G

Gubuntu

Usuario

Primer post: 1 feb 2009
22
Posts
192
Puntos totales
64
Comentarios
¿
¿Cuánto pesa un gigabyte?
InfoporAnónimo2/3/2009

Registrate y eliminá la publicidad! Es la disparatada duda que se planteaba K_McLovin en los foros de Microsoft Answers, un servicio que ya en su fase de pruebas va camino de irse al garete igual que Yahoo! Respuestas. Porque no se refiere a la expresión que se usa en el argot informático para referirse a la memoria que ocupa un determinado archivo. Este usuario realmente cree que su ordenador portátil y su videoconsola Xbox se vuelven más pesados cuantos más ficheros llevan almacenados en su interior. Un increíble planteamiento que no se sostiene por ninguna parte. Pero el hombre dice tener problemas de espalda y estar preocupado. Es evidente que K_McLovin estaba muy despistado o le apetecía gastar una broma. Algunos usuarios, en un ejercicio de buena fe (o ingenuidad), incluso le contestan seriamente, tratando de explicarle que la cantidad de datos digitales no influye en el peso de los aparatos. En cambio, se ve que la mayoría tiene tantas ganas de guasa como él. De ahí que reciba respuestas divertidas como las que os mostramos a continuación, ahondando en el absurdo informático: “Si tienes archivos muy grandes, puedes comprimirlos y después comprimir los archivos comprimidos, y así hasta que ocupen sólo un byte. Yo uso este truco todo el rato, y así puedo guardar toda mi colección de música en un disquete de 5 - ¼ pulgadas”. “Cada gigabyte cuenta como 140 gramos de peso extra en tu ordenador. Ha habido casos (en ordenadores con discos duros de un terabyte o más) de gente que ha dejado el eMule conectado durante tres días, y al regresar al ordenador se han encontrado un agujero en el suelo [...]. Utiliza MS-DOS para reducir drásticamente el peso de los archivos”. “Sí, tenemos que tomarnos eso en serio. Si no borramos los programas que no usamos, podemos destrozarnos la espalda o quizás… quien sabe, transformar nuestro planeta en un agujero negro”. Esos, en cualquier caso, son los mensajes más benévolos. Pero hay otros que directamente acusan al propio K_McLovin de ser el causante del problema, debido a su posible dieta poco equilibrada o sus problemas de sobrepeso derivados de ella: “El aumento de peso no está en el portátil o en la Xbox, está en ti, de toda la comida basura que te estás zampando mientras juegas a demasiados juegos durante demasiadas horas”. “¿Cuánto pesa tu portátil? ¿2,7 kilos como mucho? Eso es aproximadamente la mitad de lo que pesa tu bolsa de McDonald’s…” Y también hay alguno que combina de forma sutil las dos posibilidades: “Depende del tamaño del gigabyte. Si es un gigabyte grande pesará más (como un bocado normal de tu menú de McDonald’s) cuanto más grande sea el byte, más energía (gigavatios) consumirá y por tanto pesará más. Usando la fórmula w = g / j (peso = gigabytes / gigavatios) averiguarás cuánto incrementará el peso. Evita los archivos EXE, ya que son realmente pesados según Christophé Toffy Brun en sus memorias de 1908…” Estos comentarios son una buena muestra de que, para este tipo de servicios funcionen adecuadamente, es necesaria la presencia de un moderador. En caso contrario, se corre el riesgo de que se conviertan en un circo para diversión de los internautas. O lo que es más grave, que los responsables de la web hagan el ridículo por no filtrar los mensajes publicados. Fuente: http://www.tuexperto.com/2009/02/03/cuanto-pesa-un-gigabyte/

0
0
Las redes sociales superan al porno en Internet
Las redes sociales superan al porno en Internet
InfoporAnónimo2/1/2009

Registrate y eliminá la publicidad! O el porno en Internet ya no es lo que era, o las redes sociales no paran de crecer. O puede que las dos cosas. Al menos en Reino Unido, donde la consultora Hitwise afirma que las visitas a sitios como Facebook o MySpace superaron a las de páginas con contenidos para adultos. Ya lo hicieron en octubre, y el mes de diciembre se cerró con 9,37% de visitas para las redes sociales, frente a un 8,52% para las webs pornográficas. Según Robin Goad, investigador de dicha consultora, en Estados Unidos este fenómeno ya se produjo a mediados de 2007, “pero desde entonces ambas categorías han estado compitiendo sin que emerja un claro ganador”. Ahora bien, en declaraciones a BBC, el señor Goad puntualiza que la cuestión no está en que quienes buscan porno en Internet se estén pasando a la interacción social a través de la Red de redes, sino que “algunos de los contenidos menos duros que pueden encontrarse en la categoría ‘adultos’ se han movido a las redes sociales”. En otras palabras, según Goad una parte de los usuarios clásicos de sitios pornográficos buscan ahora contenidos subiditos de tono en las redes sociales. Eso sí, aunque las páginas web para adultos son tradicionalmente más populares entre los hombres, el mismo Goad afirma que “casi el 55% de los visitantes a redes sociales y foros son mujeres“. Estereotipos aparte, lo cierto es que la causa de esta situación es algo compleja, y no parece que pueda explicarse todo por un simple traslado de visitantes. A falta de datos específicos sobre España, nos quedamos con otra afirmación de Goad, quien sentencia que “mirando los datos por regiones, no hay una variación sustancial en la popularidad de los sitios para adultos y las redes sociales” (respecto a los datos de Reino Unido, se entiende). Según los últimos datos que os contamos sobre los jóvenes españoles en Internet, el 68% de éstos participa en redes sociales. Y Tuenti, la red social española más popular, fue una de las palabras más buscadas en Google durante 2008, tanto dentro como fuera de España. En fin, seguro que los contenidos eróticos que pueden encontrarse en las redes sociales tienen algo de influencia, pero nos da que la principal causa de todo está en el auge de la red social como medio de interacción, especialmente entre la población juvenil. Fuente: http://feedblitz.com/r.asp?l=38056785&f=103049&u=14591399

0
0
Cómo abrir la unidad óptica con un clic
Cómo abrir la unidad óptica con un clic
InfoporAnónimo3/14/2009

Los geeks más fanáticos sabemos de qué hablamos cuando decimos “OK, no estoy dispuesto a sacar las manos del teclado”. Es más: la Biblia del buen user dice que, aunque algo ya se pueda hacer de una manera simple, es nuestra tarea encontrarle una forma mejor. Este pequeño truco nos permitirá alardear frente a nuestros amigos de la creación de un pequeño botón en la barra de inicio rápido para poder abrir la unidad óptica del equipo con un solo clic. Necesitaremos en principio la ayuda de un pequeñísimo (12,4 KB) ejecutable. El programa en cuestión se llama Eject 1, no requiere instalación de ningún tipo y lo podemos conseguir en Download.com. Una vez descomprimido, conviene guardarlo en alguna ubicación cuya ruta sea simple, como la raíz del disco C (C:\). Una vez que tengamos listo el archivo, para crear el botón que abrirá la lectora automáticamente, utilizaremos un acceso directo al ejecutable que acabamos de descomprimir. Indicamos la ruta C:\EJECT.EXE D: si el programa fue descomprimido en la raíz del disco C; D es la letra de la unidad óptica que queremos abrir. Es recomendable arrastrar el icono del acceso directo a la barra de inicio rápido, de modo de abrir todo con un solo clic. Si la barra está bloqueada, la liberaremos haciendo clic derecho con el mouse sobre ella y desmarcando la opción [Bloquear barra de tareas]. Si el icono no llega a verse, expandiremos el tamaño de la barra Inicio rápido arrastrando sus bordes y volveremos a bloquearla del mismo modo que la desbloqueamos. El ejecutable que controla la apertura de la bandeja de la unidad óptica es un programa muy, pero muy, simple, escrito en Visual Basic 6. Cualquier usuario con mínimos conocimientos de programación está en condiciones de crearlo por su cuenta (alentamos a los más valientes). En www.freevbcode.com/ShowCode.asp?ID=7460 encontraremos una guía con las pocas líneas de código explicadas para cualquier duda. Fuente

0
0
Queres Script para tu Web?
Queres Script para tu Web?
InfoporAnónimo7/18/2009

Hola T! aka les dejo un par de Script para los que quieren hacer Su web un poco mas llena okz... Querés poner el buscador de Google en tu web: Cita :<!-- Búsqueda Google --> <center> <FORM method=GET action="http://www.google.com/search"> <TABLE bgcolor="#FFFFFF"><tr><td> <A HREF="http://www.google.com/"> <IMG SRC="http://www.google.com/logos/Logo_40wht.gif" border="0" ALT="Google" align="absmiddle"></A> <INPUT TYPE=text name=q size=31 maxlength=255 value=""> <INPUT TYPE=hidden name=hl value=es> <INPUT type=submit name=btnG VALUE="Búsqueda Google"> </td></tr></TABLE> </FORM> </center> <!-- Búsqueda Google --> Para cambiar la imagen que esta al lado de tu URL en la barra de direcciones debes ingresar Cita :<LINK REL="SHORTCUT ICON" HREF="icono.ico"> entre <head> y </head> Querés que te manden mails los usuarios que entran a tu web: Cita :A HREF="mailto:you@yourdomain.com?subject=my website">Email Me</A> pero tenés que cambiarle you@yourdomain.com por tu direccion de correo electronico, tambien cambiale my website por el asunto quie quieras que diga y Email me por lo que dira el titulo para que te envien mails. Por ejemplo: Mandame tu opinion o tu idea... Para redireccionar tu web hacia otra te servira: Cita :<meta http-equiv="refresh" content="0; url=your new address.html"> Y debe estar entre <head> y </head> El 0 que esta al lado de content indica la cantidad de segundos que se va a esperar antes de redireccionar, a ese numero puedes cambiarlo a tu necesidad. Para que los que entran a tu web te agreguen a favoritos utiliza el siguiente codigo: Cita :<a href="#" onClick="window.external.AddFavorite('http://tusitio','descripcion de tu sitio');return false;"><font color="#FFFFFF" size="2"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif"><font size="2">Agreganos a tus favoritos</font><font color="#000000">...</font></font></font></a><font size="2"> ç Primero debes cambiar http://www.tusitio por tu pagina web... Para que te pongan como pagina de inicio: Cita :<a href="#" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://tuwebaquí');return false;">Pon esta web como tu página de Inicio...</a> Igual que el anterior codigo, cambialo a tu necesidad y cualquier cosa pregunta... El siguiente codigo es para que una imagen que elijas siga al raton: Cita :<SCRIPT LANGUAGE="JavaScript1.2"> var trailLength = 8; var path = "my_image.gif"; var isIE = false, isNav = false, range = "all.", style = ".style", i, d = 0; var topPix = ".pixelTop", leftPix = ".pixelLeft", images, storage; if (document.layers) { isNav = true, range = "layers.", style = "", topPix = ".top", leftPix = ".left"; } else if (document.all) { isIE = true; } function initTrail() { images = new Array(); for (i = 0; i < parseInt(trailLength); i++) { images = new Image(); images.src = path; } storage = new Array(); for (i = 0; i < images.length*3; i++) { storage = 0; } for (i = 0; i < images.length; i++) { (isIE) ? document.write('<div id="obj' + i + '" style="position: absolute; z-Index: 100; height: 0; width: 0"><img src="' + images.src + '"></div>') : document.write('<layer name="obj' + i + '" width="0" height="0" z-index="100"><img src="' + images.src + '"></layer>'); } trail(); } function trail() { for (i = 0; i < images.length; i++) { eval("document." + range + "obj" + i + style + topPix + "=" + storage); eval("document." + range + "obj" + i + style + leftPix + "=" + storage[d+1]); d = d+2; } for (i = storage.length; i >= 2; i--) {; storage = storage[i-2]; } d = 0; clearTimeout(timer); var timer = setTimeout("trail()", 10); } function processEvent(e) { if (isIE) { storage[0] = window.event.y+document.body.scrollTop+10; storage[1] = window.event.x+document.body.scrollLeft+10; } else { storage[0] = e.pageY+12; storage[1] = e.pageX+12; } } if (isNav) { document.captureEvents(Event.MOUSEMOVE); } if (isIE || isNav) { initTrail(); document.onmousemove = processEvent; } // End --> </script> Solo tienes que poner <style type="text/css"> BODY {overflow: scroll; overflow-x: hidden;} </style> </HEAD> entre <head> y </head> Aclaro que solo tienes que poner lo que dice style type="text/css" y no lo de SCRIPT LANGUAJE Para que un texto haga una ola usa el siguiente codigo: Cita :<head> <CENTER><script language="JavaScript1.2"> //TEXTO QUE QUIERES Q APAREZCA //----------------------------------------- message="Letras haciendo la ola ¡¡¡¡" //----------------------------------------- ns6switch=1 var ns6=document.getElementById&&!document.all mes=new Array(); mes[0]=-1; mes[1]=-4; mes[2]=-7;mes[3]=-10; mes[4]=-7; mes[5]=-4; mes[6]=-1; num=0; num2=0; txt=""; function jump0(){ if (ns6&&!ns6switch){ jump.innerHTML=message return } if(message.length > 6){ for(i=0; i != message.length;i++){ txt=txt+"<span style='position:relative;' id='n"+i+"'>"+message.charAt(i)+"</span>"}; jump.innerHTML=txt; txt=""; jump1a() } else{ alert("Tu mensaje es muy corto" } } function jump1a(){ nfinal=(document.getElementById)? document.getElementById("n0" : document.all.n0 nfinal.style.left=-num2; if(num2 != 9){ num2=num2+3; ZYzTimeout("jump1a()",150) } else{ jump1b() } } function jump1b(){ nfinal.style.left=-num2; if(num2 != 0){num2=num2-3; ZYzTimeout("jump1b()",50) } else{ jump2() } } function jump2(){ txt=""; for(i=0;i != message.length;i++){ if(i+num > -1 && i+num < 7){ txt=txt+"<span style='position:relative;top:"+mes[i+num]+"'>"+message.charAt(i)+"</span>" } else{txt=txt+"<span>"+message.charAt(i)+"</span>"} } jump.innerHTML=txt; txt=""; if(num != (-message.length)){ num--; ZYzTimeout("jump2()",50)} else{num=0; ZYzTimeout("jump0()",50)}} </script> </head> <body> <h2><div id="jumpx" style="color:red"></div></h2> <script> if (document.all||document.getElementById){ jump=(document.getElementById)? document.getElementById("jumpx" : document.all.jumpx jump0() } else document.write(message) </script></CENTER> <center><a href="http://dipro.multimania.com"><img src="logo.gif" border=0></a></center> </body> ¿Querés utilizar una nueva manera de informar a tus visitantes sobre el destino de cada vínculo? Entonces usá viñetas con el siguiente codigo: Cita :<script> <!-- if (!document.layers&&!document.all) event="test" function showtip2(current,e,text){ if (document.all&&document.readyState=="complete"{ document.all.tooltip2.innerHTML='<marquee style="border:1px solid black">'+text+'</marquee>' document.all.tooltip2.style.pixelLeft=event.clientX+document.body.scrollLeft+10 document.all.tooltip2.style.pixelTop=event.clientY+document.body.scrollTop+10 document.all.tooltip2.style.visibility="visible" } else if (document.layers){ document.tooltip2.document.nstip.document.write('<b>'+text+'</b>') document.tooltip2.document.nstip.document.close() document.tooltip2.document.nstip.left=0 currentscroll=setInterval("scrolltip()",100) document.tooltip2.left=e.pageX+10 document.tooltip2.top=e.pageY+10 document.tooltip2.visibility="show" } } function hidetip2(){ if (document.all) document.all.tooltip2.style.visibility="hidden" else if (document.layers){ clearInterval(currentscroll) document.tooltip2.visibility="hidden" } } function scrolltip(){ if (document.tooltip2.document.nstip.left>=-document.tooltip2.document.nstip.document.width) document.tooltip2.document.nstip.left-=5 else document.tooltip2.document.nstip.left=150 } // --> </script> <div id="tooltip2" style="position:absolute;visibility:hidden;clip:rect(0 150 50 0);width:150px;background-color:lightyellow"> <layer name="nstip" width=1000px bgColor="lightyellow"></layer> </div> Personalice cada uno de sus vínculos de la siguiente manera: Cita :<a href="http://www.microsoft.com" onMouseover="showtip2(this,event,'Clic here to go to microsoft.com')" onMouseout="hidetip2()">Microsoft</a> Acelera tu texto en cursiva con: Cita :<span id="webaddress" style="position:relative; visibility:hidden; font-style:italic;"> Have you ever seen text move so fast? </span> <script language="JavaScript1.2"> <!-- if (document.all){ webaddress.style.left=document.body.clientWidth webaddress.style.visibility="visible" } function moveit(){ if (webaddress.style.pixelLeft>15) webaddress.style.pixelLeft-=15 else{ webaddress.style.fontStyle="normal" webaddress.style.left=0 clearInterval(moving) } } if (document.all) moving=setInterval("moveit()",40) //--> </script> Un reloj: Cita :<!-- Colocar en la etiqueta <BODY> --> <form name="Tick"> <input type="text" size="11" name="Clock"> </form> <script> <!-- /*By trotero Credit must stay intact for use*/ function show(){ var Digital=new Date() var hours=Digital.getHours() var minutes=Digital.getMinutes() var seconds=Digital.getSeconds() var dn="AM" if (hours>12){ dn="PM" hours=hours-12 } if (hours==0) hours=12 if (minutes<=9) minutes="0"+minutes if (seconds<=9) seconds="0"+seconds document.Tick.Clock.value=hours+":"+minutes+":" +seconds+" "+dn setTimeout("show()",1000) } show() //--> </script> Otro reloj: Cita :<!-- Colocar en la etiqueta <BODY> --> <form name="Tick"> <input type="text" size="11" name="Clock"> </form> <script> <!-- /*By trotero credit must stay intact for use*/ function show(){ var Digital=new Date() var hours=Digital.getHours() var minutes=Digital.getMinutes() var seconds=Digital.getSeconds() var dn="AM" if (hours>12){ dn="PM" hours=hours-12 } if (hours==0) hours=12 if (minutes<=9) minutes="0"+minutes if (seconds<=9) seconds="0"+seconds document.Tick.Clock.value=hours+":"+minutes+":" +seconds+" "+dn setTimeout("show()",1000) } show() //--> </script> Averigua que día naciste: Cita :<!-- Colocar en la etiqueta <HEAD> --> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin function calculate() { month = document.form.month.selectedIndex; month = document.form.month.options.value; day = document.form.day.selectedIndex; day = document.form.day.options.value; year = document.form.year.value; var oyear=year var dob = " "+ year +", "+month + ", "+day; var thenx = new Date(dob); var year=thenx.getYear(); if (year<100) year="19" + thenx.getYear(); else year=thenx.getYear(); if (year > 1969) wyear=year; else { if (oyear<1900) { if (oyear>1800) { wrelyear= (eval(oyear)-1801)%(28); wyear = wrelyear+1981; } else wyear = 1970 } else if (oyear>1900) {wrelyear= (eval(oyear)-1901)%(28); wyear= wrelyear+1985 } else if (oyear==1900) {wyear= 1990; } } var dob = " "+ wyear +", "+month + ", "+day; var thenx = new Date(dob); var theday = thenx.getDay()+1; var date=thenx.getDate(); var weekday = new Array(6); weekday[1]="Domingo"; weekday[2]="Lunes"; weekday[3]="Martes"; weekday[4]="Miércoles"; weekday[5]="Jueves"; weekday[6]="Viernes"; weekday[7]="Sábado"; if (day != date) alert("Sorry! That appears to be an invalid date!"+day+" ..."+date+"::"+oyear+"..."+year+" "+dob+"=="+wyear+".-.-"+thenx+" "+day+" "+month); else { dayborn = weekday; dob = dayborn; alert("Tu naciste un " + dob); } } // End --> </script> <!-- Colocar en la etiqueta <BODY> --> <form name=form> <center> <table border=2 cellspacing=0 cellpadding=0 bgcolor=white> <tr><td colspan=3 align=center bgcolor="#FFFFCC"> <p style="margin-top: 0; margin-bottom: 0"><font face="verdana, arial" size="-1"><b>¿En que día de las semana naciste?</b></font></p> <p style="margin-top: 0; margin-bottom: 0"><font face="verdana, arial" size="-1">Introduce tu fecha de nacimiento</font></p> </td></tr> <tr><td align=center bgcolor="#FFFFCC"> <select name="month" size="1"> <option selected>Mes <option value="January">Enero <option value="February">Febrero <option value="March">Marzo <option value="April">Abril <option value="May">Mayo <option value="June">Junio <option value="July">Julio <option value="August">Agosto <option value="September">Septiembre <option value="October">Octubre <option value="November">Noviembre <option value="December">Diciembre </select> </td> <td align=center bgcolor="#FFFFCC"> <select name="day" size="1"> <option selected>Día <option value="1">01 <option value="2">02 <option value="3">03 <option value="4">04 <option value="5">05 <option value="6">06 <option value="7">07 <option value="8">08 <option value="9">09 <option value="10">10 <option value="11">11 <option value="12">12 <option value="13">13 <option value="14">14 <option value="15">15 <option value="16">16 <option value="17">17 <option value="18">18 <option value="19">19 <option value="20">20 <option value="21">21 <option value="22">22 <option value="23">23 <option value="24">24 <option value="25">25 <option value="26">26 <option value="27">27 <option value="28">28 <option value="29">29 <option value="30">30 <option value="31">31 </select> </td> <td align=center bgcolor="#FFFFCC"> <input type=text name=year value="19" size=4 maxlength=4> </td></tr> </table><p> <input type=button value="Calcular" onClick="calculate()"> </center> </form> <p align="center"><center> <font face="arial, helvetica" size="-2">JavaScript adaptado por</font></center> <p align="center" style="margin-top: 0"><font face="arial, helvetica" size="-2"><a href="http://javascriptsource.com">...:: LosRecursosGratis.com ::..</a></font><p> Conjunto de estrellas persiguiendo el cursor: Cita :<LAYER NAME="a0" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#ffffff" CLIP="0,0,1,1"></LAYER> <LAYER NAME="a1" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#fff000" CLIP="0,0,1,1"></LAYER> <LAYER NAME="a2" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#ffa000" CLIP="0,0,1,1"></LAYER> <LAYER NAME="a3" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#ff00ff" CLIP="0,0,1,1"></LAYER> <LAYER NAME="a4" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#00ff00" CLIP="0,0,1,1"></LAYER> <LAYER NAME="a5" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#FF00FF" CLIP="0,0,1,1"></LAYER> <LAYER NAME="a6" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#FF0000" CLIP="0,0,1,1"></LAYER> <LAYER NAME="a7" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#ffffff" CLIP="0,0,2,2"></LAYER> <LAYER NAME="a8" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#fff000" CLIP="0,0,2,2"></LAYER> <LAYER NAME="a9" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#ffa000" CLIP="0,0,2,2"></LAYER> <LAYER NAME="a10" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#ff00ff" CLIP="0,0,2,2"></LAYER> <LAYER NAME="a11" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#00ff00" CLIP="0,0,2,2"></LAYER> <LAYER NAME="a12" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#0000ff" CLIP="0,0,2,2"></LAYER> <LAYER NAME="a13" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#FF0000" CLIP="0,0,3,3"></LAYER> <script language="JavaScript"> /* Magic Wand cursor (By Kurt at kurt.grigg@virgin.net) Modified and permission granted to Dynamic Drive to feature script in archive For full source, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com */ if (document.all){ with (document){ write('<div id="starsDiv" style="position:absolute;top:0px;left:0px">') write('<div style="position:relative;width:1px;height:1px;background:#ffffff;font-size:1px;visibility:visible"></div>') write('<div style="position:relative;width:1px;height:1px;background:#fff000;font-size:1px;visibility:visible"></div>') write('<div style="position:relative;width:1px;height:1px;background:#ffa000;font-size:1px;visibility:visible"></div>') write('<div style="position:relative;width:1px;height:1px;background:#ff00ff;font-size:1px;visibility:visible"></div>') write('<div style="position:relative;width:1px;height:1px;background:#00ff00;font-size:1px;visibility:visible"></div>') write('<div style="position:relative;width:1px;height:1px;background:#0000ff;font-size:1px;visibility:visible"></div>') write('<div style="position:relative;width:1px;height:1px;background:#FF0000;font-size:1px;visibility:visible"></div>') write('<div style="position:relative;width:2px;height:2px;background:#ffffff;font-size:2px;visibility:visible"></div>') write('<div style="position:relative;width:2px;height:2px;background:#fff000;font-size:2px;visibility:visible"></div>') write('<div style="position:relative;width:2px;height:2px;background:#ffa000;font-size:2px;visibility:visible"></div>') write('<div style="position:relative;width:2px;height:2px;background:#ff00ff;font-size:2px;visibility:visible"></div>') write('<div style="position:relative;width:2px;height:2px;background:#00ff00;font-size:2px;visibility:visible"></div>') write('<div style="position:relative;width:2px;height:2px;background:#0000ff;font-size:2px;visibility:visible"></div>') write('<div style="position:relative;width:3px;height:3px;background:#FF0000;font-size:3px;visibility:visible"></div>') write('</div>') } } var Clrs=new Array(6) Clrs[0]='ff0000'; Clrs[1]='00ff00'; Clrs[2]='000aff'; Clrs[3]='ff00ff'; Clrs[4]='fff000'; Clrs[5]='fffff0'; if (document.layers) {window.captureEvents(Event.MOUSEMOVE);} var yBase = 200; var xBase = 200; var step; var currStep = 0; var Xpos = 1; var Ypos = 1; if (document.all) { function MoveHandler(){ Xpos = document.body.scrollLeft+event.x; Ypos = document.body.scrollTop+event.y; } document.onmousemove = MoveHandler; } else if (document.layers) { function xMoveHandler(evnt){ Xpos = evnt.pageX; Ypos = evnt.pageY; } window.onMouseMove = xMoveHandler; } function animateLogo() { if (document.all) { yBase = window.document.body.offsetHeight/4; xBase = window.document.body.offsetWidth/4; } else if (document.layers) { yBase = window.innerHeight/4; xBase = window.innerWidth/4; } if (document.all) { for ( i = 0 ; i < starsDiv.all.length ; i++ ) {step=3; starsDiv.all.style.top = Ypos + yBase*Math.cos((currStep + i*4)/12)*Math.cos(0.7+currStep/200); starsDiv.all.style.left = Xpos + xBase*Math.sin((currStep + i*3)/10)*Math.sin(8.2+currStep/400); for (ai=0; ai < Clrs.length; ai++) { var c=Math.round(Math.random()*); } starsDiv.all.style.background=Clrs; } } else if (document.layers) { for ( j = 0 ; j < 14 ; j++ ) //number of NS layers! {step = 4; var templayer="a"+j document.layers.top = Ypos + yBase*Math.sin((currStep + j*4)/12)*Math.cos(0.7+currStep/200); document.layers.left = Xpos + xBase*Math.sin((currStep + j*3)/10)*Math.sin(8.2+currStep/400); for (aj=0; aj < Clrs.length; aj++) { var c=Math.round(Math.random()*); } document.layers.bgColor=Clrs; } } currStep+= step; setTimeout("animateLogo()", 10); } animateLogo(); // --> </script> Anular botón de la izquierda: Cita :><!-- Botón izquierdo del mouse --> <script LANGUAGE="JavaScript1.1"> <!-- Adaptado por Tk: Compatible con IE y NS --> function izquierda(e) { if (navigator.appName == 'Netscape' && (e.which == 1 || e.which == 2)){ alert('Botón izquierdo inhabilitado') return false; } else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 1)){ alert('Botón izquierdo inhabilitado') } } document.onmousedown=izquierda </script> Anular botón de la derecha: Cita :<!-- Botón derecho del mouse --> <script LANGUAGE="JavaScript1.1"> <!-- Adaptado por Tk: Compatible con IE y NS --> function derecha(e) { if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)){ alert('Botón derecho inhabilitado') return false; } else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2)){ alert('Botón derecho inhabilitado') } } document.onmousedown=derecha </script> Anular el derecho y el izquierdo: Cita :<!-- Botón izquierdo y derecho del mouse --> <script LANGUAGE="JavaScript1.1"> <!-- Adaptado por Tk: Compatible con IE y NS --> function ambos(e) { if (navigator.appName == 'Netscape' && (e.which == 1 || e.which == 3 || e.which == 2)){ alert('Los botones del mouse han sido inhabilitados') return false; } else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 1 || event.button == 2)){ alert('Los botones del mouse han sido inhabilitados') } } document.onmousedown=ambos </script> Abrir una ventana dimensionada a la vez que otra: Cita :<!-- Copiar dentro del HEAD --> <SCRIPT LANGUAGE="JavaScript"> open('http://enlace para abrir', 'Sizewindow', 'width=300,height=350,scrollbars=no,toolbar=no') </SCRIPT> Abrir ventana de una forma original: Cita :<!-- Copiar dentro del tag BODY --> <script language="JavaScript"> var ancho=100 var alto=100 var fin=300 var x=100 var y=100 function inicio() { ventana = window.open("hola.htm", "_blank", "resizable,height=1,width=1,top=x,left=y,screenX=x,screenY=y"; abre(); } function abre() { if (ancho<=fin) { ventana.moveTo(x,y); ventana.resizeTo(ancho,alto); x+=5 y+=5 ancho+=15 alto+=15 timer= setTimeout("abre()",1) } else { clearTimeout(timer) } } // --> </script> <form> <input type="button" value="Abrir Ventana" onClick="inicio()"></p> </form> Broma de virus: Cita :<!-- Copiar este código dentro del tag HEAD--> <SCRIPT LANGUAGE="JavaScript"> <!-- This script and many more are available free online at --> <!-- The JavaScript Source!! http://javascript.internet.com --> <!-- Begin function confirmClose() { alert("Error: 107x has occurred. A virus has begun to infect your hard drive. Please erase all infected files." if (confirm("Please inform the the hardware vendor of this error." alert('The virus has been contained but the browser will shutdown to check for and prevent further internal damages.'); else alert('The problem has not been fixed, the browser must be shut downtown to prevent further contamination.'); { parent.close(); } } // End --> </SCRIPT> <!-- Copiar este código dentro del tag BODY --> <CENTER> <FORM> <input type="button" value ="JavaScript Virus (not really...)" onClick="confirmClose()"> </FORM> </CENTER> <p><center> <font face="arial, helvetica" size="-2">Free JavaScripts provided<br> by <a href="http://javascriptsource.com">The JavaScript Source</a></font> </center> Recomendar página: Cita :<script language="javascript"> //taringa -trotero -www.stick-hero.*** function mailpage() { mail_str = "mailto:nombre@dominio.com?subject=visita esta página. Es muy buena!! " + document.title; mail_str += "&body=Hola amigo. Te recomiendo que visites esta página LosRecursosGratis.com -- " + document.title; mail_str += ". Enlace: " + location.href; location.href = mail_str; } </script> <a HREF="javascript:mailpage()">Recomendar por e-mail esta página</a> ok saludos...!

48
0
Metodos para crear un exe
Metodos para crear un exe
InfoporAnónimo3/19/2009

Hola T! aca les dejo un par de metodos para crear ejecutable, aclaro no es para crear portables como en el winrar, okz... ojala les sirva... Antes de empezar les dejo la definicion de EXE: dijo:En el ámbito de la informática EXE (de la abreviación del inglés executable, que se traduce en ejecutable) es una extensión que se refiere a un archivo ejecutable de código reubicable, es decir, sus direcciones de memoria son relativas. Los sistemas operativos que utilizan de forma nativa este formato son DOS, Microsoft Windows, OS/2 y ReactOS. El formato de archivos EXE fue introducido en marzo de 1983, en la versión 2.0 de MS-DOS (la versión anterior solo podía ejecutar archivos COM, cuyas diferencias con los EXE se aclaran más adelante) y sigue siendo utilizado en la actualidad en la última versión de Microsoft Windows, Windows Vista. Fuente: http://es.wikipedia.org/wiki/EXE Y ahora los metodos: dijo:En Java, en principio, no se pueden crear autoejecutables ya que este es un lenguaje multiplataforma y los archivos autoejecutables son dependientes de la plataforma. Esto provoca que tengamos que usar la consola para ejecutar nuestros programas; lo que supone un gran inconveniente para usuarios sobre todo acostumbrados a los entornos gráficos. Existen varias soluciones para este asunto. Aquí se explican tres de ellas. La primera es la de crear ejecutables dependientes de la plataforma ; la segunda permite hacer más fácil la ejecución en cada plataforma sin impedir su ejecución en otra plataforma; la tercera es válida para cualquier plataforma y aporta otras muchas posibilidades. -------------------------------------------------------------------------------- Crear ejecutables de la plataforma Podemos crear un ejecutable de la plataforma de varias maneras: Podemos usar traducir el código java a código C con Toba o J2C. De esta forma sólo nos queda compilar el código C para crear el ejecutable. Toba es un proyecto libre cuyo desarrollo ha quedado estancado cuando Java iba por la versión 1.1, pero podemos descargarlo todavía desde su página web. J2C lo puedes encontrar aquí (creo; cuando veas la página sabrás el porqué de mis dudas), Existe un compilador que además de permitirnos, como cualquier otro compilador, crear bytecodes a partir de ficheros .java, nos da la posibilidad de compilar el fuente (archivos .java) para obtener un ejecutable de la plataforma y también permite crear un ejecutable de la plataforma a partir del bytecode. De esta forma el código obtenido es mucho más rápido. El programa se llama GJC y forma parte la familia de compiladores GCC del proyecto GNU que se desarrolla bajo la GPL (General Public License). Si lo que queremos es crear un archivo ejecutable .exe (para plataforma Windows) y prescindir de la cualidad de multiplataforma de este lenguaje, lo que hay que hacer es conseguir un programa que realice esta tarea. Esto lo hacen algunas IDE's y el programa JtoExe. Al crear un .exe lo que hacemos es sustituir los archivos de clase de Java, al contrario que la siguiente opción que complementa y no sustituye. En particular el programa JtoExe necesita de la máquina virtual de Java para poder ejecutar el programa de modo seguiremos necesitando instalar la JVM al contrario que las dos opciones anteriores. -------------------------------------------------------------------------------- Crear scripts Otra posibilidad, que nos permite mantener la multiplataforma es crear un script para cada plataforma. Esto lo que nos permite es facilitar la ejecución dentro de cada plataforma sin evitar que podamos ejecutar el programa en otra para la que no hayamos creado un script. Bueno para el que no haya entendido nada hasta aquí o no sepa lo que es un script lo voy a explicar más claramente. Un script no es más que un archivo en el que se guardan los comandos que se teclearían en la consola (es decir, lo que teclearías en una ventana MS-DOS en caso de usar este Sistema Operativo o en una shell para los que usen Unix) para que fuera interpretados por el intérprete de comandos. Archivos .bat Los script de Windows/MS-DOS se llaman archivos por lotes de MS-DOS, y su extensión es .bat. De este modo solamente tenemos que crear un archivo de este tipo cuya única línea sea la siguiente: javaw ClasePrincipal Ya sólo nos queda ejecutarlo con un doble click en el navegador de archivos y se lanzará la aplicación por medio del programa javaw del JDK (deberá estar indicada la ruta de este programa en la variable de entorno PATH). También podríamos haber usado el programa java.exe. Esta solución tiene un inconveniente: se abre una ventana de MS-DOS muy incómoda. Si usamos el programa javaw.exe esta ventana podrá cerrarse nada más ser lanzada la aplicación y si usamos el programa java.exe sólo podrá cerrarse una vez finalizada la aplicación. Scripts en Unix Para los que usen Unix crear el script no debe tener mucha dificultad. Podemos crearlo desde la shell de la siguiente forma: shell>echo 'java ClasePrincipal' > nombre_archivo_del_script Siendo ClasePrincipal la clase que se ha de ejecutar y estando la ruta hacia el programa java en la variable de entorno PATH y la ruta hacia ClasePrincipal en la variable de entorno CLASSPATH. Y posteriormente ejecutarlo de la siguiente forma: shell>sh nombre_archivo_del_script Aunque también podríamos ejecutarlo, aunque para ello deberíamos darle los permisos adecuados. Una vez dados estos permisos lo podríamos ejecutar desde la shell de la siguiente forma: shell>./nombre_archivo_del_script O de la siguiente si en la variable de entorno PATH se ha especificado el directorio actual shell>nombre_archivo_del_script -------------------------------------------------------------------------------- Ejecutar directamente desde Linux Desde la versión del Kernel 2.2.10 existe una posibilidad a la hora de compilar el kernel que nos permite ejecutar directamente un bytecode como si se tratara de un binario para Linux. Para ello necesitaremos compilar un kernel con la opción de Misc Binaries. Tendremos que crear un scrip para lanzar las clases (esto no será necesario para los applets). De este modo bastará con cambiar los permisos del bytecode para permitir su ejecución y ya podremos lanzar nuestro applet o aplicación como un ejecutable más. Todo ello se explica en la documentación del kernel 2.2.10. -------------------------------------------------------------------------------- Archivos jar La última y más recomendada posibilidad es la de hacer un archivo jar ejecutable. Los archivos jar permiten introducir todos los archivos necesarios para ejecutar nuestra aplicación (clases, imágens, sonidos, archivos de texto, ...) en uno solo con la posibilidad de comprimirlos. Pero además ofrecen otras posibilidades, entre las que se encuentra la posibilidad de añadir información adicional: versión del programa, quién lo ha creado, ... y la que en nuestro caso nos interesa: indicar la clase principal (la que contiene el método main) para poder ejecutarla con el intérprete del JDK (el programa java). Esta información se guarda en un archivo dentro del jar, que se llama MANIFEST.MF cuya ruta dentro del archivo jar será siempre META-INF/MANIFEST.MF. Este archivo es creado por defecto siempre que se crea un archivo jar. Este archivo se puede personalizar, y ahora veremos como: Para administrar un archivo jar se usa el programa jar del JDK. Crear un arhchivo jar A continuación se muestra un ejemplo de cómo crear un archivo jar con las opciones más usuales. jar cfv MiArchivo.jar Clase1.class Clase2.class Imagen.gif Sonido.au OtrosArchivos En esta ocasión se ha creado un archivo jar de nombre MiArchivo.jar que contendrá los archivos Clase1.class, Clase2.class, Imagen.gif y Sonido.au y el directorio OtrosArchivos. Como se puede observar en un archivo jar podemos meter cualquier tipo de archivo, incluso directorios. Si exite alguna referencia a archivos dentro de otro directorio estas se mantendrán sin producirse errores ya que la jerarquía de directorios se mantiene dentro del archivo. En el ejemplo se han empleado las opciones c, f y v de la línea de comandos. Estas opciones y otras se explican a continuación: c .- Indica que vamos a crear un archivo. f .- Indica que la salida quieres que vaya a un fichero, y no a la salida estandar. v .- Indica que quieres obtener información durante el proceso de creación del archivo. m .- Indica al programa que queremos personalizar el archivo de manifiesto para añadir información adicional. M .- Indica que no se cree el archivo de manifiesto. 0 .- Indicamos que no queremos que se comprima el contenido del archivo. Modificar el archivo de manifiesto Llegados a este punto tenemos que crear el archivo de manifiesto. El archivo de manifiesto es un archivo de texto plano (sin formato) por lo que podrá ser creado con cualquier editor de textos convencional. El archivo podrá tener cualquier nombre y/o extensión ya que lo que el programa jar lo que hará será mezclar el contendio de este archivo con el que se crea por defecto. En nuestro caso el archivo de manifiesto tendrá una sola línea en la que indicaremos la clase principal (la que contiene el método main). Esto se hace de la siguiente forma: Main-Class: ClasePrincipal De este modo se indica cual es la clase principal (sin .class). Ahora deberemos crear el archivo jar con esta información. A continuación se muestra un ejemplo: jar cfm MiManifiesto.mf MiArchivo.jar ClasePrincipal.class OtraClase.class Imagen.gif Se observa que tras las opciones, en las que está la opción m explicada anteriormente, se indica el nombre del archivo de manifiesto. Ahora solamente tendremos que indicar que los archivos .jar se abran con el programa java y con la opción -jar en la línea de comandos. Esto ya lo hace el instalador del J2SDK por lo que no será necesario hacerlo a mano. Fuente: http://www.gamarod.com.ar/articulos/129.asp. Saludoss

0
0
Peluches de Star Wars
Peluches de Star Wars
InfoporAnónimo2/27/2009

Si hablamos de la saga de películas Star Wars, encontramos desde figuras de acción hasta webcams y pendrives con forma de sus personajes. Pero hoy traemos algo nuevo. Se trata de Croquet Star Wars Plushes, o lo que es lo mismo, peluches de ganchillo de la famosa saga de ciencia ficción. Todos y cada uno de ellos están realizados a mano, por diversas personas. Por esta razón, es muy difícil hacerse con uno, lo que los convierte en auténticos artículos de coleccionista friki. Pero sin duda el más buscado de todos ellos en la red es este peculiar modelo de R2D2 que vemos arriba. Y es que, como podemos observar en las fotografías, se ha representado hasta el más mínimo detalle en los peluches. Hasta algunos como la hebilla del cinturón de Han Solo, o las cadenas de la princesa Leia cuando está prisionera. Pero por desgracia, no parece que estén a la venta, sino que han sido realizados por fans para ellos mismos. Aunque siempre podemos buscar a sus creadores y rogarles que nos hagan uno. A ver si hay suerte. Eso o esperar a que salga el coleccionable de turno en los quioscos de “Star Wars de Ganchillo”. Nunca se sabe. Fuente

0
0
Una nueva versión del virus Conficker atacará el miércole
Una nueva versión del virus Conficker atacará el miércole
InfoporAnónimo3/31/2009

Una nueva versión del virus Conficker atacará el miércoles El Conficker, uno de los virus más contagiosos de los últimos tiempos, vuelve a la carga nuevamente. Se trata de la tercera mutación de esta epidemia que se propaga a través de Internet y pendrives y que lleva infectadas cerca de 12 millones de computadoras en todo el mundo. Según advierten los especialistas, esta amenaza, que afecta a todos los sistemas operativos Windows (desde la versión 2000 hasta la beta del 7) se activaría este miércoles, vaya casualidad, el llamado “día de los inocentes” en algunos países de origen sajón. La duda es ¿Será el colapso total de los sistemas o terminará siendo una broma de mal gusto? Tan preocupante resulta esta alimaña que salió a la luz en noviembre de 2008, que Microsoft ofreció una recompensa de 250 mil dólares a quien aporte pistas sobre su misterioso creador. A diferencia de sus predecesores, Conficker. C -así se conoce a este código que todavía no explotó- aprendió a devolver los golpes. Es capaz de desactivar los antivirus, bloquear las actualizaciones automáticas y crear agujeros de seguridad para comunicarse con otros equipos contaminados. Sobre esta nueva estirpe, Maximiliano Cittadini, ejecutivo de Trend Argentina explica “lo novedoso de esta variación que se activa el 1 de abril, es que viene con determinadas cadenas de letras y números que se dispararían a 500 sitios Web, desde los que se descargaría el nuevo código malicioso”. Y advierte “el objetivo de esta peste cibernética no es destruir información, sí reclutar máquinas para robar toda clase de datos confidenciales”. Aunque al día de la fecha el nivel de riesgo es mínimo, no conviene esperar hasta el miércoles para adoptar alguna prevención. Para evitar sorpresas ingratas, la medida principal es mantener actualizado el antivirus, descargar los parches del sistema operativo, deshabilitar la ejecución automática de USB, CD y DVD. Además, como el Conficker. C viene con un diccionario para vulnerar la seguridad y probar diferentes combinaciones de palabras, lo recomendable es proteger la información con contraseñas fuertes. Lo que implica, que la clave deberá contener al menos ocho caracteres, entre los que se alternen el uso de mayúsculas, números y símbolos. Fuente

0
0
Mi experiencia con Gmail
Mi experiencia con Gmail
InfoporAnónimoFecha desconocida

Hola T! en este post les quiero contar un poco de como es mi experiencia con Gmail (el servicio de correo de google). La verdad que lo que ofrece es muchos servicios por parte de google y la posibilidad de utilizar los mismos pero para usar esos servicios que google ofrece es necesario tener una cuenta de correo en google. No me agrege a Gmail para usar esos servicios solo para tener otra mensajeria de correo y la verdad que el espacio que ofrece es algo que me gusta aunque comparado con otros como por ejemplo: Windows live, es minimo ya que ofrece mucho y el servicion de skydrive de hotmail tambien lo hace. Pero lo asombroso que vi en Gmail que no vi en otro servicio de mensajeria es que la memoria que ofrece va en aumento el anuncio dice que te dan 2 Gb de espacio libre, ai viene lo interesante porque yo me cree una cuenta hace un par de años y ahora dispongo de 15 Gb lo que se puede decir de Gmail es que es como una caja de ahora abrimos una cuenta y venimos y vamos a tener mas de que guardamos . Y si tenemos Gmail aca un Programa que no puede faltar: No solo es el espacio solo lo que me asombra sino las cantidad de programas disponible para el aca les dejo un par que encontre: dijo: Curiosidades * GMail Icon Generator: Te permite crearte una imagen como esta Ampliación * GMail Helper: El programa oficial de Google para acceder y tener notificación en Windows de tu nuevo correo. * PGtGM: Convertidor de GMail a POP3. * Backup Google: Un sencillo 'script bash' para Linux, que nos empaqueta y comprimer el directorio que le indiquemos, y nos lo envía a nuestra cuenta de GMail. * GMailTray: Te permite hacer búsquedas en GMail. * GMail Plugin: Te permite hacer búsquedas en GMail desde las búsquedas de Mozilla/Firefox. * gCount: Botón para OSX 10.3 que muestra el número de mensajes por leer. * GMail in Opera: Si tienes problemas para leer tu cuenta de GMail en Opera esta es tu solución. * You've Got GMail: Plug-in Notificador de GMail para Trillian Pro. * Gmcp (GMail Copy): Utiliza tu cuenta como un lugar para hacer backups. * GMNotifier: Un nuevo notificador para la barra de tareas de MS Windows. * GMail2RSS: Convierte tu correo en RSS y léelo desde tu lector de feeds habitual. * Pop Goes the GMail: Permite el acceso de tu cuenta de GMail a través de un programa cliente POP3. * eMail2Pop: Proporciona acceso POP3 y SMTP a tu cuenta de GMail * GSuite: Permite todo lo que puedas imaginar con GMail; acceso rápido a tu cuenta, búsqueda rápida, notificación de correo nuevo... * GNotify: Te avisa cuando llega un mensaje a tu cuenta. * GmailerXP: Te permite un control total de tu cuenta desde cualquier Windows. * GTray: Te notifica de los mensajes pendientes. * GCount: (Para MAC) Te notifica de los mensajes pendientes de leer. * OSX GmailStatus: (Para OSX) te notifica de mensajes pendientes, acceso rápido a GMail y tenerlo como correo predeterminado. * GMail Notifier: (Para Firefox/Mozilla Añade un icono en la barra de herramientas e indica el número de mensajes por leer. * G-Mailto: Convierte todos los enlaces de correo a enlaces al Crear Mensaje de GMail. * G-Mailto for Mac: (Para MAC) Convierte todos los enlaces de correo a enlaces al Crear Mensaje de GMail. * GMail Compose: Añade en el menú contextual de Mozilla un enlace directo para Crear Mensaje. * G-Mailto Bookmarklet: Abre GMail desde un Bookmark. * Using GMail For Backup: Script en PHP que permite utilizar tu cuenta como si de un Backup se tratase. * gmcp: More GMail as Backup: Otra forma de utilizar GMail como un almacén de ficheros. Subir Correo * GetMail: Auto-reenvía correo de Hotmail a GMail. * YoSucker: Permite descargar el correo de Yahoo vía POP3 para luego subirlo a GMail. * Tim Commer's OSX Applescript: Permite el uso de tu cuenta más fácilmente en OSX * gExodus: Herramienta de importación gráfica para GMail. Conversión * Mbox & Maildir to GMail Loader: Importador de archivos de correo. * PINE Addressbook to Gmail: Exporta la libreta de direcciones de PINE a GMail. * AddressBook to CSV 1.1: (Para OSX) Convierte la libreta de direcciones de OSX en un CSV para GMail. * PST Reader: Puede convertir ficheros PST (de Outlook) a mBox. * juno5bdb: Puede convertir ficheros Juno 5 a mBox. * Trevor Harmon's mBox Cleaner: Permite arreglar ficheros mBox de Mozilla o Thuderbird. * ReadPST: permite convertir ficheros PST de Outlook a mBox que puede leer GMail. * Outport: Permite exportar datos de Outlook a formatos que pueden usarse por GMail. * DBXConv: Permite convertir ficheros DBX de Outlook Express a mBox. Programación * GMail-Mobile: Desarrollo para el acceso vía WML/XHTML desde un teléfono móvil. * MINCUS - Mail::Webmail::GMail: Módulo en Perl que te permite acceder a cuentas de GMail. * libGMail: Proyecto en Python para acceder a cuentas de GMail. * GMail-lite: Pequeña clase escrita en PHP que permite acceder/leer/usar GMail a través de scripts. * Mail Notifier & Address Importer: API de código abierto escrita en .NET y utilidad que permite la notificación y la importación de la Libreta de Direcciones. Eso es Todo saludos T!

0
0
Q
Queres Script para tu Web?
InfoporAnónimo3/14/2009

Hola T! aka les dejo un par de Script para los que quieren hacer Su web un poco mas llena okz... Querés poner el buscador de Google en tu web: dijo:<!-- Búsqueda Google --> <center> <FORM method=GET action="http://www.google.com/search"> <TABLE bgcolor="#FFFFFF"><tr><td> <A HREF="http://www.google.com/"> <IMG SRC="http://www.google.com/logos/Logo_40wht.gif" border="0" ALT="Google" align="absmiddle"></A> <INPUT TYPE=text name=q size=31 maxlength=255 value=""> <INPUT TYPE=hidden name=hl value=es> <INPUT type=submit name=btnG VALUE="Búsqueda Google"> </td></tr></TABLE> </FORM> </center> <!-- Búsqueda Google --> Para cambiar la imagen que esta al lado de tu URL en la barra de direcciones debes ingresar dijo:<LINK REL="SHORTCUT ICON" HREF="icono.ico"> entre <head> y </head> Querés que te manden mails los usuarios que entran a tu web: dijo:A HREF="mailto:you@yourdomain.com?subject=my website">Email Me</A> pero tenés que cambiarle you@yourdomain.com por tu direccion de correo electronico, tambien cambiale my website por el asunto quie quieras que diga y Email me por lo que dira el titulo para que te envien mails. Por ejemplo: Mandame tu opinion o tu idea... Para redireccionar tu web hacia otra te servira: dijo:<meta http-equiv="refresh" content="0; url=your new address.html"> Y debe estar entre <head> y </head> El 0 que esta al lado de content indica la cantidad de segundos que se va a esperar antes de redireccionar, a ese numero puedes cambiarlo a tu necesidad. Para que los que entran a tu web te agreguen a favoritos utiliza el siguiente codigo: dijo:<a href="#" onClick="window.external.AddFavorite('http://tusitio','descripcion de tu sitio');return false;"><font color="#FFFFFF" size="2"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif"><font size="2">Agreganos a tus favoritos</font><font color="#000000">...</font></font></font></a><font size="2"> ç Primero debes cambiar http://www.tusitio por tu pagina web... Para que te pongan como pagina de inicio: dijo:<a href="#" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://tuwebaquí');return false;">Pon esta web como tu página de Inicio...</a> Igual que el anterior codigo, cambialo a tu necesidad y cualquier cosa pregunta... El siguiente codigo es para que una imagen que elijas siga al raton: dijo:<SCRIPT LANGUAGE="JavaScript1.2"> var trailLength = 8; var path = "my_image.gif"; var isIE = false, isNav = false, range = "all.", style = ".style", i, d = 0; var topPix = ".pixelTop", leftPix = ".pixelLeft", images, storage; if (document.layers) { isNav = true, range = "layers.", style = "", topPix = ".top", leftPix = ".left"; } else if (document.all) { isIE = true; } function initTrail() { images = new Array(); for (i = 0; i < parseInt(trailLength); i++) { images = new Image(); images.src = path; } storage = new Array(); for (i = 0; i < images.length*3; i++) { storage = 0; } for (i = 0; i < images.length; i++) { (isIE) ? document.write('<div id="obj' + i + '" style="position: absolute; z-Index: 100; height: 0; width: 0"><img src="' + images.src + '"></div>') : document.write('<layer name="obj' + i + '" width="0" height="0" z-index="100"><img src="' + images.src + '"></layer>'); } trail(); } function trail() { for (i = 0; i < images.length; i++) { eval("document." + range + "obj" + i + style + topPix + "=" + storage); eval("document." + range + "obj" + i + style + leftPix + "=" + storage[d+1]); d = d+2; } for (i = storage.length; i >= 2; i--) {; storage = storage[i-2]; } d = 0; clearTimeout(timer); var timer = setTimeout("trail()", 10); } function processEvent(e) { if (isIE) { storage[0] = window.event.y+document.body.scrollTop+10; storage[1] = window.event.x+document.body.scrollLeft+10; } else { storage[0] = e.pageY+12; storage[1] = e.pageX+12; } } if (isNav) { document.captureEvents(Event.MOUSEMOVE); } if (isIE || isNav) { initTrail(); document.onmousemove = processEvent; } // End --> </script> Solo tienes que poner <style type="text/css"> BODY {overflow: scroll; overflow-x: hidden;} </style> </HEAD> entre <head> y </head> Aclaro que solo tienes que poner lo que dice style type="text/css" y no lo de SCRIPT LANGUAJE Para que un texto haga una ola usa el siguiente codigo: dijo:<head> <CENTER><script language="JavaScript1.2"> //TEXTO QUE QUIERES Q APAREZCA //----------------------------------------- message="Letras haciendo la ola ¡¡¡¡" //----------------------------------------- ns6switch=1 var ns6=document.getElementById&&!document.all mes=new Array(); mes[0]=-1; mes[1]=-4; mes[2]=-7;mes[3]=-10; mes[4]=-7; mes[5]=-4; mes[6]=-1; num=0; num2=0; txt=""; function jump0(){ if (ns6&&!ns6switch){ jump.innerHTML=message return } if(message.length > 6){ for(i=0; i != message.length;i++){ txt=txt+"<span style='position:relative;' id='n"+i+"'>"+message.charAt(i)+"</span>"}; jump.innerHTML=txt; txt=""; jump1a() } else{ alert("Tu mensaje es muy corto" } } function jump1a(){ nfinal=(document.getElementById)? document.getElementById("n0" : document.all.n0 nfinal.style.left=-num2; if(num2 != 9){ num2=num2+3; ZYzTimeout("jump1a()",150) } else{ jump1b() } } function jump1b(){ nfinal.style.left=-num2; if(num2 != 0){num2=num2-3; ZYzTimeout("jump1b()",50) } else{ jump2() } } function jump2(){ txt=""; for(i=0;i != message.length;i++){ if(i+num > -1 && i+num < 7){ txt=txt+"<span style='position:relative;top:"+mes[i+num]+"'>"+message.charAt(i)+"</span>" } else{txt=txt+"<span>"+message.charAt(i)+"</span>"} } jump.innerHTML=txt; txt=""; if(num != (-message.length)){ num--; ZYzTimeout("jump2()",50)} else{num=0; ZYzTimeout("jump0()",50)}} </script> </head> <body> <h2><div id="jumpx" style="color:red"></div></h2> <script> if (document.all||document.getElementById){ jump=(document.getElementById)? document.getElementById("jumpx" : document.all.jumpx jump0() } else document.write(message) </script></CENTER> <center><a href="http://dipro.multimania.com"><img src="logo.gif" border=0></a></center> </body> ¿Querés utilizar una nueva manera de informar a tus visitantes sobre el destino de cada vínculo? Entonces usá viñetas con el siguiente codigo: dijo:<script> <!-- if (!document.layers&&!document.all) event="test" function showtip2(current,e,text){ if (document.all&&document.readyState=="complete"{ document.all.tooltip2.innerHTML='<marquee style="border:1px solid black">'+text+'</marquee>' document.all.tooltip2.style.pixelLeft=event.clientX+document.body.scrollLeft+10 document.all.tooltip2.style.pixelTop=event.clientY+document.body.scrollTop+10 document.all.tooltip2.style.visibility="visible" } else if (document.layers){ document.tooltip2.document.nstip.document.write('<b>'+text+'</b>') document.tooltip2.document.nstip.document.close() document.tooltip2.document.nstip.left=0 currentscroll=setInterval("scrolltip()",100) document.tooltip2.left=e.pageX+10 document.tooltip2.top=e.pageY+10 document.tooltip2.visibility="show" } } function hidetip2(){ if (document.all) document.all.tooltip2.style.visibility="hidden" else if (document.layers){ clearInterval(currentscroll) document.tooltip2.visibility="hidden" } } function scrolltip(){ if (document.tooltip2.document.nstip.left>=-document.tooltip2.document.nstip.document.width) document.tooltip2.document.nstip.left-=5 else document.tooltip2.document.nstip.left=150 } // --> </script> <div id="tooltip2" style="position:absolute;visibility:hidden;clip:rect(0 150 50 0);width:150px;background-color:lightyellow"> <layer name="nstip" width=1000px bgColor="lightyellow"></layer> </div> Personalice cada uno de sus vínculos de la siguiente manera: dijo:<a href="http://www.microsoft.com" onMouseover="showtip2(this,event,'Clic here to go to microsoft.com')" onMouseout="hidetip2()">Microsoft</a> Acelera tu texto en cursiva con: dijo:<span id="webaddress" style="position:relative; visibility:hidden; font-style:italic;"> Have you ever seen text move so fast? </span> <script language="JavaScript1.2"> <!-- if (document.all){ webaddress.style.left=document.body.clientWidth webaddress.style.visibility="visible" } function moveit(){ if (webaddress.style.pixelLeft>15) webaddress.style.pixelLeft-=15 else{ webaddress.style.fontStyle="normal" webaddress.style.left=0 clearInterval(moving) } } if (document.all) moving=setInterval("moveit()",40) //--> </script> Un reloj: dijo:<!-- Colocar en la etiqueta <BODY> --> <form name="Tick"> <input type="text" size="11" name="Clock"> </form> <script> <!-- /*By trotero Credit must stay intact for use*/ function show(){ var Digital=new Date() var hours=Digital.getHours() var minutes=Digital.getMinutes() var seconds=Digital.getSeconds() var dn="AM" if (hours>12){ dn="PM" hours=hours-12 } if (hours==0) hours=12 if (minutes<=9) minutes="0"+minutes if (seconds<=9) seconds="0"+seconds document.Tick.Clock.value=hours+":"+minutes+":" +seconds+" "+dn setTimeout("show()",1000) } show() //--> </script> Otro reloj: dijo:<!-- Colocar en la etiqueta <BODY> --> <form name="Tick"> <input type="text" size="11" name="Clock"> </form> <script> <!-- /*By trotero credit must stay intact for use*/ function show(){ var Digital=new Date() var hours=Digital.getHours() var minutes=Digital.getMinutes() var seconds=Digital.getSeconds() var dn="AM" if (hours>12){ dn="PM" hours=hours-12 } if (hours==0) hours=12 if (minutes<=9) minutes="0"+minutes if (seconds<=9) seconds="0"+seconds document.Tick.Clock.value=hours+":"+minutes+":" +seconds+" "+dn setTimeout("show()",1000) } show() //--> </script> Averigua que día naciste: dijo:<!-- Colocar en la etiqueta <HEAD> --> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin function calculate() { month = document.form.month.selectedIndex; month = document.form.month.options.value; day = document.form.day.selectedIndex; day = document.form.day.options.value; year = document.form.year.value; var oyear=year var dob = " "+ year +", "+month + ", "+day; var thenx = new Date(dob); var year=thenx.getYear(); if (year<100) year="19" + thenx.getYear(); else year=thenx.getYear(); if (year > 1969) wyear=year; else { if (oyear<1900) { if (oyear>1800) { wrelyear= (eval(oyear)-1801)%(28); wyear = wrelyear+1981; } else wyear = 1970 } else if (oyear>1900) {wrelyear= (eval(oyear)-1901)%(28); wyear= wrelyear+1985 } else if (oyear==1900) {wyear= 1990; } } var dob = " "+ wyear +", "+month + ", "+day; var thenx = new Date(dob); var theday = thenx.getDay()+1; var date=thenx.getDate(); var weekday = new Array(6); weekday[1]="Domingo"; weekday[2]="Lunes"; weekday[3]="Martes"; weekday[4]="Miércoles"; weekday[5]="Jueves"; weekday[6]="Viernes"; weekday[7]="Sábado"; if (day != date) alert("Sorry! That appears to be an invalid date!"+day+" ..."+date+"::"+oyear+"..."+year+" "+dob+"=="+wyear+".-.-"+thenx+" "+day+" "+month); else { dayborn = weekday; dob = dayborn; alert("Tu naciste un " + dob); } } // End --> </script> <!-- Colocar en la etiqueta <BODY> --> <form name=form> <center> <table border=2 cellspacing=0 cellpadding=0 bgcolor=white> <tr><td colspan=3 align=center bgcolor="#FFFFCC"> <p style="margin-top: 0; margin-bottom: 0"><font face="verdana, arial" size="-1"><b>¿En que día de las semana naciste?</b></font></p> <p style="margin-top: 0; margin-bottom: 0"><font face="verdana, arial" size="-1">Introduce tu fecha de nacimiento</font></p> </td></tr> <tr><td align=center bgcolor="#FFFFCC"> <select name="month" size="1"> <option selected>Mes <option value="January">Enero <option value="February">Febrero <option value="March">Marzo <option value="April">Abril <option value="May">Mayo <option value="June">Junio <option value="July">Julio <option value="August">Agosto <option value="September">Septiembre <option value="October">Octubre <option value="November">Noviembre <option value="December">Diciembre </select> </td> <td align=center bgcolor="#FFFFCC"> <select name="day" size="1"> <option selected>Día <option value="1">01 <option value="2">02 <option value="3">03 <option value="4">04 <option value="5">05 <option value="6">06 <option value="7">07 <option value="8">08 <option value="9">09 <option value="10">10 <option value="11">11 <option value="12">12 <option value="13">13 <option value="14">14 <option value="15">15 <option value="16">16 <option value="17">17 <option value="18">18 <option value="19">19 <option value="20">20 <option value="21">21 <option value="22">22 <option value="23">23 <option value="24">24 <option value="25">25 <option value="26">26 <option value="27">27 <option value="28">28 <option value="29">29 <option value="30">30 <option value="31">31 </select> </td> <td align=center bgcolor="#FFFFCC"> <input type=text name=year value="19" size=4 maxlength=4> </td></tr> </table><p> <input type=button value="Calcular" onClick="calculate()"> </center> </form> <p align="center"><center> <font face="arial, helvetica" size="-2">JavaScript adaptado por</font></center> <p align="center" style="margin-top: 0"><font face="arial, helvetica" size="-2"><a href="http://javascriptsource.com">...:: LosRecursosGratis.com ::..</a></font><p> Conjunto de estrellas persiguiendo el cursor: dijo:<LAYER NAME="a0" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#ffffff" CLIP="0,0,1,1"></LAYER> <LAYER NAME="a1" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#fff000" CLIP="0,0,1,1"></LAYER> <LAYER NAME="a2" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#ffa000" CLIP="0,0,1,1"></LAYER> <LAYER NAME="a3" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#ff00ff" CLIP="0,0,1,1"></LAYER> <LAYER NAME="a4" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#00ff00" CLIP="0,0,1,1"></LAYER> <LAYER NAME="a5" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#FF00FF" CLIP="0,0,1,1"></LAYER> <LAYER NAME="a6" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#FF0000" CLIP="0,0,1,1"></LAYER> <LAYER NAME="a7" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#ffffff" CLIP="0,0,2,2"></LAYER> <LAYER NAME="a8" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#fff000" CLIP="0,0,2,2"></LAYER> <LAYER NAME="a9" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#ffa000" CLIP="0,0,2,2"></LAYER> <LAYER NAME="a10" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#ff00ff" CLIP="0,0,2,2"></LAYER> <LAYER NAME="a11" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#00ff00" CLIP="0,0,2,2"></LAYER> <LAYER NAME="a12" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#0000ff" CLIP="0,0,2,2"></LAYER> <LAYER NAME="a13" LEFT=10 TOP=10 VISIBILITY=SHOW BGCOLOR="#FF0000" CLIP="0,0,3,3"></LAYER> <script language="JavaScript"> /* Magic Wand cursor (By Kurt at kurt.grigg@virgin.net) Modified and permission granted to Dynamic Drive to feature script in archive For full source, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com */ if (document.all){ with (document){ write('<div id="starsDiv" style="position:absolute;top:0px;left:0px">') write('<div style="position:relative;width:1px;height:1px;background:#ffffff;font-size:1px;visibility:visible"></div>') write('<div style="position:relative;width:1px;height:1px;background:#fff000;font-size:1px;visibility:visible"></div>') write('<div style="position:relative;width:1px;height:1px;background:#ffa000;font-size:1px;visibility:visible"></div>') write('<div style="position:relative;width:1px;height:1px;background:#ff00ff;font-size:1px;visibility:visible"></div>') write('<div style="position:relative;width:1px;height:1px;background:#00ff00;font-size:1px;visibility:visible"></div>') write('<div style="position:relative;width:1px;height:1px;background:#0000ff;font-size:1px;visibility:visible"></div>') write('<div style="position:relative;width:1px;height:1px;background:#FF0000;font-size:1px;visibility:visible"></div>') write('<div style="position:relative;width:2px;height:2px;background:#ffffff;font-size:2px;visibility:visible"></div>') write('<div style="position:relative;width:2px;height:2px;background:#fff000;font-size:2px;visibility:visible"></div>') write('<div style="position:relative;width:2px;height:2px;background:#ffa000;font-size:2px;visibility:visible"></div>') write('<div style="position:relative;width:2px;height:2px;background:#ff00ff;font-size:2px;visibility:visible"></div>') write('<div style="position:relative;width:2px;height:2px;background:#00ff00;font-size:2px;visibility:visible"></div>') write('<div style="position:relative;width:2px;height:2px;background:#0000ff;font-size:2px;visibility:visible"></div>') write('<div style="position:relative;width:3px;height:3px;background:#FF0000;font-size:3px;visibility:visible"></div>') write('</div>') } } var Clrs=new Array(6) Clrs[0]='ff0000'; Clrs[1]='00ff00'; Clrs[2]='000aff'; Clrs[3]='ff00ff'; Clrs[4]='fff000'; Clrs[5]='fffff0'; if (document.layers) {window.captureEvents(Event.MOUSEMOVE);} var yBase = 200; var xBase = 200; var step; var currStep = 0; var Xpos = 1; var Ypos = 1; if (document.all) { function MoveHandler(){ Xpos = document.body.scrollLeft+event.x; Ypos = document.body.scrollTop+event.y; } document.onmousemove = MoveHandler; } else if (document.layers) { function xMoveHandler(evnt){ Xpos = evnt.pageX; Ypos = evnt.pageY; } window.onMouseMove = xMoveHandler; } function animateLogo() { if (document.all) { yBase = window.document.body.offsetHeight/4; xBase = window.document.body.offsetWidth/4; } else if (document.layers) { yBase = window.innerHeight/4; xBase = window.innerWidth/4; } if (document.all) { for ( i = 0 ; i < starsDiv.all.length ; i++ ) {step=3; starsDiv.all.style.top = Ypos + yBase*Math.cos((currStep + i*4)/12)*Math.cos(0.7+currStep/200); starsDiv.all.style.left = Xpos + xBase*Math.sin((currStep + i*3)/10)*Math.sin(8.2+currStep/400); for (ai=0; ai < Clrs.length; ai++) { var c=Math.round(Math.random()*); } starsDiv.all.style.background=Clrs; } } else if (document.layers) { for ( j = 0 ; j < 14 ; j++ ) //number of NS layers! {step = 4; var templayer="a"+j document.layers.top = Ypos + yBase*Math.sin((currStep + j*4)/12)*Math.cos(0.7+currStep/200); document.layers.left = Xpos + xBase*Math.sin((currStep + j*3)/10)*Math.sin(8.2+currStep/400); for (aj=0; aj < Clrs.length; aj++) { var c=Math.round(Math.random()*); } document.layers.bgColor=Clrs; } } currStep+= step; setTimeout("animateLogo()", 10); } animateLogo(); // --> </script> Anular botón de la izquierda: dijo:><!-- Botón izquierdo del mouse --> <script LANGUAGE="JavaScript1.1"> <!-- Adaptado por Tk: Compatible con IE y NS --> function izquierda(e) { if (navigator.appName == 'Netscape' && (e.which == 1 || e.which == 2)){ alert('Botón izquierdo inhabilitado') return false; } else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 1)){ alert('Botón izquierdo inhabilitado') } } document.onmousedown=izquierda </script> Anular botón de la derecha: dijo:<!-- Botón derecho del mouse --> <script LANGUAGE="JavaScript1.1"> <!-- Adaptado por Tk: Compatible con IE y NS --> function derecha(e) { if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)){ alert('Botón derecho inhabilitado') return false; } else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2)){ alert('Botón derecho inhabilitado') } } document.onmousedown=derecha </script> Anular el derecho y el izquierdo: dijo:<!-- Botón izquierdo y derecho del mouse --> <script LANGUAGE="JavaScript1.1"> <!-- Adaptado por Tk: Compatible con IE y NS --> function ambos(e) { if (navigator.appName == 'Netscape' && (e.which == 1 || e.which == 3 || e.which == 2)){ alert('Los botones del mouse han sido inhabilitados') return false; } else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 1 || event.button == 2)){ alert('Los botones del mouse han sido inhabilitados') } } document.onmousedown=ambos </script> Abrir una ventana dimensionada a la vez que otra: dijo:<!-- Copiar dentro del HEAD --> <SCRIPT LANGUAGE="JavaScript"> open('http://enlace para abrir', 'Sizewindow', 'width=300,height=350,scrollbars=no,toolbar=no') </SCRIPT> Abrir ventana de una forma original: dijo:<!-- Copiar dentro del tag BODY --> <script language="JavaScript"> var ancho=100 var alto=100 var fin=300 var x=100 var y=100 function inicio() { ventana = window.open("hola.htm", "_blank", "resizable,height=1,width=1,top=x,left=y,screenX=x,screenY=y"; abre(); } function abre() { if (ancho<=fin) { ventana.moveTo(x,y); ventana.resizeTo(ancho,alto); x+=5 y+=5 ancho+=15 alto+=15 timer= setTimeout("abre()",1) } else { clearTimeout(timer) } } // --> </script> <form> <input type="button" value="Abrir Ventana" onClick="inicio()"></p> </form> Broma de virus: dijo:<!-- Copiar este código dentro del tag HEAD--> <SCRIPT LANGUAGE="JavaScript"> <!-- This script and many more are available free online at --> <!-- The JavaScript Source!! http://javascript.internet.com --> <!-- Begin function confirmClose() { alert("Error: 107x has occurred. A virus has begun to infect your hard drive. Please erase all infected files." if (confirm("Please inform the the hardware vendor of this error." alert('The virus has been contained but the browser will shutdown to check for and prevent further internal damages.'); else alert('The problem has not been fixed, the browser must be shut downtown to prevent further contamination.'); { parent.close(); } } // End --> </SCRIPT> <!-- Copiar este código dentro del tag BODY --> <CENTER> <FORM> <input type="button" value ="JavaScript Virus (not really...)" onClick="confirmClose()"> </FORM> </CENTER> <p><center> <font face="arial, helvetica" size="-2">Free JavaScripts provided<br> by <a href="http://javascriptsource.com">The JavaScript Source</a></font> </center> Recomendar página: dijo:<script language="javascript"> //taringa -trotero -www.stick-hero.*** function mailpage() { mail_str = "mailto:nombre@dominio.com?subject=visita esta página. Es muy buena!! " + document.title; mail_str += "&body=Hola amigo. Te recomiendo que visites esta página LosRecursosGratis.com -- " + document.title; mail_str += ". Enlace: " + location.href; location.href = mail_str; } </script> <a HREF="javascript:mailpage()">Recomendar por e-mail esta página</a> ok saludos...!

0
0
Dónde guardar mis archivos en Internet
Dónde guardar mis archivos en Internet
InfoporAnónimo3/4/2009

Consultorio: dónde guardar mis archivos en Internet Internet nos ofrece infinidad de posibilidades. Comunicarnos con otras personas, estar informados de cuanto acontece en el mundo o escuchar nuestra música favorita, entre cientos de opciones más. Una de las posibilidades, tal vez no tan conocida como las anteriores, es usar la red de redes como un disco duro, almacenando nuestros ficheros y documentos, para nuestro uso particular o para compartirlo con otros. Precisamente, en nuestro Consultorio, Nelson nos pregunta sobre esta clase de servicio. Estimados señores, necesito conocer si existe la opción (Seguramente si) de crear un espacio (Gratuito) en el cual se puedan almacenar archivos varios (Libros, vídeos, audiolibros, fotos, música, etc.) que se quiera compartir con otras personas, o poner al alcance de la familia o amigos en otras latitudes y que los puedan bajar con un par de clics para aquellos que (Como yo) no tienen muchos conocimientos técnicos. ¿Existe algo así? ¿Cómo se llama y dónde lo encuentro? De antemano muchas gracias. -Nelson Tobon L. Existen multitud de páginas web dedicadas a hospedar ficheros. Algunas son gratuitas, otras ofrecen un servicio básico gratuito y otro más completo de pago. Incluso las hay especializadas en un tipo concreto de contenido, como música o presentaciones, para que cualquiera tenga acceso. Vamos a ver una lista las más representativas. Para empezar En primer lugar tenemos las páginas que permiten subir cualquier clase de contenido para descargarlo a nuestro ordenador a partir de una URL codificada. Hay infinidad de servicios así, como Rapidshare, Megaupload o Hotshare. La mayoría ofrecen una versión gratuita pero limitada de su servicio y otra más amplia de pago. En Softonic contamos con herramientas para subir archivos a esas páginas, como File & Image Uploader o UniUpload, disponibles para Windows. Tus fotografías en la red Sitios tan conocidos como Flickr o Picasa ofrecen espacio para publicar nuestras fotografías y compartirlas con todo el mundo. Para ello necesitaremos crearnos una cuenta totalmente gratuita. Pero también existen páginas en las que subir imágenes sueltas, como ImageShack o ImageFlux, y programas que nos ayudan a ver las imágenes y colgarlas en la red en forma de álbum, como el mencionado Picasa o Jalbum, disponibles para Mac, Linux y Windows. Música y vídeos Para compartir música en la web, tenemos goear, Boomp3, Muziboo o MusicUploader. Y, si somos artistas, Jamendo es el lugar ideal para darnos a conocer, además de contar con multitud de música con licencia Creative Commons. En cuanto a vídeos, todos conocemos YouTube, pero también podemos optar por Megavideo o Vimeo, entre otros muchos. Presentaciones, libros y documentos En el apartado dedicado a documentos es imprescindible hablar de Scribd, una original manera de ver y compartir nuestros PDFs, presentaciones y toda clase de archivos de texto. Además cuenta con un menú donde buscar documentos por tema. Por su parte, Zoho, además de ofrecer cliente de correo, editor de texto y hojas de cálculo, permite publicar una presentación y compartirla con cualquiera. Google Docs también permite compartir nuestros documentos con otros usuarios, siempre y cuando dispongamos una cuenta de Google. Fuente

0
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.