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 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 365
161  Foros Generales / Foro Libre / Re: hablemos de telepatia en: 2 Julio 2021, 20:59 pm
No niego que pueda existir, si bien yo no conozco a nadie que tenga (o diga tener) poderes telepáticos.

Tampoco debe confundirse con intuición o 'adivinación'.
A mi a veces me pasa (con cierta frecuencia) que pensando (mientras estoy en mis cosas) una palabra no muy común y casi al mismo tiempo (apenas 1-2 segundos después o menos), oigo (por ejemplo) en la tv. alguien que dice esa misma palabra (y no, no cuento los casos referidos a películas o similares, por el supuesto de que tu mente tenga reminiscencias que conscientemente no recuerdas, si no intervenciones en tiempo real). La frecuencia me hace descartar la casualidad, pero tampoco lo llamaría telepatía, además son palabras sueltas, nunca pensamientos completos...

El problema que tu atañes, es cómo determinar que eso que te pase por la cabeza es realmente el pensamiento de alguien o simplemente una idea que surge en tu mente, aunque sea con voz que no reconozcas.

Generalmente si la mente está sobreexcitada, surgen muchas ideas cacofónicas en la cabeza. No necesariamente exige tratamiento psquiátrico, pero si hay diagnosticado algún trastorno, viene a ser la apuesta más obvia.
162  Seguridad Informática / Análisis y Diseño de Malware / Re: [Ayuda] Ransomware desconocido? + varias capas de Compresión en: 30 Junio 2021, 04:17 am
...y por qué descargas e instalas nada, sin antes pasarlo por antivirus???.
Todo lo que descargues por la red, deberías pasarlo primero por (por ejemplo): virustotal... puede que algún antivirus no lo reconozca, pero será raro que escape a todos, además si hay extensiones cambiadas (de ejecutables) y multiples capas de compresión, será detectado casi que fijo...

Ante las dudas, al menos primeramente instálalo en un sandbox...

...parecieras novato. Ahora dime que no tienes copia de seguridad y...
...creo que te tocará llorar, porque nadie se para a perder horas y horas de trabajo para nada que no sea propio y de un alto valor económico.
163  Foros Generales / Foro Libre / Re: Todo sobre zippos en: 30 Junio 2021, 03:57 am
Se llaman mecheros de mecha (de hecho la mecha es lo que le da nombre). Zippo es solo una marca de USA.
Yo nunca he fumado, así que nunca he tenido necesidad de comprar ninguno, pero cuando yo era niño, todos los mayores fumadores tenían un mechero de mecha, luego aparecieron los de algodón empapado en su propio provisorio (generalmente se rellenaban con gasolina, alcohol, básicamente cualquier combustible, aunque si no se usaban con cierta frecuencia, era normal que el combustible se fuera disipando (evaporando), lo cual era además muy dependiente del combustible usado. No tengo claro que la marca Zippo fuera la primera, sí, que se hizo famosa por su apuesta (como bien señala Machacador), de garantizarse de por vida.

Los mecheros de mecha 'auténticos', ni siquiera usaban combustible, simplemente se prendía la mecha a base de las chispas que se obtenían de la 'piedra' del mechero, tras darle a la rueda varias veces. Las mechas en estos mecheros además eran muy largas (20-30cm.). Con los mecheros d ecombustible se redujo el tamaño de la mecha a lo que cabía en la cámara en que se alojaba (normalmente dicha cámara era del mismo tamaño que la destinada al combustible).

Finalmente quitaron la mecha haciendo, manteniendo el ocmbustible a cierta presión dentro de su alojamiento, que ahora ocupaba las dos cámaras, y en vez de chispa que prendía una mecha ahora era una pequeña llama que además podía graduarse...

Finalmente llegaron los chinos y se cargaron el invento. Las piedras de chispa ahora son tan ridículamente finas, que se acaban trabando y el mechero se vuelve inservible sin siquiera llegar a consumir el combustible que tiene (y eso que ahora además son algo más delgados (tienene menos combustible que antes). Es tan pequeño, que incluso el muelle es malo (como casi toda la tecnología china) ... hasta los 90 (por poner una fecha), cualquier mechero podía recargarse infinidad de veces de combustible, porque la piedra era más gruesa y larga y por tanto duraba muchísimo... y si se rompía el alojamiento que sujetaba el rodillo (cosa que empezó a suceder con los mecheros de plástico, eso era rarísimo con los metálicos), al menos podías 'operarlo', sacar la piedra y reutilizarla en otro mechero sin ese problema, ahora debido a su extrema miniatura es prácticamente imposible colocar la piedra, el muelle y el rodillo en su alojamiento, necesitas tener dedos de enano (no me extrañaría que los montaran niños en China, donde todavía no se haya mecanizado)...

Vamos que 'desgracias' a los chinos, necesitas un mechero por cada cartón de tabaco... antes (los de este tipo) duraban años, y los de mecha... toda la vida.
Aquí (a la derecha el mechero de mecha):


Aquí un ejemplo de los de mecha con depósito de combustible... en realidad era más frecuente que cada depósito fuera independiente:


Aquí los tipos que digo (uno a cada extremo y uno de mecha en el medio (sin la mecha)), donde cada cámara va separada, véase además, la bocacha apaga fuego:


También están los mecheros cuya chispa es producida no por le 'piedra (acerada)' del mechero, si no por un golpe sobre un botón de germanio, ya que el germanio tiene propiedades 'piezoelectricos' (si le das electricidad, genera vibraciones (así se construyen los relojes de cuarzo de los equipos electrónicos) y al revés, si le das un golpe, devuelve electricidad... un muelle muy fuerte, alcanza el punto máximo y se dispara un mecnaismo que golpea el germanio, genera una electicidad que es conducido por un polo y se termina abruptamente el polo continua un poco más allá, la electricidad de se obligada a saltar y ahí se forma el arco voltaico, que es la chispa... alimentado por combustible, prende igual que los mecheros de piedra.  ...curiosamente estos mecheros suelen usarse más para cocinas y barbacoas que para los fumadores.

164  Programación / Programación General / Re: ¿Cuál es el algoritmo para saber si un grafo es conexo o no? en: 24 Junio 2021, 16:41 pm
Un grafo es conexo cuando todos sus nodos son visitables empezando desde uno cualquiera dado. Como algoritmo pueden plantearse varios, que al fin y al cabo simplemente es un recorrido completo.

La matriz de adyacencia, no es más que una tabla, en la que por cada nodo, apunta a cado uno del resto de nodos y el valor es la distancia (el peso) entre ambos nodos. Depende de si el grafo es dirigido o no, etc...

Si te interesa el tema, debería haber un feedback con respuestas, si no, se asume , que preguntas y no revisas respuestas, en resumen que en verdad no te interesa más que te dén hecho el código y por tanto que responderte es perder el tiempo.
165  Programación / Programación General / Re: ESPACIOS ENTRE TEXTBOX CON OTRO TEXTBOX Y LISTBOX CON OTRO LISTBOX en: 24 Junio 2021, 16:28 pm
De entrada señalar que VB6 tiene su foro específico: https://foro.elhacker.net/programacion_visual_basic-b50.0/

y... Guau... debes tener cero conocimientos de programación.
Lo que buscas, se llama de forma genérica, "manipulación de cadenas". Una de las funciones de ese tratamiento, se llama 'concatenar'.
Código
  1. private txt as string
  2.  
  3. ' ...
  4.  
  5.  txt = Text33.Text & vbtab & Text22.Text  ' por ejemplo...
  6.  Printer.Print txt
  7.  ' ...
  8.  

El problema añadiendo un tabulador es que si bien separa horizontalmente un texto del otro, es dependiente del ancho de cada campo en particular, luego se verá una especie de columnas pero irregulares, no mantendrán la posición entre líneas. Incluso si un texto tiene justamente el mismo ancho que un número determinado de tabuladores, los dos textos quedarían unidos, luego quizás podría convenir añadir 2 espacios o bien su remplazo por sendos espacios. Con el uso de tabuladores, puede garantizarse columnas perfectas, si los textos apenas se diferencian en el ancho.

Otra de las funciones del tratamiento de cadenas es 'formatear' (dar formato), que básicamente lo que pretende es mantener un aspecto específico, el cual viene a depender de lo que pretenda el usuario, es un nombre muy genérico, porque hay infinidad de opciones. Con ello mantienen un control más estricto de 'las columnas', a cambio de algo más de código...

En tu caso vamos a suponer que requieres 2 columnas, por tanto el formateo consistirá en fijar que el ancho de un texto no sobrepase el otorgado al ancho de columna, para ello se cortará el texto si sobrepasa dicho ancho...
No suele ser deseable cortar un texto, pero si quieres mantener columnas el ancho del texto debe ceñirse al espacio de columna, o usar un papel extra ancho...

Primero, conviene crear una función que determine el punto donde comienza cada columna.
Código
  1.    dim BeginCols() as integer
  2.    dim AnchoCol as integer
  3.  
  4.    ' Esta función crea un array donde almacena el punto se comienzo de cada columna. La función se diseña con un parámetro para que pueda ser invocado múltiples veces si hay necesidad de saltar entre diferente númeor de columnas en cualquier momento.
  5.    ' NOTA: Considera todas las columnas de igual tamaño, en otro caso modificar al gusto...
  6.    private sub InicializarImpresion(byval NumColumnas as byte)
  7.        dim j as integer, k as integer
  8.  
  9.        redim BeginCols(1 to numColumnas)
  10.  
  11.        AnchoCol  = ((printer.scalewidth - printer.scaleleftleft) \ numcolumnas)
  12.        BeginCols(1)= printer.scaleleftleft
  13.        for k= 2 to numcolumnas
  14.            BeginCols(k) = ((BeginCols(k-1) + AnchoCol )
  15.        next
  16.    end sub
  17.  

Código
  1.     call InicializarImpresion(2)  ' esto se debería invocar cuando se pulsa el botón para imprimir...  ...y cada vez que cambie el número de columnas.
  2.     ...
  3.     call FormateareImprimir(Text33.Text, Text22.Text))  ' esto se debe invocar con cada línea con su par de textos...
  4.     ' ...
  5.  
  6.  
  7.    private function FormateareImprimir(byref Columna1 as string, byref Columna2 as string)
  8.        dim j as integer,  t as integer, txt as string
  9.  
  10.        t = printer.currenty
  11.        txt = FormatearPrn(columna1,AnchoCol-10)  ' -10 para que haya al menos siempre un espacio entre columnas.
  12.        printer.currentx = BeginCols(1)
  13.        Printer.Print txt
  14.  
  15.        txt = FormatearPrn(Columna2, AnchoCol-10)
  16.        printer.currentx = BeginCols(1): printer.currentY = t
  17.        Printer.Print txt
  18.  
  19.        ' saltamos a la siguiente línea...
  20.        printer.currentY = (t + printer.textHeight("A")  ' el alto de impresión para cualquier texto, es el alto de la fuente, sin importar el texto pasado excepto una cadena vacía.
  21.    end function
  22.  
  23.    ' Recorta el texto si es preciso, para que no ocupe más del espacio destinado a la columna.
  24.    ' Mide la cadena si supera el ancho máximo concedido, va retirando un carácter  en cada ciclo de un bucle hasta que cumpa la condición.
  25.    ' NOTA: Si el tamaño de fuente o el número de columnas es ridículo (gigante), el texto podría tener 0 caracteres y genear error... Uno debe aprender a lidiar con su propia idiotez.
  26.    private function FormatearPrn(byref Texto as string, byval MaxAncho as integer) as string
  27.        dim w as integer, numchars as integer
  28.  
  29.        numchars = len(texto)
  30.        w = printer.textwidth(texto)
  31.        do while (w > Maxancho)
  32.            numchars = (numchars -1)
  33.            texto = left$(texto, numchars)
  34.            w = printer.textwidth(texto)
  35.        loop
  36.  
  37.        FormatearPrn = texto
  38.    end function
  39.  

Esto es solo una aproximación rápida hacia tu objetivo, (seguramente) tendrás que 'trabajarlo' un poquito hasta que salga como tu quieres...

...y bueno ya tienes por donde tirar, aunque me temo que si estás tan verde que no sabes 'concatenar' todo esto te sonará a chino y tampoco sabrás por donde tirar, pero esto es lo normal cuando uno quiere correr sin saber andar (los tortazos contra el suelo, están garantizados).
166  Foros Generales / Foro Libre / Re: 184 paises a favor de terminar el bloqueo de USA en Cuba. USA e Israel se oponen en: 23 Junio 2021, 21:41 pm
Puies sí, ya va siendo hora de eliminar ese embargo.

A USA le conviene, de entrada evita inmigración (más masiva de la actual) procedente de Cuba, además tendría seguramente también que combatir el tráfico de drogas procedentes por esa vía. Y estando cerca de casa, tampoco le interesa que retomen posiciones militares con armamento ruso. En sí mismo, no tiene más motivos que justifiquen el embargo.
Israel no tiene voz propia, tiene que seguir el disctado de USA, si quiere seguir siendo 'su protegido'.
167  Foros Generales / Foro Libre / Re: Durísimo revés a España en el Consejo de Europa por los presos y exiliados en: 23 Junio 2021, 17:28 pm
...
En España se han indultado a mas de 10582 personas desde 1996, la gente tampoco sabe eso, porque mientras ha gobernado el PP los han mantenido ingnorantes toda su vida.
...
Son muchos más... (sin considerar fechas).
Aznar indultó a unos 8000, Zapatero a unos 6000 y Rajoy a unos 800.
La mayoría de esos indultos son del tipo: Señor que cometió un delito (no de sangre) con 18 o 20 años, y después de 4 o 5 años entra en la cárcel, cuando ya se ha reformado, está casado, tiene hijo y trabajo...

Claro que es algo desconocido por la mayoría. Si no somos abogados, ni jueces ni políticos, pués no vamos a leer los panfletos que son propios de tales oficios. Cada cual estará enterado de las cosas que 'se cocinan' en su mundillo (que ya es bastante y seguro no cubre la totalidad)... del mismo modo que tampoco sabemos cada medicamento que sale al mercado y lo que se haya publicado sobrer él mismo, porque eso es algo que harán médicos y profesionales d ela salud en general, lo mismo que tampoco sabemos cada vehículo o maquinaria que sale al mercado, pués es algo que los profesionales del ramo son los interesados (automoción, maquinaria agrícola, industrial).

La gente confía en que su gobierno haga lo correcto, pués para algo fueron elegidos. Que luego eso se cumpla es otra historia.
Si cada ciudadano debe preocuparse y ocuparse personalmente de cada cosita que hace un gobienro, estonces claramente no haría falta ningún gobierno, lo mismo si cada persona tuviera que conocer al detalle cada medicamento, pués tampoco harían falta muchos profesionales del ramo, idem con asuntos policiales, etc...

El principal problema es no estar de acuerdo con determinadas decisiones que tome el gobierno. Es imposible estar de acuerdo en todo, esto es algo lógico que todo el mundo (supongo) entenderá. Para mí un gobierno es malo, cuando pone como prioridad cosas que no lo son para los ciudadanos si no solo para su partido o para la continuidad de su legislatura. claramente cuando un gobierno, solo gobierna por su ideología, falla en el encargo asignado al gobierno d euna nación. La ideología política del partido en el gobierno, debe a lo sumo ser el medio, pero jamás el fin.

Un ejemplo claro, lo tenemos en los precios de la electricidad... Sánchez acusó al gobienro anterior de las subidas de la luz, lo mismo que los de Podemos, ahora que están en el gobierno, las subidas han sido mayores que nunca, y no aceptan críticas. Algunos (de los políticos de los partidos en el gobierno) sostiene que deberían nacionalizarse las eléctricas... el caso es que ENDESA era una empresa pública que precisamente el gobierno de Zapatero privatizó (y Rajoy completó). Luego es un claro ejemplo de la estupidez política y las ideologías de los partidos en el gobierno...
168  Foros Generales / Dudas Generales / Re: Es posible hacer esto en google chrome o windows? en: 23 Junio 2021, 17:07 pm
Claramente es absurdo hablar de 'miles de favoritos', es de entender que tengas miles guardados, pero eso de que son miles de favoritos, es absurdo.

Favorito, en un navegador tiene más el sentido de algo 'recurrente'. Es decir algo que con cierta frecuencia y de continuidad accedes.

En tu caso si tienes miles, porque consideras que en 'algún momento' pueda interesarte acceder a tal... lo preferible es que los guardes y mantengas por tu propia cuenta en ficheros con extensión URL... todo en alguna carpeta organizado en subcarpetas a tu gusto, igual que tienes imágenes o pdfs...   y deja como 'favoritos' esas... 10-50 direcciones que son las recurrentes, las que visitas todos los días, semanas o al menos una vez al mes. Y el resto de enlaces que no visitas nunca, pero que los guardas, por sí... mantenlos organizados como te he dicho.

Los ficheros de extensión URL, cuando das doble click, abren el navegador con la dirección contenida.
Como además suele haber programas para administrar ficheros, uno de esos podría ofrecerte justo la utilidad de búsqueda que tu requieras...
169  Seguridad Informática / Hacking Wireless / Re: Clave wifi con dirección Mac en: 23 Junio 2021, 16:57 pm
Hola, gracias por responder

Te comento que en mi curiosidad me he contactado con uno de estos vendedores de claves wifi, el cobro por una clave es muy bajo, algo así como 5 dólares, pedí el servicio, los consigné a su cuenta y efectivamente me dió una clave totalmente funcional, estaba personalizada ya que contenía el nombre del usuario y deduzco por la numeración junto al nombre, su número de cédula.
Adicional a esto, por el pago te dan una garantía de un mes, por si el dueño de la red cambia la clave, y te dan la clave nueva. Este último punto no lo he comprobado, pero vaya que me sorprendió lo que hacen con la dirección Mac, y la verdad no encuentro nada relacionado a este tema en la web
Podría ser perfectamente posible...

...si resulta que ese tipo trabaja precisamente en una compañía que suministra servicios de internet (o se ofrece como técnico independiente para arreglar instalaciones y mientras los atiende toma las credenciales de sus clientes).

Por supuesto opera ilegalmente y cuando la compañía lo detecte, fijo se irá a la calle y puede que a la cárcel si la compañía además decide denunciarlo.
170  Programación / Desarrollo Web / Re: [Dilema]: La manera más eficaz y óptima. en: 23 Junio 2021, 16:46 pm
Hola,
según una cosa que me comentaron es que una buena manera es ejecutar dicho algoritmo o cron para determinado usuario en el momento que se le agrega una notificación.
Sí, es una opción adecuada cuando el lapso entre agregado de notificaciones de los usuarios es un período largo (la definición de 'largo' es algo a valorar por uno mismo según su sistema y la potencia del equipo, etc...). Por ejemplo en un foro, los mensajes privados, habrá usuarios que cada día redacten 4 o 5 mensajes privados, pero la gran mayoría quizás solo redacte 1 a la semana.

Si el lapso entre añadidos es muy corto, no es eficiente.
Imagina un usuario que tiene 10 notificaciones, lo has limitado a 50, y recibe 1 notificación cada 10 minutos... si está con 10 notificaciones, hasta que llegue a 50, estarás ejecutando el algoritmo 40 veces solo para ese usuario (multiplícalo por el número de usuarios). Acaso no ves más 'saludable' y eficiente tratar solo aquellos que superen cierto umbral (>45 por ejemplo).

Opcionalmente en vez de ser programado a ejecutarse automaticamente cada x tiempo, podrías derivarlo a que tras cada añadido, verifique lo que comentaba en el mensaje anterior (si hay usuarios que han alcanzado el límite). Decidirse por uno u otro es algo a decidir en función d ela frecuencia de añadidos y lo que tarde es tratar el número de usuarios que sobrepasen el umbral.

En cualquier caso ese tratamiento conviene que sea asíncrono respecto del añadido de notificaciones, para que una cosa interfiera lo menos posible con la otra.

Dejo esto acá para cualquier "reseña" sobre esta solución que me comentaron.
????


Hay varias formas de implementarlo, pero si tienes dudas (para avanzar y no quedarte parado), toma la solución que más te convenza y cuando al tiempo observes los problemas que acarrea, pués repasas el tema y ves de implementar una solución que ataje esos problemas.

La que te propuse en el mensaje anterior es la más óptima, aunque requiere un poquito (no mucho más) de trabajo para implementarlo.

La solución que revisa cuando un usuario añade-recibe una notificación es sobretodo muy cómoda de implementar e incluso su eficiencia podría ser suficiente en sistemas donde el tiempo entre añadidos (como ya he comentado), es más o menos dilatado. Es decir si el sistema no está muy concurrido podría bastarte.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 365
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines