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 ... 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 [45] 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 ... 431
441  Programación / Programación General / Re: Evitar multiples for en incrementos variables Base58 Fuerza bruta en: 8 Febrero 2022, 01:41 am
Necesitas dos bucles, uno iterativo y uno recursivo.
El recursivo explora (avanza) las posiciones el iterativo explora las opciones de cada posición.
Necesitas eso sí, un array donde cada inndice se corresponda con una posición en la cadena y ese índice debe contener un array con todas las opciones para ese índice.

Nota que el bucle recursivo irá recorriendo ese array (posiciones) y el iterativos las opciones de dicha posición.
Los valores conocidos, siguen  existiendo pero solo tiene un elemento entre los que iterar... es necesario para seguir el bucle sin complicarlo con chorrocientas líneas de código o chorrocientos condicionantes, así el código es más limpio y más veloz, a cambio de un muy-poco más de memoria en uso.
442  Media / Diseño Gráfico / Re: Fotodiodos,captar imagenes en: 6 Febrero 2022, 22:37 pm
1-a ver si me aclaro, cada pixel es un fotodiodo?
2-¿un fotodiodo solo tiene dos estados? esos estados serian HAY LUZ/NO HAY LUZ?
3-es facil cuantificar los fotones que hay en un sitio?
1 - No. Un pixel simplemente es un 'punto que emite luz'. en los aparatos de hoy día, suelen ser diodos pero como te han dicho son emisores de luz. además por cada píxel hay al menos 3 diodos, uno que emite luz en rojo, otro en verde y otro en azul, la diferente intensidad de luz de cada diodo combinada es lo que nos produce el efecto del matiz que 'vemos'.
No muchos atrás, cuando las pantallas eran de rayos catódicos, cada pixel era un area iluminada por un haz de rayos que disparaba un cañón que chocaba contra una pantalla de fósforo y otros elementos, la excitación de esas sustancias es la que generaba la luminosidad.
El fotodiodo, capta luz, digamos que es parte de un scáner... por ejemplo de las cámaras de fotos digitales (las analógicas se basan como las pantallas analógicas en la estimulación (en este preciso caso) de una película con iones de plata). Un fenómeno algo muy similar al enegrecimiento que producen los rayos X.

2 - No. Aunque dado tu error de concepto, no sabe uno si ahora te refieres a los receptores o a los emisores (píxeles). En ambos casos hay una diferencia de intensidad, no son 2 únicos valores. Para los píxeles ya te lo he detallado más arriba si te interesa los receptores, pregunta y en otro mensaje te amplío...

3 - No. Los fotones aparte de su tamaño viajan a la velocidad de la luz, contarlos es imposible y menos en 'un sitio', además como pueden cambiar de dirección quien podría decir que no ha contado el mismo fotón más de una vez... supondría tener que etiquetarlos para saber que ya han sido contados, o ralentizar su velocidad hasta que pudieran ser contados uno a uno... pero el principio de indeterminación de Heisemberg, impide que esto sea factible (la intervención a ese nivel de miniaturización interfiere con el fenómeno existente). La ciencia ni siquiera se ha pronunciado definitivamente sobre la dualidad onda-partícula, desde luego ambas cosas no pueden ser, pero no hay forma de saber cual de ellas (u otra) es la correcta, experimentos aprueban uno y otros otro, pero ninguno descarta tajantemente al otro. Todavía si ese 'sitio' es un laboratorio, pueden hacerse trampas, para valorarlo. Lo que si suele hacerse es 'cuantificarlo', que para nada es lo mismo que contarlos, eso es lo que básicamente hace el fotodiodo.

¿Estás estudiando algo?.
443  Foros Generales / Foro Libre / Re: Conflicto Ucrania-Rusia,EEUU, OTAN, Europa. (Todas las noticias relacionadas irán aquí) en: 6 Febrero 2022, 13:51 pm
Putin para politica exterior no suele meterse con nadie.
Esto no es cierto. En esto no es distinto de EE.UU. vende armamento a todo quisque que se lo quiere comprar y también ha enviado tropas a diferentes conflictos en el globo.
Parece que se haya olvidado pronto lo que hizo Rusia no hace muchos años con la península de Crimea, que era territorio de Ucrania.

Lo que no se puede pretender es dejar que ucrania se alie con la otan. Eso es impensable.
En su casa cada uno hace lo que le da la gana.. Como Ucrania no es Rusia, Putin no pinta nada con las decisiones que tome Ucrania sobre formar parte o no de la OTAN.

Quien está presionando en este conflicto es occidente. Y cualquier pais en la situacion de Rusia no dejaria jamás que eso pase.
Si, claro... Putin solo 'pasaba por allí... y se dijeron ,vaya aquí se está bien, vamos a traer 100.000 soldados a hacer maniobras militares a la spuertas d ela frontera de Ucrania.
El partido empieza cuando el primero pega una patada al balón... y ente caso ha sido Rusia tocando los eggs a Ucrania. Lo que venga después es la reacción a actos inaceptables...

Que te se meta la otan hasta en la cocina, eso es guerra asegurada. Lo entiende todo el mundo.
Ucrania tiene a Rusia mordiéndole los pies, justo es que se quiera poner unas botas, para impedirlo.

Si Rusia quisiera podria arrasar en un par de horas a todos los ucranianos.
No creo que pase nada similar. Por que entonces, Ucrania no se conformaría simplemente con formar parte de la OTAN, entonces querría hasta instalar misiles nucleares en su territorio, que entonces es cuando Rusia tendría motivos reales para preocuparse.

Y seguramente para evitar la guerra total EEUU intentaria sancionar y tirar por vias diplomaticas pero no haria nada. En 2 semanas nadie se acuerda de esas cosas.
Cada uno puede aventurar su pronóstico.
Pero la diplomacia no sirve en determinadas circunstancias. Hay líneas que una vez cruzadas no tienen vuelta atrás, considero que ese caso hipotético que describes de 'Rusia arrasar Ucrania' no se quedaría en lloriqueos del tipo 'Pepito estás castigado sin recreo'. Eso llevaría de cabeza a una nueva guerra mundial sin sentido... la primera guerra mundial empezó por motivos mucho más simples, como fue el asesinato en Sarajevo del archiduque de Austria Francisco Fernando... y la segunda guerra mundial con el conflicto del paso de Dantzig (aunque Hitler tenía programado toda una plétora de acciones como se vino a ver poco despues). Aunque en este caso, puede estimarse las fechas del conflicto en otro momento según criterios... es claro que ese marca el inicio de lo que ya no tenía vuelta atrás.

Y lo de españa, es ridiculo y vergonzoso. Donde vais? 
Ahí estoy de acuerdo, pero es 'donde van'... es cosa del gobierno, no es decisión de los españoles. El gobienro se tenía que haber limitado a lo sumo a decir que estaría dispuesto a lo que en el seno de la OTAN se decida y mientras quedar a la espera.
444  Programación / Programación Visual Basic / Re: Problema hacer Menu en: 6 Febrero 2022, 13:01 pm
Sigue siendo un mensaje muy inespecífico.

Antes de nada debes saber si una aplicación MDI es la adecuada para tu programa.
Una aplicación MDI, simplemente contempla la posibilidad de alojar múltiples instancias de uno o más ventanas denominadas 'child' dentro de la ventana principal, en vez de esparramadas por el escritorio. De ahí su nombre: Interfaz de Múltiples Documentos. En la práctica, suele ser una sola ventana, la que es child y es esa la que tiene múltiples instancias. ...pero no está limitado.

En este tipo de aplicaciones, las ventana Child, que tengas un menú, se pasan a la ventana principal, cuando dicha ventana es la activa. Eso permite ganar espacio en la ventana incrustada y para el menú es mejor porque se sitúa en una zona visible no tapada si la ventana activa no cabe enteramente en la ventana principal. A su vez un formulario MDI, no ocupa nunca una medida (externa) mayor que la que tene el escritorio, pero dentro (de su interfaz) dispone de sendos controles scroll para moverse por sus dimensones internas.

El modo de verlo bien funcionar es tener 2 o más formularios distintos cada uno con su propio menú (que sean distintos para reconocerlos adecuadamente). Eso hace que si tiene más de una instancia del mismo formulario, no se aprecie diferencia en el menú cuando saltes de un menú a otro, excepto por las opciones activas que tengas en cada menú (que solo verás cuando despliegues el menú) y por los menús principales si alguno se ha ocultado en una instancia y no en la otra...
Nota que una ventana hija es solo así si tiene activada la propiedad MDIChild a TRUE , sino, es solo otra ventana de la aplicación y si esta tiene un menú, no se integra en el menú del formulario MDI.



Respecto de tu problema, como no me sigue quedando claro cual es realmente el problema que tienes, solo puedo intentar a interpretarlo y esperar a acertar habida cuenta que sigue siendo igual de críptico que al inicio.

Tú dices que al poner código en un botón-menú 'nuevo', te va al formulario MDI... en vez de al formulario clientes...
Mi interpretación de tu problema es que posiblemente estés dando al menú el mismo nombre en ambos formularios. No es estrictamente necesario que el nombre de un menú con el mismo texto tenga que llamarse como el nombre de otro menú con el mismo texto en otra ventana.

Sin embargo, haciendo un ejemplo así, no logro reproducir el problema. Creo una aplicación con 5 formularios:
1 MDI, con 3 ventanas child, de éstas, 2 tienen menú la tercera no y el formulario MDI también tiene menú... y una 5ª ventana que no es Child del formulario MDI.

En todas ellas (las que tienen un menú) doy al menu 'copiar' el mismo nombre 'mnuEditCopy' y en cada una de las 4 ventanas con menú pongo el simple código para identificar su procedencia...Como pongo en el  código y se ve en las imágenes que adjuntaré al final.

Ventana MDI (su menú propio está activo cuando está activo un formulario Child sin menú):
Código
  1. Private Sub mnuEditCopy_Click()
  2.  MsgBox "Pulsado el menú del formulario MDI"
  3. End Sub

En la ventana sin bordes (que es child del formulario MDI):
Código
  1. Private Sub mnuEditCopy_Click()
  2.   MsgBox "Pulsado el menú del formulario sin bordes"
  3. End Sub
  4.  

En la otra ventana child con menú:
En esta incluso he creado otro menú con el nombre ligeramente cambiado y tirando de arrays para los submenús..
Código
  1. Private Sub mnuEditCopy_Click()
  2.  MsgBox "Pulsado el menú del formulario de ejemplo"
  3. End Sub
  4.  
  5. Private Sub mnuEditar_Click(Index As Integer)
  6.     MsgBox "Pulsado el menú del formulario de ejemplo"
  7. End Sub

En la ventana que NO ES CHILD del formulario MDI:
Código
  1. Private Sub mnuEditCopy_Click()
  2.   MsgBox "Pulsado el menú del formulario NO CHILD"
  3. End Sub
  4.  

La ventana sin menús, es para permitir que al estar activa, se muestra el menú del formulario MDI (pués la ventana hija no tiene menú).


En todas ellas el resultado es el esperado (salta el msgbox que identifica claramente el menú de la ventana a la que pertenece). Luego o yo no he interpretado correctamente tu problema o estás haciendo alguna otra cosa que no has descrito, o bien tienes una concepción errónea de lo que es una aplicación MDI y una ventana Child

Insisto en que unas imágenes de la captura antes y después ayudarían a identificar o al menos a entender tu problema... en su defecto podrías compartir el proyecto (no es necesario que sea el proyecto entero, basta copiar y pegar el proyecto en otra ubicación y eliminar todo excepto la operatoria que falla, o bien crear otra aplicación donde tengas un formulario MDI y esa ventana y metas el código exclusivamente necesario para reproducir el problema (lo que te fuere más sencillo y rápido) y que uno tras descargarlo, pueda entender que te está sucediendo....

Y ahora unas capturas, primero de la interfaz general y del código asociado a cada una, y detrás una a una la invocación del menú edición ---> copiar

la interfaz general y del código asociado a cada una:


















445  Sistemas Operativos / Windows / Re: Como eliminar o modificar un archivo que esta en uso en: 5 Febrero 2022, 16:55 pm
Insiste... si es en un entorno de empresa y la susodicha aplicación fue creada internamente, pasa por ecima de los programadores y ve al director de proyectos (o en su ausencia, al directivo que le toque manejar la estructura del proyecto y la calidad o rendimientos de la empresa), le comentas  que ese cambio no comporta ni complejidades, ni retasos inasumibles, ni sobrecostes apreciables de implementación... pero sería más eficiente vuestra tarea que disponiendo de tal posibilidad.

Si la persona indicada es lógica y escucha opiniones a buen seguro señalará los cambios oportunos.
446  Programación / Programación Visual Basic / Re: Problema hacer Menu en: 5 Febrero 2022, 16:45 pm
Tu explicación resulta confusa, queda claro que estás operando con formularios MDI y quieres gestionar los menús, pero no queda claro que es lo que esperas conseguir y sobre todo cual es el estado actual.

Una captura de los menus durante diseño y otra durante ejecución que se relacione con tus explicaciones aclararían lo suficiente para saber que reclamas...
447  Foros Generales / Noticias / Re: Intel desarrolla un driver de actualización de firmware exclusivo para Linux en: 5 Febrero 2022, 15:55 pm
...la cual permite actualizar una BIOS o UEFI sin necesidad de reiniciar...

...la prioridad ... es debido a que el uso de PFRUT se centrará en los servidores, donde las cargas de trabajo muchas veces no pueden interrumpirse.
'se centrará en...' no me gusta nada como 'suena', sería preferible que fuera un: 'en exclusiva para...'
No cabe duda que en sistemas críticos, donde una intrerrupción más o menos prolongada, puede conllevar severos daños de cualquier indole, una actualización en caliente y (quizás) silenciosa, sea deseable... pero al decir 'se centrará', están señalado (aunque quizás sea solo la impresión del articulista), que ni se ciñe ni acaba ahí, aunque sea la prioridad inicialmente... (una vez funcional) podría extenderse a todo tipo de procesadores.

En la realidad esto podría suponer a futuro, la llegada de nuevos virus diseñados especialmente al caso que se cuelan en tu BIOS y ni te dés cuenta. Básicamente si el hardware no está bien diseñado, que se cuele un virus en la BIOS, podría suponer tener que tirar a la basura la placa base (si el chip está soldado y no portado en un zócalo), si el hardware no ha previsto y provisto un método eficaz de remplazar una BIOS 'defectuosa', 'dañina' o simplemente porque el propietario del equipo así lo desea. Esto supondría separar la BIOS en dos secciones:
- Una que no sea actualizable en caliente y que se encargue únicamente de dar soporte al arranque para remplazo de la BIOS y no ser actualizable del mismo modo. Así siempre existiría la posibilidad de flashear la BIOS con una copia limpia si una copia vírica se ha apoderado... Esta sección solo tendría como cometido, facilitar el remplazo de la BIOS, cuando esto sea deseable típicamente por una corrupción en la misma que impide ser replazada por otros métodos provistos.
- Otra con el resto de operativa del BIOS.

...sin un diseño eficaz, la BIOS vírica podría impedir ser remplazada en lo sucesivo por ninguna otra copia. Técnicamente en esta suposición la única solución seria tirar la placa base y comprar otra nueva, entre otros daños habría uno económico no solo por adquirir una nueva placa (o chip si puede cambiarse), si no por el tiempo que el equipo esté inactivo.
448  Foros Generales / Dudas Generales / Re: dudas generales en: 5 Febrero 2022, 00:36 am
No queda claro cual es la circunstancia exacta del dispositivo.
Podrías probar a formatearlo si no importa su contenido actual si no solo el dispositivo.

Algunos lápices/memorias/pendrives USB tienen un botón por el lado para poner en modo solo lectura. Igual lo activaste sin querer al enchufarlo o desenchufarlo.
A mi siempre me ha parecido muy buena idea que todas las memorias trajeran de fábrica ese botón... Uno decide cuando es necesario. Las SD, perfecto (imitaban a los viejos diskettes), los USB al principio también solían traerlo, después... nunca más.

Son ideales cuando precisas conectarlo a un equipo que no es tuyo, y no necesitas meter nada en él.
449  Foros Generales / Dudas Generales / Re: Transferencia de titularidad de automóvil en España. en: 5 Febrero 2022, 00:21 am
Precisamente por todas las dudas, lo mejor es acudir a la jefatura de tráfico. si ya habeis hablado personalmente con el vendedor y está todo claro, allí en poco más de una hora estará todo resuelto (bueno ahora por culpa del virus chino, quizás haya colas o haya que pedir cita).

Puedes además solicitar al vendedor que inclya en el contrato de compra venta, que cualquier multa realizada al titular del vehículo, con fecha igual o anterior al día de la compra el vendedor se compromete a hacerse cargo de ella. Así cualquier multa que llegue a futuro con una fecha anterior a la firma del contrato, no te obliga a tí (tu conocido) a pagarla.

También es recomendable asegurarse-exigir que haya pasado la ITV (si tiene la antigüedad que lo exige) y la fecha de la anterior está caducada (para que s ehaga cargo el vendedor de vender el vehículo en condiciones adecuadas de conducción).
450  Sistemas Operativos / Windows / Re: Como eliminar o modificar un archivo que esta en uso en: 5 Febrero 2022, 00:12 am
Yo lo que si necesito, para evitar cerrar y volver a encender el programa que lo mantiene en uso, por la demora que esto supone,
Al leerte cualquiera diría que el programa tarda 10 o 20 minutos en abrirse cada vez y que tú necesitas editarlo aparte varias veces...

La solución es usarlo con una aplicación que no lo bloquee, aunque esté escribiendo y mejor que lo cierre periódicamente cuando no lo use o a voluntad (el programa seguirá abierto). Si esto no es posible (usar otra aplicación) cabe preguntarse si el programa es tuyo o no, no siéndolo suena mas a actividad vírica que a una 'necesidad real'... ...por que los ficheros de texto, no son nada relativamente importantes como para que estén bloqueados de forma constante, como si puede suceder con ciertos programas que no escriben precisamente simples ficheros de texto.

Si el fichero no es tan importante como para que no importe eliminarlo, no hace sino aumentar las sospechas en esa dirección... ya que si no es importante tal que no importe que sea eliminado, qué te impide crear y abrir otro fichero y escribir en
él lo que lo que te dé la gana???.
 
Si ambas opciones son deseables: Editarlo estando abierto o eliminarlo, igualmente apunta a actividad vírica.
Páginas: 1 ... 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 [45] 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 ... 431
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines