<?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-1630916954104504852</id><updated>2012-02-11T18:00:38.228-02:00</updated><category term='acceso'/><category term='flash'/><category term='web'/><category term='Outlook'/><category term='remoto'/><category term='apt-get'/><category term='buscar'/><category term='montar'/><category term='Seven'/><category term='reporte'/><category term='montar disco'/><category term='respaldo'/><category term='disco'/><category term='maquina virtual'/><category term='Sudafrica'/><category term='grep'/><category term='scp'/><category term='xbox'/><category term='LongVarChar'/><category term='su'/><category term='comprimir'/><category term='cron'/><category term='fstab'/><category term='Celular'/><category term='procesar archivo'/><category term='Dolphin Menu'/><category term='java'/><category term='Nokia 5800 XM'/><category term='vmware'/><category term='juego'/><category term='descargar'/><category term='consola'/><category term='genexus'/><category term='pdf'/><category term='USB'/><category term='webservice'/><category term='winrar'/><category term='Data Provider'/><category term='instalacion'/><category term='core 2 duo'/><category term='core i3'/><category term='dns'/><category term='intel'/><category term='Evolution'/><category term='drivers'/><category term='funciones'/><category term='html'/><category term='compilar'/><category term='arvhicos'/><category term='shutdown'/><category term='GPS'/><category term='mp3'/><category term='framework'/><category term='ubuntu'/><category term='winamp'/><category term='caratulas'/><category term='error'/><category term='itunes'/><category term='dataselector'/><category term='prototype'/><category term='JDownloader'/><category term='mail'/><category term='Vista'/><category term='genexus 9'/><category term='red'/><category term='contar'/><category term='inserts'/><category term='javascript'/><category term='joomla'/><category term='Genexus X'/><category term='particion'/><category term='Mysql'/><category term='tomcat'/><category term='WiDi'/><category term='sessiones'/><category term='Base de datos'/><category term='borrar'/><category term='Froyo'/><category term='core i5'/><category term='blob'/><category term='adsl'/><category term='script'/><category term='disco duro'/><category term='mysqldump'/><category term='windows'/><category term='Evolution U2'/><category term='JSON'/><category term='Android'/><category term='rar'/><category term='Informix'/><category term='Cloud'/><category term='my.cnf'/><category term='linux'/><category term='Menu'/><category term='router'/><category term='puertos'/><category term='redireccion'/><category term='Internet'/><category term='vi'/><category term='archivos'/><category term='php'/><category term='ajax'/><category term='mount'/><category term='videos'/><category term='flv'/><category term='formatear'/><category term='ssh'/><category term='programas'/><category term='colores'/><category term='respaldar'/><category term='peliculas'/><category term='Ruby'/><category term='Imagenes'/><category term='tag&apos;s'/><category term='sessvars'/><category term='samba'/><category term='concatenar'/><category term='core i7'/><category term='HGMI'/><category term='discador'/><category term='Mundial'/><category term='wsdlinspector'/><category term='fdisk'/><title type='text'>Trucos Informáticos</title><subtitle type='html'>Intentare mostrarles todas las cosas que me pasan día a día en mis pruebas, en mi trabajo, etc.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default?start-index=101&amp;max-results=100'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>142</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-1675872892116619827</id><published>2012-02-04T08:31:00.001-02:00</published><updated>2012-02-04T08:31:27.443-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><title type='text'>Música para correr.</title><content type='html'>Como algunos sabes ya hace muchos años se me ha dado por correr, y hace algunos por algunos otros deportes como andar en bici, y últimamente por el kayak (si me buscan en endomondo van a ver mis practicas).&lt;br /&gt;Ademas, como salgo con el celular para utilizar endomondo, obviamente (creo que todo el mundo lo hace) llevo algunos mp3 y los voy escuchando. Pero no soy de los que se pasan horas analizando sus mp3 viendo cual es para que ocasión, etc., es decir hago lo que creo que todo el mundo hace, agarro la carpeta y la tiro para adentro y listo.&lt;br /&gt;&lt;br /&gt;Esto tienen sus ventajas y sus desventajas, la ventaja, es que no sabes que vas a escuchar, es decir te sorprende&amp;nbsp; la canción que viene (ahh, siempre pongo que se reproduzca aleatoriamente). Lo malo es que podes tener una canción pum para arriba y la próxima una muyyy lenta, y esto es lo que me desagrada.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Entonces buscando un poco por Internet encontré http://jog.fm, en esta pagina lo único que tenes que decirle es a cuantos minutos corres por km, y el te sugiere cuales son las canciones que deberías escuchar. Lo que hace es sugerir a que BPM deben de estar (para los que no conocemos nada de BPM yo lo entiendo como el compás de la música, un balz tendría un BPM bajo, y un Metal seria uno alto). Entonces para una velocidad te da los mp3 con determinado BPM (lo que no entiendo, pero los de jog.fm lo sabrán, es que te sugiere los de un determinado BPM y los de la mitad, es decir yo ando entre los 160 MPB, pero me sugiere de 160 y de 80, no se por que).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Luego de tener esto tenemos 2 opciones.&lt;br /&gt;&lt;br /&gt;La opción corta, buscar entre mis mp3, los que tienen BPM de 160 y tirar solo estos, para eso debemos de tener un catalogador de mp3 que muestre los tags de estos y que muestre los que tienen BPM (deberían de tener los mp3 con los tags bien, esto lo explique ya hace como 2 años), yo &lt;br /&gt;&lt;br /&gt;La opción larga, que no es menos reconfortante, ya que escuchas un montón de canciones que ni tenias idea que existían. Con el resultado que te da jog.fm, vas a la pagina de http://grooveshark (también lo explique hace algún tiempo) y te armas la playlist con las músicas que estén entre tu BPM y que te agraden. Luego deberías de "comprar" los mp3. O... puedes utilizar alguna aplicacion para descargar el mp3 de esta pagina, yo utilizo scilor (http://www.scilor.com/grooveshark-downloader.html).&lt;br /&gt;&lt;br /&gt;Bueno con esto deberían estar aptos para correr, yo lo voy a probar hoy en la Doble Sanantonio (espero que mi rodilla no se queje mucho).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-1675872892116619827?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/1675872892116619827/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=1675872892116619827' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/1675872892116619827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/1675872892116619827'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2012/02/musica-para-correr.html' title='Música para correr.'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-3264041229164918656</id><published>2012-02-01T22:56:00.002-02:00</published><updated>2012-02-01T22:56:34.816-02:00</updated><title type='text'>Un poco de humor</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-jPb0d_9l61g/TynfIlgZ5rI/AAAAAAAAAIc/RGFLRDY4lRQ/s1600/developer.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-jPb0d_9l61g/TynfIlgZ5rI/AAAAAAAAAIc/RGFLRDY4lRQ/s320/developer.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-3264041229164918656?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/3264041229164918656/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=3264041229164918656' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/3264041229164918656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/3264041229164918656'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2012/02/un-poco-de-humor.html' title='Un poco de humor'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-jPb0d_9l61g/TynfIlgZ5rI/AAAAAAAAAIc/RGFLRDY4lRQ/s72-c/developer.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-3565494821424295953</id><published>2012-01-31T14:50:00.002-02:00</published><updated>2012-02-01T22:57:23.558-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juego'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Juego para volver a la escuela o liceo</title><content type='html'>Como dice el titulo si se quieren sentir como que volvieron a la escuela, o el liceo, les aconsejo Math Pack, es un juego muy sencillo pero muy interesante, lo mas interesante es que nos hace mover lo que tenemos abajo del pelo y a veces nos olvidamos de removerlo un poco. Por ejemplo, quien sabe hacer una división de 2 cifras, uuuuuyyyyy, que miedo, si no me dan un papel la veo difícil de hacerla.&lt;br /&gt;Entonces el juego, es muy fácil, empieza con sumas de 1 dígito, restas, división, etc, después se va complicando y tenemos con mas cifras, y otras operaciones, ejemplo porcentaje, etc., además, te da unos segundos para responder cada pregunta.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-kG35J9pr1Xc/TyhS6inTIYI/AAAAAAAAAHs/GOJiAbnT3MU/s1600/math_Pack_vista.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-kG35J9pr1Xc/TyhS6inTIYI/AAAAAAAAAHs/GOJiAbnT3MU/s1600/math_Pack_vista.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;El juego consiste en 10 preguntas que tienes que responder, por ejemplo del grupo de las sumas de 1 dígito, ahí termina y te da las acertadas, las equivocadas, el %, y un coeficiente de inteligencia. En mi caso después de tener un 90% en un ítem, paso al segundo, por ejemplo suma de 2 dígitos, y así sucesivamente (obviamente en sumas de 3 dígitos, no he llegado a los 90%, pero lo sigo intentando).&lt;br /&gt;&lt;br /&gt;Bueno para los que nos gusten las cuentas, los que estemos medios olvidados, los que tengamos que matar el tiempo y para todos, es aconsejable este súper jueguito.&lt;br /&gt;&lt;br /&gt;Como Diego Giusso, me reto agrego algunas imagenes y el link al market (asi esta bien Dieguito?)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://market.android.com/details?id=Nate.Math&amp;amp;feature=search_result" target="_blank"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-wxmpdg1i7Qc/TyhTIagzgDI/AAAAAAAAAH0/LFVBZykTr9o/s1600/icono_math_pack.png" /&gt; Math Patk en el market&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-3565494821424295953?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/3565494821424295953/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=3565494821424295953' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/3565494821424295953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/3565494821424295953'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2012/01/juego-para-volver-la-escuela-o-liceo.html' title='Juego para volver a la escuela o liceo'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-kG35J9pr1Xc/TyhS6inTIYI/AAAAAAAAAHs/GOJiAbnT3MU/s72-c/math_Pack_vista.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-2278505842282866764</id><published>2012-01-25T21:23:00.002-02:00</published><updated>2012-02-01T22:57:11.607-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GPS'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>NavFree Gps para Android con mapas OffLine para Uruguay, y Free</title><content type='html'>&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Ux0-oZKOO_E/TyhUi1wLCYI/AAAAAAAAAIU/6xjqFGXDf4k/s1600/icono_navfree.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Como bien lo dice su nombre NavFree es un programa GPS gratis. Teóricamente corre en Android 2.1 o superior, yo lo probé en un 2.3.7 y funciona perfecto.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-tjxvoPKJNCM/TyhTy4ULyjI/AAAAAAAAAIE/MdcuL0CtipQ/s1600/navfree.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" src="http://2.bp.blogspot.com/-tjxvoPKJNCM/TyhTy4ULyjI/AAAAAAAAAIE/MdcuL0CtipQ/s400/navfree.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Anteriormente utilizaba una versión de Papago muy pero muy vieja, que complica casi con todas mis expectativas, siendo yo un viejo usuario de Garmin en en Nokia 5800 no he encontrado todavía en Android algún Gps que cumpla con todas las funciones y facilidades que tenia Garmin.&lt;br /&gt;Con Garmin, también con Papago, he tenido los mapas de Uruguay (ambos utilizan los mismo mapas), y Offline, esto es lo mas importante ya que ahora si tengo internet (y alguna vez que otra he jugado con Mapas de Google), pero hace un par de años no contaba con internet en mi celular.&lt;br /&gt;&lt;br /&gt;Entonces empecé a probar NavFree, el problema es que apenas se instala te pide que te bajes los mapas (esto me encanto así solo con instalar el programa y él se encarga de todo, no tenes que andar con otras aplicaciones descargando e instalando los mapas), y los mas mas cercanos a Uruguay, son Brasil y Argentina, es decir no tenes Uruguay. Pero para probarlo me bajo el de Argentina, aconsejo hacerlo con wifi, ya que pesa 140Mb aprox.&lt;br /&gt;Después de bajar el mapa me sorprende y esta incluido el mapa de Uruguay (se ve que para los del norte somos lo mismo :-( ). Para encontrar una dirección, no he podido hacerlo buscando porque no encuentra las direcciones de Montevideo, ni de Uruguay, solo podes buscar direcciones de Argentina, pero igual me las he ingeniado ya que podes marcar un punto en el mapa y guardarlo como favorito. Este seria el punto desfavorable o tedioso ya que la búsqueda esta muy buena pero no nos sirve.&lt;br /&gt;&lt;br /&gt;Después, del tema de las direcciones todo el resto me ha dejado mas que conforme, la visualización espectacular, los iconos bien claros, bien entendibles, el ruteo, no tengo nada que decir, he probado ir a varios lugares y el camino lo marca perfecto, la voz no es tan robotica como la gallega del Garmin, la del “recalculando”. Además tiene varias funcionalidades que están trabajando, una que me encanto y la he buscado en varios programas, es anexar a los contactos la dirección GPS, después se ve que se pueden bajar anexos, como algunas voces (los propios mapas), etc.,&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-tYSRFxk-fB8/TyhTvzLkzSI/AAAAAAAAAH8/N7BdC3keHUc/s1600/navfree_vista.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-tYSRFxk-fB8/TyhTvzLkzSI/AAAAAAAAAH8/N7BdC3keHUc/s1600/navfree_vista.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;En resumen NavFree, paso a ser mi programa GPS de cabecera, luego que lo pruebe voy a poner mas comentario. Para el que quiera bajarlo, diríjanse al market de Android que lo tienen libre para descargar.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://market.android.com/details?id=com.navfree.android.OSM.ALL&amp;amp;feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5uYXZmcmVlLmFuZHJvaWQuT1NNLkFMTCJd" target="_blank"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-Ux0-oZKOO_E/TyhUi1wLCYI/AAAAAAAAAIU/6xjqFGXDf4k/s1600/icono_navfree.png" /&gt; Link de descarga en Market&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-2278505842282866764?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/2278505842282866764/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=2278505842282866764' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2278505842282866764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2278505842282866764'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2012/01/navfree-gps-para-android-con-mapas.html' title='NavFree Gps para Android con mapas OffLine para Uruguay, y Free'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-tjxvoPKJNCM/TyhTy4ULyjI/AAAAAAAAAIE/MdcuL0CtipQ/s72-c/navfree.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-2334486456855049055</id><published>2011-12-02T22:41:00.000-02:00</published><updated>2011-12-02T22:41:51.822-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>CyanogenMod 7.1.0 android 2.3.7 en el samsung galaxy 5 I5500</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt; &lt;a href="http://4.bp.blogspot.com/-fepcVlFimkw/TtUjr8FdS9I/AAAAAAAABMs/lku64AZlqRM/s1600/Install-Gingerbread-based-CyanogenMod-7-to-Samsung-Galaxy-5-I5500-154x300.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-fepcVlFimkw/TtUjr8FdS9I/AAAAAAAABMs/lku64AZlqRM/s1600/Install-Gingerbread-based-CyanogenMod-7-to-Samsung-Galaxy-5-I5500-154x300.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia,'Times New Roman',serif;"&gt;Por culpa de mi amigo Federico que no me presto el celular para instalarle la version 2.3.4 de android, no tuve mas remedio que instalarla en mi celular.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia,'Times New Roman',serif;"&gt;Me base 100% en el post que copio abajo, y el link es el siguiente http://www.androidvzla.com/2011/11/instalar-cm7-android-237-en-samsung.html&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia,'Times New Roman',serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia,'Times New Roman',serif;"&gt;Realmente es muy facil, sigan paso a paso que les va a funcioinar.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia,'Times New Roman',serif;"&gt;Todos los agradecimientos al post original.&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;En esta oprtunidad le traemos este &lt;a href="http://www.androidvzla.com/p/tutoriales.html"&gt;tutorial &lt;/a&gt;muy sencillo de como instalar &lt;a href="http://www.androidvzla.com/search/label/cyanogen"&gt;CyanogenMod&lt;/a&gt; 7.1.0 android 2.3.7 en el &lt;a href="http://www.androidvzla.com/search/label/samsung"&gt;samsung &lt;/a&gt;galaxy 5 I5500 Aqui le dejamos.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Antes Que nada Debes Tener &lt;a href="http://www.samsung.com/es/support/mobilesoftwaremanual/mobilesoftwaremanual.do?page=MOBILE.SOFTWARE.MANUAL"&gt;Kies &lt;/a&gt;Instalado Para Que te reconosca los Drivers del Galaxy 5 y poder seguir con el Tuto.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: Georgia, 'Times New Roman', serif;"&gt;Hemos Colocado &amp;nbsp;todo lo necesario en un solo Archivo Comprimido el Cual deben descargar:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Lo Primero:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.multiupload.com/EJITP43J0E"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Descargar Archivo Con todo lo Necesario.&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.megaupload.com/?d=FRAG23QA"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Hotfix Para CM7&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Para Poder Hacer la instalacion tu galaxy 5 debe estar en Android 2.2 Froyo si no lo esta &lt;a href="http://www.androidvzla.com/2011/09/actualizar-samsung-galaxy-5-i5500-froyo.html"&gt;sigue este tuto&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Una vez verificado que estamos En Froyo Precedemos Con el Tutorial de Instalacion.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Una Vez Que descargamos todos Los Necesario Necesitamos &lt;a href="http://www.winrar.es/"&gt;Winrar&amp;nbsp;&lt;/a&gt;&amp;nbsp;para descomprimir el Archivo, Lo Descomprimimos en cualquier lugar &amp;nbsp;y Vamos a Tener los Siguientes Archivos :&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt; &lt;a href="http://1.bp.blogspot.com/-OP9QlPrlMZo/TtUl33mdlRI/AAAAAAAABM0/aBZ8JHw_VQk/s1600/g51.JPG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;img border="0" height="129" src="http://1.bp.blogspot.com/-OP9QlPrlMZo/TtUl33mdlRI/AAAAAAAABM0/aBZ8JHw_VQk/s640/g51.JPG" width="640" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Tendremos dos Carpetas: &lt;span class="Apple-style-span" style="color: lime;"&gt;Archivos CM7&lt;/span&gt; y Otros Archivos en Archivos CM7 encontraremos la rom CM7 y las aplicaciones de Google en la Carpeta &lt;span class="Apple-style-span" style="color: lime;"&gt;otros Archivos&lt;/span&gt; esta la&amp;nbsp;aplicación&amp;nbsp;Odin el Archivo Ops y el custom recovery Clockworkmod para Galaxy 5.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;El  siguiente Paso es colocar Los Archivos de la Carpeta Archivos CM7 en la  &amp;nbsp;Raiz de la SD OJo los Archivos que estan dentro no la  carpeta&amp;nbsp;También&amp;nbsp;debemos colocar el Archivo&amp;nbsp;&lt;a href="http://www.megaupload.com/?d=FRAG23QA"&gt;Hotfix Para CM7&lt;/a&gt;&amp;nbsp;en la Raiz de la Sd.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Una Vez echo esto Apagamos el&amp;nbsp;Teléfono&amp;nbsp;y lo colocamos en Modo Download Para el Que no sabe Como&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Presionamos Volumen Abajo+Tecla del medio+Power Hasta que veamos esta Imagen:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt; &lt;a href="http://1.bp.blogspot.com/-6VFuV_HKf_M/TtUoxA2YYiI/AAAAAAAABM8/dAkxeS_OiFE/s1600/galaxy+5+I5500+download+mode+button.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-6VFuV_HKf_M/TtUoxA2YYiI/AAAAAAAABM8/dAkxeS_OiFE/s320/galaxy+5+I5500+download+mode+button.jpg" width="260" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt; &lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt; &lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Una Vez en Modo Download Procedemos A conectar Nuestro Dispositivo &amp;nbsp;a la PC Mediante el Cable USB.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt; &lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt; &lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Ahora  Vamos A Buscar La Carpeta Que descomprimimos Otros Archivos y dentro de  ella Buscamos la&amp;nbsp;aplicación&amp;nbsp; ODIN &amp;nbsp;La de la Imagen:&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt; &lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt; &lt;a href="http://1.bp.blogspot.com/-XBi9SeQn6k8/TtUp4SDwAmI/AAAAAAAABNE/ykD4LEnCAEI/s1600/g52.JPG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;img border="0" height="115" src="http://1.bp.blogspot.com/-XBi9SeQn6k8/TtUp4SDwAmI/AAAAAAAABNE/ykD4LEnCAEI/s640/g52.JPG" width="640" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt; &lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Abrimos ODin Con el&amp;nbsp;Teléfono&amp;nbsp;Ya&amp;nbsp;Conectado&amp;nbsp;Via USB y Veremos Esto:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt; &lt;a href="http://2.bp.blogspot.com/-Ux5TCoKFduc/TtUqpRv82qI/AAAAAAAABNM/-nbppbi45Ho/s1600/g53.JPG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;img border="0" height="280" src="http://2.bp.blogspot.com/-Ux5TCoKFduc/TtUqpRv82qI/AAAAAAAABNM/-nbppbi45Ho/s400/g53.JPG" width="400" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;El  recuadro Com Port Mapping debe estar amarillo como en la Imagen eso  quiere decir que el&amp;nbsp;teléfono&amp;nbsp;esta bien Conectado y Listo para Flashear  en caso de que no este en amarillo revisa si tienes el Kies instalado  por la cuestion de los Drivers.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Ahora  el Siguiente Paso es Flashear el Custom recovery O Clockworkmod  Recovery Que nos&amp;nbsp;servirá&amp;nbsp;Para Flashear EL CM7 lo primero sera en Odin  marcar la Opcion OPS y Buscar el ops que esta dentro de la Carpeta Otros  Archivos Con nombre&amp;nbsp;EUROPA_I5508_v1.0.ops luego verificamos que la  Opcion One Package este Activada y por ultimo marcamos la opcion de One  Package y buscamos dentro de la Carpeta otros Archivos el Archivo Con  Nombre&amp;nbsp;ClockworkMod-Galaxy5-v0.5 debe quedar como la Siguiente Imagen:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt; &lt;a href="http://1.bp.blogspot.com/-5acW9LpmFyQ/TtUsokS0DUI/AAAAAAAABNU/P2UUVjuoPRQ/s1600/g54.JPG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;img border="0" height="277" src="http://1.bp.blogspot.com/-5acW9LpmFyQ/TtUsokS0DUI/AAAAAAAABNU/P2UUVjuoPRQ/s400/g54.JPG" width="400" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Ahora  Vamos Marcar Start Para Empezar el Flasheo del Recovery Luego de unos  segundos el proceso terminara y el telefono se reiniciara en modo  recovery ( este Proceso lo pueden Hacer las Veces que quieran Para  Ingresar &amp;nbsp;al recovery en caso de que no puedan desde el telefono)  deberian tener algo asi:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt; &lt;a href="http://1.bp.blogspot.com/-rnnJXaH6oQs/TtUtfMZhsmI/AAAAAAAABNc/xyaoQu3_F8Q/s1600/ClockworkMod-Recovery-3_thumb.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;img border="0" height="235" src="http://1.bp.blogspot.com/-rnnJXaH6oQs/TtUtfMZhsmI/AAAAAAAABNc/xyaoQu3_F8Q/s400/ClockworkMod-Recovery-3_thumb.png" width="400" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Lo  primero que debes hacer es Hacer un Nandroid Para ello Ve a la Opcion  de backup and restore luego marcas backup y esperas hasta que termine.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Luego el Siguiente Paso sera Hacer un Full wipe Para Ello ve a Wipe data/Factory reset y luego a Wipe Cache Partition.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Una  vez hecho esto ahora por Fin procedemos a Instalar la Rom Cm7 2.3.7  Para ello dentro del Recovery Vamos a Install &amp;nbsp;zip from Sd Card - Choose  Zip From SD Card y buscamos en Nuestra SD el  &amp;nbsp;Archivo&amp;nbsp;update-cm-7.1.0-galaxy5-v1.7.2-MADTEAM-signed luego el mismo  proceso con el Archivo&amp;nbsp;v1.7.2-hotfix1 y por Ultimo  Con&amp;nbsp;gapps-gb-20110828-signed.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Ya  lo Que nos &amp;nbsp;queda es reiniciar el&amp;nbsp;teléfono&amp;nbsp;y esperar a que inicie con  tu nueva &amp;nbsp;Rom CM7. recuerda que cada vez que quieras ingresar al  &amp;nbsp;recovery puedes hacerlo por este&amp;nbsp;método&amp;nbsp;o por la misma Rom en  la&amp;nbsp;opción&amp;nbsp;de Recovery.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-2334486456855049055?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/2334486456855049055/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=2334486456855049055' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2334486456855049055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2334486456855049055'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/12/cyanogenmod-710-android-237-en-el.html' title='CyanogenMod 7.1.0 android 2.3.7 en el samsung galaxy 5 I5500'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-fepcVlFimkw/TtUjr8FdS9I/AAAAAAAABMs/lku64AZlqRM/s72-c/Install-Gingerbread-based-CyanogenMod-7-to-Samsung-Galaxy-5-I5500-154x300.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-4100014643128745923</id><published>2011-11-27T16:14:00.000-02:00</published><updated>2011-11-27T16:14:28.127-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xbox'/><title type='text'>Grabar juegos de Xbox360 con ImageBurn</title><content type='html'>Esto es una copia de: http://www.gamesforo.com/showthread.php?t=25321&lt;br /&gt;Con esto vamos a poder grabar dvd con juegos de xbox360.&lt;br /&gt;&lt;br /&gt;1] Una vez descomprimido el juego a grabar , realizaremos un cambio en  el programa . Nos vamos a "Herramientas" y seguidamente a "Ajustes...":&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="ncode_imageresizer_warning" id="ncode_imageresizer_warning_1" style="width: 640px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="td1" width="20"&gt;&lt;img alt="" border="0" height="16" src="http://www.gamesforo.com//images/statusicon/wol_error.gif" width="16" /&gt;&lt;/td&gt;&lt;td class="td2"&gt;This image has been resized. Click this bar to view the full image. The original image is sized 800x600.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img alt="" border="0" height="480" id="ncode_imageresizer_container_1" src="http://img397.imageshack.us/img397/193/dibujooo8.jpg" width="640" /&gt;&lt;br /&gt;&lt;br /&gt;Y ahora nos vamos a "Grabar" , y cambiamos la casilla "Opciones" en  donde pone "Utilizar el especificado" y ponemos la numeracion 1913760 ,  tal y como vemos en la imagen:&lt;br /&gt;&lt;br /&gt;&lt;table class="ncode_imageresizer_warning" id="ncode_imageresizer_warning_2" style="width: 640px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="td1" width="20"&gt;&lt;img alt="" border="0" height="16" src="http://www.gamesforo.com//images/statusicon/wol_error.gif" width="16" /&gt;&lt;/td&gt;&lt;td class="td2"&gt;This image has been resized. Click this bar to view the full image. The original image is sized 800x600.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img alt="" border="0" height="480" id="ncode_imageresizer_container_2" src="http://img154.imageshack.us/img154/5461/12tt2.jpg" width="640" /&gt;&lt;br /&gt;&lt;br /&gt;Y listo , con esto podremos grabar los juegos de Xbox360 .&lt;br /&gt;&lt;br /&gt;2] Ahora vamos a modificar el archivo DVD que nos viene con la ISO que  hemos descargado . Os aviso que si descargais un juego de Xbox360 sin el  DVD , no lo grabeis porque no os ira ... Podeis crearlo vosotros mismos  de todos modos .&lt;br /&gt;&lt;br /&gt;Bien , abrimos el archivo y borramos la siguiente linea:&lt;br /&gt;&lt;br /&gt;&lt;table class="ncode_imageresizer_warning" id="ncode_imageresizer_warning_3" style="width: 640px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="td1" width="20"&gt;&lt;img alt="" border="0" height="16" src="http://www.gamesforo.com//images/statusicon/wol_error.gif" width="16" /&gt;&lt;/td&gt;&lt;td class="td2"&gt;This image has been resized. Click this bar to view the full image. The original image is sized 800x600.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img alt="" border="0" height="480" id="ncode_imageresizer_container_3" src="http://img368.imageshack.us/img368/9923/40287703sc6.jpg" width="640" /&gt;&lt;br /&gt;&lt;br /&gt;La segunda linea la dejamos como esta , y listo , ya lo podremos grabar .&lt;br /&gt;&lt;br /&gt;3] Nos vamos de nuevo al ImgBurn y seleccionamos "Grabar imagen a Disco" :&lt;br /&gt;&lt;br /&gt;&lt;table class="ncode_imageresizer_warning" id="ncode_imageresizer_warning_4" style="width: 640px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="td1" width="20"&gt;&lt;img alt="" border="0" height="16" src="http://www.gamesforo.com//images/statusicon/wol_error.gif" width="16" /&gt;&lt;/td&gt;&lt;td class="td2"&gt;This image has been resized. Click this bar to view the full image. The original image is sized 800x600.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img alt="" border="0" height="480" id="ncode_imageresizer_container_4" src="http://img505.imageshack.us/img505/9854/59267960lh4.jpg" width="640" /&gt;&lt;br /&gt;&lt;br /&gt;Nos vamos al icono que dice "Seleccionar un archivo..." , y seleccionamos el archivo DVD:&lt;br /&gt;&lt;br /&gt;&lt;table class="ncode_imageresizer_warning" id="ncode_imageresizer_warning_5" style="width: 640px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="td1" width="20"&gt;&lt;img alt="" border="0" height="16" src="http://www.gamesforo.com//images/statusicon/wol_error.gif" width="16" /&gt;&lt;/td&gt;&lt;td class="td2"&gt;This image has been resized. Click this bar to view the full image. The original image is sized 800x600.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img alt="" border="0" height="480" id="ncode_imageresizer_container_5" src="http://img185.imageshack.us/img185/8322/69097182wr6.jpg" width="640" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="ncode_imageresizer_warning" id="ncode_imageresizer_warning_6" style="width: 640px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="td1" width="20"&gt;&lt;img alt="" border="0" height="16" src="http://www.gamesforo.com//images/statusicon/wol_error.gif" width="16" /&gt;&lt;/td&gt;&lt;td class="td2"&gt;This image has been resized. Click this bar to view the full image. The original image is sized 800x600.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img alt="" border="0" height="480" id="ncode_imageresizer_container_6" src="http://img227.imageshack.us/img227/3645/84949983nu5.jpg" width="640" /&gt;&lt;br /&gt;&lt;br /&gt;4] Y lo mas importante , la grabacion ... Para empezar , desactivamos la  casilla "Verificar" , y la velocidad , la normal para estos juegos , es  "2.4x" y otra es "2x" . Elejid la que os vaya mejor , ami me va bien  "2x" , y le damos al folio y el cd que vemos abajo y empezara a grabar :&lt;br /&gt;&lt;br /&gt;&lt;table class="ncode_imageresizer_warning" id="ncode_imageresizer_warning_7" style="width: 640px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="td1" width="20"&gt;&lt;img alt="" border="0" height="16" src="http://www.gamesforo.com//images/statusicon/wol_error.gif" width="16" /&gt;&lt;/td&gt;&lt;td class="td2"&gt;This image has been resized. Click this bar to view the full image. The original image is sized 800x600.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img alt="" border="0" height="480" id="ncode_imageresizer_container_7" src="http://img98.imageshack.us/img98/8489/55976402lx0.jpg" width="640" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" border="0" src="http://www.dvdplusvideo.com/Guides/ALK_5images/imgburn16yw9.png" /&gt;&lt;br /&gt;&lt;br /&gt;Y listo , cuando finalize , os dara el mensaje de verificacion de la grabacion significa que estara listo:&lt;br /&gt;&lt;br /&gt;&lt;img alt="" border="0" src="http://img451.imageshack.us/img451/9903/img5py7.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-4100014643128745923?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/4100014643128745923/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=4100014643128745923' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4100014643128745923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4100014643128745923'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/11/grabar-juegos-de-xbox360-con-imageburn.html' title='Grabar juegos de Xbox360 con ImageBurn'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-5635641458419096551</id><published>2011-10-23T20:20:00.000-02:00</published><updated>2011-10-23T20:20:12.220-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='tomcat'/><title type='text'>Servidor Web con ip dinamica en uruguay.</title><content type='html'>Voy a ponerlos en ambiente. &lt;br /&gt;Tengo un equipo que esta en mi casa, el cual tienen una aplicación web corriendo. Me conecto a Internet por ADSL, el cual cada 12 horas cambia la ip.&lt;br /&gt;A la aplicación web, la quiero utilizar desde fuera, por Internet, pero ademas quiero que el dominio sea fácil y conocido, ademas que sea .com.uy.&lt;br /&gt;&lt;br /&gt;Ahora voy a indicar paso a paso que es lo que tenemos que hacer para lograrlo.&lt;br /&gt;&lt;br /&gt;1 - comprar un dominioo en Antel, para eso se conectan a antel.com.uy, y buscan la parte de solicitud de dominios. Yo en particular hice el pago por mi factura de teléfono, pero ven ahí las opciones que tienen.&lt;br /&gt;2 - registrarse en dyndns o no-ip (son los 2 que yo conozco, en mi caso mi router acepta dyndns, así que me inclino por este), y configurar, ya se el equipo, o el router, para acceder a la maquina con un nombre pero hasta ahora fea, normalmente la gente de dyndns, deja el dominio con esa sigla.&lt;br /&gt;3 - nos registramos en Cdmon (https://www.cdmon.com) con este dns publico vamos a redirigir nuestro dominio a dyndns. &lt;br /&gt;&lt;br /&gt;Ahora ya estamos registrados en todo lo que necesitamos, ahora debemos de configurarlo.&lt;br /&gt;&lt;br /&gt;Primero vamos al domino de antel, en la parte de administración, elegimos el dominio y ahora le decimos que vamos a delegar este a un dns (normalmente las empresas grandes tienen su servidor dns, en nuestro caso usaremso cdmon).&lt;br /&gt;Luego antel nos pide 2 dominios, entonces lo que hacemos es ingresamos las 2 ip publicas de cdmon o el nombre (&lt;label class="datcorrttl"&gt;ns1.cdmon.net&lt;/label&gt;, 212.36.74.129, &lt;label class="datcorrttl"&gt;ns2.cdmon.net&lt;/label&gt;, 212.36.75.129)&lt;br /&gt;Ahora ingresamos a cdmon, usamos la opcion redireccion por URL, configuramos el dns estatico, en direccion url ponemos la direccion del dyndns (en mi caso http://juegauruguay.dyndns-ip.com).&lt;br /&gt;&lt;br /&gt;Con esto bastaria para que nuestra pagina web ya tenga un dominio "lindo". &lt;br /&gt;&lt;br /&gt;La idea es que cualquier peticion a nuestrodominio.com.uy, se redirige a cdmon, este, lo rutea a dyndns, y dyndns con el servicio obtienen la ip de nuestro servidro (el cual varia cada n horas).&lt;br /&gt;Con esto y luego de 1 o 2 dias, ya podriamos acceder a nuestro dominio.com.uy y nos mostrar la pagina web de nuestro servidor. Si son un poco detallistas, si posicionamos el mouse sobre un link, este muesta el link con la direccion de dyndns, no queda del todo lindo pero funciona, y no he podido hacer que no salga ese texto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-5635641458419096551?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/5635641458419096551/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=5635641458419096551' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/5635641458419096551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/5635641458419096551'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/10/servidor-web-con-ip-dinamica-en-uruguay.html' title='Servidor Web con ip dinamica en uruguay.'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-4149414664347849278</id><published>2011-10-22T17:15:00.000-02:00</published><updated>2011-10-22T17:15:06.132-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mysql'/><title type='text'>Select en Mysql con datos sin commitear</title><content type='html'>Tengo un proceso el cual demora mucho en hacer el commit, digamos lugo de insertar 10.000 registros, pero quiero apenas lo ejecuto, ver si este esta trabajando. Entonces lo que necesito es saber con un select comun, cuantos registros se va procesando e insertando en una tabla, aunque estos no esten commiteados.&lt;br /&gt;&lt;br /&gt;desde la consola debemos primero setear que se va a trabajar de este modo, luego hacemos las consultas que consideremos y luego para dejar todo prolijo volvemos al estado por defecto.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="lang-sql prettyprint"&gt;&lt;code&gt;&lt;span class="kwd"&gt;SET&lt;/span&gt;&lt;span class="pln"&gt; SESSION &lt;/span&gt;&lt;span class="kwd"&gt;TRANSACTION&lt;/span&gt;&lt;span class="pln"&gt; ISOLATION LEVEL &lt;/span&gt;&lt;span class="kwd"&gt;READ&lt;/span&gt;&lt;span class="pln"&gt; UNCOMMITTED &lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwd"&gt;SELECT&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;*&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;FROM&lt;/span&gt;&lt;span class="pln"&gt; MI_TABLE_NAME &lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwd"&gt;SET&lt;/span&gt;&lt;span class="pln"&gt; SESSION &lt;/span&gt;&lt;span class="kwd"&gt;TRANSACTION&lt;/span&gt;&lt;span class="pln"&gt; ISOLATION LEVEL REPEATABLE &lt;/span&gt;&lt;span class="kwd"&gt;READ&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-4149414664347849278?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/4149414664347849278/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=4149414664347849278' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4149414664347849278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4149414664347849278'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/10/select-en-mysql-con-datos-sin-commitear.html' title='Select en Mysql con datos sin commitear'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-8037809528742409243</id><published>2011-10-19T09:30:00.000-02:00</published><updated>2011-10-19T09:30:10.724-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WiDi'/><category scheme='http://www.blogger.com/atom/ns#' term='HGMI'/><title type='text'>Que es WiDi</title><content type='html'>Sigo buscando notebook y encuentro cosas que he escuchado pero nunca investigue mucho y las paso a compartir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://zonalaptops.com.uy/wp-content/uploads/2011/07/Laptops-Uruguay-intel-widi-logo.jpg"&gt;&lt;img alt="" class="aligncenter size-full wp-image-858" height="408" src="http://zonalaptops.com.uy/wp-content/uploads/2011/07/Laptops-Uruguay-intel-widi-logo.jpg" title="Laptops-Uruguay-intel-widi-logo" width="350" /&gt;&lt;/a&gt;&lt;br /&gt;Una de las nuevas tecnologías de Intel es el &lt;a href="http://zonalaptops.com.uy/2011/07/que-es-widi-wireless-display/" target="_blank"&gt;WiDI (Wireless Display)&lt;/a&gt;&amp;nbsp;básicamente  lo que permite esta nueva tecnología de Intel es la posibilidad de  conectarse con el Laptop o dispositivo que tenga el WiDi, de manera  inalámbrica, es capas de transmitir de sin cable audio y video por el  aire, el que va a ser el receptor es el televisor, muchos de los  televisores ya incluyen el receptor para sincronizar con WiDi, pero  también existen receptores externos para utilizarlo con tu televisor,  uno de lo que vi es el de Netgear el modelo Push2TV, un dispositivo de  muy reducidas dimensiones(el tamaño es parecido al de un disco externo)  el mismo se puede conectar a la TV por HDMI y ser el enlace con el  Notebook.&lt;br /&gt;Uno de los prestaciones más interesante que este nuevo disposito de  Intel brinda es la posibilidad de conectarse al TV en alta definición  alcanzando reproducción de hasta 1080p y reproducción de audio 5.1  surround, claro que conectando por HDMI se puede obtener mayor calidad  de reproducción pero con la contra de tener que utilizar el cable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-8037809528742409243?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/8037809528742409243/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=8037809528742409243' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8037809528742409243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8037809528742409243'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/10/que-es-widi.html' title='Que es WiDi'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-7895038784714581392</id><published>2011-10-19T09:04:00.000-02:00</published><updated>2011-10-19T09:04:01.790-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='intel'/><category scheme='http://www.blogger.com/atom/ns#' term='core i5'/><category scheme='http://www.blogger.com/atom/ns#' term='core i7'/><category scheme='http://www.blogger.com/atom/ns#' term='core i3'/><category scheme='http://www.blogger.com/atom/ns#' term='core 2 duo'/><title type='text'>Diferencias entre Intel Core2 Duo, Core i3, Core i5 y Core i7</title><content type='html'>&lt;abbr class="published" title="2010-05-21T10:41:58+00:00"&gt;Estoy viendo de cambiar mi equipo y encontre esto que explica muy sencillamente las diferencias enter i3, i5, i7, y demas.&lt;/abbr&gt;                 &lt;br /&gt;&lt;div class="entry-content clearfix"&gt;   &lt;div style="text-align: center;"&gt;&lt;a href="http://blog.fashionpcs.com/wp-content/uploads/IntelCore01.jpg"&gt;&lt;img alt="" class="size-full wp-image-1323  aligncenter" height="309" src="http://blog.fashionpcs.com/wp-content/uploads/IntelCore01.jpg" title="IntelCore01" width="529" /&gt;&lt;/a&gt;&lt;/div&gt;Ya hemos añadido a nuestro catálogo el Intel i3 540 por lo que creo  necesario explicar la diferencia entre los Core 2 Duo que hemos estado y  seguimos distribuyendo y la nueva gama de Intel, los i3, los i5 y los  i7.&lt;br /&gt;&lt;span id="more-1311"&gt;&lt;/span&gt;&lt;br /&gt;Entre los procesadores, la principal diferencia es básicamente la  tecnología que cada uno tiene metido, por eso es imposible decir que uno  sea mejor que el otro. Lo que hay son procesadores con tecnologías e  indicaciones distintas para cada perfil de usuario.&lt;br /&gt;Los &lt;strong&gt;Intel Core2 Duo&lt;/strong&gt; son las tecnología más antigua  de todos los modelos de los que vamos a hablar y tienen dos núcleos  (dual-core), son recomendados los procesadores antiguos diseñados para  usuarios avanzados que pretenden trabajar con varias aplicaciones al  mismo tiempo o con programas pesados.&amp;nbsp; Esta tecnología trabaja a 45nm o  65nm y 65 W de consumo.&lt;br /&gt;La nueva gama de Intel son los Core i, ya que han decidido darle un  importante giro a su estructura de marcas de procesadores. Hasta ahora  teníamos los Core Duo, Core 2 Duo, Core 2 Quad, pero ahora ya tenemos la  serie Core i3, Core i5 y Core i7.&lt;br /&gt;Los &lt;strong&gt;Core i3&lt;/strong&gt;, para procesadores de gama básica o de  entrada; Core i5 para requerimientos intermedios; y el Core i7 para  usuarios de alto desempeño. Estos modelos han empezado a aparecer en los  desarrollos actuales de Intel como los nombre clave Lynnfield y  Clarkfield y Bloomfield.&lt;br /&gt;Intel distribuye su nueva gama de microprocesadores, los micros i7,  i5 e i3, que tienen como nombre Lynnfield (Core i5 y Core i7 de gama  baja) y Clarkdale (Core i5 con gráficas integradas y los Core i3).&lt;br /&gt;Los microprocesadores Bloomfield quedan reservados a los más potentes  Core i7 que no son realmente asequibles para un uso doméstico.&lt;br /&gt;Los Core i3 son unos microprocesadores de doble núcleo y fabricados  en 32nm, 4MB de Caché L3 y lo más novedoso y distintivo es que  incorporan en el propio procesador, la tarjeta gráfica.&amp;nbsp; Los  procesadores Intel Core i3 están diseñados para ofrecer alto rendimiento  en la ejecución de videos de alta definición y tareas con gráficos 3D.&lt;br /&gt;El procesador Core i3 es una opción inteligente para el hogar y la  oficina, también cuenta con la Tecnología Intel® Hyper-Threading, que  permite que cada núcleo de su procesador trabaje en dos tareas al mismo  tiempo, suministrando el desempeño que necesita para hacer tares  múltiples de manera inteligente.&lt;br /&gt;Los&lt;strong&gt; Core i5&lt;/strong&gt; tienen dos versiones a la venta, la  Clarkdale, que al igual que los Core i3 llevan la gráfica integrada y  están fabricados en 32nm, y luego los englobados en Lynnfield. Los Core  i5 Clarkdale tiene cuatro núcleos. Estos microprocesadores si que llevan  Turbo Boost. Si hablamos sobre el rendimientos que generan los Core i3 y  los Core i5 desarrollan 4 procesos simultáneos, 2 por cada núcleo y 1  por cada núcleo respectivamente.&lt;br /&gt;Si pasamos a hablar de los Core i5 Lynnfield, nos encontramos con  microprocesadores de 4 núcleos que en este caso están fabricados en  45nm. Son de mayor tamaño y consumen más energía que sus hermanos  pequeños. Estos procesadores están orientados a ordenadores de gama alta  y dan mejor rendimiento gráfico y multimedia que los Clarkdale a pesar  de que a partir de estos modelos ya no se incluye la gráfica en el  procesador.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://blog.fashionpcs.com/wp-content/uploads/IntelCore02.jpg"&gt;&lt;img alt="" class="size-full wp-image-1319    aligncenter" height="382" src="http://blog.fashionpcs.com/wp-content/uploads/IntelCore02.jpg" title="IntelCore02" width="464" /&gt;&lt;/a&gt;&lt;/div&gt;Por último, los &lt;strong&gt;Core i7&lt;/strong&gt; también tienen una serie de  micros dentro de los Lynnfield y que al igual que todos estos, son  acoplados a la placa base a través del Socket 1156 y fabricados en 45nm.  Lo mejor de los Core i7 es que además de tener 4 núcleos, llevan las  dos tecnologías punteras de Intel, el Turbo Boost y el Hyperthreading.  Esto hace que su velocidad de procesamiento sea muy alta y que en su  caso, con 4 núcleos, genere nada más y nada menos que 8 procesos  simultaneos.&lt;br /&gt;Los microprocesadores Lynnfield (incluimos el Core i5 por supuesto)  tienen una memoria Caché L3 de 8MB, el doble que los Clarkdale.&amp;nbsp; Ahora,  los Core i7 Bloomfield tienen las mismas características que el resto de  los Core i7, pero el Socket de conexión es el modelo 1366 (posiblemente  la misma que los rumoreados Core i9).&lt;br /&gt;&lt;a href="http://blog.fashionpcs.com/wp-content/uploads/IntelCore03.jpg"&gt;&lt;img alt="" class="aligncenter size-full wp-image-1324" height="143" src="http://blog.fashionpcs.com/wp-content/uploads/IntelCore03.jpg" title="IntelCore03" width="693" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-7895038784714581392?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/7895038784714581392/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=7895038784714581392' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/7895038784714581392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/7895038784714581392'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/10/diferencias-entre-intel-core2-duo-core.html' title='Diferencias entre Intel Core2 Duo, Core i3, Core i5 y Core i7'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-5972335410382879019</id><published>2011-10-13T20:32:00.000-02:00</published><updated>2011-10-13T20:32:10.616-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='respaldar'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Configuracion de Dropbox en Ubuntu Server.</title><content type='html'>Voy a poner los pasos que yo necesite para poder hacer funcionar Dropbox en ubuntu server.&lt;br /&gt;Obviamente, no lo voy a explicar, debemos estar registrados de antemano en dropbox&lt;br /&gt;&lt;br /&gt;1 - apt-get install dropbox&lt;br /&gt;2 - crear directorio de dropbox, mkdir /home/usuario/dropbox, o /root/dropbox, es el usuario que esta logueado&lt;br /&gt;3 - descargar programs de configuracion&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wget -nd http://dl.dropbox.com/u/6995/dbmakefakelib.py &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wget -nd http://dl.dropbox.com/u/6995/dbreadconfig.py&lt;br /&gt;4 - ejecutar el primer script, python dbmakefakelib.py, esto devuelve algo como esto, dropboxd ran for 15 seconds without quitting - success?, si lo devuelve vamos bien, solo cortamos el proceso&lt;br /&gt;5 - python dbreadconfig.py, esto nos tiene que devolver una key, si no lo devuelve ejecutamos esto, .dropbox-dist/dropboxd &amp;amp;, y nos tirara la dirección para registrar el equipo en dropbox&lt;br /&gt;6 - en un navegador copiar la dirección que nos tiro el comando anterior&lt;br /&gt;7 - reiniciar el equipo, o el servicio dropbox, y listo ya tenemos el demonio dropbox que corre y nos levanta archivos al a nube.&lt;br /&gt;&lt;br /&gt;Con esto basta para configurarlo, ahora solo a probar, copiar en la carpeta de destino, esperar un rato, e ir a otro sistema operativo donde tengamos dropbox configurado y revisar o los mensajes emergentes o directamente en la carpeta, y veran los archivos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-5972335410382879019?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/5972335410382879019/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=5972335410382879019' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/5972335410382879019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/5972335410382879019'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/10/configuracion-de-dropbox-en-ubuntu.html' title='Configuracion de Dropbox en Ubuntu Server.'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-8194775476118090244</id><published>2011-10-01T20:36:00.002-03:00</published><updated>2011-10-01T20:36:43.722-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Dropbox, compartir archivos en la nube</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:HyphenationZone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;ES&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:EnableOpenTypeKerning/&gt;    &lt;w:DontFlipMirrorIndents/&gt;    &lt;w:OverrideTableStyleHps/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val="Cambria Math"/&gt;    &lt;m:brkBin m:val="before"/&gt;    &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;    &lt;m:smallFrac m:val="off"/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val="0"/&gt;    &lt;m:rMargin m:val="0"/&gt;    &lt;m:defJc m:val="centerGroup"/&gt;    &lt;m:wrapIndent m:val="1440"/&gt;    &lt;m:intLim m:val="subSup"/&gt;    &lt;m:naryLim m:val="undOvr"/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;   &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;   &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;   &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;   &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;   &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;   &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;   &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;   &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;   &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;   &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;   &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;   &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;   &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt; /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Tabla normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";}&lt;/style&gt; &lt;![endif]--&gt;  &lt;br /&gt;&lt;div class="MsoNormal"&gt;En esta ocasión les voy a comentar que es Dropbox. Como lo dice el titulo yo lo utilizo mucho para compartir archivos en la nube, pero sirve para hacer respaldos de archivos en un servidor en la nube.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Lo más importante es que es gratis, y te da en principio 2GB de espacio el cual puede ir creciendo si referimos a amigos, además esta soportado en varias plataformas, por ejemplo yo lo utilizo en Android, en Windows, y Linux.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Como lo utilizamos, es fácil, lo primero es registrarnos, y en seguida sugerirle a algunos amigos que existe este servicio (para ganar espacio), luego descargarnos el cliente que tenemos que instalar en el sistema que utilicemos. Luego de instalarlo, esto nos crea un par de carpetas en las que van a tener que tirar los archivos para ahí para que se suban a la nube, además nos deja un icono en la barra de inicio (en mi caso en Windows 7 al lado de la hora).&lt;/div&gt;&lt;div class="MsoNormal"&gt;Entonces si queremos subir algo a la nube que es solo para mí, entonces tiro el archivo en la carpeta directa de dropbox, mientras que en la carpeta public, dejamos las cosas que queremos compartir con otros usuarios (además se crea un doc, en donde se explica cómo pasarles el link a los otros interesados, pero es tan fácil como darle botón derecho y ver el menú desplegable).&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Lo interesante es que cuando se actualiza un archivo o se crea uno nuevo, por ejemplo en el celular, al rato cuando se termina de subir, sale un mensaje en la barra de tareas indicando que operación se dio.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Bueno, nada más para decirles que lo prueben, les dejo el link para que se registren &lt;a href="http://db.tt/IqGwA0V"&gt;http://db.tt/IqGwA0V&lt;/a&gt; (este link es el que se registran, me refieren a mí y me dan un poquito más de espacio).&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&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/1630916954104504852-8194775476118090244?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/8194775476118090244/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=8194775476118090244' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8194775476118090244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8194775476118090244'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/10/dropbox-compartir-archivos-en-la-nube.html' title='Dropbox, compartir archivos en la nube'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-2056220264057701138</id><published>2011-09-30T11:16:00.000-03:00</published><updated>2011-09-30T11:16:25.255-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Recuperar contraseña de usuario Ubuntu</title><content type='html'>&lt;!--[if !mso]&gt; &lt;style&gt;v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}w\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}&lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:HyphenationZone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;ES&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:EnableOpenTypeKerning/&gt;    &lt;w:DontFlipMirrorIndents/&gt;    &lt;w:OverrideTableStyleHps/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val="Cambria Math"/&gt;    &lt;m:brkBin m:val="before"/&gt;    &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;    &lt;m:smallFrac m:val="off"/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val="0"/&gt;    &lt;m:rMargin m:val="0"/&gt;    &lt;m:defJc m:val="centerGroup"/&gt;    &lt;m:wrapIndent m:val="1440"/&gt;    &lt;m:intLim m:val="subSup"/&gt;    &lt;m:naryLim m:val="undOvr"/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;   &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;   &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;   &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;   &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;   &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;   &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;   &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;   &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;   &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;   &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;   &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;   &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;   &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt; /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Tabla normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";}&lt;/style&gt; &lt;![endif]--&gt;  &lt;br /&gt;&lt;div class="MsoNormal"&gt;Me paso que fui a un cliente y no se acordaba ni el usuario ni la contraseña. Buscando un poco en Internet encontré que es muy fácil recuperarla si tenemos acceso al equipo.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-language: ES;"&gt;Los pasos son sencillos&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-language: ES;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="mso-list: l5 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;"&gt;Enciende tu PC, y cuando salga el prompt del grub      presionas la tecla &lt;b&gt;ESC&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="mso-list: l6 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;"&gt;Presiona &lt;b&gt;e&lt;/b&gt; para editar&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="mso-list: l7 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;"&gt;Desplázate hasta la linea del kernel que usas en      caso de que sean 2 o más y presiona &lt;b&gt;e&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="mso-list: l8 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;"&gt;Sitúate hasta la linea del final y agrega &lt;b&gt;rw      init=/bin/bash&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="mso-list: l2 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;"&gt;Presiona &lt;b&gt;Enter&lt;/b&gt; y después &lt;b&gt;b&lt;/b&gt; para      arrancar &lt;i&gt;(boot)&lt;/i&gt; tu sistema&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="mso-list: l1 level1 lfo6; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;"&gt;Tu sistema iniciará con el usuario &lt;b&gt;Root&lt;/b&gt; y      sin contraseña&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="mso-list: l4 level1 lfo7; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;"&gt;Ahora solo teclea:&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-language: ES;"&gt;passwd tu_usuario&lt;/span&gt;&lt;/div&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo8; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;"&gt;Escribe la contraseña (hey, ya sabes una que sea      facil de recordar&lt;img alt="Descripción: ;)" height="15" src="file:///C:/Users/nestor/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif" width="15" /&gt; )&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="mso-list: l3 level1 lfo9; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;"&gt;Reinicia el sistema&lt;/span&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/1630916954104504852-2056220264057701138?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/2056220264057701138/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=2056220264057701138' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2056220264057701138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2056220264057701138'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/09/recuperar-contrasena-de-usuario-ubuntu.html' title='Recuperar contraseña de usuario Ubuntu'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-8746308495391570800</id><published>2011-09-08T09:17:00.001-03:00</published><updated>2011-09-08T09:23:34.461-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>JuegaUruguaySD y GeoMunicipalSD aplicaciones para SD con Android</title><content type='html'>Para los que no lo saben concurse en el Smart challenge Genexus. Este es un concurso de aplicaciones para smart devices (celulares, tablet, etc.).&lt;br /&gt;Para este concurso desarrolle 3 aplicaciones, voy a hablar de 2 en este momento y en un futuro hablaremos de la tercer (Hermes mobile).&lt;br /&gt;&lt;br /&gt;JuegaUruguaySD quedo entre las 5 mejores aplicaciones del concurso, mas precisamente entre la 3ra y 5ta, ya que la 1ra y 2da ganaron sus respectivos premios, y reconocimientos para las otras 3.&lt;br /&gt;Con JU SD pueden jugar en todas las pencas que estén activas en JuegaUruguay (http://juegauruguay.dyndns-ip.com:8080/penca/servlet/inicio) desde un celular con SO Android.&lt;br /&gt;Para poder descargarnos la aplicación les dejo el codigo QR.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/--5Njy-zOFLQ/TmitkbaK9RI/AAAAAAAAAEo/ojo6b-YRv7A/s1600/QRJuegaUruguay.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/--5Njy-zOFLQ/TmitkbaK9RI/AAAAAAAAAEo/ojo6b-YRv7A/s1600/QRJuegaUruguay.png" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;o desde el link   &lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://juegauruguay.dyndns-ip.com:8888/jusd/apk/JuegaUruguay.apk"&gt;http://juegauruguay.dyndns-ip.com:8888/jusd/apk/JuegaUruguay.apk&lt;/a&gt;&lt;/div&gt;Tambien nos pueden seguir en facebook,   &lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://www.facebook.com/JuegaUruguaySD"&gt;http://www.facebook.com/JuegaUruguaySD&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&amp;nbsp;Para ver un mini manual y explicacion de la aplicacion pueden acceder a:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://dl.dropbox.com/u/38639363/JuegaUruguaySD.pdf"&gt;http://dl.dropbox.com/u/38639363/JuegaUruguaySD.pdf&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;GeoMunicipalSD, es la aplicación SD para interactuar con el Software de gestión de municipios GeoMunicipal/Geocom, En este soft, podemos consultar la deuda de un padron, acceder a datos de los padrones, o consultar la recaudacion por dia o por tipo de padron de una localidad, junta, etc.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Todos los datos utilizados en GeoMunicipal son puramente de prueba.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Les dejo el QR para que lo prueben.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-qaCv6XDOBFo/TmixYUytQfI/AAAAAAAAAEs/m1J0E3XcnB8/s1600/QRGeoMunicipal.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-qaCv6XDOBFo/TmixYUytQfI/AAAAAAAAAEs/m1J0E3XcnB8/s320/QRGeoMunicipal.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;o desde el link   &lt;br /&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; line-height: 115%;"&gt;&lt;a href="http://apps.genexus.com/Id2104fcb897d447e7af6d9c92db43abc7/GeoMunicipal.apk"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;http://apps.genexus.com/Id2104fcb897d447e7af6d9c92db43abc7/GeoMunicipal.apk&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;Tambien nos pueden seguir en facebook,   &lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://www.facebook.com/JuegaUruguaySD"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; line-height: 115%;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.facebook.com/GeoMunicipalSD"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US"&gt;http://www.facebook.com/GeoMunicipalSD&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&amp;nbsp;Para ver un mini manual y explicacion de la aplicacion pueden acceder a:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://dl.dropbox.com/u/38639363/GeoMunicipalSD.pdf"&gt;http://dl.dropbox.com/u/38639363/GeoMunicipalSD.pdf&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;En ambos links van a poder ver vídeos de la aplicaciones funcionando, manuales, comentarios, etc.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Mas adelante hablaremos de Hermes Mobile, y proximamente desarrollaremos..................&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-8746308495391570800?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/8746308495391570800/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=8746308495391570800' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8746308495391570800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8746308495391570800'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/09/juegauruguaysd-y-geomunicipalsd.html' title='JuegaUruguaySD y GeoMunicipalSD aplicaciones para SD con Android'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/--5Njy-zOFLQ/TmitkbaK9RI/AAAAAAAAAEo/ojo6b-YRv7A/s72-c/QRJuegaUruguay.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-708003711339862354</id><published>2011-08-25T08:39:00.000-03:00</published><updated>2011-08-25T08:39:57.614-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='su'/><title type='text'>Cambiar a un usuario comun en linux</title><content type='html'>Todo lo que voy a comentar esta oriendado a acceso por consola.&lt;br /&gt;Podía acceder a un equipo con el usuario xxxx, y luego con &lt;i&gt;su&lt;/i&gt;, me puedo cambiar a root, pero que pasa si tengo varios usuario que quiero por x motivo loguearme como ellos, la opcion facil es desloguearme y loguearme de nuevo. Pero queria algo mas rapido, entonces les dejo el comando para hacerlo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;su -l usuario -s /bin/bash&lt;br /&gt;&lt;br /&gt;el -l seguido del usuario nos dice a que usuaro nos queremos conectar.&lt;br /&gt;el -s nos dice cual es el shell que utilizaremos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-708003711339862354?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/708003711339862354/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=708003711339862354' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/708003711339862354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/708003711339862354'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/08/cambiar-un-usuario-comun-en-linux.html' title='Cambiar a un usuario comun en linux'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-5480576956706024675</id><published>2011-06-19T19:28:00.000-03:00</published><updated>2011-06-19T19:28:22.156-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mysql'/><title type='text'>Recuperar contraseña root de MySQL</title><content type='html'>Esto lo copio de otro blog porque me sirvio al 100%.&lt;br /&gt;http://www.codigomaestro.com/mysql/recuperar-contrasena-root-de-mysql/&lt;br /&gt;&lt;br /&gt;La unica diferencia es en el paso2, eso queda corriendo en una termina, y luego abro otra para el paso3, el resto esta todo bien.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Recuperar contraseña root de MySQL&lt;/h1&gt;Publicado por admin el 18 de junio de 2008 en MySQL&lt;br /&gt;Usted puede recuperar la contraseña del servidor de base de datos MySQL con los siguientes pasos:&lt;br /&gt;Paso 1: Detener cualquier proceso del servidor MySQL.&lt;br /&gt;Paso 2: Iniciar el proceso del servidor MySQL (mysqld) con la opción &lt;strong&gt;–skip-grant-tables&lt;/strong&gt; por lo cual este no preguntará por la contraseña.&lt;br /&gt;Paso 3: Conectar al servidor MySQL como el usuario root&lt;br /&gt;Paso 4: Configurar una nueva contraseña para la nueva contraseña root&lt;br /&gt;Paso 5: Salir y reiniciar el servidor MySQL&lt;br /&gt;&lt;br /&gt;A continuación están los comandos necesarios para cada uno de los  pasos mencionados anteriormente (iniciar sesión como el usuario root):&lt;br /&gt;&lt;strong&gt;Paso # 1&lt;/strong&gt;: Detener el servicio mysql&lt;br /&gt;&lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="background: none repeat scroll 0% 0% rgb(239, 239, 239); width: 584px;"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"&gt; &lt;td style="background-color: transparent; border-bottom: #f0f0f0; border-left: #f0f0f0; border-right: #f0f0f0; border-top: #f0f0f0; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt; width: 100%;" valign="top" width="100%"&gt; &lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;code&gt;&lt;span style="font-size: 10pt; line-height: 115%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;"&gt;&lt;code&gt;# /etc/init.d/mysql stop&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #4d4e4e; font-size: 9pt; line-height: 115%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;/div&gt;Salida:&lt;br /&gt;Stopping MySQL database server: mysqld.&lt;br /&gt;&lt;strong&gt;Paso # 2&lt;/strong&gt;: Iniciar el servidor MySQL sin contraseña:&lt;br /&gt;&lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="background: #efefef; mso-cellspacing: 0cm; mso-padding-alt: 3.0pt 3.0pt 3.0pt 3.0pt; mso-yfti-tbllook: 1184; width: 85%;"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"&gt; &lt;td style="background-color: transparent; border-bottom: #f0f0f0; border-left: #f0f0f0; border-right: #f0f0f0; border-top: #f0f0f0; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt; width: 100%;" valign="top" width="100%"&gt; &lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;code&gt;&lt;span style="font-size: 10pt; line-height: 115%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;"&gt;&lt;code&gt;# mysqld_safe --skip-grant-tables&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #4d4e4e; font-size: 9pt; line-height: 115%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;/div&gt;Salida:&lt;br /&gt;[1] 5988&lt;br /&gt;Iniciando el motor de mysqld de las bases de datos desde /var/lib/mysql&lt;br /&gt;mysqld_safe[6025]: started&lt;br /&gt;&lt;strong&gt;Paso # 3&lt;/strong&gt;: Conectar al servidor mysql usando el cliente mysql:&lt;br /&gt;&lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="background: #efefef; mso-cellspacing: 0cm; mso-padding-alt: 3.0pt 3.0pt 3.0pt 3.0pt; mso-yfti-tbllook: 1184; width: 85%;"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"&gt; &lt;td style="background-color: transparent; border-bottom: #f0f0f0; border-left: #f0f0f0; border-right: #f0f0f0; border-top: #f0f0f0; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt; width: 100%;" valign="top" width="100%"&gt; &lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;code&gt;&lt;span style="font-size: 10pt; line-height: 115%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;"&gt;&lt;code&gt;# mysql -u root&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #4d4e4e; font-size: 9pt; line-height: 115%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;/div&gt;Salida:&lt;br /&gt;Bienvenido al monitor de MySQL.&amp;nbsp; Comandos y con ; o \g.&lt;br /&gt;Your MySQL connection id is 1 to server version: 5.0.21-log&lt;br /&gt;Tipiar ‘help;’ o ‘\h’ para obtener ayuda. Tipiar ‘\c’ para en vaciar el buffer.&lt;br /&gt;mysql&amp;gt;&lt;br /&gt;&lt;strong&gt;Paso # 4&lt;/strong&gt;: Configurar una nueva contraseña del servidor MySQL para el usuario root:&lt;br /&gt;&lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="background: #efefef; mso-cellspacing: 0cm; mso-padding-alt: 3.0pt 3.0pt 3.0pt 3.0pt; mso-yfti-tbllook: 1184; width: 85%;"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"&gt; &lt;td style="background-color: transparent; border-bottom: #f0f0f0; border-left: #f0f0f0; border-right: #f0f0f0; border-top: #f0f0f0; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt; width: 100%;" valign="top" width="100%"&gt; &lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;code&gt;&lt;span style="font-size: 10pt; line-height: 115%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;"&gt;&lt;code&gt;mysql&amp;gt; use mysql;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;mysql&amp;gt; update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';&lt;/code&gt;&lt;br /&gt;&lt;code&gt;mysql&amp;gt; flush privileges;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;mysql&amp;gt; quit&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #4d4e4e; font-size: 9pt; line-height: 115%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;/div&gt;&lt;strong&gt;Paso # 5&lt;/strong&gt;: Detener el servidor MySQL:&lt;br /&gt;&lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="background: #efefef; mso-cellspacing: 0cm; mso-padding-alt: 3.0pt 3.0pt 3.0pt 3.0pt; mso-yfti-tbllook: 1184; width: 85%;"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"&gt; &lt;td style="background-color: transparent; border-bottom: #f0f0f0; border-left: #f0f0f0; border-right: #f0f0f0; border-top: #f0f0f0; padding-bottom: 3pt; padding-left: 3pt; padding-right: 3pt; padding-top: 3pt; width: 100%;" valign="top" width="100%"&gt; &lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;&lt;code&gt;&lt;span style="font-size: 10pt; line-height: 115%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;"&gt;&lt;code&gt;# /etc/init.d/mysql stop&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;span style="color: #4d4e4e; font-size: 9pt; line-height: 115%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;/div&gt;Salida:&lt;br /&gt;Stopping MySQL database server: mysqld&lt;br /&gt;STOPPING server from pid file /var/run/mysqld/mysqld.pid&lt;br /&gt;mysqld_safe[6121]: ended&lt;br /&gt;[1]+&amp;nbsp; Done&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mysqld_safe –skip-grant-tables&lt;br /&gt;&lt;strong&gt;Paso # 6&lt;/strong&gt;: Iniciar el servidor MySQL y verificar la contraseña:&lt;br /&gt;&lt;code&gt;&lt;span style="font-size: 10pt; line-height: 115%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;"&gt;&lt;code&gt;# /etc/init.d/mysql start&lt;/code&gt;&lt;br /&gt;&lt;code&gt;# mysql -u root -p&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-5480576956706024675?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/5480576956706024675/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=5480576956706024675' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/5480576956706024675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/5480576956706024675'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/06/recuperar-contrasena-root-de-mysql.html' title='Recuperar contraseña root de MySQL'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-253898808569125903</id><published>2011-06-12T07:46:00.000-03:00</published><updated>2011-06-12T07:46:48.960-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Celular'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='blob'/><title type='text'>Blogs en celulares</title><content type='html'>Desde hace mucho tiempo los celulares ya tienen opción para navegar por Internet, los navegadores cada vez andan mejor, pero igual hay cosas que si no se adaptan para las pequeñas pantallas de los celulares no se ven bien. Bueno ahora blogspot ha creado una plantilla especial para celulares para poder ver los blogs de todos los días en el cel. &lt;br /&gt;&lt;br /&gt;Para probarlo deben de acceder a la página del blog agregando al final /?m=1, esto siempre y cuando el creador del blog habilite para hacerlo.&lt;br /&gt;&lt;br /&gt;Les dejo el link a mi blog.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mistrucosinformaticos.blogspot.com/?m=1"&gt;http://mistrucosinformaticos.blogspot.com/?m=1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;o para los que nos gusta los QRCode&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-RftxTMp1w-A/TfSYq929gbI/AAAAAAAAADI/CMEyQ4hyK3c/s1600/blogcel.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-RftxTMp1w-A/TfSYq929gbI/AAAAAAAAADI/CMEyQ4hyK3c/s1600/blogcel.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-253898808569125903?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/253898808569125903/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=253898808569125903' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/253898808569125903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/253898808569125903'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/06/blogs-en-celulares.html' title='Blogs en celulares'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-RftxTMp1w-A/TfSYq929gbI/AAAAAAAAADI/CMEyQ4hyK3c/s72-c/blogcel.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-3031610145731916763</id><published>2011-06-11T08:49:00.000-03:00</published><updated>2011-06-11T08:49:26.724-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>grooveshark.com</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;div class="MsoNormal"&gt;Hace mucho que no escribo y no es por falta de cosas para comentarles. Vamos a ver si empiezo nuevamente con los post cada pocos días.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;En este momento les voy a comentar una aplicación web, que realmente me fascina.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Yo normalmente tengo varis GBs en mi disco con MP3, para escucharlos cada tanto, pero luego de algún tiempo por más que los GB sean muchos, termino escuchando siempre los mismos (es verdad que no tengo la paciencia de crearme listas de reproducción y administrar bien lo que escucho). Entonces por consejo de un amigo entre a &lt;a href="http://grooveshark.com/"&gt;http://grooveshark.com&lt;/a&gt; con pocas expectativas, pero a los pocos minutos me dejo de boca abierta.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Que es GrooveShark, bueno es un sitio que aloja mp3 los cuales se pueden escuchar (obviamente) online. La calidad es realmente muy buena, yo diría que los pasa por arriba a muchos de los mp3 que yo tengo en mi equipo. La interfaz es sumamente intuitiva. Te muestra las caratulas de los discos. Tiene su aplicación gratis y su aplicación paga, yo utilizo la gratis y me sobra para lo que lo quiero. Tiene búsqueda de canciones, álbum, interprete, etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;En resumen nada más que entren a la página (se pueden registrar si lo desean) y pónganse a escuchar lo que quieran.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-3031610145731916763?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/3031610145731916763/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=3031610145731916763' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/3031610145731916763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/3031610145731916763'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/06/groovesharkcom.html' title='grooveshark.com'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-121573475930162268</id><published>2011-06-11T08:48:00.000-03:00</published><updated>2011-06-11T08:48:55.497-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='colores'/><title type='text'>Conversor de colores</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;div class="MsoNormal"&gt;El titulo no dice mucho, pero la idea sería que tengo los colores en RGB y los necesito en hexadecimal, entonces buscando en san-google, encontré una página que además de darme esta conversión, me da otras (por ejemplo CMYK), y tienen varias cosas más que no he investigado, pero eso se los dejo a ustedes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;La página que les comentaba es la siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://web.forret.com/tools/"&gt;http://web.forret.com/tools/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-121573475930162268?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/121573475930162268/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=121573475930162268' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/121573475930162268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/121573475930162268'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/06/conversor-de-colores.html' title='Conversor de colores'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-8611075712110060426</id><published>2011-05-14T07:30:00.000-03:00</published><updated>2011-05-14T07:30:40.262-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juego'/><category scheme='http://www.blogger.com/atom/ns#' term='xbox'/><title type='text'>Xbox y Kinect con discos por USB</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;div class="MsoNormal"&gt;Hace poco entre en el mundo de Xbox (por más que soy linuxero) y Kinect, y por ahora tengo muy pocos juegos, entonces me estoy bajando muchos demos que hay por ahí para poder darle uso.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Pero lo que me molesta un poco es el tema de estar quemando DVD’s o CD’s para tener los juegos, y además si utilizas mucho el lector este se puede romper (o romper los discos pero eso es otro tema).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Entonces vi por algunos foros que se pueden conectar por USB dispositivos de almacenamiento, como por ejemplo los clásicos pendrive.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;El tamaño máximo según dicen por ahí, por ahora es de 16GB, como yo tengo una Xbox Slim de 4 gb, obviamente esto me intereso mucho.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Pero no tengo un pen de 16, tengo uno de 1, pero si tengo un disco externo de 250gb, entonces hice la prueba de ver si puedo enchufar el disco ver de jugar desde el.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Entonces lo único que se precisa es tener el disco en formato fat32, o de ultima crear una partición de 16GB en fat32 (este es mi caso). Probé también crear varias particiones, pero no funciona (lastima). &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Luego de tener el la partición de 16 gb (o un pen de 16 o menos), tenemos que usar algún programa para tirar los juegos al disco, porque no es así nomás, hay que crear unas carpetas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Entonces nos bajamos el USB XTAF Xplorer, luego lo ejecutamos, y teniendo el disco enchufado, le damos en File – open device selector, y seleccionamos el dispositivo usb. Si esto anda bien, nos muestre en el explorador de la izquierda un par de carpetas, Cache y Data Partition (ver imagen).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Luego tenemos que pasar los juegos, pero para eso se debe de respetar la siguiente ruta. (ver imagen)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Content, 16 ceros, luego vienen la carpeta del juego, que son 8 números y letras, luego 3 ceros, un 8 y 4 ceros.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Esto se debe de cumplir para que la Xbox vea los jugos, si no los ve es porque algo no digitaron bien.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Debajo de toda la ruta ponemos el archivo del demo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Un consejo que les doy, es que al programa Xtaf ustedes creen las carpetas una a una, y que hagan un inject del archivo de juego, en mi caso hacer el inject de las carpetas, no me funciono.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Por ultimo arrancamos la Xbox con el disco enchufado, y si vamos a la biblioteca de juebos, ya vemos las demos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Algo que no he podido todavía es bajar desde mi pc demos de juegos para kinect, entonces lo que hago es bajarlos en la Xbox, y luego mover los juegos al usb, esto funciona y ya lo he probado.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-bes-9SLrM4c/Tc5ZuMy2NmI/AAAAAAAAAC4/IP14rRyMy7I/s1600/xtaf.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://3.bp.blogspot.com/-bes-9SLrM4c/Tc5ZuMy2NmI/AAAAAAAAAC4/IP14rRyMy7I/s320/xtaf.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-8611075712110060426?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/8611075712110060426/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=8611075712110060426' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8611075712110060426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8611075712110060426'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/05/xbox-y-kinect-con-discos-por-usb.html' title='Xbox y Kinect con discos por USB'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-bes-9SLrM4c/Tc5ZuMy2NmI/AAAAAAAAAC4/IP14rRyMy7I/s72-c/xtaf.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-4745191971520250246</id><published>2011-05-14T07:29:00.000-03:00</published><updated>2011-05-14T07:29:12.389-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='genexus 9'/><category scheme='http://www.blogger.com/atom/ns#' term='Genexus X'/><category scheme='http://www.blogger.com/atom/ns#' term='colores'/><category scheme='http://www.blogger.com/atom/ns#' term='genexus'/><title type='text'>Conversor de colores</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;div class="MsoNormal"&gt;El titulo no dice mucho, pero la idea sería que tengo los colores en RGB y los necesito en hexadecimal, entonces buscando en san-google, encontré una página que además de darme esta conversión, me da otras (por ejemplo CMYK), y tienen varias cosas más que no he investigado, pero eso se los dejo a ustedes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;La página que les comentaba es la siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://web.forret.com/tools/"&gt;http://web.forret.com/tools/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-4745191971520250246?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/4745191971520250246/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=4745191971520250246' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4745191971520250246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4745191971520250246'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/05/conversor-de-colores.html' title='Conversor de colores'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-4635804923044843791</id><published>2011-05-07T15:17:00.003-03:00</published><updated>2011-05-24T20:42:17.264-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Generar códigos QR</title><content type='html'>Apenas empece en el mundo android, empece a conocer los códigos QR, estos códigos son la evolución de los códigos de barra, en estos se puede poner muchas cosas, por ejemplo una dirección web, un nombre, un contacto, etc.&lt;br /&gt;Si han entrado al marquet de android, deben de haber visto que esto se usa mucho, ayudados con las utilidades para scanear este codigo (Barcode Scanner es la que yo utilizo) pueden bajarse las aplicaciones.&lt;br /&gt;&lt;br /&gt;Entonces me surgió la intriga de como generar estos códigos, y buscando un poco en Internet encontré que la siguiente pagina&lt;br /&gt;&lt;br /&gt;&lt;a href="http://qrcode.kaywa.com/"&gt;http://qrcode.kaywa.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;hace el trabajo por nosotros.&lt;br /&gt;Visitenla y se van a dar cuenta que es muy fácil utilizarla.&lt;br /&gt;&lt;br /&gt;Para probarlo agregue un link a la pagina de la penca (dicho sea de paso, si quieren ya pueden jugar en la penca)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-g-TPTgGj9Pg/TcWMtNwMuzI/AAAAAAAAAC0/h9NgPusDXd4/s1600/juegauruguay.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-g-TPTgGj9Pg/TcWMtNwMuzI/AAAAAAAAAC0/h9NgPusDXd4/s1600/juegauruguay.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-4635804923044843791?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/4635804923044843791/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=4635804923044843791' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4635804923044843791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4635804923044843791'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/05/generar-codigos-qr.html' title='Generar códigos QR'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-g-TPTgGj9Pg/TcWMtNwMuzI/AAAAAAAAAC0/h9NgPusDXd4/s72-c/juegauruguay.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-3383195653558329272</id><published>2011-04-26T20:18:00.000-03:00</published><updated>2011-04-26T20:18:51.564-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='formatear'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Froyo'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Actualizacion a Android Froyo (2.2) para Galaxy 5 (I5500B)</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;div class="MsoNormal"&gt;Hace poco compre un cel Samsung Galaxy 5 (I5500B, la “B” es importante ya que esta es para EEUU), que venía de origen con la versión 2.1, la verdad que el celular funcionaba perfecto, y supero mis expectativas (sobre todo Android) amplia mente.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Pero como me gusta muy poco quedarme con lo que traen por defecto los cel, investigue para pasa a la última versión estable que se puede instalar para este modelo de celular, que es la versión 2.2 (2.2 a secas, no 2.2.1. 2.2.2, y menos 2.3). &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;El principal problema que tuve es el de saber cómo hacer para respaldar la ROM original que venía, para si fallaba algo en un futuro que lo tuviera que volver para atrás, luego de tener esto la actualización a la nueva versión es realmente fácil.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Para el backup, utilice varias formas, una con soft en el celular que realiza backup de aplicaciones, sms, mail, etc, y otras que realiza bakup del sistema entero (y esto no estoy del todo seguro que quede bien, porque todavía no tuve que volver hacia la 2.1).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Vamos por paso, hay varios programas para respaldar aplicaciones, los que utilice fueron:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;1 – MyBackup Pro, este programa es sencillo de usar y no pide que el cel este con el usuario root habilitado (rooteado como se dice) para realizar el backup. Esto al ejecutarlo van a poder ver que podes respaldar de todo, sms, contactos, aplicaciones, etc. Busquen un poco en internet que van a encontrar muchas cosas, pero en principio si quieren utilícenlo nunca está de más.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-P3OnWDHBiws/TbdPaEgKiUI/AAAAAAAAACc/6v2N5W1FAd8/s1600/images.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-P3OnWDHBiws/TbdPaEgKiUI/AAAAAAAAACc/6v2N5W1FAd8/s1600/images.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;2 – Otro de la misma gama es Titanium Backup, que en definitiva es muy parecido al anterior (tienen sus deferencias), también como dije arriba, pruébenlo y tengan un respaldo extra.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-znESqGe5L4I/TbdPfyavueI/AAAAAAAAACg/jcCFskZHO2g/s1600/Titanium.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-znESqGe5L4I/TbdPfyavueI/AAAAAAAAACg/jcCFskZHO2g/s320/Titanium.jpg" width="192" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;3 – MyPhoneExplorer, este es distinto, este tienen 2 aplicaciones, una es para el PC, y otra es para el cel, con este respalde solo los contactos, pero se puede respaldar también las citas o tareas, además este soft, te sirve para administrar muchas cosas desde el PC, hasta podes enviar sms y llamar desde el pc. Les aconsejo bajarse la aplicación para el cel que es pequeña y la aplicación portable para el PC, y que lo prueben un poco.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Hasta ahora estamos respaldando datos, ahora vamos a ver cómo hacer para respaldar el sistema operativo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;4 – ahora debemos descargar el SDK para android, lo descargamos, lo actualizamos y seguimos estos pasos (importante, este paso pide tener acceso al usuario root, para esto yo utilice z4root, que es muy fácil dejar el cel rooteado, igual en los siguientes pasos copio el post que yo segui).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;br /&gt;1.- Entramos en:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="border: inset 1.0pt; mso-element: para-border-div; padding: 5.0pt 5.0pt 5.0pt 5.0pt;"&gt;&lt;div class="MsoNormal" style="border: none; padding: 0cm;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;Ajustes -- Aplicaciones -- Desarrollo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;2.- Marcamos la casilla &lt;i&gt;Depuración USB&lt;/i&gt;.&lt;br /&gt;3.- Conectamos el Galaxy por Usb al PC.&lt;br /&gt;4.- Abrimos una consola de comandos. En win7 basta con abrir el menú de Inicio y escribir &lt;i&gt;cmd&lt;/i&gt; en la casilla de buscar.&lt;br /&gt;5.- Nos movemos en la consola hasta la carpeta &lt;i&gt;/platform-tools&lt;/i&gt; que está en la carpeta del SDK. Si no hemos modificado nada para instalar, será como sigue:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="border: inset 1.0pt; mso-element: para-border-div; padding: 5.0pt 5.0pt 5.0pt 5.0pt;"&gt;&lt;div class="MsoNormal" style="border: none; padding: 0cm;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;cd C:/Program files/Android/android-sdk-windows/platform-tools&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;*Como véis, sólo hace falta escrbir el comando &lt;i&gt;cd&lt;/i&gt; seguido de la ruta hasta esa carpeta. Si habéis modificado algo, deberéis modificar esa ruta.&lt;br /&gt;6.- Una vez ahí, escribimos lo siguiente, pulsando &lt;i&gt;Enter&lt;/i&gt; al final de cada línea:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;Código:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="border: inset 1.0pt; mso-element: para-border-div; padding: 5.0pt 5.0pt 5.0pt 5.0pt;"&gt;&lt;div class="MsoNormal" style="border: none; padding: 0cm;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;adb shell&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; padding: 0cm;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;su&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: &amp;quot;Courier New&amp;quot;; font-size: 7.5pt;"&gt;Probablemente os pida permisos de superusuario en el Galaxy. &lt;/span&gt;&lt;span lang="EN-US" style="color: red; font-family: &amp;quot;Courier New&amp;quot;; font-size: 7.5pt;"&gt;Aceptáis y listo.&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; padding: 0cm;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;mkdir /sdcard/BackupRom&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; padding: 0cm;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;dd if=/dev/block/bml1 of=/sdcard/BackupRom/boot.bin bs=4096&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; padding: 0cm;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;dd if=/dev/block/bml2 of=/sdcard/BackupRom/pit.pit bs=4096&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; padding: 0cm;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;dd if=/dev/block/stl3 of=/sdcard/BackupRom/efs.rfs bs=4096&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; padding: 0cm;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;dd if=/dev/block/bml4 of=/sdcard/BackupRom/Sbl.bin bs=4096&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; padding: 0cm;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;dd if=/dev/block/stl6 of=/sdcard/BackupRom/param.lfs bs=4096&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; padding: 0cm;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;dd if=/dev/block/bml7 of=/sdcard/BackupRom/zImage bs=4096&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; padding: 0cm;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;dd if=/dev/block/stl9 of=/sdcard/BackupRom/factoryfs.rfs bs=4096&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; padding: 0cm;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;dd if=/dev/block/stl10 of=/sdcard/BackupRom/dbdata.rfs bs=4096&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; padding: 0cm;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;dd if=/dev/block/stl11 of=/sdcard/BackupRom/cache.rfs bs=4096&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; padding: 0cm;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;dd if=/dev/block/bml12 of=/sdcard/BackupRom/modem.bin bs=4096&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border: none; padding: 0cm;"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;tar -czvf /sdcard/BackupRom/data.tar.gz /data&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;Tras hacer esto tendremos una carpeta en la sdcard llamada &lt;i&gt;BackupRom&lt;/i&gt; en la que se encuentran los diferentes archivos de la ROM. Se recomienda no compartir el archivo &lt;i&gt;data.tar.gz&lt;/i&gt; ya que contiene nuestras contraseñas wifi, datos personales...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;Yo segui al pie de la letra lo que dice este post, pero me dio error en la última parte donde voy a realizar el tar, ya que me decía que conocía el comando tar, pero igual me copie todos los archivos que género en la sd en la carpeta BackupRom a un disco de respaldo mío (eso es lo que no se si va a funcionar el levantar el bakcup &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;Para más información fíjense en&amp;nbsp; &lt;a href="http://www.htcmania.com/showthread.php?t=178669&amp;amp;goto=nextoldest"&gt;http://www.htcmania.com/showthread.php?t=178669&amp;amp;goto=nextoldest&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;Por las dudas realice otro respaldo y es el que se muestra en este post&amp;nbsp; &lt;a href="http://www.jorgeoyhenard.com/respaldar-firmware-del-samsung-galaxy-5/3471/"&gt;http://www.jorgeoyhenard.com/respaldar-firmware-del-samsung-galaxy-5/3471/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt; Bueno hasta aca la parte de respaldar todo la info, y como les digo es la parte más difícil.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;Ahora lo que tenemos que hacer es instalar la versión nueva, para eso sigan estos pasos:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;Primero tenemos que descargar la rom que queremos instalar y los programas que necesitamos:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;Se debe de bajar la rom, odin que es el soft para flshear, y el archivo OPS, que en este caso es el que dice EUROPA por más que mi versión de celular es la americana. El siguiente link muestra todos los Rom que andan en la vuelta (yo instale la oficial y funciona perfecta, en un futuro voy a jugar con alguna otra).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;a href="http://www.grupoandroid.com/topic/14312-aportetodas-las-rom%C2%B4s-liberadas-del-i5500/"&gt;http://www.grupoandroid.com/topic/14312-aportetodas-las-rom%C2%B4s-liberadas-del-i5500/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Ahora necesitamos que el móvil este con la batería llena y su cable usb original &lt;br /&gt;1 - Asegúrense de hacerle un backup de todo lo que este en la memoria del teléfono (no se pierden datos de la sd) .&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-DV5aNAsRYpA/TbdPtTwH-oI/AAAAAAAAACk/HNIWs7CrWXo/s1600/Galaxy-S-Download-Mode-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-DV5aNAsRYpA/TbdPtTwH-oI/AAAAAAAAACk/HNIWs7CrWXo/s1600/Galaxy-S-Download-Mode-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-DV5aNAsRYpA/TbdPtTwH-oI/AAAAAAAAACk/HNIWs7CrWXo/s1600/Galaxy-S-Download-Mode-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;2 - Apagamos el aparato y lo ponemos en modo "Download" (apretando: tecla volumen menos + la tecla del medio del pad(es el botón negro grade) + tecla de prender &lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-QGWbmov3KEc/TbdQDTNh1PI/AAAAAAAAACo/e6lxECFJE1Y/s1600/OdinSetupConnFailedTry-2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://3.bp.blogspot.com/-DV5aNAsRYpA/TbdPtTwH-oI/AAAAAAAAACk/HNIWs7CrWXo/s1600/Galaxy-S-Download-Mode-1.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-DV5aNAsRYpA/TbdPtTwH-oI/AAAAAAAAACk/HNIWs7CrWXo/s320/Galaxy-S-Download-Mode-1.jpg" width="301" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3 - Ahora en el odin en la primer opción donde dice "select ops" cargamos el "EUROPA_v1.0.ops" y en la última donde dice selet integrate package (one package) seleccionamos el flash/actualizacion que elegimos (hay que marcar las 3 casillas como lo muestra la imagen) &lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-QGWbmov3KEc/TbdQDTNh1PI/AAAAAAAAACo/e6lxECFJE1Y/s1600/OdinSetupConnFailedTry-2.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="301" src="http://1.bp.blogspot.com/-QGWbmov3KEc/TbdQDTNh1PI/AAAAAAAAACo/e6lxECFJE1Y/s400/OdinSetupConnFailedTry-2.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;y apretamos START -NO DESCONECTAR EL TELEFONO HASTA QUE EN EL PROGRAMA APARESCA EL CUADRADO AZUL QUE DICE "PASS" &lt;br /&gt;&lt;br /&gt;(si luego de la instalación te aparece algo así selecciona la opción "reeboot system now" &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-b5UMpUaTlzs/TbdQRok1jJI/AAAAAAAAACs/XWahZu43am4/s1600/SamsungGalaxySwithAndroid-3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-b5UMpUaTlzs/TbdQRok1jJI/AAAAAAAAACs/XWahZu43am4/s320/SamsungGalaxySwithAndroid-3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4 - Es conveniente hacerle un hard reset luego de la instalación asi se corrigen algunos errores &lt;br /&gt;*2767*3855# - Hard Reset (esto te borra todo los soft instalado, contactos, etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;La fuente de todo esto fue: &lt;a href="http://www.grupoandroid.com/topic/14312-aportetodas-las-rom%C2%B4s-liberadas-del-i5500/"&gt;http://www.grupoandroid.com/topic/14312-aportetodas-las-rom%C2%B4s-liberadas-del-i5500/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Con esto tenemos la versión 2.2 prontita (ahora solo hace falta levantar todos los datos que queramos, yo en mi caso solo levante los contactos).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Ahora porque me pase a la 2.2 (la verdad que por terco solamente), porque anda mejor que la 2.1 (más fluida), tienen mejor aprovechamiento de la batería (todavía no lo he podido comprobar 100% pero a 1 día diría que mejora), mas “lindo”, poder instalar las aplicaciones en la SD nativo, no con soft aparte (igual yo instale el app2sd).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Ahora algo extra es formatear la sd, y sobre todo por lo menos una partición con el formato EXT2, para esto yo utilice una máquina virtual con Linux y que arranque el gparted y cree las particiones y formate con el formato que queremos (lo que yo segui fue el siguiente post &lt;a href="http://www.androidsis.com/preparando-la-sd-para-pasar-las-aplicaciones-de-android/"&gt;http://www.androidsis.com/preparando-la-sd-para-pasar-las-aplicaciones-de-android/&lt;/a&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Resumen (a pedido de Federico)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;1 – respaldar datos (MyBackup y MyPhoneExplorer)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;2 – respaldar rom (SDK de android y comandos por consola)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;3 – bajar programas y rom (descargar de internet)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;4 – con odin flashear (ejecutar odin y esperar 5 minutos)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;5 – formatear SD (una maquina virtual que arranque el live de gparted)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;6 – recuperar los datos que respaldamos (MyPhoneExplorer).&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;Creo que esto es un avance, si quieren realmente actualizar la versión de S.O., esto serian los pasos a seguir, pero les aconsejo que investiguen un rato mas, sobre todo si su equipo no es Galaxy 5, ya que el proceso es totalmente distinto, y si tienen alguna duda en que los puedo ayudar estoy a las ordenes.&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-3383195653558329272?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/3383195653558329272/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=3383195653558329272' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/3383195653558329272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/3383195653558329272'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/04/actualizacion-android-froyo-22-para.html' title='Actualizacion a Android Froyo (2.2) para Galaxy 5 (I5500B)'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-P3OnWDHBiws/TbdPaEgKiUI/AAAAAAAAACc/6v2N5W1FAd8/s72-c/images.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-8232595868513410945</id><published>2011-04-26T15:24:00.000-03:00</published><updated>2011-04-26T15:24:08.836-03:00</updated><title type='text'>levantar base mysql teniendo archos</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;div class="MsoNormal"&gt;Para situarnos en el problema, vamos a suponer que tenemos un equipo andando perfecto con mysql, y este equipo se rompe algo del sistema operativo (en mi caso Linux) pero podemos acceder a los archivos del disco, entonces lo que queremos hacer es instalar el S.O. y luego levantar las bases que tenía antes, vamos a suponer también que no tenemos un respaldo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Las bases que yo utilizo son InnoDB, así que este proceso es factible con este tipo de formato, con MyIsam, no lo puedo asegurar&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Lo primero que tenemos que hacer es instalar el sistema operativo y el mismo mysql que teníamos antes (si tenemos exactamente la misma versión mejor, sino quizás el proceso no funciona).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Ahora bajamos mysql para que no moleste ni tenga ningún archivo lockeado.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Luego tenemos que copiar los archivos de configuración del mysql y los archivos de datos del disco roto, a el nuevo disco, esto es el archivo my.cnf, y todo lo que está en la carpeta /var/lib/mysql, tanto el o los archivos ibdata, como las carpetas, si se fijan las carpetas tiene los nombres de las bases de datos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Debemos de fijarnos que los permisos de la carpeta /var/lib/mysql queden como originalmente, normalmente solo el usuario mysql puede hacer cosas en estos archivos o carpetas, pero si no llegan a darle en la tecla, le dan permisos totales (obviamente esto es un problema de seguridad).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Ahora reiniciamos el servicio de tomat, y si tenemos suerte van a quedar levantadas las bases que teníamos con los datos que teníamos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Resumen:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;1 – instalar S.O. y MySql&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;2 –bajar mysql&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;3 – copiar archivos de configuración de disco roto a nuevo disco&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;4 – copiar archivos y carpetas de datos del disco roto a nuevo disco&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;5 – verificar permisos&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;6 – levantar mysql y probar&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-8232595868513410945?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/8232595868513410945/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=8232595868513410945' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8232595868513410945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8232595868513410945'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/04/levantar-base-mysql-teniendo-archos.html' title='levantar base mysql teniendo archos'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-1780767828231428977</id><published>2011-04-04T19:46:00.002-03:00</published><updated>2011-04-04T19:59:52.779-03:00</updated><title type='text'>Nueva forma de ver los blog</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;p class="MsoNormal"&gt;Se habilito una nueva forma de ver los blog, les dejo el link de mi blog.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://mistrucosinformaticos.blogspot.com/view/timeslide"&gt;http://mistrucosinformaticos.blogspot.com/view/timeslide&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Pueden ver arriba a la derecha las 5 formas de verse, la que más me gusta es la que indico arriba.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-1780767828231428977?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/1780767828231428977/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=1780767828231428977' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/1780767828231428977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/1780767828231428977'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/04/nueva-forma-de-ver-los-blog.html' title='Nueva forma de ver los blog'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-693564658885712788</id><published>2011-04-04T19:08:00.006-03:00</published><updated>2011-04-12T19:32:21.986-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='disco duro'/><title type='text'>Achicar discos de vmware</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;p class="MsoNormal"&gt;Ya en un post anterior explique cómo agrandar un disco de una máquina virtual, ahora me enfrento a lo contrario, tengo un disco que el archivo vmdk me pesa unos 18GB, pero si entro al sistema operativo, en este caso es Ubuntu Server, me dice que ocupado tengo unos 2 GB, y lo que quiero es ver si puedo dejarlo al vmdk en estos 2GB (obviamente algún poco mas).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Por qué el vmdk pesa 18GB, bueno el sistema operativo tenía una base de datos, la cual en su momento tenía algunas tablas con muchísimos datos, y está bien que haya crecido hasta los 18GB, pero luego de usarlo en su momento limpie la base y esto se achico nuevamente, y ahora el uso que le voy a dar es mucho menos, entonces con 3 o 4 GB totales me va a dar y sobrar, entonces para no desperdiciar espacio en mi equipo o en mi lugar de respaldo, lo necesito achicar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Bueno yo hace mucho tiempo utilice el programa de Norton, llamado Norton Ghost, esto lo que hace es te puede hacer un clonado de discos o llegar un disco a una imagen (utilizado cuando vas a instalar muchos equipos idénticos, entonces perdes el tiempo en el primero y los otros solo levantas la imagen). Luego surgieron varias aplicaciones libres y la que más me llama la atención es Clonezilla. Además esta aplicación tienen un live cd el cual te arranca el sistema operativo y directamente podes trabajar desde ahí.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Entonces para empezar lo que tenemos que hacer es a nuestra máquina virtual agregarle un disco duro de igual o mayor tamaño que el que tiene, esto está bien es de igual o mayor tamaño, el tema es que no tenemos que hacer que sea persistente, y que sea autoextendible, recordar que realmente en vez de los 20GB que decía mi máquina, realmente usa solo 2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Segundo tenemos que bajarnos la última versión del live Cd de Clonezilla, bajamos la iso, para poder ponerla como cd de arranque de la máquina virtual. Obviamente tenemos que configura la máquina virtual para que boote desde el CD.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Ahora solo basta en correr la máquina virtual, ver que arranque desde el CD, luego seguir los pasos con clonezilla, la opción que hay que elegir es realizar una clonación de disco a disco, luego de algún rato, esto termina y apagamos la máquina, luego lo que hacemos es eliminar el disco principal y dejar solo este nuevo que clonamos. Si todo funciono perfecto, lo que vamos a ver es que el vmdk, en vez de pesar los 18GB, está pesando muchísimo menos.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;-----------------------------------------------------------------------------&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Agregado: Como un amigo (Federico Alvarez) se enfrento a esto, y el me aconsejo poner un resumen de lo que hay que hacer, y el se tomo el trabajo de hacerlo, lo voy a copiar aca para que le sirva a alguien mas.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;ES&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:enableopentypekerning/&gt;    &lt;w:dontflipmirrorindents/&gt;    &lt;w:overridetablestylehps/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Tabla normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman","serif";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;reducir MySQL&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;ES&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:enableopentypekerning/&gt;    &lt;w:dontflipmirrorindents/&gt;    &lt;w:overridetablestylehps/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Tabla normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman","serif";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                0) SNAPSHOT!&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                1) respaldar todas las bases de equipo&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                2) bajar servicio de MySQL&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                3) modificar /etc/my.cnf ó /etc/mysql/my.cnf&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                               pasar ibdata a 100M (o el valor que se considere)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                4) eliminar todo el contenido de /var/lib/mysql/&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                               menos: mysql_upgrade_info, mysql (carpeta)&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                5) reiniciar MySQL&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                               chequear nuevo ibdata1 de 100M&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                6) levantar respaldo de bases&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                               chequear que funcionen las aplicaciones&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                               &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;reducir HDD&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                0) SNAPSHOT!&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                1) crear segundo disco de 50Gb (no prealocado, autoextend), y el tamaño es igual o mayor que el anterior&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                2) crear unidad de CD precargada con ISO de clonezilla&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                3) iniciar la maquina&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                4) crear un clon disco-disco de SDA a SDB&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                5) darle a todo por defecto (leer que se hace en cada punto)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                6) apagar&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                7) eliminar disco1&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                8) eliminar CD&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                9) iniciar maquina y chequear&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:ES-UY" lang="ES-UY"&gt;                10) eliminar snapshots (sino no liberas el disco)&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-693564658885712788?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/693564658885712788/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=693564658885712788' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/693564658885712788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/693564658885712788'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/04/achicar-discos-de-vmware.html' title='Achicar discos de vmware'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-1107124446703501970</id><published>2011-04-04T19:08:00.004-03:00</published><updated>2011-04-04T19:59:00.802-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='red'/><title type='text'>detectar tarjeta de red</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;p class="MsoNormal"&gt;En un anterior post mostré como configurar las tarjetas de redes en un Linux o más específicamente si esta es una máquina virtual. Pero lo que está pasando es que a veces no se está tomando la tarjeta en el eth0, sino que es el ethxx, siendo este xx cualquier número, entonces la opción que mostré antes es poner de la uno a la 20 y esto (si xx es menor a 20) se soluciona.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Ahora analizando un poco y no queriendo tener que configurar 100 eth0, es detectar en Linux cual es la eth que si detecta.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;En resumen tenemos que ejecutar el siguiente comando:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="Courier New&amp;quot;font-family:&amp;quot;;font-size:10.0pt;"  &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: courier new;"&gt;$ dmesg | grep eth&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Esto nos tira que eth es el que Linux ve, y con esto vamos a el archivo interfaces y configuramos solo esta tarjeta.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-1107124446703501970?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/1107124446703501970/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=1107124446703501970' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/1107124446703501970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/1107124446703501970'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/04/detectar-tarjeta-de-red.html' title='detectar tarjeta de red'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-4413594422675165471</id><published>2011-04-03T19:43:00.008-03:00</published><updated>2011-04-04T20:19:34.120-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Genexus X'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='genexus'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Instalar y configurar ambiente Linux con Ruby para aplicacion Genexus Ev2 para Android</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;p class="MsoNormal"&gt;Luego de hacer mil pruebas voy a comentar cómo hacer para tener un ambiente Linux, en mi caso la distro que utilice fue Ubuntu, con Ruby, en mi caso la versión 1.9.1 que es la que funcionaba con Genexus Evolution 2 (beta 2 y algún nigth buils mas, pero creo que no me equivoco si digo que desde evolution 1 en delante, hasta hoy funciona), y una aplicación en mi caso particular para Android.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Perimo contarle que hice muchas pruebas, en las que utilizando Ubuntu Desktop 10.10 (supongo que server 10.10 es lo  mismo), no pude llegar a que funcionara, el problema es que instales lo que instales, de ultima queda instalado Ruby 1.9.2, y esto no le gusta a las aplicaciones Genexus.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Las otras pruebas las realice (y en esta si me quedo andando) con Ubuntu Server 10.4.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;También les cuento que probé varias formas de instalar, tanto ruby como las otras cosas que necesito, por ejemplo passenger, y la única que me función es la que voy a describir abajo, probar instalando por rvm (que es un manejador / instalador de ruby, dicho muy brutamente), con el código fuente, a la vieja usanza del famoso make, make install, con apt-get, pero repito la única forma que me anduvo fue como describo (para obtener este manual estuve trabajando más de 1 semana entera, y muchas horas en cada dia)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Bueno me base en un manual que la gente de artech tienen desde hace tiempo y mucha ayuda de alguien de Artech (su nombre es Daniel Mendez, y es un conocido de los eventos gx, por más que nunca hable con el), para el que quiera mirarlo les deja el link &lt;a href="http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Linux+setup+for+running+Ruby+applications+using+mod-rack"&gt;http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Linux+setup+for+running+Ruby+applications+using+mod-rack&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Pero con este manual no basta (por lo menos a mi no me basto ni por casualidad).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Empecemos:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Paso 1: Instalar Ruby:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Para esto ejecutamos lo siguiente (recordar que esto es para Ubuntu Server 10.4 en la versión más nueva no funciona porque termina instalando la versión 1.9.2)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="Courier New&amp;quot;;mso-fareast-language:ESfont-family:&amp;quot;;font-size:10.0pt;"  lang="EN-US" &gt;&lt;span style="font-family:courier new;font-size:100%;"&gt;$ sudo apt-get install ruby1.9.1-dev ruby1.9.1 ri1.9.1 rdoc1.9.1 irb1.9.1 libreadline-ruby1.9.1 libruby1.9.1&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Paso 2: Crear los links a lo instalado:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="Courier New&amp;quot;;mso-fareast-language:ESfont-family:&amp;quot;;font-size:100%;"  lang="EN-US" &gt;$ sudo ln -s /usr/bin/ruby1.9.1 /usr/local/bin/ruby&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="Courier New&amp;quot;;mso-fareast-language:ESfont-family:&amp;quot;;font-size:100%;"  lang="EN-US" &gt;$ sudo ln -s /usr/bin/ri1.9.1 /usr/local/bin/ri&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="Courier New&amp;quot;;mso-fareast-language:ESfont-family:&amp;quot;;font-size:100%;"  lang="EN-US" &gt;$ sudo ln -s /usr/bin/rdoc1.9.1 /usr/local/bin/rdoc&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="Courier New&amp;quot;;mso-fareast-language:ESfont-family:&amp;quot;;font-size:100%;"  lang="EN-US" &gt;$ sudo ln -s /usr/bin/irb1.9.1 /usr/local/bin/irb&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="Courier New&amp;quot;;mso-fareast-language:ESfont-family:&amp;quot;;font-size:10.0pt;"  lang="EN-US" &gt;&lt;span style="font-size:100%;"&gt;$ sudo ln -s /usr/bin/gem /usr/local/bin/gem&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Esto se puede hacer acá o más adelante, pero como lo necesito lo hago acá, si nos fijamos en la carpeta /usr/local/bin, vamos a ver que el link a gem no está bien (debe de aparecer en rojo), pero por ahora la dejamos así.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Paso 3: Instalar algunas gemas que precisamos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="Courier New&amp;quot;;mso-fareast-language:ESfont-family:&amp;quot;;font-size:100%;"  lang="EN-US" &gt;$ sudo apt-get install libmysql-ruby1.9.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="Courier New&amp;quot;;mso-fareast-language:ESfont-family:&amp;quot;;font-size:100%;"  lang="EN-US" &gt;$ sudo apt-get install rubygems1.9.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="Courier New&amp;quot;;mso-fareast-language:ESfont-family:&amp;quot;;font-size:10.0pt;"  lang="EN-US" &gt;&lt;span style="font-size:100%;"&gt;$ sudo apt-get install libmysqlclient15-dev&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Para este paso y para todos los que vienen cada cosa que instala debemos de ver que no quiera instalar algo distinto a la versión 1.9.1, si por alguna cosa dice que quiere instalar alguna otra versión, tenemos que buscar la vuelta para no hacerlo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Paso 4: Instalar gema passenger&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;;font-size:100%;"&gt;$ sudo gem install passenger&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;A esta altura si nos fijamos el link de gem que hicimos en el punto 2 ya debe de estar verde.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Para cerciorarnos que todo sigue bien desde la consola debemos de ver la versión de ruby&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;quot;;font-size:100%;"&gt;$ ruby -v&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Si esto nos dice 1.9.1 esta todo bien, si dice otra cosa algo hicimos mal y no creo que funcione la aplicación genexus.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Paso 4: Instalar passenger.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Primero tenemos que descargarnos passenger, yo la versión que instale fue la 3.0.5. Luego que lo tengamos lo copiamos a alguna ruta, en mi caso /home/teto/passenger, luego entramos a la carpeta bien (la van a ver dentro de lo que descomprimimos), y le daremos permiso de ejecución y ejecutamos lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;pre&gt;&lt;span lang="EN-US"  style="font-size:100%;"&gt;$ cd ./passenger-X.X.X/bin/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="EN-US"  style="font-size:100%;"&gt;$ chmod 777 passenger-install-apache2-module&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size:100%;"&gt;$ ./ passenger-install-apache2-module&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p class="MsoNormal"&gt;Esto es interactivo, es decir que nos va tirando por consola varios mensajes, el primero es que va a empezar a trabajar, luego hace un chequeo, y acá es donde empieza a complicarse un poco la instalación, ya que casi seguramente no pase todos los chequeos, pero al final el instalador nos va diciendo que nos está faltando y cómo podemos hacer para instalarlo, todo es con apt-get, pero aca hay que tener mucho, mucho, cuidado, ya que si empezamos a ejecutar lo que nos dice, sin mirar lo que va a instalar (sobre todos las dependencias que necesitan los paquetes que instalamos), que en ningún momento nos diga que va a instalar algo distinto a ruby 1.9.1. Mi consejo es que vayan instalando de a una y que vayan mirando las dependencias, y si algo les da una dependencia de con un ruby 1.8 (este fue mi caso), que lo dejen de lado y vayan instalando lo otro, que nos dijo, o buscando la versión 1.9.1 del paquete. Sé que no es muy específico lo que digo pero solo en un par de paquetes nos da problemas, la gran mayoría se pueden instalar directamente.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Cuando se termina de instalar passenger, nos da 3 renglones que tenemos que guardarlos para poner en el archivo de configuración de apache.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Si llegamos a este paso ya tendríamos casi todo pronto, lo que nos falta ahora es tener apache instalado, y configurado.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Paso 4: instalación y configuración de apache2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;pre&gt;$ sudo apt-get install apache2&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;En el archivo /etc/apache2/apache2.conf al final agregamos las 3 líneas que nos dio el instalador&lt;br /&gt;de passenger en mi caso es algo así&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;LoadModule passenger_module&lt;br /&gt;/home/teto/ruby/passenger-3.0.5/ext/apache2/mod_passenger.so&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;PassengerRoot /home/teto/ruby/passenger-3.0.5&lt;o:p&gt;&lt;/o:p&gt;&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;/span&gt;PassengerRuby /usr/bin/ruby1.9.1&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;span style="Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-language:EN-USfont-family:&amp;quot;;font-size:100%;"  &gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Ademas tenemos que modificar el httpd.conf para indicar el directorio virtual del apache,&lt;br /&gt;en mi caso es algo asi (esto también lo indica el instalador de passenger pero lo que nos&lt;br /&gt;pone no está del todo bien)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;VirtualHost &lt;span style="font-style: italic;"&gt;// esto va entre simbolos de mayor menos&lt;/span&gt;&lt;/o:p&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;ServerName localhost&lt;br /&gt;DocumentRoot /home/teto/ruby/aplicacion/public&lt;br /&gt;Directory /home/teto/ruby/ aplicacion /public &lt;/span&gt;&lt;span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-style: italic;"&gt;// esto va entre simbolos&lt;br /&gt;                                             // de mayor menos&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;AllowOverride all&lt;br /&gt;Options -MultiViews&lt;br /&gt;/Directory &lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-style: italic;"&gt;// esto va entre simbolos de mayor menos&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span lang="EN-US"&gt;/VirtualHost &lt;span style="font-style: italic;"&gt;// esto va entre simbolos de mayor menos&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/pre&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Si se fijan, mi aplicación , se llama aplicación, pero tenemos que indicar hasta public.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Paso 5: copiar la aplicación.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Bueno esto es la parte fácil (creo), teniendo ya compilada y bien configurada la aplicación en genexus, recordar poner bien la base de datos, el webroot que tienen que tener algo asi: &lt;a href="http://ipdelservidor/aplicacion"&gt;http://ipdelservidor/aplicacion&lt;/a&gt;, luego generamos y compilamos, para que nos cree todos los objetos que necesitamos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Luego detecatamos donde nos crea los objetos (si lo dejaron por defecto estaría en RubyModel), y copiamos todo, a la carpeta del servidor /home/teto/ruby/aplicacion.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Luego creamos dentro del servidor una carpeta tmp y una public (/home/teto/ruby/aplicación/tmp y /home/teto/ruby/aplicación/public)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Luego (y esto no se si es necesario y me parece que no pero yo lo hago por las dudas) encontramos la carpeta gxruby de donde instalamos genexus y la copiamos también a la carpeta /home/teto/ruby/aplicación.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Paso 6: probar que funcione.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Lo podemos probar desde el emulador o desde algún celular que tenga android, si es desde el emulador solo tenemos que darle play a genexus (si tenemos todo bien configurado, la base creada etc., la aplicación se muestra en el emulador) o ejecutar nuestra aplicación en el cel.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Bueno con esto a mí me funciono, por favor si hay algún error o si alguien tienen una forma más fácil, me lo comenta para investigarlo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-4413594422675165471?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/4413594422675165471/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=4413594422675165471' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4413594422675165471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4413594422675165471'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/04/instalar-y-configurar-ambiente-linux.html' title='Instalar y configurar ambiente Linux con Ruby para aplicacion Genexus Ev2 para Android'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-2601100897050243353</id><published>2011-04-02T09:22:00.002-03:00</published><updated>2011-04-04T19:50:54.725-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>Desinstalar rvm</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;p class="MsoNormal"&gt;rvm es un instalador de ruby, pero en mi caso quiero deshacerme de el porque me está causando problemas para una instalación de ruby para una aplicación genexus (Evolution 2 en este caso particular).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Lo que debemos ejecutar desde consola es &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="Courier New&amp;quot;;mso-fareast-language:ESfont-family:&amp;quot;;font-size:10.0pt;"  &gt;&lt;span style="font-size:100%;"&gt;rvm implode&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;con este simple comando nos dará de baja todo el rvm, en mi caso antes para cerciorarme que todas las versiones de ruby que tenia instalada (porque se puede tener varias versiones, y rvm las maneja), fui desinstalando de a una de esta forma:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="Courier New&amp;quot;;mso-fareast-language:ESfont-family:&amp;quot;;font-size:10.0pt;"  &gt;&lt;span style="font-size:100%;"&gt;rvm remove 1.9.1&lt;br /&gt;rvm remove 1.9.2&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="Courier New&amp;quot;;mso-fareast-language:ESfont-family:&amp;quot;;font-size:10.0pt;"  &gt;&lt;span style="font-size:100%;"&gt;……&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Luego si doy de baja el rvm, al finalizar el comando este nos dice que tenemos que borrar a mano algunos archivos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-2601100897050243353?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/2601100897050243353/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=2601100897050243353' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2601100897050243353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2601100897050243353'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/04/desinstalar-rvm.html' title='Desinstalar rvm'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-4781681782817373587</id><published>2011-04-02T07:37:00.003-03:00</published><updated>2011-04-04T19:47:55.954-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Celular'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Bateria en Android</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;p class="MsoNormal"&gt;Si leyeron el anterior post, sabrán que tengo un celular nuevo con Android, en particular Samsung Galaxy 5.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;El celular está muy bien pero tiene la contra de todos los celulares nuevos que la batería no dura lo que uno quiere, en particular usándolo muy poco me duraba 1 día.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Entonces un amigo (Federico A.) investigando el celular encontró que se puede pasar de red 3G a 2G, con este simple cambio (que en el celular llegan a esto siguiendo la ruta: Ajustes – Conexiones inalámbricas – Redes móviles – Utilizar sólo redes 2G), y obviamente bajando el brillo, el celular paso de 1 a 4 días, en un uso moderado.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-4781681782817373587?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/4781681782817373587/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=4781681782817373587' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4781681782817373587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4781681782817373587'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/04/bateria-en-android.html' title='Bateria en Android'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6451792083870061777</id><published>2011-03-18T19:11:00.004-03:00</published><updated>2011-03-18T19:27:06.981-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GPS'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>GPS en Samsung Galaxy 5</title><content type='html'>Bueno, hace muy poco me compre un celular con Android. El que me recomendaron es el Samsung i5500, con nombre Galaxy 5.&lt;br /&gt;&lt;br /&gt;La primera impresion tanto de Android como del celular son muy buenas, ahora estoy viendo de desarrollar algo con Genexus Evolution 2 (beta2), pero lo primero (o una de las primeras cosas) que hice fue instalar endomondo (ya comente en otro post que es una aplicación para llevar los datos de ejercicios, como correr, andar en bicicleta, etc.).&lt;br /&gt;&lt;br /&gt;Y justamente este fin de semana tengo una carrera de 10km, y quería que funcionara endomondo con el gps.&lt;br /&gt;Bueno el problema es que el gps tanto en endomondo como en cualquier otra aplicación no funcionaba, entonces buscando un poco en Internet encontré lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="body"&gt;&lt;p&gt;Vamos a marcar un número y escribimos lo siguiente:&lt;/p&gt; &lt;pre&gt;*#*#1472365#*#*&lt;/pre&gt; &lt;p&gt;Con esto se nos abrirá automáticamente &lt;strong&gt;GpsSetup2&lt;/strong&gt;, el  cuál nos permite configurar algunas opciones internas del GPS. Si no  tenemos el GPS activo, lo primero nos indica que debemos activarlo.&lt;/p&gt; &lt;p&gt;Ahora vamos a la configuración:&lt;/p&gt; &lt;pre&gt;&lt;strong&gt;Settings&lt;/strong&gt; &gt; &lt;strong&gt;Fix Request Settings&lt;/strong&gt; &gt; &lt;strong&gt;Session Operation&lt;/strong&gt;&lt;br /&gt;&gt; cambiamos de MS-based a &lt;strong&gt;Standalone&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Settings&lt;/strong&gt; &gt; &lt;strong&gt;Fix Request Settings&lt;/strong&gt; &gt; &lt;strong&gt;Server Option&lt;/strong&gt;&lt;br /&gt;&gt; cambiamos de Default a &lt;strong&gt;Local&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;gpsOne XTRA&lt;/strong&gt; &gt; &lt;strong&gt;Xtra Enable&lt;/strong&gt; &gt; activamos esta opción (Enable).&lt;/pre&gt; &lt;p&gt;Ahora podemos probar la configuración de la siguiente forma:&lt;/p&gt; &lt;pre&gt;&lt;strong&gt;Commands&lt;/strong&gt; &gt; &lt;strong&gt;Get position&lt;/strong&gt; &gt; &lt;strong&gt;Start GPS&lt;/strong&gt;&lt;/pre&gt; &lt;p&gt;En cuestión de 30 segundos nos deben de aparecer una lista de nodos en GPS Status. Y con eso estará todo listo y funcionando.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6451792083870061777?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6451792083870061777/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6451792083870061777' title='21 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6451792083870061777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6451792083870061777'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/03/gps-en-samsung-galaxy-5.html' title='GPS en Samsung Galaxy 5'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6739162202844868463</id><published>2011-02-17T07:07:00.008-02:00</published><updated>2011-02-17T20:44:02.612-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Instalacion de Ubuntu</title><content type='html'>&lt;div&gt;Esto que les voy a comentar lo había leído muchas veces pero realmente no lo creía, y como me acaba de pasar (ahora sí creo a los muchos usuarios que decían que funcionaba) y realmente funciona se los comento, para que cada uno de ustedes o me crea a mi (yo no lo haría), o les pasa como a mí que piensan que soy otro pirado amante de linux que anda en la vuelta.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bueno la cuestión es que hace muchos meces instale Ubuntu en un equipo, y lo particione de la siguiente manera, una parte para todo el S.O., lo que sería la "/", otra partición para los datos de los usuarios, lo que sería el "/home", y luego otras particiones una para swap y otra para datos (para que si tengo que reiniciar no perder cosas)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Por motivos que no vienen al caso, se me rompió Linux (todo metida de pata mía), y obviamente debería de reinstalar de nuevo, lo primero que se me viene a la mente, fueron los blog que comentaban, que decían, que luego de instalar el S.O., como todas las cosas de los usuarios estaban en el home, que si definía los mismos usuarios que el "escritorio" y todos sus seteos se mantenían. Obviamente yo parte de esto lo creía pero nunca que funcionara tan bien.&lt;/div&gt;&lt;div&gt;Entonces instalo Ubuntu de nuevo, y reinicio. Bueno acá empieza mi sorpresa, primero que nada, ya de arranque la imagen del fondo apenas me logueo, es el mismo, eso ya me levanto una carita de asombro. Bueno, luego abro firefox, ahhh, se acuerda de las ultimas pestañas que tenía abierto antes de que se rompiera todo. Después dije ta en esta lo jodo, instalo JDownloader, que es el programa de descargas que utilizo (para las cosas legales ;-) ), este programa antes de hacer patapuf Linux, tenía 3 cosas descargando, de las cuales había varias partes de cada una que se habían descargado, yo lo que pensé es que al instalar, el programa arrancaría virgen, pero mi GRAN sorpresa, apenas lo arranco, se mantenía las cosas que estaba descargando, en las carpetas que estaban, lo que se había descargado estaba marcado como descargado, etc.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ya ta, me saco el sombrero una vez más con el pingüino que me facilita tremendamente las cosas.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Moralejas, 1: siempre instalen Linux, y dejen una pequeña partición para la carpeta home, e intenten pensar y luego mantener la misma estructura de particiones, por ejemplo la de datos, llamarla siempre DATOS, y montarla siempre en /DATOS (por ejemplo)&lt;/div&gt;&lt;div&gt;2: no todo lo que dicen es internet es verdad, pero si hay muchos que lo dicen mmm, debe de ser verdad (como dice el dicho, si el rio suena, algo trae)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6739162202844868463?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6739162202844868463/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6739162202844868463' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6739162202844868463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6739162202844868463'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/02/instalacion-de-ubuntu.html' title='Instalacion de Ubuntu'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6158107190791652395</id><published>2011-02-17T07:07:00.007-02:00</published><updated>2011-02-17T20:43:30.713-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='JDownloader'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Instalar JDownloader en Ubuntu 10.10</title><content type='html'>&lt;div&gt;El proceso para instalar jDownloader en Ubuntu 10.10 es el siguiente:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lo primero que debes hacer es abrir el terminal.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A continuación debes copiar y pegar el siguiente código. El cual agrega el PPA de jDownloader al listado de sources.list.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;sudo add-apt-repository ppa:jd-team/jdownloader&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;hecho esto debes actualizar tu sistema.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;sudo apt-get update&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Y luego instalar jDownloader.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Sudo apt-get install jdownloader&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Una vez termine la instalación solo restara que abras jDownloader y permitas que se actualice para luego configurar el idioma.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Terminado ese proceso. Ahora cuentas en Ubuntu 10.10 con el mejor gestor de descargas de rapidshare.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Este post es una copia, el post original agrego el link abajo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;http://linuxtremo.com/instalar-jdownloader-en-ubuntu-10-10/&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6158107190791652395?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6158107190791652395/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6158107190791652395' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6158107190791652395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6158107190791652395'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/02/instalar-jdownloader-en-ubuntu-1010.html' title='Instalar JDownloader en Ubuntu 10.10'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-8356857771992831726</id><published>2011-02-17T07:07:00.006-02:00</published><updated>2011-02-17T20:41:18.420-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fstab'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='montar disco'/><category scheme='http://www.blogger.com/atom/ns#' term='disco duro'/><title type='text'>fstab, monter discos en Ubuntu (Linux)</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;Para montar o editar los discos que se monten en Linux debemos editar el archivo /etc/fstab, y debemos de cargar algo de este estilo.&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;UUID=257deaa4-7dc4-47e2-863c-6f6866104def6 /mnt/carpeta ext2 user,exec,rw,auto,async,noatime 0 0&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;UUID=257deaa4-7dc4-47e2-863c-6f6866104def6 /mnt/carpeta ext3 user,exec,rw,auto,async,noatime 0 0&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;UUID=257deaa4-7dc4-47e2-863c-6f6866104def6 /mnt/carpeta reiserfs user,exec,rw,auto,async,noatime 0 0&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;el UUID depende de cada equipo y de cada disco así que esto lo tienen que sacar ustedes, para obtenerlo deben de hacer lo siguiente:&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;ls -l /dev/disk/by-uuid&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;con lo que debemos jugar además son con los parámetros, acá dejo una pequeña explicación de cada uno:&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;b&gt;user &lt;/b&gt;sirve para que todos los usuarios tengan permiso para montar y desmontar la partición (contrario simplemente no añadir)&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;b&gt;exec &lt;/b&gt;sirve para que podamos ejecutar binarios en esa partición (contrario noexec)&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;b&gt;rw &lt;/b&gt;leer/escribir en la partición (contrario ro)&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;b&gt;auto &lt;/b&gt;al iniciar la computadora la partición se monta automáticamente (contrario noauto)&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;b&gt;noatime &lt;/b&gt;la información respecto a cuándo se ha accesado un fichero de la partición la última vez no se actualiza (contrario atime)&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;b&gt;async &lt;/b&gt;sirve para que la escritura en la partición correspondiente se retrase un determinado tiempo en llevar a cabo, eso quiere decir que por ejemplo al copiar un fichero en esta partición este no se copia instantáneamente sino que se copiará cuando el sistema tenga suficiente recurso como para poder hacerlo. Por ejemplo si el sistema tiene una gran carga, o si se realiza la copia de varios ficheros al mismo tiempo no congestionar esta operación. (contrario es sync, Nota: sync se puede ejecutar como usuario normal para sincronizar las particiones)&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;Luego siguen dos 0 que el primero de ello simboliza un valor lógico (0 o 1) que indica si se debe intentar escribir un registro con los fallos que se han tenido al accesar la información de esa partición. El segundo 0 simboliza si se debe llevar a cabo comprobación periódica del sistema de ficheros.&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;bueno esto para arrancar da y sobra.&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;les copio como queda mi fstab, siendo que tengo 3 discos el primero con 4 partición (/,/home,/DATOS1, y swap), el segundo con 1 partición (/DATOS2), estos 2 son SATA, y el terceo con 1 partición (/DATOS3) y es un disco IDE.&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;# &lt;i&gt;/etc/fstab: static file system information.&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;#&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;# Use 'blkid -o value -s UUID' to print the universally unique identifier&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;# for a device; this may be used with UUID= as a more robust way to name&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;# devices that works even if disks are added and removed. See fstab(5).&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;#&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;# &lt;file&gt; &lt;mount&gt; &lt;type&gt; &lt;options&gt; &lt;dump&gt; &lt;pass&gt;&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;proc /proc proc nodev,noexec,nosuid 0 0&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;# / was on /dev/sda1 during installation&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;UUID=802801c8-36cb-4420-a22d-99858cb5b9f7 / ext4 errors=remount-ro 0 1&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;# /DATOS1 was on /dev/sda5 during installation&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;UUID=cc083e50-c72f-47dc-bff3-f8856f10ad6a /DATOS1 ext4 user,rw,auto,exec,async 0 1&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;# /DATOS2 was on /dev/sdb1 during installation&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;UUID=dc521035-8215-4cc6-a0c1-bc76d4525adc /DATOS2 ext4 user,noauto,exec,async 0 1&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;# /DATOS3 was on /dev/sdc1 during installation&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;UUID=481515a3-6cb1-46c0-baa5-5e71e6cc4fab /DATOS3 ext4 user,noauto,exec,async 0 1&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;# /home was on /dev/sda3 during installation&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;UUID=1fcf7d15-7fbc-4a52-9567-7b5397a0acfe /home ext4 defaults 0 1&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;# swap was on /dev/sda2 during installation&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;UUID=f83a7212-1dcb-4109-84d1-f4980c082b7d none swap sw 0 0&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt"&gt;&lt;i&gt;/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-8356857771992831726?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/8356857771992831726/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=8356857771992831726' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8356857771992831726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8356857771992831726'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/02/fstab-monter-discos-en-ubuntu-linux.html' title='fstab, monter discos en Ubuntu (Linux)'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-93458753986583677</id><published>2011-02-11T19:56:00.002-02:00</published><updated>2011-02-12T20:09:29.768-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='genexus 9'/><category scheme='http://www.blogger.com/atom/ns#' term='error'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='genexus'/><title type='text'>orphaned case en Genexus</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;p class="MsoNormal"&gt;En algunas situaciones en KB genexus 9, al compilar me ha saltado este error “orphaned case”, esto se da cuando tenemos algún Datastor, que no tienen definido bien el tipo de motor que se usa, esto pasa cuando creamos un modelo nuevo, y no definimos bien la parte de Datastor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Lo que hay que hacer es elegir el motor que van a trabajar y con esto se soluciona, lo que van a tener que hacer es además generar los objetos que dan problemas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-93458753986583677?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/93458753986583677/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=93458753986583677' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/93458753986583677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/93458753986583677'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/02/orphaned-case-en-genexus.html' title='orphaned case en Genexus'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-7683951889315365379</id><published>2011-01-27T20:12:00.003-02:00</published><updated>2011-01-27T20:52:21.796-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='red'/><title type='text'>Tarjeta de red en VMWare Linux</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;p class="MsoNormal"&gt;Algunas veces me ha pasado, y a muchos de mis compañeros, que se copian una máquina virtual hecha en VMWare, con Linux (el caso particular es Ubuntu Server pero creo que aplica a cualquier distribución) de un equipo a otro y cuando inician la VMWare en el otro equipo, este no detecta la tarjeta de red.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;La solución para esto la he encontrado con uno de los dos pasos que voy a mencionar abajo, pude que solo con el primero se solucione, pero como he dicho en algunos casos tengo que combinar los 2 pasos, y a veces no basta con hacer el 1 y luego el 2, sino que hay que hacer el 2 y luego el 1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Primero que nada, lo mejor es la configuración de la red, de la vmware, ponerla en NAT (igual después si no le andan los pasos que pongo abajo, pueden cambar a Bridged)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Paso 1:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Por consola, vamos a /etc/network, y editamos el archivo interfaces.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Ahí si tenemos lo normal deberíamos de tener algo asi (depende si la eth0 está como dhcp que es mi caso o como estática que es un poco distinto, pero la idea va a ser la misma)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;# The loopback network interface&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;auto lo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;iface lo inet loopback&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;# The primary network interface&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;auto eth0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;iface eth0 inet dhcp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;La solución es agregar configuración como que tenemos más tarjetas de red, yo he tenido que llegar a definir hasta eth5, pero para ahorrarse el problema definan hasta la 9.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Entonces lo que tenemos que agregar es lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;auto eth*&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;iface eth* inet dhcp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;donde está el asterisco (*) cambiar por 1, 2, etc. (si van a agregar 3 tarjetas, debería quedar una eth0, eth1, eth2 y eth3, es decir van a tener que agregar 3 veces estos 2 renglones)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;luego, guardan y cierran el archivo, y reinician ya sea el servidor o el servicio de red (/etc/init.d/networking restart)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Cuando reinician, ven las tarjetas que tienen configuradas (ifconfig) y esto les va a decir que tienen la 127.0.0.1 (es decir la de “lo” de la configuración), y tantas tarjetas de red como tengan configurada en la vmware, lo normal es 1 sola, pero esta red, puede ser la eth0 o la eth3, entonces si detecto la eth3, lo que hacen para dejar limpio el archivo borran la configuración de las otras tarjetas (eth0, eth1, eth2), nunca borren la de “lo” esa es intocable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Si solo con esto no se soluciona, va el Paso2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Paso2:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;En la configuración de la VMWare, deben de agregar una tarjeta de red, luego reiniciar el equipo Linux, ver con ifconfig si quedaron las 2 tarjetas de red o solo 1, y luego (depende de que es lo que quieren yo estoy suponiendo que quieren 1 sola tarjeta de red), apagar el equipo, y a la VMWare sacarle la primer tarjeta de red. Estos son los pasos que a mí me funcionaron, ya sé que alguien puede decir porque no sacamos directamente de entrada la primer tarjeta, quedamos con 0 tarjetas, agregamos una tarjeta, ahora estamos con 1, y recién ah iniciamos el Linux, bueno de esta forma a mí no me funciono, yo tuve que iniciar el Linux con 2 tarjetas y luego quitar la primera.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Esto mismo que explique por consola, si el equipo es Suse, se puede hacer por Yast, pero eso lo dejo para que lo investiguen ustedes, ya que Yast es un poco fácil de entender (si sabemos lo que estamos haciendo y si leemos bien lo que él nos dice).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Bueno espero solucionar el tema.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-7683951889315365379?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/7683951889315365379/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=7683951889315365379' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/7683951889315365379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/7683951889315365379'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/01/tarjeta-de-red-en-vmware-linux.html' title='Tarjeta de red en VMWare Linux'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-2705340590755337116</id><published>2011-01-25T22:14:00.007-02:00</published><updated>2011-01-25T22:29:40.814-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mysql'/><title type='text'></title><content type='html'>&lt;div class="WordSection1"&gt;&lt;p class="MsoNormal"&gt;Siguiendo con el tema de Store procedure de MySql, ahora lo que vamos a crear es un procedimiento para actualizar las estadísticas de MySql.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;He leído un poco sobre las estadísticas sobre MySql, y el resumen seria que se debe de ejecutar cuando se borran o agregan muchos datos de una tabla (sobre todo si esta tiene muchos registros).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;La teoría la tengo clara pero no les puedo confirmar si el actualizar las estadísticas realmente mejora la performance de la aplicación, es decir teóricamente lo debería de hacer, pero no he podido detectar fehacientemente que esto sea asi, las bases que yo trabajo de desarrollo son de muy pocos datos, y las bases de producción que lo he corrido los usuarios no me dijeron si anda mas rápido o no (tampoco se los pregunte para no obtener una respuesta negativa por el solo hecho de preguntarlo).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Bueno ahora con lo interesante, abajo pongo el procedimiento.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;DELIMITER $$&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;DROP PROCEDURE IF EXISTS `estadisicas` $$&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;CREATE DEFINER=`root`@`%` PROCEDURE `estadisicas`(in base varchar(50))&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;BEGIN&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;  DECLARE done INT DEFAULT 0;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;  DECLARE tabla VARCHAR (50);&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;  DECLARE cursor1 CURSOR FOR SELECT TABLE_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=base;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;  DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;  OPEN cursor1;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;  REPEAT&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;    FETCH cursor1 INTO tabla;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;    IF NOT done THEN&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;      SET @ddl = CONCAT('ANALYZE TABLE ', tabla, ';');&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;      PREPARE STMT FROM @ddl;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;      EXECUTE STMT;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;    END IF;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;  UNTIL done END REPEAT;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;  CLOSE cursor1;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;  OPEN cursor1;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;  REPEAT&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;    FETCH cursor1 INTO tabla;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;    IF NOT done THEN&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;      SET @ddl = CONCAT('OPTIMIZE TABLE ', tabla, ';');&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;      PREPARE STMT FROM @ddl;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;      EXECUTE STMT;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;    END IF;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;  UNTIL done END REPEAT;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;  CLOSE cursor1;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;END $$&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  &gt;DELIMITER ;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-language:ES"&gt;* El parámetros que recibe es: nombre de la base. Para ejecutarlo simplemente hay que correr desde el browser lo siguiente: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt; CALL estadisticas('mibase');&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"&gt;&lt;span class="Apple-style-span"&gt;Lo que estamos utilizando son 2 sentencias MySql, que son &lt;span class="Apple-style-span" style="font-family: 'Courier New'; font-size: small; "&gt;ANALYZE &lt;/span&gt;y &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New'; font-size: small; "&gt;OPTIMIZE .&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-fareast-language:ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-2705340590755337116?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/2705340590755337116/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=2705340590755337116' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2705340590755337116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2705340590755337116'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/01/siguiendo-con-el-tema-de-store.html' title=''/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-4554149633543612931</id><published>2011-01-14T19:15:00.004-02:00</published><updated>2011-01-25T21:49:33.734-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mysql'/><title type='text'>Cambiar masivamente los collate de MySql</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;p class="MsoNormal"&gt;Esto que voy a postear antes tengo que hacer 2 aclaraciones, primero es un plagio &lt;span style="font-family:Wingdings"&gt;J&lt;/span&gt;, segundo gracias Diego Giusso (el creador). pero tenía que tenerlo accesible desde cualquier lugar y no solo desde la empresa.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;La situación es la siguiente, tengo una base MySql que tienen algunos campos o tablas con un &lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-language:ES"&gt;collate &lt;/span&gt;y otros con otro, entonces necesito de alguna forma unificarlos. Para esto utilizaremos un procedimiento almacenado, que se puede generar y ejecutar, directamente del browser de MySql.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Bueno acá abajo, copio lo que les decía que “robe”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"&gt;&lt;a name="solucion_masiva_con_procedimiento_almace"&gt;&lt;b&gt;&lt;span style="font-size:24.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-language:ES"&gt;Solución masiva con procedimiento almacenado&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="font-size:24.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-language:ES"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-language:ES"&gt;* Podemos crear el siguiente procedimiento almacenado que nos permite automatizar la conversión de codificación de campos de una base: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;DELIMITER ;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;DROP PROCEDURE IF EXISTS actCOLLATE;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;CREATE PROCEDURE actCOLLATE(in base varchar(50), in characterSet varchar(32), in collateNew varchar(32))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;BEGIN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;  DECLARE done INT DEFAULT 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;  &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;DECLARE tabla VARCHAR (50);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;  DECLARE campo VARCHAR (50);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;  &lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;DECLARE tipo TEXT (50);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;  DECLARE cursor1 CURSOR FOR SELECT TABLE_NAME, COLUMN_NAME, COLUMN_TYPE FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=base AND NOT CHARACTER_SET_NAME IS NULL AND COLLATION_NAME&amp;lt;&amp;gt;collateNew;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;  DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;  &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;OPEN cursor1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;  REPEAT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;    FETCH cursor1 INTO tabla, campo, tipo;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;    &lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;IF NOT done THEN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;      SET @ddl = CONCAT('ALTER TABLE ', base,'.', tabla, ' MODIFY COLUMN ', campo, ' ', tipo, ' CHARACTER SET ', characterSet, ' COLLATE ', collateNew);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;      PREPARE STMT FROM @ddl;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;      EXECUTE STMT;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;    END IF;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;  UNTIL done END REPEAT;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;  &lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;CLOSE cursor1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt;END;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-language:ES"&gt;* Los parámetros que recibe son: nombre de la base, carácter set (por lo general ‘latin1’), collate (por lo general ‘latin1_general_cs’). Para ejecutarlo simplemente hay que correr desde el browser lo siguiente: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt; CALL actCOLLATE('mibase','latin1','latin1_general_cs');&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-language:ES"&gt;* Una vez ejecutado, si se quiere eliminar el procedimiento lo pueden hacer ejecutando: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-language:ES"&gt; DROP PROCEDURE actCOLLATE; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-fareast-language:ES"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-4554149633543612931?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/4554149633543612931/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=4554149633543612931' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4554149633543612931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4554149633543612931'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/01/cambiar-masivamente-los-collate-de.html' title='Cambiar masivamente los collate de MySql'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6582663262386729094</id><published>2011-01-09T13:16:00.003-02:00</published><updated>2011-01-09T13:36:45.241-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia 5800 XM'/><title type='text'>Nokia 5800 / Endomondo, asi da ganas de hacer deporte</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;p class="MsoNormal"&gt;Los que en algún momento leyeron mi blog, quizás sabe que tengo un Nokia 5800, alguna vez ya subí algo sobre el celular, pero quizás ninguno (solo los amigos y conocidos) saben que de vez en cuando (si la rodilla me lo deja) me gusta salir a correr. Bueno hasta acá nada interesante, pero hoy navegando en las páginas que tengo como preferidas, y de casualidad, encontré en &lt;a href="http://www.aplicacionesnokia5800.com/"&gt;http://www.aplicacionesnokia5800.com/&lt;/a&gt; un soft, GRATIS (y esto luego de conocer el soft. me sorprende aún mas) para en principio, medir la distancia que corres (puede ser correr, andar en bicicleta, esquiar, etc.).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Con solo esto ya me gustaba, pero empecé a leer un poco más, y decía que necesitaba acceso a Internet, porque subía los datos a la página de endomondo y tiraba unas estadísticas, como soy un poco desconfiado, y justo era domingo, digo, vamos a probarlo, y así fue, instale el soft, algo tan fácil como entrar a la página, regístrate (gratis), poner tu número de celular y te llega el link para descargarlo (hasta acá por wifi), e instalarlo, calzarme los campeones, y a la ruta.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Usarlo es muy fácil, solo tenes que ejecutar el soft (como se conecta por gps, más adelante explico un poco más esto, sugiero prenderlo unos minutos antes), poner iniciar, empezar a correr, y listo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Además si queres correr con música, el propio endomondo tienen una parte donde podes reproducir la música que tengas en la aplicación por defecto del 5800 para reproducir. Como siempre que voy a hacer correr, llevo los auriculares, hice como decía arriba, primero le doy play a la música y luego le pongo iniciar para que empiece a correr los minutos (acá un punto que yo mejoraría, le pondría iniciar en 10 segundos, o 30 segundos, ya que le doy iniciar, luego tengo que poner el celular en el brazalete y empezar a correr, ahí se pierden unos 15, 20 segundo, no es la vida o la muerte, pero estaría bueno que arranque unos segundos después).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Ahora cuando llegas a cada km es soft. te avisa, esto esta espectacular, sobre todo los que son muy fanáticos como yo que corro X km, y si es en un lugar donde no hay kilometraje marcado se pierde un poco la referencia.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Como les decía se conecta por gps, para saber cuántos km se están transitando, yo lo probé por ahora 1 sola vez, y diría que le pega muy bien.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Si tenemos Internet en el celular, el propio endomondo, va subiendo cada tanto la información a Internet, y lo puede ver todo el mundo, o los amigos como lo llaman, si entran a la página van a ver que se muestra información al instante de muchas personas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Cuando llegamos a la meta ponemos detener al celular, ahí directamente nos muestra los km recorridos, la calorías gastadas, el promedio por km, y según dice (yo no tengo) si tenes una faja cardíaca te daría información de cuantas pulsaciones tenes etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Hasta acá es un soft. que me dejo de cara, pero no termino mi asombro.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Luego de descansar y llegar a casa y conectar el wifi nuevamente, a los pocos segundos, veo que estos datos se suben a internet y queda todo en la página, y empiezo a navegar un poco en esta, y mi asombro fue mayor. Primero, muestra los datos que comente, calorías, km, minutos, etc., luego hace una gráfica, con los tiempos, muestra con un conejo el mejor, y una tortuga el peor, partiendo por km. Luego tiene una gráfica detallada con las velocidades y de fondo la altitud del terreno (impresionante), después tenes el mapa para mostrar el recorrido, indicando marcas en cada km (otro impresionante), hay para hacer competencia entre amigos (todavía no lo probé), tenes rutas de otras personas (en Montevideo no vi ninguna, si en Maldonado), un calendario con las fechas que corriste, etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;La verdad señores y señoras, este es una aplicación por la que pagaría algunos morlacos, porque me quedo corto decir que me encanto.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Yo tengo Nokia con Symbian, pero según vi por ahí, también está para android, así que a quien le guste hacer ruta (ya se acorrido con con bici) le aconsejo que si puede que se lo instale y veo si le gusta tanto como a mi.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;La verdad que mientras corría pensaba en hacer alguna aplicación para algo parecido, pero nunca voy a poder llegar a hacer algo que colme mis expectativas tanto como lo hizo endomondo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Nada más que dejarle el link.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://www.endomondo.com/"&gt;http://www.endomondo.com&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6582663262386729094?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6582663262386729094/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6582663262386729094' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6582663262386729094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6582663262386729094'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/01/nokia-5800-endomondo-asi-da-ganas-de.html' title='Nokia 5800 / Endomondo, asi da ganas de hacer deporte'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6234390527028148264</id><published>2011-01-07T15:29:00.003-02:00</published><updated>2011-01-07T15:35:29.736-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Clases de linux con logo de windows</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Y5t1p_dOHx0/TSdOtFaRvNI/AAAAAAAAABI/Zhip8YdMsvM/s1600/linuxwindows.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_Y5t1p_dOHx0/TSdOtFaRvNI/AAAAAAAAABI/Zhip8YdMsvM/s400/linuxwindows.jpg" alt="" id="BLOGGER_PHOTO_ID_5559498801465638098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Primero que nada agradecer a todos mis "alumnos", y sobre todo a Laurita, que me saco una foto.&lt;br /&gt;Lo comico de esto es que estaba dando una clase de Linux, y el proyector amigo, justo proyecta el inicio de la barra de tareas de windows en mi pelada, y de fondo se ve que estoy anotando las llegadas tardes en un planilla, obviamente Excel, nada de OO.&lt;br /&gt;&lt;br /&gt;Bueno por mas que todo apunte a que soy amante de Windows, no es así, no me caso ni con Dios ni con el Diablo (cada uno pone a M$ y a Linux del lado de la frase que le guste).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6234390527028148264?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6234390527028148264/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6234390527028148264' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6234390527028148264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6234390527028148264'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/01/clases-de-linux-con-logo-de-windows.html' title='Clases de linux con logo de windows'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Y5t1p_dOHx0/TSdOtFaRvNI/AAAAAAAAABI/Zhip8YdMsvM/s72-c/linuxwindows.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-8951393511940065945</id><published>2011-01-02T11:48:00.002-02:00</published><updated>2011-01-02T11:57:18.805-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='genexus 9'/><title type='text'>Genexus, grilla solo con variables</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;p class="MsoNormal"&gt;Varias veces me paso que con genexus tengo que tener una grilla la cual solamente tenía variables, y no entendía por que no andaba, y optaba por varias opciones para que funcionara, normalmente usar una tabla auxiliar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Pero ayudando a un amigo (Gerardo) y el que es un poco más terco que yo, se dedicó a investigar y encontrar como se podía solucionar, y (obviamente) la encontró.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;La solución es tener algún for each line en el código, aunque este no haga nada pero genexus pide tener un for each line para desplegar los valores en la grilla. Estoy de acuerdo con ustedes que es una solución al problema, pero la gente de artech debería de solucionar estos temas de fondo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-8951393511940065945?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/8951393511940065945/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=8951393511940065945' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8951393511940065945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8951393511940065945'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/01/genexus-grilla-solo-con-variables.html' title='Genexus, grilla solo con variables'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-2063047003362725028</id><published>2011-01-02T11:42:00.002-02:00</published><updated>2011-01-02T11:56:19.791-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='archivos'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Imagenes'/><title type='text'>Cambiar extension masivamente de archivos</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;p class="MsoNormal"&gt;Tengo una cantidad considerable de imágenes que no sé por qué quedaron descargadas con extensión php, y sé que realmente son jpg, entonces les tengo que cambiar la extensión.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;La opción fácil es ir una por una y cambiar la extensión a mano, pero si son 10 lo haría, pero si ya son más buscaría (así ya aprendo) alguna solución más automática. Entonces como son mucho más de 10, te ponga a buscar en internet y encuentro que para Linux existe una pequeña aplicación llamada mmv que me soluciona este tema.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Lo que tengo que correr es lo siguiente&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;mmv “*.php” “img#1.jpg#&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Luego de correr esto, a los pocos segundos tengo todas la imágenes con extensión jpg.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Una vez más digo, que grande es la consola, por más que muchos usuarios no les guste (Pani esto está dedicado para vos)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-2063047003362725028?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/2063047003362725028/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=2063047003362725028' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2063047003362725028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2063047003362725028'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2011/01/cambiar-extension-masivamente-de.html' title='Cambiar extension masivamente de archivos'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-5214791760217631542</id><published>2010-12-10T20:30:00.001-02:00</published><updated>2010-12-18T07:42:37.134-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='respaldar'/><category scheme='http://www.blogger.com/atom/ns#' term='Mysql'/><title type='text'>MySql exportar base ignorando tablas</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;p class="MsoNormal"&gt;Tengo una base la cual tengo que respaldar, pero esta tienen tablas que son auxiliares y pesan mucho y realmente no interesa respaldarlas, entonces tengo que hacer el respaldo de toda la base menos de una tabla (pueden ser mas)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Lo que debo de ejecutar es lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;mysqldump -u usuario -pcontra --ignore-table=base.tabla1 --ignore-table=base.tabla2 base &amp;gt; respaldo.sql&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;debemos de cambiar, usuario, contra, base, tabla1, tabla2, respaldo, por nuestros datos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-5214791760217631542?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/5214791760217631542/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=5214791760217631542' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/5214791760217631542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/5214791760217631542'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/12/mysql-exportar-base-ignorando-tablas.html' title='MySql exportar base ignorando tablas'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-2914134162189879482</id><published>2010-11-01T15:40:00.004-02:00</published><updated>2010-11-04T20:54:05.289-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia 5800 XM'/><title type='text'>Actualizacion Nokia 5800</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Bueno en mi constante búsqueda de cosas nuevas para mi Nokia 5800, se me ocurrió instalar el CFW SYMBIAN^3 v5.2, en particular la versión RM-428.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Que es CFW, bueno es un firmware de modificado para quitar algunas cosas, agregar otras, mejorar otras, no voy a explicar cuáles son buenas y cuales malas, para eso hay un millón de post, lo que voy a intentar es comentar los pasos que tengo que hacer para instalarlo, y sobre todo con Windows 7 64bis como sistema operativo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Primero hay que bajar JAF, para instalar el firmware (CFW), entonces ahí ya empieza mis problemas, al instalar JAF, me salen muchos errores porque algún driver no está firmado para Windows 7, entonces esto me tira muchos errores, los cuales no les hago caso y sigo hasta finalizar la instalación.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Después tengo el JAF emulator, el cual tengo que ejecutar, para esto lo primero es darle botón derecho, propiedades, en la pestaña de compatibilidad, pongo que es compatible con Vista SP2, luego al ejecutar, le doy ejecutar como administrador, sale un error pero no le hago caso, y ahí me funciona el emulador, luego sigo los pasos de los tutorials que hay en la vuelta (al final pongo el que me base yo)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Previamente, nos tenemos que bajar el CFW, descomprimirlo, y ponerlo en la ruta c:\Archivos de programa (x86)\Nokia\Phoenix\Products\ dentro de una carpeta con el código del firmware (ejemplo c:\Archivos de programa (x86)\Nokia\Phoenix\Products\RM-428)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Luego de ejecutar el Jav, veremos en la ventana de log, que encontró los archivos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Después sigue la parte de flashear el  cel, que es la parte que es más complicada y puede que tengas que repetirla varias veces, a mí me costó un rato que quedara.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Acá les dejo el manual que les comente arriba.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://www.symbianlatino.com/2010/03/instalar-un-firmware-modificado-en-tu.html"&gt;http://www.symbianlatino.com/2010/03/instalar-un-firmware-modificado-en-tu.html&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-2914134162189879482?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/2914134162189879482/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=2914134162189879482' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2914134162189879482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2914134162189879482'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/11/actualizacion-nokia-5800.html' title='Actualizacion Nokia 5800'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-3040702711700916964</id><published>2010-11-01T15:40:00.003-02:00</published><updated>2010-11-04T20:52:16.961-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='tomcat'/><title type='text'>Cambiar la cantidad de hilos de tomcat</title><content type='html'>&lt;div class="WordSection1"&gt;&lt;p class="MsoNormal"&gt;Para agregar la cantidad de hilos que ejecuta tomcat se debe de modificar el archivo de configuración de server.xml, lo que hay que agregar o cambiar es en el connector de la aplicación (un ejemplo es el siguiente) &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Connector port="8080" maxHttpHeaderSize="8192"&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;maxThreads="150" minSpareThreads="25" maxSpareThreads="75"&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;enableLookups="false" redirectPort="8443" acceptCount="100"&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;connectionTimeout="20000" disableUploadTimeout="true"&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;lo que hay que modificar es maxThreads, poner la cantidad de hilos que se quiera tener.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-3040702711700916964?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/3040702711700916964/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=3040702711700916964' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/3040702711700916964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/3040702711700916964'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/11/cambiar-la-cantidad-de-hilos-de-tomcat.html' title='Cambiar la cantidad de hilos de tomcat'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6878874516794090112</id><published>2010-10-24T09:04:00.001-02:00</published><updated>2010-10-25T21:34:39.427-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rar'/><category scheme='http://www.blogger.com/atom/ns#' term='comprimir'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Descomprimir rar en Linux</title><content type='html'>&lt;div class="WordSection1"&gt;  &lt;p class="MsoNormal"&gt;El formato mas usado para comprimir en Linux, es tar.gz, pero no es el más usado en Windows, ya que con WinRar (ya no utilizo mas hace mucho tiempo WinZip) el comprimir y descomprimir es muy fácil.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces cuando tengo en Linux archivos comprimidos con rar, ¿cómo hago?&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Bueno es muy fácil, utilizamos la aplicación unrar, yo que utilizo Ubuntu con el apt-get tengo 2 para descargar unrar-free, que no se las aconsejo, porque yo la instale y tuve problemas para descomprimir archivos en muchas parte, y unrar (a secas).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Para instalar, apt-get install unrar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Para descomprimir unrar x aprchivo.rar, si nuestro archivo se comprimió en varias parte, entonces unrar x archivo.part01.rar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6878874516794090112?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6878874516794090112/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6878874516794090112' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6878874516794090112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6878874516794090112'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/10/descomprimir-rar-en-linux.html' title='Descomprimir rar en Linux'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6490973901831200864</id><published>2010-10-13T21:57:00.001-02:00</published><updated>2010-10-13T22:26:37.372-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Nmap online</title><content type='html'>&lt;div class="WordSection1"&gt;  &lt;p class="MsoNormal"&gt;Creo que todos los que en algún momento estuvimos en la administración de servidores, y utilizamos Linux, conocemos nmap, que en resumen es un scanner de puertos para detectar vulnerabilidades de los servidores.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ahora encontré nmap online, les dejo la dirección para cuando lo necesiten.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://nmap-online.com/"&gt;http://nmap-online.com/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6490973901831200864?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6490973901831200864/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6490973901831200864' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6490973901831200864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6490973901831200864'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/10/nmap-online.html' title='Nmap online'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-7198423858234167687</id><published>2010-10-13T19:23:00.003-02:00</published><updated>2010-10-13T19:56:01.235-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='USB'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Usb booteable</title><content type='html'>&lt;div class="WordSection1"&gt;  &lt;p class="MsoNormal"&gt;La idea original era instalar Ubuntu 10.10 (que en el post anterior contaba un poco como fue mi primera impresión de la nueva versión), y mi primera idea era quemar un cd y empezar la instalación, pero (siempre hay un pero) se me ocurrió instalarlo desde una memoria USB.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces lo que debía hacer es en vez de quemar la iso de Ubuntu, debería de hacer lo mismo en el pendriver, pero esto no es tan fácil (ya hace algún tiempo genere un pendriver booteable y había que hacer muchas cosas), y buscando un poco (muy poco en verdad) encontré que hay una aplicación para genera lo que yo necesito, esta aplicación se llama UNetbootin que la dirección para bajarlo es la siguiente &lt;a href="http://unetbootin.sourceforge.net/"&gt;&lt;span style="text-decoration: none;color:#000000;" &gt;http://unetbootin.sourceforge.net/&lt;/span&gt;&lt;/a&gt; (quizás existen otras), pero esta solo con descararlo, ejecutarlo (no tienen instalación), dicen que anda en Linux y Windows, yo lo corrí en Windows 7, elegir la iso, o decirle que la descargue de internet, que versión es, y algunas cosas más, y listo, eso es todo, gener lo que yo tanto necesitaba, realmente muy muy muy fácil.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-7198423858234167687?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/7198423858234167687/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=7198423858234167687' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/7198423858234167687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/7198423858234167687'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/10/usb-booteable.html' title='Usb booteable'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-3361165518438622264</id><published>2010-10-12T22:09:00.003-02:00</published><updated>2010-10-12T22:14:49.851-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='instalacion'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu 10.10 ya esta entre nosotros</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Y5t1p_dOHx0/TLT5yr-lXzI/AAAAAAAAAA8/3RRcDe2LHDo/s1600/images.jpg"&gt;&lt;img style="cursor: pointer; width: 252px; height: 200px;" src="http://2.bp.blogspot.com/_Y5t1p_dOHx0/TLT5yr-lXzI/AAAAAAAAAA8/3RRcDe2LHDo/s320/images.jpg" alt="" id="BLOGGER_PHOTO_ID_5527317291884437298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="WordSection1"&gt;  &lt;p class="MsoNormal"&gt;Como hace tiempo que no escribo nada, me pongo un poco al día.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;No sé si todos saben pero soy fanático de Linux, no de los que tienen un casco y no les entra nada de otros sitemas operativos, yo se que Linux tiene sus cosas muy buenas, pero no descarto por ejemplo a Windows que tiene también sus cosas, por ejemplo que es el sistema operativo más usado, lo cual si yo tengo que aconsejar a un usuario inexperto, le aconsejo Windows, pero si es inexperto pero le gustan los retos, seguro le digo Linux. También se que cada vez es más para usuarios menos expertos, ya no es solo consola, o pantallas muy feas, actualmente pelea muy fuertemente con los gráficos de Windows (es mas muchos dirían que son mucho mejores).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Pero en este momento lo único que quería comentarles es como me fue con la instalación de la nueva versión de Ubuntu, la 10.10 la cual salió en producción el 10 de octubre a las 10:10.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;La última versión que instale de Ubuntu Desktop, fue hace un año y medio, y realmente ya me resultaba muy fácil, pero luego de la instalación tenía que empezar a meter un poco de mano en el apt, en algunos drivers por ejemplo el de la tarjeta de video (que siempre he tenido NVidia), configurar la red, montar bien los discos, etc. Es decir meterme un poco a bajo nivel de Linux.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Bueno ahora les cuento como me fue con esta nueva versión, primero la instalación muy coqueta, además no me pide mil cosas, sino unas pequeñas preguntas y listo, si eres un usuario experto podrías jugar un poco con los discos y el particionado. El solo se actualiza (si marcamos esta opción) por apt, se configura el montado de los discos (que este punto me fallo pero arreglarlo fue fácil, estaba montando discos sdb, abrí el /etc/fstab y cambie sdb por sda y reinicie y todo perfecto). Se pide el usuario, nombre del equipo, si queremos iniciar automáticamente o no. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ahora inicie el sistema, y empiezo a ver las aplicaciones, y me sale un mensaje para actualizarme del driver (externo) del video (solo el S.O. se da cuenta que tiene que actualizarme el driver de video, esto me encanto).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;En resumen realmente me agrado que Linux vaya mejorando en cosas en las que Windows es experto, léase los gráficos, la facilidad, para yo poder decirle e instalarle a todo el mundo Ubuntu o cualquier otro distro. He leído por ahí que esta versión no mejor mucho, o que no tiene grandes cambios a la anterior, así que quizás este blog llega 6 meses tardes (recordar que Ubuntu saca una versión cada 6 meses), pero como comente no utilizo mucho Linux descktop (si consola, como Ubuntu Server).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-3361165518438622264?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/3361165518438622264/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=3361165518438622264' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/3361165518438622264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/3361165518438622264'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/10/ubuntu-1010-ya-esta-entre-nosotros.html' title='Ubuntu 10.10 ya esta entre nosotros'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Y5t1p_dOHx0/TLT5yr-lXzI/AAAAAAAAAA8/3RRcDe2LHDo/s72-c/images.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-2256809336626689876</id><published>2010-08-25T15:58:00.002-03:00</published><updated>2010-08-25T18:43:18.588-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='instalacion'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='drivers'/><title type='text'>Drivers para windows</title><content type='html'>&lt;div class="WordSection1"&gt;  &lt;p class="MsoNormal"&gt;Para los que 2 por 3 estamos instalando algún equipo, lo que más nos complica (por lo menos en mi caso) es el tema de los drivers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Se que hay muchos programas en la vuelta, que te detectan los drivers que tienen tu equipo y te puede llegar a dar para descargar uno más nuevo, no sé si hay alguno (por lo menos que yo haya probado y que ande) que detecte los dispositivos que tiene el equipo y descargue los drivers (pensando un poco esto debe de ser muy difícil, ya que si Windows no sabe que hardware tiene, entonces como le dice a el programa necesito tal driver, pero quizás alguien sabe si esto es posible o no).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Como decía lo mas difícil es encontrar los drivers, bueno de casualidad me tope con la siguiente pagina, &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://www.touslesdrivers.com/"&gt;http://www.touslesdrivers.com/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Lo único que se debe de hacer es instalar un plugin (yo lo hice en Internet Explorer) y este detecta el hardware que tenemos y nos da la información de los nuevos driver que existen (no estoy del todo seguro que detecte hardware que no tengan los drivers instalados, pero por ejemplo en un equipo que quedaba en warning la tarjeta de sonido, es decir en el administrador de dispositivos aparecía amarillo, esta página me devolvió el driver que yo necesitaba)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Les aconsejo que la prueben la próxima vez que instalen un equipo, y que me cuentan que tal les anduvo, yo lo probé en un Xp y en un Seven, y en ambos me dio resultados.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-2256809336626689876?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/2256809336626689876/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=2256809336626689876' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2256809336626689876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2256809336626689876'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/08/drivers-para-windows.html' title='Drivers para windows'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-7779633115455982027</id><published>2010-08-15T20:30:00.002-03:00</published><updated>2010-08-17T08:09:38.900-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Evolution U2'/><category scheme='http://www.blogger.com/atom/ns#' term='Evolution'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='genexus'/><title type='text'>Genexus y Ruby</title><content type='html'>&lt;div class="WordSection1"&gt;  &lt;p class="MsoNormal"&gt;Estaba probando algo de ruby, con genexus, y una aplicación que andaba en el U1 de evolution con el U2, no funcionaba.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Investigando en la red encontré que la instalación de U2 (quizás porque tengo Windows 7), no instalaba bien, lo que pasaba era que no seteaba el path de donde está instalado Ruby.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces lo que hay que hacer es agregar al path, ya sea del usuario o del sistema (yo prefiero del sistema) la ruta donde se instalo Ruby (normalmente c:\Ruby\bin).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Con eso ya se soluciona el problema de que genexus no encuentre a Ruby.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Para los que venimos de Windows Xp, para acceder a las variables de sistema, lo que hay que hacer en 7 es, en inicio, en buscar, escribimos “variables de entorno”, y nos muestra 2, una de sistema y otra de usuario, ambas llaman a la ventana que conocíamos de xp, si hacemos click en la de sistema, se abre la ventana, le damos en variables de entorno y luego solo tenemos que editar el path.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-7779633115455982027?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/7779633115455982027/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=7779633115455982027' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/7779633115455982027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/7779633115455982027'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/08/genexus-y-ruby.html' title='Genexus y Ruby'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-7566442112035265997</id><published>2010-08-12T19:59:00.002-03:00</published><updated>2010-08-15T08:28:28.439-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Informix'/><title type='text'>explain en informix</title><content type='html'>&lt;div class="WordSection1"&gt;  &lt;p class="MsoNormal"&gt;Muchas veces cuando queremos ver el costo de una sentencia sql, en mysql utilizamos explain. Me encuentro en una situación en la que tengo que ver el costo de mis sentencias en informix, entonces para esto debemos con dbacces correr lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;set explain on;&lt;br /&gt;select * from table_name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Esto nos genera un archive sqexplain.out en el directorio home del usuario que nos logueamos, qeu nos da toda la información que necesitamos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-7566442112035265997?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/7566442112035265997/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=7566442112035265997' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/7566442112035265997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/7566442112035265997'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/08/explain-en-informix.html' title='explain en informix'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-8142055440403373101</id><published>2010-07-21T19:37:00.003-03:00</published><updated>2010-08-15T08:32:25.018-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tomcat'/><category scheme='http://www.blogger.com/atom/ns#' term='sessiones'/><title type='text'>Cambiar tiempo Sessiones tomcat</title><content type='html'>Tomcat configura el tiempo que están vivas las sesiones en el archivo web.xml que está en la carpeta conf de tomcat.&lt;br /&gt;Por defecto están en 30 minutos, y si queremos cambiarlas a mas tiempo tenemos que dejarlo algo así:&lt;br /&gt;&lt;br /&gt;--session-config--&lt;br /&gt;--session-timeout--********--/session-timeout--&lt;br /&gt;--/session-config--&lt;br /&gt;&lt;br /&gt;Donde estan los ***** se debe de poner los minutos que queremos que estén vivas.&lt;br /&gt;Deben de remplazar los "--" por un simbolo de mayor o de menor dependiendo si es al inicio de la palabra o al final de la palabra&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-8142055440403373101?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/8142055440403373101/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=8142055440403373101' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8142055440403373101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8142055440403373101'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/07/cambiar-tiempo-sessiones-tomcat.html' title='Cambiar tiempo Sessiones tomcat'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-1992290920327414265</id><published>2010-07-04T09:23:00.002-03:00</published><updated>2010-08-04T20:39:37.901-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Informix'/><title type='text'>Limit en informix</title><content type='html'>&lt;div class="WordSection1"&gt;  &lt;p class="MsoNormal"&gt;En informix para obtener los primeros 10 registros de una consulta, debemos usar FIRST.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Ejemplo: Select FIRST 10 * from facturas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Es como en SQL el Top. Ejemplo para SQL, Select TOP 10 * from facturas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; Gracias Diego que fue quien me paso el dato&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Gracias Diego por el dato.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-1992290920327414265?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/1992290920327414265/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=1992290920327414265' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/1992290920327414265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/1992290920327414265'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/07/limit-en-informix.html' title='Limit en informix'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-4494378211255333355</id><published>2010-07-04T09:15:00.001-03:00</published><updated>2010-08-04T20:37:40.231-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Informix'/><title type='text'>Que esta corriendo en informix</title><content type='html'>&lt;div class="WordSection1"&gt;  &lt;p class="MsoNormal"&gt;Para ver las consultas que se están haciendo en informix, tenemos 2 formas, una es hacer un trace JDBC, la cual no explicaremos acá porque la idea es en un servidor que esta andando se debe de consultar algo en particular, por ejemplo una consulta lenta, y no queremos modificar nada de la conexión para no enlentecer la aplicación.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;La segunda opción es ver que consultas se están ejecutando en este instante, esto lo que tiene que si hay muchas consultas que se estén ejecutando puede que no veamos nunca la nuestra.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces ejecutando onstat –g sql numeroDeSesion (si no la sabemos ponemos 0 y nos tira todas), esto lo que hace es despliega por consulta la consulta que tiene al instante de ejecutar el comando el motor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Esto nos sirve cuando hay consultas que demoran mas de algunos segundos en correr (o minutos, o quizás horas) y debemos detectar que índices (por ejemplo ) esta tomando, si son los correctos o no.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-4494378211255333355?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/4494378211255333355/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=4494378211255333355' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4494378211255333355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4494378211255333355'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/07/que-esta-corriendo-en-informix.html' title='Que esta corriendo en informix'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6294224543960452136</id><published>2010-06-23T20:13:00.002-03:00</published><updated>2010-06-27T17:24:08.505-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>Bordes en banner</title><content type='html'>&lt;div class="WordSection1"&gt;  &lt;p class="MsoNormal"&gt;Tenía una página web la cual necesitaba el banner principal con bordes redondeados, esto lo se hacer con imágenes las cuales se colocan en las 4 puntas y el reto se rellena con imágenes en degrade o lo que sea.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Pero, de donde consigo esas imágenes, esas imágenes?, bueno lo normal es robarla de alguna pagina web que vea en su momento. Buscando una solución un poco más fácil encontré una página (&lt;a href="http://wigflip.com/cornershop/"&gt;http://wigflip.com/cornershop/&lt;/a&gt;) que hace el trabajo por mí.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Lo único que hay que hacer es pasarle 4 parámetros y la pagina por mí, genera las 4 imágenes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6294224543960452136?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6294224543960452136/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6294224543960452136' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6294224543960452136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6294224543960452136'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/06/bordes-en-banner.html' title='Bordes en banner'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6948284248737592269</id><published>2010-06-06T12:32:00.001-03:00</published><updated>2010-06-07T07:06:51.658-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Celular'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia 5800 XM'/><category scheme='http://www.blogger.com/atom/ns#' term='GPS'/><title type='text'>Gps garmin y Nokia 5800XM</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Para los que tienen Nokia 5800XM, quizás les paso que para que el GPS encuentre satélite, demora entre 5 y 10 minutos, bueno lo que pasa es que no esta bien configurado la forma de encontrarlo, y depende de cada país.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Acá les dejo lo que yo hice para que anduviera en Uruguay, y bajo a menos de 1 minuto.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;En el celular&lt;br /&gt;&lt;br /&gt;1) Vamos a Menú &gt; Aplicaciones &gt; Ubicación &gt; Posicionamiento &gt; Métodos de posicionamiento:&lt;br /&gt;&lt;br /&gt;Dejamos marcada SOLAMENTE la opción "GPS integrado".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2) Vamos a Menú &gt; Aplicaciones &gt; Ubicación &gt; Posicionamiento &gt; Servidor de posicionamiento:&lt;br /&gt;&gt; En "Uso servidor posic.", elegimos "Automático".&lt;br /&gt;&gt; En punto de acceso, seleccionamos el servicio GPRS de tu operadora: Ancel, Claro o Movistar (ESTO NO GASTA SALDO, ES GRATIS)&lt;br /&gt;&gt; En "Dirección del servidor" hay que poner la siguiente dirección, según su operadora:&lt;br /&gt;&lt;br /&gt;h-slp.mncYYY.mccXXX.pub.3gppnetwork.org&lt;br /&gt;&lt;br /&gt;Donde YYY es el MNC, y XXX es el MMC&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Para Uruguay, las direcciones son las siguientes:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color:blue;"&gt;Ancel&lt;/span&gt;:&lt;/b&gt; h-slp.mnc001.mcc748.pub.3gppnetwork.org&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color:green;"&gt;Movistar:&lt;/span&gt;&lt;/b&gt; h-slp.mnc007.mcc748.pub.3gppnetwork.org&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color:red;"&gt;Claro:&lt;/span&gt;&lt;/b&gt; h-slp.mnc010.mcc748.pub.3gppnetwork.org&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6948284248737592269?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6948284248737592269/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6948284248737592269' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6948284248737592269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6948284248737592269'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/06/gps-garmin-y-nokia-5800xm.html' title='Gps garmin y Nokia 5800XM'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6046532135484322550</id><published>2010-05-31T19:41:00.001-03:00</published><updated>2010-06-07T07:03:58.245-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Actualizar zona horaria en Ubuntu</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:100%;" &gt;·&lt;/span&gt;&lt;span style=";font-size:100%;" &gt;  Primero, sacamos una copia del fichero actual, por si hubiera que volver atrás:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:100%;" &gt;mv /etc/localtime  /etc/localtime.old&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:100%;" &gt;&lt;o:p&gt; &lt;/o:p&gt;·&lt;/span&gt;&lt;span style=";font-size:100%;" &gt;  Crear un enlace simbólico a la zona que queremos que tenga nuestro servidor:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:100%;" &gt;ln -s  /usr/share/zoneinfo/Europe/Madrid  /etc/localtime&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:100%;" &gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:100%;" &gt;La otra opción es reconfigurar el paquete tzdata&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: arial;"&gt;sudo dpkg-reconfigure tzdata&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6046532135484322550?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6046532135484322550/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6046532135484322550' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6046532135484322550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6046532135484322550'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/05/actualizar-zona-horaria-en-ubuntu.html' title='Actualizar zona horaria en Ubuntu'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-2023116883747761674</id><published>2010-05-25T12:05:00.003-03:00</published><updated>2010-05-26T19:30:14.389-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Informix'/><title type='text'>modificar instancia de informix</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Cuando se trabaja con Informix, y se tiene odbc generados para algún servidor que tenga una determinada instancia (ejemplo ol_srv1) y tenes otro servidor que tenga el mismo nombre de instancia, el odbc da problemas al configurarse, porque por algo al poner la instancia (ServerName en el odbc de Windows) entonces queda atada la instancia a la ip, entonces si configuras otro odbc y también pones el mismo servername, y cambias la ip, todos los odbc generados que tengan ese servername quedan con la misma ip, y esto puede causar problemas, o confusiones.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces la solución es cambiar la instancia, pera eso debemos hacer los siguientes 4 pasos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;En el ejemplo cambiaremos en uno de los equipo el nombre de la instancia de ol_srv1 a ol_srv2&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;1 – tocar el archivo /opt/informix/ifmx.sh, cambiamos donde dice ol_srv1 a ol_srv2&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;2 – mover el archivo /opt/informix/etc/onconfig.ol_srv1 a /opt/informix/etc/onconfig.ol_srv2&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;3 – en el archivo onconfig.ol_srv2 DBSERVERNAME modificar ol_srv1 a ol_srv2&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;4 – el archivo /opt/informix/etc/sqlhost cambiar ol_srv a ol_srv2&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Luego reiniciamos informix y queda este equipo con el nombre de instancia ol_srv2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;En este pos lo único que queda es agradecerle a Diego, que fue quien me enseño como cambiar esto, y exigio que lo nombrar.&lt;span style=";font-family:&amp;quot;;font-size:7.5pt;color:gray;"   &gt;&lt;/span&gt;&lt;span lang="ES"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-2023116883747761674?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/2023116883747761674/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=2023116883747761674' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2023116883747761674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2023116883747761674'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/05/modificar-instancia-de-informix.html' title='modificar instancia de informix'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6228257230277525325</id><published>2010-05-25T07:43:00.002-03:00</published><updated>2010-05-26T19:24:48.391-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Informix'/><title type='text'>Agrandar Temporales de Informix</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Si necesitamos agrandar los temporales de Informix, para por ejemplo cuando nuestra aplicación utiliza índices temporales muy grandes, lo que hacemos es lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Debemos ir a la carpeta donde están los temporales (normalmente /etc/datos.informix/).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces con el motor de base de datos levantado ejecutamos los siguiente&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;onspaces -c -d temp4dbs -t -p /opt/datos.informix.test/temp4dbs.000 -o 0 -s 256106&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Luego en la carpeta de instalación de informix (normalmente /etc/informix) en la carpeta etc, editamos el onconfig, sería algo así:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;informix@suseimf:/opt/informix/etc&gt;cd $INFORMIXDIR/etc&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;informix@suseimf:/opt/informix/etc&gt; vi $ONCONFIG&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;agregamos el nuevo temporal en la línea del DBSPACETEMP, sería algo así:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;DBSPACETEMP     tempdbs,temp1dbs,temp2dbs,temp3dbs......            # Default temp dbspaces&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;En este caso tenemos 4 archivos de temporales, esto lo tienen que adaptar a sus necesidades y configuración que hayan realizado, y dependiendo del archivo que hayan creado.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6228257230277525325?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6228257230277525325/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6228257230277525325' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6228257230277525325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6228257230277525325'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/05/agrandar-temporales-de-informix.html' title='Agrandar Temporales de Informix'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-4048935748949522052</id><published>2010-05-22T08:08:00.002-03:00</published><updated>2010-12-20T14:16:22.045-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='tomcat'/><title type='text'>Reload automatico de clases en tomcat</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Para los desarrolladores estar bajando y subiendo el tomcat para que se actualicen las clases es un poco molesto, entonces tomcat provee de una configuración para no tener que bajar y subir, sino que solo al copiar las clases el solo se actualiza.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Tenemos que editar el archivo context.xml que se encuentra en la carpeta conf.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Buscamos el siguiente texto&lt;br /&gt;&lt;br /&gt;context privileged="true"&lt;/p&gt;&lt;p class="MsoNormal"&gt;Y lo cambiamos por este&lt;/p&gt;&lt;p class="MsoNormal"&gt;context privileged="true" reloadable="true"&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-4048935748949522052?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/4048935748949522052/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=4048935748949522052' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4048935748949522052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4048935748949522052'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/05/reload-automatico-de-clases-en-tomcat.html' title='Reload automatico de clases en tomcat'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-397920850989263624</id><published>2010-05-21T06:05:00.001-03:00</published><updated>2010-05-26T19:05:50.600-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Informix'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><title type='text'>Importar .sql en informix</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Para importar un .sql con insert y update a informix deberían de ejecutar lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;dbaccess mi_base script.sql.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Puntos a tener en cuenta, primero se tienen que loguear con un usuario de permisos en informix, el archivo debe de ser .sql y tener permisos en ese archivo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;El .sql yo tengo insert y update, pero puede tener cualquier sentencia sql.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-397920850989263624?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/397920850989263624/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=397920850989263624' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/397920850989263624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/397920850989263624'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/05/importar-sql-en-informix.html' title='Importar .sql en informix'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-5056659743835605113</id><published>2010-05-19T19:27:00.001-03:00</published><updated>2010-05-19T21:03:04.307-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wsdlinspector'/><category scheme='http://www.blogger.com/atom/ns#' term='webservice'/><category scheme='http://www.blogger.com/atom/ns#' term='framework'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Wsdl Inspector windows 7</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Si trabajas con Windows 7, con genexus (por lo menos la versión 9), y tenes que utilizar algún webservice entonces tenes que trabajar con el wsdl Inspector, pero al ejecutarlo la primera vez, este no funciona.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Para arreglar esto tenemos que registrar una dll, entonces se debe de hacer lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Desde dos, desde donde se esta instalado el framework, corremos lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;regasm “Dir donde está instalado genexus”\GeneXus90\gxwsdlinspector.exe"&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;por ejemplo se podrían seguir los siguientes 3 pasos&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;1) Abrir CMD&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;2) Ir a: C:\Windows\Microsoft.NET\Framework\v1.1.4322&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;3) Ejecutar: regasm "C:\Program Files (x86)\ARTech\GeneXus\GeneXus90\gxwsdlinspector.exe"&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Nota: Gracias a Federico que fue quien me paso la solución&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-5056659743835605113?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/5056659743835605113/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=5056659743835605113' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/5056659743835605113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/5056659743835605113'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/05/wsdl-inspector-windows-7.html' title='Wsdl Inspector windows 7'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-4297242507475224790</id><published>2010-05-19T18:58:00.001-03:00</published><updated>2010-05-19T21:01:11.575-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><title type='text'>/bin/sh^M: bad interpreter: No such file or directory</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Si en algún momento les salió este error, y pasaron horas intentando ver que es, no son los únicos, a mi me paso. Entonces les cuento cual es el error.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;El problema es cuando pasas algún .sh que utilices (por lo menos en mi caso), en algún momento lo pasaron por Windows, entonces algún símbolo extraño le puso.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces para solucionar el problema hay que editar el .sh directamente desde Linux y crearlo directamente desde ahí, si el código es muy largo lo mejor es abrir un putty, en Windows editar el archivo con block de notas o el editor que quieran, copiar todo el código, y en putty, hacemos vi miscrip.sh, luego i (insertar), y luego botón derecho del mouse, esto pega todo lo copiado, y :wq, y listo, arreglado el problema.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-4297242507475224790?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/4297242507475224790/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=4297242507475224790' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4297242507475224790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4297242507475224790'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/05/binshm-bad-interpreter-no-such-file-or.html' title='/bin/sh^M: bad interpreter: No such file or directory'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-4732001064405985772</id><published>2010-05-17T20:53:00.005-03:00</published><updated>2010-05-18T19:28:26.701-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Informix'/><category scheme='http://www.blogger.com/atom/ns#' term='genexus'/><title type='text'>Actualizar estadisticas Informix</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;El problema que estoy teniendo es que tenía una tabla que la cargaba en un solo proceso y esto cargaba 16 millones de registros. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;La clave de esta tabla era los 2 primeros registros y luego tenia uno de datos que era un VarChar de 800.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;El problema es que al procesar algo de la tabla que comentaba, que es decir al hacer un select sobre esta tabla, como las estadísticas no estaban actualizadas, el motor informix, no se daba cuenta que la tabla tenia 16millones de registros y se pensaba que tenia 0 registros, entonces no utilizaba el índice que debía, ya que le motor suponía que al tener tan pocos registros, que no utilizara índices sino directamente recorra la tabla entera.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Esto lo que pasaba era que utilizaba demasiado espacio tanto en los temporales como en los logs de informix, lo cual hacia que mi aplicación se cayera y dijera que no tenia espacio para procesar esto.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Antes de actualizar las estadísticas, hacer un count de la tabla migración me demoraba aprox 20 minutos, luego de actualizar las estadísticas me demora un minuto y poquito.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces el comando para actualizar las estadísticas de informix es el siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;UPDATE STATISTICS LOW FOR TABLE nombreTabla;                                                 (ejecución muy rápida, estadísticas poco detalladas, planes de ejecución adecuados)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;UPDATE STATISTICS MEDIUM FOR TABLE nombreTabla;                                        (ejecución relativamente rápida, estadísticas confiables, planes de ejecución buenos)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt; UPDATE STATISTICS HIGH FOR TABLE nombreTabla;                                                (ejecución muy costosa, estadísticas con máximo detalle, planes de ejecución óptimos)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Si se esta ejecutando esto desde genexus, se debe de poner adelante SQL, y poner este código en algún procedimiento.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-4732001064405985772?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/4732001064405985772/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=4732001064405985772' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4732001064405985772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/4732001064405985772'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/05/actualizar-estadisticas-informix.html' title='Actualizar estadisticas Informix'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6533016362886697761</id><published>2010-05-17T20:53:00.004-03:00</published><updated>2010-05-18T19:25:36.626-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Base de datos'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Informix'/><title type='text'>dbexport / dbimport en informix</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Para respaldar una base de datos en informix, tenemos lo que posteamos en otro post (&lt;a href="http://mistrucosinformaticos.blogspot.com/2010/02/importar-y-exportar-base-en-informix.html"&gt;http://mistrucosinformaticos.blogspot.com/2010/02/importar-y-exportar-base-en-informix.html&lt;/a&gt;), pero también tenemos, y es más fácil, dbexport y dbimport.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Par exportar la base de datos, ejecutamos:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;dbexport –d nombre_base_de_datos&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;ejemplo: dbexport –d mibase&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Esto nos genera una carpeta mibase.exp, con muchos .unl, y un mibase.sql&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Para importar este respaldo, lo que hacemos es nos paramos donde esta la carpeta .exp, por ejemplo si ejecutamos el comando anterior en /home/informix, nos genera una carpeta /home/informix/mibase.exp, y para ejecutar el siguiente comando nos paramos en /home/informix.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces para importar, ejecutamos lo siguiente&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;dbimport mibase –d datosdbs (si queremos levantar a datosdbs, sino al que sea).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Este sería el caso en que todo anda bien, ahora vamos a poner 2 ejemplo en los cuales podemos tener algún problema.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;El primer caso seria que la base que respaldo se llame mibase, y la base donde tengo que levantarla se llama migase2, entonces para poder importarla tenemos que hacer 2 cosas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;La primera es renombrar la carpete, en el ejemplo seria mibaes a mibase2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;mv mibase.exp mibase2.exp&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Y lo siguiente es entrar en la carpeta mibase2.exp, encontrar el archivo mibase.sql, editarlo y en el primer renglón donde dice mibase, cambiarlo a migase2, y también renombrar el archivo mibase.sql a migase2.sql.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Luego de esto solo se debe de importar con dbimport la base y listo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ahora el segundo inconveniente, es si tenemos la fecha americana en un informix (ejemplo 12/31/2010) o la fecha española (ejemplo 31/12/2039). Si tenemos diferencia en el servidor donde hacemos el backup y el servidor donde lo levantamos, cuando ejecutemos el dbimport nos dará un error y no nos levantara la base de datos entera.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Para detectar que debemos hacer, debemos editar alguno de los unl, y ver en que formato esta la fecha, y dependiendo del formato agregar los siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Fecha inglesa: export DBDATE=MDY4/&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Fecha española: export DBDATE=DMY4/&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Luego de esto se corre el dbimport, y listo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6533016362886697761?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6533016362886697761/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6533016362886697761' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6533016362886697761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6533016362886697761'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/05/dbexport-dbimport-en-informix.html' title='dbexport / dbimport en informix'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-596080150274006831</id><published>2010-05-16T08:57:00.001-03:00</published><updated>2010-05-18T19:19:20.813-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='samba'/><title type='text'>Configuracion basica de Samba</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Como hace mucho que quiero escribir algo de Samba y encontré un muy buen manual, entonces mejor pasarles el link solamente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://www.guia-ubuntu.org/index.php?title=Samba"&gt;http://www.guia-ubuntu.org/index.php?title=Samba&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-596080150274006831?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/596080150274006831/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=596080150274006831' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/596080150274006831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/596080150274006831'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/05/configuracion-basica-de-samba.html' title='Configuracion basica de Samba'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-5997304091766062438</id><published>2010-05-15T21:57:00.001-03:00</published><updated>2010-05-16T12:20:04.574-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='tomcat'/><title type='text'>Configurar usuario y contra para admin de tomcat</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Normalmente cuando instalamos un tomcat nuevo ya sea en Windows o Linux, normalmente instalamos el admin, bueno lo primero que intentamos es acceder para levantar, bajar o ver solamente las aplicaciones que tenemos, pero lo primero que nos pide es la contraseña, y tenemos que configurarla. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Esto es muy fácil, lo que hay que hacer es editar el archivo de TOMCATDIR/conf/tomcat-users.xml, donde tomcat dir es la raíz de donde está instalado tomcat, por ejemplo c:\tomcat o si es Linux /tomcat&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Y lo que tenemos que configurar es el rol usuario y contra de manager, entonces debería de quedar algo asi (pueden haber mas líneas)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&amp;lt;?xml version='1.0' encoding='utf-8'?&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&amp;lt;tomcat-users&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;  &amp;lt;role rolename="manager"/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;  &amp;lt;role rolename="admin"/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;  &amp;lt;user username="admin" password="" roles="admin,manager"/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&amp;lt;/tomcat-users&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;La líneas que tienen que agregar o editar son la 3ra y la 5ta, si se fijan para acceder al manager en este ejemplo usarían el usuario admin, y la contra vacía.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-5997304091766062438?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/5997304091766062438/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=5997304091766062438' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/5997304091766062438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/5997304091766062438'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/05/configurar-usuario-y-contra-para-admin.html' title='Configurar usuario y contra para admin de tomcat'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-8502568783063238518</id><published>2010-05-12T07:21:00.001-03:00</published><updated>2010-05-12T19:32:13.830-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maquina virtual'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='disco duro'/><title type='text'>Agrandar disco de VMWare</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Hoy otra vez tenia que una maquina virtual hecha con VMWare, le tenía que agrandar el disco, si se fijan en el post &lt;a href="http://mistrucosinformaticos.blogspot.com/2008/12/agrandar-particion-en-maquina-virtual.html"&gt;http://mistrucosinformaticos.blogspot.com/2008/12/agrandar-particion-en-maquina-virtual.html&lt;/a&gt; van a ver como lo hacía hasta hoy.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Por casualidad antes de hacer esto fue a editar la configuración de la maquina virtual, luego fui a disco duro, y abajo donde dice Utilitis, abrí el combo y dice Defrag, Expand, Compact, obviamente lo primero que hice fue ejecutar Expand, me pide el tamaño al cual quiero llevar mi disco duro, y luego de aceptar, espero un rato, y cuando termina tengo el disco ya del tamaño pedido. Eso si van a tener que utilizar algun programa para agrandar la particion (sugiero Gparted).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Esto lo probé con VMWare Workstation, y el Player nuevo, que también tienen edición y creación de maquinas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Asi que desde ahora no tenemos que utilizar los comandos de DOS sino que el mismo VMWare lo tiene todo incluido en su IDE.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-8502568783063238518?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/8502568783063238518/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=8502568783063238518' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8502568783063238518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/8502568783063238518'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/05/agrandar-disco-de-vmware.html' title='Agrandar disco de VMWare'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-2270928841526140071</id><published>2010-04-28T05:55:00.002-03:00</published><updated>2010-05-05T07:10:23.492-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Informix'/><title type='text'>Agradar espacio que utiliza Informix</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;Si alguna vez ven que se quedan sin el espacio que utiliza Informix para sus datos, con el motor levantado de Informix, accedemos por ssh, nos logueamos con el informix, o el que hayamos definido para administrar la base de datos, luego creamos en la ruta que estén los datos, por ejemplo /opt/datos.informix un archivo de datos, por ejemplo datosdbs.002, para hacer esto ejecutamos lo siguiente&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;echo "" &gt; /opt/datos.informix/datosdbs.002&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;Luego a este archivo le cambiamos el usuaro y grupo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;chown informix.informix /opt/datos.informix/datosdbs.002&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;Luego le damos premisos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;chmod 660 /opt/datos.informix/datosdbs.002&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;luego corremos el siguiente comando y se debería de agrandar el espacio que teníamos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11pt;"  &gt;&lt;span style="font-size:100%;"&gt;onspaces -a datosdbs -p /opt/datos.informix/datosdbs.002 -o 0 -s 2500000&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;todo esto con el motor de informix levantado&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;font-size:11pt;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:11pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-2270928841526140071?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/2270928841526140071/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=2270928841526140071' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2270928841526140071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2270928841526140071'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/04/agradar-espacio-que-utiliza-informix.html' title='Agradar espacio que utiliza Informix'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-2964353018084648668</id><published>2010-04-23T06:12:00.002-03:00</published><updated>2010-04-23T06:46:37.993-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='genexus 9'/><category scheme='http://www.blogger.com/atom/ns#' term='Genexus X'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='genexus'/><title type='text'>Tranferir licencias GX</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Tengo un equipo el cual voy a formatear, y necesito respaldar mis licencias Genexus.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Para esto vamos a utilizar el equipo que yo tengo, otro equipo con Genexus la versión que esté utilizando que tenga los upgrade igual a mi equipo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces en el otro equipo tengo que ejecutar el LicenceManajer, esto está en el menú de inicio de programas en el menú de Genexus, y tiene un icono de una llave.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces ejecutamos el LM, luego que aparece la ventana arriba a la derecha tenemos un botón Transfer, seleccionamos la licencia que guardaremos (debemos hacer un archivo y el proceso por cada una de las licencias a guardar) hacemos click en el botón, y nos lleva a la ventana que mas vamos a utilizar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;En esta ventana tenemos varias cosas para hacer, la idea es generar un archivo .trf, desde el equipo al que le voy a agregar las licencias, luego desde mi equipo exportar las licencias a ese archivo, y por ultimo levantar estas licencias en el otro equipo, y ahí la licencia queda segura en el otro pc, luego que instale mi equipo, se hace lo mismo pero tomando como base la licencia que tiene el otro equipo, es decir al revés que como lo hicimos primeramente.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces con el LM en la pantalla que nombre arriba, vamos a generar un .trf, entonces tenemos que marcar abajo a la izquierda “Register Transfer”, marcar la ruta donde queremos guardar el archivo y presionamos OK. Esto genera un archivo .trf, que tenemos que pasarlo en este caso a mi equipo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Estando en mi equipo ejecuto nuevamente el LM y me paro en la pantalla que nombre arriba, y en la ruta marcamos donde este el .trf que pasamos a mi equipo, luego seleccionamos “Tranfer Out”, y la cantidad de licencias que pasaremos, normalmente 1, pero pueden ser mas (de un solo generador por ejemplo 1 licencia de Java), y presionamos ok, y se sobrescribe el .trf.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Por ultimo tenemos que volver el .trf al otro equipo, podemos sobrescribir el que ya habíamos generado, y vamos a ver que el tamaño es mayor. Luego ejecutamos el LM, y debemos seleccionar la ruta del archivo (por defecto se guarda la ultima utilizada), y debemos seleccionar “Tranfer In”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Si seguimos los pasos que puse acá, debería de aparecer la licencia en la pantalla principal del LM. Para que todo esto funcione los 2 equipos deben de tener genexus al mismo upgrade de developer y del generador que estemos traspasando.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-2964353018084648668?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/2964353018084648668/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=2964353018084648668' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2964353018084648668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2964353018084648668'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/04/tranferir-licencias-gx.html' title='Tranferir licencias GX'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-1554171615176410845</id><published>2010-04-21T07:32:00.001-03:00</published><updated>2010-04-23T05:53:57.871-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='comprimir'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='genexus'/><title type='text'>Comprimir tar en windows</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Mi entorno de trabajo tiene que ser Windows porque trabajo mayormente con Genexus, que este no anda en Linux, y la mayoría de las aplicaciones que desarrollo son para Linux, entonces tengo que pasar los objetos que genero, en mi caso las clases y js a un ambiente Linux. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Si es dentro de la LAN, lo puedo pasar directamente a las clases y js por medio de WinSCP, pero el tema es cuando se suben a un servidor que no está en la LAN, o por ejemplo en los hosting que te ofrecen una determinada cantidad de MB por mes, entonces tenemos que compactar lo más posible para pasar los objetos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Como en el 99% de los casos los servidores Linux por defecto saben descomprimir los archivos .gz (o tar.gz), esta es la compresión que a mí me gusta.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces el programa que utilizo para comprimir en Windows a tar.gz se llaman 7zip, es un programa bastante viejo que ha mejorado mucho en los últimos tiempo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Además es gratis, y muy intuitivo de usar (para hacer un tar.gz se necesitan 2 pasos igual que en Linux, primero un tar, y luego lo comprimimos).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-1554171615176410845?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/1554171615176410845/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=1554171615176410845' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/1554171615176410845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/1554171615176410845'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/04/comprimir-tar-en-windows.html' title='Comprimir tar en windows'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-1901243174846210276</id><published>2010-04-18T11:00:00.001-03:00</published><updated>2010-04-23T05:52:48.849-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dataselector'/><category scheme='http://www.blogger.com/atom/ns#' term='Genexus X'/><category scheme='http://www.blogger.com/atom/ns#' term='genexus'/><title type='text'>DataSelector en genexus 10</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Muchas veces tenemos aplicaciones que repetimos una y otra vez las mismas consultas, un ejemplo de esto es el clásico usuarios habilitados, cuando el usuario se va a loguear al sistema al validarlo si el usuario esta activo, cuando vamos a hacer algo con los usuarios mostramos los que están activos. Entonces el código sería algo así:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;For each&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Where UsuarioEstado = “A” &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;……&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Y esto se repite por todo el sistema, pero que pasa si ahora hacemos la aplicación que sea paga, entonces tenemos algo asi&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;For each&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Where UsuarioEstado = “A”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Where UsuarioPago = “S”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;…..&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Y esto debemos de cambiarlo en todos lados.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces Genexus 10 (X, evolutio1, etc., como quieran nombrarla) tiene un nuevo objeto que se llama DataSelector, y sirve para ayudarnos en estos casos. El data selector lo que hace es decir cuales son las condiciones que debe de cumplir una consulta, también puede recibir parámetros, decirle el orden, y por ultimo un defined by para recorrer la tabla correcta.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Lo que debemos hacer es primero definir el data selector, que seria asi&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Parametros: no recibr&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Condition: UsuarioEstado = “A”&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Order: aca pude ser el nombre por ejemplo&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Defined by: supongo que con los 2 campos recorre bien la tabla entonces no le indico nada&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Al desarrollar la aplicación ponernos en todo los for each que tengan que ver con los usuarios activos&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;For each USING nombre del datastore&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;……&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces como dije si ahora tenemos que tener solo los usuarios actives y que pagaron, debemos de cambiar el DataStore agregándole una condition, y no tocar nada mas de la aplicación.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-1901243174846210276?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/1901243174846210276/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=1901243174846210276' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/1901243174846210276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/1901243174846210276'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/04/dataselector-en-genexus-10.html' title='DataSelector en genexus 10'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-547902353847220908</id><published>2010-04-11T17:35:00.001-03:00</published><updated>2010-04-12T21:26:52.273-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='respaldar'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='respaldo'/><category scheme='http://www.blogger.com/atom/ns#' term='blob'/><title type='text'>Importar mysql con blob de imagen</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Muchas veces tenemos tablas con campos blob que guardamos imágenes, entonces si hacemos el clásico &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;mysqldump –u usuario –p contra base &amp;gt; base.sql&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Esto nos importa la base pero depende del sistema operativo el campo blob, no siempre queda bien, entonces nuestra apliacion que utiliza esta imagen, no la llega a poder mostrar bien.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Buscando en internet y en la documentación de mysql, encontré que lo mejor es codificar HEXA los blob.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces lo que tenemos que hacer es lo siguiente&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;mysqldump –u usuario –p contra –hex-blob base &amp;gt; base.sql&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Luego importar de la forma clásica&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;mysql –u usuario – p contra base &amp;lt; base.sql&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Con esto se soluciona este problema.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-547902353847220908?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/547902353847220908/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=547902353847220908' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/547902353847220908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/547902353847220908'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/04/importar-mysql-con-blob-de-imagen.html' title='Importar mysql con blob de imagen'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6960130273309121803</id><published>2010-04-05T19:32:00.003-03:00</published><updated>2010-04-05T20:06:14.779-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Base de datos'/><category scheme='http://www.blogger.com/atom/ns#' term='Informix'/><title type='text'>Consultas en Informix sin commitear</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Por mas que la palabra commitear no exista creo que todos sabemos que quiere decir, para el que no sepa aca va una rápida definición:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Commitear: realizar un commit en la base.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Bueno la idea es que tengo algunos procesos que hacen miles de inserte antes de realizar un commit, entonces lo que necesito es saber si estos insert se están realizando y si lo que hace es algo coherente, antes de que termine el proceso, para cortarlo, o dejarlo seguir funcionando o lo que sea.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces para esto entramos con dbaccess, y creamos una nueva consulta, pero al inicio seteamos que queremos los registros aunque no se hayan commiteado.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;En resumen la consulta:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Select * from tabla;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Pasaría a ser&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;set isolation to dirty read;&lt;span style="color: rgb(0, 112, 192);" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Select * from tabla;&lt;span style="color: rgb(0, 112, 192);" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6960130273309121803?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6960130273309121803/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6960130273309121803' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6960130273309121803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6960130273309121803'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/04/consultas-en-informix-sin-commitear.html' title='Consultas en Informix sin commitear'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-2721903023741674333</id><published>2010-04-05T19:32:00.002-03:00</published><updated>2010-04-05T20:04:26.851-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Base de datos'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Informix'/><title type='text'>Espacio en Informix</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Tengo un servidor con informix, y estaba teniendo problemas porque no me dejaba ingresar más datos, entonces quería saber cuánto espacio le quedaba a este para trabajar. Corriendo el siguiente comando &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;onstat –d&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;y viendo en dbspace de datos (normalmente datosdbs) ahí en la columna free nos informa cuanto tenemos libre.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(0, 112, 192);"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(0, 112, 192);"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-2721903023741674333?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/2721903023741674333/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=2721903023741674333' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2721903023741674333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2721903023741674333'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/04/espacio-en-informix.html' title='Espacio en Informix'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6613093272786192648</id><published>2010-04-01T14:46:00.003-03:00</published><updated>2010-04-05T20:02:09.126-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vi'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><title type='text'>Vi el mejor editor</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Bueno este post es muy cortito pero muy bueno.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Más de una vez tengo archivos muy grandes, de varios GB de tamaño, y en Windows no lo puedo ver (normalmente son archivos de texto plano) porque para abrirlo me come toda la memora ram, entonces lo abro con vi en Linux, y no sabía cómo hacer para borrar muchas líneas de una sola vez (para achicar el archivo). Entonces buscando en internet en mucho de los manuales de vi que hay en la vuelta, encontré que poniendo un numero y la letra d, te borra desde donde estas parado la cantidad de líneas que pusiste.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ejemplo: 50d &lt;enter&gt;, con esto eliminamos 50 líneas, incluida la que estas parado.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6613093272786192648?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6613093272786192648/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6613093272786192648' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6613093272786192648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6613093272786192648'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/04/vi-el-mejor-editor.html' title='Vi el mejor editor'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-1456396638921465425</id><published>2010-04-01T00:00:00.001-03:00</published><updated>2010-06-07T07:11:51.950-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='redireccion'/><category scheme='http://www.blogger.com/atom/ns#' term='Mundial'/><category scheme='http://www.blogger.com/atom/ns#' term='Mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='genexus'/><category scheme='http://www.blogger.com/atom/ns#' term='Sudafrica'/><category scheme='http://www.blogger.com/atom/ns#' term='puertos'/><title type='text'>Penca Mundial 2010</title><content type='html'>En esta oportunidad no es &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;información&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;técnica&lt;/span&gt; lo que voy a compartir, solamente voy a promocionar una penca para el &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;Mundial&lt;/span&gt; Sudáfrica 2010 de &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;fútbol&lt;/span&gt;.&lt;br /&gt;La misma la he realizado enteramente yo y es solo (por ahora) por &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;diversión&lt;/span&gt;, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;así&lt;/span&gt; que espero los comentarios, las quejas, las preguntas, etc.&lt;br /&gt;&lt;br /&gt;Datos técnicos de la aplicación:&lt;br /&gt;Realizada con Genexus Evolution, generando para java y base de datos mysql.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.juegauruguay.net/"&gt;http://pencamundial2010.servegame.com:8080/mundial/servlet/inicio&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bueno ahora mejore un poco el acceso a la penca, ya que cambie el servidor que esta esta aplicación, les paso el nuevo link. Ademas si entraron las primeras veces van a ver muchos cambios.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.juegauruguay.net/"&gt;http://pencamundial2010.servegame.com/mundial/servlet/login&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Estimados, ahora ya tenemos dominio propio y podemos acceder por la siguiente dirección&lt;br /&gt;&lt;a href="http://www.juegauruguay.net/"&gt;http://www.juegauruguay.net&lt;/a&gt;&lt;br /&gt;Ademas anexamos una penca paga, con los cual cada usuario puede jugar pagando solo 150$, y se llevara el premio, que es la suma de lo que todos apuesten. si la cantidad de usuarios es bastante, entonces se podrá poner no solo premio para el primero sino también para los siguientes puestos.&lt;br /&gt;&lt;br /&gt;Espero que el tiempo que haya estado bajo la aplicación (ya que se tuvo que migrar a este nuevo sitio), que fue de un par de horas, no les haya causado muchos problemas. Gracias por entender.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Amigos de JuegaUruguay.net, ya estamos a unos pocos dias de iniciar la copa del Mundo Sudáfrica 2010. Si ya están registrados (recuerden que es gratis) en la penca, quizás recibieron las noticias que cada cierto tiempo estoy enviando y sabrán que ya superamos los 200 jugadores.&lt;br /&gt;Si todavía no se registraron, registrense, y empiecen a jugar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-1456396638921465425?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/1456396638921465425/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=1456396638921465425' title='9 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/1456396638921465425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/1456396638921465425'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/03/penca-mundial-2010.html' title='Penca Mundial 2010'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-7087477804228069777</id><published>2010-03-20T09:02:00.003-03:00</published><updated>2010-03-20T09:42:45.377-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='shutdown'/><title type='text'>shutdown.exe</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:100%;" &gt;Mas de una vez me ha pasado que tengo que apagar un equipo, ya sea en el que esto parado o en alguno de mi red, a veces por ejemplo es para los equipo que me conecto por escritorio remoto de Windows, que no deja apagar (casi todos los windows) ni reiniciar (si es Windows 7). Entonces tuve que encontrar algo para hacerlo.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;La &lt;/span&gt;ruta donde este el exe es c:\windows\system32&lt;br /&gt;&lt;span style=";font-size:85%;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:100%;" &gt;Shutdown.exe utiliza la sintaxis siguiente: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:100%;" &gt;shutdown \\ &lt;i&gt;nombreDeEquipo&lt;/i&gt; /l /a /r /t: &lt;i&gt;xx&lt;/i&gt; " &lt;i&gt;msg&lt;/i&gt; " /y /c &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:100%;" &gt;Puede utilizar los modificadores siguientes con Shutdown.exe: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul style="font-family: arial;" type="disc"&gt;  &lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;i&gt;&lt;span style=""&gt;\\nombreDeEquipo&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-size:100%;" &gt;: Utilice este modificador para      especificar el equipo remoto que va a apagar. Si omite este parámetro se      utilizará el nombre del equipo local. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-size:100%;" &gt;/l&lt;/span&gt;&lt;span style=";font-size:100%;" &gt; (Es el carácter      "L" minúsculas): Utilice este modificador para apagar el equipo      local &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-size:100%;" &gt;/a&lt;/span&gt;&lt;span style=";font-size:100%;" &gt;: Utilice este      modificador para terminar una operación de apagado. Sólo puede hacerlo      durante el período de tiempo de espera. Si utiliza este modificador se      omitirán todos los demás parámetros. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-size:100%;" &gt;/r&lt;/span&gt;&lt;span style=";font-size:100%;" &gt;: Utilice este      modificador para reiniciar el equipo en lugar de apagarlo. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-size:100%;" &gt;/t:      &lt;i&gt;xx&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-size:100%;" &gt;:      Utilice este modificador para especificar el tiempo (en segundos)      transcurrido el cual se apagará el equipo. El valor predeterminado es 20      segundos. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-size:100%;" &gt;"      &lt;i&gt;msg&lt;/i&gt; "&lt;/span&gt;&lt;span style=";font-size:100%;" &gt;:      Utilice este modificador para especificar un mensaje durante el proceso de      apagado. El número máximo de caracteres que puede contener el mensaje es      127. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-size:100%;" &gt;/y&lt;/span&gt;&lt;span style=";font-size:100%;" &gt;: Utilice este      modificador para forzar una respuesta afirmativa a todas las consultas del      equipo. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-size:100%;" &gt;/c&lt;/span&gt;&lt;span style=";font-size:100%;" &gt;: Utilice este      modificador para salir de todos los programas en ejecución. Si utiliza      este modificador, Windows forzará el cierre de todos los programas que      haya en ejecución. Se omitirá la opción de guardar los datos que se hayan      modificado. Esto puede producir pérdidas de datos en los programas para      los que no se hayan guardado datos. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:100%;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:100%;" &gt;El exe está en la carpeta Windows\system32, asi que parados en esa carpeta…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:100%;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="font-family: arial;"&gt;&lt;span style=";font-size:100%;" &gt;Ejemplos &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul style="font-family: arial;" type="disc"&gt;  &lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-size:100%;" &gt;La      mas fácil, es apagar el equipo sin más ni mas&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; font-family: arial;"&gt;&lt;span style=";font-size:100%;" &gt;shutdown /l&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul style="font-family: arial;" type="disc"&gt;  &lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-size:100%;" &gt;Para      apagar el equipo local en dos minutos y mostrar un mensaje "El equipo      se está apagando", utilice la línea siguiente en un archivo por lotes      o escríbala en un símbolo del sistema y presione ENTRAR: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; font-family: arial;"&gt;&lt;span style=";font-size:100%;" &gt;shutdown /l /t:120 "El equipo se está apagando" /y /c &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; font-family: arial;"&gt;&lt;span style=";font-size:100%;" &gt;Para cancelar el proceso de apagado, escriba la línea siguiente en el símbolo del sistema y, a continuación, presione ENTRAR: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; font-family: arial;"&gt;&lt;span style=";font-size:100%;" &gt;shutdown /l /a /y &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul style="font-family: arial;" type="disc"&gt;  &lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-size:100%;" &gt;Para      cancelar el proceso de apagado, escriba la línea siguiente en el símbolo      del sistema y, a continuación, presione ENTRAR: Para apagar y reiniciar un      equipo remoto llamado "Soporte", utilice la línea siguiente en      un archivo por lotes o escríbala en un símbolo del sistema y presione      ENTRAR: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; font-family: arial;"&gt;&lt;span style=";font-size:100%;" &gt;shutdown \\support /r &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul style="font-family: arial;" type="disc"&gt;  &lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-size:100%;" &gt;Para      cancelar el proceso de apagado, escriba la línea siguiente en el símbolo      del sistema y, a continuación, presione ENTRAR: Para programar que el      equipo local se apague y se reinicie a las 10:00 p.m., escriba la línea      siguiente en un símbolo del sistema y presione ENTRAR: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt; font-family: arial;"&gt;&lt;span style=";font-size:100%;"  lang="EN-US"&gt;at 22:00 shutdown /l /r /y /c &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul style="font-family: arial;" type="disc"&gt;  &lt;li class="MsoNormal" style=""&gt;&lt;span style=";font-size:100%;" &gt;Para      cancelar el proceso de apagado, escriba la línea siguiente en el símbolo      del sistema y, a continuación, presione ENTRAR: Para programar que el      equipo local se apague y se reinicie a las 06:00 p.m. todos los días de la      semana, escriba la línea siguiente en un símbolo del sistema y presione      ENTRAR: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"   lang="EN-US"&gt;&lt;span style="font-family: arial;"&gt;at 18:00 /every:M,T,W,Th,F shutdown /l /r /y /c &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-7087477804228069777?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/7087477804228069777/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=7087477804228069777' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/7087477804228069777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/7087477804228069777'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/03/shutdownexe.html' title='shutdown.exe'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6506796028515501726</id><published>2010-03-20T08:34:00.003-03:00</published><updated>2010-03-20T09:48:36.052-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='juego'/><category scheme='http://www.blogger.com/atom/ns#' term='dns'/><category scheme='http://www.blogger.com/atom/ns#' term='redireccion'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='router'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='puertos'/><title type='text'>Tener un DNS gratis por noip</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;La idea es que en un equipo que tengo en casa que está conectado todo el día a internet, quería levantar una aplicación para jugar con unos amigos, entonces el primer problema que tengo es que tengo ip dinámica, entonces no podía acceder a ella si no sabía la ip. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Las soluciones pueden ser varias, una es hacer un programa que este corriendo que cuando vea que cambio de ip, envié un correo, esto lo hice en un pasado pero es algo tedioso tener que bajar el correo cuando quiero acceder a la aplicación.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;La otra solución que he utilizado es usar los proveedores de dns gratis (conozco 2, dyndns, y noip).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces aca se nos presenta algunos problemas, yo voy a seguir por el que me paso a mi para no mentir sobre lo que estoy explicando.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Primero el equipo que voy a exponer a internet es un ubusntu server, entonces este con un simple apt-get install noip2, y configurando todo lo que nos pide (obviamente antes debemos de tener un usuario en &lt;a href="http://www.noip.com/"&gt;www.noip.com&lt;/a&gt;) queda levantado el servicio y debería quedar escuchando de internet con el nombre que le indiquemos (en &lt;a href="http://www.noip.com/"&gt;www.noip.com&lt;/a&gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ahora yo tengo un problema, y es que tengo un router que es el que llama a adsl, y este también es firewall, entonces el equipo con noip, pasa por el router y luego va a noip, que es a quien le dice a alguien de internet, que cuando en el navegador escriba &lt;a href="http://www.pepe.....com/"&gt;www.pepe.....com&lt;/a&gt; (la dirección que le pongan en noip) este lo redireccione al equipo (en mi caso el Ubuntu server) que hiso la comunicación con el. Pero mi equipo tiene una dirección privada (192.168…) y esta dirección es la que esta guardando noip, entonces nadie va a poder ver mi pagina.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces para solucionar esto tengo varias opciones, una es que el equipo Linux que voy a exponer la aplicación sea el el que llame y obviamente va a obtener una ip publica, y esta ip publica se va a guardar en noip y va a andar todo bien. Pero no quiero esto porque tendría que modificar mucho de mi red interna.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;La segunda es que el router sea quien se conecte no noip.  Mi router no es un equipo que puedo instalarte cosas, es un router armado que solo puedo configurarlo, pero este tiene para configurarle dyndns.com, entonces vamos a configurar dyndns.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Para poder usar dyndns, como en noip, debemos de tener una cuenta creada en la pagina (www.dyndns.com) , luego en el router debemos de configurar el servicio dyndns. Luego tenemos que en dyndns.com, configurar el host que utilizaremos, para poder obtener el dns, es decir el nombre de la pagina publica (ejemplo &lt;a href="http://www.pepe.....com/"&gt;www.pepe.....com&lt;/a&gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Luego de tener todo esto configurado, tenemos que decirle al router que cuando llega un pedido para el puerto que utilicemos (ejemplo yo voy a exponer una aplicación que corre bajo tomcat, entonces tenemos que rutear el 8080, si es una aplicación web, es el 80, etc). Por consejo de seguridad, lo mejor es exponer por ejemplo el puerto 3030 y en el router redirigirlo al 8080 (o el que sea) para que no solo conociendo el puerto sabemos que es lo que esta corriendo atrás. Entonces configurando bien el router para que se comunique con dyndns y que haga el ruteo bien, y teniendo la aplicación levantada, ya deberíamos por internet con la dirección que elegimos en dyndns poder acceder a la pagina.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Bueno en mi caso no puedo, y lo que detecte es o que el router no redirección bien o no llega a abrir bien los puertos, entonces la solución final que encontré fue la siguiente.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Primero, tengo un equipo Windows xp (sé que no es lo más seguro pero por ahora no es lo que me interesa) que este llama a adsl, después este equipo Windows tiene que redirigir el puerto que expongamos, ya sea el 3030 o el 8080, al 8080 de el equipo que tiene la aplicación, para esto lo que encontré en internet es un programita muy pequeño que lo que haces es exactamente lo que necesito, es decir te redirigir un puerto a otro puerto. El programa se llama AnalogXPortMaper (hay varios mas en la vuelta pero este me gusto porque es muy básico y muy sencillo).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Y con esto la aplicación quedo arriba y listo para jugar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Les paso el link para que vean de disfrutar una buena penca, les comento que es una penca para el mundial 2010 de futbol.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; http://pencamundial2010.servegame.com:8080/mundial/servlet/login&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6506796028515501726?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6506796028515501726/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6506796028515501726' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6506796028515501726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6506796028515501726'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/03/tener-un-dns-gratis-por-noip.html' title='Tener un DNS gratis por noip'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6442425107685560075</id><published>2010-03-16T16:49:00.003-03:00</published><updated>2010-03-20T10:09:43.422-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='router'/><category scheme='http://www.blogger.com/atom/ns#' term='discador'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='adsl'/><title type='text'>Reconectar ADSL al desconectarse</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Desde hace tiempo tengo un router que es el que me disca a el ADSL, pero en algún momento necesite discar desde Windows (por ejemplo para alguien que no tenga un router, este post le va a servir), y el problema que encontré en ese momento es que si se caía la conexión, tenía que darle a marcar nuevamente para tener internet de nuevo (por ejemplo cuando bajas cosas muy grandes que se corte la conexión no es lo mas agradable).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Entonces descubrí que Windows (por mas que no lo quiera mucho a veces me sorprende) en el propio discador tiene una opción que dice que si pierde la conexión que disque nuevamente, y a cuantos segundos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Para congiurar esto tenesmos que abrir el discador, y antes de darle marcar elegimos en Propiedades, luego en la pestaña opciones, y ahí en Opciones para volver a marcar, le decimos cuantos son los intentos y cada cuantos minutos o segundos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;Con esto podemos salvarnos o de comprar un router o de poner un instalar un discador (que en su momento no encontré).&lt;span style=";font-family:&amp;quot;;font-size:7.5pt;color:gray;"   &gt;&lt;/span&gt;&lt;span lang="ES"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6442425107685560075?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6442425107685560075/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6442425107685560075' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6442425107685560075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6442425107685560075'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/03/reconectar-adsl-al-desconectarse.html' title='Reconectar ADSL al desconectarse'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-2412614883940590107</id><published>2010-03-10T19:13:00.000-02:00</published><updated>2010-03-10T19:14:45.119-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><title type='text'>Instalar el servicio SSH en Ubuntu</title><content type='html'>La instalacion del servidor ssh en Ubuntu difiere un poco con Debian:&lt;br /&gt;&lt;br /&gt;$ apt-get install openssh-server&lt;br /&gt;o&lt;br /&gt;$ apt-get install ssh&lt;br /&gt;&lt;br /&gt;Una vez instalado el servicio, ejecutamos como usuario root el comando respectivo para cada accion.&lt;br /&gt;Iniciar OpenSSH&lt;br /&gt;&lt;br /&gt;$ sudo /etc/init.d/ssh start&lt;br /&gt;&lt;br /&gt;Como detener el servidor OpenSSH&lt;br /&gt;&lt;br /&gt;$ sudo /etc/init.d/ssh stop&lt;br /&gt;&lt;br /&gt;Reiniciar el servicidio de  OpenSSH&lt;br /&gt;&lt;br /&gt;$ sudo /etc/init.d/ssh restart&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-2412614883940590107?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/2412614883940590107/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=2412614883940590107' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2412614883940590107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2412614883940590107'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/03/instalar-el-servicio-ssh-en-ubuntu.html' title='Instalar el servicio SSH en Ubuntu'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6695610837668583662</id><published>2010-03-05T09:11:00.002-02:00</published><updated>2010-03-10T19:12:30.953-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Cambio de hora en linux</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Podemos cambiar la hora del sistema y la hora de la bios del equipo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Para cambiar la hora del sistema usaremos el comando date, pero hemos de tener en cuenta que al reinicializar el ordenador, éste cogerá la hora de la BIOS y nos volverá a colocar la hora anterior, para evitar esto cambiaremos también la hora de la BIOS con el comando hwclock como se detalla a continuación:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Suponemos que queremos colocar la fecha: 25-Feb-2000 y la hora 16:25.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Esto lo haremos como root:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;# date --set "2000-02-25 16:25"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;Ahora realizaremos el mismo cambio para actualizar la fecha en la BIOS.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# hwclock --set --date="2000-02-25 16:25"&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;      &lt;p class="MsoNormal"&gt;Para comprobarlo tecleamos:&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# hwclock&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6695610837668583662?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6695610837668583662/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6695610837668583662' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6695610837668583662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6695610837668583662'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/03/cambio-de-hora-en-linux.html' title='Cambio de hora en linux'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-6888280235627349001</id><published>2010-02-26T19:49:00.001-02:00</published><updated>2010-02-26T19:51:29.416-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mysql'/><title type='text'>Matar proceso MySql</title><content type='html'>Cuando tenemos una consulta colgada, ya sea porque es muy pesada o por algun error particular, y queremos cortarla sin tener que bajar mysql lo que tenemos que hacer es lo siguiente.&lt;br /&gt;&lt;br /&gt;Luego de accedar a mysql por consola, ejecutamos&lt;br /&gt;&lt;br /&gt;&gt; show full processlist;&lt;br /&gt;&lt;br /&gt;Ahi nos muestra todas las consultas que se estan corriendo, detectamos cual es la que nos causa problemas y ejecutamos lo siguiente&lt;br /&gt;&lt;br /&gt;&gt; kill numero;&lt;br /&gt;&lt;br /&gt;donde dice numero ponemos el id que obtuvimos arriba.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-6888280235627349001?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/6888280235627349001/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=6888280235627349001' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6888280235627349001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/6888280235627349001'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/02/matar-proceso-mysql.html' title='Matar proceso MySql'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-7008978143927732489</id><published>2010-02-08T18:41:00.006-02:00</published><updated>2010-02-09T07:38:04.523-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='compilar'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='consola'/><title type='text'>Compilar java desde consola</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;Cuando no tenemos Eclipse o cualquier otro &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Ide&lt;/span&gt; para que no ayude, entonces tenemos que hacerlo todo desde consola, lo &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;único&lt;/span&gt; que precisamos es tener el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;JDK&lt;/span&gt; instalado para tener el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;javac&lt;/span&gt; que es el compilador de java.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Este es un ejemplo de cómo compilar una clase java desde consola, supongo que se necesita por lo menos una &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;jar&lt;/span&gt; (en este caso un &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;jar&lt;/span&gt; de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;genexus&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;javac&lt;/span&gt; -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;cp&lt;/span&gt; .;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;GXClassR&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;jar&lt;/span&gt; archivo.java&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;cp&lt;/span&gt; nos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;dise&lt;/span&gt; que el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;classpath&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;además&lt;/span&gt; de tener el que esta guardado en la variable de ambiente (esto con el punto ".") &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_15"&gt;además&lt;/span&gt; utilizamos el o los &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;jar&lt;/span&gt; que le indiquemos separados por punto y coma (;) si es &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;windows&lt;/span&gt; y dos puntos (:) si es &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_18"&gt;Linux&lt;/span&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; Esto nos genera un archivo.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;class&lt;/span&gt; que lo copiamos al &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;webapp&lt;/span&gt; y listo ya tenemos nuestro programa para poder ejecutarlo.&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-7008978143927732489?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/7008978143927732489/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=7008978143927732489' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/7008978143927732489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/7008978143927732489'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/02/compilar-java-desde-consola.html' title='Compilar java desde consola'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-2077242520276318077</id><published>2010-02-08T18:41:00.005-02:00</published><updated>2010-02-09T07:37:30.728-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Base de datos'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Informix'/><title type='text'>Importar y Exportar base en Informix</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Vamos a ver como hacemos para exportar una base de datos y levantarla en otra, para esto debe de tener creada la base origen y no haber creado la base destino.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Exportar una base&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;      onunload -t &amp;lt;tapeDevice&amp;gt; -b &amp;lt;blockSize&amp;gt; -s &amp;lt;tapeSize&amp;gt; &amp;lt;nombreBase&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;      &lt;/span&gt;donde:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;              &amp;lt;tapeDevice&amp;gt;    es el dispositivo donde se va a hacer la exportación (puede ser un archivo)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;              &amp;lt;blockSize&amp;gt;     es el tamaño de bloque del dispositivo donde se va a hacer la exportación&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;              &amp;lt;tapeSize&amp;gt;      es el tamaño del dispositivo donde se va a hacer la exportación.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;              &amp;lt;nombreBase&amp;gt;    es el nombre de la base a exportar&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;      Por ejemplo, para exportar la base tributos a disco:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;              &lt;span lang="EN-US"&gt;onunload -t /tmp/origen.dat -b 64 -s 20000000 baseorigen&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;      &lt;/span&gt;Notas:  &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;              - El archivo /tmp/origen.dat debe existir y debe tener como dueño y grupo 'informix'. Además, los permisos deben ser 660.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;              - Cuando vayas a importar la base, vas a tener que usar los mismos tamaños de bloque y del dispositivo, así que acordate que valores usaste al exportar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;              - Si la exportación se hace a disco, el límite del archivo generado es de 2 Gb.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;              - Si la exportación se hace a cinta, o a un dispositivo de disco crudo, no hay límite de espacio.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Importar una base&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;      onload -t &amp;lt;tapeDevice&amp;gt; -b &amp;lt;blockSize&amp;gt; -s &amp;lt;tapeSize&amp;gt; -d &amp;lt;dbspace&amp;gt; &amp;lt;nuevoNombreBase&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;      &lt;/span&gt;donde:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;              &amp;lt;tapeDevice&amp;gt;            es el dispositivo desde donde se va a hacer la importación (puede ser un archivo)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;              &amp;lt;blockSize&amp;gt;             es el tamaño de bloque del dispositivo desde donde se va a hacer la importación&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;              &amp;lt;tapeSize&amp;gt;              es el tamaño del dispositivo desde donde se va a hacer la importación&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;              &amp;lt;dbspace&amp;gt;               es el nombre del dbspace donde se quiere importar la base&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;              &amp;lt;nuevoNombreBase&amp;gt;       es el nombre con que se importará la base previamente exportada&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;      Por ejemplo, para exportar la base tributos a disco:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;      &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;              &lt;span lang="EN-US"&gt;onload -t /tmp/origen.dat -b 64 -s 20000000 -d datosdbs destino&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;      &lt;/span&gt;Notas:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;              - Antes de hacer la importación, hay que borrar la base destino si existiera&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;- Los valores de 'blockSize' y 'tapeSize' deben ser los mismos usados durante la exportación.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;              - Luego de importar, habría que ponerle transacciones a la base, por ejemplo con:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;                      ondblog buf destino&lt;/p&gt;&lt;p class="MsoNormal"&gt;onbar -b -F&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-2077242520276318077?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/2077242520276318077/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=2077242520276318077' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2077242520276318077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/2077242520276318077'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/02/importar-y-exportar-base-en-informix.html' title='Importar y Exportar base en Informix'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-5486513395233667159</id><published>2010-01-30T12:19:00.001-02:00</published><updated>2010-01-30T12:19:45.020-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Celular'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia 5800 XM'/><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='winamp'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='itunes'/><title type='text'>Como cambiar idioma del Nokia 5800 XM</title><content type='html'>&lt;p&gt;Este post es una copia de &lt;a href="http://alexhomar.blogspot.com/2009/06/como-cambiar-idioma-del-nokia-5800-xm.html"&gt;http://alexhomar.blogspot.com/2009/06/como-cambiar-idioma-del-nokia-5800-xm.html&lt;/a&gt;, como me sirvio 100% lo pego aca.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Este post está dedicado a los que compraron el Nokia 5800 XpressMusic fuera de su país de origen, y en el cual no se encuentra el idioma local (a parte del formato de la fecha entre otras cosas). Primero que nada, algunos conceptos.&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;        &lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Nokia provée actualizaciones esporádicas las cuales pueden ser automáticamente instaladas en nuestros teléfonos.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Estas actualizaciones se realizan tomando en cuenta un código interno del teléfono, el cual no puede ser cambiado, de no ser que se haga un "flasheo" del mismo.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Si estamos por ejemplo, en Uruguay, pero compramos nuestro teléfono en Estados Unidos (como en mi caso), no podremos cambiarle el idioma a no ser que cambiemos el código para que al momento de actualizar Nokia reconozca al teléfono como de Uruguay e instale el software en el idioma adecuado.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Este "flasheo" se realiza de forma simple utilizando un pequeño programa llamado &lt;a href="http://rapidshare.com/files/186146404/JAF.1.98.62.rar"&gt;JAF&lt;/a&gt;. Luego mediante el Software Updater de Nokia (el cual puede ser descargado desde &lt;a href="http://europe.nokia.com/get-support-and-software/download-software/get-phone-update-now-with-pc"&gt;acá&lt;/a&gt;).&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;Algo importante es que, la aplicación de "flasheo" &lt;a href="http://rapidshare.com/files/186146404/JAF.1.98.62.rar"&gt;JAF&lt;/a&gt;, no corre sobre Vista, por lo que tendrán que ingeniárselas para encontrar una máquina con XP. Tampoco hay una versión de este programa para Linux aunque si buscan un poco, posiblemente encuentren alguna.&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;Estos son los pasos a seguir, luego de descargar &lt;a href="http://rapidshare.com/files/186146404/JAF.1.98.62.rar"&gt;JAF&lt;/a&gt;:&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;span&gt;1 - Installar JAF normalmente. Por supuesto, si aparece un mensaje de seguridad, proseguir con la instalación. Una vez instalado el programa, ejecutar OGM_JAF_PKEY_Emulator_v3 seleccionando las siguientes opciones en el paso 1 y 2. Luego "GO!". Aparecerá un error pero no hay problema. Sigan adelante sin miedo.&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;          &lt;/span&gt;&lt;br /&gt;          &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_gldB4IQMIF4/SkJlRNnN7mI/AAAAAAAAFkM/3woMynjJfvA/s1600-h/jaf1.JPG"&gt;&lt;br /&gt;            &lt;img src="http://2.bp.blogspot.com/_gldB4IQMIF4/SkJlRNnN7mI/AAAAAAAAFkM/3woMynjJfvA/s400/jaf1.JPG" style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 355px; DISPLAY: block; HEIGHT: 400px; CURSOR: pointer" name="BLOGGER_PHOTO_ID_5350950653655903842" height="400px" width="355px" alt="" border="0" id="BLOGGER_PHOTO_ID_5350950653655903842"/&gt;&lt;br /&gt;          &lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;            &lt;br/&gt;&lt;br /&gt;2 -&lt;/span&gt; &lt;span&gt;Conecta el teléfono seleccionando "PC SUITE MODE" y permite que se cargue el driver. Finalmente abre el JAF y clickea en "&lt;strong&gt;?&lt;/strong&gt;" para ver el status. Si está bien conectado, se mostrará la palabra "&lt;strong&gt;Done!&lt;/strong&gt;" al final.&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;          &lt;/span&gt;&lt;br /&gt;          &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_gldB4IQMIF4/SkJlRI45DGI/AAAAAAAAFkU/_9rR3jZMFOk/s1600-h/jaf2.JPG"&gt;&lt;br /&gt;            &lt;img src="http://2.bp.blogspot.com/_gldB4IQMIF4/SkJlRI45DGI/AAAAAAAAFkU/_9rR3jZMFOk/s400/jaf2.JPG" style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 377px; CURSOR: pointer" name="BLOGGER_PHOTO_ID_5350950652387855458" height="377px" width="400px" alt="" border="0" id="BLOGGER_PHOTO_ID_5350950652387855458"/&gt;&lt;br /&gt;          &lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;            &lt;br/&gt;&lt;br /&gt;3 - Selecciona&lt;/span&gt; &lt;span&gt;"&lt;strong&gt;Prod Manager&lt;/strong&gt;" y luego "&lt;strong&gt;Service&lt;/strong&gt;".&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;          &lt;/span&gt;&lt;br /&gt;          &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_gldB4IQMIF4/SkJlRkPAjyI/AAAAAAAAFkc/IL2BiUA5TDY/s1600-h/jaf3.JPG"&gt;&lt;br /&gt;            &lt;img src="http://3.bp.blogspot.com/_gldB4IQMIF4/SkJlRkPAjyI/AAAAAAAAFkc/IL2BiUA5TDY/s400/jaf3.JPG" style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 377px; CURSOR: pointer" name="BLOGGER_PHOTO_ID_5350950659728379682" height="377px" width="400px" alt="" border="0" id="BLOGGER_PHOTO_ID_5350950659728379682"/&gt;&lt;br /&gt;          &lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;            &lt;br/&gt;&lt;br /&gt;4 - El punto final es el de ingresar el código que queremos de &lt;a href="http://www.mivadika.com/forum/series-60/2399-nokia-5800-xpressmusic-product-codes.html"&gt;esta lista&lt;/a&gt;. Por ejemplo, en mi caso utilicé el código&lt;/span&gt; &lt;strong&gt;0559363&lt;/strong&gt; porque mi teléfono es &lt;span style="COLOR: rgb(51,51,255); FONT-WEIGHT: bold"&gt;AZUL&lt;/span&gt; y quiero el idioma &lt;span style="COLOR: rgb(51,51,255); FONT-WEIGHT: bold"&gt;español&lt;/span&gt; por defecto&lt;strong&gt;. Tener cuidado en que ya sea el idioma como el color del dispositivo coincidan!. Esto es muy importante.&lt;/strong&gt; &lt;span&gt;Finalmente, presionar "&lt;strong&gt;Writes Values&lt;/strong&gt;" con lo cual se modificará el código.&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;          &lt;/span&gt;&lt;br /&gt;          &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_gldB4IQMIF4/SkJlR4kU-kI/AAAAAAAAFkk/1l8ncJbqk6w/s1600-h/jaf4.JPG"&gt;&lt;br /&gt;            &lt;img src="http://4.bp.blogspot.com/_gldB4IQMIF4/SkJlR4kU-kI/AAAAAAAAFkk/1l8ncJbqk6w/s400/jaf4.JPG" style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 383px; CURSOR: pointer" name="BLOGGER_PHOTO_ID_5350950665186507330" height="383px" width="400px" alt="" border="0" id="BLOGGER_PHOTO_ID_5350950665186507330"/&gt;&lt;br /&gt;          &lt;/a&gt;&lt;br /&gt;          &lt;span&gt;&lt;br /&gt;            &lt;br/&gt;&lt;br /&gt;5 - Ejecutar el Software Updater sin desconectar el teléfono. Si no existe ninguna actualización, nos ofrecerá la posibilidad de reinstalar el firmware actual. Para ello necesitamos una conexión a internet y estar seguros de que el teléfono esté completamente cargado. Finalizado este paso y luego de una serie de rebooteos del celular, habremos logrado cambiar el idioma satisfactoriamente.&lt;/span&gt;&lt;br /&gt;        &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-5486513395233667159?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/5486513395233667159/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=5486513395233667159' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/5486513395233667159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/5486513395233667159'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/01/como-cambiar-idioma-del-nokia-5800-xm_30.html' title='Como cambiar idioma del Nokia 5800 XM'/><author><name>Nestor Lesna</name><uri>https://profiles.google.com/111809220410881139997</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-eTArwwqhb6c/AAAAAAAAAAI/AAAAAAAAAEY/pKaKR1DbQ80/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_gldB4IQMIF4/SkJlRNnN7mI/AAAAAAAAFkM/3woMynjJfvA/s72-c/jaf1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1630916954104504852.post-5428307467902044806</id><published>2010-01-30T08:26:00.008-02:00</published><updated>2010-01-30T10:57:14.054-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='winamp'/><category scheme='http://www.blogger.com/atom/ns#' term='caratulas'/><category scheme='http://www.blogger.com/atom/ns#' term='tag&apos;s'/><category scheme='http://www.blogger.com/atom/ns#' term='itunes'/><title type='text'>Agregar caratulas de mp3 a los tag's</title><content type='html'>Bueno siguiendo con la edición de mp3's ahora se me ocurrió que cada mp3 tenga en sus tag's las carátulas del disco que sea.&lt;br /&gt;Hay 2 opciones para esto, una es tener en cada carpeta donde tenemos el disco con los n mp3's un jpg con la carátula del disco, con esto algunos reproductores por ejemplo el winamp, al reproducir el disco muestra este jpg.&lt;br /&gt;La segunda opción y es la que más me gusta, es que en el mismo mp3, en un tag particular que tenga la imagen, esto obviamente agranda el tamaño de archivo, pero tiene la ventaja de si llevamos este mp3 por ejemplo a un mp4, o a un celular que reproduzca mp3, si el reproductor o el celular muestran esta imagen, se verá en el display.&lt;br /&gt;&lt;br /&gt;Luego de buscar muchas opciones, y realmente hay muchas opciones, la mayoría utiliza los servicios de amazon (si leyeron el post de la nube/cloud, esto ya lo nombre) los cuales dados unos parámetros devuelve una colección de imágenes, y podemos seleccionar una de ellas.&lt;br /&gt;Entonces voy paso por paso a explicar que utilizo yo (repito, no es la única opción, y al final voy a poner otros programas que también podemos usar).&lt;br /&gt;&lt;br /&gt;Primero que nada aclarar que para reproducir utilizo winamp, bueno este mismo programa tiene una opción para poder obtener las caratulas, pero no he descubierto si se puede hacer masivamente, pero si buenos resultados en la búsqueda individual. A ver expliquemos un poco más.&lt;br /&gt;Con winamp, arriba de un mp3, botón derecho, "Ver información del Archivo", luego en caratula, y ahí podemos ver u obtener una caratula de internet. Esto anda bien, lo que no he descubierto es seleccionar n mp3's y decirle búscame una caratula para estos y automáticamente agrégala al tag. Pero esto tiene un problema, winamp lo que hace es bajar el jpg, entonces luego debemos con algún editor de tag's, pasar estos jpg a el tag mp3, si lo que vamos a hacer es solo escucharlos en el PC, no es una mala opción, pero si lo pasamos a un celular (como ya dije) no me parece la mejor opción.&lt;br /&gt;&lt;br /&gt;Ahora la opción que más me ha agradado (igual no es del todo lo mejor y rápido posible, pero como dije es la que mejor he encontrado), primero bajarse el iTunes, el clásico reproductor de Mac, segundo bajarse el iArtwork, que es un extensión de iTunes para justamente lo que precisamos, descargar las caratulas.&lt;br /&gt;Este programa no es gratis, pero se puede conseguir "licencias". La opciones son 2, una la mas rápida, es dejar que el programa encuentre solo todas las caratulas, el programa ya que utiliza servicios puede que si tienen muchos mp3, que se vaya cayendo y tengan que ejecutar nuevamente la búsqueda. Esto como dije es lo mas rápido, pero baja una caratula cualquiera del disco, si en el servicio tenemos varias imágenes para el disco, elije una cualquiera, que no siempre es la con mas definición o la más linda.&lt;br /&gt;La otra opción es buscar una a una las caratulas de los discos, esto lo bueno es que si en amazon tenemos varias caratulas nos muestra y podemos seleccionar la que más nos guste o la que se apegue mas a nuestro disco.&lt;br /&gt;No existen todas las caratulas, pero si hay muchas.&lt;br /&gt;Ahora como dije esto busca solo en amazon, y no es el único servicio que nos da caratulas, por ejemplo el propio iTunes nos ofrece un servicio, pero es pago para descargar caratulas.&lt;br /&gt;Bueno esta forma tiene un problema, los tag's que leen los celulares, son un tag en particular (depende del celular y del mp4 obviamente) y el iTunes guarda en un tag particular para iTunes, entonces quizás que el tu celular no lo veas, pero por ejemplo el reproductor mp3 muestra esta imagen, pero por ejemplo el explorador de Windows no lo muestra (quizás es bueno ya que demora mas en mostrar los archivos, eso va en gusto), entonces deberíamos buscar un editor de tag's que pase del tag "otros" a el tag de las caratulas (esto quedara para un futuro post).&lt;br /&gt;Entonces si queremos completar nuestras caratulas, debemos utilizar otro programa, yo encontré uno que me gusto que es Mp3tag, que este es 100% free, y busca en varios servicios, y no solo las caratulas, sino los tag's.&lt;br /&gt;&lt;br /&gt;Estas opciones son las que yo utilizo para tener mis mp3's con las caratulas en sus tag's, ahora algo muy importante es que los tag's sean lo más precisos posibles, para esto pueden utilizar MusicBrainz, o el mismo Mp3tag que también busca en el mismo servicio.&lt;br /&gt;&lt;br /&gt;Entonces resumiendo los programas que utilizo son, winamp, iTunes, iartwork, Mp3tag, pero también utilice Zortam Mp3, que sirve para editar los tag y buscar caratulas, Tag&amp;amp;rename, para editar los tag's, Image Tager que es para buscar caratulas. Como dije hay muchos, pero estos son los que más me convencieron.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1630916954104504852-5428307467902044806?l=mistrucosinformaticos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mistrucosinformaticos.blogspot.com/feeds/5428307467902044806/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1630916954104504852&amp;postID=5428307467902044806' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/5428307467902044806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1630916954104504852/posts/default/5428307467902044806'/><link rel='alternate' type='text/html' href='http://mistrucosinformaticos.blogspot.com/2010/01/
