elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Temas
Páginas: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14
101  Programación / Desarrollo Web / javascript - Trio 3 en: 15 Octubre 2018, 14:10 pm
Hola a todos,

les dejo un seguidor de raton.

Código:
Código:
<!DOCTYPE html>
<html>
<head>
  <title>Ejemplo de javascript</title>
  <meta charset="UTF-8">
</head>
<body>
<!-- Presentado por javascripts-gratis.de -->
<script type='text/javascript'>
<!--
//Trio Script by kurt.grigg (at) virgin.net

//Elige los colores y el tamaño
var a_Colour='ff0000';
var b_Colour='222222';
var c_Colour='0000ff';
var Size=50;
//A partir de aca no cambiar mas nada

var YDummy=new Array(),XDummy=new Array(),xpos=0,ypos=0,ThisStep=0;step=0.2;
if (document.layers){
window.captureEvents(Event.MOUSEMOVE);
function nsMouse(evnt){
xpos = window.pageYOffset+evnt.pageX+6;
ypos = window.pageYOffset+evnt.pageY+16;
}
window.onMouseMove = nsMouse;
}
else if (document.getElementById)
{
function ieMouse(e){
if (!e) {
xpos = document.documentElement.scrollLeft+event.x+6;
ypos = document.documentElement.scrollTop+event.y+16;
} else {
xpos = e.pageX+6;
ypos = e.pageY+16;
}
}
document.onmousemove = ieMouse;
}

function swirl(){
for (i = 0; i < 3; i++)
 {

YDummy[i]=ypos+Size*Math.cos(ThisStep+i*2)*Math.sin((ThisStep+i*25)/2);

XDummy[i]=xpos+Size*Math.sin(ThisStep+i*2)*Math.sin((ThisStep+i*25)/2)*Math.sin(ThisStep/4);
 }
ThisStep+=step;
setTimeout('swirl()',10);
}

var amount=10;
if (document.layers){
for (i = 0; i < amount; i++)
{
document.write('<layer name=nsa'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+a_Colour+'></layer>');
document.write('<layer name=nsb'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+b_Colour+'></layer>');
document.write('<layer name=nsc'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+c_Colour+'></layer>');
}
}
else if (document.getElementById){
document.write('<div id="ODiv" style="position:absolute;top:0px;left:0px">'
+'<div id="IDiv" style="position:relative">');
for (i = 0; i < amount; i++)
{
document.write('<div id="x'+i+'" style="position:absolute;top:0px;left:0px;width:'+i/2+'px;height:'+i/2+'px;background:#'+a_Colour+';font-size:'+i/2+'"></div>');
document.write('<div id="y'+i+'" style="position:absolute;top:0px;left:0px;width:'+i/2+'px;height:'+i/2+'px;background:#'+b_Colour+';font-size:'+i/2+'"></div>');
document.write('<div id="z'+i+'" style="position:absolute;top:0px;left:0px;width:'+i/2+'px;height:'+i/2+'px;background:#'+c_Colour+';font-size:'+i/2+'"></div>');
}
document.write('</div></div>');
}
function prepos(){
var ntscp=document.layers;
var msie=document.getElementById;
if (document.layers){
for (i = 0; i < amount; i++)
{
 if (i < amount-1)
 {
 ntscp['nsa'+i].top=ntscp['nsa'+(i+1)].top;ntscp['nsa'+i].left=ntscp['nsa'+(i+1)].left;
 ntscp['nsb'+i].top=ntscp['nsb'+(i+1)].top;ntscp['nsb'+i].left=ntscp['nsb'+(i+1)].left;
 ntscp['nsc'+i].top=ntscp['nsc'+(i+1)].top;ntscp['nsc'+i].left=ntscp['nsc'+(i+1)].left;
 }
else
 {
 ntscp['nsa'+i].top=YDummy[0];ntscp['nsa'+i].left=XDummy[0];
 ntscp['nsb'+i].top=YDummy[1];ntscp['nsb'+i].left=XDummy[1];
 ntscp['nsc'+i].top=YDummy[2];ntscp['nsc'+i].left=XDummy[2];
 }
}
}
else if (document.getElementById){
for (i = 0; i <  amount; i++)
{
 if (i < amount-1)
 {
 document.getElementById('x'+i).style.top=document.getElementById('x'+(i+1)).style.top;
 document.getElementById('x'+i).style.left=document.getElementById('x'+(i+1)).style.left;
 document.getElementById('y'+i).style.top=document.getElementById('y'+(i+1)).style.top;
 document.getElementById('y'+i).style.left=document.getElementById('y'+(i+1)).style.left;
 document.getElementById('z'+i).style.top=document.getElementById('z'+(i+1)).style.top;
 document.getElementById('z'+i).style.left=document.getElementById('z'+(i+1)).style.left;
 }
else
 {
 document.getElementById('x'+i).style.top=YDummy[0]+"px";document.getElementById('x'+i).style.left=XDummy[0]+"px";
 document.getElementById('y'+i).style.top=YDummy[1]+"px";document.getElementById('y'+i).style.left=XDummy[1]+"px";
 document.getElementById('z'+i).style.top=YDummy[2]+"px";document.getElementById('z'+i).style.left=XDummy[2]+"px";
 }
}
}
setTimeout("prepos()",10);
}
function Start(){
swirl(),prepos()
}
//-->
</script>
<script type="text/javascript">function addEvent179(obj,type,fn){if(obj.addEventListener){obj.addEventListener(type,fn,false)}else if(obj.attachEvent){obj["e"+type+fn]=fn;obj[type+fn]=function(){obj["e"+type+fn](window.event)};obj.attachEvent("on"+type,obj[type+fn])}};addEvent179(window,'load',Start);</script>
<!-- Presentado por javascripts-gratis.de -->
</body>
</html>

Página web: https://drive.google.com/file/d/13Jjr20DyX3efiH-IqyyhVZcSb7nq2Ifs/view?usp=sharing

Autor Kurt Grigg


Gracias y saludos
102  Programación / Desarrollo Web / javascript - Logo Orbit en: 15 Octubre 2018, 13:56 pm
Hola a todos,

Un texto cualquiera orbita en este codigo de javascript el raton como en una orbita.

Despues de una revisión, este código de javascript funciona ahora también en Mozilla Firefox.

Código:
Código:
<!DOCTYPE html>
<html>
<head>
  <title>Ejemplo de javascript</title>
  <meta charset="UTF-8">
</head>
<body>
<!-- presentado por javascripts-gratis.de -->
<script type='text/javascript'>
<!--
//Logo Orbit II kurt.grigg (at) virgin.net

yourLogo='https://www.javascripts-gratis.de ';
logoFont='Verdana';
logoSize=1; // 1-7 only! Para una letra mas grande cambia logowidth y logoheight!
logoColor='888888';
logoWidth=70;
logoHeight=70;
logoSpeed=0.03;


//A partir de aqui no cambiar mas nada!
yourLogo=yourLogo.split('');
L=yourLogo.length;
Result="<font face="+logoFont+" size="+logoSize+" color="+logoColor+">";
TrigSplit=360/L;
br=(document.layers)?1:0;
if (br){
for (i=0; i < L; i++)
document.write('<layer name="ns'+i+'" top=0 left=0 width=14 height=14">'+Result+yourLogo[i]+'</font></layer>');
}
else{
document.write('<div id="outer" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < L; i++)
document.write('<div id="ie'+i+'" style="position:absolute;top:0px;left:0px;width:14px;height:14px">'+Result+yourLogo[i]+'</font></div>');
document.write('</div></div>');
}
ypos=0;
xpos=0;
step=logoSpeed;
currStep=0;
Y=new Array();
X=new Array();
Yn=new Array();
Xn=new Array();
for (i=0; i < L; i++)
{
Yn[i]=0;
Xn[i]=0;
}
(document.layers)?window.captureEvents(Event.MOUSEMOVE):0;
function Mouse(e){
ypos = (e)?e.pageY:event.y;
xpos = (e)?e.pageX:event.x;
}
(document.layers)?window.onMouseMove=Mouse:document.onmousemove=Mouse;
function animateLogo(){
if (!br)document.getElementById('outer').style.pixelTop=document.documentElement.scrollTop;
for (i=0; i < L; i++){
var layer=(document.layers)?document.layers['ns'+i]:document.getElementById('ie' +i).style;
layer.top =Y[i]+logoHeight*Math.sin(currStep+i*TrigSplit*Math.PI/180)+"px";
layer.left=X[i]+logoWidth*Math.cos(currStep+i*TrigSplit*Math.PI/180)+"px";
}
currStep-=step;
}
function Delay(){
for (i=L; i >= 0; i--)
{
Y[i]=Yn[i]+=(ypos-Yn[i])*(0.1+i/L);
X[i]=Xn[i]+=(xpos-Xn[i])*(0.1+i/L);
}
animateLogo();
setTimeout('Delay()',20);
}
//-->
</script>
<script type="text/javascript">function addEvent182(obj,type,fn){if(obj.addEventListener){obj.addEventListener(type,fn,false)}else if(obj.attachEvent){obj["e"+type+fn]=fn;obj[type+fn]=function(){obj["e"+type+fn](window.event)};obj.attachEvent("on"+type,obj[type+fn])}};addEvent182(window,'load',Delay);</script>
<!-- präsentiert von javascripts-gratis.de -->
</body>
</html>


Página web: https://drive.google.com/file/d/1PW1ErUZRdJIlvxlG-J1DY12IOGyo7NQT/view?usp=sharing

Autor: Kurt Grigg

Gracias y saludos
103  Programación / Java / Estructura repititiva while en: 30 Agosto 2018, 11:47 am
Hola a todos,

Yo quería ingresar un conjunto de n alturas de personas por teclado y luego mostrar la altura promedio de las personas. Para eso hice este código:

Código:
import java.util.Scanner;

public class Clase1 {
public static void main(String[] ar) {
Scanner teclado = new Scanner(System.in);
int cantidad;
System.out.print("Escriba la cantidad de alturas a ingresar: ");
cantidad = teclado.nextInt();
int x = 1;
float altura, promedio;
float alturas = 0;
while (x <= cantidad) {
System.out.print("Altura: ");
altura = teclado.nextFloat();
alturas = alturas + altura;
}
promedio = alturas / cantidad;
System.out.print("La cantidad promedio de alturas de personas es: " + promedio);
}
}

Lo que pasa es que cuando ingreso 2.02 me larga la excepción java.util.InputMismatchException. Y no entiendo porque se me larga esta excepción porque creí que 2.02 era un float.

Alguien sabe a que se debe esta excepción?


Gracias y saludos
104  Comunicaciones / Android / Tengo la mitad del espacio que en realidad deberia tener en: 24 Julio 2018, 14:06 pm
Hola,

En el gestionador de datos se me hace entender que solo tengo 2 Gb de espacio. Pero en realidad el celular venia con 4 Gb. Y en Configuraciones > Memoria dice que tengo 4 Gb de espacio.

Cómo puedo hacer para recuperar el espacio?

Gracias y saludos
105  Programación / .NET (C#, VB.NET, ASP) / C# - Crear un servidor SMTP en: 17 Julio 2018, 13:40 pm
Hola a todos,

trate de crear un servidor SMTP con este codigo:

Código:
IPEndPoint endPoint = new IPEndPoint(IPAddress.Any, 25);
TcpListener listener = new TcpListener(endPoint);
listener.Start();

while (true)
{
    TcpClient client = listener.AcceptTcpClient();
    SMTPServer handler = new SMTPServer();
    servers.Add(handler);
    handler.Init(client);
    Thread thread = new System.Threading.Thread(new ThreadStart(handler.Run));
    thread.Start();
}

public void Run()
{
    Write("220 localhost -- Fake proxy server");
    string strMessage = String.Empty;
    while (true)
    {
        try
        {
            strMessage = Read();
        }
        catch(Exception e)
        {
            //a socket error has occured
            break;
        }

        if (strMessage.Length > 0)
        {
            if (strMessage.StartsWith("QUIT"))
            {
                client.Close();
                break;//exit while
            }
            //message has successfully been received
            if (strMessage.StartsWith("EHLO"))
            {
                Write("250 OK");
            }

            if (strMessage.StartsWith("RCPT TO"))
            {
                Write("250 OK");
            }

            if (strMessage.StartsWith("MAIL FROM"))
            {

               Write("250 OK");
            }

            if (strMessage.StartsWith("DATA"))
            {
                Write("354 Start mail input; end with");
                strMessage = Read();
                Write("250 OK");
            }
        } 
    }
}

private void Write(String strMessage)
{
    NetworkStream clientStream = client.GetStream();
    ASCIIEncoding encoder = new ASCIIEncoding();
    byte[] buffer = encoder.GetBytes(strMessage + "\r\n");
   
    clientStream.Write(buffer, 0, buffer.Length);
    clientStream.Flush();
}

private String Read()
{
    byte[] messageBytes = new byte[8192];
    int bytesRead = 0;
    NetworkStream clientStream = client.GetStream();
    ASCIIEncoding encoder = new ASCIIEncoding();
    bytesRead = clientStream.Read(messageBytes, 0, 8192);
    string strMessage = encoder.GetString(messageBytes, 0, bytesRead);
    return strMessage;
}

Pero me larga error. Me dice que no se encontró SMTPServer.

Que puedo hacer? De donde puedo obtener la clase SMTPServer?


Gracias y saludos
106  Comunicaciones / Android / Rootear Android 4.2.2 en: 13 Junio 2018, 15:54 pm
Hola,

cómo puedo rootear Android 4.2.2?

Intente lo siguiente:

1) Intente descargar e instalar KingoRoot.apk de esta pagina: https://root-apk.kingoapp.com/kingoroot-download.htm

Pero al abrir la App, me deberia aparecer el boton "One Click Root", el cual no aparece.

2) Intente descargar e instalar Framaroot de esta pagina: https://www.apkmirror.com/apk/alephzain/framaroot/framaroot-1-9-3-release/framaroot-1-9-3-android-apk-download/

Pero al tratar de instalarlo, cada vez me aparece este mensaje: "App no instalada".

Alguien me puede ayudar?

Gracias y saludos
107  Comunicaciones / Android / No puedo actualizar App aunque tenga espacio en: 11 Junio 2018, 13:55 pm
Hola,

en mi celular me aparecen varias notificaciones de que no se pueden actualizar algunas Apps.

Tomemos por ejemplo Notepad. Me dice que no puedo actualizar/instalar Notepad porque en mi dispositivo no tengo suficiente espacio. Pero hombre! Si que lo tengo! Me compre una tarjeta SD de 32 GB.

Pero ahora viene lo interesante: Yo configure mi celular para que mi tarjeta SD sea mi memoria principal. Pero ahora voy a "Configuraciones", luego a "Administrar Apps", luego, en la sección "En tarjeta SD" no aparece Notepad! Entonces voy a a la sección "Descargadas", luego a "Notepad" y el/la boton/opcion "Instalar en tarjeta SD" esta deshabilitada!

Alguien me puede ayudar para que pueda actualizar mis Apps normalmente en mi tarjeta SD por favor?

Gracias y saludos

PD.: Tengo Android 4.2.2
108  Programación / Desarrollo Web / [Resuelto] Publicar una pagina en: 18 Mayo 2018, 23:16 pm
Hola,

como puedo publicar una pagina desde la computadora al internet?

Ya abri los puertos. Pero que programa necesito?

Gracias y saludos
109  Informática / Hardware / Mi raton no funciona en: 6 Mayo 2018, 13:49 pm
Hola a todos,

Mi raton no funciona. Hasta ahora siempre funcionaba. Pero un día no vi mas esa luz roja que tiene debajo.

Que puedo hacer?

Gracias y saludos
110  Informática / Hardware / No me funciona el raton de mi Netbook en: 19 Abril 2018, 22:25 pm
Hola,

tengo una netbook del sistema del fabricante LENOVO, una Thinkpad X61s.

La cosa es que no funciona el raton tactil.

Ya probe con comandos, buscando en la configuracion del raton, etc. Pero ya no se que hacer.

Alguna idea?

Gracias y saludos
Páginas: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines