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


 


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 433
1  Foros Generales / Noticias / Re: Portaltic.-EEUU advierte sobre una "vulnerabilidad crítica" en Windows Server en: 22 Septiembre 2020, 21:20
Citar
Lo mejor fue cuando Microsoft dijo en agosto algo así como que era muy difícil de explotar xD

Claro, tienen que proteger su dinero, imagina el dineral que gastan en intentar meter windows server en las empresas, bancos y demás instituciones metiendoles el dedo en la boca con temas de seguridad.

En su momento también dijeron que el sistema aticrackeo de pubg iba a tardar años en romper y al otro día de la publicación se lanzó el crack para el juego xD, lo mismo decian de themida y a las semanas después se lanzó unthemida.

Cuando existe un riesgo no te puedes fiar del tiempo en que alguien tardará en explotarlo, eso es totalmente ilógico.
2  Foros Generales / Foro Libre / Re: Ayuda con proyecto de realidad aumentada. en: 22 Septiembre 2020, 19:14
Como dice randomize, tienes dos opciones:

1. Utilizas la tecnología ya existente con el protocolo de conexión de las gafas hacia el software y este que sea multiplataforma, o sea java y desde el mismo sistema operativo restringes los permisos de ejecución.

2. Creas tu propia tecnología intentando reinventar la rueda a traves de un hardware personalizado que tenga embebido su propio software y que haga uso de su propio protocolo de comunicación y que este a su ves se integre con algun equipo que quieras hacer compatible.

Saludos.
3  Programación / Programación General / Re: Tiempo de ejecucion en: 22 Septiembre 2020, 19:08
Haz un benchmark desde una función interna y calcula el promedio de tiempo por x cantidad de datos entre a y b longitud y luego traspasa ese valor a tu código para determinar cuanto tiempo tardará ej procesar un conjunto de datos dependiendo de la longitud promedio. Pero creo que este proceso tardará más que el mismo intercambio de tamaño de memoria asignada para las variables xD
4  Programación / Programación General / Re: Tiempo de ejecucion en: 22 Septiembre 2020, 06:15
Pueso eso va a depender del lenguaje de programación que estés usando, principalmente si el lenguaje utiliza memoria reservada de manera fija para almacenar contenido de bytes como c, pero en casos como Java, Python, etc no necesitarás calcular el tamaño asignado porque realmente no existe un tamaño como tal ya que cada variable se guarda en memoria de manera dinámica según el caso a excepción de los arrays primitivos.

En el caso de c++ debes reemplazar la entrada por std::string ya que este es de almacenamiento dinámico automático, en el caso de c debes contar la cantidad de bytes y modificar el tamaño asignado de la variable y reasignar el contenido copiandolo directamente desde la memoria, el problema es que esto da un gran problema y es que pierde integridad de datos de entrada ya que si tienes una variable de n espacios reservados, entonces no deberías permitir una entrada mayor a esa cantidad de bytes y copiar unicamente desde el primer byte hasta la posición de n con memcpy() y malloc(), intentar designar un espacio constante a una variable que modificará su tamaño con el tiempo es antinatural, en ese caso utiliza directamente una variable de espacio dinámico con un puntero en memoria.

Imagina que crear variables es algo así como crear columnas en una tabla de una base de datos, puedes asignar longitudes cortas o muy largas reservadas, pero esto puede impactar de manera negativa o positiva ya que si tienes pocos registros largos en columnas con longitud reservada muy alta tendrás mucho espacio inflado con bytes nulos y aumentarás el uso de memoria ram, y si tu columna es muy corta entonces puedes tener problemas de integridad de datos de entrada, por lo que asignar un valor certero para cada cosa es indispensable. Toma como ejemplo los RFC de estándares de protocolos, cada dato en general tiene su longitud máxima para no abusar de la memoria y poder reservar espacios estrictamente estáticos como por ejemplo la longitud máxima de una dirección url aceptada por el protocolo http, una cabecera, un nombre de dominio, un correo electrónico, una dirección ip, un mensaje, un id, etc.

Si el proyecto es tuyo, te recomiendo mantener las variables con longitud estática y ser estricto en sus controles para evitar su desbordamiento, eso aumentará drásticamente el performance en el uso de memoria y cpu o utilizar directamente std:: pero impactará directamente en el consumo de memoria y cpu y la velocidad de ejecución, lo mismo sucede con lenguajes interpretados y semicompilados que necesiten de una máquina virtual como java, c#, cpython, etc.

Citar
Digamos que para un determinado n el tiempo puede variar en el rango de dos funciones

En tu caso específico que neceistas que en x tiempo la longitud sea modificada deberás designar una variable numérica y actualizarla con pthread donde según ese valor numérico calculas cual tiene que ser la longitud deseada y modificas el tamaño de la entrada y de la variable que lo almacena, para lograr esto debes separar la funcionalidad del main() y pasarle como argumento a una función el valor máximo que soportará en memoria tus datos de entrada, con eso ya podrás hacerlo dinámico y cíclica. Sólo necesitarás unas 3 funciones nada más, el main, el hilo de proceso con el timer y la función que solicita el valor de entrada y listo. Si la aplicación no es persistente (solo se ejecuta una ves) entonces no necesitas el thread ni el timer, simplemente calculas el tiempo actual y en base a eso calculas la longitd dinámica de tu variable, luego copias de la memoria de argv y se lo pasas a la nueva variable teniendo cuidado del desbordamiento.

Mira esto:

https://en.wikipedia.org/wiki/Variable-length_array
https://www.geeksforgeeks.org/variable-length-arrays-in-c-and-c/

Saludos.
5  Programación / Desarrollo Web / Re: [Pregunta]: .offset retorna 0 siempre. en: 21 Septiembre 2020, 04:30
Entonces tienes problemas de renderización asincrónica, es un problema muy típico en angular y react cuando usas componentes o fragmentos. En ves de detectar el ready de un documento debes detectar el ready del componente y para lograr eso debes utilizar funciones promise.
6  Programación / Desarrollo Web / Re: [Pregunta]: .offset retorna 0 siempre. en: 21 Septiembre 2020, 03:20
prueba con position() en ves de offset(), sino intenta usar javascript puro sin jquery: $('objeto')[0].offsetTop
7  Foros Generales / Noticias / Re: Muere una paciente de un hospital en Alemania debido a un ataque de 'hackers' en: 21 Septiembre 2020, 02:38
Citar
Varios grupos creadores de ransomware dijeron que no atacarían hospitales durante la pandemía y cumplieron su palabra.

Supongo que se refieren a los ataques a entidades objetivo porque no comprendo como podrían controlar que un worm no infecte un hospital si lo dejan suelto por internet infectando a quien caiga. Yo siempre pensé que la mayoría de los ransomware se lanzaban de manera indiscriminada hasta que llegaran a la institución objetivo, pero no porque en el código diga ... ahhh, infecté un hospital xD
8  Programación / Desarrollo Web / Re: [HTML][JS] Optimizar codigo: asignar value a <option> a partir de innerText en: 21 Septiembre 2020, 02:28
Hola, yo creo que el código no pinta mal pero tambien lo veo como una mala práctica debido a que el valor debe interpretarse del lado del servidor para saber que opciones etsá guardando el usuario y ¿que sucede si quieres hacer que tu sitio web funcione en distintos idiomas?, tendrás valores en español, ingles, frances y quien sabe que otros lenguajes. Si guardas el texto en la base de datos entonces tendrás problemas para separar los tipos de contenido, hacer búsquedas, filtrar datos o mostrar valores cuando el usuario cambie de idioma, ya que los selectores pasarán a tener valores distintos según cada idioma.

Mejor te recomiendo utilizar valores estáticos para cada texto a mostrar de manera totalmente independiente y tener en cuenta que cuando el usuario vargue un formulario con valores guardados anteriormente tendrás que utilizar la propiedad "selected" para seleciconar el valor por defecto independientemente del idioma o texto que se esté utilizando.

Si el día de mañana quieres utilizar una app movil y quieres disponibilizar tu app con algún servicio REST tendrás que utilizar identificadores de valores y no el texto original ya que la app movil puede tener sus propios textos de traducciones independientes a la aplicación web o utilizar diferentes tipos de filtros y manejos de la información de manera interna.

De todas maneras, con jQuery puedes hacerlo masivamente:

Código:
$('option').each(function(){ $(this).val($(this).text()) });

Saludos.
9  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Post eliminado en: 21 Septiembre 2020, 02:17
Hola, bloqueo este post porque ya se disvirtuó, se supone que el tema se trataba sobre su post eliminado y terminó hablando sobre lo que pasa o deja de pasar con los demás. asi que, como veo que ya nadie quiere continuar hablando sobre el post eliminado en concreto bloqueo este post.

Por otro lado, yo y otros mods eliminamos tus post de un hilo específico por insultos contra la opinion de una persona y quien  sea que lo haya eliminado, yo o alguien más, estuvo muy mal de tu parte y estuvo totalmente fuera de lugar tus post y por ese motivo fueron eliminados y también los post en respuesta a tus temas. Sólo hicimos valer los alineamientos del orden común del foro que entre todo el staff concordamos en su momento para poder mantener una sana convivencia, debatiendo temas sin perder el respeto por los demás usuarios que también entran a dar sus opiniones.

Algo a destacar es que hablas sobre tus baneos y tus eliminaciones pero no les cuentas a nadie porque te han baneado tantas veces o porque te eliminaron tus post.

Mejor, para la próxima ponte bien los pantalones y di... yo hice esto esto y esto y pido que me restituyan el post por este y este motivo. Si quieres hablar de tus eliminaicones entonces aprende también a asumir tus actos. Realmente no se si me da risa o verguenza agena leer tus mensajes quejandote cada ves que alguien elimina uno de tus post racistas o discriminatorios. Pones imagenes de bulling cuando tu mismo fuiste el que comenzó desvirtuando el tema molestando a una usuaria de manera repulsiva solo porque no te gustaron sus comentarios.

Saludos.
10  Foros Generales / Foro Libre / Re: "¡En la selva no tienen condones, panchito de *****!": tres adolescentes insult en: 21 Septiembre 2020, 01:10
Por favor, recordar no disvirtuar este hilo y no estar descalificando a otros usuarios de manera ofensiva, hemos tenido que operar este hilo con visturí y eliminar algunos post para poderlo desbloquear a petición de un usuario.

Les pido tener un poco de sentido común al responder para que este hilo no se vuelva a bloquear.

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