<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>1 vida digital</title>
	<atom:link href="http://diegoernesto.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://diegoernesto.wordpress.com</link>
	<description>el grado sumo del saber es contemplar el por qué</description>
	<lastBuildDate>Thu, 05 Jan 2012 07:57:49 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='diegoernesto.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>1 vida digital</title>
		<link>http://diegoernesto.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://diegoernesto.wordpress.com/osd.xml" title="1 vida digital" />
	<atom:link rel='hub' href='http://diegoernesto.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Ejemplos oficiales para Visual Basic .NET (VB.NET) y C# .NET 2010</title>
		<link>http://diegoernesto.wordpress.com/2010/09/30/ejemplos-oficiales-para-visual-basic-net-vb-net-y-c-net-2010/</link>
		<comments>http://diegoernesto.wordpress.com/2010/09/30/ejemplos-oficiales-para-visual-basic-net-vb-net-y-c-net-2010/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 16:30:04 +0000</pubDate>
		<dc:creator>eltekla</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[vb.net]]></category>
		<category><![CDATA[visual basic .net]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://diegoernesto.wordpress.com/?p=126</guid>
		<description><![CDATA[Muchas personas me han preguntado cómo hacer tal o cual cosa en Visual Basic .NET (VB.NET) o en C# .NET, por lo general en lo que yo considero &#8220;problemas puntuales&#8221;. Y la verdad que son cientos, y cada uno con un marco bastante distinto, entonces poderlos ayudar es bastante complejo y lleva mucho tiempo del [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=126&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Muchas personas me han preguntado cómo hacer tal o cual cosa en Visual Basic .NET (VB.NET) o en C# .NET, por lo general en lo que yo considero &#8220;problemas puntuales&#8221;. Y la verdad que son cientos, y cada uno con un marco bastante distinto, entonces poderlos ayudar es bastante complejo y lleva mucho tiempo del que no dispongo lamentablemente.</p>
<p>Mi intención es dejarles buenos recursos para que puedan ver, estudiar, y probar por ustedes mismos y así poder llevar a cabo su tarea. Y al mismo tiempo no explicar y rexplicar una y ota vez lo mismo.</p>
<p>Hoy les voy a dejar unos enlaces muy valiosos, que contienen todo tipo de ejemplos para hacer todo tipo de cosas en estos dos lenguajes de la familia .NET que hemos nombrado. Es muy posible que lo que quieran hacer esté acá.</p>
<p><strong>VB .NET 2010:</strong></p>
<p>intro y referencia:<br />
<a href="http://code.msdn.microsoft.com/vb2010samples/Wiki/View.aspx?title=es-ES" target="_blank">http://code.msdn.microsoft.com/vb2010samples/Wiki/View.aspx?title=es-ES</a></p>
<p>vínculo de descarga directa:<br />
<a href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=vb2010samples&amp;ReleaseId=4369" target="_blank">https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=vb2010samples&amp;ReleaseId=4369</a></p>
<p><strong><br />
C# .NET 2010:</strong></p>
<p>intro y referencia:</p>
<p><a href="http://code.msdn.microsoft.com/vb2010samples/Wiki/View.aspx?title=es-ES" target="_blank">http://code.msdn.microsoft.com/vb2010samples/Wiki/View.aspx?title=es-ES</a></p>
<p>vínculo de descarga directa:</p>
<p><a href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=cs2010samples&amp;ReleaseId=4371" target="_blank">https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=cs2010samples&amp;ReleaseId=4371</a><br />
Creo importante dejar en claro, y erradicar la idea que saber programar es tan solo saber utilizar el entorno de desarrollo y saber la estructura básica del lenguaje. Eso hoy en día no es cierto.</p>
<p>Siempre se debe consultar la documentación del lenguaje, porque la mayor parte de las funcionalidades que se le quieran dar a nuestro software ya estan desarrolladas en clases, y nosotros tan sólo tenemos que implementarlas (<em>¡Y MÁS CUANDO ESTAMOS HABLANDO DEL FRAMEWORK .NET!</em>).</p>
<p>Iniciar desarrollando desde cero una funcionalidad, sin antes evaluar que posibilidades tenemos de implentar algo que ya esté hecho, es reinventar la rueda, es desperdiciar el tiempo, lo que es equivalente a perder productividad. Simultáneamente el código se vuelve menos mantenible y más propenso a fallos.</p>
<p>Además, contemplen que hay muchas tareas que pueden hacerse de forma  visual, por nombrar un ejemplo, la mayoría de las tareas de conexiones a  datos. Entonces lo mejor que se puede hacer, es primero buscar la forma  visual de hacer las cosas. Luego involucrarnos con el código.</p>
<p>Para que puedan poner en práctica estos consejos, y además para entender el funcionamiento de los ejemplos, les voy a dejar a continuación, el vínculo directo a la página orientadora de la documentación de VB.NET y C#.NET</p>
<p><a href="http://msdn.microsoft.com/en-us/library/dd642420.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/dd642420.aspx</a></p>
<p>Utilzando los recursos enumerados en este post, y obviamente sin dejar de lado la ayuda contextual y la ayuda incorporada de los productos, cualquier tarea debería poder ser llebada a cabo sin problemas. Se entiende que ante situaciones anormales (típicos carteles de error), don Google es la respuesta. Nunca mejor que ingresar el mensaje de error en Google y consultar los foros, al menos para entender por donde viene el problema. Una simple idea puede hacernos dar con la solución si la adaptamos a nuestro problema.</p>
<p>Por último quiero hacer una aclaración más y dejar un último recurso.</p>
<p>Mucha gente continúa haciendo preguntas sobre Visual Studio 2005 ó 2008. ¡La tecnología avanza rápido! Trabajar sobre un entorno antiguo ya no es una opción. Muchos dirán, &#8220;yo no puedo pagar un producto nuevo&#8221; o &#8220;yo no tengo donde conseguirlo&#8221;, etc, etc, no pongan más excusas:</p>
<p><a href="http://www.microsoft.com/express/downloads/" target="_blank">http://www.microsoft.com/express/downloads/</a></p>
<p>Ahí pueden bajar Visual Studio 2010 Express, y trabajar con las herramientas de HOY, gratis.</p>
<p>Si tenés alguna de las versiones viejas instaladas, pues la desinstalas, haces una limpieza de registro con cualquier herramienta de mantenimiento gratuita que puedas conseguir por ahí (para evitar posibles problemas y mantener limpio el sistema), instalas el nuevo producto, y por supuesto y fundamentalmente, revisas las actualizaciones de Microsoft Update, instalan todo lo que se deba del sistema operativo, del framework .NET y del entorno de desarrollo.</p>
<p>El software nunca es perfecto, y si lo fuera, siempre hay cambios. Procuremos mantenerlo actualizado para disminuir los problemas a su mínima expresión.</p>
<p>Desde ya, espero les sirva.</p>
<p>[tecla]</p>
<p>frase del día:<br />
“Algunos llaman razonamiento a encontrar argumentos para seguir creyendo lo que creen.”</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diegoernesto.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diegoernesto.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diegoernesto.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diegoernesto.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diegoernesto.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diegoernesto.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diegoernesto.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diegoernesto.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diegoernesto.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diegoernesto.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diegoernesto.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diegoernesto.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diegoernesto.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diegoernesto.wordpress.com/126/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=126&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diegoernesto.wordpress.com/2010/09/30/ejemplos-oficiales-para-visual-basic-net-vb-net-y-c-net-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/87c57df177ad9d14ffb6b655e398df3c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eltekla</media:title>
		</media:content>
	</item>
		<item>
		<title>.NET algo grande y multiplataforma!</title>
		<link>http://diegoernesto.wordpress.com/2009/07/30/net-algo-grande-y-multiplataforma/</link>
		<comments>http://diegoernesto.wordpress.com/2009/07/30/net-algo-grande-y-multiplataforma/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 03:41:33 +0000</pubDate>
		<dc:creator>eltekla</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[sofware]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://diegoernesto.wordpress.com/?p=116</guid>
		<description><![CDATA[introducción: En mi experiencia personal, yo siempre fui alguien apegado a las bases de la informática, alguien que siempre vió la parte del bajo nivel, que nunca quiso usar cosas pre-armadas para realizar sus proyectos. Dicho en otras palabras, siempre eligiendo el camino duro y reinventando la rueda. Pero esto tiene (o tenía) una explicación [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=116&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>introducción</strong>:</p>
<p>En mi experiencia personal, yo siempre fui alguien apegado a las bases de la informática, alguien que siempre vió la parte del bajo nivel, que nunca quiso usar cosas pre-armadas para realizar sus proyectos. Dicho en otras palabras, siempre eligiendo el camino duro y reinventando la rueda. Pero esto tiene (o tenía) una explicación lógica.</p>
<p>Siempre lo hice así para no transladar a mis proyectos los errores de programación de quien programó las bases.</p>
<p><strong>anécdota</strong>:</p>
<p>Un caso particular, fue cuando yo hace unos 4 años atrás, desarrollaba un software de gestión comercial, en Visual Basic 6.0 SP6 (implementación del lenguaje del año 1998) que me había llevado casi 2 meses de desarrollo,  antes de ser entregado, se vió en un estado de inestabilidad increíble, tanto que me arrepentí de venderlo.</p>
<p>¿A qué se debió esta inestabilidad? Al mal desarrollo de los componentes de acceso a datos de Visual Basic 6.0 SP6. Entonces ese día dije &#8220;si no fuera por este IDE y estos componentes tan pésimamente desarrollados,  yo pudiera haber realizado el trabajo de una forma genial, pero ahora ya es tarde.&#8221; Entonces desde ese día fue que empecé a desconfiar de las cosas sencillas, de las cosas fáciles para el programador, y elegí el camino defícil, casi casi llegando al assembler para trabajar en mis proyectos. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>siguiendo con la introducción</strong>:</p>
<p>Después de años, vine a acercarme a los nuevos Visual Studio ya orientados al Framework .NET. Y lentamente me fui dando cuenta que las cosas estaban cambiando, que ahora las cosas parecían funcionar, y empecé a investigar un poco. Tras tiempo de probar y probar, y ya habiendo surgido Visual Studio 2008, realmente lo único que puedo decir es que quedé profundamente maravillado del avance indescriptiblemente agigantado que había tenido Visual Studio, y lo grande y bueno que es .NET.</p>
<p>Todo esto que digo me lo corroboré a mi mismo, cuando desarrollé algunas aplicaciones que antes podian llevarme 1 mes, en tan sólo 1 semana, con una interfaz extremadamente agradable y con un producto terminado tremendamente estable.</p>
<p>Pero en un momento, una idea del pasado me atacó, y dije &#8220;esto está genial, pero hay un problema, esto solo corre bajo Windows&#8221;, entonces me sentí un poco triste de pensar que mis esfuerzos serían sólo invertidos para una plataforma, asique no me quedaría otra opción que desarrollar en Java para aprovechar mí código al máximo.</p>
<p>En ese momento fue cuando plantié otra de mis dudas: &#8220;Java es multiplataforma, pero la verdad que al tener un interprete intermedio, es decir, al no ser código máquina, tiene un rendimiento que realmente  no me gusta para nada&#8221;. Idea en la cual no estoy muy desacertado.</p>
<p>Entonces no encontraba el objetivo al cual apuntar mis esfuerzos, ya que no cuento con tanto tiempo como para aprender de todo lo que se me ponga delante. Asique comencé a investigar un poco, y me encontré con algo nuevo (al menos para mí), estoy haciendo referencia ni más ni menos que a &#8220;MONO&#8221;</p>
<p><img class="size-full wp-image-117 alignnone" title="Logo MONO" src="http://diegoernesto.files.wordpress.com/2009/07/header-logo.png?w=700" alt="Logo MONO"   /></p>
<p><strong>comencemos</strong>:</p>
<p>En este artículo les quiero contar un poco sobre este proyecto MONO, y brindarles los sitios de información más importantes donde iniciarse, e investigar.</p>
<p>Hablando de forma general, podemos decir que MOMO es un proyecto de código abierto iniciado por Ximian y actualmente impulsado por Novell (tras la adquisición de Ximian) para crear un grupo de herramientas libres, basadas en GNU/Linux y compatibles con .NET según lo especificado por el ECMA (<a href="http://es.wikipedia.org/wiki/ECMA" target="_blank">European Computer Manufacturers Association</a>).</p>
<p>Lo primero que creo que se debe aclarar, es que MONO, no es la migración de .NET a otras plataformas, sino una nueva implementación del CLI (<a title="Common Language Infrastructure" href="http://es.wikipedia.org/wiki/Common_Language_Infrastructure">Common Language Infrastructure</a>) o (Lenguaje común en tiempo de ejecución) propuesto por Microsoft a la ECMA (<a href="http://es.wikipedia.org/wiki/ECMA" target="_blank">European Computer Manufacturers Association</a>)</p>
<p>Para poder meterse bien en el tema, considero que es importante tener BIEN CLARO qué es el la tecnología .NET, para esto les recomiendo que antes que todo lean este artículo: <a href="http://es.wikipedia.org/wiki/.NET" target="_blank">http://es.wikipedia.org/wiki/.NET</a></p>
<p>También es importante saber a que nos estamos refiriendo cuando hablamos sobre el CRL (Common Language Runtime), por lo que es importante leer este artículo: <a href="http://es.wikipedia.org/wiki/Common_Language_Runtime" target="_blank">http://es.wikipedia.org/wiki/Common_Language_Runtime</a></p>
<p>Con estos dos puntos bien claros, podemos ver una información más completa acerca de MONO, en: <a href="http://es.wikipedia.org/wiki/Proyecto_Mono" target="_blank">http://es.wikipedia.org/wiki/Proyecto_Mono</a></p>
<p>Ahora sería importante, antes de comenzar a trabajar, evacuar algunas dudas, viendo las FAQ de MONO en: <a href="http://www.mono-project.com/FAQ:_General" target="_blank">http://www.mono-project.com/FAQ:_General</a></p>
<p>Ahora sí ya podemos ver más info y descargar MONO desde su sitio web: <a href="http://www.mono-project.com/" target="_blank">http://www.mono-project.com</a></p>
<p>Bien, ya con todo este contenido teórico claro, los invito a ver un artículo de iniciación súmamente interesante en: <a href="http://www.elguille.info/linux/colabora/buho1_Gtk_Prueba1.htm" target="_blank">http://www.elguille.info/linux/colabora/buho1_Gtk_Prueba1.htm</a></p>
<p>Creo que eso les va a gustar bastante y les va a dar una idea práctica de lo sencillo y efectivo de MONO.</p>
<p>Y ahora ya metidos en el campo de batalla, no me puedo despedir sin comentarles, algo muy aclaratorio.</p>
<p><img class="alignnone size-full wp-image-118" title="MONODevelop" src="http://diegoernesto.files.wordpress.com/2009/07/md-header.png?w=700" alt="MONODevelop"   /></p>
<p><strong>MONO, puede correr sin problemas binarios compilados en Visual Studio</strong>. Pero de cualquier manera MONO tiene su propio IDE, que se denomina <strong>MonoDevelop</strong>, y su sitio web es: <a href="http://monodevelop.com/" target="_blank">http://monodevelop.com/</a> algo realmente interesante y bueno para ver y probar. Si quieren informarse un poco antes de adentrarse pueden ver el artículo de Wikipedia: <a href="http://es.wikipedia.org/wiki/MonoDevelop" target="_blank">http://es.wikipedia.org/wiki/MonoDevelop</a></p>
<p>Como si esto fuera poco, para los que ya estén bien convencidos de que esto es muy bueno y se pongan a desarrollar, les dejo el sitio web de la comunidad en español del proyecto MONO: <a href="http://www.mono-hispano.org/" target="_blank">http://www.mono-hispano.org/</a></p>
<p>Para los que le queden dudas sobre que tan portables pueden ser las aplicaciones, les cuento que existe una herramienta del proyecto MONO que se llama MONO Migration Analyzer (MoMA), la pueden obtener en: <a href="http://www.mono-project.com/MoMA" target="_blank">http://www.mono-project.com/MoMA</a> Esta herramienta está diseñada para analizar que problemas se les pueden presentar al portar sus aplicaciones .NET que ya tengan desarrolladas a MONO.</p>
<p>Para los que quieran pruebas concretas de varios software que han sido portados a MONO vean algunos pantallazos en: <a href="http://www.mono-project.com/Screenshots" target="_blank">http://www.mono-project.com/Screenshots</a></p>
<p>Y por último observer el listado de empresas que ya usan MONO: <a href="http://www.mono-project.com/Companies_Using_Mono" target="_blank">http://www.mono-project.com/Companies_Using_Mono</a></p>
<p>Espero que les haya gustado toda esta info y por sobre todo que les haya servido de empujón para meterse en el tema.</p>
<p>[tecla]</p>
<p>frase del día:<br />
&#8220;Bendito sea el caos, porque es síntoma de libertad.&#8221;</p>
<p><span style="font-size:10pt;font-family:Verdana;"> </span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diegoernesto.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diegoernesto.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diegoernesto.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diegoernesto.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diegoernesto.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diegoernesto.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diegoernesto.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diegoernesto.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diegoernesto.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diegoernesto.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diegoernesto.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diegoernesto.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diegoernesto.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diegoernesto.wordpress.com/116/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=116&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diegoernesto.wordpress.com/2009/07/30/net-algo-grande-y-multiplataforma/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/87c57df177ad9d14ffb6b655e398df3c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eltekla</media:title>
		</media:content>

		<media:content url="http://diegoernesto.files.wordpress.com/2009/07/header-logo.png" medium="image">
			<media:title type="html">Logo MONO</media:title>
		</media:content>

		<media:content url="http://diegoernesto.files.wordpress.com/2009/07/md-header.png" medium="image">
			<media:title type="html">MONODevelop</media:title>
		</media:content>
	</item>
		<item>
		<title>HSTP: HyperSpeech Transfer Protocol</title>
		<link>http://diegoernesto.wordpress.com/2009/07/28/hstp-hyperspeech-transfer-protocol/</link>
		<comments>http://diegoernesto.wordpress.com/2009/07/28/hstp-hyperspeech-transfer-protocol/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 19:07:46 +0000</pubDate>
		<dc:creator>eltekla</dc:creator>
				<category><![CDATA[Redes]]></category>
		<category><![CDATA[hstp]]></category>
		<category><![CDATA[protocolos]]></category>
		<category><![CDATA[red]]></category>

		<guid isPermaLink="false">http://diegoernesto.wordpress.com/?p=113</guid>
		<description><![CDATA[HyperSpeech Transfer Protocol (HSTP) es un nuevo protocolo desarrollado por la división de IBM en India. Esta nueva tecnología dará al usuario la posibilidad de “hablarle” a un sitio web desde su teléfono móvil. También desde el mismo podrá crear sitios utilizando el mismo protocolo. Aún no se ha visto nada de esta nueva tecnología, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=113&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>HyperSpeech Transfer Protocol</strong> (HSTP) es un nuevo protocolo desarrollado por la división de IBM en India. Esta nueva tecnología dará al usuario la posibilidad de “hablarle” a un sitio web desde su teléfono móvil. También desde el mismo podrá crear sitios utilizando el mismo protocolo. Aún no se ha visto nada de esta nueva tecnología, pero por lo visto podría ser muy innovador.</p>
<p>Según Manish Gupta, director del laboratorio a cargo de este desarrollo, “<em>las personas van a poder hablar y la web responderá. La tecnología desarrollada es análoga a Internet. A diferencia de los ordenadores personales, funcionará en teléfonos móviles, donde las personas podrán crear de manera simple sus sitios de voz.</em>”</p>
<p>La gran diferencia con este protocolo es que no es un sitio en sí, sino que es una aplicación a la que el usuario le habla y ella responde. En un documento donde los científicos explicaron el funcionamiento del HSTP dieron el siguiente ejemplo. El usuario llama a una tienda desde su teléfono y es atendido por una aplicación de voz. Aquí el usuario puede especificar lo que desea comprar a través de un catálogo oral. Luego para pagar con tarjeta de crédito es transferido a otra aplicación que procesa el pago. De esta manera, ingresa los datos de su tarjeta al sistema, en vez de dárselos a un empleado que no conoce. Lo cual lo hace mucho más seguro.</p>
<p><a href="http://domino.research.ibm.com/comm/research_people.nsf/pages/arun_kumar.pubs.html/$FILE/ht07.pdf" target="_blank">PDF oficial de IBM</a><br />
<a href="http://www.neoteo.com/hstp-hyperspeech-transfer-protocol-15148.neo" target="_blank">mas info en castellano</a><br />
<a href="http://www.readwriteweb.com/archives/hstp_hyperspeech_transfer_protocol.php" target="_blank">mas info en inglés</a></p>
<p>fragmentos extraidos del artículo original que fue traducido al castellano por Tomás García.</p>
<p>[tecla]</p>
<p>frase del día:<br />
&#8220;Los sabios tienen las mismas ventajas sobre los ignorantes que los vivos sobre los muertos.&#8221;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diegoernesto.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diegoernesto.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diegoernesto.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diegoernesto.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diegoernesto.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diegoernesto.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diegoernesto.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diegoernesto.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diegoernesto.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diegoernesto.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diegoernesto.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diegoernesto.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diegoernesto.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diegoernesto.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=113&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diegoernesto.wordpress.com/2009/07/28/hstp-hyperspeech-transfer-protocol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/87c57df177ad9d14ffb6b655e398df3c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eltekla</media:title>
		</media:content>
	</item>
		<item>
		<title>Estudiando detalles de los protocolos de red</title>
		<link>http://diegoernesto.wordpress.com/2009/07/28/estudiando-detalles-de-los-protocolos-de-red/</link>
		<comments>http://diegoernesto.wordpress.com/2009/07/28/estudiando-detalles-de-los-protocolos-de-red/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 18:45:54 +0000</pubDate>
		<dc:creator>eltekla</dc:creator>
				<category><![CDATA[Redes]]></category>
		<category><![CDATA[arp]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[protocolos]]></category>
		<category><![CDATA[red]]></category>
		<category><![CDATA[tcp]]></category>
		<category><![CDATA[tcp/ip]]></category>

		<guid isPermaLink="false">http://diegoernesto.wordpress.com/?p=83</guid>
		<description><![CDATA[Resulta fundamental el conocimiento profundo de los protocolos de red. Sobre la base de este conocimiento, habrá mucho más que aprender con respecto a seguridad, contraseguridad y programación. estructura del post: protocolo 1: vínculo introductorio (algo suave para empezar teniendo una idea) 2: RFC o fuente original (para estudiar y analizar en profundidad) 3: artículos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=83&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Resulta fundamental el conocimiento profundo de los protocolos de red. Sobre la base de este conocimiento, habrá mucho más que aprender con respecto a seguridad, contraseguridad y programación.</p>
<p>estructura del post:</p>
<p><strong>protocolo</strong><span style="text-decoration:underline;"><strong><br />
</strong></span>1: vínculo introductorio (algo suave para empezar teniendo una idea)<br />
2: RFC o fuente original (para estudiar y analizar en profundidad)<br />
3: artículos complementarios (para ampliar el conocimiento)</p>
<p>comencemos:</p>
<p><strong>ARP</strong><br />
1: <a href="http://es.wikipedia.org/wiki/Address_Resolution_Protocol">Address Resolution Protocol [Wikipedia]</a><br />
2: <a href="http://www.rfc-editor.org/cgi-bin/rfcdoctype.pl?loc=STD&amp;letsgo=37&amp;type=http&amp;file_format=txt" target="_blank">Adress Resolution Protocol [STD0037]</a><br />
2: <a href="http://www.rfc-editor.org/cgi-bin/rfcdoctype.pl?loc=RFC&amp;letsgo=826&amp;type=http&amp;file_format=txt" target="_blank">Adress Resolution Protocol [RFC0826]</a><strong><br />
</strong>3:</p>
<p><strong>IP</strong><br />
1: <a href="http://es.wikipedia.org/wiki/Protocolo_IP" target="_blank">Wikipedia: Protocolo de Internet</a><br />
2: <a href="http://www.rfc-es.org/rfc/rfc0791-es.txt" target="_blank">Protocolo Internet [RFC0791]</a><br />
3:</p>
<p><strong>TCP</strong></p>
<p>1: <a href="http://es.wikipedia.org/wiki/Transmission_Control_Protocol">Transmission Control Protocol [Wikipedia]</a><br />
2: <a href="http://www.rfc-es.org/rfc/rfc0793-es.txt" target="_blank">Protocolo de Control de Transmisión [RFC0793]</a><br />
3:<strong></strong></p>
<p><strong>TCP/IP</strong></p>
<p>1: <a href="http://es.wikipedia.org/wiki/TCP/IP" target="_blank">Familia de protocolos de Internet [Wikipedia]</a><br />
2: <a href="http://www.rfc-es.org/rfc/rfc1180-es.txt" target="_blank">Curso de TCP/IP [RFC1180]</a><br />
3: <a href="http://rapidshare.com/files/123900284/TCP_IP_Ilustrated.rar"><span>TCP/IP illustrated</span><span> [</span><span>Richard Stevens]</span></a><a href="http://rapidshare.com/files/123900284/TCP_IP_Ilustrated.rar" target="_blank"><br />
</a></p>
<p>Este post lo tenía en borrador, ya que la idea es abarcar muchos más protocolos importantes, pero de momento les dejo lo que hay. En algún momento voy a repostear este artículo con más protocolos.</p>
<p>[tecla]</p>
<p>frase del día:<br />
&#8220;Hay que estudiar mucho para saber poco.&#8221;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diegoernesto.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diegoernesto.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diegoernesto.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diegoernesto.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diegoernesto.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diegoernesto.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diegoernesto.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diegoernesto.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diegoernesto.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diegoernesto.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diegoernesto.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diegoernesto.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diegoernesto.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diegoernesto.wordpress.com/83/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=83&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diegoernesto.wordpress.com/2009/07/28/estudiando-detalles-de-los-protocolos-de-red/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/87c57df177ad9d14ffb6b655e398df3c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eltekla</media:title>
		</media:content>
	</item>
		<item>
		<title>Conexión a bases de datos MySQL desde Visual Studio 2008</title>
		<link>http://diegoernesto.wordpress.com/2009/07/28/conexion-a-bases-de-datos-mysql-desde-visual-studio-2008/</link>
		<comments>http://diegoernesto.wordpress.com/2009/07/28/conexion-a-bases-de-datos-mysql-desde-visual-studio-2008/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 02:39:24 +0000</pubDate>
		<dc:creator>eltekla</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[sofware]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://diegoernesto.wordpress.com/?p=99</guid>
		<description><![CDATA[Parte 1 Parte 2 [tecla] frase del día: &#8220;Saber mucho da ocasión de dudar más.&#8221;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=99&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><strong>Parte 1</strong></p>
<span style="text-align:center; display: block;"><a href="http://diegoernesto.wordpress.com/2009/07/28/conexion-a-bases-de-datos-mysql-desde-visual-studio-2008/"><img src="http://img.youtube.com/vi/mO-2_gj5Wok/2.jpg" alt="" /></a></span>
<p style="text-align:center;"><strong>Parte 2</strong></p>
<span style="text-align:center; display: block;"><a href="http://diegoernesto.wordpress.com/2009/07/28/conexion-a-bases-de-datos-mysql-desde-visual-studio-2008/"><img src="http://img.youtube.com/vi/v3Vq6X7nuak/2.jpg" alt="" /></a></span>
<p>[tecla]</p>
<p>frase del día:<br />
&#8220;Saber mucho da ocasión de dudar más.&#8221;</p>
<p style="text-align:center;">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diegoernesto.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diegoernesto.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diegoernesto.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diegoernesto.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diegoernesto.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diegoernesto.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diegoernesto.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diegoernesto.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diegoernesto.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diegoernesto.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diegoernesto.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diegoernesto.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diegoernesto.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diegoernesto.wordpress.com/99/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=99&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diegoernesto.wordpress.com/2009/07/28/conexion-a-bases-de-datos-mysql-desde-visual-studio-2008/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/87c57df177ad9d14ffb6b655e398df3c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eltekla</media:title>
		</media:content>
	</item>
		<item>
		<title>Deslimitar la cantidad de conexiones TCP-IP semi-abiertas simultáneas en Windows XP SP2 y SP3</title>
		<link>http://diegoernesto.wordpress.com/2009/06/04/deslimitar-la-cantidad-de-conexiones-tcp-ip-semi-abiertas-simultaneas-en-windows-xp-sp2-y-sp3/</link>
		<comments>http://diegoernesto.wordpress.com/2009/06/04/deslimitar-la-cantidad-de-conexiones-tcp-ip-semi-abiertas-simultaneas-en-windows-xp-sp2-y-sp3/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 00:23:42 +0000</pubDate>
		<dc:creator>eltekla</dc:creator>
				<category><![CDATA[Redes]]></category>
		<category><![CDATA[Sistemas operativos]]></category>
		<category><![CDATA[red]]></category>
		<category><![CDATA[rendimiento]]></category>
		<category><![CDATA[tcp/ip]]></category>
		<category><![CDATA[windows xp]]></category>

		<guid isPermaLink="false">http://diegoernesto.wordpress.com/?p=74</guid>
		<description><![CDATA[Para comenzar, voy a explicar de que se trata esto del límite de conexiones semi-abiertas simultáneas sobre el protocolo TCP-IP. Establecimiento de una conexión TCP-IP TCP-IP son un par de protocolos encargados del establecimiento y control de conexiones. Sobre estos protocolos, se basa internet y la gran mayoría de las redes de computadoras actuales. Para [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=74&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-76" title="Logo TCP/IP" src="http://diegoernesto.files.wordpress.com/2009/06/tcpip-logo1.png?w=700" alt="Logo TCP/IP"   /></p>
<p>Para comenzar, voy a explicar de que se trata esto del límite de conexiones semi-abiertas simultáneas sobre el protocolo TCP-IP.</p>
<p><span style="text-decoration:underline;"><strong>Establecimiento de una conexión TCP-IP</strong></span></p>
<p>TCP-IP son un par de protocolos encargados del establecimiento y control de conexiones. Sobre estos protocolos, se basa internet y la gran mayoría de las redes de computadoras actuales.</p>
<p>Para establecer dichas conexiones TCP-IP utiliza un procedimiento denominado &#8217;3-way handshaking&#8217; (apretón de mano de 3 vias). Este procedimiento, como su nombre lo indica, consta de 3 pasos, que detallo a continuación:</p>
<p><strong>1er paso</strong> &#8211; Para iniciar una petición de conexión, el cliente envía al servidor un paquete con la bandera <strong>SYN</strong> activada. En este momento es cuando se dice que la conexión se encuentra <strong>SEMI-ABIERTA</strong> o <strong>MEDIO-ABIERTA</strong> (técnicamente SYN_SENT), puesto que faltan otros 2 pasos para concretarla.</p>
<p><strong>2do paso &#8211; </strong>Si el servidor está dispuesto a aceptar esta petición de conexión, envía un paquete con las banderas <strong>SYN</strong> y<strong>ACK</strong> activadas, aún puede considerarse esta conexión como semi-abierta porque falta el último paso.</p>
<p><strong>3er paso</strong> &#8211; El cliente da por establecida la conexión retornando al servidor un paquete con la bandera <strong>ACK</strong> activada. En este punto se dice que la conexión está formalmente <strong>ESTABLECIDA</strong>.</p>
<p>*NOTA: Lo explicado anteriormente acerca del protocolo TCP-IP es lo extremadamente básico para entender el tópico del que se habla en este post. Este tema es muchísimo más amplio y profundo. Para saber más acerca de estos protocolos ya se dedicará un post especial.</p>
<p><span style="text-decoration:underline;"><strong>Funcionamiento normal esperado y la restricción<br />
</strong></span></p>
<p>Comunmente se espera que a la hora de establecer conexiones con otros equipos (u otros servicios que escuchan dentro del mismo equipo), no haya ninguna restricción en la cantidad de conexiones. Pero en la práctica dentro de Microsoft Windows XP SP2 / SP3 si las hay.</p>
<p>Microsoft en cada uno de sus service pack ha ido modificando las implementaciones de TCP-IP restringiendo la cantidad de <strong>conexiones semi-abiertas</strong> que pueden ser realizadas a la vez. Siendo más específico Microsoft Windows XP SP2 / SP3 establece un máximo de 10 conexiones semi-abiertas simultáneas.</p>
<p>Ahora viene la <strong>aclaración fundamental</strong>: que se establezca un límite de 10 conexiones semi-abiertas a la vez, NO SIGNIFICA que solo vamos a poder establecer 10 conexiones TCP-IP en total. LO QUE SIGNIFICA ES que podremos tener 10 conexiones en estado semi-abierto (incompletas), y a medida que estas se van estableciendo, es decir, a medida que se completan los 3 pasos de cada conexión, recién ahi podremos ir iniciando más conexiones.</p>
<p><span style="text-decoration:underline;"><strong>Las repercuciones de esta limitación</strong></span></p>
<p>Sencillo, al poder tener una muy baja cantidad de conexiones iniciadas simultáneamente, necesitamos ESPERAR a que se completen la conexiones actuales, para poder inciar otras nuevas. Esto representa una GRAN DEMORA cuando se necesitan realizar muchas conexiones a la vez. La cuestión sería saber, en que situaciones necesitaremos lanzar muchas conexiones simultáneamente, entonces a eso vamos.</p>
<p>Algunas de las herramientas que necesitan ser rápidas a la hora de realizar conexiones son, los clientes P2P (peer to peer) o Torrent, ya que estos se contactan con cientos de equipos al mismo tiempo. Yendo al grano, si no tenemos restricción en la cantidad de conexiones semi-abiertas este procedimiento se realizará muy rápido; pero teniendo limitaciones el contactar a todos los pares puede llevar horas.</p>
<p>Algo similar pasa con los escaneadores de puertos (este tema se tratará en otro post dedicado), si tenemos un límite muy bajo de conexiones semi-abiertas conectarse a todos los puertos de un equipo, o a varios puertos de varios equipos puede llevar demasiado tiempo.</p>
<p>Existen otras operaciones avanzadas de red que también requieren estar libres de esta restricción, pero se nombrarán en otros post más acordes al tema.</p>
<p>Para saltear las restricciones explicadas veamos que se puede hacer.</p>
<p><span style="text-decoration:underline;"><strong>Como cambiar el límite de conexiones semi-abiertas simultáneas</strong></span></p>
<p>En Microsoft Windows XP SP2 / SP3 estas limitaciones vienen codificadas en el archivo TCP-IP.SYS. Existe una aplicación llamada &#8220;<strong>Windows XP SP3 TCPIP Patcher hwrms</strong>&#8221; que parchea este archivo de forma sencilla, para eliminar las ya conocidas restricciones, sin tener que editar nada a mano.</p>
<p>El proceso es extremadamente sencillo. Para comenzar, descargaremos dicha aplicación desde el siguiente enlace:</p>
<p><a title="Windows XP SP3 TCPIP Patcher hwrms" href="http://hwrms.com/blog/wp-content/uploads/2008/02/tcpip.exe" target="_blank">http://hwrms.com/blog/wp-content/uploads/2008/02/tcpip.exe</a></p>
<p>Ahora ejecutamos la aplicación:</p>
<p><img class="alignnone size-full wp-image-75" title="Windows XP SP3 TCPIP Patcher hwrms" src="http://diegoernesto.files.wordpress.com/2009/06/tcpipsp3-parche.png?w=700" alt="Windows XP SP3 TCPIP Patcher hwrms"   /></p>
<p>En primer lugar establecemos el límite a nuestro gusto (es conveniente por cuestiones de estabilidad y rendimiento, elegir un valor entre 256-768 como máximo). En segundo lugar hacemos clic en el botón &#8216;Apply&#8217;. Ahora solo queda reiniciar el equipo, y los cambios habrán surtido efecto. Problema resuelto.</p>
<p>[tecla]</p>
<p>frase del día:<br />
&#8220;No basta decir solamente la verdad, mas conviene mostrar la causa de la falsedad.&#8221;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diegoernesto.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diegoernesto.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diegoernesto.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diegoernesto.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diegoernesto.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diegoernesto.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diegoernesto.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diegoernesto.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diegoernesto.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diegoernesto.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diegoernesto.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diegoernesto.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diegoernesto.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diegoernesto.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=74&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diegoernesto.wordpress.com/2009/06/04/deslimitar-la-cantidad-de-conexiones-tcp-ip-semi-abiertas-simultaneas-en-windows-xp-sp2-y-sp3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/87c57df177ad9d14ffb6b655e398df3c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eltekla</media:title>
		</media:content>

		<media:content url="http://diegoernesto.files.wordpress.com/2009/06/tcpip-logo1.png" medium="image">
			<media:title type="html">Logo TCP/IP</media:title>
		</media:content>

		<media:content url="http://diegoernesto.files.wordpress.com/2009/06/tcpipsp3-parche.png" medium="image">
			<media:title type="html">Windows XP SP3 TCPIP Patcher hwrms</media:title>
		</media:content>
	</item>
		<item>
		<title>Línea de tiempo de distribuciones GNU Linux</title>
		<link>http://diegoernesto.wordpress.com/2009/06/03/linea-de-tiempo-de-distribuciones-gnu-linux/</link>
		<comments>http://diegoernesto.wordpress.com/2009/06/03/linea-de-tiempo-de-distribuciones-gnu-linux/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 21:36:50 +0000</pubDate>
		<dc:creator>eltekla</dc:creator>
				<category><![CDATA[Sistemas operativos]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://diegoernesto.wordpress.com/?p=63</guid>
		<description><![CDATA[Hay un sitio que se encarga de mantener actualizada un línea de tiempo de las distribuciones GNU Linux a partir del año 1992 hasta la actualidad. El sitio del que hablo es: http://futurist.se/gldt/ Allí podremos encontrar la línea de tiempo en sus diferentes versiones, la última hasta el momento es la v9.3 y la podemos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=63&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hay un sitio que se encarga de mantener actualizada un línea de tiempo de las distribuciones GNU Linux a partir del año 1992 hasta la actualidad.</p>
<p>El sitio del que hablo es: <a href="http://futurist.se/gldt/" target="_blank">http://futurist.se/gldt/</a></p>
<p>Allí podremos encontrar la línea de tiempo en sus diferentes versiones, la última hasta el momento es la v9.3 y la podemos ver en el siguiente enlace directo:</p>
<p><a href="http://futurist.se/gldt/gldt93.png" target="_blank">http://futurist.se/gldt/gldt93.png</a></p>
<p><a href="http://futurist.se/gldt/gldt93.png" target="_blank"><img class="alignnone size-full wp-image-64" title="Miniatura de GNU Linux distro timeline v9.3" src="http://diegoernesto.files.wordpress.com/2009/06/gldt93-prev.png?w=700" alt="Miniatura de GNU Linux distro timeline v9.3"   /></a></p>
<p>Esta línea nos permite, no solo ver cúal es la raíz original de cada distribución, sino también, apreciar de modo gráfico la expansión y el desarrollo de los sistemas operativos de código abierto.</p>
<p>En fin, un dato interesante.</p>
<p>[tecla]</p>
<p>frase del día:<br />
&#8220;El que busca la verdad corre el riesgo de encontrarla.&#8221;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diegoernesto.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diegoernesto.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diegoernesto.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diegoernesto.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diegoernesto.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diegoernesto.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diegoernesto.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diegoernesto.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diegoernesto.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diegoernesto.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diegoernesto.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diegoernesto.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diegoernesto.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diegoernesto.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=63&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diegoernesto.wordpress.com/2009/06/03/linea-de-tiempo-de-distribuciones-gnu-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/87c57df177ad9d14ffb6b655e398df3c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eltekla</media:title>
		</media:content>

		<media:content url="http://diegoernesto.files.wordpress.com/2009/06/gldt93-prev.png" medium="image">
			<media:title type="html">Miniatura de GNU Linux distro timeline v9.3</media:title>
		</media:content>
	</item>
		<item>
		<title>SourceForge.net / FreshMeat.net la mamá del open source</title>
		<link>http://diegoernesto.wordpress.com/2009/06/03/sourceforge-net-freshmeat-net-la-mama-del-open-source/</link>
		<comments>http://diegoernesto.wordpress.com/2009/06/03/sourceforge-net-freshmeat-net-la-mama-del-open-source/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 15:22:52 +0000</pubDate>
		<dc:creator>eltekla</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Sitios recomendados]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[recomendado]]></category>
		<category><![CDATA[sofware]]></category>

		<guid isPermaLink="false">http://diegoernesto.wordpress.com/?p=40</guid>
		<description><![CDATA[SourceForge.net (http://sourceforge.net), es el sitio de desarrollo de software de código abierto más grande del mundo. Este sitio es el ideal para las siguientes personas: a &#8211; para quienes desean utilizar aplicaciones gratuitas que puedan adaptar a sus necesidades. b &#8211; para quienes sencillamente no quieren o no pueden gastar importantes sumas de dinero (o [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=40&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-42" title="Logo de SourceForge.net" src="http://diegoernesto.files.wordpress.com/2009/06/sfnetlogo.png?w=700" alt="Logo de SourceForge.net"   /></p>
<p><strong>SourceForge.net</strong> (<a href="http://sourceforge.net" target="_blank">http://sourceforge.net</a>), es el <strong>sitio de desarrollo de software de código abierto más grande del mundo</strong>.</p>
<p><img class="alignnone size-full wp-image-41" title="Página principal de SourceForge.net" src="http://diegoernesto.files.wordpress.com/2009/06/sfnetprincipal.png?w=700" alt="Página principal de SourceForge.net"   /></p>
<p>Este sitio es el ideal para las siguientes personas:</p>
<p><strong>a</strong> &#8211; para quienes desean<strong> utilizar aplicaciones gratuitas</strong> que puedan adaptar a sus necesidades.<br />
<strong>b</strong> &#8211; para quienes sencillamente <strong>no quieren o no pueden gastar importantes sumas de dinero</strong> <strong>(o <strong>recurrir a la piratería</strong>)</strong> para<strong> </strong>para llevar a cabo las tareas informáticas en su hogar o empresa.<br />
<strong>c</strong> &#8211; para quienes quieren <strong>iniciar nuevos desarrollos</strong> de software de código abierto y recibir la ayuda de la comunidad a nivel global.<br />
<strong>d</strong> &#8211; para quienes quieren <strong>contribuir</strong> con el desarrollo de aplicaciones ya existentes.</p>
<p>Para los casos &#8216;c&#8217; y &#8216;d&#8217; es necesario registrarse, lo que nos hace parte de la comunidad de SourceForge.net. Así podremos contribuir en proyectos, ayudando a miles de usuarios, y  al mismo tiempo perfeccionarnos en el arte de la programación.</p>
<p>Es importante destacar que en SourceForge.net cualquier lenguaje de programación es aceptado, como asi también cualquier plataforma. Por lo que no existen restricciones para llevar a cabo un proyecto.</p>
<p>Algunas de los puntos que caracterizan a SourceForge.net son los siguientes:</p>
<p>* Totalmente <strong>GPL</strong> y programado con PHP (algunas partes en Perl y Python)<br />
* Integración de forma segura (<strong>SSL</strong>) a través del web de múltiples servicios útiles para desarrolladores.<br />
* <strong>Tracker</strong>: gestión y soporte de bugs, soporte al usuario, parches, petición de nuevas funciones y sugerencias.<br />
* <strong>Internacionalización</strong>: soporta multitud de lenguajes entre ellos el castellano.<br />
* <strong>Administración via web</strong>.<br />
* Uso y gestión de <strong>foros</strong> en web por cada proyecto.<br />
* <strong>Gestión simple</strong> de grupos de trabajo, proyectos y tareas.<br />
* <strong>Listas de correo</strong>.<br />
* <strong>Gestión de documentación</strong>.<br />
* <strong>Hosting</strong> de páginas web sobre el proyecto. Se puede usar PHP y MySQL.<br />
* Página con datos resumen sobre el <strong>estado del proyecto</strong>, estadísticas, etc.<br />
* <strong>Gestión de versiones</strong> del software.<br />
* Cuentas shell via <strong>SSH</strong>, crontab, etc.<br />
* <strong>Granja de compilación</strong> con diferentes sistemas operativos (Linux, FreeBSD, Solaris, Tru64) y plataformas (Intel, Alpha, Sun Sparc). Así se puede ofrecer versiones y probar nuestro software para que sea más portable.<br />
* Servicio de <strong>CVS</strong> para desarrolladores y anónimos.<br />
* <strong>Foundries</strong>: sirven para concentrar conocimientos y noticias de un tema determinado. ej.: bases de datos, el kernel de linux, etc.</p>
<p>Cabe destacar que grandes y potentes aplicaciones multiplataforma, han sido desarrollados en este sitio, lo que da prueba de su buen desempeño.</p>
<p>Algunos de estos proyectos son: eMule, Azureus, Ares Galaxy, 7-Zip, FileZilla, Audacity, BitTorrent, Shareaza, VirtualDub, CDex, Pidgin<br />
aMSN, WinSCP, PDFCreator, UltraVNC, TightVNC, MinGW, ClamWin Free AntiVirus, ZSNES, phpMyAdmin, Dev-C++, Notepad++, ffdshow, VisualBoy Advance, Wireshark, &#8230; y muchás, muchísimas más &#8230;</p>
<p>Basta con explorar un rato en la sección &#8216;Find sofware&#8217; para darse cuenta de que tanto puede brindarnos este sitio. Al ver la enormidad de obras maestras, indudablemente da ganas de contribuir.</p>
<p>Un sitio de similares características es <strong>FreshMeat.net</strong> (<a href="http://freshmeat.net" target="_blank">http://freshmeat.net</a>), por lo que no adentramos más. Simplemente invito a explorar.</p>
<p><img class="alignnone size-full wp-image-43" title="Página principal de FreshMeat.net" src="http://diegoernesto.files.wordpress.com/2009/06/fmprincipal.png?w=700" alt="Página principal de FreshMeat.net"   /></p>
<p>Espero que te tomes un tiempo, explores estos sitios, te registres, lo agregues a tus marcadores, y te pases de vez en cuando, porque realmente vale la pena.</p>
<p>[tecla]</p>
<p>frase del día:<br />
&#8220;Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.&#8221;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diegoernesto.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diegoernesto.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diegoernesto.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diegoernesto.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diegoernesto.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diegoernesto.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diegoernesto.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diegoernesto.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diegoernesto.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diegoernesto.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diegoernesto.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diegoernesto.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diegoernesto.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diegoernesto.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=40&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diegoernesto.wordpress.com/2009/06/03/sourceforge-net-freshmeat-net-la-mama-del-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/87c57df177ad9d14ffb6b655e398df3c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eltekla</media:title>
		</media:content>

		<media:content url="http://diegoernesto.files.wordpress.com/2009/06/sfnetlogo.png" medium="image">
			<media:title type="html">Logo de SourceForge.net</media:title>
		</media:content>

		<media:content url="http://diegoernesto.files.wordpress.com/2009/06/sfnetprincipal.png" medium="image">
			<media:title type="html">Página principal de SourceForge.net</media:title>
		</media:content>

		<media:content url="http://diegoernesto.files.wordpress.com/2009/06/fmprincipal.png" medium="image">
			<media:title type="html">Página principal de FreshMeat.net</media:title>
		</media:content>
	</item>
		<item>
		<title>Recuperando dispositivos flash (pen-drives, tarjetas)</title>
		<link>http://diegoernesto.wordpress.com/2009/06/03/recuperando-dispositivos-flash/</link>
		<comments>http://diegoernesto.wordpress.com/2009/06/03/recuperando-dispositivos-flash/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 05:16:30 +0000</pubDate>
		<dc:creator>eltekla</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Reparaciones]]></category>
		<category><![CDATA[memoria flash]]></category>
		<category><![CDATA[pen-drive]]></category>
		<category><![CDATA[recuperar]]></category>
		<category><![CDATA[reparar]]></category>

		<guid isPermaLink="false">http://diegoernesto.wordpress.com/?p=19</guid>
		<description><![CDATA[Existen diversas fallas que pueden presentarse en una unidad flash, como pen-drives, o tarjetas de memoria. Intentaremos determinar de que falla se trata y darle una solución en cada caso. - Falla en la ficha Entre las posibles fallas la primera es una desconexión repentina cuando se está operando con el dispositivo. Esto la gran [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=19&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Existen diversas fallas que pueden presentarse en una unidad flash, como pen-drives, o tarjetas de memoria. Intentaremos determinar de que falla se trata y darle una solución en cada caso.</p>
<p><strong>- Falla en la ficha</strong></p>
<p>Entre las posibles fallas la primera es una desconexión repentina cuando se está operando con el dispositivo. Esto la gran mayoría de las veces, se debe a falso contacto por sulfatamiento (suele no verse), o deformación de los terminales. Para ello aplicar algún producto anticorrosivo y antioxidante (puede ser WD-40, ELF, o algún otro)  sobre los terminales de la ficha USB del dispositivo.  Dejar actuar al producto y posteriormente con un elemento pequeño, como un destornillador de precisión, o una aguja, raspar la superficie de los terminales. Por último comprobar que la parte exterior de la ficha USB mantenga su forma rectangular original, sino llevarla a su forma, con una pinza de precisión.</p>
<p><img class="alignnone size-full wp-image-34" title="Pen-drive + destornillador de precisión" src="http://diegoernesto.files.wordpress.com/2009/06/flashdestor2.png?w=700" alt="Pen-drive + destornillador de precisión"   /></p>
<p><strong>- Falla de inaccesibilidad / perdida de formato</strong></p>
<p>Existen ocaciones en las que un pen-drive o una tarjeta de memoria pueden fallar, quedando inaccesibles.<br />
Esto puede suceder al desconectar el dispositivo de forma abrupta (sin realizar la desconexión del mismo de manera apropiada), o en otros casos al intentar particionar la unidad flash.<br />
Lo que ocurre en estas situaciones es que aparece una cartel que indica que la unidad no tiene formato, y pregunta si desea formtearla.</p>
<p>*** ATENCIÓN ***<br />
Si deseamos practicar algún método de recuperación de datos, el mismo debe ser llevado a cabo antes de los procedimientos que se describen a continuación, puesto que después de llevar a cabo los procedimiento será imposible la recuperación de cualquier información contenida en el dispositivo.<br />
* * * * * * * * * * * *</p>
<p>Entonces decididos a recuperar la usabilidad de nuestra unidad, en primer lugar se debería intentar formatear el dispositivo de manera estándar, teniendo en cuenta que la opción de &#8216;formato rápido&#8217; esté desactivada.</p>
<p><img class="alignnone size-full wp-image-20" title="Formatear unidad flash" src="http://diegoernesto.files.wordpress.com/2009/06/formatearflash.png?w=700" alt="Formatear unidad flash"   /></p>
<p>Si el formateo se realiza sin problemas, y se puede usar el dispositivo con normalidad, eso es todo, ahi termina el proceso. Pero hay veces (en especial, cuando se intentó particionar la unidad flash),  que el dispositivo queda inutilizable de forma permanente. En este caso, se muestra un cartel que el formateo no ha podido completarse. Es en esta instancia que recurriremos a un método más avanzado para recuperar nuestra unidad.</p>
<p>Para comenzar ingresaremos al sitio web <a href="http://hddguru.com" target="_blank">http://hddguru.com</a>, y descargamos la herramienta &#8216;HDD Low Level Format Tool&#8217; desde la sección &#8216;Software&#8217; del sitio.</p>
<p>Si es que lo tenemos conectado, desconectamos (de forma apropiada) nuestra unidad flash, y la insertamos nuevamente, para asegurarnos que ningún proceso la esté utilizando.</p>
<p>Ejecutamos la herramienta descargada (HDD Low Level Format Tool)</p>
<p>Ahora aparecerá un listado con todas las unidades de disco que están actualmente conectadas en el equipo. Entre ellas deberíamos ver nuestra unidad flash. La seleccionamos, y hacemos clic en &#8216;Continue&#8217;.</p>
<p><img class="alignnone size-full wp-image-22" title="HDD Low Level Format Tool (paso 1)" src="http://diegoernesto.files.wordpress.com/2009/06/hdllft_p1.png?w=700" alt="HDD Low Level Format Tool (paso 1)"   /></p>
<p>Ahora, veremos varias pestañas, entre ellas una que dice &#8216;LOW-LEVEL FORMAT&#8217;, la seleccionamos.<br />
Comprobamos que en el encabezado de la ventana diga el nombre de nuestra unidad flash (para asegurarse que seleccionamos bien en el paso anterior) y hacemos clic en el botón &#8216;FORMAT THIS DEVICE&#8217;</p>
<p><img class="alignnone size-full wp-image-23" title="HDD Low Level Format Tool (paso 2)" src="http://diegoernesto.files.wordpress.com/2009/06/hdllft_p21.png?w=700" alt="HDD Low Level Format Tool (paso 2)"   /></p>
<p>Esperamos hasta que el proceso se complete. Ahora repetimos el proceso de formateo estándar descripto al principio de este artículo, y en este caso el formateo debería completarse con normalidad. Desconectamos, reconectamos y todo debería funcionar.</p>
<p><strong>- Falla física interna</strong></p>
<p>Si con este procedimiento no se ha logrado hacer funcionar al dispositivo, es muy probable que exista algún problema físico (desoldado, partícula conductora entre las pistas o las patas, etc.). Para estos casos nada mejor que desarmar y mirar con una buena lupa, a ver que sorpresa nos tiene y en base a lo visto actuar a conciencia.</p>
<p>[tecla]</p>
<p>frase del día:<br />
&#8220;El éxito es aprender a ir de fracaso en fracaso sin desesperarse.&#8221;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diegoernesto.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diegoernesto.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diegoernesto.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diegoernesto.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diegoernesto.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diegoernesto.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diegoernesto.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diegoernesto.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diegoernesto.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diegoernesto.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diegoernesto.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diegoernesto.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diegoernesto.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diegoernesto.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=19&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diegoernesto.wordpress.com/2009/06/03/recuperando-dispositivos-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/87c57df177ad9d14ffb6b655e398df3c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eltekla</media:title>
		</media:content>

		<media:content url="http://diegoernesto.files.wordpress.com/2009/06/flashdestor2.png" medium="image">
			<media:title type="html">Pen-drive + destornillador de precisión</media:title>
		</media:content>

		<media:content url="http://diegoernesto.files.wordpress.com/2009/06/formatearflash.png" medium="image">
			<media:title type="html">Formatear unidad flash</media:title>
		</media:content>

		<media:content url="http://diegoernesto.files.wordpress.com/2009/06/hdllft_p1.png" medium="image">
			<media:title type="html">HDD Low Level Format Tool (paso 1)</media:title>
		</media:content>

		<media:content url="http://diegoernesto.files.wordpress.com/2009/06/hdllft_p21.png" medium="image">
			<media:title type="html">HDD Low Level Format Tool (paso 2)</media:title>
		</media:content>
	</item>
		<item>
		<title>Motivación para adentrarse e investigar</title>
		<link>http://diegoernesto.wordpress.com/2009/06/03/motivacion-para-adentrarse-e-investigar/</link>
		<comments>http://diegoernesto.wordpress.com/2009/06/03/motivacion-para-adentrarse-e-investigar/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 01:08:04 +0000</pubDate>
		<dc:creator>eltekla</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[bienvenida]]></category>
		<category><![CDATA[introducción]]></category>
		<category><![CDATA[motivación]]></category>

		<guid isPermaLink="false">http://diegoernesto.wordpress.com/?p=14</guid>
		<description><![CDATA[Si has llegado hasta este blog, eso ya es prueba de motivación, es porque probablemente la informática, la computación y/o la tecnología en general te interesa. Pero de cualquier manera este artículo pretende darte un empujón extra para que te mantengas motivado a la hora de aprender&#8230; Para incrementar las ganas de aprender,  te invito [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=14&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><img class="alignnone size-full wp-image-58" title="Mente informática" src="http://diegoernesto.files.wordpress.com/2009/06/mente-compu.jpg?w=700" alt="Mente informática"   /></p>
<p>Si has llegado hasta este blog, eso ya es prueba de motivación, es porque probablemente la informática, la computación y/o la tecnología en general te interesa. Pero de cualquier manera este artículo pretende darte un empujón extra para que te mantengas motivado a la hora de aprender&#8230;</p>
<p>Para <strong>incrementar las ganas de aprender</strong>,  te invito a leer y  reflexionar sobre las siguientes frases históricas (las cuales personalmente valoro mucho):</p>
<p>* Lo que sabemos es una gota de agua; lo que ignoramos es el océano.<br />
* La verdadera sabiduría está en reconocer la propia ignorancia.<br />
* Los sabios son los que buscan la sabiduría; los necios piensan ya haberla encontrado.<br />
* El sabio puede cambiar de opinión. El necio, nunca.<br />
* El grado sumo del saber es contemplar el por qué.<br />
* No basta con alcanzar la sabiduría, es necesario saber utilizarla.<br />
* Saber es poder.</p>
<p>Todas estas célebres frases han sido pronunciadas o escritas por grandes cerebros de la humanidad, y como puedes ver, el centro de su sabiduría es la humildad. Para poder aprender se requiere justamente eso: humildad. Sea cual sea la cantidad que sepas, debes asumir que sabes poco, y siempre intentar saber más. Pero no con ansias, sino con constancia del día a día. Cada día aprender algo nuevo, manteniendo siempre esa humildad. De ese modo protagonizarás el papel del sabio y no del necio.  Como dice un preverbio japonés: &#8220;sé como la espiga de trigo, cuanto más madura más agacha&#8221;, y recuerda lo siguiente: &#8220;quien quiera hacer algo, encontrará los medios, quien no, la excusa&#8221;. Por ello sabes, que si quieres aprender algo siempre podrás hacerlo. Solo es cuestión de <strong>QUERER SABER</strong>.</p>
<p><strong>Te invito a que participes con tus comentarios</strong> en este blog, de 2 maneras:</p>
<p>1 &#8211; <strong>Si no tienes conocimientos y/o experiencia</strong> con el tema que se está tratando en un artículo determinado, siéntete motivado a investigar y experimentar y luego comentar tus aventuras.</p>
<p>2 &#8211; <strong>Si tienes conocimientos y/o experiencias</strong> del tema que se trata, entonces aumenta tu sabiduría compartiendo, y dándole al mundo un poco de todo lo que te da. Y si este es tu caso, te recuerdo una gran frase: &#8220;El que no sabe y se niega a aprender es un imbécil. El que sabe y calla es un criminal.&#8221;</p>
<p>Para terminar <strong>reforcemos un poco la voluntad</strong> leyendo esto&#8230;</p>
<p>Cuando vayan mal las cosas, como a veces suelen ir&#8230;<br />
Cuando ofrezca tu camino, solo cuestas que subir&#8230;<br />
Cuando tengas poco haber , pero mucho que pagar y precises sonreír aun teniendo que llorar&#8230;<br />
Cuando ya el dolor te agobie y no puedas más sufrir , descansar acaso debes, pero nunca desistir&#8230;</p>
<p>Tras las sombras de la duda, ya plateadas, ya sombrías pueden bien surgir el triunfo, no el fracaso que temáas &#8230; y no es dable a tu ignorancia, figurarse cuan cercano puede estar el bien que anhelas y que juzgas tan lejano&#8230;</p>
<p>Lucha pues por más que tengas en la brega que sufrir&#8230;<br />
cuando todo esté peor más debemos insistir&#8230;</p>
<p>Ahora si! ya debes estar con sed de conocimiento,  asique me despido y te deseo suerte en tu investigación diaria.</p>
<p>[tecla]</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diegoernesto.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diegoernesto.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diegoernesto.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diegoernesto.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diegoernesto.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diegoernesto.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diegoernesto.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diegoernesto.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diegoernesto.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diegoernesto.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diegoernesto.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diegoernesto.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diegoernesto.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diegoernesto.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegoernesto.wordpress.com&amp;blog=7999755&amp;post=14&amp;subd=diegoernesto&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diegoernesto.wordpress.com/2009/06/03/motivacion-para-adentrarse-e-investigar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/87c57df177ad9d14ffb6b655e398df3c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eltekla</media:title>
		</media:content>

		<media:content url="http://diegoernesto.files.wordpress.com/2009/06/mente-compu.jpg" medium="image">
			<media:title type="html">Mente informática</media:title>
		</media:content>
	</item>
	</channel>
</rss>
