<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>The Spike</title><link>http://kartones.net/blogs/thespike/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 SP2 (Build: 20611.960)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TheSpikeBlog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Como redactar correctamente correos electrónicos (I)</title><link>http://feedproxy.google.com/~r/TheSpikeBlog/~3/dopjpHyj6qg/como-redactar-correctamente-correos-electr-243-nicos-i.aspx</link><pubDate>Mon, 06 Oct 2008 00:11:00 GMT</pubDate><guid isPermaLink="false">b86c0850-82e5-42ed-a9d8-bde9e8f94ec1:20492</guid><dc:creator>TheSpike</dc:creator><slash:comments>4</slash:comments><comments>http://kartones.net/blogs/thespike/archive/2008/10/05/como-redactar-correctamente-correos-electr-243-nicos-i.aspx#comments</comments><description>&lt;h1&gt;&lt;/h1&gt;  &lt;h2&gt;Introducción&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://kartones.net/blogs/thespike/WindowsLiveWriter/Comoredactarcorrectamentecorreoselectrni_14B18/clientescorreo_2.jpg"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Este el primero de una serie de artículos dedicados a ayudar y mejorar el intercambio de mensajes a través del correo electrónico, &amp;quot;correo&amp;quot; a secas, &amp;quot;e-mail&amp;quot;, &amp;quot;mail&amp;quot;, o &amp;quot;email&amp;quot; así escrito, según como cada uno tenga costumbre de nombrarlo.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://kartones.net/blogs/thespike/WindowsLiveWriter/Comoredactarcorrectamentecorreoselectrni_14B18/clientescorreo_4.jpg"&gt;&lt;img src="http://kartones.net/blogs/thespike/WindowsLiveWriter/Comoredactarcorrectamentecorreoselectrni_14B18/clientescorreo_thumb_1.jpg" style="border-width:0px;" alt="Clientes de Correo" width="259" border="0" height="203" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Sea cual sea nuestra labor dentro de la industria o incluso en puestos de trabajo fuera del ámbito de la tecnología, nos encontramos en la necesidad de comunicarnos con los demás a través del correo electrónico. Y el motivo por el que realmente en muchos de los casos se utiliza este medio -a parte de permitirnos una mejor organización de nuestro trabajo diario- es porque &lt;i&gt;deja constancia de la información que se transmite&lt;/i&gt;. No es la primera vez que alguno de nosotros tiene que apelar &amp;quot;a lo que se dijo por escrito&amp;quot; o por el contrario nos pasó que, en más de una ocasión, &amp;quot;las palabras se las llevó el tiempo&amp;quot;.&lt;/p&gt;  &lt;p&gt;Por ello es indispensable, mucho más (o por lo menos antes) que manejar a la perfección tal o cual cliente de correo, poder redactar y transmitir nuestros mensajes de forma adecuada y clara, para que nuestros interlocutores entiendan claramente lo que queremos decirles. De esta forma beneficiamos (o por lo menos no perjudicamos) a nuestro trabajo principal.&lt;/p&gt;  &lt;p&gt;Los puntos principales que quiero tocar en esta serie son los siguientes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Destinatarios: a quién y cómo dirigirse así como añadir o &amp;quot;poner&amp;quot; en copia. &lt;/li&gt;    &lt;li&gt;Asunto y mensaje: Parte principal de la serie. Resumen en un cabecera que permita entender el motivo de la comunicación y consejos para la redacción. &lt;/li&gt;    &lt;li&gt;Firma y detalles adicionales. &lt;/li&gt;    &lt;li&gt;&amp;quot;Escalada de correos&amp;quot;: Consejos y recomendaciones cuando la comunicación se extiende a una línea de discusión y esta acaba involucrando hasta al portero del edificio. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Empecemos pues...&lt;/p&gt;&lt;img src="http://kartones.net/aggbug.aspx?PostID=20492" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSpikeBlog/~4/dopjpHyj6qg" height="1" width="1"/&gt;</description><category domain="http://kartones.net/blogs/thespike/archive/tags/Consejos/default.aspx">Consejos</category><category domain="http://kartones.net/blogs/thespike/archive/tags/Redacci_26002300_243_3B00_n/default.aspx">Redacci&amp;#243;n</category><category domain="http://kartones.net/blogs/thespike/archive/tags/No+t_26002300_233_3B00_cnico/default.aspx">No t&amp;#233;cnico</category><category domain="http://kartones.net/blogs/thespike/archive/tags/e-mail/default.aspx">e-mail</category><feedburner:origLink>http://kartones.net/blogs/thespike/archive/2008/10/05/como-redactar-correctamente-correos-electr-243-nicos-i.aspx</feedburner:origLink></item><item><title>Vuelta a la actividad</title><link>http://feedproxy.google.com/~r/TheSpikeBlog/~3/nLyu-0r68HI/vuelta-a-la-actividad.aspx</link><pubDate>Thu, 18 Sep 2008 08:06:00 GMT</pubDate><guid isPermaLink="false">b86c0850-82e5-42ed-a9d8-bde9e8f94ec1:19316</guid><dc:creator>TheSpike</dc:creator><slash:comments>1</slash:comments><comments>http://kartones.net/blogs/thespike/archive/2008/09/18/vuelta-a-la-actividad.aspx#comments</comments><description>&lt;p&gt;He de reconocer que ha pasado desde mi última publicación más tiempo que el que realmente había deseado. No soy amigo de las excusas: de igual forma que no me gusta recibirlas, tampoco me gusta utilizarlas para liberarme de mi responsabilidad. De acuerdo a este pensamiento quisiera dar una explicación (y no una excusa) por este prolongado paréntesis en mi (mal llamado) &amp;quot;diario&amp;quot;.&lt;/p&gt;  &lt;p&gt;Hace unos meses surgió la oportunidad de impartir un curso de formación para la certificación oficial de SQL Server 2005 como una actividad fuera de mi trabajo habitual. A parte, claro está, de beneficiarme económicamente y ayudar a pagar mi reciente certificación MCT, la idea con la que acepté impartir curso era la de continuar con mi deseo de trasmitir mis experiencias personales y mis consejos.&lt;/p&gt;  &lt;p&gt;La experiencia fue dura: compaginar la preparación de la materia, la clase y mi trabajo como consultor no fue algo que precisamente me dejara mucho tiempo libre. Pero sin embargo aprendí y disfruté mucho de la situación. Pude además estrechar lazos profesionales y personales con David Carrasco: una de las mejores personas y uno de los mejores profesionales que este trabajo me ha permitido conocer. &lt;/p&gt;  &lt;p&gt;Precisamente, fruto de esta relación con David surgió otra nueva oportunidad: realizar una serie de charlas técnicas para Technet España bajo la marca de &lt;i&gt;Tropas IT&lt;/i&gt;. De hecho a mediados de junio realizamos la primera presentación la cual trataba sobre Exchange 2007 SP1 y Alta Disponibilidad. La verdad es que el tema habría merecido su propio comentario en este diario pero he dejado pasar tanto tiempo por mi parte que hacerlo ahora carece de sentido. Es mejor pasar el enlace del artículo que realizó David y de esta forma también podéis conocer su diario. &lt;a href="http://www.heroescertificados.com/2008/07/ya-pas-el-tornado.html"&gt;Aquí tenéis el artículo&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Tanto el curso como el ciclo de charlas me han permitido apreciar el esfuerzo de aquellos que, como David, centran su trabajo en la formación y la comunicación. Sinceramente ellos dan significado completo a la palabra &amp;quot;dedicación&amp;quot;.&lt;/p&gt;  &lt;p&gt;Si más arriba ya hablaba sobre el poco tiempo que me dejaba el trabajo diario y la formación, preparar la charla para Tropas IT consumió las pocas horas restantes que me dejaba el día durante las semanas previas al evento.&lt;/p&gt;  &lt;p&gt;Finalmente, de vuelta de vacaciones, con el curso con el proyecto de conferencias encaminado, ya vuelvo a encontrar hueco para volver a escribir. También me espera una nueva posición en mi trabajo, algo más enfocada a bases de datos, que me permitirá avanzar mucho más profesionalmente y me ayudara con nuevas experiencias a añadir más contenido a este diario.&lt;/p&gt;  &lt;p&gt;Un saludo y gracias por leerme.&lt;/p&gt;&lt;img src="http://kartones.net/aggbug.aspx?PostID=19316" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSpikeBlog/~4/nLyu-0r68HI" height="1" width="1"/&gt;</description><category domain="http://kartones.net/blogs/thespike/archive/tags/No+t_26002300_233_3B00_cnico/default.aspx">No t&amp;#233;cnico</category><feedburner:origLink>http://kartones.net/blogs/thespike/archive/2008/09/18/vuelta-a-la-actividad.aspx</feedburner:origLink></item><item><title>Caso: Modificación del texto en el icono de "Mi PC"</title><link>http://feedproxy.google.com/~r/TheSpikeBlog/~3/9wEWOnh_FPQ/caso-modificaci-243-n-del-texto-en-el-icono-de-quot-mi-pc-quot.aspx</link><pubDate>Mon, 26 May 2008 14:48:40 GMT</pubDate><guid isPermaLink="false">b86c0850-82e5-42ed-a9d8-bde9e8f94ec1:12420</guid><dc:creator>TheSpike</dc:creator><slash:comments>1</slash:comments><comments>http://kartones.net/blogs/thespike/archive/2008/05/26/caso-modificaci-243-n-del-texto-en-el-icono-de-quot-mi-pc-quot.aspx#comments</comments><description>&lt;h3&gt;Pr&amp;#243;logo&lt;/h3&gt;  &lt;p&gt;Este caso es un claro ejemplo sobre lo conveniente que es una buena comunicaci&amp;#243;n a la hora de resolver una incidencia. Una buena pregunta ayuda siempre a una buena respuesta.&lt;/p&gt;  &lt;h3&gt;S&amp;#237;ntoma&lt;/h3&gt;  &lt;p&gt;Un administrador encargado de gestionar las pol&amp;#237;ticas de grupo de la organizaci&amp;#243;n informa que, tras aplicar una gpo que modifica el texto del icono de &amp;quot;Mi PC&amp;quot; por el nombre del equipo, los usuarios son capaces de volver a cambiarlo. Llega a la conclusi&amp;#243;n de que la pol&amp;#237;tica s&amp;#243;lo se aplica la primera vez. Esta incidencia ha sido comunicada a trav&amp;#233;s de un correo donde se introduce el problema en un simple par de l&amp;#237;neas y se adjunta la siguiente captura de pantalla:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://kartones.net/blogs/thespike/WindowsLiveWriter/CasoModificacindeltextoeneliconodeMiPC_E8A4/Politica_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="317" alt="Politica" src="http://kartones.net/blogs/thespike/WindowsLiveWriter/CasoModificacindeltextoeneliconodeMiPC_E8A4/Politica_thumb.jpg" width="642" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;El administrador solicita que o bien se deshabilite la modificaci&amp;#243;n del texto al usuario o bien se asegure que la pol&amp;#237;tica se aplique de nuevo y sobreescriba los cambios.&lt;/p&gt;  &lt;h3&gt;Investigaci&amp;#243;n&lt;/h3&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Es muy poco frecuente que, salvo en estaciones de trabajo, las organizaciones y sobre todo las grandes empresas decidan utilizar versiones de sistemas operativos de servidor traducidas a su idioma local. Este caso es una excepci&amp;#243;n a la regla ya que no s&amp;#243;lo los servidores de dominio sino todos los servidores de su infraestructura est&amp;#225;n castellano, tanto los sistemas operativos como los sistemas de gesti&amp;#243;n de bases de datos y correo. Se podr&amp;#237;a hablar largo y tendido sobre el tema, pero, desde el punto de vista de soporte, donde la amplia mayor&amp;#237;a de fuentes de informaci&amp;#243;n est&amp;#225;n en ingl&amp;#233;s, es m&amp;#225;s que conveniente mantener el software de infraestructura de servidores en su idioma original.&lt;/p&gt;  &lt;p&gt;Por otro lado estamos hablando de pol&amp;#237;ticas de grupo. A trav&amp;#233;s de estas pol&amp;#237;ticas se puede modificar casi cualquier par&amp;#225;metro no s&amp;#243;lo de los sistemas operativos de Microsoft, sino tambi&amp;#233;n de otros productos como Office, Internet Explorer, o incluso &lt;a href="http://www.frontmotion.com/Firefox/fmfirefox.htm" target="_blank"&gt;Firefox&lt;/a&gt;. De hecho la tecnolog&amp;#237;a permite desarrollar nuevas pol&amp;#237;ticas a medida a trav&amp;#233;s de plantillas. Como dato adicional indicar que existen m&amp;#225;s de 1500 configuraciones &amp;quot;de fabrica&amp;quot; para Windows 2000, 2003 y XP modificables a trav&amp;#233;s pol&amp;#237;ticas de grupo.&lt;/p&gt;  &lt;p&gt;Como paso preliminar en este caso resulta conveniente investigar sobre la opci&amp;#243;n de cambiar el texto del icono de &amp;quot;Mi PC&amp;quot;: c&amp;#243;mo se denomina en ingl&amp;#233;s, en qu&amp;#233; secci&amp;#243;n se configura, qu&amp;#233; es lo que modifica realmente a nivel de registro o si aplica a la configuraci&amp;#243;n del equipo o a la del usuario. Por las razones que se han expuesto m&amp;#225;s arriba, puede ser realmente dif&amp;#237;cil localizar informaci&amp;#243;n una pol&amp;#237;tica de grupo, m&amp;#225;xime cuando s&amp;#243;lo contamos con su nombre traducido. Afortunadamente, para facilitar su consulta, Microsoft ha publicado un listado en Excel con todas las opciones de configuraci&amp;#243;n de pol&amp;#237;ticas de grupo disponibles para sus sistemas operativos. El listado se puede descargar desde &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=7821C32F-DA15-438D-8E48-45915CD2BC14&amp;amp;displaylang=en" target="_blank"&gt;este enlace&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Tras una buscar (sin &amp;#233;xito alguno) la configuraci&amp;#243;n en la hoja, averiguar la traducci&amp;#243;n al ingl&amp;#233;s de &amp;quot;Cambiar la el texto del icono Mi PC&amp;quot;, usar una maqueta de pruebas y dar una vuelta por las KBs de Microsoft y Google surge la idea: &lt;strong&gt;&amp;#191;No ser&amp;#225; una pol&amp;#237;tica dise&amp;#241;ada a medida?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Ahora, revisando la captura de pantalla adjunta en el escueto correo de la incidencia, empieza a tener sentido la palabra &amp;quot;Personalizadas&amp;quot; que aparece en el encabezado del texto de la imagen.&lt;/p&gt;  &lt;p&gt;Entre el enfado y la verg&amp;#252;enza se solicita al cliente que confirme si se trata de una plantilla a medida y, de ser efectivamente as&amp;#237;, que por favor remita el c&amp;#243;digo fuente de la plantilla para revisarlo. No sin alguna &amp;quot;labor burocr&amp;#225;tica adicional&amp;quot; se consigue confirmar la sospecha y se obtiene el c&amp;#243;digo de la plantilla personalizada:&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:9c52ddd5-5ccc-4c47-a482-82b1b3f77f58" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;"&gt;&lt;pre style="background-color:White;overflow:none;"&gt;&lt;div&gt;&lt;span style="color:#008080;"&gt; 1&lt;/span&gt; &lt;span style="color:#000000;"&gt;CLASS USER
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 2&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 3&lt;/span&gt; &lt;span style="color:#000000;"&gt;CATEGORY !!Personalizadas
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 4&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 5&lt;/span&gt; &lt;span style="color:#000000;"&gt;    POLICY !!Nombre_Host
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 6&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 7&lt;/span&gt; &lt;span style="color:#000000;"&gt;    KEYNAME &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;SOFTWARE\Policies\Classes&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 8&lt;/span&gt; &lt;span style="color:#000000;"&gt;    EXPLAIN !!Explicacion_Mipc
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 9&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;10&lt;/span&gt; &lt;span style="color:#000000;"&gt;    PART &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;Cambiar el texto del icono Mi PC a...&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; COMBOBOX NOSORT EXPANDABLETEXT
&lt;/span&gt;&lt;span style="color:#008080;"&gt;11&lt;/span&gt; &lt;span style="color:#000000;"&gt;    KEYNAME &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;12&lt;/span&gt; &lt;span style="color:#000000;"&gt;    VALUENAME &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;LocalizedString&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;13&lt;/span&gt; &lt;span style="color:#000000;"&gt;      
&lt;/span&gt;&lt;span style="color:#008080;"&gt;14&lt;/span&gt; &lt;span style="color:#000000;"&gt;    SUGGESTIONS 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;15&lt;/span&gt; &lt;span style="color:#000000;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;%computername%&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;16&lt;/span&gt; &lt;span style="color:#000000;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;%username%&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;17&lt;/span&gt; &lt;span style="color:#000000;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;@%SystemRoot%\system32\SHELL32.dll,-9216&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;18&lt;/span&gt; &lt;span style="color:#000000;"&gt;    END SUGGESTIONS
&lt;/span&gt;&lt;span style="color:#008080;"&gt;19&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;20&lt;/span&gt; &lt;span style="color:#000000;"&gt;    END PART
&lt;/span&gt;&lt;span style="color:#008080;"&gt;21&lt;/span&gt; &lt;span style="color:#000000;"&gt;    END POLICY
&lt;/span&gt;&lt;span style="color:#008080;"&gt;22&lt;/span&gt; &lt;span style="color:#000000;"&gt;    
&lt;/span&gt;&lt;span style="color:#008080;"&gt;23&lt;/span&gt; &lt;span style="color:#000000;"&gt;END CATEGORY
&lt;/span&gt;&lt;span style="color:#008080;"&gt;24&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;25&lt;/span&gt; &lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;span style="color:#800000;font-weight:bold;"&gt;[&lt;/span&gt;&lt;span style="color:#800000;"&gt;strings&lt;/span&gt;&lt;span style="color:#800000;font-weight:bold;"&gt;]&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;26&lt;/span&gt; &lt;span style="color:#000000;"&gt;Explicacion_Mipc&lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;Permite Que el nombre del Icono que Habitualmente llamamos Mi Pc.&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;En este punto, sin entrar en demasiado detalle, hay que explicar que, por un lado, cuando se aplican pol&amp;#237;ticas personalizadas , lo que hacen en realidad es modificar una secci&amp;#243;n del registro del sistema operativo y que, por otro lado, pueden ser dise&amp;#241;adas para que afecten a usuarios del dominio (independientemente del equipo donde se conecten) o a equipos del mismo (independientemente del usuario que se conecte).&lt;/p&gt;

&lt;p&gt;Partiendo de esta aclaraci&amp;#243;n y revisando el c&amp;#243;digo de la plantilla, este aporta dos pistas importantes:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;En la l&amp;#237;nea 1 se declara con el texto &amp;quot;CLASS USER&amp;quot; que es una plantilla dise&amp;#241;ada para modificar la configuraci&amp;#243;n del nodo de usuario. &lt;/li&gt;

  &lt;li&gt;En la l&amp;#237;nea 11 se indica que la clave del registro que modifica es &amp;quot;SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}&amp;quot; y, dado que es una configuraci&amp;#243;n de usuario, esta clave cuelga del ra&amp;#237;z HKEY_CURRENT_USER. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Nota: &lt;/strong&gt;Si por el contrario se tratara de una configuraci&amp;#243;n de ordenador, CLASS COMPUTER, la clave se del registro colgar&amp;#237;a del ra&amp;#237;z HKEY_LOCAL_MACHINE.&lt;/p&gt;

&lt;p&gt;Ya con esta nueva informaci&amp;#243;n, el siguiente paso es descubrir por qu&amp;#233; cuando el usuario cambia a mano el texto &amp;quot;no se vuelve a aplicar la pol&amp;#237;tica&amp;quot;. Pongo esto &amp;#250;ltimo entre comillas porque Windows, en el caso de las pol&amp;#237;ticas personalizadas, no &amp;quot;fuerza&amp;quot; su aplicaci&amp;#243;n.&lt;/p&gt;

&lt;p&gt;El funcionamiento de las pol&amp;#237;ticas en la plataforma Windows es un tema algo complejo y a veces confuso: hay que tener en cuenta que este sistema est&amp;#225; pensado para dominios formados por volumen considerable de equipos y que, dependiendo del uso que se d&amp;#233;, puede consumir una cantidad de recursos importantes durante los procesos de inicio de sesi&amp;#243;n. Para evitar problemas de ancho de banda o retrasos en el arranque de los equipos, el &amp;quot;motor&amp;quot; encargado de gestionar las pol&amp;#237;ticas las divide en diferentes grupos de configuraciones y controla su ejecuci&amp;#243;n durante el inicio de sesi&amp;#243;n, el refresco de pol&amp;#237;ticas autom&amp;#225;tico o la ejecuci&amp;#243;n del comando de refresco manual gpupdate. Uno de esos grupos en los que se divide la ejecuci&amp;#243;n es precisamente el de pol&amp;#237;ticas personalizadas y su configuraci&amp;#243;n por defecto es que s&amp;#243;lo se aplican cuando la pol&amp;#237;tica es nueva o cuando esta ha sido modificada.&lt;/p&gt;

&lt;p&gt;Por lo tanto, atendiendo a lo que el administrador nos solicita en este caso, para que se vuelva a cambiar el texto del icono de Mi PC en los equipos existir&amp;#237;an estas tres opciones:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Esperar a que se modifique la gpo y por lo tanto el motor aplique de nuevo las pol&amp;#237;ticas personalizadas. &lt;/li&gt;

  &lt;li&gt;Ejecutar en los equipos que se desea actualizar el comando &amp;quot;gpupdate /force&amp;quot; el cual obliga a refrescar por completo la pol&amp;#237;tica. &lt;/li&gt;

  &lt;li&gt;Modificar la configuraci&amp;#243;n por defecto de los clientes para que el motor encargado de la aplicaci&amp;#243;n de gpos personalizadas se ejecute siempre.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Por el n&amp;#250;mero de equipos afectados, ninguna de las posibilidades arriba mencionadas ser&amp;#237;a efectiva ya que modificar las pol&amp;#237;ticas constantemente o forzar su ejecuci&amp;#243;n afectar&amp;#237;a negativamente a los recursos de red del dominio y al tiempo de inicio de sesi&amp;#243;n de las m&amp;#225;quinas. &lt;/p&gt;

&lt;p&gt;La opci&amp;#243;n l&amp;#243;gica por lo tanto es impedir que el usuario modifique el texto del icono desde la interfaz. Para ello se necesita denegar el permiso de escritura a la clave del registro que referencia la pol&amp;#237;tica personalizada.&lt;/p&gt;

&lt;p&gt;Tras realizar una prueba en maqueta, se comprueba que el usuario puede seguir cambiando el texto del cono de Mi PC pese a que se han denegado permisos en el registro. Esto complica un poco m&amp;#225;s el caso, pero gracias a la herramienta que monitoriza los accesos al registro (entre otros recursos) &lt;a href="http://www.microsoft.com/spain/technet/sysinternals/utilities/processmonitor.mspx" target="_blank"&gt;Procmon&lt;/a&gt; se descubre que, cuando se hace desde la interfaz gr&amp;#225;fica, la clave que se modifica en realidad es otra:&lt;/p&gt;

&lt;p&gt;HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}&lt;/p&gt;

&lt;p&gt;Seguramente exista alg&amp;#250;n art&amp;#237;culo que explique este comportamiento m&amp;#225;s en detalle pero, en lo que respecta a este caso, s&amp;#243;lo nos interesa saber que, pese a que las dos claves del registro contienen el texto del icono de Mi PC, la que cuelga de SOFTWARE\Classes\CLSID tiene &amp;quot;menos prioridad&amp;quot; que la que cuelga de Software\Microsoft\Windows\CurrentVersion\Explorer. Esta &amp;#250;ltima es la que se modifica desde la interfaz de usuario y si no est&amp;#225; vac&amp;#237;a, su valor es el que se muestra siempre en la pantalla.&lt;/p&gt;

&lt;h3&gt;Soluci&amp;#243;n&lt;/h3&gt;

&lt;p&gt;Primero es necesario modificar la pol&amp;#237;tica personalizada de tal forma que se esta enlace a la clave del registro que se modifica desde la interfaz de usuario:&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:3b25d5db-5761-4540-90b6-0e37c14c069f" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;width:653px;padding-top:0px;"&gt;&lt;pre style="background-color:White;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;overflow:none;"&gt;&lt;div&gt;&lt;span style="color:#008080;"&gt; 1&lt;/span&gt; &lt;span style="color:#000000;"&gt;CLASS USER
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 2&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 3&lt;/span&gt; &lt;span style="color:#000000;"&gt;CATEGORY !!Personalizadas
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 4&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 5&lt;/span&gt; &lt;span style="color:#000000;"&gt;    POLICY !!Nombre_Host
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 6&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 7&lt;/span&gt; &lt;span style="color:#000000;"&gt;    KEYNAME &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;SOFTWARE\Policies\Classes&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 8&lt;/span&gt; &lt;span style="color:#000000;"&gt;    EXPLAIN !!Explicacion_Mipc
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 9&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;10&lt;/span&gt; &lt;span style="color:#000000;"&gt;    PART &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;Cambiar el texto del icono Mi PC a...&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; COMBOBOX NOSORT EXPANDABLETEXT
&lt;/span&gt;&lt;span style="color:#008080;"&gt;11&lt;/span&gt; &lt;span style="color:#000000;"&gt;    KEYNAME &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;12&lt;/span&gt; &lt;span style="color:#000000;"&gt;    VALUENAME &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;LocalizedString&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;13&lt;/span&gt; &lt;span style="color:#000000;"&gt;      
&lt;/span&gt;&lt;span style="color:#008080;"&gt;14&lt;/span&gt; &lt;span style="color:#000000;"&gt;    SUGGESTIONS 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;15&lt;/span&gt; &lt;span style="color:#000000;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;%computername%&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;16&lt;/span&gt; &lt;span style="color:#000000;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;%username%&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;17&lt;/span&gt; &lt;span style="color:#000000;"&gt;      &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;@%SystemRoot%\system32\SHELL32.dll,-9216&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;18&lt;/span&gt; &lt;span style="color:#000000;"&gt;    END SUGGESTIONS
&lt;/span&gt;&lt;span style="color:#008080;"&gt;19&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;20&lt;/span&gt; &lt;span style="color:#000000;"&gt;    END PART
&lt;/span&gt;&lt;span style="color:#008080;"&gt;21&lt;/span&gt; &lt;span style="color:#000000;"&gt;    END POLICY
&lt;/span&gt;&lt;span style="color:#008080;"&gt;22&lt;/span&gt; &lt;span style="color:#000000;"&gt;    
&lt;/span&gt;&lt;span style="color:#008080;"&gt;23&lt;/span&gt; &lt;span style="color:#000000;"&gt;END CATEGORY
&lt;/span&gt;&lt;span style="color:#008080;"&gt;24&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;25&lt;/span&gt; &lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;span style="color:#800000;font-weight:bold;"&gt;[&lt;/span&gt;&lt;span style="color:#800000;"&gt;strings&lt;/span&gt;&lt;span style="color:#800000;font-weight:bold;"&gt;]&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;26&lt;/span&gt; &lt;span style="color:#000000;"&gt;Explicacion_Mipc&lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;Permite Que el nombre del Icono que Habitualmente llamamos Mi Pc.&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;quot;&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Despu&amp;#233;s se procede a modificar el permiso de la citada clave. Al tratarse de la secci&amp;#243;n del registro HKCU este cambio de seguridad no puede realizarse a trav&amp;#233;s de pol&amp;#237;ticas de grupo, por lo que habr&amp;#225; que utilizar una herramienta o un script que s&amp;#237; lo permita, como por ejemplo &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&amp;amp;displaylang=en" target="_blank"&gt;subinacl&lt;/a&gt;. Subinacl est&amp;#225; incluido en el Kit de Recursos de Windows y se puede llamar desde un script de inicio de sesi&amp;#243;n o tambi&amp;#233;n se puede distribuir un archivo de proceso por lotes que llame al ejecutable a trav&amp;#233;s de pol&amp;#237;ticas de grupo o mediante Microsoft Operations Manager. El comando completo para este caso es el siguiente:&lt;/p&gt;

&lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:e0d36126-a607-4c84-945e-fcc642c5840d" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;width:676px;padding-top:0px;"&gt;&lt;pre style="background-color:White;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;overflow:auto;"&gt;&lt;div&gt;&lt;span style="color:#000000;"&gt;subinacl.exe &lt;/span&gt;&lt;span style="color:#000000;"&gt;/&lt;/span&gt;&lt;span style="color:#000000;"&gt;subkeyreg HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{20D04FE0&lt;/span&gt;&lt;span style="color:#000000;"&gt;-&lt;/span&gt;&lt;span style="color:#000000;"&gt;3AEA&lt;/span&gt;&lt;span style="color:#000000;"&gt;-&lt;/span&gt;&lt;span style="color:#000000;"&gt;1069&lt;/span&gt;&lt;span style="color:#000000;"&gt;-&lt;/span&gt;&lt;span style="color:#000000;"&gt;A2D8&lt;/span&gt;&lt;span style="color:#000000;"&gt;-&lt;/span&gt;&lt;span style="color:#000000;"&gt;08002B30309D} &lt;/span&gt;&lt;span style="color:#000000;"&gt;/&lt;/span&gt;&lt;span style="color:#000000;"&gt;deny&lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt;S&lt;/span&gt;&lt;span style="color:#000000;"&gt;-&lt;/span&gt;&lt;span style="color:#000000;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt;-&lt;/span&gt;&lt;span style="color:#000000;"&gt;5&lt;/span&gt;&lt;span style="color:#000000;"&gt;-&lt;/span&gt;&lt;span style="color:#000000;"&gt;4&lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt;S

&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;
El primer par&amp;#225;metro indica que se va a modificar una clave del registro, despu&amp;#233;s se pasa la direcci&amp;#243;n y por &amp;#250;ltimo se da al orden de denegar el permiso de establecer valor (la opci&amp;#243;n S) al grupo S-1-5-4, el SID de Windows para INTERACTIVE USER. 

&lt;h3&gt;Conclusiones&lt;/h3&gt;

&lt;p&gt;Fuera de lo complicado o no que sea una incidencia, es importante que esta sea comunicada con el mayor n&amp;#250;mero de detalles que ayuden a su resoluci&amp;#243;n siempre, dentro de la medida de lo posible, claro.&lt;/p&gt;

&lt;p&gt;Con la experiencia y el conocimiento se puede llegar a detectar a priori la falta de informaci&amp;#243;n adicional para la resoluci&amp;#243;n de una incidencia. Una buena pr&amp;#225;ctica es estar atento a los datos m&amp;#225;s comunes que normalmente se necesitan para resolver los distintos tipos de casos con los que solemos trabajar; esto puede ayudarnos a tener una serie de criterios previos o incluso crear platillas de informaci&amp;#243;n preliminar.&lt;/p&gt;&lt;img src="http://kartones.net/aggbug.aspx?PostID=12420" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSpikeBlog/~4/9wEWOnh_FPQ" height="1" width="1"/&gt;</description><category domain="http://kartones.net/blogs/thespike/archive/tags/Historias/default.aspx">Historias</category><category domain="http://kartones.net/blogs/thespike/archive/tags/Casos/default.aspx">Casos</category><category domain="http://kartones.net/blogs/thespike/archive/tags/T_26002300_233_3B00_cnico/default.aspx">T&amp;#233;cnico</category><feedburner:origLink>http://kartones.net/blogs/thespike/archive/2008/05/26/caso-modificaci-243-n-del-texto-en-el-icono-de-quot-mi-pc-quot.aspx</feedburner:origLink></item><item><title>Sobre la indumentaria</title><link>http://feedproxy.google.com/~r/TheSpikeBlog/~3/Jx2BQfFHh5w/sobre-la-indumentaria.aspx</link><pubDate>Tue, 22 Apr 2008 16:46:48 GMT</pubDate><guid isPermaLink="false">b86c0850-82e5-42ed-a9d8-bde9e8f94ec1:11842</guid><dc:creator>TheSpike</dc:creator><slash:comments>1</slash:comments><comments>http://kartones.net/blogs/thespike/archive/2008/04/22/sobre-la-indumentaria.aspx#comments</comments><description>&lt;p&gt;Siempre ha sido un tema pol&amp;#233;mico. Algo en parte generacional, en parte lucha de clases. Desde que los inform&amp;#225;ticos dejamos de pasear en bata blanca por las salas repletas de m&amp;#225;quinas ojeando listados de papel continuo, hemos tenido que decidir sobre la conveniencia o no de mantener una &amp;quot;apariencia adecuada&amp;quot;.&lt;/p&gt;  &lt;p&gt;No es mi intenci&amp;#243;n seguir con la amarga discusi&amp;#243;n sobre si ir de traje y corbata al trabajo es moral o funcional o si por el contrario ir &amp;quot;de calle&amp;quot; demuestra falta de seriedad. Para m&amp;#237; esto es dar vueltas y no llegar nunca a una conclusi&amp;#243;n. Es cierto que, salvo en &lt;a href="http://en.wikipedia.org/wiki/The_Greatest_American_Hero" target="_blank"&gt;El Gran H&amp;#233;roe Americano&lt;/a&gt;, un traje no te va a hacer ni mejor ni peor profesional, pero es igual de cierto que nuestro trabajo implica mantener un trato adecuado con los dem&amp;#225;s.&lt;/p&gt;  &lt;p&gt;Mi consejo personal es evitar en la medida de lo posible que el hecho de llevar una ropa u otra perjudique nuestra labor profesional. Si vistiendo de acuerdo a lo que el cliente espera conseguimos una mejor actitud por su parte y facilita nuestro trabajo &amp;#191;por qu&amp;#233; no hacerlo? Es m&amp;#225;s, visto desde otro &amp;#225;ngulo: &amp;#191;no querer llevar un tipo ropa es un principio por el que se deba arriesgar el resultado del trabajo?&lt;/p&gt;  &lt;p&gt;Con esto no quiero decir que se deba ir siempre de punta en blanco, respetando las modas de corbatas, trajes y vestidos. Emilio Tucci, Hermes y Pedro del Hiero. Puede ocurrir (y no es la primera vez que lo veo) que un cliente que vista informalmente se sienta demasiado intimidado por un proveedor con atuendos m&amp;#225;s &amp;quot;lit&amp;#250;rgicos&amp;quot;. Tan s&amp;#243;lo hay que procurar saber estar en consonancia con entorno.&lt;/p&gt;  &lt;p&gt;En muy pocas ocasiones se alcanza un juicio completamente objetivo por parte de los dem&amp;#225;s. Nuestra val&amp;#237;a depende del criterio de nuestros superiores o de nuestros clientes, criterio que en muchos casos contiene sensaciones y sentimientos personales. Es este juicio con el que realmente debemos encajar en primer lugar. Despu&amp;#233;s viene la autocr&amp;#237;tica y la opini&amp;#243;n propia. Aunque la raz&amp;#243;n o el sentido com&amp;#250;n est&amp;#233; de nuestra parte, no debemos olvidar nuestros objetivos como profesionales y estos no dependen del todo de nosotros.&lt;/p&gt;  &lt;p&gt;Existe una excepci&amp;#243;n que confirma la regla de la indumentaria: En ocasiones, para algunos profesionales, resulta conveniente destacar y, utilizando t&amp;#233;rminos de marketing,&amp;#160; diferenciar su oferta de entre las dem&amp;#225;s. Aportar un sello personal para ser recordado o identificado. Un ejemplo claro de ello se ve entre los compa&amp;#241;eros dedicados a la formaci&amp;#243;n o la comunicaci&amp;#243;n en un sentido m&amp;#225;s amplio. En todo caso, esta es una t&amp;#233;cnica que requiere habilidad y confianza en uno mismo, ya que al juicio de la etiqueta se puede a&amp;#241;adir el prejuicio de la envidia.&lt;/p&gt;  &lt;p&gt;Un saludo a todos.&lt;/p&gt;&lt;img src="http://kartones.net/aggbug.aspx?PostID=11842" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSpikeBlog/~4/Jx2BQfFHh5w" height="1" width="1"/&gt;</description><category domain="http://kartones.net/blogs/thespike/archive/tags/Consejos/default.aspx">Consejos</category><category domain="http://kartones.net/blogs/thespike/archive/tags/No+t_26002300_233_3B00_cnico/default.aspx">No t&amp;#233;cnico</category><feedburner:origLink>http://kartones.net/blogs/thespike/archive/2008/04/22/sobre-la-indumentaria.aspx</feedburner:origLink></item><item><title>Mi experiencia con la formación para MCT</title><link>http://feedproxy.google.com/~r/TheSpikeBlog/~3/hBvossNCJxQ/mi-experiencia-con-la-formaci-243-n-para-mct.aspx</link><pubDate>Sun, 06 Apr 2008 09:52:10 GMT</pubDate><guid isPermaLink="false">b86c0850-82e5-42ed-a9d8-bde9e8f94ec1:11520</guid><dc:creator>TheSpike</dc:creator><slash:comments>0</slash:comments><comments>http://kartones.net/blogs/thespike/archive/2008/04/06/mi-experiencia-con-la-formaci-243-n-para-mct.aspx#comments</comments><description>&lt;blockquote&gt;   &lt;p&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://kartones.net/blogs/thespike/WindowsLiveWriter/MiexperienciaconlaformacinparaMCT_13DB9/mct_logo%5B1%5D_2.gif"&gt;&lt;img height="70" alt="mct_logo[1]" src="http://kartones.net/blogs/thespike/WindowsLiveWriter/MiexperienciaconlaformacinparaMCT_13DB9/mct_logo%5B1%5D_thumb.gif" width="150" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Dentro de mi plan profesional actual y tambi&amp;#233;n como medio para llevar a cabo mi deseo de compartir mi experiencia, decid&amp;#237; que era conveniente certificarme como formador en tecnolog&amp;#237;as Microsoft. Entre las opciones para conseguirlo, se encuentra la asistencia a un seminario en el que al final de &amp;#233;ste se entrega un certificado de habilidades.&lt;/p&gt;  &lt;p&gt;Siendo sincero, he de reconocer que consider&amp;#233; el &amp;quot;seminario de certificado de habilidades&amp;quot; inicialmente como un mero tr&amp;#225;mite: pagas lo que piden, te quitas de un d&amp;#237;a de trabajo, pasas unas horas en una sala haciendo que prestas atenci&amp;#243;n y te llevas a casa un documento sellado tal como si se tratara de una aventura gr&amp;#225;fica. Estaba totalmente equivocado: en contra de lo que esperaba, el seminario fue planteado como un foro de participaci&amp;#243;n entre los asistentes, donde pudimos intercambiar nuestras experiencias y opiniones. La audiencia estaba formada en gran parte por profesionales de la formaci&amp;#243;n y todos en general &amp;#233;ramos gente con mucha experiencia a nuestras espaldas, por lo que era l&amp;#243;gico no enfocar el tema como si fuera una mera retransmisi&amp;#243;n. Se trataron adem&amp;#225;s gran cantidad de aspectos no s&amp;#243;lo relacionados con la formaci&amp;#243;n en s&amp;#237;, sino que tambi&amp;#233;n se abordaron temas m&amp;#225;s generales, tales como el hablar en p&amp;#250;blico (cosa que encontr&amp;#233; de extremada utilidad) y el di&amp;#225;logo y el uso del lenguaje.&lt;/p&gt;  &lt;p&gt;Todav&amp;#237;a estoy asimilando todos los puntos que se trataron, pero, como he comentado, el resultado para m&amp;#237; ha sido tremendamente positivo. Seguramente avance sobre algunos de los contenidos y los utilice en algunos de mis art&amp;#237;culos. Por ahora, quisiera remarcar un concepto el cual considero muy importante para todos aquellos que trabajamos de cara al cliente: &lt;a href="http://es.wikipedia.org/wiki/Asertividad" target="_blank"&gt;la asertividad&lt;/a&gt;. Ya que es nuevo para m&amp;#237; tambi&amp;#233;n, prefiero dejar un enlace de su definici&amp;#243;n (mil perdones por ello) para que pueda investigar por su cuenta aqu&amp;#233;l que est&amp;#233; tambi&amp;#233;n le resulte algo nuevo y le llame la atenci&amp;#243;n.&lt;/p&gt;  &lt;p&gt;Mi recomendaci&amp;#243;n para todos aquellos que est&amp;#233;n interesados en la formaci&amp;#243;n es que si se lo pueden permitir no duden en realizar este seminario. Recomiendo tambi&amp;#233;n esta clase de cursos a todos aquellos que quieran iniciarse en la realizaci&amp;#243;n de presentaciones, en hablar en p&amp;#250;blico o en el trato con los clientes.&lt;/p&gt;  &lt;p&gt;Por &amp;#250;ltimo me gustar&amp;#237;a agradecer desde aqu&amp;#237; a nuestro instructor en el seminario, Elisardo L&amp;#243;pez de la empresa Marcom-Deli, su tiempo, su dedicaci&amp;#243;n y su excelente t&amp;#233;cnica a la hora de trasmitir sus conocimientos.&lt;/p&gt;  &lt;p&gt;Saludos a todos.&lt;/p&gt;&lt;img src="http://kartones.net/aggbug.aspx?PostID=11520" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSpikeBlog/~4/hBvossNCJxQ" height="1" width="1"/&gt;</description><category domain="http://kartones.net/blogs/thespike/archive/tags/Historias/default.aspx">Historias</category><category domain="http://kartones.net/blogs/thespike/archive/tags/Consejos/default.aspx">Consejos</category><category domain="http://kartones.net/blogs/thespike/archive/tags/No+t_26002300_233_3B00_cnico/default.aspx">No t&amp;#233;cnico</category><feedburner:origLink>http://kartones.net/blogs/thespike/archive/2008/04/06/mi-experiencia-con-la-formaci-243-n-para-mct.aspx</feedburner:origLink></item><item><title>Caso: El inicio de sesión no funciona adecuadamente</title><link>http://feedproxy.google.com/~r/TheSpikeBlog/~3/Oz8Sw2bYgZ4/caso-el-inicio-de-sesi-243-n-no-funciona-adecuadamente.aspx</link><pubDate>Sun, 23 Mar 2008 16:12:03 GMT</pubDate><guid isPermaLink="false">b86c0850-82e5-42ed-a9d8-bde9e8f94ec1:10887</guid><dc:creator>TheSpike</dc:creator><slash:comments>1</slash:comments><comments>http://kartones.net/blogs/thespike/archive/2008/03/23/caso-el-inicio-de-sesi-243-n-no-funciona-adecuadamente.aspx#comments</comments><description>&lt;h3&gt;Pr&amp;#243;logo&lt;/h3&gt;  &lt;p&gt;El presente caso muestra algo que, dicho mal y pronto, es una verdadera &lt;a href="http://tinyurl.com/2g2hjv" target="_blank"&gt;perogrullada&lt;/a&gt;: una soluci&amp;#243;n dise&amp;#241;ada a medida no es directamente aplicable a otro entorno por mucho que se parezca al original.&lt;/p&gt;  &lt;h3&gt;S&amp;#237;ntoma&lt;/h3&gt;  &lt;p&gt;Usuarios de una gran organizaci&amp;#243;n localizados en dos edificios distintos experimentan problemas con su inicio de sesi&amp;#243;n. En concreto hay unidades de red que siempre se les asignan a arrancar el sistema pero hay otras que, de forma aleatoria, no aparecen cuando s&amp;#237; deber&amp;#237;an de estar disponibles. S&amp;#243;lo reiniciando el equipo varias veces consiguen que funcione correctamente.&lt;/p&gt;  &lt;h3&gt;Investigaci&amp;#243;n&lt;/h3&gt;  &lt;p&gt;Aunque los s&amp;#237;ntomas iniciales ya apuntan a que el problema es algo externo a los equipos cliente, es conveniente buscar un patr&amp;#243;n com&amp;#250;n entre las m&amp;#225;quinas afectadas de todas formas. Esto puede aportar alguna pista adicional para la resoluci&amp;#243;n del caso. Yo, como primer paso, tengo la costumbre de comprobar si los sistemas tienen o no un software o hardware similar.&lt;/p&gt;  &lt;p&gt;Efectivamente, todos los equipos involucrados tienen instalados el mismo sistema operativo (parches incluidos) y el mismo conjunto de aplicaciones. Esta pista no es del todo concluyente ya que el usuario asegura que en en la sede principal unos equipos similares no experimentan problemas. Hay diferencias en el hardware entre los equipos, pero viendo que el problema aparece por igual en todos, no resulta &amp;#250;til usar esta idea como criterio de discriminaci&amp;#243;n.&lt;/p&gt;  &lt;p&gt;Avanzando un poco por la parte de la configuraci&amp;#243;n de software, el usuario comenta que se tratan de una nueva plataforma de producci&amp;#243;n para un determinado departamento y que actualmente est&amp;#225; desplegada s&amp;#243;lo en las dos oficinas con problemas y en la sede principal. Esto ya centra m&amp;#225;s el caso. La sede principal se conecta con los Controladores de Dominio y a los servidores de ficheros a trav&amp;#233;s de la red de &amp;#225;rea local mientras que las oficinas afectadas se conectan a trav&amp;#233;s de conexiones remotas. Los servidores de ficheros de las unidades que siempre se conectan correctamente est&amp;#225;n disponibles en la red de &amp;#225;rea local de las oficinas.&lt;/p&gt;  &lt;p&gt;Ya con las pistas de la configuraci&amp;#243;n y velocidad de conexi&amp;#243;n, el siguiente paso es revisar el script de inicio de sesi&amp;#243;n. &lt;/p&gt;  &lt;p&gt;El cliente comenta que el script de inicio de sesi&amp;#243;n en realidad esta compuesto por numerosos scripts los cuales se van invocando los unos a los otros. Este sistema depende de la configuraci&amp;#243;n de la m&amp;#225;quina y su pertenencia a uno u otro departamento. De forma casual sale un detalle que, como veremos despu&amp;#233;s, resulta importante para el caso: &lt;strong&gt;la tecnolog&amp;#237;a usada se basa originalmente en una soluci&amp;#243;n que un grupo de consultores dise&amp;#241;&amp;#243; para otra organizaci&amp;#243;n y ahora han aplicado a esta. &lt;/strong&gt;Tan s&amp;#243;lo se realizaron una serie de modificaciones menores para ajustarlo al nuevo dominio. Avanzando m&amp;#225;s en la revisi&amp;#243;n de estos ficheros, se ve que es un script concreto el que aparentemente no llega a ejecutarse, el encargado de asignar las unidades de red. Esta informaci&amp;#243;n termina ya de centrar por completo el caso.&lt;/p&gt;  &lt;p&gt;Analizando el c&amp;#243;digo, se destacan las siguientes secciones. &lt;/p&gt;  &lt;p&gt;En la &lt;strong&gt;funci&amp;#243;n principal&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:9d4ff49a-17f8-4fba-9cb2-eb35b56c4cec" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;width:173px;padding-top:0px;"&gt;&lt;pre style="background-color:Silver;overflow:auto;"&gt;&lt;div&gt;&lt;span style="color:#008000;"&gt;&amp;#39;&lt;/span&gt;&lt;span style="color:#008000;"&gt;Inicio del Sript&lt;/span&gt;&lt;span style="color:#008000;"&gt;
&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;On&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Resume&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color:#000000;"&gt;
......&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:1bf0a3c6-23f4-4b0a-babd-3f0f3d58ea35" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;"&gt;&lt;pre style="background-color:Silver;overflow:auto;"&gt;&lt;div&gt;&lt;span style="color:#008000;"&gt;&amp;#39;&lt;/span&gt;&lt;span style="color:#008000;"&gt;Creaci&amp;#243;n e inicio de entorno de informe de estado en pantalla&lt;/span&gt;&lt;span style="color:#008000;"&gt;
&lt;/span&gt;&lt;span style="color:#000000;"&gt;  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color:#000000;"&gt; objExplorer&lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Nothing&lt;/span&gt;&lt;span style="color:#000000;"&gt;
  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color:#000000;"&gt; objExplorer&lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;CreateObject&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;InternetExplorer.Application&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)
  objExplorer.Navigate &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;about:blank&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;   
  objExplorer.ToolBar &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt;
  objExplorer.StatusBar &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt;
  objExplorer.Width&lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#800080;"&gt;500&lt;/span&gt;&lt;span style="color:#000000;"&gt;
  objExplorer.Height &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;200&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
  objExplorer.Left &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt;
  objExplorer.Top &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt;
  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Do&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;While&lt;/span&gt;&lt;span style="color:#000000;"&gt; (objExplorer.Busy)
    Wscript.Sleep &lt;/span&gt;&lt;span style="color:#800080;"&gt;100&lt;/span&gt;&lt;span style="color:#000000;"&gt;
  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Loop&lt;/span&gt;&lt;span style="color:#000000;"&gt;    
  objExplorer.Visible &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt;             
  strOutput &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;lt;P&amp;gt;&amp;lt;B&amp;gt;CONFIGURACI&amp;#211;N DE ENTORNO&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
  objExplorer.Document.Body.InnerHTML &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; strOutput
......&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:d7298e93-a4d9-435f-b30d-e381bef99be5" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;"&gt;&lt;pre style="background-color:Silver;overflow:auto;"&gt;&lt;div&gt;&lt;span style="color:#008000;"&gt;&amp;#39;&lt;/span&gt;&lt;span style="color:#008000;"&gt;Creaci&amp;#243;n e inicio del log en fichero&lt;/span&gt;&lt;span style="color:#008000;"&gt;
&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color:#000000;"&gt; objFilelog&lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;CreateObject&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Scripting.FileSystemObject&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)
&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt; (objFilelog.FileExists(strLogPath)) &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color:#000000;"&gt;
objFilelog.DeleteFile(strLogPath)
&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;End&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color:#000000;"&gt; filLog &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; objFilelog.CreateTextFile (strLogProcom, &lt;/span&gt;&lt;span style="color:#800080;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt;)
filLog.WriteLine (&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;==========================&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)
filLog.WriteLine (&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;INICIO DEL LOG&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)
filLog.WriteLine (&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Fecha ; Hora: &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;date&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt; ; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;time&lt;/span&gt;&lt;span style="color:#000000;"&gt;) 
......&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:53762cbf-f4a3-47dd-8069-ac1b8b682ee8" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;"&gt;&lt;pre style="background-color:Silver;overflow:auto;"&gt;&lt;div&gt;&lt;span style="color:#008000;"&gt;&amp;#39;&lt;/span&gt;&lt;span style="color:#008000;"&gt;Llamada a la funci&amp;#243;n de asignaci&amp;#243;n de unidad MapDrive&lt;/span&gt;&lt;span style="color:#008000;"&gt;
&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color:#000000;"&gt; objNetwork &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;CreateObject&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;WScript.Network&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)
&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Call&lt;/span&gt;&lt;span style="color:#000000;"&gt; MapDrive (strUnidad , &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;\\&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strSrv &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;\&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strRecurso objNetwork, &lt;/span&gt;&lt;span style="color:#800080;"&gt;3&lt;/span&gt;&lt;span style="color:#000000;"&gt;)
......
&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:8b82f701-ea75-4ace-ba19-2bfb78856070" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;width:523px;padding-top:0px;"&gt;&lt;pre style="background-color:Silver;overflow:auto;"&gt;&lt;div&gt;&lt;span style="color:#008000;"&gt;&amp;#39;&lt;/span&gt;&lt;span style="color:#008000;"&gt;Cierre de los medios de registro&lt;/span&gt;&lt;span style="color:#008000;"&gt;
&lt;/span&gt;&lt;span style="color:#000000;"&gt;  strStream.WriteLine(&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;================================================&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)
  strStream.Close
  WScript.Sleep(&lt;/span&gt;&lt;span style="color:#800080;"&gt;2000&lt;/span&gt;&lt;span style="color:#000000;"&gt;)
  objExplorer.Quit&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Y la funci&amp;#243;n MampDrive completa:&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:83e13251-d302-4f45-802f-dd2d991c99b8" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;width:708px;padding-top:0px;"&gt;&lt;pre style="background-color:Silver;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;overflow:auto;"&gt;&lt;div&gt;&lt;span style="color:#008080;"&gt; 1&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;Function&lt;/span&gt;&lt;span style="color:#000000;"&gt; Mapdrive(ByVal strUnidad, ByVal strRecurso , ByVal objNetwork, ByVal intReintento)
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 2&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 3&lt;/span&gt; &lt;span style="color:#000000;"&gt;  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;On&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Resume&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 4&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 5&lt;/span&gt; &lt;span style="color:#000000;"&gt;  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color:#000000;"&gt; objDrives, i 
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 6&lt;/span&gt; &lt;span style="color:#000000;"&gt;  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Do&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 7&lt;/span&gt; &lt;span style="color:#000000;"&gt;    Err.Clear 
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 8&lt;/span&gt; &lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color:#000000;"&gt; objDrives &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; objNetwork.EnumNetworkDrives 
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 9&lt;/span&gt; &lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt; objDrives.Count &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;10&lt;/span&gt; &lt;span style="color:#000000;"&gt;      &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;For&lt;/span&gt;&lt;span style="color:#000000;"&gt; i &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;To&lt;/span&gt;&lt;span style="color:#000000;"&gt; objDrives.Count&lt;/span&gt;&lt;span style="color:#000000;"&gt;-&lt;/span&gt;&lt;span style="color:#800080;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;11&lt;/span&gt; &lt;span style="color:#000000;"&gt;        &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;UCase&lt;/span&gt;&lt;span style="color:#000000;"&gt;(objDrives.Item(i)) &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;UCase&lt;/span&gt;&lt;span style="color:#000000;"&gt;(strUnidad) &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Then&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;12&lt;/span&gt; &lt;span style="color:#000000;"&gt;          objNetwork.RemoveNetworkDrive strUnidad, &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;True&lt;/span&gt;&lt;span style="color:#000000;"&gt;, &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;True&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;13&lt;/span&gt; &lt;span style="color:#000000;"&gt;          i&lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt;objDrives.Count&lt;/span&gt;&lt;span style="color:#000000;"&gt;-&lt;/span&gt;&lt;span style="color:#800080;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;14&lt;/span&gt; &lt;span style="color:#000000;"&gt;        &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;End&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;15&lt;/span&gt; &lt;span style="color:#000000;"&gt;      &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;16&lt;/span&gt; &lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;End&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;If&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;17&lt;/span&gt; &lt;span style="color:#000000;"&gt;    strOutput &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; strOutput&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;lt;P&amp;gt;Conectando la letra &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strUnidad &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt; a la ruta &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strRecurso &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;18&lt;/span&gt; &lt;span style="color:#000000;"&gt;    objExplorer.Document.Body.InnerHTML &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; strOutput 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;19&lt;/span&gt; &lt;span style="color:#000000;"&gt;    strStream.WriteLine (&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Conectando la letra &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strUnidad &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt; a la ruta &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strRecurso ) 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;20&lt;/span&gt; &lt;span style="color:#000000;"&gt;    objNetwork.MapNetworkDrive strUnidad, strRecurso 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;21&lt;/span&gt; &lt;span style="color:#000000;"&gt;    ierr&lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt;Err.Number
&lt;/span&gt;&lt;span style="color:#008080;"&gt;22&lt;/span&gt; &lt;span style="color:#000000;"&gt;    intReintento&lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; intReintento &lt;/span&gt;&lt;span style="color:#000000;"&gt;-&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;23&lt;/span&gt; &lt;span style="color:#000000;"&gt;  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Loop&lt;/span&gt;&lt;span style="color:#000000;"&gt; Until Err.Number &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;or&lt;/span&gt;&lt;span style="color:#000000;"&gt; intReintento &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;24&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;25&lt;/span&gt; &lt;span style="color:#000000;"&gt;  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Select&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Case&lt;/span&gt;&lt;span style="color:#000000;"&gt; ierr 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;26&lt;/span&gt; &lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Case&lt;/span&gt;&lt;span style="color:#000000;"&gt; ierr&lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;27&lt;/span&gt; &lt;span style="color:#000000;"&gt;      objExplorer.Document.Body.InnerHTML &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;lt;p&amp;gt;Unidad conectada&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;28&lt;/span&gt; &lt;span style="color:#000000;"&gt;      strStream.WriteLine (&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Unidad conectada &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strRecurso) 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;29&lt;/span&gt; &lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Case&lt;/span&gt;&lt;span style="color:#000000;"&gt; ierr&lt;/span&gt;&lt;span style="color:#000000;"&gt;=-&lt;/span&gt;&lt;span style="color:#800080;"&gt;2147024829&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;30&lt;/span&gt; &lt;span style="color:#000000;"&gt;      objExplorer.Document.Body.InnerHTML &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;lt;p&amp;gt;No existe el recurso&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;31&lt;/span&gt; &lt;span style="color:#000000;"&gt;      strStream.WriteLine (&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Error: No existe el recurso &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strRecurso) 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;32&lt;/span&gt; &lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Case&lt;/span&gt;&lt;span style="color:#000000;"&gt; ierr&lt;/span&gt;&lt;span style="color:#000000;"&gt;=-&lt;/span&gt;&lt;span style="color:#800080;"&gt;2147024811&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;33&lt;/span&gt; &lt;span style="color:#000000;"&gt;      objExplorer.Document.Body.InnerHTML &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;lt;p&amp;gt;No se pudo liberar la unidad&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;34&lt;/span&gt; &lt;span style="color:#000000;"&gt;      strStream.WriteLine (&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Error: No se pudo liberar la unidad &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strUnidad) 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;35&lt;/span&gt; &lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Case&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Else&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;36&lt;/span&gt; &lt;span style="color:#000000;"&gt;      objExplorer.Document.Body.InnerHTML &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;lt;p&amp;gt;Error no controlado&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;37&lt;/span&gt; &lt;span style="color:#000000;"&gt;      strStream.WriteLine (&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Error: &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;CStr&lt;/span&gt;&lt;span style="color:#000000;"&gt;(ierr) &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt; - &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; Err.Description) 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;38&lt;/span&gt; &lt;span style="color:#000000;"&gt;  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;End&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Select&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;39&lt;/span&gt; &lt;span style="color:#000000;"&gt;  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;On&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Goto&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;40&lt;/span&gt; &lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;End Function&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Analizando la salida por pantalla y el fichero de registro se comprueban dos cosas:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Por un lado las ventanas de Internet Explorer cierran muy r&amp;#225;pido o que incluso no aparecen. &lt;/li&gt;

  &lt;li&gt;Tanto si funciona el script como si no , el fichero txt de registro se corta siempre despu&amp;#233;s de la l&amp;#237;nea 19 del c&amp;#243;digo: &amp;quot;Conectando al recurso \\Servidor\Z&amp;quot; &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&amp;#191;Qu&amp;#233; hacer llegado a este punto? Muy sencillo: ya que pese a tener un control de errores y un sistema de registro no aparece ning&amp;#250;n mensaje claro... &lt;strong&gt;&amp;#161;Desactivemos el control de errores! :-)&lt;/strong&gt;. Para ello se hace una copia del script original, se comenta todas las instrucciones &amp;quot;On Error&amp;quot; y se le asigna a un usuario de los del grupo afectado.&lt;/p&gt;

&lt;p&gt;Cual es la sorpresa cuando el usuario reporta que, tras numerosas pruebas, le aparece un mensaje de error en tiempo de ejecuci&amp;#243;n en una l&amp;#237;nea de la funci&amp;#243;n principal, la correspondiente a la instrucci&amp;#243;n que crea el objeto Internet Explorer para el informe en pantalla:&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:10c13f85-0d06-4316-8024-f41f348b6310" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;"&gt;&lt;pre style="background-color:Silver;overflow:auto;"&gt;&lt;div&gt;&lt;span style="color:#0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color:#000000;"&gt; objExplorer&lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;CreateObject&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;InternetExplorer.Application&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;El error en tiempo de ejecuci&amp;#243;n (del que lamentablemente no pude capturar pantalla) detalla que, pese a haber abierto otras ventanas de explorador, existe un bloqueo de recursos que impide abrir una m&amp;#225;s. Este bloqueo, por lo que se pudo ver despu&amp;#233;s, ocurr&amp;#237;a en todos las oficinas. Se pudo ver tambi&amp;#233;n que el fallo s&amp;#243;lo ocurr&amp;#237;a si el usuario iniciaba sesi&amp;#243;n nada m&amp;#225;s encender el equipo.&lt;/p&gt;

&lt;p&gt;Con el control de errores activado y ocurr&amp;#237;a este problema, la funci&amp;#243;n principal continuaba ejecutando las siguientes instrucciones, eso s&amp;#237;, sin la pantalla del explorador. De hecho llamaba a la funci&amp;#243;n MapDrive y llegaba a la siguiente instrucci&amp;#243;n:&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:61742f81-0340-4a43-a2e6-a01bc0057a45" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;width:532px;padding-top:0px;"&gt;&lt;pre style="background-color:Silver;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;overflow:auto;"&gt;&lt;div&gt;&lt;span style="color:#000000;"&gt;    strOutput &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; strOutput&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;lt;P&amp;gt;Conectando la letra &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strUnidad &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt; a la ruta &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strRecurso &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
    objExplorer.Document.Body.InnerHTML &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; strOutput 
&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Aqu&amp;#237;, al no existir el objeto objExplorer, el sistema registraba un fallo m&amp;#225;s. Esto en teor&amp;#237;a no ser&amp;#237;a problema, ya que la funci&amp;#243;n tambi&amp;#233;n posee un control de errores. El problema surge cuando al ejecutar la asignaci&amp;#243;n de unidad esta tambi&amp;#233;n falla: &lt;strong&gt;al producirse dos errores seguidos, el control de errores se desactiva y la ejecuci&amp;#243;n sale de la funci&amp;#243;n&lt;/strong&gt;. Si la ventana del explorador estuviera funcionando este problema nunca ocurrir&amp;#237;a, ya que los errores de asignaci&amp;#243;n de red se descartan en el siguiente reintento gracias a la instrucci&amp;#243;n:&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:bd2bd279-2e8e-4e17-8e49-a3a92a0d571c" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;width:70px;padding-top:0px;"&gt;&lt;pre style="background-color:Silver;overflow:auto;"&gt;&lt;div&gt;&lt;span style="color:#000000;"&gt;Err.Clear &lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Por &amp;#250;ltimo se comprueba que la sentencia select de la funci&amp;#243;n estaba mal escrita, lo que imped&amp;#237;a que salieran las entradas del fichero txt de registro que se echaban en falta.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:6a1d19dd-30cd-48dc-89e5-7f981ae18a4a" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;"&gt;&lt;pre style="background-color:Silver;overflow:auto;"&gt;&lt;div&gt;&lt;span style="color:#000000;"&gt;  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Select&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Case&lt;/span&gt;&lt;span style="color:#000000;"&gt; ierr
    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Case&lt;/span&gt;&lt;span style="color:#000000;"&gt; ierr&lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt;
......&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;h3&gt;Soluci&amp;#243;n&lt;/h3&gt;

&lt;p&gt;Como soluci&amp;#243;n al caso se opta por eliminar por completo los mensajes por pantalla a trav&amp;#233;s de Internet Explorer. Es &amp;quot;vistoso&amp;quot; y da la sensaci&amp;#243;n de &amp;quot;algo funcionando por debajo&amp;quot; al usuario pero en grandes compa&amp;#241;&amp;#237;as, con un gran n&amp;#250;mero de equipos y servidores conectados a redes de distintas velocidades, lo que prima es la eficiencia.&lt;/p&gt;

&lt;p&gt;Una menci&amp;#243;n especial merece la instrucci&amp;#243;n &amp;quot;on error resume next&amp;quot;. La verdad es que el uso de este comando en entornos como inicios de sesi&amp;#243;n o tareas administrativas tendr&amp;#237;a que reducirse al m&amp;#237;nimo. Yo personalmente intento hacer lo posible para no tener que utilizarlo. El uso de &amp;quot;on error resume next&amp;quot; deber&amp;#237;a de ser s&amp;#243;lo utilizado en partes del c&amp;#243;digo donde se realicen llamadas a recursos no controlados y exista una posibilidad com&amp;#250;n de fallo y deseamos evaluarlo para reaccionar de forma adecuada. Un ejemplo, bas&amp;#225;ndonos en el c&amp;#243;digo anterior ser&amp;#237;a el siguiente:&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:1d9e0c8a-eaf0-4952-ac37-753c8ed19e86" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;width:594px;padding-top:0px;"&gt;&lt;pre style="background-color:Silver;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;overflow:auto;"&gt;&lt;div&gt;&lt;span style="color:#008080;"&gt; 1&lt;/span&gt; &lt;span style="color:#0000FF;"&gt;Function&lt;/span&gt;&lt;span style="color:#000000;"&gt; MapeaUnidad(ByVal strUnidad, ByVal strRecurso , ByVal objNetwork)
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 2&lt;/span&gt; &lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;On&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;GoTo&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 3&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 4&lt;/span&gt; &lt;span style="color:#000000;"&gt;  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Dim&lt;/span&gt;&lt;span style="color:#000000;"&gt; objDrives, i 
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 5&lt;/span&gt; &lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Set&lt;/span&gt;&lt;span style="color:#000000;"&gt; objDrives &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; objNetwork.EnumNetworkDrives 
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 6&lt;/span&gt; &lt;span style="color:#000000;"&gt;    strOutput &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; strOutput&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;lt;P&amp;gt;Conectando la letra &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strUnidad &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt; a la ruta &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strRecurso &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 7&lt;/span&gt; &lt;span style="color:#000000;"&gt;    objExplorer.Document.Body.InnerHTML &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; strOutput 
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 8&lt;/span&gt; &lt;span style="color:#000000;"&gt;    strStream.WriteLine (&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Conectando la letra &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strUnidad &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt; a la ruta &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strRecurso ) 
&lt;/span&gt;&lt;span style="color:#008080;"&gt; 9&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;10&lt;/span&gt; &lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;On&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Resume&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Next&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;11&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;12&lt;/span&gt; &lt;span style="color:#000000;"&gt;    objNetwork.MapNetworkDrive strUnidad, strRecurso 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;13&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;14&lt;/span&gt; &lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;On&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Error&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;GoTo&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;15&lt;/span&gt; &lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;16&lt;/span&gt; &lt;span style="color:#000000;"&gt;     ierr&lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt;Err.Number
&lt;/span&gt;&lt;span style="color:#008080;"&gt;17&lt;/span&gt; &lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;18&lt;/span&gt; &lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Select&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Case&lt;/span&gt;&lt;span style="color:#000000;"&gt; ierr 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;19&lt;/span&gt; &lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Case&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;20&lt;/span&gt; &lt;span style="color:#000000;"&gt;      objExplorer.Document.Body.InnerHTML &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;lt;p&amp;gt;Unidad conectada&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;21&lt;/span&gt; &lt;span style="color:#000000;"&gt;      strStream.WriteLine (&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Unidad conectada &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; strRecurso) 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;22&lt;/span&gt; &lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Case&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Else&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;23&lt;/span&gt; &lt;span style="color:#000000;"&gt;      objExplorer.Document.Body.InnerHTML &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;lt;p&amp;gt;Error no controlado&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#008080;"&gt;24&lt;/span&gt; &lt;span style="color:#000000;"&gt;      strStream.WriteLine (&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Error: &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;CStr&lt;/span&gt;&lt;span style="color:#000000;"&gt;(ierr) &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt; - &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000000;"&gt; Err.Description) 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;25&lt;/span&gt; &lt;span style="color:#000000;"&gt;  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;End&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;Select&lt;/span&gt;&lt;span style="color:#000000;"&gt; 
&lt;/span&gt;&lt;span style="color:#008080;"&gt;26&lt;/span&gt; &lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;End Function&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;h3&gt;Conclusiones&lt;/h3&gt;

&lt;p&gt;Cada organizaci&amp;#243;n es diferente y requiere que ciertas soluciones sean ajustadas a sus necesidades. En otros sitios, los mismos ajustes no ser&amp;#237;an necesarios o incluso provocar&amp;#237;an problemas imprevistos. Esto no invalida que se pueda utilizar en distintas ocasiones una buena idea, tampoco hay que reinventar el plato sopero, vamos, pero s&amp;#237; es conveniente prestar mayor atenci&amp;#243;n cuanto m&amp;#225;s particular sea el entorno donde nos movemos.&amp;#160; Sobre todo no hay que sorprenderse si algo que ha funcionado en miles de despliegues ahora deja de hacerlo.&lt;/p&gt;

&lt;p&gt;Ser met&amp;#243;dico en la resoluci&amp;#243;n de los problemas e incluir siempre una b&amp;#250;squeda de patrones comunes entre los elementos afectados como se ha intentado mostrar en este art&amp;#237;culo, en cambio son medidas que siempre dar&amp;#225;n buenos resultados independientemente del tama&amp;#241;o o tipo de organizaci&amp;#243;n donde se aplique.&lt;/p&gt;

&lt;p&gt;Un saludo a todos y gracias por leerme.&lt;/p&gt;&lt;img src="http://kartones.net/aggbug.aspx?PostID=10887" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSpikeBlog/~4/Oz8Sw2bYgZ4" height="1" width="1"/&gt;</description><category domain="http://kartones.net/blogs/thespike/archive/tags/Historias/default.aspx">Historias</category><category domain="http://kartones.net/blogs/thespike/archive/tags/Casos/default.aspx">Casos</category><category domain="http://kartones.net/blogs/thespike/archive/tags/T_26002300_233_3B00_cnico/default.aspx">T&amp;#233;cnico</category><feedburner:origLink>http://kartones.net/blogs/thespike/archive/2008/03/23/caso-el-inicio-de-sesi-243-n-no-funciona-adecuadamente.aspx</feedburner:origLink></item><item><title>Sobre la redacción</title><link>http://feedproxy.google.com/~r/TheSpikeBlog/~3/G9JlypOviLw/sobre-la-redacci-243-n.aspx</link><pubDate>Fri, 29 Feb 2008 12:18:05 GMT</pubDate><guid isPermaLink="false">b86c0850-82e5-42ed-a9d8-bde9e8f94ec1:10243</guid><dc:creator>TheSpike</dc:creator><slash:comments>1</slash:comments><comments>http://kartones.net/blogs/thespike/archive/2008/02/29/sobre-la-redacci-243-n.aspx#comments</comments><description>&lt;p&gt;Un breve mensaje sobre algo que considero realmente importante: &lt;strong&gt;una comunicaci&amp;#243;n adecuada es algo crucial para el desarrollo de nuestro trabajo&lt;/strong&gt;. Muchos de nosotros, los que tuvimos una vocaci&amp;#243;n temprana, desde el principio de nuestras carreras (o incluso antes, cuando s&amp;#243;lo jug&amp;#225;bamos con los ordenadores) hemos centrado nuestros esfuerzos en adquirir el mayor n&amp;#250;mero de conocimientos t&amp;#233;cnicos posibles. Siempre en constante actualizaci&amp;#243;n, siempre atentos a los nuevos avances de la industria. Somos m&amp;#225;quinas de leer manuales. Esto, naturalmente, ha supuesto sacrificar otros aspectos no tan importantes quiz&amp;#225;, pero a la larga necesarios. Hemos descuidados otras facetas, tales como ordenar nuestras ideas correctamente y expresarlas sobre el papel, por ejemplo.&lt;/p&gt;  &lt;p&gt;Por otro lado, por el tipo de trabajo que desempe&amp;#241;amos, orientado al servicio, no hemos acostumbrado a intentar responder siempre de forma inmediata a las situaciones que se nos presentan, muchas veces como si se tratara de un acto reflejo. Esto en ocasiones no nos permite reflexionar sobre lo que realmente queremos expresar y sobre la mejor forma de hacerlo.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Combinadas, la falta de pr&amp;#225;ctica y la precipitaci&amp;#243;n hacen que nuestra escritura sea confusa y err&amp;#243;nea, perjudicando as&amp;#237; nuestra labor como t&amp;#233;cnicos.&lt;/strong&gt; Puede&amp;#160; incluso que esto nos pase hasta al hablar en los peores casos.&lt;/p&gt;  &lt;p&gt;Y, aunque a muchos (entre los que me incluyo activamente) nos parezca injusto, es un hecho que, &lt;strong&gt;a la larga, la forma siempre acaba teniendo m&amp;#225;s importancia que el fondo&lt;/strong&gt;. Se puede hacer una gran labor t&amp;#233;cnica y tener tambi&amp;#233;n la raz&amp;#243;n de nuestro lado pero si no somos capaces de explicar correctamente nuestro punto de vista, de reportar adecuadamente nuestras actividades o solicitar la colaboraci&amp;#243;n de los dem&amp;#225;s, todo nuestro esfuerzo caer&amp;#225; en saco roto. &amp;#191;Qui&amp;#233;n no ha o&amp;#237;do la t&amp;#237;pica coletilla de &amp;quot;es un excelente t&amp;#233;cnico, pero para tenerlo encerrado en una habitaci&amp;#243;n&amp;quot;?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Por lo tanto,&lt;/strong&gt; &lt;strong&gt;no olvidemos que nuestro trabajo tambi&amp;#233;n consiste en relacionarnos con otras personas, personas que, en la mayor&amp;#237;a de los casos, no tengan ning&amp;#250;n conocimiento t&amp;#233;cnico ya que esa no es su tarea principal&lt;/strong&gt;. Tengo muchas experiencias reales que ilustran esta opini&amp;#243;n y seguramente cuente las m&amp;#225;s interesantes en su momento. Por ahora quiero recordar a Vicente R., un excelente administrador de sistemas que estuvo a mi cargo durante lamentablemente s&amp;#243;lo un a&amp;#241;o, al que el mezquino jefe del Departamento de Organizaci&amp;#243;n de mi empresa le llamaba despectivamente &amp;quot;Cantinflas&amp;quot; porque, cuando hablaban, Vicente siempre se pon&amp;#237;a nervioso y acababa tartamudeando y confundiendo palabras. &lt;/p&gt;  &lt;p&gt;La verdad es que al final me he enrollado m&amp;#225;s de lo que quer&amp;#237;a. Tan s&amp;#243;lo intentaba subrayar algo de lo que normalmente nadie suele tratar en las &amp;#225;reas t&amp;#233;cnicas donde nos movemos. En absoluto me considero experto, pero intentar&amp;#233; ense&amp;#241;ar alg&amp;#250;n truco y alg&amp;#250;n ejemplo en siguientes art&amp;#237;culos que ayude mejorar esta forma de relacionarnos con jefes, clientes y proveedores. Precisamente, una de las razones por las que yo escribo aqu&amp;#237; es practicar y avanzar en mi redacci&amp;#243;n y recuperar un poco del tiempo perdido.&lt;/p&gt;  &lt;p&gt;Un saludo a todos.&lt;/p&gt;&lt;img src="http://kartones.net/aggbug.aspx?PostID=10243" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSpikeBlog/~4/G9JlypOviLw" height="1" width="1"/&gt;</description><category domain="http://kartones.net/blogs/thespike/archive/tags/Consejos/default.aspx">Consejos</category><category domain="http://kartones.net/blogs/thespike/archive/tags/Redacci_26002300_243_3B00_n/default.aspx">Redacci&amp;#243;n</category><category domain="http://kartones.net/blogs/thespike/archive/tags/No+t_26002300_233_3B00_cnico/default.aspx">No t&amp;#233;cnico</category><feedburner:origLink>http://kartones.net/blogs/thespike/archive/2008/02/29/sobre-la-redacci-243-n.aspx</feedburner:origLink></item><item><title>La leyenda de la hoja Excel errante (Parte I)</title><link>http://feedproxy.google.com/~r/TheSpikeBlog/~3/N0giSgtZyxo/la-leyenda-de-la-hoja-excel-errante-parte-i.aspx</link><pubDate>Sat, 23 Feb 2008 09:18:00 GMT</pubDate><guid isPermaLink="false">b86c0850-82e5-42ed-a9d8-bde9e8f94ec1:10155</guid><dc:creator>TheSpike</dc:creator><slash:comments>3</slash:comments><comments>http://kartones.net/blogs/thespike/archive/2008/02/23/la-leyenda-de-la-hoja-excel-errante-parte-i.aspx#comments</comments><description>&lt;h5&gt;&lt;/h5&gt;
&lt;h4&gt;Blanco sobre negro&lt;/h4&gt;
&lt;p&gt;Nació como hoja Lotus 1-2-3. Su creadora, Veva, Genoveva Pérez Lauzán,&amp;nbsp; había ido a un curso de ofimática pagado por la empresa - una cadena de concesionarios a nivel nacional de coches nuevos y de ocasión - y se sentía muy orgullosa por ello. Sin duda alguna, por esa fecha -corría el año 1988- era la secretaria mejor preparada de todo el departamento de marketing. Por eso, cuando su jefe, Paco, Francisco José García Marcos, la encargó&amp;nbsp; un informe-resumen-mensual-con-los-resultados-de-ventas-de-coches-organizada-por-provincias-y-modelos ella no dudó un instante en diseñarse una hoja de cálculo. Ahí iría sumando periódicamente las cifras que recogía de los enormes listados en papel continuo que le entregaba el Departamento de Explotación de Datos. Este fue el primer paso de un largo camino para la hoja Excel errante.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://kartones.net/blogs/thespike/WindowsLiveWriter/LaleyendadelahojaExcelerrante_C6D2/lotus123.jpg"&gt;&lt;img src="http://kartones.net/blogs/thespike/WindowsLiveWriter/LaleyendadelahojaExcelerrante_C6D2/lotus123_thumb.jpg" style="border-width:0px;" alt="Lotus" border="0" height="328" width="523" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Así pasaron un par de años. Cansada de gastar tres días enteros todos los meses metiendo cifras a mano, Veva consiguió que el Departamento de Explotación de Datos sustituyera el engorroso taco de papel troquelado blanco y crema por un disquete de 5¼ negro, no sin antes habiéndolo peleado duramente. Sus compañeras se sorprendieron un poco ya que por esa época lo que precisamente sobraba era papel, no como ahora, que para imprimir algo tienes que mendigar por un folio con una cara limpia al menos. Pero Veva era una adelantada a su tiempo y sabía que &amp;quot;esto de la informática iba a ahorrarle muchas horas de trabajo&amp;quot;. Claro que no sabía que eso era a costa de las horas de sueño de algún informático.&lt;/p&gt;
&lt;h4&gt;Smells like a teen spirit&lt;/h4&gt;
&lt;p&gt;A finales de 1992, comienzos de 1993, el recién creado Departamento Operaciones y Microinformática empezó a sustituir &amp;quot;esa chatarra de equipos con pantallas verdes fosforito&amp;quot; por flamantes IBM PS/2 con &amp;quot;tarjetas gráficas VGA&amp;quot;. Y con estas tarjetas vino &amp;quot;El Windows&amp;quot;, el cual casi arruina la vida de los más veteranos, tan poco acostumbrados al ratón y a pantallas tan brillantes y blancas. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://kartones.net/blogs/thespike/WindowsLiveWriter/LaleyendadelahojaExcelerrante_C6D2/ibm.jpg"&gt;&lt;img src="http://kartones.net/blogs/thespike/WindowsLiveWriter/LaleyendadelahojaExcelerrante_C6D2/ibm_thumb.jpg" style="border-width:0px;" alt="Windows 3.1" border="0" height="377" width="546" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Superada esta crisis con algunos filtros para la pantalla y cursillos&amp;nbsp;de 40 horas, todo el mundo se calmó tras comprobar que sus aplicaciones de siempre seguían funcionando igual pero en una pantallita algo más pequeña. De hecho, nadie se preocupó en actualizar la versión de Lotus 1-2-3 de Veva. Además ya no necesitaba el dichoso disquete de 5¼ negro. Ahora recibía el fichero &amp;quot;por red&amp;quot; gracias a un proyecto que según se rumoreaba había costado mucho esfuerzo y, sobre todo, mucho dinero. Bien es verdad que el dinero no se iba muy lejos, ya que la encargada de llevar a cabo el citado proyecto era la nueva empresa creada por Paco, su ahora ex-jefe, junto con un profesor de informática de la Universidad Politécnica y formada por algunos &amp;quot;estudiantes espabilados&amp;quot; de la misma. Nuestra hoja seguía viva y coleando y, por ahora, estaba sobreviviendo al comienzo de la &amp;quot;Revolución Windows&amp;quot; y la &amp;quot;Cultura del Pelotazo&amp;quot;. Hasta que de repente...&lt;/p&gt;
&lt;h4&gt;Reencarnación&lt;/h4&gt;
&lt;p&gt;...en 1995 un señor llamado William Henry Gates III vino a Madrid a presentar &amp;quot;El Nuevo Windows&amp;quot;, que no por casualidad, claro, se llamaba Windows 95. Dicen que incluso firmó cajas de su programa en El Corte Inglés de Sol. Por cierto, ya no había que llamarlo programa sino &lt;i&gt;Sistema Operativo&lt;/i&gt;. Esos trece disquetes (más el de arranque) de 3½ grises no parecían traer muy buenas noticias para nuestra hoja. Y así fue: A principios de 1996 reinstalaron todos los equipos de la oficina con el nuevo Windows llevados por el entusiasmo del márketing y en contra de&amp;nbsp;todo sentido común. Tras noches en vela, sobredosis de cafeína y plegarias a Santa Rita, la compañía logró rehacerse,&amp;nbsp;consiguió que su programa de contabilidad volviera a la vida y presentó &amp;quot;El Cierre de Cuentas Anuales más Largo de su Historia&amp;quot;. Los jóvenes estudiantes de la nueva empresa de Paco consideraron este logro equivalente al de los mártires que trajeron los planos de la segunda Estrella de la Muerte. Pero lamentablemente, pese a muchos esfuerzos, la discreta pero eficiente hoja Lotus 1-2-3 no conseguía salir de sus pobres 16 bits.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://kartones.net/blogs/thespike/WindowsLiveWriter/LaleyendadelahojaExcelerranteParteI_D203/windows-95-back_2.jpg"&gt;&lt;img src="http://kartones.net/blogs/thespike/WindowsLiveWriter/LaleyendadelahojaExcelerranteParteI_D203/windows-95-back_thumb.jpg" style="border:0px none;" alt="Windows 95 en disquetes." border="0" height="387" width="534" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Sin duda el gran beneficiado de esta &lt;i&gt;catarsis tecnológica&lt;/i&gt; fue Paco: su empresa era la encargada casi en exclusiva&amp;nbsp;de migrar todos los programas que habían dejado de funcionar por el cambio a Windows 95. Además, gracias a los &amp;quot;lenguajes de cuarta generación&amp;quot; y a los nuevos Ciclos Formativos de Grado Superior -una forma elegante y pretenciosa&amp;nbsp;de llamar a la Formación Profesional de toda la vida- ahora disponía de una herramienta barata y rápida y de&amp;nbsp;unos becarios más baratos pero no muy rápidos. De ahí que Paco obviara la solución más fácil y presentara un presupuesto por un desarrollo en Visual Basic 4 para sustituir la hoja Lotus 1-2-3. El hecho de que el precio de un desarrollo como este era casi el doble de lo que costaba una versión de Lotus nueva no fue un problema ya que salvo él y su amigo, el ejecutivo de la cadena de concesionarios que se llevaba un 5% de cada contrato, nadie más conocía ese detalle.&lt;/p&gt;
&lt;p&gt;El desdichado encargado de la ejecución fue José Manuel, José Manuel López Iglesias, de 22 años y a tres meses de terminar su titulación de Técnico Desarrollador de Aplicaciones Informáticas... si es que aprobaba estas &amp;quot;prácticas en lugar de trabajo&amp;quot;. &amp;quot;Trabajo en lugar de prácticas&amp;quot; habría sido un término más acertado, pero cuando uno entra de novato en la informática la semántica es algo fuera de cualquier discusión. &lt;/p&gt;
&lt;p&gt;Por supuesto, ni que decir tiene que el proyecto&amp;nbsp;fue un auténtico desastre: Las dos semanas de experiencia profesional de José Manuel más el hecho de que era la primera vez en su vida en el que había visto una hoja de cálculo ayudó mucho a que se cumpliera la famosa parábola del usuario que quiere &lt;a href="http://www.devjoker.com/images/UploadFiles/ProyectoColumpio.jpg" target="_blank"&gt;un columpio&lt;/a&gt;. El pobre en los tres meses de beca bajó a dos cifras su peso, cosa que sus repetidas dietas no habían conseguido nunca antes. Sudaba como pollo en el matadero cada&amp;nbsp;vez que se acercaba a la mesa de Veva&amp;nbsp;e instalaba&amp;nbsp;una nueva prueba la cual siempre funcionaba en su equipo pero invariablemente fallaba en el de ella.&amp;nbsp;Justo cuando terminó su período de prácticas, Coritel le ofreció un &amp;quot;puesto con una gran proyección para un joven como él&amp;quot;. No sabía cómo esa empresa había dado con él, pero no dudó un instante&amp;nbsp;en firmar a ciegas el contrato&amp;nbsp;como&amp;nbsp;si fuera un ex-convicto que se alista a la Legión Extranjera. Así que dejó el proyecto&amp;nbsp;a medio terminar, a Veva tomando valerianas como si fueran Juanolas y a Paco maldiciendo el Estatuto de los Trabajadores y la L.O.G.S.E. Marchó en busca de &amp;quot;un futuro brillante y prometedor&amp;quot;, que Dios se apiade de su alma.&lt;/p&gt;
&lt;p&gt;Finalmente la razón venció a la codicia y se optó por una &lt;i&gt;evolución natural del producto&lt;/i&gt;. En escasos tres clicks de ratón (presupuestados en tres jornadas de un técnico especialista a 7.000 Pts. la hora menos un 5%) la antigua hoja &amp;quot;ventas.wk2&amp;quot; ahora pasó a llamarse &amp;quot;ventas.xls&amp;quot;. Su aspecto flamante, blanco y brillante, fresco y nuevo, parecía un &lt;i&gt;remake &lt;/i&gt;a todo color&amp;nbsp; de un clásico de la R.K.O. &lt;/p&gt;
&lt;p&gt;Y según pasó el tiempo el término &amp;quot;hoja de cálculo&amp;quot; dejó de usarse de igual forma que el viejo MS-DOS fue cayendo en el olvido. Todo el mundo empezó a llamarla &amp;quot;Hoja Excel&amp;quot; o &amp;quot;Excel&amp;quot; a secas y ahora viajaba a través &amp;quot;del email&amp;quot; por &amp;quot;La Internet&amp;quot; y se compartía en un &amp;quot;disco compartido&amp;quot; y se imprimía en las nuevas impresoras láser de la oficina y de vez en cuando se &amp;quot;corrompía&amp;quot; y había que buscar un &amp;quot;backup&amp;quot; para volver a trabajar con ella.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Pasaron más cosas, cosas buenas y cosas no tan buenas, pero ya veremos en la segunda parte de esta historia....&lt;/p&gt;
&lt;p&gt;&lt;a href="http://kartones.net/blogs/thespike/WindowsLiveWriter/LaleyendadelahojaExcelerranteParteI_D203/5_0-mac_2.jpg"&gt;&lt;img src="http://kartones.net/blogs/thespike/WindowsLiveWriter/LaleyendadelahojaExcelerranteParteI_D203/5_0-mac_thumb.jpg" style="border:0px none;" alt="Excel 5.0" border="0" height="295" width="489" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://kartones.net/aggbug.aspx?PostID=10155" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSpikeBlog/~4/N0giSgtZyxo" height="1" width="1"/&gt;</description><category domain="http://kartones.net/blogs/thespike/archive/tags/Historias/default.aspx">Historias</category><feedburner:origLink>http://kartones.net/blogs/thespike/archive/2008/02/23/la-leyenda-de-la-hoja-excel-errante-parte-i.aspx</feedburner:origLink></item><item><title>Manifesto 1.0</title><link>http://feedproxy.google.com/~r/TheSpikeBlog/~3/rmgjaNhbeXQ/manifesto-1-0.aspx</link><pubDate>Sat, 09 Feb 2008 12:39:56 GMT</pubDate><guid isPermaLink="false">b86c0850-82e5-42ed-a9d8-bde9e8f94ec1:9674</guid><dc:creator>TheSpike</dc:creator><slash:comments>0</slash:comments><comments>http://kartones.net/blogs/thespike/archive/2008/02/09/manifesto-1-0.aspx#comments</comments><description>&lt;p&gt;No ha sido hasta ahora, despu&amp;#233;s de veinte a&amp;#241;os delante del ordenador -doce de ellos pag&amp;#225;ndome &amp;quot;el vicio de vivir&amp;quot; gracias a &amp;#233;l- cuando he sentido inter&amp;#233;s por compartir las cosas que he ido aprendiendo, as&amp;#237; como las que ahora llaman mi atenci&amp;#243;n. Tengo la sensaci&amp;#243;n de estar en un momento de mi vida y de mi carrera en la que mi experiencia y mis ideas ya merecen ser compartidas.&lt;/p&gt;  &lt;p&gt;Pero... &amp;#191;c&amp;#243;mo hacerlo? O mejor dicho: &lt;em&gt;&amp;#191;C&amp;#243;mo hacerlo para que sea &amp;#250;til y original? &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Soy el primero en admitir que Internet no necesita un blog m&amp;#225;s que se alimente de otros blogs, que a su vez se alimentan de m&amp;#225;s blogs, que a su vez tiran de la documentaci&amp;#243;n t&amp;#233;cnica que ya publica el propio fabricante. Por eso, como punto de partida, me he propuesto escribir en esta primera entrada una declaraci&amp;#243;n de intenciones que me comprometa a intentar que este &amp;quot;cuaderno de apuntes&amp;quot; merezca la pena.&lt;/p&gt;  &lt;p&gt;Estos son mis prop&amp;#243;sitos:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Publicar de forma principal experiencias personales. Casos del d&amp;#237;a a d&amp;#237;a que vaya encontrando en mi trabajo y que, por su complejidad o inter&amp;#233;s, sea algo que aporte una lecci&amp;#243;n positiva a los dem&amp;#225;s. &lt;/li&gt;    &lt;li&gt;Adem&amp;#225;s de dar una visi&amp;#243;n t&amp;#233;cnica, dar tambi&amp;#233;n una &amp;quot;visi&amp;#243;n pol&amp;#237;tica&amp;quot; de la tecnolog&amp;#237;a. Incluir art&amp;#237;culos enfocados en procedimientos gen&amp;#233;ricos de resoluci&amp;#243;n de problemas, c&amp;#243;mo tratar con clientes, compa&amp;#241;eros y proveedores, etc. &lt;/li&gt;    &lt;li&gt;Intentar referenciar un m&amp;#237;nimo de art&amp;#237;culos externos. S&amp;#243;lo cuando cuando estos documenten o ampl&amp;#237;en el contenido t&amp;#233;cnico del caso que describa. &lt;/li&gt;    &lt;li&gt;Las pocas ocasiones que publique art&amp;#237;culos de otros blogs o documentaci&amp;#243;n t&amp;#233;cnica &amp;quot;a cuchillo&amp;quot; pedir&amp;#233; mil disculpas, o incluso un mill&amp;#243;n.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Respecto a dar &amp;quot;una visi&amp;#243;n pol&amp;#237;tica&amp;quot;, har&amp;#233; una presentaci&amp;#243;n m&amp;#225;s detenida sobre esta idea en posteriores art&amp;#237;culos. Tan s&amp;#243;lo comentar que, en algunas ocasiones, no s&amp;#243;lo basta con ser un t&amp;#233;cnico excelente, sino que tambi&amp;#233;n es necesario saber trasmitir correctamente las opiniones que se tengan y sobre todo saber relacionarse con los dem&amp;#225;s actores que participan del entorno de trabajo.&lt;/p&gt;  &lt;p&gt;Por otro lado, cuando incluya un art&amp;#237;culo externo, lo har&amp;#233; por tres razones:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Que sea algo que me resulte a mi parecer muy interesante. &lt;/li&gt;    &lt;li&gt;Porque no tenga m&amp;#225;s que aportar que lo que el autor ya ha dicho. &lt;/li&gt;    &lt;li&gt;Y porque crea conveniente hacerlo llegar a un mayor n&amp;#250;mero de personas.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Seg&amp;#250;n vaya evolucionando este cuaderno, seguramente tenga que replantear mis intenciones y mis deseos. Por eso he decidido a&amp;#241;adir un &amp;quot;versionado&amp;quot; al art&amp;#237;culo, para poderlo hacer tambi&amp;#233;n evolucionar.&lt;/p&gt;  &lt;p&gt;No perdamos m&amp;#225;s tiempo y empecemos ya con esta aventura.&lt;/p&gt;&lt;img src="http://kartones.net/aggbug.aspx?PostID=9674" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/TheSpikeBlog/~4/rmgjaNhbeXQ" height="1" width="1"/&gt;</description><category domain="http://kartones.net/blogs/thespike/archive/tags/Manifesto/default.aspx">Manifesto</category><feedburner:origLink>http://kartones.net/blogs/thespike/archive/2008/02/09/manifesto-1-0.aspx</feedburner:origLink></item></channel></rss>
