<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7149775</id><updated>2012-01-31T11:45:12.373-06:00</updated><category term='Redes'/><category term='Libros'/><category term='Desarrolladores'/><category term='Miscelanea'/><category term='SQL'/><category term='B-211'/><category term='Derechos'/><category term='IncrediMail'/><category term='Programación'/><category term='Resolución'/><category term='VB.NET'/><category term='Indy'/><category term='Interfaz'/><category term='E-Learning'/><category term='Windows'/><category term='Web'/><category term='Telnet'/><category term='Videos'/><category term='Access'/><category term='Flash'/><category term='ALSI'/><category term='Enigma'/><category term='Delphi'/><category term='Payer'/><category term='Actualizacion'/><category term='Freeware'/><category term='NetBIOS'/><category term='Adobe'/><category term='Correo'/><category term='Informática'/><category term='POP3'/><category term='Navegadores'/><category term='SSH'/><category term='Herramientas'/><category term='MySQL'/><category term='Recursos'/><category term='Comandos'/><category term='Pac-man'/><category term='Office'/><category term='Criptografía'/><category term='Configuracion'/><category term='SFTP'/><category term='Respaldo'/><category term='VB6'/><category term='Funciones'/><category term='Win7'/><category term='OSX'/><category term='Google'/><category term='Computadora'/><category term='C#'/><category term='PHP'/><category term='VBA'/><category term='Máquinas'/><category term='Doodle'/><category term='Firefox'/><category term='Juegos'/><category term='Editores'/><category term='Exportar'/><category term='Humano'/><category term='SysInternals'/><category term='Linux'/><category term='Libertades'/><category term='Sistemas operativos'/><category term='Seguridad'/><category term='Internet Explorer'/><category term='Hacking'/><category term='Diseño'/><category term='Requerimientos'/><category term='Aplicaciones'/><category term='JavaScript'/><category term='HIC'/><category term='.NET'/><title type='text'>Mario Reynoso</title><subtitle type='html'>Un poco de informática, desarrollo, criptografía, comunicación, etc.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>48</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7149775.post-1275447036089551491</id><published>2011-05-10T21:37:00.004-06:00</published><updated>2011-05-10T22:04:16.141-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Payer'/><category scheme='http://www.blogger.com/atom/ns#' term='Actualizacion'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Desactivar actualizaciones de Flash Player</title><content type='html'>Pareciera ser que las actualizaciones de este complemento se han vuelto más frecuentes de lo que solían ser. Además, se han vuelto molestas, pues a diferencia de lo que se acostumbra, el aviso de actualización no aparece al momento de hacer uso de la aplicación sino hasta haber reiniciado el equipo, momento en el cual aparece en primer plano la ya conocida ventanita.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="185" src="http://3.bp.blogspot.com/-x5c8-QFwU0E/TcoDqbXSWQI/AAAAAAAAAhs/N1sdUfvIXvg/s320/IMG-2011051021148.png" width="320" /&gt;&lt;/div&gt;&lt;br /&gt;En este caso hay una forma de desactivar las actualizaciones automáticas. No es una manera fácil e intuitiva de hacerlo, pero al menos existe.&lt;br /&gt;&lt;br /&gt;Para ello se debe visitar la siguiente dirección:&lt;br /&gt;&lt;a href="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager05.html"&gt;http://www.macromedia.co.../settings_manager05.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="219" src="http://2.bp.blogspot.com/-jwzI9lh296I/TcoD_scoXdI/AAAAAAAAAhw/dXsRR9e1_ow/s320/IMG-2011051021151.png" width="320" /&gt;&lt;/div&gt;&lt;br /&gt;Luego debemos desactivar la opción&amp;nbsp;"Notify me when an update to Adobe Flash Player is available."&lt;br /&gt;&lt;br /&gt;Si no se quiere desactivar es posible cambiar la frecuencia con que se desea comprobar las actualizaciones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-1275447036089551491?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/1275447036089551491/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=1275447036089551491' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/1275447036089551491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/1275447036089551491'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2011/05/desactivar-actualizaciones-de-flash.html' title='Desactivar actualizaciones de Flash Player'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-x5c8-QFwU0E/TcoDqbXSWQI/AAAAAAAAAhs/N1sdUfvIXvg/s72-c/IMG-2011051021148.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-6946969438140882348</id><published>2010-11-08T11:53:00.015-06:00</published><updated>2011-02-17T16:31:42.398-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='Exportar'/><category scheme='http://www.blogger.com/atom/ns#' term='IncrediMail'/><category scheme='http://www.blogger.com/atom/ns#' term='Correo'/><title type='text'>Exportar mensajes de IncrediMail 2</title><content type='html'>Lo que los felices usuarios de IncrediMail no descubren hasta que es demasiado tarde, es que este programita no permite exportar mensajes de correo.&lt;br /&gt;&lt;br /&gt;Para muestra de la filosofía de IncrediMail podemos ver lo que dice en su Help Center.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" id="mainTable"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td background="http://www2.incredimail.com/english/images/help_center_2/left_tile.gif" width="16"&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td bgcolor="#f9fcff"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;         &lt;td&gt;&lt;br /&gt;&lt;/td&gt;         &lt;td&gt;&lt;table align="right" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;            &lt;td width="100%"&gt;&lt;div id="articleContent"&gt;&lt;span class="articleTitle"&gt;&lt;span style="color: #000066; font-weight: bold;"&gt;Q:              How do I export email messages from IncrediMail to another email client?              &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A:       &lt;/span&gt;                               Similar to other email clients, &lt;span style="color: red;"&gt;exporting&lt;/span&gt; email messages from IncrediMail &lt;span style="color: red;"&gt;is not possible&lt;/span&gt;.                &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Cabe destacar que de acuerdo a esa afirmación, los demás clientes de correo como Outlook, Thunderbird, etc. no permiten la exportación; lo cual como todos sabemos es incorrecto.&lt;br /&gt;&lt;br /&gt;En la red se encuentran varios programas  pero lamentablemente la mayoría que no son de pago trabajan sobre el antiguo formato de base de datos de IncrediMail. Sin embargo, hasta ahora el único programa que he encontrado funcional para extraer los mensajes de la base de datos en formato propietario de IncrediMail 2 es:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: times new roman; font-size: 100%; font-weight: bold;"&gt;&lt;a href="http://code.google.com/p/incredimail-converter-reynardware/"&gt;Reynardware Incredimail converter&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/incredimail-converter-reynardware/" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5537240109218949874" src="http://3.bp.blogspot.com/_SP-3N547pwI/TNg6irIKavI/AAAAAAAAAgM/bYkYJi5qrKY/s400/reynardware-iconv.jpg" style="cursor: pointer; display: block; height: 400px; margin: 0px auto 10px; text-align: center; width: 341px;" /&gt;&lt;/a&gt;&lt;br /&gt;Este software se describe a sí mismo de manera bastante concisa y simple:&lt;br /&gt;&lt;blockquote style="color: #444444; font-family: times new roman; font-style: italic;"&gt;&lt;span style="font-size: large;"&gt;"Reynardware Incredimail converter will export your Incredimail messages to a .eml format."&lt;/span&gt;&lt;/blockquote&gt;Para convertir el contenido completo basta seleccionar la carpeta "Message Store" y la carpeta "Attachments" correspondientes.&lt;br /&gt;&lt;br /&gt;El programa creará una carpeta en el origen (carpeta Message Store) para cada base de datos exportada. Cada carpeta contendrá tantos archivos .eml como mensajes se hayan exportado.&lt;br /&gt;&lt;br /&gt;Una buena práctica sería realizar una copia de la identidad que se desea exportar y desde esa copia realizar la conversión.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;URL del proyecto:&lt;/span&gt; &lt;a href="http://code.google.com/p/incredimail-converter-reynardware/"&gt;incredimail-converter-reynardware&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 100%; font-weight: bold;"&gt;&lt;span style="color: #006600;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000066; font-size: 100%; font-weight: bold;"&gt;Adicionalmente podemos mencionar que...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;1) Con relación a este "cliente de correo" no se ha tratado lo relativo a la privacidad y cómo es que envía información "anónima" a sus servidores, según ellos únicamente para propósitos estadísticos.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;2) Tampoco se menciona como para uso de personas adultas y para uso formal resulta molesto recibir un mensaje de correo que pareciera haber sido adornado por un niño.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;3) ...y como si fuera poco, al final de cada mensaje aparece la publicidad de ellos muy al estilo de los servicios de correo gratuito, como Hotmail, Yahoo, etc.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-6946969438140882348?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/6946969438140882348/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=6946969438140882348' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/6946969438140882348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/6946969438140882348'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2010/11/exportar-mensajes-de-incredimail-2.html' title='Exportar mensajes de IncrediMail 2'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_SP-3N547pwI/TNg6irIKavI/AAAAAAAAAgM/bYkYJi5qrKY/s72-c/reynardware-iconv.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-1301086160973981138</id><published>2010-09-28T11:11:00.019-06:00</published><updated>2011-08-16T21:13:12.625-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Win7'/><title type='text'>MySQL ODBC de 32 bits en Win7 de 64 bits</title><content type='html'>&lt;div style="background-color: lightyellow; border: solid 1px gray; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; margin: 15px; padding: 10px;"&gt;&lt;div style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="color: grey;"&gt;&lt;b style="color: #660000;"&gt;Actualización:&lt;/b&gt; en la versión Connector/ODBC 5.1.8 32-bit ya no es necesario registrar manualmente el controlador en Windows 7 de 64 bits, dado que el paquete de instalación ahora se registra correctamente.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;Algunas veces, los cambios no son tan simples como quisieramos pensar...&lt;br /&gt;&lt;br /&gt;Tomemos por ejemplo al usuario que adquiere un equipo nuevo de 64 bits y con él el novedoso y "muy seguro" Windows 7. Hasta acá todo bien, pues la mayoría de aplicaciones de 32 bits se ejecutarán de manera transparente gracias al emulador de Windows para aplicaciones de 32 bits.&lt;br /&gt;&lt;br /&gt;Sin embargo, algunos programitas requieren un poco más de esfuerzo, por ejemplo, el Connector ODBC de MySQL. Ya que el programa de instalación de 32 bits, sea este MSI o EXE no permitirá su instalación.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;¿Por qué es necesario instalar MyODBC 32-bit?&lt;/span&gt; simplemente porque el desarrollo interno no se mueve al mismo ritmo que el resto de la industria de software, y muchas son las aplicaciones al rededor del mundo que se desarrollaron en herramientas como VB6 &lt;span style="color: #666666; font-style: italic;"&gt;(y dado que aun funcionan, no hay necesidad inmediata de cambiarlas, o al menos así piensa la mayoría de empresas)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;En el Windows de 64 bits tenemos dos carpetas adicionales, que son:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #006600; font-size: 85%;"&gt;&lt;span style="font-family: courier new; font-weight: bold;"&gt;X:\Program Files (x86)&lt;/span&gt;&lt;span style="font-family: courier new; font-weight: bold;"&gt;&lt;br /&gt;X.\Windows\SysWOW64&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La conocida carpeta System32 es utilizada ahora para las aplicaciones de 64 bits, mientras que la carpeta para las aplicaciones de 32 bits pasa a ser SysWOW64.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;&lt;span style="color: #000099;"&gt;Pasos para instalar el ODBC de MySQL en Win7 64-bit&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1) Obtener del sitio de descargas de MySQL el ODBC no instalable (es decir, en archivo ZIP)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mysql.com/downloads/connector/odbc/" style="color: #3333ff; font-family: trebuchet ms;"&gt;mysql-connector-odbc-noinstall-5.1.7-win32.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2) Desempaquetar el contenido del archivo descargado&lt;br /&gt;&lt;br /&gt;3) Modificar el archivo "Install.bat", agregando la ruta a SysWOW64 en las partes resaltadas.&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: black; padding: 10px 0 10px 5px;"&gt;&lt;span style="color: #cccccc; font-family: courier new; font-size: 85%;"&gt;SET installdir=none&lt;br /&gt;IF EXIST %windir%\system\nul   SET installdir=%windir%\system&lt;br /&gt;IF EXIST %windir%\system32\nul SET installdir=%windir%\system32&lt;br /&gt;&lt;span style="color: white; font-weight: bold;"&gt;IF EXIST %windir%\SysWOW64\nul SET installdir=%windir%\SysWOW64&lt;/span&gt;&lt;br /&gt;IF %installdir%==none GOTO :doError5&lt;br /&gt;&lt;br /&gt;ECHO Registering driver&lt;br /&gt;&lt;span style="color: white; font-weight: bold;"&gt;C:\Windows\SysWOW64\&lt;/span&gt;myodbc-installer -d -a -n "MySQL ODBC 5.1 Driver" -t "DRIVER=myodbc5.dll;SETUP=myodbc5S.dll"&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;4) Abrir el símbolo del sistema (consola) como administrador (clic derecho, opción "Ejecutar como Administrador")&lt;br /&gt;&lt;br /&gt;5) Ejecutar el archivo "Install.bat".&lt;br /&gt;&lt;br /&gt;Cabe mencionar, que para ver los orígenes de datos de 32 bits tendremos que recurrir al archivo "odbcad32.exe" que se encuentra en la carpeta SysWOW64.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-1301086160973981138?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/1301086160973981138/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=1301086160973981138' title='3 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/1301086160973981138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/1301086160973981138'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2010/09/instalar-mysql-odbc-de-32-bits-en.html' title='MySQL ODBC de 32 bits en Win7 de 64 bits'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-2369100627612472653</id><published>2010-09-12T23:39:00.004-06:00</published><updated>2010-09-12T23:49:20.344-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><title type='text'>Fondos de pantalla de Smashing Magazine</title><content type='html'>A pesar de que la interné está repleta de este tipo de cosas, a veces parece bastante complicado encontrar un fondo de pantalla decente.&lt;br /&gt;&lt;br /&gt;En ocasiones suelo buscar en el archivo de "Photo of the day" de la página de National Geographic, pero para variar, también es una buena opción la sección Wallpapers de la página de Smashing Magazine. Claro, acá, en este sitio también hay una gran cantidad de recursos para diseñadores, pero algo que lo disgingue es el hecho de que se publican fondos de pantalla a medida que cambia el mes y que la imagen si así lo deseamos puede tener impresos los días a modo de calendario.&lt;a href="http://www.smashingmagazine.com/tag/wallpapers/"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 254px; height: 103px;" src="http://3.bp.blogspot.com/_SP-3N547pwI/TI26bTmq0UI/AAAAAAAAAgE/6-JaZ75U8d4/s400/smashingmag.png" alt="" id="BLOGGER_PHOTO_ID_5516270096880423234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;URL: &lt;a href="http://www.smashingmagazine.com/tag/wallpapers/"&gt;Smashing Magazine / Wallpapers&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-2369100627612472653?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/2369100627612472653/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=2369100627612472653' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/2369100627612472653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/2369100627612472653'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2010/09/fondos-de-pantalla-de-smashing-magazine.html' title='Fondos de pantalla de Smashing Magazine'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_SP-3N547pwI/TI26bTmq0UI/AAAAAAAAAgE/6-JaZ75U8d4/s72-c/smashingmag.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-5090157000999864370</id><published>2010-09-10T12:13:00.004-06:00</published><updated>2010-09-10T12:41:01.702-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='Access'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Abrir archivo MDB protegido con contraseña</title><content type='html'>Aunque no lo parezca todavía son muchas las aplicaciones que utilizan los archivos MDB de Microsoft Access como base de datos.&lt;br /&gt;&lt;br /&gt;...un inconveniente con el que solemos toparnos es la limitación de cada aplicación para manipular la información que sabemos que se encuentra en el archivo, pero cuyo acceso casi siempre está protegido con contraseña.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nirsoft.net/utils/accesspv.html"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 311px; height: 152px;" src="http://4.bp.blogspot.com/_SP-3N547pwI/TIp7HkE1WLI/AAAAAAAAAf8/s5NICQr-tZk/s400/PassView.png" alt="" id="BLOGGER_PHOTO_ID_5515356063541844146" border="0" /&gt;&lt;/a&gt;También son muchos los programas que pueden ser descargados para leer la contraseña del archivo, y en más de algún lugar está el código fuente en algún lenguaje para quienes quieran hacerlo de esta forma, sin embargo, un programa que me llamó la atención es &lt;a href="http://www.nirsoft.net/utils/accesspv.html"&gt;Access PassView&lt;/a&gt;, principalmente por su reducido tamaño y además no requiere instalación.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-5090157000999864370?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/5090157000999864370/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=5090157000999864370' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/5090157000999864370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/5090157000999864370'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2010/09/passview-para-abrir-archivo-mdb.html' title='Abrir archivo MDB protegido con contraseña'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SP-3N547pwI/TIp7HkE1WLI/AAAAAAAAAf8/s5NICQr-tZk/s72-c/PassView.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-6224534695985103865</id><published>2010-05-27T21:45:00.007-06:00</published><updated>2010-05-27T22:03:57.685-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Doodle'/><category scheme='http://www.blogger.com/atom/ns#' term='Pac-man'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Juegos'/><title type='text'>PAC-MAN rules!</title><content type='html'>No creo que a alguien sorprenda el éxito que tuvo el doodle de Google en conmemoración al 30 aniversario de Pac-Man ...y tampoco sorprendería cómo la productividad a nivel mundial se viera afectada por la cantidad de trabajadores que dedicaron minutos cuando menos a jugar el nostálgico Pac-Man.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.google.com/pacman"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 133px;" src="http://1.bp.blogspot.com/_SP-3N547pwI/S_89wEfDOjI/AAAAAAAAAfY/jQ392IsfN9U/s400/IMG-2010052721118.png" alt="" id="BLOGGER_PHOTO_ID_5476163567952804402" border="0" /&gt;&lt;/a&gt;Tampoco dudo que gran cantidad de personas notaron que mientras jugaban habían olvidado para qué habían abierto la página de búsquedas. Debo decir que no fue mi caso, ya que me percaté que el doodle era jugable hasta el final de la tarde al llegar a casa.&lt;br /&gt;&lt;br /&gt;Bien, ahora resulta que este doodle estará disponible permanentemente en la siguiente dirección:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/pacman"&gt;http://www.google.com/pacman&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-6224534695985103865?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/6224534695985103865/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=6224534695985103865' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/6224534695985103865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/6224534695985103865'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2010/05/pac-man-rules.html' title='PAC-MAN rules!'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_SP-3N547pwI/S_89wEfDOjI/AAAAAAAAAfY/jQ392IsfN9U/s72-c/IMG-2010052721118.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-7672496684225295</id><published>2010-04-18T20:24:00.006-06:00</published><updated>2010-04-18T20:49:38.032-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='Win7'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Cambiar fuente de Sticky Notes</title><content type='html'>Si bien la aplicación para notas que viene con Windows 7 es bastante útil, debido al enfoque del sistema operativo utiliza por defecto una fuente que en lo personal encuentro visualmente desagradable, y es "&lt;span style="font-style: italic;"&gt;Segoe Print&lt;/span&gt;".&lt;br /&gt;Cambiar la fuente al parecer no es tan fácil, la opción que por el momento he elegido es cambiar en el registro de Windows el archivo al cual apunta dicha fuente.&lt;br /&gt;&lt;br /&gt;Los valores a modificar son "&lt;span style="font-style: italic;"&gt;Segoe Print (TrueType)&lt;/span&gt;" y "&lt;span style="font-style: italic;"&gt;Segoe Print Bold (TrueType)&lt;/span&gt;" y se encuentran dentro de la clave "Fonts" en la siguiente ruta:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows   NT\CurrentVersion\Fonts &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_SP-3N547pwI/S8vBcWlix6I/AAAAAAAAAfQ/WYR1aZ3JTns/s1600/IMG-2010041820107.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 187px;" src="http://1.bp.blogspot.com/_SP-3N547pwI/S8vBcWlix6I/AAAAAAAAAfQ/WYR1aZ3JTns/s320/IMG-2010041820107.png" alt="" id="BLOGGER_PHOTO_ID_5461671665960404898" border="0" /&gt;&lt;/a&gt;En mi caso, la fuente elegida para que reemplace a Segoe Print es Tahoma, pero se puede cambiar por cualquier otra. Sin embargo, hay que tomar en cuenta que dado que estamos trabajando con el registro de Windows, dicho cambio será de carácter global, en tal caso sólo se debería hacer si no se piensa usar dicha fuente en otras aplicaciones.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;a onblur="try  {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_SP-3N547pwI/S8vBNXcY_XI/AAAAAAAAAfI/0omStUB_C28/s1600/IMG-2010041820109.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 180px; height: 151px;" src="http://3.bp.blogspot.com/_SP-3N547pwI/S8vBNXcY_XI/AAAAAAAAAfI/0omStUB_C28/s400/IMG-2010041820109.png" alt="" id="BLOGGER_PHOTO_ID_5461671408492412274" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-7672496684225295?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/7672496684225295/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=7672496684225295' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/7672496684225295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/7672496684225295'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2010/04/cambiar-fuente-de-sticky-notes.html' title='Cambiar fuente de Sticky Notes'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_SP-3N547pwI/S8vBcWlix6I/AAAAAAAAAfQ/WYR1aZ3JTns/s72-c/IMG-2010041820107.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-4638383681717447778</id><published>2010-02-07T19:50:00.008-06:00</published><updated>2010-02-07T21:59:15.967-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Win7'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='VB6'/><title type='text'>Instalar VB6 en Win7</title><content type='html'>A pesar de tener mi viejo y confiable Visual Basic 6.0 en una máquina virtual, me ganó la curiosidad de cómo se comporta el VB6 en el Windows 7.&lt;br /&gt;&lt;br /&gt;El primer inconveniente con el que me topé fue que uno de los prerequisitos del Visual Studio, la manzana de la discordia entre Microsoft y Sun, el ya olvidado "Microsoft Virtual Machine para Java" no se instala sobre Win7.&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 86px; height: 65px;" src="http://2.bp.blogspot.com/_SP-3N547pwI/S29ybDn0flI/AAAAAAAAAes/BuRkju2gkJU/s320/IMG-2010020718089.png" alt="" id="BLOGGER_PHOTO_ID_5435689084413836882" border="0" /&gt;Como es de suponerse alguien había tenido el problema antes que mi persona, y resulta que la solución para saltarse la instalación de este componente no podría ser más fácil...&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Crear un archivo vacío (es decir, cero bytes) con el nombre MSJAVA.DLL&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Colocar el archivo creado en la carpeta de Windows (p.e.: C:\Windows\)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Ejecutar el instalador de Visual Studio (clic derecho, opción "Ejecutar como administrador")&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Una vez finalizada la instalación borrar el archivo MSJAVA.DLL, para evitar que el Windows Update nos muestre un molesto mensaje.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Luego de tener instalado el VB6 procedemos a la instalación del respectivo Service Pack. Cabe mencionar que el SP5 no se instala sobre Win7... bueno, sí hay forma de hacerlo modificando el archivo STF, pero prefiero saltarme eso e instalar de frente el SP6 que corre sin problemas.&lt;br /&gt;&lt;br /&gt;Otra cosa que no puede faltar es el complemento para usar la rueda del roedor (mouse) dentro del IDE:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-90687aaaa5244def.skydrive.live.com/self.aspx/IT/Desarrollo/VB6IDEMouseWheelAddin.zip"&gt;Descargar VB6IDEMouseWheelAddin&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tampoco debemos olvidar que VB6 debe ejecutarse con privilegios de administrador. Lo más práctico será indicárselo en la ficha de compatibilidad del archivo VB6.exe.&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 315px; height: 54px;" src="http://3.bp.blogspot.com/_SP-3N547pwI/S294bWc0KEI/AAAAAAAAAe0/vGcrnF0S9F0/s320/IMG-2010020720091.png" alt="" id="BLOGGER_PHOTO_ID_5435695686537717826" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-4638383681717447778?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/4638383681717447778/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=4638383681717447778' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/4638383681717447778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/4638383681717447778'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2010/02/instalar-vb6-en-win7.html' title='Instalar VB6 en Win7'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_SP-3N547pwI/S29ybDn0flI/AAAAAAAAAes/BuRkju2gkJU/s72-c/IMG-2010020718089.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-4269035457109829122</id><published>2009-11-27T21:16:00.004-06:00</published><updated>2009-11-27T22:03:24.721-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Requerimientos'/><category scheme='http://www.blogger.com/atom/ns#' term='Resolución'/><category scheme='http://www.blogger.com/atom/ns#' term='Diseño'/><title type='text'>Requerimientos tontos</title><content type='html'>Yo soy programador y supongo que como muchas personas tengo la impresión de que muchos de los requerimientos de algunas aplicaciones son tontos... pero en especial los relacionados con la resolución de pantalla.&lt;br /&gt;&lt;br /&gt;Desde hace mucho tiempo aprendí (y no por las buenas) que el usuario es dueño de su escritorio y lo utiliza como más le parezca. De tal forma que en una ocasión una de los usuarios de una aplicación para la que pedíamos una resolución de 1024x768 se negaba a usarla aun si ello significaba tener toda la información relevante en una sola pantalla... posteriormente notamos que esa persona necesitaba lentes (graduados) ...al final todo se solucionó colocando pestañas con un TabControl.&lt;br /&gt;&lt;br /&gt;A qué viene lo anterior... bueno, recien reemplacé mi antigua cámara digital, una Genius de 3 megapixeles con 6 años de uso, por una Lumix FS42 de Panasonic, sin embargo, al intentar instalar el software que viene con dicho dispositivo me topo con la sorpresa... un mensajito indicandome que la resolución mínima de 1024x768.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SP-3N547pwI/SxCd5f7Os1I/AAAAAAAAAbg/QxqmDBB0k90/s1600/IMG-2009112720073.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 121px;" src="http://2.bp.blogspot.com/_SP-3N547pwI/SxCd5f7Os1I/AAAAAAAAAbg/QxqmDBB0k90/s320/IMG-2009112720073.png" alt="" id="BLOGGER_PHOTO_ID_5408996763619996498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hasta ahora no he tenido justificación para cambiar mi monitor 720p (1280x720) ya que corre bien el Windos 7, MS Office, Visual Studio y por último pero no menos importante el Age Of Empires III... y ni hablar de las películas.&lt;br /&gt;&lt;br /&gt;Es en este tipo de situaciones donde uno se pregunta hasta qué punto algo es un error de diseño, negligencia o simplemente desconsideración hacia el usuario.&lt;br /&gt;&lt;br /&gt;Lo que me pregunto en todo caso es ¿qué se puede hacer en 1024x768 que no se pueda hacer en 1280x720? ¿tan significativos son esos 48 pixeles?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-4269035457109829122?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/4269035457109829122/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=4269035457109829122' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/4269035457109829122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/4269035457109829122'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2009/11/requerimientos-tontos.html' title='Requerimientos tontos'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_SP-3N547pwI/SxCd5f7Os1I/AAAAAAAAAbg/QxqmDBB0k90/s72-c/IMG-2009112720073.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-8127065015538633204</id><published>2009-10-05T22:18:00.009-06:00</published><updated>2009-10-05T22:51:32.862-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='SysInternals'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Freeware'/><title type='text'>Process Explorer: explorador de procesos en Windows</title><content type='html'>Process Explorer, como su nombre lo indica es un explorador de procesos activos y de librerías (archiovs DLL) cargados.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_SP-3N547pwI/SsrJz5QBB7I/AAAAAAAAAbY/cUPxs6lPdsE/s1600-h/IMG-2009100522059.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 226px;" src="http://1.bp.blogspot.com/_SP-3N547pwI/SsrJz5QBB7I/AAAAAAAAAbY/cUPxs6lPdsE/s320/IMG-2009100522059.png" alt="" id="BLOGGER_PHOTO_ID_5389341797480728498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Consta también de un panel inferior en el que se muestra información adicional como los identificadores abiertos por el proceso seleccionado, en el modo indicador; mientras que en el modo DLL mostrará los archivos que el proceso ha cargado a memoria.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;La versión más reciente soporta las versiones de 64 bits de Windows Vista y Windows 7.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;Esta herramienta al igual que Autoruns, pertenece a la suite SysInternals.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Agunas de sus características:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Vista jerárquica de procesos&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Gráfico del uso del CPU en tiempo real en la barra de tareas&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Permite suspender el proceso seleccionado&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Permite ubicar y mostrar la ventana de determinado proceso&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Permite eliminar un árbol de procesos&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Fijar el nivel de prioridad de un proceso&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/es-es/sysinternals/bb896653.aspx"&gt;Descargar Process Explorer del sitio Microsoft TechNet&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-8127065015538633204?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/8127065015538633204/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=8127065015538633204' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/8127065015538633204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/8127065015538633204'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2009/10/process-explorer-explorador-de-procesos.html' title='Process Explorer: explorador de procesos en Windows'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_SP-3N547pwI/SsrJz5QBB7I/AAAAAAAAAbY/cUPxs6lPdsE/s72-c/IMG-2009100522059.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-2453913795744463720</id><published>2009-10-05T22:07:00.003-06:00</published><updated>2009-10-05T22:16:46.588-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='SysInternals'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Freeware'/><title type='text'>Personalizar los programas de inicio de Windows con Autoruns</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SP-3N547pwI/SsrEPOihQQI/AAAAAAAAAbQ/JLmHSdGQkXs/s1600-h/IMG-2009100522058.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 230px;" src="http://2.bp.blogspot.com/_SP-3N547pwI/SsrEPOihQQI/AAAAAAAAAbQ/JLmHSdGQkXs/s320/IMG-2009100522058.png" alt="" id="BLOGGER_PHOTO_ID_5389335669982183682" border="0" /&gt;&lt;/a&gt;Autoruns es una utilidad que permite ver qué programas están configurados para ejecutarse durante la carga del sistema.&lt;br /&gt;&lt;br /&gt;Incluye entre otras cosas, los programas de la carpeta Inicio, así como claves del registro de Windows como Run y RunOnce.&lt;br /&gt;&lt;br /&gt;Esta herramienta forma parte de la suite SysInternals, originalmente de la empresa Winternals, la cual fue adquirida por Microsoft en el año 2006.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx"&gt;Descargar Autoruns desde la página de Microsoft TechNet&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-2453913795744463720?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/2453913795744463720/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=2453913795744463720' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/2453913795744463720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/2453913795744463720'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2009/10/personalizar-los-programas-de-inicio-de.html' title='Personalizar los programas de inicio de Windows con Autoruns'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_SP-3N547pwI/SsrEPOihQQI/AAAAAAAAAbQ/JLmHSdGQkXs/s72-c/IMG-2009100522058.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-2602188589162975397</id><published>2009-07-28T10:02:00.003-06:00</published><updated>2010-05-26T11:17:58.541-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comandos'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Linux: borrar archivos del tamaño especificado</title><content type='html'>En mi caso, no utilizo linux a diario y tampoco me paso leyendo manuales enteros. Así que cada vez que me veo en la necesidad de resolver algún problema también aprendo algo nuevo.&lt;br /&gt;&lt;br /&gt;Necesitaba borrar todos los archivos ZIP cuyo tamaño fuera inferior a 1KB de una carpeta que contiene gran cantidad de archivos.&lt;br /&gt;&lt;br /&gt;En linux, si no se puede de una forma siempre se podrá de otra, lo que no me pasó por la mente es que fuera tan simple como utilizar los comandos &lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;find &lt;/span&gt;&lt;/span&gt;y &lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;span style="color: rgb(0, 153, 0); font-weight: bold;"&gt;rm &lt;/span&gt;&lt;/span&gt;combinados, pues no recuerdo en algún momento haber visto el parámetro &lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 153, 0); font-weight: bold;font-family:courier new;" &gt;exec &lt;/span&gt;&lt;/span&gt;de &lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 153, 0); font-weight: bold;font-family:courier new;" &gt;find&lt;/span&gt;&lt;/span&gt;, aunque viendolo detenidamente es lógico que uno quiera hacer algo con el resultado de la búsqueda.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;find . -name "*.zip" -size -1k -exec rm {};&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;NOTA: si aparece algún mensaje de error del tipo "no se ha dado el argumento requerido a la opción -exec" se soluciona colocando una diagonal invertida al punto y coma.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 102);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;find . -name "*.zip" -size -1k -exec rm {}\;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Básicamente lo que indicamos al comando find es, que busque todos aquellos archivos cuyo nombre corresponda al patrón *.zip y cuyo tamaño sea menor a 1KB y luego ejecute sobre ese resultado la instrucción &lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 153, 0); font-weight: bold;font-family:courier new;" &gt;rm&lt;/span&gt;&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-2602188589162975397?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/2602188589162975397/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=2602188589162975397' title='4 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/2602188589162975397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/2602188589162975397'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2009/07/linux-borrar-archivos-del-tamano.html' title='Linux: borrar archivos del tamaño especificado'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-1780732738739023918</id><published>2009-07-15T13:00:00.004-06:00</published><updated>2009-07-15T13:10:49.381-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='Aplicaciones'/><category scheme='http://www.blogger.com/atom/ns#' term='Freeware'/><title type='text'>Aplicaciones: WatchCat</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SP-3N547pwI/Sl4o8p8TsxI/AAAAAAAAAa8/hKXo-28m2-I/s1600-h/IMG-200907150219.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 252px; height: 320px;" src="http://2.bp.blogspot.com/_SP-3N547pwI/Sl4o8p8TsxI/AAAAAAAAAa8/hKXo-28m2-I/s320/IMG-200907150219.png" alt="" id="BLOGGER_PHOTO_ID_5358765629133533970" border="0" /&gt;&lt;/a&gt;Entre las aplicaciones que suelo mantener en mi carpeta de instaladores está &lt;span style="color: rgb(0, 0, 153); font-style: italic;"&gt;WatchCat&lt;/span&gt;. Una bonita herramienta para ocultar ventanas.&lt;br /&gt;&lt;br /&gt;En mi equipo suelo tener abiertas una cantidad de aplicaciones, cada una de ella con al menos una ventana. No me gusta ver la barra de tareas repleta y hay ocasiones donde no se puede cerrar una aplicación, simplemente se desea dejarla a un lado por el momento... pues bien, hace unos años me encontré con esta aplicacioncita y desde entonces la uso.&lt;br /&gt;&lt;br /&gt;Su funcionalidad es bastante simple pero my útil. En mi caso para ocultar una ventana no recurro al ícono en la bandeja del sistema, sino a un simple clic derecho en el botón minimizar de la ventana que deseo ocultar.&lt;br /&gt;&lt;br /&gt;Enlace:  &lt;a href="http://www.aplusfreeware.com/categories/LFWV/WatchCat.html"&gt;A+ Freeware - WatchCat 2.0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-1780732738739023918?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/1780732738739023918/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=1780732738739023918' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/1780732738739023918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/1780732738739023918'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2009/07/aplicaciones-watchcat.html' title='Aplicaciones: WatchCat'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_SP-3N547pwI/Sl4o8p8TsxI/AAAAAAAAAa8/hKXo-28m2-I/s72-c/IMG-200907150219.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-2858420667217451610</id><published>2009-07-14T21:22:00.004-06:00</published><updated>2009-07-14T22:27:43.215-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hacking'/><category scheme='http://www.blogger.com/atom/ns#' term='Libros'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Libros: The Art of Deception</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_SP-3N547pwI/Sl1aNCbTBtI/AAAAAAAAAa0/NE0DmELly_U/s1600-h/theartofdeception.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 133px; height: 200px;" src="http://3.bp.blogspot.com/_SP-3N547pwI/Sl1aNCbTBtI/AAAAAAAAAa0/NE0DmELly_U/s200/theartofdeception.jpg" alt="" id="BLOGGER_PHOTO_ID_5358538311676921554" border="0" /&gt;&lt;/a&gt;Uno de tantos libros que tengo que leer en algún momento, quizá ahora que estoy por terminar la Universidad me quede más tiempo. Es &lt;span style="color: rgb(0, 0, 153); font-style: italic;"&gt;The Art of Deception&lt;/span&gt; de &lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;Kevin Mitnick&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Un libro que trata de manera detallada las técnicas de ingeniería social utilizadas por muchos Hackers para infiltrarse y obtener información.&lt;br /&gt;&lt;br /&gt;Si bien la ingeniería social no es un aspecto tecnológico en cuanto a la obtención de información, no debemos olvidar que el eslabón más débil en todo sistema de seguridad lo constituyen las personas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-2858420667217451610?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/2858420667217451610/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=2858420667217451610' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/2858420667217451610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/2858420667217451610'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2009/07/libros-art-of-deception.html' title='Libros: The Art of Deception'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_SP-3N547pwI/Sl1aNCbTBtI/AAAAAAAAAa0/NE0DmELly_U/s72-c/theartofdeception.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-8680870841401671541</id><published>2009-04-15T13:00:00.005-06:00</published><updated>2009-04-23T09:25:16.115-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='Navegadores'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Lo mejor que se puede hacer con Internet Explorer</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 374px; height: 262px;" src="http://4.bp.blogspot.com/_SP-3N547pwI/SeYvNmL5aQI/AAAAAAAAAac/RojUFVDX0I0/s400/DW-Firefox3.png" alt="" id="BLOGGER_PHOTO_ID_5324995520047442178" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-8680870841401671541?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/8680870841401671541/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=8680870841401671541' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/8680870841401671541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/8680870841401671541'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2009/04/lo-mejor-que-se-puede-hacer-con.html' title='Lo mejor que se puede hacer con Internet Explorer'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SP-3N547pwI/SeYvNmL5aQI/AAAAAAAAAac/RojUFVDX0I0/s72-c/DW-Firefox3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-2435075481988032300</id><published>2009-02-17T17:48:00.015-06:00</published><updated>2010-02-07T19:50:20.698-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='Sistemas operativos'/><title type='text'>¿Cómo saber qué versión de OS X tengo?</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_SP-3N547pwI/SZtPg55DDJI/AAAAAAAAAZM/kMLY6eYZ374/s1600-h/Apple_Mac.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 180px; height: 218px;" src="http://4.bp.blogspot.com/_SP-3N547pwI/SZtPg55DDJI/AAAAAAAAAZM/kMLY6eYZ374/s400/Apple_Mac.jpg" alt="" id="BLOGGER_PHOTO_ID_5303920412873395346" border="0" /&gt;&lt;/a&gt;A pesar de que hay mucha gente que dice que Mac es de lo más intuitivo... pues a mí no me lo parece, y eso que la primera computadora que toqué en mi vida fue una Mac, sí, con ventanitas y todo, cuando el DOS de Microsoft iba por la versión 5.X.&lt;br /&gt;&lt;br /&gt;El asunto es que el otro día luego de varios años, me senté frente a una Mac, y luego de quedarme viendo al monitor (porque no tenía CPU) y no ver por ningún lado el modelo, empecé a buscar la versión del SO entre las ventanitas...&lt;br /&gt;&lt;br /&gt;Ya sabía que era OS X, eso lo supe al encenderla pero no sabía la versión exacta.&lt;br /&gt;&lt;br /&gt;Bien, ahora sé que bastaba con hacer clic sobre la manzanita que aparece en la parte superior izquierda de la pantalla y seleccionar la opción "About this Mac..."&lt;br /&gt;&lt;br /&gt;Todas las versiones de Mac OS X fueron nombradas como algún gran felino, de la siguiente forma:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_SP-3N547pwI/SZtS4Lf66MI/AAAAAAAAAZk/nDYnRqBWa1Y/s1600-h/Leopard2.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 258px; height: 175px;" src="http://4.bp.blogspot.com/_SP-3N547pwI/SZtS4Lf66MI/AAAAAAAAAZk/nDYnRqBWa1Y/s400/Leopard2.jpg" alt="" id="BLOGGER_PHOTO_ID_5303924111271717058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:courier new;font-size:100%;"  &gt;10.2 Jaguar&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:courier new;font-size:100%;"  &gt;10.3 Panther&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:courier new;font-size:100%;"  &gt;10.4 Tiger&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:courier new;font-size:100%;"  &gt;10.5 Leopard&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;...otra cosa que me pregunto es ¿qué tienen los de Apple en contra de los ratones de dos botones?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-2435075481988032300?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/2435075481988032300/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=2435075481988032300' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/2435075481988032300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/2435075481988032300'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2009/02/como-saber-que-version-de-os-x-tengo.html' title='¿Cómo saber qué versión de OS X tengo?'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SP-3N547pwI/SZtPg55DDJI/AAAAAAAAAZM/kMLY6eYZ374/s72-c/Apple_Mac.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-9029138685712491114</id><published>2009-02-14T10:58:00.007-06:00</published><updated>2009-02-14T11:06:07.374-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Videos'/><category scheme='http://www.blogger.com/atom/ns#' term='Desarrolladores'/><title type='text'>Video: Hug a developer today</title><content type='html'>&lt;script&gt;if (typeof(player) != 'undefined' &amp;&amp; player instanceof PokkariQuicktimePlayer) {      document.write("&lt;div style="'float:left;"&gt;&lt;a href="'http://www.apple.com/quicktime/download/'"&gt;&lt;img src="'http://e.blip.tv/images/quicktime.gif?v=" width="'88'" height="'31'" border="'0'" /&gt;&lt;/a&gt;&lt;/div&gt;");     }&lt;/script&gt;     An ode to developers everywhere. We feel your pain.&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://blip.tv/play/gYwjwZJqjdEh" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="300"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Fuente: &lt;a href="http://blip.tv/"&gt;blip.tv&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-9029138685712491114?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/9029138685712491114/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=9029138685712491114' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/9029138685712491114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/9029138685712491114'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2009/02/video-hug-developer-today.html' title='Video: Hug a developer today'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-2166884973442355150</id><published>2009-02-14T10:43:00.005-06:00</published><updated>2009-02-14T11:07:19.831-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comandos'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Espacio usado y libre en Linux</title><content type='html'>Para saber cuál es el espacio utilizado y disponible en cada una de las particiones de nuestro Linux, basta la siguiente instrucción:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt; &lt;span style="font-weight: bold;font-family:courier new;" &gt;df -h&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;El parámetro &lt;span style="color: rgb(0, 102, 0);font-size:100%;" &gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;-h&lt;/span&gt;&lt;/span&gt; indica que el dato debe ser mostrado en formato legible, es decir, Kilobytes, Megabytes, etc.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_SP-3N547pwI/SZb206dDlII/AAAAAAAAAZE/LMR1OhLYJ3g/s1600-h/IMG-200902140137.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 394px; height: 61px;" src="http://3.bp.blogspot.com/_SP-3N547pwI/SZb206dDlII/AAAAAAAAAZE/LMR1OhLYJ3g/s400/IMG-200902140137.png" alt="" id="BLOGGER_PHOTO_ID_5302697000180094082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Para saber cuánto espacio ocupa una carpeta o archivo utilizamos el comando:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;du -h&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Si no indicamos la carpeta o archivo deseado, mostrará los datos correspondientes a los archivos y subcarpetas de nuestra ubicación actual.&lt;br /&gt;&lt;br /&gt;El parámetro &lt;span style="color: rgb(0, 102, 0);font-family:courier new;font-size:100%;"  &gt;&lt;span style="font-weight: bold;"&gt;-S&lt;/span&gt;&lt;/span&gt; será útil si no queremos incluir las subcarpetas en el total de espacio ocupado.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-2166884973442355150?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/2166884973442355150/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=2166884973442355150' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/2166884973442355150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/2166884973442355150'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2009/02/espacio-usado-y-libre-en-linux.html' title='Espacio usado y libre en Linux'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_SP-3N547pwI/SZb206dDlII/AAAAAAAAAZE/LMR1OhLYJ3g/s72-c/IMG-200902140137.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-3305548587943855570</id><published>2009-02-04T15:49:00.003-06:00</published><updated>2009-02-23T18:03:56.002-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comandos'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='NetBIOS'/><title type='text'>Nombre NetBIOS desde línea de comandos</title><content type='html'>Para obtener el nombre NetBIOS de nuestro equipo desde la línea de comandos, basta la siguiente instrucción:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;hostname&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;...y para resolver el nombre de un equipo a partir de su dirección IP:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;ping -a 127.0.0.1&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-3305548587943855570?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/3305548587943855570/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=3305548587943855570' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/3305548587943855570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/3305548587943855570'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2009/02/nombre-netbios-desde-linea-de-comandos.html' title='Nombre NetBIOS desde línea de comandos'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-2852076885819992126</id><published>2009-01-18T17:56:00.006-06:00</published><updated>2009-02-10T18:40:07.630-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Funciones'/><category scheme='http://www.blogger.com/atom/ns#' term='VB6'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Ceiling y Floor en VB6</title><content type='html'>Dado que Visual Basic 6 carece de estos dos métodos que en algún momento pueden resultar útiles. Una forma de obtener el resultado deseado es con dos pequeñas funciones.&lt;br /&gt;&lt;pre class="csharpcode"&gt;&lt;br /&gt;&lt;span class="rem"&gt;'Devuelve el entero más pequeño no menor que X.&lt;/span&gt;&lt;br /&gt;&lt;span class="rem"&gt;'Ejemplo: Ceiling(1.23) = 2, Ceiling(-1.23) = -1&lt;/span&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;Private&lt;/span&gt; &lt;span class="kwrd"&gt;Function&lt;/span&gt; Ceiling(&lt;span class="kwrd"&gt;ByVal&lt;/span&gt; X &lt;span class="kwrd"&gt;As&lt;/span&gt; &lt;span class="kwrd"&gt;Double&lt;/span&gt;) &lt;span class="kwrd"&gt;As&lt;/span&gt; &lt;span class="kwrd"&gt;Long&lt;/span&gt;&lt;br /&gt;   Ceiling = -Int(X * (-1))&lt;br /&gt;&lt;span class="kwrd"&gt;End&lt;/span&gt; &lt;span class="kwrd"&gt;Function&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="rem"&gt;'Devuelve el entero más grande no mayor que X.&lt;/span&gt;&lt;br /&gt;&lt;span class="rem"&gt;'Ejemplo: Floor(1.23) = 1, Floor(-1.23) = -2&lt;/span&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;Private&lt;/span&gt; &lt;span class="kwrd"&gt;Function&lt;/span&gt; Floor(&lt;span class="kwrd"&gt;ByVal&lt;/span&gt; X &lt;span class="kwrd"&gt;As&lt;/span&gt; &lt;span class="kwrd"&gt;Double&lt;/span&gt;) &lt;span class="kwrd"&gt;As&lt;/span&gt; &lt;span class="kwrd"&gt;Long&lt;/span&gt;&lt;br /&gt;   Floor = (-Int(X) * (-1))&lt;br /&gt;&lt;span class="kwrd"&gt;End&lt;/span&gt; Function&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-2852076885819992126?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/2852076885819992126/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=2852076885819992126' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/2852076885819992126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/2852076885819992126'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2009/01/ceiling-y-floor-en-vb6.html' title='Ceiling y Floor en VB6'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-8317448542477993068</id><published>2009-01-13T00:03:00.004-06:00</published><updated>2009-01-13T00:13:24.967-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Respaldo'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Script para respaldar una base de datos de MySQL en Linux</title><content type='html'>Existen varias opciones para respaldar una base de datos en un equipo con Linux, pero no siempre tenemos a la mano las mismas herramientas dependiendo del sabor de Linux que nos veamos obligados a utilizas.&lt;br /&gt;&lt;br /&gt;Hasta ahora la forma más cómoda que he encontrado para respaldar una base de datos es un simple Script que extrae la base de datos y la empaqueta en un archivo Zip.&lt;br /&gt;&lt;br /&gt;Por ejemplo, si tenemos el archivo &lt;span style="color: rgb(0, 102, 0);font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;Respaldo.sh&lt;/span&gt;&lt;/span&gt; con el siguiente contenido:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102); font-weight: bold;font-family:courier new;font-size:85%;"  &gt;F=$(date +"%Y%m%d")&lt;br /&gt;mysqldump --opt -u root -p MiBase &gt; MiBase.sql&lt;br /&gt;zip -r Copia-$F.zip MiBase.sql&lt;br /&gt;rm MiBase.sql&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Al ejecutarse el archivo extraerá la base de datos al archivo &lt;span style="color: rgb(0, 102, 0);font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;MiBase.sql&lt;/span&gt;&lt;/span&gt; para luego comprimirla en el archivo nombrado como Copia seguido de la fecha y la extensión Zip.&lt;br /&gt;&lt;br /&gt;Cabe mencionar que el archivo en cuestión debe tener privilegios de ejecución, y que al momento de ejecutarse pedirá la contraseña (lo cual se evita agregando la misma seguido del parámetro &lt;span style="color: rgb(0, 102, 0);font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;-p&lt;/span&gt;&lt;/span&gt; aunque ello implique una disminución de la seguridad).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-8317448542477993068?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/8317448542477993068/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=8317448542477993068' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/8317448542477993068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/8317448542477993068'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2009/01/script-para-respaldar-una-base-de-datos.html' title='Script para respaldar una base de datos de MySQL en Linux'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-9217611762226246936</id><published>2009-01-12T23:56:00.004-06:00</published><updated>2009-01-13T00:12:28.716-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Redes'/><category scheme='http://www.blogger.com/atom/ns#' term='Configuracion'/><title type='text'>Deshabilitar detección de intruciones en un enrutador SpeedTouch 585</title><content type='html'>Ya que la interfaz web de dicho dispositivo no permite configurar (habilitar/deshabilitar) dicha característica del enrutador, la única forma de hacerlo es acceder al dispositivo desde Telnet.&lt;br /&gt;&lt;br /&gt;Para ello iniciamos una sesión Telenet y luego escribimos:&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 102);font-size:85%;" &gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&gt;open 192.168.1.254&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Luego de ello tendremos que proporcionar el usuario y la contraseña. El usuario por defecto es &lt;span style="color: rgb(0, 102, 0);"&gt;"admin"&lt;/span&gt; y la contraseña se encuentra en blanco (a menos que la hayan cambiado).&lt;br /&gt;&lt;br /&gt;Cuando hayamos ingresado bastará escribir:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;&gt;ids config state=disabled&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;...et voilà!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-9217611762226246936?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/9217611762226246936/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=9217611762226246936' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/9217611762226246936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/9217611762226246936'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2009/01/deshabilitar-deteccin-de-intruciones-en.html' title='Deshabilitar detección de intruciones en un enrutador SpeedTouch 585'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-4091982663743360471</id><published>2008-12-29T19:48:00.005-06:00</published><updated>2009-02-04T15:48:31.861-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Redes'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Como obtener la dirección MAC en un Windows</title><content type='html'>A menudo para uno u otro fin deseamos obtener la dirección MAC de los dispositivos de red de nuestro equipo que corre el sistema operativo de las ventanitas.&lt;br /&gt;&lt;br /&gt;Pues bien, la cosa no es tan difícil...&lt;br /&gt;&lt;br /&gt;Procedemos a abrir la consola del sistema (opción ejecutar en el menú inicio, escribimos &lt;span style="font-weight: bold; color: rgb(0, 0, 102);font-family:courier new;" &gt;cmd &lt;/span&gt;y presionamos la tecla Intro/Enter) para luego escribir lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;ipconfig /all&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Presionamos nuevamente la tecla Intro y ya tendremos disponible la dirección MAC de todos los dispositivos de red en nuestro equipo.&lt;br /&gt;&lt;br /&gt;...otra forma de hacerlo es con el comando&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;getmac&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-4091982663743360471?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/4091982663743360471/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=4091982663743360471' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/4091982663743360471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/4091982663743360471'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2008/12/como-obtener-la-direccin-mac-en-un.html' title='Como obtener la dirección MAC en un Windows'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-6053779940980190246</id><published>2008-12-29T19:37:00.002-06:00</published><updated>2008-12-29T19:47:20.756-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><title type='text'>CAST(field AS DECIMAL) en MySQL 4.1</title><content type='html'>El tipo DECIMAL para la función CAST de MySQL en 4.1 no está implementado por lo que no disponemos de esta útil función al momento de querer convertir un dato a decimal. Empero, luego de darle vueltas al asunto, me encontré con que utilizando la función ROUND le podemos jugar la vuelta al MySQL.&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;SELECT ROUND(IFNULL(campo_de_texto,0),2) resultado FROM mi_tabla&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;...et voilà!&lt;br /&gt;&lt;br /&gt;La función IFNULL es utilizada sólo para no tener sorpresas con campos que pudieran almacenar datos nulos, pues la función ROUND al igual que muchas al encontrar un dato nulo devuelve como resultado también nulo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-6053779940980190246?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/6053779940980190246/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=6053779940980190246' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/6053779940980190246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/6053779940980190246'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2008/12/castfield-as-decimal-en-mysql-41.html' title='CAST(field AS DECIMAL) en MySQL 4.1'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-1287179097650278420</id><published>2008-11-25T11:20:00.013-06:00</published><updated>2009-02-10T18:38:35.298-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Access'/><category scheme='http://www.blogger.com/atom/ns#' term='VBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Comprobar si una tabla existe en Microsoft Access / VBA</title><content type='html'>Casi siempre, para un mismo problema, hay más de una solución.&lt;br /&gt;&lt;br /&gt;Cuando trabajamos con VBA en Microsoft Access y deseamos comprobar la existencia de una tabla, son tres las formas de tratar el problema que vienen de inmediato a nuestra mente.&lt;br /&gt;&lt;br /&gt;1) Recorrer los elementos de la colección TableDefs, para encontrar el elemento deseado.&lt;br /&gt;&lt;pre class="csharpcode"&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;Private&lt;/span&gt; &lt;span class="kwrd"&gt;Function&lt;/span&gt; TableExistsEx(&lt;span class="kwrd"&gt;ByVal&lt;/span&gt; Name &lt;span class="kwrd"&gt;As&lt;/span&gt; &lt;span class="kwrd"&gt;String&lt;/span&gt;) &lt;span class="kwrd"&gt;As&lt;/span&gt; &lt;span class="kwrd"&gt;Boolean&lt;/span&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;Dim&lt;/span&gt; i &lt;span class="kwrd"&gt;As&lt;/span&gt; &lt;span class="kwrd"&gt;Integer&lt;/span&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;Dim&lt;/span&gt; logEx &lt;span class="kwrd"&gt;As&lt;/span&gt; &lt;span class="kwrd"&gt;Boolean&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  Name = LCase(Name)&lt;br /&gt;  &lt;span class="kwrd"&gt;For&lt;/span&gt; i = vbEmpty &lt;span class="kwrd"&gt;To&lt;/span&gt; (CurrentDb.TableDefs.Count - 1)&lt;br /&gt;    &lt;span class="kwrd"&gt;If&lt;/span&gt; LCase(CurrentDb.TableDefs(i).Name) = Name &lt;span class="kwrd"&gt;Then&lt;/span&gt;&lt;br /&gt;      logEx = &lt;span class="kwrd"&gt;True&lt;/span&gt;&lt;br /&gt;      &lt;span class="kwrd"&gt;Exit&lt;/span&gt; &lt;span class="kwrd"&gt;For&lt;/span&gt;&lt;br /&gt;    &lt;span class="kwrd"&gt;End&lt;/span&gt; &lt;span class="kwrd"&gt;If&lt;/span&gt;&lt;br /&gt;  &lt;span class="kwrd"&gt;Next&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  TableExistsEx = logEx&lt;br /&gt;&lt;span class="kwrd"&gt;End&lt;/span&gt; Function&lt;/pre&gt;&lt;br /&gt;2) Asignar el elemento de la colección TableDefs a un objeto de tal forma que al no existir nos genere un error.&lt;br /&gt;&lt;pre class="csharpcode"&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;Private&lt;/span&gt; &lt;span class="kwrd"&gt;Function&lt;/span&gt; TableExists(&lt;span class="kwrd"&gt;ByVal&lt;/span&gt; Name &lt;span class="kwrd"&gt;As&lt;/span&gt; &lt;span class="kwrd"&gt;String&lt;/span&gt;) &lt;span class="kwrd"&gt;As&lt;/span&gt; &lt;span class="kwrd"&gt;Boolean&lt;/span&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;Dim&lt;/span&gt; def &lt;span class="kwrd"&gt;As&lt;/span&gt; DAO.TableDef&lt;br /&gt;&lt;br /&gt;  &lt;span class="kwrd"&gt;On&lt;/span&gt; Local &lt;span class="kwrd"&gt;Error&lt;/span&gt; &lt;span class="kwrd"&gt;Resume&lt;/span&gt; &lt;span class="kwrd"&gt;Next&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span class="kwrd"&gt;Set&lt;/span&gt; def = CurrentDb.TableDefs(Name)&lt;br /&gt;  TableExists = (Err.Number = vbEmpty)&lt;br /&gt;&lt;br /&gt;  &lt;span class="kwrd"&gt;On&lt;/span&gt; Local &lt;span class="kwrd"&gt;Error&lt;/span&gt; &lt;span class="kwrd"&gt;GoTo&lt;/span&gt; 0&lt;br /&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;End&lt;/span&gt; Function&lt;/pre&gt;&lt;br /&gt;3) Consultar la tabla MSysObjects&lt;br /&gt;&lt;pre class="csharpcode"&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;Private&lt;/span&gt; &lt;span class="kwrd"&gt;Function&lt;/span&gt; TableExists(&lt;span class="kwrd"&gt;ByVal&lt;/span&gt; Name &lt;span class="kwrd"&gt;As&lt;/span&gt; &lt;span class="kwrd"&gt;String&lt;/span&gt;) &lt;span class="kwrd"&gt;As&lt;/span&gt; &lt;span class="kwrd"&gt;Boolean&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  TableExists = _&lt;br /&gt;    &lt;span class="kwrd"&gt;Not&lt;/span&gt; (Nz(DLookup(&lt;span class="str"&gt;"[Name]"&lt;/span&gt;, &lt;span class="str"&gt;"MSysObjects"&lt;/span&gt;, _&lt;br /&gt;                    &lt;span class="str"&gt;"[Name]='"&lt;/span&gt; &amp;amp; _&lt;br /&gt;                    Name &amp;amp; &lt;span class="str"&gt;"' And [Type]=6"&lt;/span&gt;), _&lt;br /&gt;                    &lt;span class="str"&gt;"No"&lt;/span&gt;) = &lt;span class="str"&gt;"No"&lt;/span&gt;)&lt;br /&gt;&lt;span class="kwrd"&gt;End&lt;/span&gt; Function&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-1287179097650278420?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/1287179097650278420/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=1287179097650278420' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/1287179097650278420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/1287179097650278420'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2008/11/comprobar-si-una-tabla-existe-en.html' title='Comprobar si una tabla existe en Microsoft Access / VBA'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-7870699672856308880</id><published>2008-11-24T10:59:00.006-06:00</published><updated>2008-11-24T11:15:25.241-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='SSH'/><category scheme='http://www.blogger.com/atom/ns#' term='SFTP'/><title type='text'>Transferir archivos a través de SSH con WinSCP</title><content type='html'>WinSCP es un cliente gráfico de &lt;a href="http://es.wikipedia.org/wiki/Sftp"&gt;SFTP&lt;/a&gt; (Security File Transfer Protocol) y &lt;a href="http://es.wikipedia.org/wiki/SCP"&gt;SCP&lt;/a&gt; (Secure Copy) que hace uso del protocolo &lt;a href="http://es.wikipedia.org/wiki/Ssh"&gt;SSH&lt;/a&gt; (Secure SHell) tanto SSH-1 como SSH-2.&lt;br /&gt;&lt;br /&gt;Permite realizar operaciones básicas con archivos, como descargar, subir, crear, renombrar y borrar. También permite crear y renombrar carpetas, cambiar las propiedades de un archivo o carpeta, entre otras cosas.&lt;br /&gt;&lt;br /&gt;La interfaz está provista de paneles duales y nos permite escoger entre dos tipos de configuración, cada una de ellas muy personalizable. La interfaz tipo Explorador de Windows sería la más apropiada para la mayoría de usuarios, y la interfaz tipo Norton Commander para usuarios más exigentes.&lt;br /&gt;&lt;br /&gt;La primera ventana que veremos es la ventana de inicio de sesión, que nos permite ingresar los datos para una nueva sesión, o elegir una almacenada previamente.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_SP-3N547pwI/SSrfTcK2cCI/AAAAAAAAAWw/zVsG58PcrVA/s1600-h/IMG-200811240114.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 279px;" src="http://4.bp.blogspot.com/_SP-3N547pwI/SSrfTcK2cCI/AAAAAAAAAWw/zVsG58PcrVA/s400/IMG-200811240114.png" alt="" id="BLOGGER_PHOTO_ID_5272271838862798882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Cuando nos conectemos por primera vez a un equipo, nos pedirá que confirmemos que es un equipo de confianza.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_SP-3N547pwI/SSrfczo8-BI/AAAAAAAAAW4/Q8Y3IJRzJlI/s1600-h/IMG-200811240116.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 149px;" src="http://4.bp.blogspot.com/_SP-3N547pwI/SSrfczo8-BI/AAAAAAAAAW4/Q8Y3IJRzJlI/s400/IMG-200811240116.png" alt="" id="BLOGGER_PHOTO_ID_5272271999781894162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Si en la ventana de inicio de sesión dejamos la contraseña en blanco o ingresamos una contraseña inválida nos mostrará la siguiente ventana para que proporcionemos una contraseña válida.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_SP-3N547pwI/SSrfnDhyUmI/AAAAAAAAAXA/txDBb-zNJNM/s1600-h/IMG-200811240117.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 381px; height: 296px;" src="http://3.bp.blogspot.com/_SP-3N547pwI/SSrfnDhyUmI/AAAAAAAAAXA/txDBb-zNJNM/s400/IMG-200811240117.png" alt="" id="BLOGGER_PHOTO_ID_5272272175845495394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Una vez establecida la conexión veremos la interfaz gráfica de la aplicación, tal y como la tengamos configurada.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_SP-3N547pwI/SSrfwMEX1kI/AAAAAAAAAXI/PM9W4tM0sXc/s1600-h/IMG-200811240118.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 260px;" src="http://4.bp.blogspot.com/_SP-3N547pwI/SSrfwMEX1kI/AAAAAAAAAXI/PM9W4tM0sXc/s400/IMG-200811240118.png" alt="" id="BLOGGER_PHOTO_ID_5272272332756866626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;WinSCP es una aplicación bajo licencia &lt;a href="http://es.wikipedia.org/wiki/GNU"&gt;GNU&lt;/a&gt; y parte de su código deriva de &lt;a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html"&gt;PuTTY&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Referencias:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://winscp.net/eng/docs/lang:es"&gt;Página oficial&lt;/a&gt;&lt;br /&gt;&lt;a href="http://winscp.net/eng/download.php"&gt;Descargar...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-7870699672856308880?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/7870699672856308880/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=7870699672856308880' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/7870699672856308880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/7870699672856308880'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2008/11/transferir-archivos-travs-de-ssh-con.html' title='Transferir archivos a través de SSH con WinSCP'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SP-3N547pwI/SSrfTcK2cCI/AAAAAAAAAWw/zVsG58PcrVA/s72-c/IMG-200811240114.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-9130072263778273206</id><published>2008-11-21T11:36:00.008-06:00</published><updated>2010-02-07T19:48:11.933-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Aplicaciones'/><title type='text'>Visor de imágenes IrfanView</title><content type='html'>IrfanView es en mi opinion el mejor visor de imágenes para las plataformas Microsoft Windows. Tiene la capacidad de visualizar y reproducir una gran cantidad de formatos.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SP-3N547pwI/SSb0YqK_sNI/AAAAAAAAAWY/m9dD3lBVmiY/s1600-h/IMG-200811210113.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_SP-3N547pwI/SSb0YqK_sNI/AAAAAAAAAWY/m9dD3lBVmiY/s320/IMG-200811210113.png" alt="" id="BLOGGER_PHOTO_ID_5271169118358188242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Esta aplicación está diseñada teniendo en mente su tamaño, rapidéz, facilidad de uso e incluso la portabilidad.&lt;br /&gt;&lt;br /&gt;Aunque la primera versión apareció en 1996, no fue sino hasta el año 98 que la empecé a utilizar y es una más de las aplicaciones que componen mi caja de herramientas.&lt;br /&gt;&lt;br /&gt;El programa se llama así por su creador, Irfan Skiljan de Bosnia y Herzegovina.&lt;br /&gt;&lt;br /&gt;Entre los formatos que soporta están los siguientes.&lt;br /&gt;&lt;br /&gt;Formatos gráficos:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-size:78%;" &gt;ANI, CUR, AWD*, B3D*, BMP, DIB, CAM*, CLP, CPT, CRW/CR2*, DCM/ACR/IMA*, DCX, DDS*, DJVU, IW44*, DXF, DWG, HPGL, CGM, SVG*, ECW*, EMF, EPS, PS, PDF*, EXR*, FITS*, FPX*, FSH*, G3*, GIF, HDR*, HDP, WDP*, ICL, EXE, DLL, ICO, ICS*, IFF, LBM*, IMG*, JP2, JPC, J2K*, JPG, JPEG, JPM*, KDC*, LDF*, LWF*, Mac PICT, QTIF, MP4*, MNG, JNG*, MRC*, MrSID, SID*, DNG, EEF, NEF, MRW, ORF, RAF, DCR, SRF/ARW, PEF, X3F*, NLM, NOL, NGG*, PBM, PCD, PCX, PDF*, PGM, PIC*, PNG, PPM, PSD, PSP*, PVR*, RAS, SUN*, RAW, YUV*, RLE*, SFF*, SFW*, SGI, RGB*, SIF*, SWF, FLV*, TGA, TIF, TIFF, TTF*, TXT, VTF*, WAD*, WAL*, WBMP*, WMF, XBM*, XPM*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Audio/Video:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-size:78%;" &gt;AIF, AU, SND, MED*, MID, MP3*, OGG*, RA*, WAV, ASF, AVI, MOV*, MP4*, MPG, MPEG, WMA, WMV&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);font-size:85%;" &gt;&lt;span style="font-style: italic;"&gt;* = Requiere PlugIn.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Es gratuito para uso privado, y requiere un registro pagado para su uso comercial.&lt;br /&gt;&lt;br /&gt;Referencias:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.irfanview.com/"&gt;Página oficial&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.irfanview.com/main_download_engl.htm"&gt;Descargar...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-9130072263778273206?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/9130072263778273206/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=9130072263778273206' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/9130072263778273206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/9130072263778273206'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2008/11/irfanview.html' title='Visor de imágenes IrfanView'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_SP-3N547pwI/SSb0YqK_sNI/AAAAAAAAAWY/m9dD3lBVmiY/s72-c/IMG-200811210113.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-8021130068373975078</id><published>2008-11-19T15:01:00.004-06:00</published><updated>2008-11-19T15:22:29.299-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Editores'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Cambiar el editor predeterminado en Linux</title><content type='html'>Para cambiar el editor predeterminado en la consola de Linux basta la siguiente instrucción.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_SP-3N547pwI/SSSBZKSm6NI/AAAAAAAAAWQ/KbfjiwAwUVw/s1600-h/IMG-200811190103.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://1.bp.blogspot.com/_SP-3N547pwI/SSSBZKSm6NI/AAAAAAAAAWQ/KbfjiwAwUVw/s320/IMG-200811190103.png" alt="" id="BLOGGER_PHOTO_ID_5270479733189437650" border="0" /&gt;&lt;/a&gt;El "vi", que es el editor predeterminado en la mayoría de distribuciones, no es muy amigable con herrmientas como PuTTY. La solución, como lo vemos en la imagen de arriba, es la instrucción&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family: courier new;"&gt;export EDITOR=nano&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para que el cambio sea permanente al usuario, debemos agregar la instrucción en el archivo &lt;span style="font-family: courier new; color: rgb(0, 0, 153); font-weight: bold;font-size:85%;" &gt;.bash_profile&lt;/span&gt; que se encuentra en la carpeta del usuario.&lt;br /&gt;&lt;br /&gt;Si queremos que el cambio sea para todos los usuarios, agregamos la instrucción al archivo &lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold; font-family: courier new;"&gt;profile&lt;/span&gt;&lt;/span&gt; en la carpeta &lt;span style="font-weight: bold; color: rgb(0, 0, 153); font-family: courier new;font-size:85%;" &gt;/etc&lt;/span&gt; para lo cual deberemos tener los privilegios necesarios.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-8021130068373975078?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/8021130068373975078/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=8021130068373975078' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/8021130068373975078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/8021130068373975078'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2008/11/cambiar-el-editor-predeterminado-en.html' title='Cambiar el editor predeterminado en Linux'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_SP-3N547pwI/SSSBZKSm6NI/AAAAAAAAAWQ/KbfjiwAwUVw/s72-c/IMG-200811190103.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-5232297553154363869</id><published>2008-11-19T14:40:00.008-06:00</published><updated>2008-11-19T14:59:32.613-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='SSH'/><title type='text'>PuTTY el mejor cliente SSH</title><content type='html'>Como todas las herramientas es un asunto de preferencias... pero en mi USB una que no puede faltar es PuTTY, en mi opinión, el mejor cliente SSH que he encontrado.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_SP-3N547pwI/SSR6WOu211I/AAAAAAAAAVo/WcG6Gv_rQYU/s1600-h/IMG-200811190093.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 306px;" src="http://1.bp.blogspot.com/_SP-3N547pwI/SSR6WOu211I/AAAAAAAAAVo/WcG6Gv_rQYU/s320/IMG-200811190093.png" alt="" id="BLOGGER_PHOTO_ID_5270471986260662098" border="0" /&gt;&lt;/a&gt;La primera pantalla que veremos corresponde a la configuración de la conexión. Podemos conectarnos directamente o almacenar la configuración de las sesiones que usamos con frecuencia.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_SP-3N547pwI/SSR6xDCSydI/AAAAAAAAAVw/80Sea-xOJnI/s1600-h/IMG-200811190094.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://1.bp.blogspot.com/_SP-3N547pwI/SSR6xDCSydI/AAAAAAAAAVw/80Sea-xOJnI/s320/IMG-200811190094.png" alt="" id="BLOGGER_PHOTO_ID_5270472446977427922" border="0" /&gt;&lt;/a&gt;La primera vez que nos conectemos a un equipo nos mostrará un cuadro de diálogo pidiendo que confirmemos si es un equipo de confianza.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SP-3N547pwI/SSR7ahotz1I/AAAAAAAAAV4/iPsDVAaY1No/s1600-h/IMG-200811190095.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://2.bp.blogspot.com/_SP-3N547pwI/SSR7ahotz1I/AAAAAAAAAV4/iPsDVAaY1No/s320/IMG-200811190095.png" alt="" id="BLOGGER_PHOTO_ID_5270473159566282578" border="0" /&gt;&lt;/a&gt;Una vez establecida la conexión completamos el proceso de autentificación en el equipo destino.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_SP-3N547pwI/SSR7_j4ArrI/AAAAAAAAAWA/ySIlOEsm16k/s1600-h/IMG-200811190096.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://1.bp.blogspot.com/_SP-3N547pwI/SSR7_j4ArrI/AAAAAAAAAWA/ySIlOEsm16k/s320/IMG-200811190096.png" alt="" id="BLOGGER_PHOTO_ID_5270473795822464690" border="0" /&gt;&lt;/a&gt;Ahora podemos trabajar con toda tranquilidad...&lt;br /&gt;&lt;br /&gt;Referencias:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.xs4all.nl/%7Ewhaa/putty/"&gt;Página oficial de PuTTY Tray&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.xs4all.nl/%7Ewhaa/putty/download/putty.exe"&gt;Descargar...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-5232297553154363869?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/5232297553154363869/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=5232297553154363869' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/5232297553154363869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/5232297553154363869'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2008/11/putty-el-mejor-cliente-ssh.html' title='PuTTY el mejor cliente SSH'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_SP-3N547pwI/SSR6WOu211I/AAAAAAAAAVo/WcG6Gv_rQYU/s72-c/IMG-200811190093.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-4880985750521129805</id><published>2008-11-11T10:30:00.006-06:00</published><updated>2010-05-16T23:26:04.792-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='Respaldo'/><title type='text'>Configurar Gmail para el envío del Diario en Cobian Backup Amanita</title><content type='html'>Para usar nuestra cuenta de Gmail para el envío del Diario en Cobian Backup 9, debemos ingresar la configuración en la sección SMTP de la ventana de opciones.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_SP-3N547pwI/SRm1LFAI9mI/AAAAAAAAAVY/8SVn0OXPCDc/s1600-h/IMG01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 349px;" src="http://4.bp.blogspot.com/_SP-3N547pwI/SRm1LFAI9mI/AAAAAAAAAVY/8SVn0OXPCDc/s400/IMG01.png" alt="" id="BLOGGER_PHOTO_ID_5267440441112458850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Además de ello habrá que seleccionar el nivel de seguirdad "Implícito" en las opciones SSL.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_SP-3N547pwI/SRm1S8oVTCI/AAAAAAAAAVg/CcjnxoCrugg/s1600-h/IMG02.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 400px;" src="http://4.bp.blogspot.com/_SP-3N547pwI/SRm1S8oVTCI/AAAAAAAAAVg/CcjnxoCrugg/s400/IMG02.png" alt="" id="BLOGGER_PHOTO_ID_5267440576304073762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;NOTA: &lt;span style="font-style: italic;"&gt;como se menciona en el comentario de abajo, se deberá usar SSLv23&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-4880985750521129805?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/4880985750521129805/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=4880985750521129805' title='12 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/4880985750521129805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/4880985750521129805'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2008/11/configurar-gmail-para-el-envo-del.html' title='Configurar Gmail para el envío del Diario en Cobian Backup Amanita'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SP-3N547pwI/SRm1LFAI9mI/AAAAAAAAAVY/8SVn0OXPCDc/s72-c/IMG01.png' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-7349761191240675751</id><published>2008-11-06T10:49:00.003-06:00</published><updated>2008-11-11T10:42:07.867-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Orden de eventos para un formulario en Microsoft Access</title><content type='html'>Cuando se abre un formulario, la secuencia de los eventos es:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;Open -&gt; Load -&gt; Resize -&gt; Activate -&gt; [GotFocus -&gt;] Current&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;NOTA: El evento GotFocus se dispara antes de Current si el formulario no tiene controles que puedan recibir el foco (activos).&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:85%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;...al cerrar el formulario, la secuencia es:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Unload -&gt; Deactivate -&gt; Close&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-7349761191240675751?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/7349761191240675751/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=7349761191240675751' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/7349761191240675751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/7349761191240675751'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2008/11/orden-de-eventos-para-un-formulario-en.html' title='Orden de eventos para un formulario en Microsoft Access'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-6348363287387920944</id><published>2008-09-04T17:00:00.009-06:00</published><updated>2008-11-11T10:42:54.412-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Aplicaciones'/><title type='text'>Google Chrome (Beta)</title><content type='html'>Luego de tenerlo instalado en mi PC por dos días y haberlo probado en varias páginas como todo producto Beta tiene largo camino que recorrer...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_SP-3N547pwI/SMBsJ3naKJI/AAAAAAAAAQ4/DXbRhATi0vg/s1600-h/IMG-200809040072.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_SP-3N547pwI/SMBsJ3naKJI/AAAAAAAAAQ4/DXbRhATi0vg/s320/IMG-200809040072.png" alt="" id="BLOGGER_PHOTO_ID_5242308883063122066" border="0" /&gt;&lt;/a&gt;Aunque pude reproducir varios problemas reportados por diversos usuarios de esta versión una que no funcionó fue la de ejecución de código arbitrario contenido en archivos Jar.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;En aparienca me convenció de inmediato, tiene una interfaza bastante simple y fácil de utilizar, lo cual me parece bastante acertado ya que para los usuarios es menos estresante una aplicación que no expone demasiadas opciones.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_SP-3N547pwI/SMBsb9F1KiI/AAAAAAAAARA/ZOJX_npiUVY/s1600-h/IMG-200809040068.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_SP-3N547pwI/SMBsb9F1KiI/AAAAAAAAARA/ZOJX_npiUVY/s320/IMG-200809040068.png" alt="" id="BLOGGER_PHOTO_ID_5242309193770543650" border="0" /&gt;&lt;/a&gt;Algo que me parece curioso es la velocidad con que se cargan algunas páginas comparado con el todo lento IE7 o el Firefox 3.0, aunque también es curioso que algunas de esas páginas no se cargan correctamente cono el sitio de Guate360&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_SP-3N547pwI/SMBsqCvqPtI/AAAAAAAAARI/qUN8t61zWEc/s1600-h/IMG-200809040067.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_SP-3N547pwI/SMBsqCvqPtI/AAAAAAAAARI/qUN8t61zWEc/s320/IMG-200809040067.png" alt="" id="BLOGGER_PHOTO_ID_5242309435806334674" border="0" /&gt;&lt;/a&gt;Pues bien, como decía... en Chrome la página en cuestión se cargo en una fracción de lo que tardó en cargarse en el Firefox, empero no cargó todas las imágenes y en el texto los caracteres que no corresponden al alfabeto inglés no se muestran correctamente.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Otro asunto que no termina de convencerme es el no poder ingresar a Blogger desde dicho Navegados ya que al intentar acceder a mi cuenta aparece una ventanita como se muestra a continuación&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SP-3N547pwI/SMBuJbmig8I/AAAAAAAAARQ/hT-oZjgkRRg/s1600-h/IMG-200809040069.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_SP-3N547pwI/SMBuJbmig8I/AAAAAAAAARQ/hT-oZjgkRRg/s320/IMG-200809040069.png" alt="" id="BLOGGER_PHOTO_ID_5242311074566538178" border="0" /&gt;&lt;/a&gt;...esto desde luego a persar de tener seleccionada la opción "Mostrar todas las Cookies" en la configuración de Cookies de las opciones del navegador.&lt;br /&gt;&lt;br /&gt;Una cosa que sí me parece preocupante es que se apoya mucho en la configuración del Internet Explorer, no se hasta que grado, pero hasta ahora se sabe que lo hace en lo que corresponde a Certificados y configuración de Proxies.&lt;br /&gt;&lt;br /&gt;No nos queda sino esperar a que la siguiente actualización incluya la corrección a la mayor parte de los problemas que los usuarios han encontrado en estos primeros días de arduas pruebas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-6348363287387920944?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/6348363287387920944/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=6348363287387920944' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/6348363287387920944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/6348363287387920944'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2008/09/google-chrome-beta.html' title='Google Chrome (Beta)'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SP-3N547pwI/SMBsJ3naKJI/AAAAAAAAAQ4/DXbRhATi0vg/s72-c/IMG-200809040072.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-8668789026189960162</id><published>2008-08-26T18:18:00.005-06:00</published><updated>2008-11-11T10:43:25.868-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='VB6'/><title type='text'>VB.NET no tiene StrPtr o equivalente</title><content type='html'>Pues eso, que el VB.NET hasta la versión 2008 no tiene un equivalente al StrPtr del Visual Basic 6, así que en el caso del InputBox no hay forma de saber cuando un usuario ha presionado el botón &lt;cancelar&gt; y cuando ha ingresado un texto vacío.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;VB6&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Dim&lt;/span&gt; dato &lt;span style="color: rgb(0, 0, 153);"&gt;As String&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;dato = InputBox("Ingrese el dato","Título")&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;If&lt;/span&gt; StrPtr(dato) = vbEmpty &lt;span style="color: rgb(0, 0, 153);"&gt;Then&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 102, 0);"&gt;'El usuario ha presionado Cancelar&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Else&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 102, 0);"&gt;'Lo que sea...&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;VB.NET&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Dim&lt;/span&gt; dato &lt;span style="color: rgb(0, 0, 153);"&gt;As String&lt;/span&gt; = InputBox("Ingrese el dato","Título")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;If&lt;/span&gt; dato &lt;span style="color: rgb(0, 0, 153);"&gt;Is Nothing Then&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    &lt;span style="color: rgb(0, 102, 0);"&gt;'El usuario ha presionado el botón Cancelar&lt;br /&gt;   '...o ingresó un texto vacío&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;Else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    &lt;span style="color: rgb(0, 102, 0);"&gt;'Lo que sea...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;End If&lt;/span&gt;&lt;/span&gt;&lt;/cancelar&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-8668789026189960162?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/8668789026189960162/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=8668789026189960162' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/8668789026189960162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/8668789026189960162'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2008/08/vbnet-no-tiene-strptr-o-equivalente.html' title='VB.NET no tiene StrPtr o equivalente'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-701691431969425402</id><published>2008-08-25T15:59:00.002-06:00</published><updated>2008-11-11T10:43:43.313-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscelanea'/><title type='text'>Este es mi escritorio de trabajo...</title><content type='html'>Creo que el título lo dice todo.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SP-3N547pwI/SLMrvJ1Qj_I/AAAAAAAAAQw/kPbt7E-pmwg/s1600-h/IMG-200808250051.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_SP-3N547pwI/SLMrvJ1Qj_I/AAAAAAAAAQw/kPbt7E-pmwg/s320/IMG-200808250051.png" alt="" id="BLOGGER_PHOTO_ID_5238578880655167474" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-701691431969425402?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/701691431969425402/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=701691431969425402' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/701691431969425402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/701691431969425402'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2008/08/este-es-mi-escritorio-de-trabajo.html' title='Este es mi escritorio de trabajo...'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_SP-3N547pwI/SLMrvJ1Qj_I/AAAAAAAAAQw/kPbt7E-pmwg/s72-c/IMG-200808250051.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-3971540940812001498</id><published>2008-06-05T14:14:00.006-06:00</published><updated>2008-11-11T10:44:04.374-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='POP3'/><category scheme='http://www.blogger.com/atom/ns#' term='Telnet'/><category scheme='http://www.blogger.com/atom/ns#' term='Correo'/><title type='text'>Acceder a un servidor de correo POP3 usando Telnet</title><content type='html'>Con Telnet, es posible iniciar una sesión en un servidor de correo POP3 y efectuar varias tareas como: listar los mensajes de correo, eliminarlos y verlos (en texto plano).&lt;br /&gt;&lt;br /&gt;Esto puede servirnos para consultar nuestros mensajes desde cualquier equipo sin tener que configurar la cuenta en un cliente de correo... aunque también nos resulta util como herramienta de diagnóstico cuando desde determinado equipo no nos es posible recuperar los mensajes.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_SP-3N547pwI/SEhcg_myMQI/AAAAAAAAAPs/IroMhXhbmqU/s1600-h/2008-06-05_154011.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_SP-3N547pwI/SEhcg_myMQI/AAAAAAAAAPs/IroMhXhbmqU/s320/2008-06-05_154011.png" alt="" id="BLOGGER_PHOTO_ID_5208514690953654530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;1) Para ello abrimos la consola del sistema ("Símbolo del sistema" en Win2) y ejecutamos Telnet pasándole como parámetros el servidor y el puerto correspondiente al protocolo POP3 (110). Cabe mencionar que en Win2 Vista el cliente Telnet no viene instalado de manera predeterminada en el sistema.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;C:\telnet servidor.com 110&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2) Una vez establecida la conexión con el servidor, éste nos dará una respuesta indicandonos que la conexión está abierta. Aquí es donde procedemos a identificarnos con la instrucción USER &lt;usuario&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;font-family:courier new;font-size:85%;"  &gt;+OK servidor.com POP3 Server (Version 1.020h) ready.&lt;br /&gt;user mreynoso&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3) El servidor nos solicitará que le proporcionemos la contraseña para dicho usuario, lo cual haremos la instrucción PASS &lt;contraseña&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;+OK please send PASS command&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;pass 123&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4) Si el usuario no es validado correctamente el servidor nos mostrará un mensaje de error. En este caso tendremos que reintentar identificarnos enviando nuevamente la instrucción USER y la instrucción PASS.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);font-family:courier new;" &gt;-ERR invalid usercode or password, please try again&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5) Si el usuario se validó correctamente, el servidor nos lo indicará con un mensaje similar al siguiente (en el cual nos informa que tenemos un mensaje disponible):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;+OK 1 messages ready for mreynoso in /home/servidor/servidor-mail/mreynoso&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;6) Habiendo llegado a este punto, disponemos de las siguientes intrucciones para manipular nuestros mensajes: DELE, LAST, LIST, NOOP, RETR, RSET, STAT, TOP, UIDL y QUIT&lt;br /&gt;&lt;br /&gt;De estas instrucciones las más utilizadas son:&lt;br /&gt;&lt;br /&gt;&lt;/contraseña&gt;&lt;/usuario&gt;&lt;ul&gt;&lt;li&gt;STAT: devuelve el estado de buzón, indicandonos la cantidad de mensajes disponibles.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;LIST: lista todos los mensajes, mostrandonos el identificador (secuencia) y el tamaño. También es posible pasarle como parámetro el identificador.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;TOP &lt;id&gt; &lt;lineas&gt;: permite ver el encabezado del mensaje más la cantidad de líneas especificadas.&lt;br /&gt;&lt;br /&gt;&lt;/lineas&gt;&lt;/id&gt;&lt;/li&gt;&lt;li&gt;RETR &lt;id&gt;: recupera y muestra el contenido de un mensaje, donde &lt;id&gt; es el número del mensaje.&lt;br /&gt;&lt;br /&gt;&lt;/id&gt;&lt;/id&gt;&lt;/li&gt;&lt;li&gt;DELE &lt;id&gt;: marca el mensaje indicado para su eliminación.&lt;br /&gt;&lt;br /&gt;&lt;/id&gt;&lt;/li&gt;&lt;li&gt;QUIT: cierra la sesión. Es en este momento que se eliminan los mensajes previamente marcados para ello.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-3971540940812001498?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/3971540940812001498/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=3971540940812001498' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/3971540940812001498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/3971540940812001498'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2008/06/acceder-un-servidor-de-correo-pop3.html' title='Acceder a un servidor de correo POP3 usando Telnet'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_SP-3N547pwI/SEhcg_myMQI/AAAAAAAAAPs/IroMhXhbmqU/s72-c/2008-06-05_154011.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-6552703727773034676</id><published>2008-05-23T14:55:00.004-06:00</published><updated>2008-11-11T10:44:27.648-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Número de fila en MySQL</title><content type='html'>Luego de buscar información en la red y de haber navegado a través de varios foros me encontré con la que me pareció la solución más bonita para obtener el número de fila en el conjunto de datos recuperado con la instrucción &lt;span style="font-style: italic;"&gt;SELECT&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Habiendo visto varias soluciones de tipo "&lt;span style="font-style: italic;"&gt;crear tabla temporal con un campo autonumérico&lt;/span&gt;" o "&lt;span style="font-style: italic;"&gt;utilizar LEFT OUTER JOIN&lt;/span&gt;" me encontré con una variante de lo que a continuación expongo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;SET &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;@i&lt;/span&gt; = 0;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;SELECT &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;(&lt;span style="color: rgb(153, 51, 0);"&gt;@i&lt;/span&gt; := &lt;span style="color: rgb(153, 51, 0);"&gt;@i&lt;/span&gt; + 1) linea, nombre&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;FROM &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;/span&gt;personas &lt;span style="color: rgb(0, 0, 153);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;ORDER BY&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;nombre&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Estas dos instrucciones nos devolverán para todos los registros de la tabla [personas], la línea y el nombre. Si no inicializamos la variable &lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;@i&lt;/span&gt; (primera instrucción) el valor quedará disponible por lo que al volver a ejecutar una consulta que utilice dicha variable notaremos el resultado.&lt;br /&gt;&lt;br /&gt;Si lo que deseamos es enumerar los registros dentro de un grupo, por ejemplo, si agruparamos a las personas por la columna &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;[id_tipo]&lt;/span&gt;&lt;/span&gt;, quedaría de la siguiente forma .&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;SET &lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;@tipo&lt;/span&gt; = 0;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;SELECT &lt;/span&gt;id_tipo, &lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;IF&lt;/span&gt;(&lt;span style="color: rgb(153, 0, 0);"&gt;@tipo&lt;/span&gt; = id_tipo,&lt;span style="color: rgb(153, 0, 0);"&gt;@tipo&lt;/span&gt; := &lt;span style="color: rgb(153, 0, 0);"&gt;@tipo&lt;/span&gt; + 1,&lt;span style="color: rgb(153, 0, 0);"&gt;@tipo&lt;/span&gt; := 1) linea , nombre&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;FROM &lt;/span&gt;personas&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;ORDER BY&lt;/span&gt; id_tipo, nombre;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Una alternativa para no tener que fijar el valor de la variable en una instrucción por separado sería, agregar la subconsulta&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;font-size:85%;"  &gt;(&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;SELECT&lt;/span&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;@tipo&lt;/span&gt; := 0) dummy&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;font-size:85%;"  &gt;  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;como aparece a continuación:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;SELECT &lt;/span&gt;id_tipo, &lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;IF&lt;/span&gt;(&lt;span style="color: rgb(153, 0, 0);"&gt;@tipo&lt;/span&gt; = id_tipo,&lt;span style="color: rgb(153, 0, 0);"&gt;@tipo&lt;/span&gt; := &lt;span style="color: rgb(153, 0, 0);"&gt;@tipo&lt;/span&gt; + 1,&lt;span style="color: rgb(153, 0, 0);"&gt;@tipo&lt;/span&gt; := 1) linea , nombre&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;FROM &lt;/span&gt;personas&lt;span style="font-style: italic;"&gt;, &lt;/span&gt;(&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;SELECT&lt;/span&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;@tipo&lt;/span&gt; := 0) dummy&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;ORDER BY&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt; &lt;/span&gt;id_tipo, nombre;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-6552703727773034676?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/6552703727773034676/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=6552703727773034676' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/6552703727773034676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/6552703727773034676'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2008/05/nmero-de-fila-en-mysql.html' title='Número de fila en MySQL'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-4589598092661612750</id><published>2007-10-05T11:14:00.001-06:00</published><updated>2008-11-11T10:44:51.306-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Aplicaciones'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>IBM Lotus Symphony</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SP-3N547pwI/RwZ4t1yy4vI/AAAAAAAAAPM/90s36SlxloA/s1600-h/2007-10-05_111156-b.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_SP-3N547pwI/RwZ4t1yy4vI/AAAAAAAAAPM/90s36SlxloA/s320/2007-10-05_111156-b.png" alt="" id="BLOGGER_PHOTO_ID_5117910755482723058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Para aquellas personas a quienes interesa una alternativa al costoso Microsoft Office, acá tienen otra opción (gratuita): &lt;a href="http://www.google.com.gt/url?sa=t&amp;amp;ct=res&amp;amp;cd=1&amp;amp;url=http%3A%2F%2Fsymphony.lotus.com%2Fsoftware%2Flotus%2Fsymphony%2Fhome.jspa&amp;amp;ei=pHMGR5PHNaCQgAPA9PitCA&amp;amp;usg=AFQjCNHzlBZd2EqmkIHpGfA-dkK5oT2iOg&amp;amp;sig2=9FS7KBLiYrxTWpAMcrLNmA"&gt;IBM Lotus Symphony&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hace algún tiempo probé el OpenOffice y es bastante funcional pero preferí quedarme con mi viejo MS Office XP. Sin embargo, luego de leer acerca de este nuevo proyecto de IBM me decidí a probarlo, y por el momento no tengo queja alguna.&lt;br /&gt;&lt;br /&gt;Cabe mencionar que el Lotus Symphony está basado en el motor de OpenOffice y que es un proyecto conjunto con Sun Microsystems.&lt;br /&gt;&lt;br /&gt;Continuando... he abierto documentos de Microsoft Word (.doc) y de Microsoft Excel (.xls) sin presentarme problemas. Con los nuevos formatos de de MS Office 2007 es otra historia, pero eso ya es típico en Microsoft con relación a la compatibilidad hacia atrás.&lt;br /&gt;&lt;br /&gt;Este paquete nos ofrece muchas ventajas, tales como, exportar a formato PDF, su compatibilidad con los formatos OpenDocuments y documentos de MS Office 97/XP/2000.&lt;br /&gt;&lt;br /&gt;De la interfaz, se puede decir que es bastante simple y a la vez atractiva... pero no todo es bonito ya que parte de los requerimientos para Windows (sí, también corre sobre Linux y pronto sobre MAC) son tener XP o Vista, además de 1GB de memoria... aunque yo lo tengo corriendo sobre 512.&lt;br /&gt;&lt;br /&gt;Para aquellos que desconfían del código abierto por su falta de respaldo en la mayoría de los casos ...ahora ya disponen de un competidor serio para el Microsoft Office. Aclaro que a excepción del precio no tengo nada contra él (M$).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-4589598092661612750?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/4589598092661612750/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=4589598092661612750' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/4589598092661612750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/4589598092661612750'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2007/10/ibm-lotus-symphony.html' title='IBM Lotus Symphony'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_SP-3N547pwI/RwZ4t1yy4vI/AAAAAAAAAPM/90s36SlxloA/s72-c/2007-10-05_111156-b.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-246087714315787864</id><published>2007-07-12T13:01:00.001-06:00</published><updated>2008-11-11T10:45:21.048-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Aplicaciones'/><title type='text'>Google Docs y Hojas de cálculo</title><content type='html'>No sé desde cuando &lt;span style="font-weight: bold;"&gt;Google&lt;/span&gt; ofrece este servicio, pero a mí me parece justo lo que he estado buscando desde hace mucho tiempo.&lt;br /&gt;&lt;br /&gt;Imaginen, poder trabajar tus documentos y hojas de cálculo en línea y disponer de ellas en cualquier lugar y en cualquier momento.&lt;br /&gt;&lt;br /&gt;No es por hacerle el feo al &lt;span style="font-weight: bold;"&gt;Bloc de notas&lt;/span&gt; de &lt;span style="font-weight: bold;"&gt;Yahoo&lt;/span&gt;, pues cumple con su función, pero tener una hoja de cálculo en línea es más de lo que yo esperaba.&lt;br /&gt;...y tomando en cuenta que al igual que muchos usuarios utilizo la hoja de cálculo de &lt;span style="font-weight: bold;"&gt;Microsoft&lt;/span&gt; para mantener listas y uno que otro cálculo pequeño, esta solución que ofrece &lt;span style="font-weight: bold;"&gt;Google&lt;/span&gt; me parece magnífica.&lt;br /&gt;&lt;br /&gt;Enlace: &lt;a href="http://docs.google.com/"&gt;Google Docs y Hojas de cálculo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-246087714315787864?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/246087714315787864/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=246087714315787864' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/246087714315787864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/246087714315787864'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2007/07/google-docs-y-hojas-de-clculo.html' title='Google Docs y Hojas de cálculo'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-1677562289882089839</id><published>2007-05-17T15:23:00.001-06:00</published><updated>2008-11-11T10:45:41.030-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delphi'/><category scheme='http://www.blogger.com/atom/ns#' term='Indy'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Instalar Indy 10 en Delphi 2005</title><content type='html'>Para poder instalar la versión 10 de Indy sobre Delphi 2005 en forma manual, se debe hacer lo siguiente:&lt;br /&gt;&lt;br /&gt;1) Descargar el paquete de uno de los servidores que nos muestra la página:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.indyproject.org/Sockets/Download/DevSnapshot.EN.aspx"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;http://www.indyproject.org/Sockets/Download/DevSnapshot.EN.aspx&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2) Una vez extraídos los archivos, compilar los archivos .DPK en el siguiente orden:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 102, 0);font-family:courier new;" &gt;.\Lib\System\IndySystem100.dpk&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);font-family:courier new;" &gt;.\Lib\Core\IndyCore100.dpk&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);font-family:courier new;" &gt;.\Lib\Protocols\IndyProtocols100.dpk&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;3) Habiendo compilado los paquetes, abrir los siguientes archivos .DPK e instalarlos en orden.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);font-family:courier new;font-size:85%;"  &gt;.\Lib\Core\dclIndyCore100.dpk&lt;br /&gt;.\Lib\Protocols\dclIndyProtocols100.dpk&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;4) Por último ir al menú&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-style: italic;"&gt;Tools\Options... &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5) Cuando muestre la ventana &lt;span style="color: rgb(51, 51, 255); font-style: italic;"&gt;Options&lt;/span&gt;, seleccionar el nodo &lt;span style="color: rgb(51, 51, 255); font-style: italic;"&gt;Environment\Delphi Options\Library - Win32&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;6) En la sección &lt;span style="color: rgb(51, 51, 255); font-style: italic;"&gt;Directories&lt;/span&gt;, casilla &lt;span style="color: rgb(51, 51, 255); font-style: italic;"&gt;Library path&lt;/span&gt;, agregar la ruta de acceso a las carpetas &lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;span style="color: rgb(0, 102, 0);"&gt;System&lt;/span&gt;, &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 102, 0);font-family:courier new;" &gt;Core &lt;/span&gt;&lt;/span&gt;y &lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 102, 0);font-family:courier new;" &gt;Protocols&lt;/span&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-1677562289882089839?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/1677562289882089839/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=1677562289882089839' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/1677562289882089839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/1677562289882089839'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2007/05/instalar-indy-10-en-delphi-2005.html' title='Instalar Indy 10 en Delphi 2005'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-492092507405161481</id><published>2007-03-05T10:59:00.001-06:00</published><updated>2008-11-11T10:46:08.282-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='NetBIOS'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Obtener el nombre NetBIOS del equipo (C#)</title><content type='html'>Dando mis primeros pasos en Visual Studio 2005 con el NET Framework 2.0 me he topado con las dudas de siempre, y una de ellas es ¿cómo obtengo el nombre de la estación en la cual estoy trabajando?&lt;br /&gt;&lt;br /&gt;Bien, la primera solución que encontré buscando en la red es bastante simple, pues obtiene el nombre desde las variables de entorno del sistema operativo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;string &lt;/span&gt;nombre = &lt;span style="color: rgb(51, 153, 153);"&gt;System.&lt;/span&gt;Environment.MachineName;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sin embargo, prefiero la segunda opción, la cual encontré mucho después:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);font-family:courier new;" &gt;&lt;span style="color: rgb(0, 153, 0);"&gt;//Using  System.Windows.Forms;&lt;/span&gt;  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;string &lt;/span&gt;nombre = &lt;span style="color: rgb(51, 153, 153);"&gt;SystemInformation&lt;/span&gt;.ComputerName;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-492092507405161481?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/492092507405161481/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=492092507405161481' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/492092507405161481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/492092507405161481'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2007/03/obtener-el-nombre-netbios-del-equipo-c.html' title='Obtener el nombre NetBIOS del equipo (C#)'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-116371089385646377</id><published>2006-11-16T13:23:00.001-06:00</published><updated>2008-11-11T10:46:56.839-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Programación'/><title type='text'>Deshabilitar la tecla ENTER en los formularios</title><content type='html'>El día de hoy debía continuar con la implementación de una página en PHP, y me topé con el problema de siempre:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;¿Cómo validar los datos de un formulario antes de enviarlos?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Pues bien. La respuesta ya era conocida -JavaScript. Debí cambiar el botón de tipo &lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;submit&lt;/span&gt; por uno de tipo &lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;button&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt; &lt;/span&gt;y asignarle la función de validación en el evento &lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;onClick&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Todo bien. Excepto por un pequeño detalle. Al navegador le importa poco si existe o no un botón &lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;submit, &lt;/span&gt;cuando se presiona la tecla &lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;enter &lt;/span&gt;en una casilla de tipo &lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;text&lt;/span&gt; el formulario envía los datos de manera automática.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;La solución:&lt;/span&gt; más simple de lo que yo esperaba. Al principio pensé en una función encargada de filtrar las pulsasiones y lamarla en en el evento &lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;onKeypress&lt;/span&gt; de cada casilla de texto. Sin embargo navegando por la red me encontré con algo más simple.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;&amp;lt;input type=&lt;span style="color: rgb(153, 0, 0);"&gt;"text"&lt;/span&gt; name=&lt;span style="color: rgb(153, 0, 0);"&gt;"nombre"&lt;/span&gt; onkeypress=&lt;span style="color: rgb(153, 0, 0);"&gt;"return event.keyCode!=13"&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;...el único problema será cuando el navegador no tenga habilitado el JavaScript.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-116371089385646377?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/116371089385646377/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=116371089385646377' title='9 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/116371089385646377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/116371089385646377'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2006/11/deshabilitar-la-tecla-enter-en-los.html' title='Deshabilitar la tecla ENTER en los formularios'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-113858505607043957</id><published>2006-01-29T19:27:00.001-06:00</published><updated>2008-11-11T10:47:19.151-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='E-Learning'/><category scheme='http://www.blogger.com/atom/ns#' term='ALSI'/><title type='text'>Aprobado el módulo 5 de la ALSI</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/8008/425/1600/Modulo%205.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/8008/425/320/Modulo%205.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Por fin, luego de reprobar tres veces, aprobé el módulo 5 de la Academia Latinoamericana de Seguridad Informática.&lt;br /&gt;&lt;br /&gt;Espero los módulos posteriores no sean tan complicados.&lt;br /&gt;&lt;br /&gt;A continuación el enlace al sitio de la academia:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mslatam.com/latam/technet/cso/Html-ES/home.asp"&gt;Academia Latinoamericana de Seguridad Informática (ALSI)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-113858505607043957?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/113858505607043957/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=113858505607043957' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/113858505607043957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/113858505607043957'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2006/01/aprobado-el-mdulo-5-de-la-alsi.html' title='Aprobado el módulo 5 de la ALSI'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-112552304706999041</id><published>2005-08-31T14:41:00.001-06:00</published><updated>2008-11-11T10:48:17.683-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Criptografía'/><category scheme='http://www.blogger.com/atom/ns#' term='Máquinas'/><category scheme='http://www.blogger.com/atom/ns#' term='B-211'/><title type='text'>B-211 Cipher Machine</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/8008/425/1600/B21A1.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/8008/425/320/B21A1.JPG" alt="" border="0" /&gt;&lt;/a&gt;Pues bien, siempre me interesó el sistema de cifrado &lt;span style="font-weight: bold;"&gt;B-211&lt;/span&gt;, que no es otra cosa sino un sistema de sustitución como muchos otros, aunque bastante curioso por utilizar una serie de símbolos extraídos de varias cuadrículas.&lt;br /&gt;&lt;br /&gt;Lo que no sabía, ni había imaginado es que alguien se dio a la tarea de crear una máquina capaz de cifrar utilizando dicho sistema. En 1925, los suecos, habiendo obtenido una copia de Enigma y dado que no les parecía suficiente para la milicia sueca decidieron crear dicha máquina.&lt;br /&gt;&lt;br /&gt;Artículo:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hem.passagen.se/tan01/b211.html"&gt;The B-211 Cipher Machine&lt;/a&gt;&lt;a href="http://hem.passagen.se/tan01/B211KA.JPG"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-112552304706999041?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/112552304706999041/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=112552304706999041' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/112552304706999041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/112552304706999041'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2005/08/b-211-cipher-machine.html' title='B-211 Cipher Machine'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-112118059192223986</id><published>2005-07-12T08:58:00.002-06:00</published><updated>2010-02-07T19:48:50.482-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscelanea'/><title type='text'>Inicio de Clases</title><content type='html'>Pues bien. El sábado anterior inicié nuevamente las clases en la U. Mis notas del período anterior no son muy buenas (por así decirlo) y esta vez espero mejorar un poco.&lt;br /&gt;&lt;br /&gt;He visto ya el libro de comercio electrónico y solo de ver el volumen ocasiona sueño... y ni hablar del de fundamentos del derecho, que si yo fuese de esas personas de mente cuadrada, de escuchar a alguien hablando de legislación y todas esas payasadas estaría a gusto. Pues no, no soy de esas personas y antes de iniciar ya estoy harto del cursito ese, pero no me queda otra sino aguantarme y seguir el juego.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-112118059192223986?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/112118059192223986/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=112118059192223986' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/112118059192223986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/112118059192223986'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2005/07/inicio-de-clases.html' title='Inicio de Clases'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-110557480160534539</id><published>2005-01-12T18:06:00.002-06:00</published><updated>2008-11-11T10:51:39.076-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Libertades'/><category scheme='http://www.blogger.com/atom/ns#' term='Derechos'/><title type='text'>El Derecho a Leer</title><content type='html'>Es interesante como algunos temas que parecieran ficticios, sean estos presentados en medios escritos o de cualquier otro tipo, vistos desde otra perspectiva, no son sino un reflejo de la realidad que actualmente vivimos.&lt;br /&gt;&lt;br /&gt;A menudo, cuando descargamos un programa o hacemos uso de determinado sitio en Internet nos vemos obligados a crear cuentas de usuario  que revelan información personal y hábitos a personas o corporaciones cuyos fines desconocemos, y más importante aun son los términos en los cuales aceptamos dichos contenidos, incluso sin detenernos a tratar de entenderlos. Todo esto significa no sólo sacrificar nuestra privacidad sino ceder ante el control de los medios de comunicación.&lt;br /&gt;&lt;br /&gt;Hoy día ya es difícil fotocopiar alguna página interesante de determinado libro o revista, aun si no te interesa el libro completo te ves obligado a comprarlo. Lo mismo sucede con la música y con otros medios. ¿Será que algún día será legalmente incorrecto fotografiar algo si antes no pagás los derechos de reproducción?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gnuwin.epfl.ch/articles/es/derecholeer/right-to-read.es.html"&gt;Fundacion para el software libre&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-110557480160534539?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/110557480160534539/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=110557480160534539' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/110557480160534539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/110557480160534539'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2005/01/el-derecho-leer.html' title='El Derecho a Leer'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-110312398530259403</id><published>2004-12-15T09:19:00.001-06:00</published><updated>2008-11-11T10:50:01.510-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Criptografía'/><category scheme='http://www.blogger.com/atom/ns#' term='Recursos'/><category scheme='http://www.blogger.com/atom/ns#' term='Enigma'/><title type='text'>Taller de Criptografía</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/8008/425/1600/enigma.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/8008/425/320/enigma.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;El &lt;span style="font-weight: bold;"&gt;boletín enigma&lt;/span&gt; (en lengua española y de distribución gratuita) es sin lugar a dudas, desde mi punto de vista una fuente de información criptográfica imprescindible para aquellos interesados en la criptología y el criptoanálisis. Trata aspectos generales de la criptografía, enfocandose principalmente en la criptografía historica.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ugr.es/%7Eaquiran/cripto/enigma.htm"&gt;Taller de Criptografía - Boletín ENIGMA&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-110312398530259403?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/110312398530259403/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=110312398530259403' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/110312398530259403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/110312398530259403'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2004/12/taller-de-criptografa.html' title='Taller de Criptografía'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-110030060694616876</id><published>2004-11-12T17:03:00.002-06:00</published><updated>2010-02-07T19:49:34.185-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interfaz'/><category scheme='http://www.blogger.com/atom/ns#' term='Humano'/><category scheme='http://www.blogger.com/atom/ns#' term='Computadora'/><category scheme='http://www.blogger.com/atom/ns#' term='Informática'/><category scheme='http://www.blogger.com/atom/ns#' term='HIC'/><title type='text'>HCI y los Sistemas Informáticos</title><content type='html'>Buscando información en la red que me pudiese ayudar a completar la tarea de la U de automatización de oficinas me topé con el sitio de Jakob Nielsen, en el cual se toca un aspecto bastante interesante del desarrollo de sistemas informáticos y que algunos desarrolladores o diseñadores muchas veces dejamos a un lado, y es desarrollar los sistemas desde el enfoque del usuario.&lt;br /&gt;&lt;br /&gt;En pocas palabras se resume de la siguiente manera: el HCI es una disciplina relacionada con el diseño, evaluación e implementación de sistemas basados en ordenadores para el uso de personas y con el estudio de los principales fenómenos que lo rodean. HCI ayuda en el diseño de sistemas eficientes, usables y funcionales.&lt;br /&gt;&lt;br /&gt;Principios:&lt;br /&gt;&lt;br /&gt;1.- Visibilidad del estado del sistema: el sistema debe siempre mantener informado a los usuarios de lo que ocurre, con un correcto feedback en un tiempo razonable.&lt;br /&gt;&lt;br /&gt;2.- Correspondencia entre el sistema y el mundo real: El sistema debe hablar el lenguaje de los usuarios, con palabras, frases y conceptos familiares para el usuario. Seguir convenciones del mundo real, haciendo que la información aparezca en forma natural y lógica.&lt;br /&gt;&lt;br /&gt;3.- Control y libertad del usuario: los usuarios frecuentemente eligen opciones por error y se necesita claramente indicar una salida para esas situaciones no deseadas sin necesidad de pasar por extensos diálogos.&lt;br /&gt;&lt;br /&gt;4.- Consistencia y estándares: los usuarios no tienen que adivinar los que las diferentes palabras, situaciones o acciones significan lo mismo.&lt;br /&gt;&lt;br /&gt;5.-Evitar errores: Un diseño cuidado que prevenga que ocurran problemas es mejor que buenos mensajes de error.&lt;br /&gt;&lt;br /&gt;6.- Reconocimiento vs. Recuerdo: haz objetos, acciones, y opciones visible. El usuario no tiene que recordar información de una parte a otra. Las instrucciones de uso del sistema deben estar visibles o fácilmente recuperables.&lt;br /&gt;&lt;br /&gt;7.- Flexibles y eficientes: diseña un sistema que pueda ser utilizado por un rango amplio de usuarios. Brinda instrucciones cuando sean necesarias para nuevos usuarios pero que no se entrometa en el camino de usuarios avanzados. Permite a los usuarios avanzados ir directamente al contenido que buscan.&lt;br /&gt;&lt;br /&gt;8.- Diseño minimalista: no mostrar información que no sea relevante. Cada pedazo de información extra compite con la importante y disminuye su relativa visibilidad.&lt;br /&gt;&lt;br /&gt;9.- Ayuda a los usuarios a reconocer, diagnosticar y recuperarse de los errores: los mensajes de error deben estar escritos en lenguaje sencillo, indicar precisamente el problema y constructivamente indicar una solución.&lt;br /&gt;&lt;br /&gt;10.- Ayuda y documentación: el mejor sistema es el que se puede usar sin documentación, pero siempre facilita una ayuda o documentación. Esta información debe ser fácil de ser buscada, dirigida a las tareas de loa usuarios, listar los pasos concretos para hacer algo y no ser muy extensa.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.geocities.com/albertlacalle/hci.htm"&gt;HCI Interacción Hombre Computadora&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-110030060694616876?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/110030060694616876/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=110030060694616876' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/110030060694616876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/110030060694616876'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2004/11/hci-y-los-sistemas-informticos.html' title='HCI y los Sistemas Informáticos'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7149775.post-109995685411135452</id><published>2004-11-08T17:34:00.002-06:00</published><updated>2008-11-11T10:52:11.595-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Libertades'/><category scheme='http://www.blogger.com/atom/ns#' term='Derechos'/><title type='text'>Expresion Directa</title><content type='html'>NUEVO CREDO.ES&lt;br /&gt;&lt;br /&gt;Creo en el telediario todopoderoso,&lt;br /&gt;informador y forjador de lo bueno&lt;br /&gt;y de lo malo,&lt;br /&gt;aunque no siempre quede claro.&lt;br /&gt;&lt;br /&gt;Leo la prensa mayoritaria,&lt;br /&gt;ya que es 'independiente',&lt;br /&gt;y 'defiendo' la libertad de expresión,&lt;br /&gt;aunque lo haga con un condón.&lt;br /&gt;&lt;br /&gt;Creo en la democracia&lt;br /&gt;que brinda oportunidades,&lt;br /&gt;aunque consienta desigualdades...&lt;br /&gt;&lt;br /&gt;Copio de la burguesia,&lt;br /&gt;que nos enseñó a comer en la mesa,&lt;br /&gt;y a 'comportarnos' con cortesía.&lt;br /&gt;&lt;br /&gt;Creo que este sistema es el mejor,&lt;br /&gt;ya que puedo comprar y viajar,&lt;br /&gt;y lo pienso apoyar,&lt;br /&gt;aunque las cosas vayan a peor...&lt;br /&gt;&lt;br /&gt;Todo esto, por no ir escrito en francés,&lt;br /&gt;te aviso que lo interpretes al revés.&lt;br /&gt;&lt;br /&gt;Goliardo Ceibe&lt;br /&gt;&lt;br /&gt;&lt;a href="http://usuarios.lycos.es/amoryrabia/poesia.html"&gt;Expresión Directa&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7149775-109995685411135452?l=mario-reynoso.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mario-reynoso.blogspot.com/feeds/109995685411135452/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7149775&amp;postID=109995685411135452' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/109995685411135452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7149775/posts/default/109995685411135452'/><link rel='alternate' type='text/html' href='http://mario-reynoso.blogspot.com/2004/11/expresion-directa.html' title='Expresion Directa'/><author><name>Mario</name><uri>http://www.blogger.com/profile/14034891489434828951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-c6Q3zOtmoEY/TmRRKKQf48I/AAAAAAAAAiQ/qQo0sEuKdt8/s220/dilbert.gif'/></author><thr:total>0</thr:total></entry></feed>
