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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 ... 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 [55] 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 ... 431
541  Seguridad Informática / Seguridad / Re: Las fotografias en windows 10 se abren 5 segundos y se apagan automáticamente. en: 7 Diciembre 2021, 02:12 am
No será que estás abriendo una previsualización... quizás en modo 'slide show' ?.
Serías capaz de hacer una captura d ela pantalla cuando abres una imagen y antes de que se 'apague', para saber con qué rayos d eprograma lo estabas abriendo?.

También podría ser un virus, pero dices que eso te ocurre 'desde siempre' no de un tiempo a esta parte... de un tiempo a esta parte, lo que dices es que ya no lo toleras... por eso descarto un virus y me decanto por abrirlas de modo incorrecto o haber desconfigurado o configurado mal desde un principio.
542  Foros Generales / Noticias / Re: El caso del empleado que programó fallos periódicos en su software para así asegurarse de tener siempre trabajo en: 7 Diciembre 2021, 02:03 am
jajaja.. obsolescencia programada, pero a la inversa, aplicada hacia y no desde la empresa.

Ahora... la multa de 7500 dólares, me parece escasa... aunque a buen seguro el daño que se ha hecho hacia sí mismo, será castigo más que suficiente. A ver quién lo va a contratar???. Como programador está acabado.
543  Programación / Scripting / Re: Programación en shell en: 7 Diciembre 2021, 01:56 am
Creo que lo que trata de solicitarte es calcular la entropía, de una línea dada de un fichero elegido.
El término 'cantidad de información' es adecuado para referirse a la entropía y pasar de ahí a su cálculo, lo entiendo así cálculo de la entropía. Por eso te preguntaba por el contexto, para confirmar o desestimar, peor tampoco lo has aportado aunque el mensaje es ya lo suficientemente extenso como para interpretarlo en ese sentido.

Se supone que estais estudiando la teoría de la información (la entropía, Claude Shannon, compresión de datos, Huffman)????. Si es así, eso es lo que te pide, que calcules la entropía de la línea de un fichero, como no aclara si el fichero debe ser de texto o no, pero al hablar de líneas se ha de asumir que es un fichero de texto. Considera pués solo los 96 caracteres imprimibles (es decir que los 96 caracteres son equiprobables de aparecer, lógicamente la realidad es distinta, para eso es el cálculo).

Si lo estáis estudiando en estos momentos, lo tendreis fresco, si no puedes repasarlo:
https://es.wikipedia.org/wiki/Entropía_(información)
Por consola no es precisamente la mejor forma de hacer ciertas cosas... pero imagino que como estais empezando, os habrán enseñado lo básico y suficiente para 'ir tirando'.

el pseudocódigo vendría ser esto:

Código:
fichero= Solicitar nombredefichero
Si existe el fichero
   lineapedida = solicitar linea
   mientras no se alcance el final del fichero  
        linea = leer siguientelinea de fichero
        numerolinea = numerolinea +1
        Si numerolinea= lineapedida salimos dle bucle
   repetir
   Si numerolinea <> linea pedida
      informar "Se alcanzó el final del fichero y no se llegó a la linea pedida"
   sino
      calcular entropia de linea
      informar dle valor
   fin si
sino
   informar "no se encuentra el fichero indicado."
fin si

El calculo de la entropía se basa en la probabilidad de aparición y las apariciones reales encontradas. Inicialmente como te digo contamos 96 caracteres imprimibles (se spone un fichero de texto), todas con igual probabilidad luego inicialmente lqa probabilidad de aparición de cada carácter es: 1/96, o lo que e slo mismo en un modelo o´ptimo deberían aparecer 96 caracteres, y todos exactamente una vez. Luego la cantidad de caracteres en la línea tiene su valor y... debes recordar lo que has estudiado y supongo que también quieren poner a prueba como programas los contadores, bucles, condiciones, etc...
544  Foros Generales / Foro Libre / Re: esta altura es normal? en: 6 Diciembre 2021, 20:54 pm
de las 4 fotos,en las dos priimeras aparece "original with IC" COPY WITHOUIT ic"
QUE ES ic? a que corresponden las siglas? gracias
IC = circuito integrado.
Si te fijas donde eberían ir soldados (y lo marca con una elipse y una fleacha roja apuntando a la zona), solo está el punto para la soldadura pero ningún componente soldado ahí.

Es normal que te echen de foros, preguntas banalidades que o deberías resolver por tí mismo o a lo sumo preguntar a un amigo cercano. Tu pregunta (inicial en este hilo), es absurda... cualquier altura es 'normal', incluso 4 metros y 30 cm. pués cada cual tiene su genética, lo 'normal' es que no haya ninguna medida fija. No confundas lo 'normal' con la 'media' (que es lo que en todo caso tendría sentido).

Luego en un mismo hilo, haces lo que acabas de hacer... mezclar un tema ajeno al planteado en el hilo.

Tú y otros como tú deberíais crearos un foro 'especial' para vosotros, donde la 'norma principal del foro' sea: "Pregunta lo que quieras, cuando quieras, donde quieras y como quieras ... y a ver si alguien nos contesta."
545  Programación / Scripting / Re: Programación en shell en: 6 Diciembre 2021, 20:30 pm
...calcular la Información asociada de un texto en un archivo, según la posición que introduzca el usuario
¿Seguro que es es la descripción que te han dado o el resumen que tú haces...?
Es que es ambigüo, tiene múltiples interpretaciones, y en el mundillo de la programación el enemigo número 2 es la ambigüedad.
Yo podría interpretar (por ejemplo), que dado un punto en un fichero se localice el comienzo y final de una palabra, o de una frase... deduciría esto si estás estudiando por ejemplo operaciones con cadenas... es decir si hay un contexto que puede usarse para resolver la ambigüedad.
Ante las dudas reclama a tu profesor más claridad y detalles.
 
También tengo otro problema, al ejecutar el programa me da un fallo que dice finalización del programa en linea 20, cuando el programa solo tiene 14 lineas de código.
Considera que las líneas en blanco también cuentan.
Sería tremendamente molesto que se diera el índice de una línea de código desechando las línea en blanco, casi que obligaría a uno a contarlas a ver cual es... siendo una posición absoluta basta mirar la línea que se señala.

La mayoría de IDEs enumeran las líneas, en cambio es raro en editores de texto plano, luego en ese caso toca contar.
 
546  Programación / Programación C/C++ / Re: PRODCUCTO DE DOS MATRICES DE 3 X 3 : DUDA en: 6 Diciembre 2021, 13:41 pm
Ni hace falta mirar el código... cuando dices que te dan valores muy elevados.

Debes usar un array temporal, para mantener los valores que se van calculando, de otro modo acabas multiplicando por un valor ya calculado, varias veces...

Código:
temp[x][y] = (A[x][y] + ( B[x][z] * C[z][y] )) 

p.d.: Nota que A, en realidad es también temp...
Te lo resumo, nota como la solución se devuelve en un array por referencia... y los arrays de origen no se alteran.

Código:
funcion MulMatrices(M1[][], M2[][], Ms[][])
    entero x, y, z
    
    bucle para x desde 0 a 2
        bucle para y desde 0 a 2
            Ms[x][y] = 0   //esto permite que el mismo array pueda ser reutilizado múltiples veces.
            bucle para z desde 0 a 2
                Ms[x][y] = (Ms[x][y] + (M1[x][z] * M2[z][y]) )
            siguiente
        Siguiente
    siguiente
fin funcion
547  Programación / Programación C/C++ / Re: Ayuda para saber si una cadena es palíndromo o no en: 6 Diciembre 2021, 13:33 pm
En vez de complicarte eliminando espacios, simplemente sáltalos.
Tendrás 2 punteros, el de posición de lectura del principio, y el del final.
Mientras un cáracter sea espacio (ó puntuaciíon: ',' '.' ':' ';', paréntesis, etc..) avanzas sin hacer la comparación, así llegas a un carácter comparable.
Luego igual desde el final, cuando localizas dos caracteres comparables, es cuando realizas dicha comparación.

Es realidad, es preferible hacer saltos, simplificando la lógica, es decir mientras no sea un carácter saltar al siguiente...

Código:
entero ini=0, fin= cadena.length
buleano pal=FALSE

Hacer mientras (Ini < fin)
    // saltar caracteres 'extraños' de la parte delantera
    hacer mientras esAlfaAZ(texto(ini))= false
       ini +=1
       si (ini >= fin) devolver pal
    repetir
    // saltar caracteres extraños de la parte trasera
    hacer mientras esAlfaAZ(texto(fin))= false
       fin -=1
       si (fin<= ini) devolver pal
    repetir
   
    // comparar la pareja de caracteres vigente
    si (texto(ini) <> texto(fin)) devolver FALSE
    ini +=1
    fin -=1
    pal= true
repetiir

devolver TRUE

Con este pseudocódigo para evitar que devuelva como palíndromo un texto que no contuviera ni un solo carácter, alfabético en el rango AZ... se controla, desde la última línea del bucle, solo si se ha ejecutado al menos una vez una comparación satisfactoria, 'pal= TRUE'.

...y es de suponer que la capitalización no debe ser un obstáculo para considerarlo palíndromo, pero esto último abórdalo solo cuando hayas solucionado el problema y te funcione bien.
548  Foros Generales / Dudas Generales / Re: ayuda quitar tiempo espera gestores descarga en: 5 Diciembre 2021, 23:49 pm
Esos tiempos, se imponen (entre otras cosas), para impedir que la gente 'abuse' (en realidad para molestar a los que bajan mucho para señalarles que si tienen una cuenta de pago, esos tiempos de espera no se dan, porque desde luego quien no se va a crear una cuenta d epago, es quien solo descargue algo una única vez o algo cada variostantos días)...

Luego no podrás saltarlo sin más... tendrías que hacerle creer que se trata de otro usuario, que procede de otro lugar y usa otro equipo... es decir tendrías que ver que datos recoge el sitio de tu equipo, que luego utiliza para reconocer que 'eres tu otra vez'... y ver de proveerle datos distintos cada vez. La cuestión de la IP, MAC, etc... es lo más obvio.
549  Programación / Programación General / Re: Programacion Visual Basic Net 2012 en: 5 Diciembre 2021, 23:25 pm
No hay ningún evento en el combobox, que actúe sobre la lista desplegable, al momento que tu vayas cambiando la selección con el ratón. El evento click, es tardío, cuando ya has seleccionado el ítem. El resto de eventos se refieren justo a la parte no desplegable (como mousemove, mouseenter or SelectedIndexChanged, por ejemplo).

Tampoco te vale imitarlo mediante un textbox y un listbox, tal que al pulsar el textbox, se haga visible un listbox y cuando se seleccione un ítem de esta o pierda el foco, se oculte. Porque el listbox, no cambia dinámicamente entre items a medida que el cursor se va desplazando por la lista, si no solo cuando se pulsa en un elemento.

Para lograr hacer lo que quieres tendrás que enfangarte y crear tu propio usercontrol imitando un combobox. Ahora, merece el esfuerzo necesario solo para mostrar en un label un ítem que en sí mismo ya se ve en el combobox... No es acaso precisamente esa función la del desplegable del combobox?.
550  Foros Generales / Foro Libre / Re: [SERIES] Que estas viendo? en: 5 Diciembre 2021, 19:23 pm
Yo acabo de terminar de ver "Cowboy Bebop", que es una serie con actores reales, siguiendo las andanzas de la serie anime japonesa de finales de los 90.

El personaje del perrito "Ein", está subexplotado en esta temporada, es de esperar que en las próximas tenga el papel que se le debe dar.

Los protagonistas son cazarecompensas en un mundo post-apocalíptico, donde excepto la tecnología, el resto parece igual. Ni van sobrados de virtudes, ni de humanidad, como la vida misma.

A juicio mío, se acabará convirtiendo en una serie de culto, si continúan por esa línea...
Páginas: 1 ... 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 [55] 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 ... 431
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines