Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Adalher

#41
Dudas y pedidos generales / Lara-As Lamborghini Software
Noviembre 24, 2020, 09:40:27 PM
Hola a todos,

he estado buscando el software Lara-As durante mucho tiempo.

Es lo mismo que vcds, solo que para Lamborghini. Desafortunadamente, el software solo está disponible en Lamborghini y cuesta 20.000 allí solo por el nombre.

Sería absolutamente asombroso si alguien tuviera/supiera algo. Ofrecería hasta 1.500 para todo el software.


Saludos cordiales
#42
Front-end / JavaScript - Árbol binario inmutable
Noviembre 16, 2020, 11:08:13 PM
Hola a todos,

pensé en publicar algo que no se ve todos los días en JavaScript. Un árbol binario inmutable y ordenado al que se le puede agregar, eliminar, y mostrar datos.

Código: javascript

class Vacio {
  constructor() {
    Object.freeze(this);
  }
  agregar(datos) {
    return new Nodo(datos, this, this);
  }
  mostrar() {
    console.log("vacio");
  }
  encontrar(_) {
    return this;
  }
  eliminar(_) {
    return this;
  }
  unir_ramas(izquierda, _) {
    return izquierda;
  }
}

class Nodo {
  constructor(datos, izquierda, derecha) {
    this.datos = datos;
    this.izquierda = izquierda;
    this.derecha =derechas;
    Object.freeze(this);
  }
  agregar(datos) {
    if (this.datos < datos) {
      return new Nodo(this.datos, this.izquierda.agregar(datos), this.derecha);
    } else if (this.datos > datos) {
      return new Nodo(this.datos, this.izquierda, this.derecha.agregar(datos));
    } else {
      return this;
    }
  }
  mostrar() {
    this.izquierda.mostrar();
    console.log(this.datos);
    this.derecha.mostrar();
  }
  encontrar(datos) {
    if (this.datos < datos) {
      return this.izquierda.encontrar(datos);
    } else if (this.datos > datos) {
      return this.derecha.encontrar(datos);
    } else {
      return this;
    }
  }
  eliminar(datos) {
    if (this.datos < datos) {
      return new Nodo(this.datos, this.izquierda.eliminar(datos), this.derecha);
    } else if (this.datos > datos) {
      return new Nodo(this.datos, this.izquierda, this.derecha.eliminar(datos));
    } else {
      if (this.izquierda === null) {
        return this.derecha;
      } else if (this.derecha === null) {
        return this.izquierda;
      } else {
        return this.derecha.unir_ramas(this.izquierda);
      }
    }
  }
  unir_ramas(izquierda) {
    return new Nodo(this.datos, this.izquierda.unir_ramas(izquierda), this.derecha);
  }
}

const arr = [10, 1, 9, 2, 8, 3, 7, 4, 6, 5].reduce((a, e) => { return a.agregar(e) }, new Vacio());

arr.mostrar();

console.log("\n\n");

(arr.encontrar(8)).mostrar();

console.log("\n\n");

const ans = [2, 4, 6, 8, 10, 1, 3, 5, 10, 10].reduce((a, e) => { return a.eliminar(e) }, arr);

ans.mostrar();


Es solo algo con lo que estaba jugando mientras me familiarizaba con JavaScript. Lo sé, no es muy práctico en JavaScript pero necesito practicar en algo.


Saludos
#43
Hola a todos,

Invito a todos los programadores de Android a participar en un proyecto. Se trata de una App de Chat.


Gracias y saludos

[le sugiero que si desea tener éxito en su solicitud,  explique en detalles su proyecto, de manera que motive y genere el interés de los desarroladores ]
#44
Hola a todos,

para una app tengo dos fragmentos. En un fragmento hay un EditText. Si cambio de Tab y si se escribió algo en el EditText, luego, cuando vuelvo a ese Tab en donde está el EditText, el contenido del EditText se pierde. ¿Cómo puedo evitar eso?

Aquí el código en donde se puede ver qué hacen los fragmentos:
Código: java

Fragment fragment = null;
fragment = new FirstFragment();
FragmentManager fm = getSupportFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.replace(R.id.simpleFrameLayout, fragment);
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
ft.commit();

tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public void onTabSelected(TabLayout.Tab tab) {
// get the current selected tab's position and replace the fragment accordingly
Fragment fragment = null;
switch (tab.getPosition()) {
case 0:
fragment = new FirstFragment();
break;
case 1:
fragment = new SecondFragment();
fragment.setArguments(bundle);
break;
}
FragmentManager fm = getSupportFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.replace(R.id.simpleFrameLayout, fragment);
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
ft.commit();
}

@Override
public void onTabUnselected(TabLayout.Tab tab) {

}

@Override
public void onTabReselected(TabLayout.Tab tab) {

}
});


Gracias y saludos
#45
Hola Arraso,

Dark Comet es muy viejo y anticuado. Ni siquiera quiero saber dónde lo encontraste. Recomiendo deshacerte de eso y usar algo de github. Asegúrate de encontrar un desarrollador de confianza.


Saludos
#46
Hola a todos,

¿cómo puedo cambiar mi CPUID? ¿Estoy seguro si alguien tiene mi número de ID de CPU?


Gracias y saludos
#47
Dudas y pedidos generales / Hack de emoticones
Julio 11, 2020, 01:28:07 PM
Hola a todos,

¿me puede decir si hay emoticones para hackear teléfonos?


Gracias y saludos
#48
Front-end / JavaScript - Entrenador uno por uno
Julio 08, 2020, 07:08:02 PM
Hola a todos,

este javascript esta principalmente dirigido a los alumnos de la escuela primaria y entrena el 1x1.

Con ello se plantean tareas aleatorias y el javascript calcula la puntuación basandose en las respuestas.


Que se diviertan con eso :D

Código:
Código: php

<!DOCTYPE html>
<html>
<head>
 <title>Ejemplo de javascript</title>
 <meta charset="UTF-8">
</head>
<body>
<!-- Presentado por javascripts-gratis.de -->
<script type='text/javascript'>
<!--
/*
Este script proviene de Freddus.
Ustedes lo pueden usar libremente.
Aunque ustedes no deben cambiar nada y sería agradable
agregar un link hacia mi página principal (ver abajo).
El entrenador uno por uno es principalmente para alumnos del 2. al 4. grado.
*/
let resultado,puntos,corriendo;
resultado=5;
puntos=0;
corriendo=0;
function fininicio(){
window.status=("Entrenador uno por uno 1.0 by Nobstyle");
if (corriendo == 0){
corriendo=1;
document.getElementById('inicioFin').value="finalizar";
document.getElementById('batten').style.visibility="visible";
document.getElementById('entrada').style.visibility="visible";
document.getElementById('entrada').value="";
document.getElementById('entrada').focus();
tareanueva();
}// fin if
else{
corriendo=0;
document.getElementById('visualizacion').innerHTML="<p align='center'><font color='blue'>Bienvenido al entrenador uno por uno!</font></p>";
document.getElementById('inicioFin').value="Ah\u00ED vamos!";
document.getElementById('batten').style.visibility="hidden";
document.getElementById('entrada').style.visibility="hidden";
puntos=0;
document.getElementById('salidaDePuntos').innerHTML="<font color='green'>Puntos: "+puntos+"</font>";
}// fin else
}// fin function

function tareanueva(){
const numero1=Math.ceil(Math.random()*10);
const numero2=Math.ceil(Math.random()*10);
resultado = numero1*numero2;
document.getElementById('visualizacion').innerHTML="<p align='center'><font color='blue'>"+numero1+" x "+numero2+"</font></p>";
} // fin function

function verificar(){
if (document.getElementById('entrada').value == resultado){
puntos++;
document.getElementById('salidaDePuntos').innerHTML="<font color='green'>Puntos: "+puntos+"</font>";
document.getElementById('entrada').value="";
document.getElementById('entrada').focus();
if (puntos>=50){
alert("Estupendo, has ganado el juego!");
fininicio();
}// fin if
else{
tareanueva();
}// fin else
}// fin if
else{
if (document.getElementById('entrada').value == ""){
alert("Tienes que ingresar algo...");
}// fin if
else{
puntos=puntos/2;
document.getElementById('salidaDePuntos').innerHTML="<font color='red'>Puntos: "+puntos+"</font>";
document.getElementById('entrada').value="";
document.getElementById('entrada').focus();
}// fin else
}// fin else
} // fin function

window.status=("Entrenador uno por uno 1.0 by Nobstyle");
//-->
</script>
<font align="center">
<center>
 <table border="3" width="250" bordercolor="#000080" bordercolorlight="#000080" bordercolordark="#000080">
<tr>
 <td width="100%" id="visualizacion" colspan="2"><p align="center"><font color="blue">Bienvenido al entrenador uno por uno!</font></p></td>
</tr>
<tr>
 <td width="100%" colspan="2"><p align="center">
 <input type="text" id="entrada" size="20" style="visibility:hidden" />
 <input type="button" value="OK" id="batten" onclick="verificar()" style="visibility:hidden" />
</p></td>
</tr>
<tr>
 <td width="50%"><p align="center" id="salidaDePuntos"><font color="green">Puntos: 0</font></p></td>
 <td width="50%"><p align="center">
 <input type="button" value="Ah&iacute; vamos!" id="inicioFin" onclick="fininicio()" />
</p></td>
</tr>
 </table>
</center>
</font>
</body>
</html>


Página web: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Autor: Freddus


Saludos
#49
Hola Gn0m3,

1) Solo quiero aprender cómo funciona eso.


Gracias y saludos
#50
Hola a todos,

¿cómo se puede crashear un celular Android?


Gracias y saludos
#51
Hola vikingo,

intenta instalar desde un usb extraíble y formatea sus unidades.

Podría ser un mal sector en tu HDD. Limpia el disco con Killdisk, formatea y reinstala el sistema operativo.


Saludos
#52
Dudas y pedidos generales / Re:Cómo borrar el sid
Mayo 25, 2020, 11:08:59 AM
Hola Karakin09,

también podés poner el iso win7 en las computadoras, verificar la versión y luego actualizar a win10.


Saludos
#53
Hola D4nz0u,

no nos has dado mucha información para considerar tu problema, pero te haré la primera pregunta. ¿Muestran Ethernet, Wi-Fi o ambos este comportamiento?


Saludos
#54
Hola a todos,

que adaptador para Android para el modo promiscuo me pueden recomendar?

Quería activar el modo promiscuo con bcmon...


Muchas gracias y saludos
#55
Cielos AXCESS,

usted si que es el mejor ayudador de este foro. Aprecio mucho su ayuda. Es bueno que este en este foro.

Le comento que encontré la siguiente solución:

para esto creo que se requiere
32 GB de espacio y
2 GB RAM

Se trata de VMOS, un sistema independiente Android rooteado.

Pienso que la desventaja es que no todos los celulares tienen los requisitos necesarios...


Saludos
#56
Hola,

quizás alguien pueda ayudarme o al menos decirme si es posible.

Mi empresa ofrece paquetes de internet para que los empleados usen el wifi. Por lo general, hay xx GB para paquetes de xx €; en la situación actual, se nos ofrece un paquete de redes sociales de forma gratuita, que se aplica a por ejemplo a Facebook o WhatsApp.

En Facebook, por ejemplo, carga todas las fotos sin quejas, pero no es posible reproducir videos.

En mi cabeza, ¿sería un filtrado, o no filtrado en absoluto o no? O sea, ¿para la aplicación/sitio web completo y no para el contenido individual en ella/en el?

¿Tienen una idea de cómo solucionar esto?

Principalmente estoy con el teléfono en el wifi, pero también tengo una laptop win10 conmigo.

Estaría muy agradecido por las sugerencias  :D


Gracias y saludos
#57
Hola animanegra,

Citar
Si vas a utilizar un exploit para rootear, sI está actualizado a la última version puede que (seguramente) no puedas. Y dependendiendo del movil puede que no puedas utilizar exploits. Lo primero sería devolverlo al modo fábrica para que se quede con una version desactualizada de android para despues tirar de cualquier exploit, si lo tenes actualizado se habrán tapado los agujeros. Tienes por ahi tambien los towel root, etc... sería cuestion de mirar la versión de android que tienes y utilizar el exploit adecuado. Una vez puedes ejecutar comandos como root, meterle la aplicacion sudo y ya está.
Crei que si KingoRoot no puede, entonces es difícil que puedan otras Apps.

Citar
No se en que medida meterle directamente (y si te lo permite el movil) un nuevo firm con un android con el su es mucha mejor opcion que utilizar un exploit, por la evidente incapacidad muchas veces de verificar la procedencia de estos.
¿Cómo funciona un nuevo firm con un Android en el su? ¿Sigo teniendo la versión de Android que tengo? ¿Sigo recibiendo actualizaciones?


Gracias y saludos
#58
Hola a todos,

como puedo rootear mi ZTE Blade V9? Ya intente con la App KingoRoot y también con KingoRoot para PC, pero no pudo rootear mi celular. Cómo lo puedo rootear entonces?


Gracias y saludos
#59
Dudas y pedidos generales / Github / hunter & polly
Mayo 12, 2020, 07:26:10 PM
Días a todos, tengo un pequeño problema,

quería compilar un software desde un repositorio git, pero necesito ese administrador de paquetes Hunter; encontré el repositorio, pero no tiene CMakeLists.txt.

Debería compilar el software Hunter con otro software llamado Polly, pero para Polly necesito Hunter... Y con python o travis, la marca se rompe constantemente. ¿Soy realmente demasiado estúpido para no ver la alternativa?


Gracias y saludos
#60
Hola QU35T de nuevo,

quizás desactivar el Windows Defender?


Saludos