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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 ... 431
261  Foros Generales / Foro Libre / Re: Lavadoras Bosch con tecnología i-Dos, alguien las ha usado? en: 8 Mayo 2022, 15:59 pm
Como detecta una lavadora la suciedad para dosificar el detergente?
 ¿Cómo lo averiguan?
Hay un sensor de peso (a través de los muelles que suspenden el bombo), hay algún sensor de imagen que procesa tramas de colores...
El tipo de tejido puede determinarse por el grosor, forma de las fibras y haces de fibras.

La suciedad... básicamente la ropa es de colores planos, cuyo brillo y contrase no varía significativamente, así las manchas y la suciedad puede estimarse con aproximación analizando varias fotogramas, especialmente si se va volteando la ropa en el bombo. Posiblemente tenga también algún sensor fuera del espectro, de modo que puedan determinarse la presencia de sustancias orgánicas, con infrarojos o ultravioleta, puede verse cambios en cuanto a la coloración del tejido que no aparecen en el espectro visible (se determina por umbralización, usando máscaras). ...no es muy distinto de la tecnología que 'distingue' rostros humanos, posiblemente tenga también una base de datos de inferencia, aunque esto es suficiente en el departamento de desarrollo de la tecnología, en la lavadora puede luego constar pasivamente en ROM.


realmente funciona?
Una lavadora, básicamente se dedica a dar vueltas al bombo. en un medio líquido a cierta temperatura con detegentes...
Tenga o no más tecnología, la diferencia dudo que sea mucha, a fin de cuentas el proceso de limpieza es químico.
La tecnología para determinar el grado de suciedad, no creo que venga a resolver gran cosas más que un ¿ahorro de detergente?. Al cabo del año, dudo que sea significativo... Y será bienvenido siempre que en efecto la ropa salga limpia.

Mi lavadora suele empeñarse en 'ahorrar agua', el resultado es que sale la ropa algo sucia (cuando lo que contiene son sábanas, mantas y en general si el bombo está lleno hasta el tope), el resultado es que exige poner otra vez la lavadora, con lo que al final en vez de ahorrar agua, supone un gasto extra (de agua, electricidad y detergente). Prefiero un botón que deje al usuario graduar la cantidad de agua, tiempo, temperatura y detergente a gastar en el proceso que uno pueda elegir, incluso aunque disponga de un modo automático, sería adecuaod que disponga también de un modo manual, que será especialmente útil cuando el modo automático, resulte ser chapucero.
262  Foros Generales / Foro Libre / Re: Impresora (robot) de firmas manuales en: 7 Mayo 2022, 18:15 pm
Esto me recuerda, que precisamente en el "caso Medina y Luceño" (para los de fuera de España, 2 tipos que hicieron de intermediarios durante el virus chino, para comprar mascarillas a precio de saldo en Asia y cobrar comisiones millonarias que vendieron a la alcaldía de Madrid).

Justamente una d elas pruebas de que han falsificado datos se constata porque en dos documentos distintos la firma en ambos es idéntica, siendo una firma manuscrita... Jamás eres capaz de hacer a mno dos firmas idénticas. Por la mañana te sale ligeramente distinto a por la noche, hoy que mañana, la semana que viene o el año que viene...

Al 'software' de 'tu impresora' habría que dotarle de algunas funciones de variabilidad aleatoria, para evitar que una firma sea idéntica (cuando se quiera hacer pasar por manuscrita).
263  Informática / Software / Re: AUDACITY en: 7 Mayo 2022, 18:01 pm
El programa es gratuito, no tienes que buscarlo en 'sitios raros'.

La última vez que lo bajé para instalarlo residía en https://sourceforge.net/projects/audacity/

Búscandolo allí (desde hace unos años, muchos proyectos se han ido moviendo por ejemplo a github, o a sus propias webs)... ahora se da el mensaje de que se aloja en su propia web, sigue siendo gratuito (aún).
http://www.audacityteam.org/download/
264  Media / Juegos y Consolas / Re: ¿Creeis que la industria del hardware se detendrá cuando se consiga alcanzar el fotorrealismo?. en: 7 Mayo 2022, 17:48 pm
Creo que hay pelis sci-fi sobre eso.
Si. Justamente, ese es el tema central de una peli de Bruce Willis, no recuerdo ahora como se llama... solo que el virtualismo había llegado a tal nivel, que era un robot, quien físicamente se movía y desplazaba por cada humano.
265  Sistemas Operativos / Windows / Re: ¿Bug W11?Sistema se congela completamente en: 7 Mayo 2022, 17:44 pm
Los síntomas que describías, no cuadran con el problema real hallado...

Al inicio, decías:
Citar
a veces sobretodo cuando estoy cerrando procesos el sistema se congela completamente sin darme opción siquiera a ctrl+alt+supr o algún derivado. Estoy hablando de un freezeo total
Si la corriente suministrada por la fuente de alimentación es insuficiente, o un molex está flojo en su conexión, el resultado es que el equipo se apaga. Sin suministro de energía, no procede que siga funcionando... 

Si ese es el problema real, tus síntomas debieran haber sido:
"...y de repente se apaga el equipo, en cualquier momento..." sin asociarlos a momentos específicos de 'apagar procesos', o escribir un fichero, o cambiar de ventana, etc... Síntomas así, hubieran apuntado directamente al suministro eléctrico en cualquier punto, desde el enchufe... incluso antes, por repentinas caídas de tensión en la red eléctrica.
266  Media / Multimedia / Re: ¿Me ha borrado un virus archivos DLL de vídeo? en: 6 Mayo 2022, 22:19 pm
Parece que tienes un windows XP...

Primero mira si la unidad de almacenamiento tiene errores, en tales caso, algunos ficheros pueden quedar dañados y los síntomas y sucesos son como mencionas.
ejecuta el comando:
chkdsk c: /f/v/r
donde 'c:' es la letra de la unidad dle S.O. Te pedira´confirmar si deseas que se ejecute al reiniciar, porque es la unidad de arranque, no puede analizarse ientras está en uso, le dices que sí y acto seguido reinicia... tardará algunas horas dependiendo del tamaño de la partición.

Luego si tras eso sigue habiendo problemas, sería acorde remplazar los ficheros dañados (del S.O.), para ello ejecuta el comando:
sfc /scannow
Deberás tener el cd de instalación introducido en la unidad, de donde rescatará los ficheros dañados.
Como sea que seguramente el CD de instalación tendrá un SP1, o SP2, convendrá luego aplicar (instalar) el SP3...

Si los problemas persisten, puede que haya actividad vírica, pero los antivirus actuales, ya no se dejan instalar en un windows xp, por lo que no podrás disponer (ni actualizarlos) a la últimas versión de firmas de virus, es decir que tu antivirus no será efectivo para los virus más actuales...

Llegado el caso (el tuyo particular), quizás sea preferible rescatar los ficheros personales, listar las aplicaciones instaladas, etc... y al final formatear y reinstalar todo de nuevo.

No descargues ficheros de cualquier parte, y si no existe otro sitio de donde bajar determinados ficheros, al menos antes de instalarlos, vuélcalos a la página web de virus-total, aunque no sea 100% efectivo, al menos te evitará la mayoría de virus y con ello, disgustos innecsarios.

El programa "dependency walker", no sirve para instalar librerías, tan solo para ver los nombres d elas funciones públicas.

Además, no todas las dll, necesitan ser registradas... muchas basta con depositarlas en su ubicación y ya.

Y por último la librería que intentas localizar de ATI, no tiene porqué residir en la carpeta de windows, perfectamente puede existir en alguna subcarpeta de 'Archivos de programa", sea en una carpeta ATI, o en una subcarpeta de 'Common files', etc...
267  Programación / Java / Re: Algoritmo Voraz en: 6 Mayo 2022, 13:10 pm
El problema se presta a resolverlo exactamente... es decir si se da una superficie exacta y las medidas de cada baldosa, puesto que admite que no se quieren 'romper' baldosas, debe tener solución exacta.

En el caso de no requerir exactitud, el problema se resuelve del siguiente modo:


Código:
baldosa(2) = x superficie
baldosa(1) = y superficie
baldosa(0) = z superficie
//donde baldosa(1) es menor que baldosa(2) y baldosa(0) menor que baldosa(1)

index = 2 // empezamos con la baldosa más grande
superficie = la que sea   // la superficie a cubrir
superficieOcupada = 0

Hacer mientras ((completo=FALSE) e (index >= 0))
    baldosa = baldosa(index)
    Mientras ((superficieOcupada + baldosa) < superficie)
        añadir 1 baldosa del tamaño index
        superficieOcupada += baldosa
    repetir

    Si ((superficieOcupada + baldosa) = superficie)
        añadir 1 baldosa del tamaño index
        completo= TRUE  //salir del bucle
    sino
        index -=1  //abordar con una baldosa más pequeña.
    fin
repetir

si (completo= FALSE)
   añadir 1 baldosa del tamaño 0  //sobrepasara la superficie total en este caso
fin si

 

Esta solución no es capaz de resolver con exactitud el problema, ya que puede darse el caso de que añadiendo la baldosa más pequeña, finalmente ocupe una superficie total mayor que la precisa para cubrir la deseada, pero es la mejor aproximación, la más óptima reduciendo el número de baldosas aunque existe la posibilidad de sobrepasar la superficie buscada, y por tanto cortar...

Al requerir una exactitud, debe considerarse un problema mucho más complejo, ya que cada baldosa tiene una superficie y si la superficie no se da en metros cuadrados, si no en largo x ancho, debe abordarse como dos bucles distintos, donde uno debe resolver el largo y otro resolver el ancho.
Y al solicitar una exactitud con baldosas enteras, exige una búsqueda con vuelta atrás, es decir que una baldosa grande añadida previamente sea retirada en favor de más de una pequeña.

Para dar un pseudocódigo, hace falta resolver la ambigüedad de si la superficie es teórica (dada en m²) o en ancho y largo...
de todos modos ahora mismo tengo que marcharme, pero si das respuesta, a la noche puedo mirarlo...


p.d.: Leyendo por encima tu código, observo que tanto la superficie como el tamaño de las baldosas se introducen por teclado y que además son cuadradas. Que sean cuadradas (y no rectangulares, o peor hexagonales, o culauiqer otro polígono) simplifica el caso...
...en cambio que se metan manualmente las medidas no garantiza que haya solución. Por ejemplo:
Si se introduce una superfice de 100cm x 100cm y 2 baldosas de 60x60 y 30x30, lo más aproximado será 90x90 y pasandose será 120x120.
El problema es similar a la devolución en monedas del cambio de una compra, solo que en el caso de las monedas (en su diseño), se ha previsto cubrir cualquier solución de cambio, pués suele haber monedas de 1 y multiplos de modo que es posible satisfacer siempre una solución exacta de devolución (salvo que se limite la cantidad de monedas existentes).

Un detalle que no ha sido precisado es si basta con conocer las baldosas que completan un área determinado, o si además se precisa saber la disposición de las baldosas sobre la superficie (esto último lo hac emás complejo). considera por ejemplo el juego del 'tangram', las piezas que lo componen rellenan la superficie que dan la spiezas, pero otro problema es emplazarlas para ocupar la superficie del puzzle', s decir la ubicación precisa de cada pieza respecto de la otra. No me parece haber leído en la descripción del problema si debe calcularse esto último o si basta con logras encontrar baldosas cuya suma de superficies equivalgan a la superfice que se desea rellenar. Nota que si cierto aspecto no se detalla en la descripción, no puede exigirse después como requisito (jamás a posteriori, para eso se da una especificación previa a la que hay que ceñirse).

Cuando te reportes (si te reportas y haces las preguntas precisas) se podrá avanzar en la solución, si todavía tienes lagunas...
268  Programación / Java / Re: pregunta en: 6 Mayo 2022, 12:44 pm
Impone 2 restricciones (además de otras):
Un rango entre 1 y 20 queries y un rango de string entre 1 y 10^5 + 5
10^5 = 100.000
100.000 + 5 = 100.005
El número es muy alto, por lo que entiendo tu inquietud, y cabe preguntarse si puede estar señalando de una forma rocambolesca la cantidad de caracteres del valor + 5, es decir: 100.000 = 6 caracteres + 5 = 11 caracteres máximo.
Lo llamativo del caso (salvo que sea edición tuya), es que el planteamiento del problema viene en inglés, pero esta restricción aparece en español... "elevado a la"...

Luego yo revisaría la fuente para pedir confirmación. Es decir confirmar con quien proporcionó el ejercicio, si te lo pasó algún compañero pedírselo a otro, etc... incluso (si te lo pasó alguien), no descartaría que esta restricción fuera solamente:
#   -   1 <= length of s <= 10
y que por error en una operación copy-paste ajena se adjuntara ese  "elevado a la 5 + 5"

De confirmar que en origen el problema consta así, ante lo obtuso de la cuestión (que más da si fueran 100.000 caracteres o 100.005), yo lo limitaría a un máximo de 10-11 caracteres. No explicita que hacer en el caso de recibir un string que exceda el tamaño indicado (ó 0 ceracteres), ya que solo señala devolver un entero basado en el string recibido, ergo se asume que en la entrada de datos debe ignorarse (o solicitarse de nuevo si la entrada fuera por teclado), el string del tamaño conveniente, igualmente llevar la cuenta de queries y no resolver más de 20.
Existen más restricciones dadas previamente (que no han de llegar a la función), luego, antes de invocar la función debe rechazarse si:
- El string tiene caracteres que no están en el rango a-z
- El string tiene caracteres que sean mayúsculas (puede aunarse en el caso previo)
- El string tiene un tamaño en caracteres fuera del rango 1-11 (¿¿¿1-100.005???, al final uno no puede resolver tu principal duda). No obstante como espera una palabra, contemplo como caso absurdo esperar 100.005 caracteres como máximo.
- Ya se han aportado 20 llamadas (en tal caso salir del bucle de la función).

Finalmente pide explícitamente que la función se llame y tenga un parámetro definido: palindromeIndex(string s) y que devuelva un entero.

269  Programación / Programación C/C++ / Re: Imprimir sobre un mensaje ya imprimido en C en: 6 Mayo 2022, 01:18 am
estoy tratando de programar "el juego de la vida" en C (no C++) y quiero que me vaya imprimiendo una matriz sobre la otra para que los cambios en ella sean mas visuales, pero no sé cómo.

No sé si existe alguna manera de imprimir sobre algo ya imprimido, es decir, ya habiendo imprimido una matriz por pantalla, imprimir otra de misma dimensión con diferentes coeficientes sobre ella para hacerlo mas visual.
Hay que separar 2 ideas...
1 - Una es la de mantener actualizado los valores de la matriz
2 - Otra es ir dibujando la solución.

Si intentas manipular el caso 1:
Típicamente tras calcular la nueva etapa-ciclo, se redibuja al completo el gráfico.
El cálculo nuevo, debe ir a una matriz distinta, ya que la actual debe calcular con los valores reales, si intentas modificar la matriz actual actualizando sobre sí misma, estás falsificando los datos.
Porque en un instante dado, para cada célula debe calcularse la situación de todos sus vecinos, para decidir su estado, no seguir esto a rajatabla, implica que solo la primera célula calculada sobre el array mantiene realmente un valor 'puro' el resto queda falsificado.
Esto es, el cálculo exige 'tomar una foto' del estado actual (matriz vigente) y el cálculo del nuevo estado volcarlo a otra matriz.
Se supone que la 'unidad tiempo' es para todas las células el mismo, no ceñirse a esto falsifica el 'momentum'.

Si intentas manipular el caso 2:
No hay inconveniente (en cuanto a fidelidad) en ir dibujando cada célula a medida que la calculas, solo que es costoso en recursos (más lento), además el refresco del gráfico de una sola vez de todo el gráfico es tan rápido que no merece la pena, no se distingue a simple vista, puede calcularse y dibujarse 1-100 veces por segundo... depende del área del tablero del juego y el tamaño en píxeles dado a cada célula y de si pones ciertas pausas de tiempo, para tener tiempo de observación entre estados.
270  Foros Generales / Dudas Generales / Re: IP en lista negra:blacklistalert.org en: 5 Mayo 2022, 18:35 pm
Supongo que el problema será de donde te has bajado esa versión de Linux.

Supongo que si te lo bajas de los repositiorios oficiales, no contendrá nada indeseable, al ser código abierto, mucha gente habrá podido verificar quién y dónde haya introducido código mailicioso.

Páginas: 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 ... 431
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines