tag:blogger.com,1999:blog-14955112733401381592009-07-15T21:26:08.195-05:00Driver InsideDriverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.comBlogger44125tag:blogger.com,1999:blog-1495511273340138159.post-61305670278129110102009-07-15T21:05:00.004-05:002009-07-15T21:26:08.204-05:00Solución al problema del Quick Touch en laptops HP<span style="color: rgb(51, 51, 51);">Tuve un problema con los controles touch de mi dv5 1004 nr.</span><br /><span style="color: rgb(51, 51, 51);">La solución fue sencilla:</span><br /><br /><span style="color: rgb(51, 51, 51);">Lo primero es actualizar el Firmware del BIOS para AMD.</span><br /><br /><a style="color: rgb(51, 51, 51);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0lBIZPuVRLk/Sl6M1Hm_bqI/AAAAAAAAAOI/WbsVNRUmQXc/s1600-h/BIOS.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 341px;" src="http://4.bp.blogspot.com/_0lBIZPuVRLk/Sl6M1Hm_bqI/AAAAAAAAAOI/WbsVNRUmQXc/s400/BIOS.jpg" alt="" id="BLOGGER_PHOTO_ID_5358875450821013154" border="0" /></a><br /><span style="color: rgb(51, 51, 51);">Luego de reiniciar instalamos</span><a href="http://h10025.www1.hp.com/ewfrf/wc/softwareDownloadIndex?softwareitem=ob-69399-1&amp;lc=en&amp;dlc=en&amp;cc=us&amp;product=3762573&amp;os=2100&amp;lang=en"> WinFlash for HP Notebook Multimedia Button Board Firmware (ROM)</a> <span style="color: rgb(51, 51, 51);">el cual arregla este detalle pero marca un error en la instalación si el bios no esta actualizado.</span><br /><br /><span style="color: rgb(51, 51, 51);">Este problema también lo he visto en la </span><span class="xd"><span style="color: rgb(51, 51, 51);">HP Pavilion DV51132LA con un AMD Athlon X2 QL-62 y obviamente otros serán los archivos que deben ser instalados pero los pasos los mismos: Actualizar el bios y después el Multimedia button board firmware.</span><br /><br /><span style="color: rgb(51, 51, 51);">Estos y otras actualizaciones en la página de</span> <a href="http://welcome.hp.com/country/us/en/welcome.html">HP</a>.<br /><br /><br /></span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-6130567027812911010?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-23236922054626295582009-07-14T22:14:00.003-05:002009-07-14T22:19:48.804-05:00Más vale correr.<span style="color: rgb(102, 102, 102);font-size:130%;" >Cada mañana en África se despierta una gacela.<br />Sabe que tiene que correr más rápido que el león más veloz si no quiere que la mate.<br />Cada mañana se levanta un león.<br />Sabe que tiene que ganar a la gacela más lenta si no quiere morir de hambre.<br />Da igual que seas león o gacela.<br />Cuando salga el sol, más te vale empezar a correr.</span><br /><div style="text-align: right;"><br /><span style="color: rgb(102, 102, 102);">Proverbio africano.</span><br /></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-2323692205462629558?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-4150050533755236532009-07-06T11:19:00.000-05:002009-07-06T11:22:50.911-05:00Sobre ignorancia<span style="font-size:130%;"><span style="color: rgb(102, 102, 102);">"Toda persona es ignorante, simplemente depende del tema que elijas."</span></span><br /><br /><div style="text-align: right;"><span style="text-decoration: underline; color: rgb(102, 102, 102);"></span><span style="color: rgb(102, 102, 102);"> <span style="font-size:100%;">Will Rogers , humorista</span></span><span style="font-size:100%;"><br /><br /><span style="color: rgb(102, 102, 102);">vía</span> <a href="http://www.microsiervos.com/">Microsiervos</a></span><br /></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-415005053375523653?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-89730851845961381922009-07-05T22:09:00.003-05:002009-07-05T22:13:39.766-05:00Google en las elecciones de México<span style="color: rgb(102, 102, 102);">Esta tarde navegando por la red, ví esto que me llamó mucho la atención. Esto es estar en todo.</span><br /><br /><a style="color: rgb(102, 102, 102);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_0lBIZPuVRLk/SlFrmL7OFQI/AAAAAAAAAOA/7XgtsYJKTlc/s1600-h/google+elecciones.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 165px;" src="http://2.bp.blogspot.com/_0lBIZPuVRLk/SlFrmL7OFQI/AAAAAAAAAOA/7XgtsYJKTlc/s400/google+elecciones.jpg" alt="" id="BLOGGER_PHOTO_ID_5355179735700608258" border="0" /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-8973085184596138192?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com1tag:blogger.com,1999:blog-1495511273340138159.post-51437383551431498432009-06-30T00:08:00.003-05:002009-06-30T00:16:01.099-05:00¿Nuevo aumento de TELMEX?<a style="color: rgb(102, 102, 102);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_0lBIZPuVRLk/SkmeW0qWX-I/AAAAAAAAAN4/ptQdkdKqyp4/s1600-h/velocidad.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 138px;" src="http://1.bp.blogspot.com/_0lBIZPuVRLk/SkmeW0qWX-I/AAAAAAAAAN4/ptQdkdKqyp4/s320/velocidad.jpg" alt="" id="BLOGGER_PHOTO_ID_5352983747037126626" border="0" /></a><br /><span style="color: rgb(102, 102, 102);">Realizando una descarga múltiple, pude observar un aumento considerable en la velocidad así que quise verificarlo.</span><br /><br /><img style="color: rgb(102, 102, 102);" src="file:///C:/DOCUME%7E1/Hiram/CONFIG%7E1/Temp/moz-screenshot.jpg" alt="" /><span style="color: rgb(102, 102, 102);">No sé si se trate de un nuevo aumento como el que ya </span><a style="color: rgb(102, 102, 102);" href="http://driverinside.blogspot.com/2009/02/infinitum-aumenta-sus-velocidades.html">había sucedido antes</a><span style="color: rgb(102, 102, 102);"> o tal vez sea temporal. </span><br /><br /><span style="color: rgb(102, 102, 102);">Con el ingreso de nueva competencia y el nuevo proyecto de la CFE no se me hace raro que Telmex tome medidas como esta, aunque me gustaría que mejorara la atención al cliente, sus precios, etc, etc, etc.</span><br /><br /><span style="color: rgb(102, 102, 102);">Entre si son peras o son manzanas voy a disfrutarlo.</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-5143738355143149843?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-7481164362725494712009-06-13T01:11:00.008-05:002009-06-14T13:36:52.034-05:00Cómo instalar un programa en Linux<span style="color: rgb(102, 102, 102);">Comparación entre las instalaciones en w1ndow$ y Linux...</span><br /><br /><a href="http://www.subirimagenes.com/fotos-hornoxe-2721389.html"><span style="color: rgb(102, 102, 102);"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 37px; height: 320px;" src="http://4.bp.blogspot.com/_0lBIZPuVRLk/SjNDpVKZ8QI/AAAAAAAAANw/VGG2W3BJpDY/s320/hornoxe.com_picdump106_30.jpg" alt="" id="BLOGGER_PHOTO_ID_5346691559953395970" border="0" /></span></a><span style="color: rgb(102, 102, 102);">Hacer <a href="http://www.subirimagenes.com/fotos-hornoxe-2721389.html">click aquí</a> o<a href="http://www.imaxenes.com/imagen/hornoxe1ez02nw.jpg.html"> aquí</a> para agrandar (en verdad vale la pena).</span><br /><span style="color: rgb(102, 102, 102);">vía </span><a style="color: rgb(102, 102, 102);" href="http://www.hornoxe.com/">Hornoxe</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-748116436272549471?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-56755038418515968932009-02-24T21:28:00.005-06:002009-02-24T21:40:50.828-06:00Infinitum aumenta sus velocidades<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0lBIZPuVRLk/SaS8PMmRpZI/AAAAAAAAANI/27bNAPXAww4/s1600-h/infinitum.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 227px;" src="http://4.bp.blogspot.com/_0lBIZPuVRLk/SaS8PMmRpZI/AAAAAAAAANI/27bNAPXAww4/s320/infinitum.jpg" alt="" id="BLOGGER_PHOTO_ID_5306573230215112082" border="0" /></a><br /><br /><br /><span style="color: rgb(102, 102, 102);">La empresa mexicana </span><a style="color: rgb(102, 102, 102);" href="http://www.telmex.com/mx/">TELMEX</a><span style="color: rgb(102, 102, 102);"> ha empezado a aumentar sus velocidades en un 50% en el servicio </span><span style="font-weight: bold; color: rgb(102, 102, 102);">Infinitum</span><span style="color: rgb(102, 102, 102);"> de Banda Ancha.</span><br /><span style="color: rgb(102, 102, 102);">La cosa más o menos queda así:</span><br /><br /><p style="color: rgb(102, 102, 102);">512 sube a 784<br />128Kb sube a 256Kb</p> <p style="color: rgb(102, 102, 102);">1Mb sube a 1.5Mb<br />128Kb sube a 384Kb</p> <p style="color: rgb(102, 102, 102);">2Mb sube a 3Mb<br />256Kb sube a 512Kb</p> <p style="color: rgb(102, 102, 102);">4Mb sube a 6Mb<br />768Kb sube a 1Mb</p><span style="color: rgb(102, 102, 102);">Los cambios se darán por zonas aunque ya habemos muchos que "gozamos" con el beneficio.</span><br /><span style="color: rgb(102, 102, 102);">Para muchos no habrá nada que festejar ya que aún así con los cambios creo que todavía no tenemos el servicio ni los precios que nos merecemos.</span><br /><br /><a style="color: rgb(102, 102, 102);" href="http://expectaculos.com/2009/02/23/infinitum-sube-velocidades/">Fuente</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-5675503841851596893?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com1tag:blogger.com,1999:blog-1495511273340138159.post-82690966317818446022009-02-15T12:19:00.006-06:002009-02-15T13:24:31.407-06:00Debian Lenny después de la instalación: Firefox 3<span style="color: rgb(102, 102, 102);">Después de la publicación oficial de Debian 5.0 no me quise quedar atrás y la instalé.</span><br /><br /><span style="color: rgb(102, 102, 102);">Lo primero es darle a los repos:</span><br /><br /><span style="color: rgb(102, 102, 102);">Nos logueamos como root:</span><br /><br /><span style="color: rgb(102, 102, 102);"><span style="font-family: courier new;">driver@driver:~$ su</span> (enter y damos la contaseña de root)</span><br /><br /><span style="color: rgb(102, 102, 102); font-family: courier new;">#gedit /etc/apt/sources.list</span><br /><br /><span style="color: rgb(102, 102, 102);">Y añadimos:</span><br /><br /><span style="color: rgb(102, 102, 102);">deb </span><a style="color: rgb(102, 102, 102);" href="http://mirrors.kernel.org/debian">http://mirrors.kernel.org/debian</a><span style="color: rgb(102, 102, 102);"> lenny main contrib non-free</span><br /><span style="color: rgb(102, 102, 102);">deb </span><a style="color: rgb(102, 102, 102);" href="http://www.debian-multimedia.org/">http://www.debian-multimedia.org</a><span style="color: rgb(102, 102, 102);"> testing main</span><br /><span style="color: rgb(102, 102, 102);">deb </span><a style="color: rgb(102, 102, 102);" href="http://ftp.mx.debian.org/debian/">http://ftp.mx.debian.org/debian/</a><span style="color: rgb(102, 102, 102);"> lenny main</span><br /><span style="color: rgb(102, 102, 102);">deb </span><a style="color: rgb(102, 102, 102);" href="http://security.debian.org/">http://security.debian.org/</a><span style="color: rgb(102, 102, 102);"> lenny/updates main</span><br /><span style="color: rgb(102, 102, 102);">deb </span><a style="color: rgb(102, 102, 102);" href="http://security.debian.org/">http://security.debian.org/</a><span style="color: rgb(102, 102, 102);"> lenny/updates main contrib non-free</span><br /><span style="color: rgb(102, 102, 102);">deb </span><a style="color: rgb(102, 102, 102);" href="http://ftp.es.debian.org/debian/">http://ftp.es.debian.org/debian/</a><span style="color: rgb(102, 102, 102);"> lenny main contrib non-free</span><br /><span style="color: rgb(102, 102, 102);">deb </span><a style="color: rgb(102, 102, 102);" href="ftp://ftp.debian.org/debian">ftp://ftp.debian.org/debian</a><span style="color: rgb(102, 102, 102);"> experimental main</span><br /><br /><span style="color: rgb(102, 102, 102);">Guardamos y obtenemos la siguiente llave:</span><br /><br /><span style="color: rgb(102, 102, 102);" property="dc:content"><span style="font-family: courier new;"># wget http://debian-multimedia.org/gpgkey.pub -O - | apt-key add</span> -<br /><br /><span style="font-family: courier new;"># </span></span><span style="color: rgb(102, 102, 102); font-family: courier new;">apt-get update</span><br /><span style="color: rgb(102, 102, 102); font-family: courier new;"># apt-get upgrade</span><br /><br /><span style="color: rgb(102, 102, 102);">Ahora lo necesario para compilar</span><br /><br /><span style="color: rgb(102, 102, 102); font-family: courier new;"># apt-get install build-essential libx11-dev libxft-dev libc6-dev imagemagick libjpeg-dev libpng12-dev automake autoconf</span><br /><br /><span style="color: rgb(102, 102, 102);">También puede que se necesiten los siguientes</span><br /><br /><span style="color: rgb(102, 102, 102); font-family: courier new;"># apt-get install ia32-libs-gtk</span><br /><span style="color: rgb(102, 102, 102); font-family: courier new;"># apt-get install lib32nss-mdns</span><br /><br /><span style="color: rgb(102, 102, 102);">Descargamos firefox de </span><a style="color: rgb(102, 102, 102);" href="http://www.mozilla-europe.org/es/firefox/">AQUI</a><br /><br /><span style="color: rgb(102, 102, 102);">Damos click derecho sobre el archivo descargado y seleccionamos </span><span style="font-style: italic; color: rgb(102, 102, 102);">Extraer aquí</span><br /><a style="color: rgb(102, 102, 102);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_0lBIZPuVRLk/SZhkHrFCv2I/AAAAAAAAAMw/EJ5qRHrI0WE/s1600-h/Pantalla.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_0lBIZPuVRLk/SZhkHrFCv2I/AAAAAAAAAMw/EJ5qRHrI0WE/s320/Pantalla.png" alt="" id="BLOGGER_PHOTO_ID_5303098644214497122" border="0" /></a><span style="color: rgb(102, 102, 102);">Se creará la carpeta </span><span style="font-style: italic; color: rgb(102, 102, 102);">firefox</span><br /><br /><span style="color: rgb(102, 102, 102);">ahora</span><br /><br /><span style="color: rgb(102, 102, 102);">#<span style="font-family: courier new;"> cd Desktop</span></span><br /><br /><span style="color: rgb(102, 102, 102);">y la copiamos a /usr/bin</span><br /><br /><span style="color: rgb(102, 102, 102); font-family: courier new;"># cp -rv firefox /usr/lib</span><br /><br /><span style="color: rgb(102, 102, 102); font-family: courier new;"># cd /usr/bin</span><br /><br /><span style="color: rgb(102, 102, 102);">y el enlace simbólico...</span><br /><br /><span style="color: rgb(102, 102, 102); font-family: courier new;"># ln -s /usr/lib/firefox/firefox firefox3</span><br /><br /><span style="color: rgb(102, 102, 102);">Ahora editamos los menús. Damos click derecho sobre el ícono de Gnome</span><br /><br /><a style="color: rgb(102, 102, 102);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_0lBIZPuVRLk/SZhpyAhzMLI/AAAAAAAAAM4/Z-CfdjZ27Cs/s1600-h/Pantallazo-1.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://2.bp.blogspot.com/_0lBIZPuVRLk/SZhpyAhzMLI/AAAAAAAAAM4/Z-CfdjZ27Cs/s320/Pantallazo-1.png" alt="" id="BLOGGER_PHOTO_ID_5303104869084901554" border="0" /></a><br /><span style="color: rgb(102, 102, 102);">Seleccionamos el menú de </span><span style="font-style: italic; color: rgb(102, 102, 102);">Internet</span><span style="color: rgb(102, 102, 102);"> y damos click en </span><span style="font-style: italic; color: rgb(102, 102, 102);">Elemento Nuevo</span><span style="color: rgb(102, 102, 102);"> y lo dejamos como en la imágen:</span><br /><br /><a style="color: rgb(102, 102, 102);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0lBIZPuVRLk/SZhrDg7z95I/AAAAAAAAANA/6rhszkbrX3o/s1600-h/Pantallazo-2.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://4.bp.blogspot.com/_0lBIZPuVRLk/SZhrDg7z95I/AAAAAAAAANA/6rhszkbrX3o/s320/Pantallazo-2.png" alt="" id="BLOGGER_PHOTO_ID_5303106269353342866" border="0" /></a><span style="color: rgb(102, 102, 102);">Y listo ahora tenemos firefox3 en nuestro Debian.</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-8269096631781844602?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-20185938177425263592009-01-08T12:59:00.001-06:002009-01-08T13:14:58.080-06:00Clase Factorial Java<span style="color: rgb(51, 51, 51);">El mismo ejemplo anterior pero ahora con Java:</span><br /><br /><span style=";font-family:courier new;font-size:85%;" ><span style="color: rgb(51, 51, 51);">/**</span><br /><span style="color: rgb(51, 51, 51);"> *</span><br /><span style="color: rgb(51, 51, 51);"> * @author driverInside</span><br /><span style="color: rgb(51, 51, 51);"> */</span><br /><br /><span style="color: rgb(51, 51, 51);">public class Factorial {</span><br /><span style="color: rgb(51, 51, 51);"> // Atributos</span><br /><span style="color: rgb(51, 51, 51);"> private int factorial;</span><br /><span style="color: rgb(51, 51, 51);"> // Métodos</span><br /><span style="color: rgb(51, 51, 51);"> long facIte(int base){ // metodo iterativo</span><br /><span style="color: rgb(51, 51, 51);"> factorial = base;</span><br /><span style="color: rgb(51, 51, 51);"> if (base == 0){</span><br /><span style="color: rgb(51, 51, 51);"> return 1; </span><br /><span style="color: rgb(51, 51, 51);"> }</span><br /><span style="color: rgb(51, 51, 51);"> else{</span><br /><span style="color: rgb(51, 51, 51);"> while(base > 1){</span><br /><span style="color: rgb(51, 51, 51);"> factorial = factorial * (base -1);</span><br /><span style="color: rgb(51, 51, 51);"> base--;</span><br /><span style="color: rgb(51, 51, 51);"> }</span><br /><span style="color: rgb(51, 51, 51);"> }</span><br /><span style="color: rgb(51, 51, 51);"> return factorial;</span><br /><span style="color: rgb(51, 51, 51);"> }// fin del método facIte</span><br /><br /><span style="color: rgb(51, 51, 51);"> long facRec(int base){ // método recursivo</span><br /><span style="color: rgb(51, 51, 51);"> factorial = base;</span><br /><span style="color: rgb(51, 51, 51);"> if(base == 0){</span><br /><span style="color: rgb(51, 51, 51);"> return 1;</span><br /><span style="color: rgb(51, 51, 51);"> }</span><br /><span style="color: rgb(51, 51, 51);"> else{</span><br /><span style="color: rgb(51, 51, 51);"> return base * this.facRec(base -1);</span><br /><span style="color: rgb(51, 51, 51);"> }</span><br /><span style="color: rgb(51, 51, 51);"> } // Fin del método facRec</span><br /><br /><span style="color: rgb(51, 51, 51);"> public static void main(String[] args) {</span><br /><span style="color: rgb(51, 51, 51);"> // se crea un objeto Factorial</span><br /><span style="color: rgb(51, 51, 51);"> Factorial factorial = new Factorial();</span><br /><br /><span style="color: rgb(51, 51, 51);"> for(int i =0; i <=10; i++){</span><br /><span style="color: rgb(51, 51, 51);"> System.out.printf("El factorial de %d es: %d\n",</span><br /><span style="color: rgb(51, 51, 51);"> i, factorial.facRec(i));</span><br /><span style="color: rgb(51, 51, 51);"> }</span><br /><br /><span style="color: rgb(51, 51, 51);"> } // fin de la función main</span><br /><br /><span style="color: rgb(51, 51, 51);">}// fin de la clase factorial</span></span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-2018593817742526359?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-67607412078782392262009-01-05T19:04:00.005-06:002009-01-08T12:59:04.115-06:00Clase Factorial C++<span style="color: rgb(51, 51, 51);">En un foro me encontré a un usuario que deseaba sacar el factorial los primeros 10 números (básico ejercicio en programación) pero con clases en C++ o Java, probablemente era alguna tarea. La solución que le propuse fue la siguiente, solo para los primeros 5.</span> Utilicé dos formas para relizar el cálculo: una iterativa y otra recursiva.<br />Y como siempre les deseo felices líneas :P<br /><br /><span style="font-size:85%;"><span style="color: rgb(51, 51, 51);font-family:courier new;" >#include&lt;iostream&gt;</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" >#include&lt;string&gt;</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" >using namespace std;</span><br /><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" >class Factorial{</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" >// Atributos</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" >private:</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > int factorial;</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" >// Métodos</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" >public:</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > int facIte(int base){ // Forma Iterativa</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > factorial = base;</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > if(base == 0){</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > return 1;</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > }</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > else{</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > while(base >1){</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > factorial = factorial * (base - 1);</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > base--;</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > }</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > }</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > return factorial;</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > } // Fin del método facIte</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > int facRec(int base){ // forma recursiva</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > factorial = base;</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > if(base == 0){</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > return 1;</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > }</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > else{</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > return base * this->facRec(base -1);</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > }</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > }// Fin del método facRec</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" >}; // Fin de la clase Factorial</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" >int main(){</span><br /><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > // Se crea un objeto Factorial</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > Factorial fact01;</span><br /><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > for(int i = 0; i <= 5; i ++){</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > cout<<"El factorial de "<<><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > }</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > cout<<"\n";</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > for(int i = 0; i <= 5; i ++){</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > cout<<"El factorial de "<<><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" > }</span><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" >} // Fin de la Función main</span></span><br /><br /></span></span>Y como siempre les deseo felices líneas :P<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-6760741207878239226?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-23633494421568209352008-12-23T01:37:00.010-06:002009-01-01T13:36:52.908-06:00Gambas 2 En ubuntu 8.10<span style="color: rgb(51, 51, 51);">Después de una larga ausencia por estos rumbos a consecuencia de la escuela les quiero explicar qué es Gambas.</span><br /><br /><span style="color: rgb(51, 51, 51);">Según Google:</span><br /><br /><span style="color: rgb(51, 51, 51);">Es un lenguaje de progamación derivado de BASIC interpretado (como Java que genera bytecode) que usa un interprete -Gambas runtime-. Ofrece generar aplicaciones de todo tipo:</span><br /><ul style="color: rgb(51, 51, 51);"><li>Aplicaciones de texto.</li><li>Servicios WEB</li><li>Diseño en 2D, 3D, openGL.</li><li>Empaquetado en diferentes distribuciones.</li></ul><span style="color: rgb(51, 51, 51);">Y un largo etc. Además hay que decir que la similitud con VB de window$ es muy grande. Sin embargo hay una gran diferencia: Es orientado a objetos, VB 6.0 es </span><span style="font-style: italic; color: rgb(51, 51, 51);">basado</span><span style="color: rgb(51, 51, 51);"> en objetos así que es una buena opción para los que programan en Java y no han olvidado al clásico VB 6.0.</span><br /><br /><span style="color: rgb(51, 51, 51);">Aquí los pasos para en famoso "Hola Mundo".</span><br /><br /><span style="color: rgb(51, 51, 51);">Paso 1: Instalar.</span><br /><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" >$ sudo aptitude install gambas2</span><br /><br /><span style="color: rgb(51, 51, 51);">Paso 2: Generar el Proyecto.</span><br /><br /><span style="font-style: italic; color: rgb(51, 51, 51);">Aplicaciones > Programación > Gambas2</span><br /><br /><span style="font-style: italic; color: rgb(51, 51, 51);">Nuevo Proyecto</span><br /><br /><a style="color: rgb(51, 51, 51);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_0lBIZPuVRLk/SVCambbdtRI/AAAAAAAAAL0/Oeqo8sr7v-Q/s1600-h/AbrirProyecto"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 254px; height: 204px;" src="http://1.bp.blogspot.com/_0lBIZPuVRLk/SVCambbdtRI/AAAAAAAAAL0/Oeqo8sr7v-Q/s320/AbrirProyecto" alt="" id="BLOGGER_PHOTO_ID_5282892347894248722" border="0" /></a><span style="font-style: italic; color: rgb(51, 51, 51);">Aplicación gráfica</span><br /><br /><a style="color: rgb(51, 51, 51);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_0lBIZPuVRLk/SVCd233HNnI/AAAAAAAAAL8/iRv40OnngZY/s1600-h/AplicacionGrafica.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 254px; height: 203px;" src="http://1.bp.blogspot.com/_0lBIZPuVRLk/SVCd233HNnI/AAAAAAAAAL8/iRv40OnngZY/s320/AplicacionGrafica.png" alt="" id="BLOGGER_PHOTO_ID_5282895928939198066" border="0" /></a><br /><br /><span style="color: rgb(51, 51, 51);">E</span><span style="font-style: italic; color: rgb(51, 51, 51);">legir ubicación</span><span style="color: rgb(51, 51, 51);">. puede ser </span><span style="font-style: italic; color: rgb(51, 51, 51);">/home/<user>usuario/Documentos</user></span><span style="color: rgb(51, 51, 51);">. Incluso el </span><span style="font-style: italic; color: rgb(51, 51, 51);">Escritorio</span><br /><br /><a style="color: rgb(51, 51, 51);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0lBIZPuVRLk/SVCeyr6bhdI/AAAAAAAAAME/sEcOYqE_bIA/s1600-h/CarpetaTest.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 254px; height: 203px;" src="http://4.bp.blogspot.com/_0lBIZPuVRLk/SVCeyr6bhdI/AAAAAAAAAME/sEcOYqE_bIA/s320/CarpetaTest.png" alt="" id="BLOGGER_PHOTO_ID_5282896956524037586" border="0" /></a><br /><br /><br /><span style="color: rgb(51, 51, 51);">Damos </span><span style="font-style: italic; color: rgb(51, 51, 51);">Nombre</span><span style="color: rgb(51, 51, 51);"> y </span><span style="font-style: italic; color: rgb(51, 51, 51);">Título</span><br /><br /><a style="color: rgb(51, 51, 51);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_0lBIZPuVRLk/SVCfksZ4FLI/AAAAAAAAAMM/e8pQQjzDLGQ/s1600-h/HolaMundo.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 252px; height: 202px;" src="http://1.bp.blogspot.com/_0lBIZPuVRLk/SVCfksZ4FLI/AAAAAAAAAMM/e8pQQjzDLGQ/s320/HolaMundo.png" alt="" id="BLOGGER_PHOTO_ID_5282897815649391794" border="0" /></a><br /><br /><span style="color: rgb(51, 51, 51);">Veremos que se genera un Formulario. Para cambiar el nombre podemos dar F2 o hacer click derecho en la barra de la izquierda (yo puse frmHola, víctima de la nostalgia).</span><br /><br /><br /><span style="color: rgb(51, 51, 51);">Agregamos un botón</span><br /><br /><a style="color: rgb(51, 51, 51);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0lBIZPuVRLk/SVChNlCPOyI/AAAAAAAAAMU/9JPW2XQ4Zc8/s1600-h/HolaButton.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 252px; height: 202px;" src="http://4.bp.blogspot.com/_0lBIZPuVRLk/SVChNlCPOyI/AAAAAAAAAMU/9JPW2XQ4Zc8/s320/HolaButton.png" alt="" id="BLOGGER_PHOTO_ID_5282899617557461794" border="0" /></a><br /><br /><span style="color: rgb(51, 51, 51);">*opcional: cambiar el nombre del boton. Como hice en el caso del formulario también le cambié el nombre. Si damos doble click sobre la propiedad "TEXT" nos sale una ventana:</span><br /><br /><br /><span style="color: rgb(51, 51, 51);">Doble click sobre el control y escribimos:</span><br /><br /><span style="color: rgb(51, 51, 51);font-family:courier new;" >Message.Info ("Hola Mundo")</span><br /><br /><a style="color: rgb(51, 51, 51);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0lBIZPuVRLk/SVCiJpEDP6I/AAAAAAAAAMc/_gXjUkSaXU8/s1600-h/Hola_Mundo.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 252px; height: 201px;" src="http://4.bp.blogspot.com/_0lBIZPuVRLk/SVCiJpEDP6I/AAAAAAAAAMc/_gXjUkSaXU8/s320/Hola_Mundo.png" alt="" id="BLOGGER_PHOTO_ID_5282900649430957986" border="0" /></a><br /><br /><br /><span style="color: rgb(51, 51, 51);">Damos ejecutar y listo!</span><br /><br /><span style="color: rgb(51, 51, 51);">A darle se ha dicho. Hay muchas cosas que se pueden hacer, recordando siempre que no es para nada un clon del de window$; solo hay que buscarle y agarrarle el modo.</span><br /><br /><span style="color: rgb(51, 51, 51);">Felices Líneas.</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-2363349442156820935?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-54122985381983219202008-09-27T12:34:00.008-05:002009-01-01T13:42:02.207-06:00Feliz Cumpleaños GNU<span style="font-style: italic; color: rgb(51, 51, 51);font-family:lucida grande;font-size:100%;" >"...voy a escribir un sistema de software<br />completo compatible con Unix llamado GNU (siglas de Gnu No es Unix), y lo<br />distribuiré libre a quienes puedan usarlo. Contribuciones de dinero,<br />programas y equipos son muy necesitadas.<br /><br />Inicialmente, GNU constará de un núcleo de sistema [kernel] más todas las<br />utilidades necesarias para escribir y ejecutar programas en lenguaje C:<br />editor, interface de comandos [shell], compilador C, enlazador,<br />ensamblador, y algunas otras cosas. ...<br /><br />¿Quién soy yo?<br /><br />Soy Richard Stallman, inventor del original y muchas veces imitado editor<br />EMACS, ahora en el Laboratorio de Inteligencia Artificial del MIT.<br />He trabajado a fondo en compiladores, editores, depuradores, interpretes<br />de comandos, el Sistema Incompatible de Tiempo compartido y el sistema<br />operativo Máquina Lisp. Abrí el camino para el soporte de despliegue<br />en terminal independiente en el ITS. Además he implementado un sistema d</span><span style="font-style: italic; color: rgb(51, 51, 51);font-family:lucida grande;font-size:100%;" >e</span><br /><span style="font-style: italic; color: rgb(51, 51, 51);font-family:lucida grande;" >archivos a prueba de caídas y dos sistemas de ventanas para máquinas Lisp."</span><br /><br /><br /><span style="color: rgb(51, 51, 51);">De esta manera RMS daba inicio al proyecto GNU un 27 de Septiembre de 1983 en el MIT (yo solo tenía 1 año).</span><br /><br /><span style="color: rgb(51, 51, 51);">El inicio se retrasó hasta 1984 pero sin duda este anuncio es el inicio de lo que hoy conocemos como software libre.</span><br /><br /><span style="color: rgb(51, 51, 51);">Más información: </span><br /><a style="color: rgb(51, 51, 51);" href="http://www.gnu.org/gnu/initial-announcement.es.html">Anuncio original en español.</a><br /><a style="color: rgb(51, 51, 51);" href="http://www.gnu.org/home.html">Página oficial Proyecto GNU.</a><br /><a style="color: rgb(51, 51, 51);" href="http://www.stallman.org/">Página de RMS.</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-5412298538198321920?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-77437755461577998882008-08-08T13:44:00.005-05:002009-01-01T13:42:23.601-06:00Google Olimpico<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_0lBIZPuVRLk/SJyVRcGhlsI/AAAAAAAAAIc/xiChXtUPDHs/s1600-h/Google.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_0lBIZPuVRLk/SJyVRcGhlsI/AAAAAAAAAIc/xiChXtUPDHs/s320/Google.jpg" alt="" id="BLOGGER_PHOTO_ID_5232220993931548354" border="0" /></a><br /><br /><br /><span style="color: rgb(51, 51, 51);">Google como siempre en todo y las olimpiadas no pueden ser la excepción.</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-7743775546157799888?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-45454983020750345672008-07-31T17:11:00.005-05:002009-01-01T13:43:25.078-06:00Hola Mundo con Java y Ubuntu<span style="font-weight: bold; color: rgb(51, 51, 51);">¿Qué es Java?</span><br /><br /><span style="color: rgb(51, 51, 51);">Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems en la década de los 90's</span><br /><br /><p style="color: rgb(51, 51, 51);"> Java se creó con cinco objetivos principales:</p> <ol style="color: rgb(51, 51, 51);"><li>Debería usar la metodología de la POO.</li><li>Debería permitir la ejecución de un mismo programa en múltiples sistemas operativos.</li><li>Debería incluir por defecto soporte para trabajo en red.</li><li>Debería diseñarse para ejecutar código en sistemas remotos de forma segura.</li><li>Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++.</li></ol><span style="font-weight: bold; color: rgb(51, 51, 51);">Manos a la obra.</span><br /><br /><span style="color: rgb(51, 51, 51);">Antes que nada hay que tener todo lo necesario para hacer que funcione esto. Si ya hiciste el ejemplo anterior con C# esto se te hará pan comido. Si empiezas desde cero de igual forma verás que es muy sencillo.</span><br /><br /><span style="color: rgb(51, 51, 51);">1. Abre una terminal y escribe:</span><br /><br /><code style="color: rgb(51, 51, 51);"><span class="pln"><span style="font-family:monospace;">$ </span>sudo aptitude install sun</span><span class="pun">-</span><span class="pln">java5</span><span class="pun">-</span><span class="pln">jdk sun</span><span class="pun">-</span><span class="pln">java5</span><span class="pun">-</span><span class="pln">bin sun</span><span class="pun">-</span><span class="pln">java5</span><span class="pun">-</span><span class="pln">demo sun</span><span class="pun">-</span><span class="pln">java5</span><span class="pun">-</span><span class="pln">jre</span></code><br /><br /><span style="color: rgb(51, 51, 51);">2. Después de este paso lo que sigue es crear nuestro archivo </span><span style="font-style: italic; color: rgb(51, 51, 51);">.java</span><span style="color: rgb(51, 51, 51);"> y escribir nuestro código. En una terminal escribimos:</span><br /><br /><code style="color: rgb(51, 51, 51);">$ cd Escritorio</code><br /><span style="color: rgb(51, 51, 51);">Nota: Probablemente tendrás que escribir </span><span style="font-style: italic; color: rgb(51, 51, 51);">cd Desktop</span><span style="color: rgb(51, 51, 51);">, más si no usas ubuntu.</span><br /><br /><code style="color: rgb(51, 51, 51);">$ mkdir holajava</code><br /><br /><code style="color: rgb(51, 51, 51);">$ gedit holajava.java</code><br /><br /><a style="color: rgb(51, 51, 51);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0lBIZPuVRLk/SJJ35vFdaVI/AAAAAAAAAH8/ld8ie5C4YUo/s1600-h/holajava1.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_0lBIZPuVRLk/SJJ35vFdaVI/AAAAAAAAAH8/ld8ie5C4YUo/s320/holajava1.jpg" alt="" id="BLOGGER_PHOTO_ID_5229373951106181458" border="0" /></a><br /><br /><span style="color: rgb(51, 51, 51);">3. Verás que en este punto habrás creado una carpeta en tu escritorio llamada </span><span style="font-style: italic; color: rgb(51, 51, 51);">holajava</span><span style="color: rgb(51, 51, 51);"> y saldrá un editor en el cual vamos a escribir lo siguiente (ver imágen)</span><br /><br /><code style="color: rgb(51, 51, 51);">public holajava{<br /> public static void main(String args[]){<br /> System.out.println("Hola Mundo");<br /> }// fin del main<br />}// fin de la clase holajava</code><br /><br /><br /><br /><span style="color: rgb(51, 51, 51);">Nota: Es importante que el nombre del archivo y el nombre de la clase publica </span><span style="font-weight: bold; color: rgb(51, 51, 51);">sean los mismos</span><span style="color: rgb(51, 51, 51);">, de lo contrario marca un error. En C# no es necesario esto.</span><br /><br /><span style="color: rgb(51, 51, 51);">4. En la terminal escribimos:</span><br /><br /><code style="color: rgb(51, 51, 51);">$ javac holajava.java</code><br /><br /><span style="color: rgb(51, 51, 51);">y por ultimo</span><br /><br /><code style="color: rgb(51, 51, 51);">$ java holajava</code><br /><br /><a style="color: rgb(51, 51, 51);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_0lBIZPuVRLk/SJJ4J4aD-oI/AAAAAAAAAIE/M97XfCc_BHQ/s1600-h/holajava2.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_0lBIZPuVRLk/SJJ4J4aD-oI/AAAAAAAAAIE/M97XfCc_BHQ/s320/holajava2.jpg" alt="" id="BLOGGER_PHOTO_ID_5229374228486421122" border="0" /></a><br /><br /><span style="color: rgb(51, 51, 51);">Como se puede ver hay muchas similutudes con el hola mundo en C#.</span><br /><br /><span style="color: rgb(51, 51, 51);">Felices Líneas (me refiero a las de código).</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-4545498302075034567?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-32880002715525562582008-07-14T12:25:00.011-05:002009-01-01T13:43:54.851-06:00Hola Mundo con C# y Ubuntu<span style="font-weight: bold; color: rgb(51, 51, 51);">¿Que es C#?</span><br /><br /><span style="color: rgb(51, 51, 51);">C# (se proncuncia "see-sharp") es un lenguaje de programación orientado a objetos derivado de C++ con mejoras de varios otros lenguajes (Delphi y Java principalmente).</span><br /><br /><span style="font-weight: bold; color: rgb(51, 51, 51);">MonoDevelop.</span><br /><br /><span style="color: rgb(51, 51, 51);">Es una ambiente de desarrollo diseñado principalmente para C# aunque en realidad también soporta otros lenguajes. No hay versión para window$.</span><br /><br /><span style="font-weight: bold; color: rgb(51, 51, 51);">Empezando.<br /><br /></span><span style="color: rgb(51, 51, 51);">Lo primero es instalar el monodevelop. Para hacerlo abrimos una terminal y escribimos:</span><br /><br /><p style="color: rgb(51, 51, 51);"><code>$ sudo apt-get install monodevelop</code></p><p style="color: rgb(51, 51, 51);"><code></code><span>Ahora vamos por el compilador de mono.</span></p><p style="color: rgb(51, 51, 51);"><code>$ sudo apt-get install mono-gmcs mono-utils<span style="font-family:Georgia,serif;"><br /></span></code></p><p style="color: rgb(51, 51, 51);">Abrimos MonoDevelop.</p><p style="font-style: italic; color: rgb(51, 51, 51);">Archivo -> Nueva Solución</p><p style="font-style: italic; color: rgb(51, 51, 51);"><imagen></imagen></p><p style="color: rgb(51, 51, 51);">En la Ventana de<span style="font-style: italic;"> Nueva Solucion</span> escojer <span style="font-style: italic;">C#</span> y<span style="font-style: italic;"> Proyecto vacío</span> y nombrarlo como <span style="font-style: italic;">HolaMundo</span>.<br /></p><p style="color: rgb(51, 51, 51);"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0lBIZPuVRLk/SHuw4U3R67I/AAAAAAAAAHE/OIqjBUJM8QQ/s1600-h/Proyectovacio_1.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_0lBIZPuVRLk/SHuw4U3R67I/AAAAAAAAAHE/OIqjBUJM8QQ/s320/Proyectovacio_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5222962674585955250" border="0" /></a></p><p style="color: rgb(51, 51, 51);">Archivo -> Nuevo Archivo.</p><p style="color: rgb(51, 51, 51);"><imagen></imagen></p><p style="color: rgb(51, 51, 51);">En <span style="font-style: italic;">C#</span> escojer General y<span style="font-style: italic;"> Clase Vacia</span>. Ponemos el nombre <span style="font-style: italic;">HolaMundo</span> y lo agregamos al proyecto <span style="font-style: italic;">HolaMundo</span>. Nos saldrá algo como esto.</p><p style="color: rgb(51, 51, 51);"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_0lBIZPuVRLk/SHuxNszq1KI/AAAAAAAAAHM/_IzmI16JRV8/s1600-h/ClaseVacia_1.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_0lBIZPuVRLk/SHuxNszq1KI/AAAAAAAAAHM/_IzmI16JRV8/s320/ClaseVacia_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5222963041790514338" border="0" /></a></p><p style="color: rgb(51, 51, 51);"><imagen>Las líneas<br /></imagen></p><p style="color: rgb(51, 51, 51);"><code>public HolaMundo(){</code></p><p style="color: rgb(51, 51, 51);">}</p><p style="color: rgb(51, 51, 51);">Se refieren al constructor de la clase (tienen el mismo nombre), pero no lo vamos a necesitar así que podemos borrarlo.</p><p style="color: rgb(51, 51, 51);">Escribimos lo siguiente:</p><p style="color: rgb(51, 51, 51);"><code>public class HolaMundo</code><br /><code>{<br /><br />public static void Main(string [] args){<br />System.Console.WriteLine("Hola Mundo");<br />}<br />}</code></p><p style="color: rgb(51, 51, 51);">Para que quede algo similar a esto:</p><p style="color: rgb(51, 51, 51);"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0lBIZPuVRLk/SHuxvQ1p70I/AAAAAAAAAHU/7-5bci2wTS0/s1600-h/holamundo_1.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_0lBIZPuVRLk/SHuxvQ1p70I/AAAAAAAAAHU/7-5bci2wTS0/s320/holamundo_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5222963618398203714" border="0" /></a></p><p style="color: rgb(51, 51, 51);">La linea <span style="font-weight: bold;">using System;</span> Nos permite modificar la instrucción para que quede así:<br /></p><p style="color: rgb(51, 51, 51);"><code>public class HolaMundo<br />{<br /><br />public static void Main(string [] args){<br />Console.WriteLine("Hola Mundo");<br />}<br />}</code></p><p style="color: rgb(51, 51, 51);">Damos F5 y vemos abajo el resultado:</p><p style="color: rgb(51, 51, 51);"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_0lBIZPuVRLk/SHuyIkwqCsI/AAAAAAAAAHc/D92LyVwBM9E/s1600-h/holamundo2_1.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_0lBIZPuVRLk/SHuyIkwqCsI/AAAAAAAAAHc/D92LyVwBM9E/s320/holamundo2_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5222964053242677954" border="0" /></a></p><p style="font-weight: bold; color: rgb(51, 51, 51);">Un paso más allá: Un programa que nos salude.<br /></p><p style="color: rgb(51, 51, 51);">Abrimos una terminal y creamos un directorio llamado "hola" en nuestro escritorio.</p><p style="color: rgb(51, 51, 51);"><code>$ cd Escritorio</code></p><p style="color: rgb(51, 51, 51);"><code>$ mkdir hola</code></p><p style="color: rgb(51, 51, 51);"><code>$ cd hola</code></p><p style="color: rgb(51, 51, 51);"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0lBIZPuVRLk/SHuydfDRZvI/AAAAAAAAAHk/YzU1T6zUUVw/s1600-h/directoriohola_1.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_0lBIZPuVRLk/SHuydfDRZvI/AAAAAAAAAHk/YzU1T6zUUVw/s320/directoriohola_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5222964412487395058" border="0" /></a></p><p style="color: rgb(51, 51, 51);">Ahora escribimos:</p><p style="color: rgb(51, 51, 51);"><code>$ gedit hola.cs</code></p><p style="color: rgb(51, 51, 51);">Se abrirá otra ventana en la cual escribiremos el siguiente codigo:<br /></p><p style="color: rgb(51, 51, 51);"><code>public class HolaMundo{<br />public static void Main(string [] args){<br />if(args.Length != 1){<br /> System.Console.Error.WriteLine("Debes decirme tu nombre");<br /> System.Environment.Exit(-1);<br />}<br />string nombre = args[0];<br />System.Console.WriteLine("Hola, {0}!!", nombre);<br />}<br />}</code></p><p style="color: rgb(51, 51, 51);"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_0lBIZPuVRLk/SHuyyjWbbNI/AAAAAAAAAHs/vKUI9VAwhlc/s1600-h/holacodigo_1.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_0lBIZPuVRLk/SHuyyjWbbNI/AAAAAAAAAHs/vKUI9VAwhlc/s320/holacodigo_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5222964774418738386" border="0" /></a></p><p style="color: rgb(51, 51, 51);">Damos guardar y en la consola escribimos:</p><p style="color: rgb(51, 51, 51);"><code>$ mcs hola.cs</code></p><p style="color: rgb(51, 51, 51);"><code>$ mono hola.exe driver</code><br /></p><p style="color: rgb(51, 51, 51);">(sustituimos driver por nuestro nombre) y nos debe aparecer algo como esto:</p><p style="color: rgb(51, 51, 51);"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_0lBIZPuVRLk/SHuzEoTy6YI/AAAAAAAAAH0/o2-7FyW58u0/s1600-h/holadriver_1.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_0lBIZPuVRLk/SHuzEoTy6YI/AAAAAAAAAH0/o2-7FyW58u0/s320/holadriver_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5222965084987517314" border="0" /></a></p><p style="color: rgb(51, 51, 51);">*Nota: Probablemente antes de poder dar la instrucción mcs debemos hacer:</p><p style="color: rgb(51, 51, 51);"><code>$ sudo apt-get install mono-mcs</code></p><p style="color: rgb(51, 51, 51);">Felices Líneas (me refiero a las de código).</p><p><br /><code></code></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-3288000271552556258?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-46151713601819995042008-03-27T23:47:00.005-06:002009-01-01T13:46:06.097-06:00Algunos videos<span style="color: rgb(51, 51, 51);">Entre la infinidad de videos que me han llamado la atención en youtube, hay dos categorías las cuales considero especiales ya que son las que más comparto con mis amigos y valedores. Una de ellas es la de chicas sexy. ¡Y qué mejor que acompañadas de buena música!</span><br /><br /><span style="color: rgb(51, 51, 51);">DESTINATION UNKNOWN</span><br /><br /><object style="color: rgb(51, 51, 51);" width="425" height="355"><param name="movie" value="http://www.youtube.com/v/ML-CE_GDxnE&amp;hl=es"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/ML-CE_GDxnE&amp;hl=es" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br /><br /><br /><span style="color: rgb(51, 51, 51);">OWNER OF A LONELY HEART (Todo un clásico)<br /></span><br /><object style="color: rgb(51, 51, 51);" width="425" height="355"><param name="movie" value="http://www.youtube.com/v/8qrWTIFcrJs&amp;hl=es"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/8qrWTIFcrJs&amp;hl=es" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br /><br /><span style="color: rgb(51, 51, 51);">PUT YOUR HANDS UP FOR DETROIT</span><br /><br /><object style="color: rgb(51, 51, 51);" width="425" height="355"><param name="movie" value="http://www.youtube.com/v/mXUaYFaag6Q&amp;hl=es"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/mXUaYFaag6Q&amp;hl=es" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br /><span style="color: rgb(51, 51, 51);">y para mí el video más sexy de todos lo tiempos.. XD</span><br /><br /><span style="color: rgb(51, 51, 51);">CALL ON ME</span><br /><br /><object style="color: rgb(51, 51, 51);" width="425" height="355"><param name="movie" value="http://www.youtube.com/v/K-2iwGeZ2O4&amp;hl=es"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/K-2iwGeZ2O4&amp;hl=es" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br /><span style="color: rgb(51, 51, 51);">Y por supuesto que hay más atrevidos y probablemente mejores, pero no hay espacio para todos así que se aguantan!!!</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-4615171360181999504?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-83792011996490546902008-03-10T15:32:00.007-06:002009-01-01T13:47:21.651-06:00Windows Vista Wow<span style="color: rgb(51, 51, 51);">Por sugerencia de un amigo les paso este video con el que solo puedes decir WoW XD.</span><br /><br /><br /><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/o7ocanxYKjo"><param name="wmode" value="transparent"><embed style="color: rgb(51, 51, 51);" src="http://www.youtube.com/v/o7ocanxYKjo" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed><br /><span style="color: rgb(51, 51, 51);">Confieso que hubo un momento en que llegue a odiar la manera de operar de window$, sin embargo ahora soy de la opinión de que un sistema operativo al fin de cuentas es una herramienta y cada herramienta nos es útil en determinado momento y ocasión.</span><br /><br /><span style="color: rgb(51, 51, 51);">Sería ineficiente tratar de cambiar un fusible con un martillo, o tratar de cortar una hoja de papel con una sierra; del mismo modo un sistema operativo es funcional según la tarea que se tenga que realizar con él.</span><br /><br /><span style="color: rgb(51, 51, 51);">Hay una gran diversidad de usuarios regados por todo el mundo y cada uno tiene sus propias preferencias y maneras de hacer las cosas, para todos ellos hay distintas opciones que son destinadas al fin de cuentas a satisfacer sus necesidades. Si bien es cierto que la ventana tiene errores, he de confesar que a mí también se me ha congelado el pingüino! y no por eso voy a maldecirlo cuando es una verdad que ningún sistema operativo es ni será perfecto nunca.</span><br /><br /><span style="color: rgb(51, 51, 51);">Decir que el pingüino es mejor que la ventana o viceversa, es tan absurdo como decir que un pingüino es mejor que una ventana (y viceversa también :p). Son simplemente DIFERENTES.</span><br /><br /><span style="color: rgb(51, 51, 51);">Mi consejo sería probar las distintas alternativas, si se puede (o requiere) adoptar una de ellas sin olvidar a todas las demás ya que seguramente tendremos que recurrir a las otras en algun momento.</span><br /></object><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-8379201199649054690?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-44219729650670799412008-03-04T19:40:00.003-06:002009-01-01T13:47:36.159-06:00Génesis. Al principio Dios...<div class="postbg"><p style="color: rgb(51, 51, 51);">1. Al principio Dios creo el Bit y el Byte. Y de ellos creo la Palabra.</p> <p style="color: rgb(51, 51, 51);">2. Y hubo dos bytes en una palabra; y nada mas existía. Y Dios separo el Uno del Cero; y vio que esto era bueno.</p> <p style="color: rgb(51, 51, 51);">3. Y Dios dijo:<br />- Hágase el Dato.<br />Y así sucedió.<br />Y Dios dijo:<br />- Que los Datos vayan a su correspondiente lugar.<br />Y creo los disquetes, discos duros y los compactos.</p> <p style="color: rgb(51, 51, 51);">4. Y dijo Dios<br />- Háganse los computadores, así habrá lugar para poner los disquetes, discos duros y compactos.<br />Y Dios creo los computadores y los llamó Hardware.</p> <p style="color: rgb(51, 51, 51);">5. Y no había Software aun.<br />Pero Dios creo programas, chicos y grandes…<br />Y les dijo:<br />- Vayan y multiplíquense por si mismos y llenen toda la Memoria.</p> <p style="color: rgb(51, 51, 51);">6. Y dijo Dios:<br />- Creare al Programador; y el Programador hará nuevos programas y gobernara sobre los computadores, programas y datos.</p> <p style="color: rgb(51, 51, 51);">7. Y Dios creo al Programador y lo puso en el Centro de Datos.<br />Y Dios le mostró al Programador el Árbol de Directorios y le dijo:<br />- Puedes usar todos los volúmenes y subvolumenes, pero NO USES Windows.</p> <p style="color: rgb(51, 51, 51);">8. Y Dios dijo:<br />- No es bueno para el Programador estar solo.<br />Y tomo un hueso del cuerpo del Programador y creo una criatura que buscaría al Programador, lo admiraría y amaría las cosas que hiciera el Programador;<br />Y Dios llamo a la criatura EL USUARIO.</p> <p style="color: rgb(51, 51, 51);">9. Y el Programador y el Usuario fueron dejados por EL solos bajo el DOS desnudo y fue bueno.</p> <p style="color: rgb(51, 51, 51);">10. Pero Bill fue mas listo que todas las otras criaturas de Dios.<br />Y Bill le dijo al Usuario:<br />- ¿Realmente Dios te dijo que no ejecutaras ningún programa?<br />11. Y respondió el Usuario<br />- Dios nos dijo que podíamos usar cualquier programa y cualquier dato pero nos dijo que no ejecutáramos Windows o moriríamos.</p> <p style="color: rgb(51, 51, 51);">12. Y Bill dijo al Usuario<br />- ¿Cómo puedes hablar sobre algo que no has probado? En el momento que corras Windows te convertirás en igual a Dios. Podrás crear cualquier cosa que desees con un simple clic del ratón?</p> <p style="color: rgb(51, 51, 51);">13. Y el Usuario vio que los frutos del Windows eran buenos y fáciles de usar. Y el Usuario vio que cualquier conocimiento era inútil, pues Windows podía reemplazarlos.</p> <p style="color: rgb(51, 51, 51);">14. Así que el Usuario instalo Windows en su computador y le dijo al Programador que era bueno.</p> <p style="color: rgb(51, 51, 51);">15. Y el Programador empezó a buscar nuevos drivers.<br />Y Dios le pregunto:<br />- ¿Qué buscas?<br />Y el Programador respondió:<br />- Busco nuevos drivers porque no puedo hallarlos en el DOS.<br />Y Dios dijo:<br />- ¿Quien te dijo que necesitabas drivers? ¿Ejecutaste Windows?<br />Y el Programador dijo:<br />- ¡Fue Bill quien nos lo dijo!</p> <p style="color: rgb(51, 51, 51);">16. Y Dios dijo a Bill:<br />- Por lo que hiciste serás odiado por todas las criaturas.<br />Y el Usuario estará siempre descontento contigo.<br />Y siempre venderás Windows.<br />17. Y Dios dijo al Usuario<br />- Por lo que hiciste Windows te decepcionara y se comerá todos tus recursos.<br />Y tendrás que usar programas piojosos.<br />Y siempre confiaras en la ayuda del Programador.</p> <p style="color: rgb(51, 51, 51);">18. Y Dios dijo al Programador:<br />- Porque oíste al Usuario nunca serás feliz. Todos tus programas tendrán errores y tendrás que arreglarlos hasta el fin de los tiempos.</p> <p style="color: rgb(51, 51, 51);">19. Y Dios los echo del Centro de Datos y cerro la puerta y la aseguró con un password.</p> <p style="color: rgb(51, 51, 51);">20. FALLA DE PROTECCION GENERAL - Apriete Ctrl-Alt-Del</p> <span style="color: rgb(51, 51, 51);">"Amen XD" </span><br /></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-4421972965067079941?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-56944557947971357472008-02-04T14:11:00.002-06:002009-01-01T13:47:52.455-06:00Dream On<div style="text-align: center; color: rgb(255, 255, 102);"><span style="color: rgb(255, 0, 0);font-size:180%;" >Dream On </span><br /><span style="color: rgb(51, 102, 255);font-size:130%;" >Aerosmith</span><br /><br /><br /><span style="color: rgb(51, 51, 51);">Everytime that I look in the mirror</span><br /><span style="color: rgb(51, 51, 51);">All these lines on my face gettin clearer</span><br /><span style="color: rgb(51, 51, 51);">The past is gone</span><br /><span style="color: rgb(51, 51, 51);">It went by like dust to dawn</span><br /><span style="color: rgb(51, 51, 51);">Isn't that the way</span><br /><span style="color: rgb(51, 51, 51);">Everybody's got their dues in life to pay</span><br /><br /><br /></div><br /><div style="text-align: center; color: rgb(51, 51, 51);"> I know what nobody knows<br />Where it comes and where it goes<br />I know its everybody's sin<br />You got to lose to know how to win<br /><br />Half my life is in books' written pages<br />Live and learn from fools and from sages<br />You know its true<br />All the things come back to you<br /><br />Sing with me, sing for the years<br />Sing for the laugh, sing for the tears<br />Sing with me, if its just for today<br />Maybe tomorrow the good lord will take you away<br />(x2)<br /><br />Dream on, dream on<br />Dream yourself a dream come true<br />Dream on, dream on<br />Dream until your dream come true<br />Dream on, dream on, dream on...<br /><br />Sing with me, sing for the years<br />Sing for the laugh and sing for the tears<br />Sing with me, if its just for today<br />Maybe tomorrow the good lord will take you away<br /></div><br /><br /><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="366" height="75"><param name="movie" value="http://www.goear.com/files/localplayer.swf"><param name="FlashVars" value="file=5729ec1"><param name="quality" value="high"><embed src="http://www.goear.com/files/localplayer.swf" flashvars="file=5729ec1" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="366" height="75"></embed></object><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-5694455794797135747?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-63213314624801526512008-01-18T12:11:00.001-06:002009-01-01T13:48:08.161-06:00Una gloria del ajedrez, Bobby Fisher muere a los 64 años de edad.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0lBIZPuVRLk/R5ECpDjckmI/AAAAAAAAAG0/NP7gXL3inRg/s1600-h/ajedrez.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_0lBIZPuVRLk/R5ECpDjckmI/AAAAAAAAAG0/NP7gXL3inRg/s320/ajedrez.jpg" alt="" id="BLOGGER_PHOTO_ID_5156905952667800162" border="0" /></a><br /><strong style="color: rgb(51, 51, 51);"><center><span style="font-size:130%;">- Su punto débil fue su punto fuerte -</span> </center></strong><br /><br /><p style="color: rgb(51, 51, 51);">Robert James Fisher, mejor conocido como Bobby Fisher ha fallecido a los 64 años de edad en un hospital de Reykiavik.</p><strong style="color: rgb(51, 51, 51);">¿Quién fue Bobby Fisher?</strong><br /><br /><span style="color: rgb(51, 51, 51);">Nació en EEUU el 9 de marzo de 1943 y a la edad de 15 años se convirtió en Gran Maestro. En 1972 después de una racha de 19 victorias consecutivas (todo un récord), Fisher se enfrentó a Spassky por el campeonato del mundo en la llamada </span><i style="color: rgb(51, 51, 51);">partida del siglo</i><span style="color: rgb(51, 51, 51);">. En plena guerra fría, EEUU pusó toda su atención a lo que ocurría en ese tablero y pudo ser testigo de cómo Bobby se hacía como campeón despues de un amplio dominio ruso en esa disciplina.</span><br /><br /><span style="color: rgb(51, 51, 51);">Tras ser considerado como un héroe nacional, Fisher no defendió su título y empezó su caída. En 1992 aceptó un encuentro con Spassky en la antigua Yugoslavia y debido al bloqueo de EEUU, Fisher fue perseguido por ser considerado traidor y tuvo que desaparecer. Despues de desaparecer por dos años fue detenido en Japón. En diciembre de ese mismo año Islandia aceptó darle asilo político pero no fue hasta 2005 que pudo viajar a ese país calificando a Bush como criminal.</span><br /><br /><span style="color: rgb(51, 51, 51);">En 2007 fue diagnosticado con varias paranoias en un hospital de Islandia. Casado y con una hija fallece un gran ídolo del ajedrez.</span><br /><br /><strong style="color: rgb(51, 51, 51);">¿Loco o genio incomprendido?</strong><br /><br /><span style="color: rgb(51, 51, 51);">Bobby aprendió a jugar ajedrez por si solo leyendo las instrucciones del tablero que le regaló su hermana para que jugara cuando se encontrara solo. A los 7 años se unió a un club de ajedrez en Brooklyn. Era difícil que tuviera amigos ya que solo se interesaba en personas que supieran jugar ajedrez y que representaran un reto, incluso llenaba el departamento donde vivía de múltiples tableros donde disputaba partidas simúltaneas contra si mismo. Dejó la escuela a los 16 años para dedicarse de tiempo completo a su pasión.</span><br /><br /><span style="color: rgb(51, 51, 51);">Se dice que tenía un coeficiente intelectual de </span><span style="font-weight: bold; color: rgb(51, 51, 51);">180</span><span style="color: rgb(51, 51, 51);"> y un manojo de manías, por ejemplo, estuvo a punto de abandonar en 1972 porque la televisión de Islandia no transmitía su programa favorito y en 1992 hizo poner los retretes del hotel donde se hospedaba varios centímetros más arriba ya que el no podía estar a la altura de simples mortales.</span><br /><br /><span style="color: rgb(51, 51, 51);">En aquella memorable partida contra Spassky Fisher decidió aplicar su idea de </span><span style="font-style: italic; color: rgb(51, 51, 51);">no solo hay que vencer a tu oponente, también hay que humillarlo </span><span style="color: rgb(51, 51, 51);">y mientras el ruso se encerraba en su hotel con 30 expertos a analizar sus movimientos, Bobby salía a jugar bolos y aquella estrella que encabezaba una gran generación rusa decidió abandonar la partida 21 mientras Fisher descansaba en su habitación.</span><br /><br /><span style="color: rgb(51, 51, 51);">Fisher fue recibido como héroe nacional tras arrebatarle el trono a los rusos en una disciplina que consideraban suya, muchas eran las ofertas de millonarios que querían recibir clases del campeón pero las rechazó todas. Despues de algunos meses y tras "no soportar a tanto buitre" no resistió más y abandonó la escena pública sin más.</span><br /><br /><span style="color: rgb(51, 51, 51);">Su problema nunca fueron las drogas o el alcohol como muchos ídolos, probablemente su gran defecto también fue su mayor virtud: su genialidad. El hueco que le dejó el ajedrez lo llenó con lecturas de conspiraciones. Despreciaba a la patria que lo vió nacer y e incluso llegó a declara que era fanático de las ideas de Hitler y que odiaba a los judíos, siendo de esta religión su madre y hermana. Tras lo sucedido el 11 de septiembre en las torres gemelas Fisher declaró a una estación de radio filipina "<span style="font-style: italic;">Ya era hora de que alguien le diera una patada en el culo a EEUU. Aplaudo esta acción, quiero ver como América desaparece del mapa</span>".</span><br /><br /><span style="color: rgb(51, 51, 51);">A pesar de todo Fisher no pudo resistir la tentación y desde algun rincón del mundo desafió a los campeones modernos. Muchos de los grandes, acostumbran "medirse" entre ellos a través de internet y el inglés Nigel Short fue su víctima: "</span><span style="font-style: italic; color: rgb(51, 51, 51);">En nuestra primera partida empezó con movimientos incomprensibles, algunos de ellos absurdos. A partir de esos errores deliberados [para despistar] surgieron movimientos de un poder extraordinario. Simplemente me aplastó</span><span style="color: rgb(51, 51, 51);">", recuerda Short que, tras haber estudiado las jugadas de su anónimo oponente, no tiene duda de que se trata de </span><span style="font-weight: bold; color: rgb(51, 51, 51);">El Genio</span><span style="color: rgb(51, 51, 51);">. Sin duda, Short ya tiene algo que contarle a su nieto.</span><br /><br /><span style="color: rgb(51, 51, 51);">Para los que hemos abierto un libro de Ajedrez, sabemos que no pueden faltar citas de partidas de Fisher. La herencia que dejó sin duda se queda corta a la que pudo haber sido si no hubiese caído víctima de su propia mente. Descanse en paz Bobby Fisher.</span><br /><span style="color: rgb(51, 51, 51);font-family:Arial,Helvetica,sans-serif;font-size:85%;color:black;" ><span style="font-family:'Bookman Old Style';"><span style="font-family:Arial,Helvetica,sans-serif;"><strong><em><br /></em></strong></span></span></span><a style="color: rgb(51, 51, 51);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_0lBIZPuVRLk/R5ECxjjcknI/AAAAAAAAAG8/bDsZ6ijZlEI/s1600-h/ajedrez2.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_0lBIZPuVRLk/R5ECxjjcknI/AAAAAAAAAG8/bDsZ6ijZlEI/s320/ajedrez2.jpg" alt="" id="BLOGGER_PHOTO_ID_5156906098696688242" border="0" /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-6321331462480152651?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-87338182033400471302008-01-12T12:01:00.001-06:002009-01-01T13:48:23.357-06:00Mas de 2600 imagenes amateur latino [FDH Gold Edition]<span style="color: rgb(51, 51, 51);">Ahora les traigo mas de 2600 imágenes ( y uno que otro video) de chicas latinas para empezar bien el año.</span><br /><br /><span style="color: rgb(51, 51, 51);">Ya que ustedes lo habían estado pidiendo no me queda mas que complacerlos. :p</span><br /><br /><span style="color: rgb(51, 51, 51);">Por cierto: ¡Habrá más!</span><br /><br /><span style="color: rgb(51, 51, 51);">Les dejo una muestra....</span><br /><br /><a style="color: rgb(51, 51, 51);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_0lBIZPuVRLk/R4kBZzjckiI/AAAAAAAAAGU/afGU5qVx_Zc/s1600-h/68170409072.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_0lBIZPuVRLk/R4kBZzjckiI/AAAAAAAAAGU/afGU5qVx_Zc/s320/68170409072.jpg" alt="" id="BLOGGER_PHOTO_ID_5154652791349482018" border="0" /></a><br /><a style="color: rgb(51, 51, 51);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_0lBIZPuVRLk/R4kZ7zjckjI/AAAAAAAAAGc/mlHhi-5gcrI/s1600-h/Tchutchuca021.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_0lBIZPuVRLk/R4kZ7zjckjI/AAAAAAAAAGc/mlHhi-5gcrI/s320/Tchutchuca021.jpg" alt="" id="BLOGGER_PHOTO_ID_5154679763744100914" border="0" /></a><br /><a style="color: rgb(51, 51, 51);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_0lBIZPuVRLk/R4kafjjckkI/AAAAAAAAAGk/EUcKH3XNN74/s1600-h/9634020907Garotas+de+programa+de+Cascavel+%2818%29.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_0lBIZPuVRLk/R4kafjjckkI/AAAAAAAAAGk/EUcKH3XNN74/s320/9634020907Garotas+de+programa+de+Cascavel+%2818%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5154680377924424258" border="0" /></a><a style="color: rgb(51, 51, 51);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_0lBIZPuVRLk/R4kbBzjcklI/AAAAAAAAAGs/F8BG5_LOO9U/s1600-h/003-1966561092.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_0lBIZPuVRLk/R4kbBzjcklI/AAAAAAAAAGs/F8BG5_LOO9U/s320/003-1966561092.jpg" alt="" id="BLOGGER_PHOTO_ID_5154680966334943826" border="0" /></a><span style="color: rgb(51, 51, 51);">El primero es un autoextraible.</span><br /><br /><a style="color: rgb(51, 51, 51);" href="http://rapidshare.com/files/82793714/_2600_im_genes_Amateur_Latino-_MasterPassX.part1.exe.html">Parte 1</a><br /><a style="color: rgb(51, 51, 51);" href="http://rapidshare.com/files/82837034/_2600_im_genes_Amateur_Latino-_MasterPassX.part2.rar.htm">Parte 2</a><br /><a style="color: rgb(51, 51, 51);" href="http://http//rapidshare.com/files/82848797/_2600_im_genes_Amateur_Latino-_MasterPassX.part3.rar.html">Parte 3</a><br /><br /><span style="color: rgb(51, 51, 51);">Contraseña:</span><br /><br /><span style="color: rgb(51, 51, 51);font-size:180%;" ><span style="color: rgb(51, 102, 255);">MpXbyDr1v3r</span></span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-8733818203340047130?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-86091227012943175422007-12-30T22:57:00.001-06:002009-01-01T13:48:48.313-06:00Feliz 2008!!! y "Esto es lo que pasa cuando no sabes beber"<span style="color: rgb(51, 51, 51);">Un año más termina y no me queda más que desearles un año lleno de éxitos, salud, dinero y amor.<br /><br />Festejen mucho y por favor, por lo que más quieran, no terminen así:<br /><br /></span><br /><br /><div><object style="color: rgb(51, 51, 51);" width="420" height="331"><param name="movie" value="http://www.dailymotion.com/swf/x3wlj1"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.dailymotion.com/swf/x3wlj1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="420" height="331"></embed></object><br /><b style="color: rgb(51, 51, 51);"><a href="http://www.dailymotion.com/video/x3wlj1_estopasacuandonosabesbeber_fun">Esto_pasa_cuando_no_sabes_beber</a></b><br /><i><span style="color: rgb(51, 51, 51);">Cargado por</span> <a href="http://www.dailymotion.com/fesaDriver">fesaDriver</a><br /><br /></i><div style="text-align: center;"><i style="color: rgb(255, 0, 0);"><span style="font-size:500;">FELIZ 2008</span></i><br /></div></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-8609122701294317542?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-11973407084108359192007-12-21T15:32:00.002-06:002009-01-01T13:49:12.016-06:00Cómo saber quién te borró del MSN<span style="color: rgb(51, 51, 51);">Hace poco leí en mi bandeja de entrada un correo que supuestamente me había mandado uno de mis contactos y se me hizo bastante interesante.</span><br /><br /><span style="color: rgb(51, 51, 51);">Decía:</span><br /><br /><span style="color: rgb(51, 51, 51);font-size:180%;" >" </span><span style="color: rgb(51, 51, 51);"> Fíjate quién te borró del MSN </span><span style="color: rgb(51, 51, 51);font-size:180%;" >"</span><br /><br /><span style="color: rgb(51, 51, 51);">También mencionaba una dirección para que usaras el servicio que te ofrecen este tipo de páginas (por obvias razones no lo citaré).</span><br /><br /><span style="color: rgb(51, 51, 51);">Creo que a estas alturas esta por demás mencionar que estas páginas son un fraude. Se hacen de tu contraseña para mandar spam desde tu cuenta y según ellos NO guardarán tus datos pero esto no es así. Mínimo se quedan con tu dirección y despues te llenan de correo no deseado tu bandeja.</span><br /><br /><span style="color: rgb(51, 51, 51);">Si en verdad quieren saber quién te ha borrado de sus contactos no es necesario dar tu contraseña en otro lado que no sea el propio msn.</span><br /><br /><span style="color: rgb(51, 51, 51);">Les voy a dar dos formas:</span><br /><br /><span style="font-style: italic; color: rgb(51, 51, 51);">Herramientas -> Opciones -> Privacidad</span><br /><br /><span style="color: rgb(51, 51, 51);">En la lista de contactos hacer click derecho y si en el menú emergente aparece la opción ELIMINAR habilitada eso quiere decir que ese contacto te ha borrado.</span><br /><br /><span style="color: rgb(51, 51, 51);">Es lenta pero segura :)</span><br /><br /><span style="color: rgb(51, 51, 51);">La otra opción es</span><span style="color: rgb(51, 51, 51);"> </span><a style="color: rgb(51, 51, 51);" href="http://www.amsn-project.net/download.php">AMSN.</a><span style="color: rgb(51, 51, 51);"> </span><span style="color: rgb(51, 51, 51);">Verán que no es nada difícil ver quién nos ha borrado.</span><br /><br /><span style="color: rgb(51, 51, 51);"><span style="color: rgb(51, 51, 51);">Una vez más en Linux e</span>ncuentras la solución XD</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-1197340708410835919?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0tag:blogger.com,1999:blog-1495511273340138159.post-59211657920095650412007-12-05T16:10:00.001-06:002009-01-01T13:55:01.405-06:00Cómo hacer un Textbox que sólo acepte números y punto decimal en Visual Basic<span style="color: rgb(51, 51, 51);">Haciendo un programita en Visual Basic, me encontré con el detalle de hacer que un Textbox (o una caja de texto) sólo aceptara números. Pues bien eso no tuvo mayor problema ya que la solución esta relativamente fácil:<br /><br /></span><span style="color: rgb(51, 51, 51);"> · En el evento </span><span style="font-style: italic; color: rgb(51, 51, 51);">KeyPress</span><span style="color: rgb(51, 51, 51);"> de un Textbox llamado </span><span style="font-style: italic; color: rgb(51, 51, 51);">Text1</span><span style="color: rgb(51, 51, 51);">.</span><br /><br /><span style="color: rgb(51, 51, 255); font-style: italic;">Private Sub </span><span style="font-style: italic;"><span style="color: rgb(51, 51, 51);">Text1_KeyPress(KeyAscii</span> </span><span style="color: rgb(51, 51, 255); font-style: italic;">As Integer</span><span style="font-style: italic;"><span style="color: rgb(255, 255, 102);">)</span><br /><br /></span><span style="color: rgb(51, 51, 255); font-style: italic;">If</span><span style="font-style: italic;"><span style="color: rgb(51, 51, 51);"> </span><span style="color: rgb(51, 51, 51);">KeyAscii = 8</span> </span><span style="color: rgb(51, 51, 255); font-style: italic;">Then Exit Sub</span><br /><span style="font-style: italic;"> </span><br /><span style="font-style: italic;"> </span><span style="color: rgb(51, 51, 255); font-style: italic;">If </span><span style="font-style: italic;"><span style="color: rgb(255, 255, 102);"><span style="color: rgb(51, 51, 51);">KeyAscii <48</span><span style="font-style: italic;"><span style="color: rgb(51, 51, 51);"> Or </span><span style="color: rgb(51, 51, 51);">KeyAscii > 58</span> </span><span style="color: rgb(51, 51, 255); font-style: italic;">Then</span><br /><span style="font-style: italic; color: rgb(51, 51, 51);"> <span style="color: rgb(255, 255, 102);">KeyAscii = 0</span></span><br /><br /><span style="color: rgb(51, 51, 255);"><span style="font-style: italic;">End If<br /><br />End Sub<br /></span><br /></span></span><span><span style="color: rgb(51, 51, 255);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 51, 51);">Pues hasta aquí todo bien. ¿Y si quiero poner punto decimal? :S</span><br /><br /><span style="color: rgb(51, 51, 51);">En</span><span style="color: rgb(51, 51, 51);"> </span><a style="color: rgb(51, 51, 51);" href="http://www.elguille.info/">El Guille</a><span style="color: rgb(51, 51, 51);"> </span><span style="color: rgb(51, 51, 51);">me encontre con esta otra solución:</span></span></span></span><span style="font-style: italic;"><span style="color: rgb(51, 51, 255);"><span style="color: rgb(0, 0, 0);"><br /><br /><span style="color: rgb(51, 51, 255); font-style: italic;">Private Sub</span><span style="font-style: italic;"> <span style="color: rgb(255, 255, 102);"><span style="color: rgb(51, 51, 51);">Text1_KeyPress(KeyAsci</span>i </span></span><span style="color: rgb(51, 51, 255); font-style: italic;">As Integer</span><span style="font-style: italic; color: rgb(255, 255, 102);">)</span><br /><span style="font-style: italic;"> </span><span style="color: rgb(51, 51, 255); font-style: italic;">If</span><span style="font-style: italic;"> <span style="color: rgb(51, 51, 51);">InStr(</span></span><span style="color: rgb(255, 0, 0); font-style: italic;">"0123456789."</span><span style="font-style: italic;">, <span style="color: rgb(51, 51, 51);">Chr(KeyAscii)) = 0</span><span style="color: rgb(51, 51, 51);"> </span></span><span style="color: rgb(51, 51, 255); font-style: italic;">Then</span><br /><span style="font-style: italic;"> <span style="color: rgb(51, 51, 255);">If</span> <span style="color: rgb(51, 51, 51);">KeyAscii <> 8</span> </span><span style="color: rgb(51, 51, 255); font-style: italic;">Then</span><span style="font-style: italic; color: rgb(51, 51, 51);"> <span style="color: rgb(51, 51, 51);">KeyAscii = 0 </span> </span><br /><span style="font-style: italic;"> </span><span style="color: rgb(51, 51, 255); font-style: italic;">End If</span><br /><span style="color: rgb(51, 51, 255);"><span style="font-style: italic;">End Sub</span><br /><br /></span></span></span></span></span><span style="color: rgb(51, 51, 51);">Ya estaba resuelto el problema del punto pero ahora la cuestión era: ¿cómo restringir el Textbox para que solo aceptara un punto decimal y poder borrarlo?<br /><br />Manos a la obra:</span><span style="font-style: italic;"><span style="font-style: italic;"><span style="color: rgb(51, 51, 255);"><span style="color: rgb(0, 0, 0);"><br /><br /><span style="color: rgb(51, 51, 255); font-style: italic;">Private Sub</span><span style="font-style: italic;"> <span style="color: rgb(51, 51, 51);">Text1_KeyPress(KeyAscii</span><span style="color: rgb(51, 51, 51);"> </span></span><span style="color: rgb(51, 51, 255); font-style: italic;">As Integer</span><span style="font-style: italic; color: rgb(255, 255, 102);">)</span><br /><span style="font-style: italic;"> </span><br /><span style="font-style: italic;"> </span><span style="color: rgb(51, 51, 255); font-style: italic;">Dim</span><span style="font-style: italic;"> <span style="color: rgb(51, 51, 51);">x</span> </span><span style="color: rgb(51, 51, 255); font-style: italic;">As Integer</span><span style="font-style: italic;">,<span style="color: rgb(51, 51, 51);"> </span><span style="color: rgb(51, 51, 51);">h</span> </span><span style="color: rgb(51, 51, 255); font-style: italic;">As Integer</span><br /><span style="font-style: italic;"> </span><span style="color: rgb(51, 51, 255); font-style: italic;">Dim </span><span style="font-style: italic;"><span style="color: rgb(51, 51, 51);">cadena</span> </span><span style="color: rgb(51, 51, 255); font-style: italic;">As String</span><br /><span style="font-style: italic;"> </span><span style="color: rgb(51, 51, 255); font-style: italic;">Dim</span><span style="font-style: italic;"> <span style="color: rgb(51, 51, 51);">band</span><span style="color: rgb(51, 51, 51);"> </span></span><span style="color: rgb(51, 51, 255); font-style: italic;">As Boolean</span><br /><span style="font-style: italic;"> </span><br /><span style="font-style: italic; color: rgb(255, 255, 102);"> <span style="color: rgb(51, 51, 51);">h = Len(Text1.Text)</span> <span style="color: rgb(51, 255, 51);">' Longitud de cadena</span></span><br /><br /><span style="font-style: italic; color: rgb(255, 255, 102);"> <span style="color: rgb(51, 51, 51);">cadena = Text1.Text</span> <span style="color: rgb(51, 255, 51);">' Almacena lo escrito en el textbox</span></span><br /><span style="font-style: italic;"> </span><br /><span style="font-style: italic;"> </span><br /><span style="font-style: italic;"> </span><span style="color: rgb(51, 51, 255); font-style: italic;">For </span><span style="font-style: italic; color: rgb(255, 255, 102);"><span style="color: rgb(51, 51, 51);">p = 1</span> </span><span style="color: rgb(51, 51, 255); font-style: italic;">To</span><span style="font-style: italic;"> <span style="color: rgb(51, 51, 51);">h</span></span><br /><span style="font-style: italic;"> </span><br /><span style="font-style: italic;"> </span><span style="color: rgb(51, 51, 255); font-style: italic;">If </span><span style="font-style: italic;"><span style="color: rgb(51, 51, 51);">Mid(cadena, p, 1) = "."</span> </span><span style="color: rgb(51, 51, 255); font-style: italic;">Then</span><span style="font-style: italic;"> </span><span style="color: rgb(51, 255, 51); font-style: italic;">' Si hay un punto en la cadena...</span><br /><span style="font-style: italic; color: rgb(51, 51, 51);"> <span style="color: rgb(255, 255, 102);">band =</span> </span><span style="color: rgb(51, 51, 255); font-style: italic;">True</span><span style="font-style: italic;"> </span><span style="color: rgb(51, 255, 51); font-style: italic;">' Se activa la bandera</span><br /><span style="font-style: italic;"> </span><span style="color: rgb(51, 51, 255); font-style: italic;">Exit For</span><br /><span style="font-style: italic;"> </span><span style="color: rgb(51, 51, 255); font-style: italic;">Else</span><br /><span style="font-style: italic;"> <span style="color: rgb(255, 255, 102);"><span style="color: rgb(51, 51, 51);">band=</span> </span></span><span style="color: rgb(51, 51, 255); font-style: italic;">False</span><br /><span style="font-style: italic;"> </span><span style="color: rgb(51, 51, 255); font-style: italic;">End If</span><br /><span style="font-style: italic;"> </span><br /><span style="font-style: italic;"> </span><span style="color: rgb(51, 51, 255); font-style: italic;">Next</span><span style="font-style: italic;"> <span style="color: rgb(51, 51, 51);">p</span></span><br /><span style="font-style: italic;"> </span><br /><span style="font-style: italic;"> </span><span style="color: rgb(51, 51, 255); font-style: italic;">If </span><span style="font-style: italic;"><span style="color: rgb(51, 51, 51);">band =</span> </span><span style="color: rgb(51, 51, 255); font-style: italic;">True Then</span><span style="font-style: italic;"> </span><span style="color: rgb(51, 255, 51); font-style: italic;">' Si la bandera esta activada no acepta el punto</span><br /><span style="font-style: italic;"> </span><br /><span style="font-style: italic;"> </span><span style="color: rgb(51, 51, 255); font-style: italic;">If</span><span style="font-style: italic;"> <span style="color: rgb(51, 51, 51);">InStr(</span></span><span style="font-style: italic; color: rgb(255, 255, 102);"><span style="color: rgb(51, 51, 51);">"0123456789", Chr(KeyAscii)) = 0</span> </span><span style="color: rgb(51, 51, 255); font-style: italic;">Then</span><br /><span style="font-style: italic;"> </span><span style="color: rgb(51, 51, 255); font-style: italic;">If </span><span style="font-style: italic; color: rgb(255, 255, 102);"><span style="color: rgb(51, 51, 51);">KeyAscii <> 8</span> </span><span style="color: rgb(51, 51, 255); font-style: italic;">Then</span><span style="font-style: italic;"> <span style="color: rgb(51, 51, 51);">KeyAscii = 0</span></span><br /><br /><span style="color: rgb(51, 51, 255); font-style: italic;"> End If</span><br /><span style="color: rgb(51, 51, 255); font-style: italic;"> End If</span><br /><span style="font-style: italic;"> </span><br /><span style="font-style: italic;"> </span><span style="color: rgb(51, 51, 255); font-style: italic;">If<span style="color: rgb(51, 51, 51);"> </span></span><span style="font-style: italic; color: rgb(255, 255, 102);"><span style="color: rgb(51, 51, 51);">band =</span> </span><span style="color: rgb(51, 51, 255); font-style: italic;">False Then</span></span></span><span style="color: rgb(51, 51, 255); font-style: italic;"><span style="color: rgb(0, 0, 0);"> <span style="color: rgb(51, 255, 51);"> ' Si la bandera no esta activada acepta el punto</span></span></span><br /><span style="color: rgb(51, 51, 255); font-style: italic;"><span style="color: rgb(0, 0, 0);"><br /><span style="color: rgb(51, 51, 255);">If</span> <span style="color: rgb(51, 51, 51);">InStr("0123456789.", Chr(KeyAscii)) = 0</span> <span style="color: rgb(51, 51, 255);">Then</span><br /><span style="color: rgb(51, 51, 255);">If </span><span style="color: rgb(255, 255, 51);"><span style="color: rgb(51, 51, 51);">KeyAscii <> 8</span> </span><span style="color: rgb(51, 51, 255);">Then</span> <span style="color: rgb(51, 51, 51);">KeyAscii = 0</span><br /><br /><span style="color: rgb(51, 51, 255);"> End If</span><br /><span style="color: rgb(51, 51, 255);"> </span><br /><span style="color: rgb(51, 51, 255);"> End If</span><br /><br /><br /><span style="color: rgb(51, 51, 255);">End Sub</span></span></span></span></span><span style="color: rgb(51, 51, 51);"><span><span style="color: rgb(255, 255, 102);"></span></span></span><span style="font-style: italic;"><span style="font-style: italic;"><span style="color: rgb(51, 51, 255); font-style: italic;"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 51, 255);"><span style="font-style: italic;"><br /><br /></span></span></span></span></span></span><span><span><span><span><pre><span style="color: rgb(51, 51, 51);"><span style="font-size:100%;"><span style="font-family: times new roman;font-size:130%;" >Espero que alguna vez le sirva para alguna aplicación que les surga por ahí, hasta el momento yo lo he utilizado y me va muy bien.</span></span></span></pre></span></span></span></span><br /><span style="font-style: italic;"><span style="font-style: italic;"><span style="color: rgb(51, 51, 255); font-style: italic;"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(51, 51, 255);"><span style="font-style: italic;"><br />"Felices Líneas" XD (me refiero a las de código)<br /></span></span></span></span><pre><span style="color: rgb(0, 0, 255); font-style: italic;"></span><span style="color: rgb(0, 0, 255);"><br /></span> <span style="color: rgb(51, 51, 51);"><span style="font-size:100%;"><span style="font-family: times new roman;font-size:130%;" ></span><br /></span><br /></span></pre></span></span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-5921165792009565041?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com4tag:blogger.com,1999:blog-1495511273340138159.post-63583393306074741272007-11-08T18:27:00.001-06:002009-01-01T13:55:20.256-06:00Chikas FDH amateur Mix 5<div style="text-align: right;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_0lBIZPuVRLk/RzOp-h9eTrI/AAAAAAAAAF8/0zd5l42Xu58/s1600-h/18624796_ELWPAGEYUHLMFSL.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_0lBIZPuVRLk/RzOp-h9eTrI/AAAAAAAAAF8/0zd5l42Xu58/s320/18624796_ELWPAGEYUHLMFSL.jpg" alt="" id="BLOGGER_PHOTO_ID_5130631292238319282" border="0" /></a><a style="color: rgb(51, 51, 51);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_0lBIZPuVRLk/RzOqJx9eTsI/AAAAAAAAAGE/aTgr6HGtXVs/s1600-h/31635918_WMARIMPGNBKUOJC.jpg"><img style="cursor: pointer;" src="http://3.bp.blogspot.com/_0lBIZPuVRLk/RzOqJx9eTsI/AAAAAAAAAGE/aTgr6HGtXVs/s320/31635918_WMARIMPGNBKUOJC.jpg" alt="" id="BLOGGER_PHOTO_ID_5130631485511847618" border="0" /></a><br /></div><div style="text-align: right; color: rgb(51, 51, 51);"><br /></div><a style="color: rgb(51, 51, 51);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0lBIZPuVRLk/RzOp5B9eTqI/AAAAAAAAAF0/7X745Gvbtx0/s1600-h/15002724_XCYSUXAMILOFJDN.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_0lBIZPuVRLk/RzOp5B9eTqI/AAAAAAAAAF0/7X745Gvbtx0/s320/15002724_XCYSUXAMILOFJDN.jpg" alt="" id="BLOGGER_PHOTO_ID_5130631197749038754" border="0" /></a><br /><span style="color: rgb(51, 51, 51);">Material exclusivo desde Metroflog, Flogao, Hi5, etc.</span><br /><br /><span style="color: rgb(51, 51, 51);">Para estos días de frio.</span><br /><br /><span style="color: rgb(51, 51, 51);">Para ver toda la galería haz click</span><a style="color: rgb(51, 51, 51);" href="http://www.putfile.com/fesafesa/images/158504"> aquí</a><span style="color: rgb(51, 51, 51);">.</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1495511273340138159-6358339330607474127?l=driverinside.blogspot.com'/></div>Driverhttp://www.blogger.com/profile/02320183199442619201hiram.eps@gmail.com0