|
1531
|
Foros Generales / Dudas Generales / Re: Qué resultados obtienes al ejecutar este código?
|
en: 4 Octubre 2019, 17:36 pm
|
Saludos, <html> <body> <‌‌scr‌‌ipt> var i = 0; stack(); function stack() { ++i; document.write(i + " "); return overflow(); } function overflow() { return stack(); } </scr‌‌ipt> </body> </html>
Google Chrome 76.0.3809.100 (Build oficial) (64 bits)
Uncaught RangeError: Maximum call stack size exceeded at overflow (strman.html:11) at stack (strman.html:9) at overflow (strman.html:12) at stack (strman.html:9) at overflow (strman.html:12) at stack (strman.html:9) at overflow (strman.html:12) at stack (strman.html:9) at overflow (strman.html:12) at stack (strman.html:9)
- Mínimo número: 1 - Máximo número: 6985 - Valor de incremento constante: +1
|
|
|
1532
|
Informática / Software / Re: Recuperador de archivos
|
en: 4 Octubre 2019, 02:17 am
|
Saludos,
- Piensa en el Disco Duro como si fuera un libro, este tiene dos partes fundamentales: Un índice para ubicar el contenido fácilmente, y el contenido propiamente dicho.
- Por términos de eficiencia y agilidad se utiliza siempre el índice para acceder a algún capítulo del libro.
- Se desea eliminar un capítulo del libro, entonces teniendo en cuenta los términos de eficiencia descritos anteriormente, se procede a quitar/borrar dicho capítulo del índice y no ir a la página x del libro e ir borrando página a página hasta eliminar completamente el capítulo.
- Más o menos así traba el Disco Duro. La información sigue estando ahí PERO el nombre del archivo eliminado podría hacerse perdido, y el espacio que está ocupando dicho archivo eliminado queda como disponible, de tal manera que un nuevo archivo podría escribirse encima y dejar irrecuperable el archivo anterior.
- Los programas que recuperan archivos eliminados pueden llegar a utilizar dos diferentes técnicas para la recuperación:
1. Buscar remanentes del "índice" y compararlo con el "índice" actual, entonces las entradas que no estén es que se han eliminado, luego a partir de esto verifica con los mismos "indices" que no se hayan sobre-escrito los archivos. Por ejemplo el Escaneo Rápido de Recuva (por defecto)
2. Ir directamente a los Bytes del Disco Duro en busca de patrones que identifiquen archivos que no están en el "índice" y tratar de organizar/ordenar los bytes para recuperarlos. Por ejemplo el Análisis Profundo de Recuva (más lento).
- Dependerá de la calidad del software recuperardor el decidir que combinación de técnicas utilizar y con que inteligencia hacerlo.
- Recuva Undelete es bastante bueno para ser gratuito y es capaz de buscar, intentar reconstruir y estabilizar algunos archivos, como el caso de las imágenes, si no ha sido capaz de recuperarlo completamente al menos lo estabiliza para que pueda ser abierto aunque no se muestre completo (mitad/parte de abajo/arriba corruptas).
- La eficiencia de la recuperación depende mucho de la cantidad de nuevos archivos creados en el disco duro, ya que estos pueden llegar a sobre-escribir los archivos eliminados y dejarlos irrecuperables o corruptos, peor si se trata del Disco del Sistema (C:\) ya que siempre está en contante escritura/lectura de archivos temporales, cache, filesystem, etc.
|
|
|
1533
|
Foros Generales / Dudas Generales / Re: ¿Qué es la memoría virtual?
|
en: 4 Octubre 2019, 01:17 am
|
Saludos, - En términos generales más o menos si, pero siendo más crudos ocurre algo así: Un programa va a ejecutarse, entonces el Administrador de Memoria del sistema operativo crea una Memoria Virtual para ese programa, por ejemplo 200MB, entonces el programa tiene 200MB de memoria para trabajar. Pero esto es solo Lógico (Virtual) y podría ser incluso más grande que el espacio de memoria ram física real instalada en el PC, el Administrador de Memoria se encarga de transferir algo de esa memoria virtual al disco duro, por ejemplo 50MB, a este proceso de le llama Paginación, el Administrador de Memoria también se encarga de estar atento a las peticiones del programa y traducir las direcciones de memoria virtuales que entiende dicho programa a direcciones físicas en Ram o en Disco Duro. - El archivo que guarda el total de los datos Paginados es: "C:\pagefile.sys" (Oculto y de Sistema) - Recomiendo abrir el Administrador de Tareas > Rendimiento > Memoria:  - Arriba a la derecha aparece el Total de Memoria reconocido por el Sistema Operativo 12.0 GB DDR3 - Uso de Memoria: Muestra un histograma de los últimos 60 segundos sobre el uso de la Memoria Ram utilizable (11.9 GB), esto corresponde al resumen que muestra Memoria a la izquierda - En uso: La memoria Ram en uso - Disponible: La memoria Ram disponible - Confirmada: La memoria Ram en uso + la memoria paginada (tamaño del archivo de paginación pagefile.sys), y la memoria Ram total + archivo de paginacion - En cache: Parte de la Memoria Virtual total no paginada y por ende en Ram - Bloque paginado: Parte de la Memoria Virtual total que está escrita en Disco Duro - Bloque no paginado: Parte de la Memoria Virtual total que no está escrita en Disco Duro
|
|
|
1535
|
Programación / Programación Visual Basic / Re: PROBLEMA DISEÑO DE V.B. 6.0
|
en: 3 Octubre 2019, 17:33 pm
|
Saludos, - Te recomiendo leer el Libro de Oro de Visual Basic 6.0, página 353 en adelante, ahí dice lo siguiente: Es importante que conozca una característica de los controles TabStrip que en muchas ocasiones confunde a los programadores. Esto es, que un control TabStrip no es un contenedor, es decir, no contiene secciones donde usted puede colocar los elementos para cada opción, sino, que es un conjunto de fichas o solapas que deben ser asociadas a contenedores como PictureBox y Frame. En este caso, usted debe asociar un contenedor (PictureBox o Frame) a cada opción y visualizarla según la opción que el usuario haya pulsado. Esto es sencillo de hacer, sólo debe poner visible el contenedor correspondiente a la opción pulsada y poner invisible los contenedores de las demás opciones. - También se muestra como usar el control mediante un objeto de forma muy detallada. https://visualbasic60.files.wordpress.com/2010/09/librodeoro.pdf
|
|
|
1536
|
Seguridad Informática / Seguridad / Re: [Bastante Serio] Virus Segurazo me impide tomar acciones con antivirus
|
en: 3 Octubre 2019, 14:22 pm
|
Saludos, - Eso es culpa de la Mentalidad Doble Click: https://vocaroo.com/i/s0oWxFft1HKf- Segurazo es el nombre que una compañía de soluciones de seguridad, entre ellas el antivirus: https://www.segurazo.com/, debido a su "técnica" de distribución es muy mal visto. - Puedes desinstalarlo desde "Agregar o quitar programas", si se resiste, puedes iniciar la PC en modo seguro y hacer el mismo procedimiento, incluso eliminar la carpeta de ese producto. - Si aún con todo esto no lo puedes quitar ya lo indicas para yo mismo ir a la web de Segurazo, descargarme el programa, lo instalo, veo que cosas instala y creo el método de desinstalación.
|
|
|
1537
|
Foros Generales / Foro Libre / Re: Los Latin Grammy dicen ‘no’ al reggaetón
|
en: 2 Octubre 2019, 18:00 pm
|
Saludos, - Depende mucho de las "cabezas", así como tampoco hay premio novel de matemática ellos pueden poner sus reglas y ya. - También depende de las costumbre, en mi Región vive gente muy conservadora y reggaetón es sinónimo de perrreo, vandalismo, lenguaje grosero, nada que ver con "Cultura". Para mí, música = bulla  , no suelo hacer tareas ni labores con bulla  , me ven raro porque siempre trabajo en silencio  . Por cierto como le hace la gente para estudiar con "música" al lado? - Mensualmente escucharé una o dos canciones a voluntad, así que mis opiniones pueden llegar a ser muy diferentes a la de los demás. Hay gente que lo ve mal debido a esta escucha y entiende la letra de la canción, pero hay otros que repiten todo como loros dejándose llevar por el ritmo musical  , lo digo por que unos compañeros no tienen reparo en cantar "te quiero p*ta" de Ramstein en pleno refrigerio, jeje, y la gente que no tiene idea de la existencia de esa canción se que anonadada y hasta le han llamado la atención cruelmente a uno de ellos jeje, en mi caso normal porque ya la había escuchado, pero piensen en las que no 
|
|
|
1538
|
Programación / Programación Visual Basic / Re: Retornar Aplicación vb6 por línea de comandos
|
en: 2 Octubre 2019, 17:26 pm
|
Saludos, - De poder se puede, pero para CommandLine suele ir mejor Visual C++  . - Puedes revisar este artículo para ver como se hace: https://www.tek-tips.com/faqs.cfm?fid=5647- Básicamente quitas tu formulario, insertas un módulo, haces la Referencia a Microsoft Scripting Runtime, creas tu Sub Main, en las Propiedades de tu proyecto especifícas que Sub Main es tu Objeto inicial, creas e inicializas tus variables para el FSO y los Stream para leer y escribir desde la consola, escribes tu código, puedes depurar y probar siempre y cuando no escribas nada en consola (aún no es de tipo consola), finalmente Generas el .exe y Re-Linkeas para convertir tu .exe en tipo aplicación de consola. - Por lo pronto a mí me funciona perfectamente el siguiente Hola mundo: Sub Main() Dim FSO As New Scripting.FileSystemObject Dim sin As Scripting.TextStream Dim sout As Scripting.TextStream Set sin = FSO.GetStandardStream(StdIn) Set sout = FSO.GetStandardStream(StdOut) Dim tmp As String Dim args As String args = Command() sout.WriteLine ("Hola " & args) sout.WriteLine ("Presione una tecla para continuar") tmp = sin.ReadLine() Set sout = Nothing Set sin = Nothing End Sub
C:\Users\EdSon\Desktop>Link /Edit /SubSystem:Console Proyecto1.exe Microsoft (R) COFF Binary File Editor Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
C:\Users\EdSon\Desktop>Proyecto1.exe mundo cruel! Hola mundo cruel! Presione una tecla para continuar
|
|
|
1539
|
Programación / Programación Visual Basic / Re: Cambiar la posición inicial de un Form
|
en: 2 Octubre 2019, 04:25 am
|
Saludos,
- Tengo entendido de que SetWindowsPos es un API de Windows User32.dll. En tu título has puesto: Cambiar la posición inicial de un Form, pues tienes el panel de Propiedades de tu Form para cambiar el .StartUpPosition a: vbStartUpManual, vbStartUpOwner, vbStartUpScreen o vbStartUpWindowsDefault.
-- Si eliges vbStartUpManual tendrás que especificar también las propiedades Top y Left para indicar las coordenas de tu Form con respecto a la esquina superior derecha.
-- Si eliges vbStartUpOwner o vbStartUpScreen, tu Form se centrará en la ventana o pantalla respectivamente.
-- Si eliges vbStartUpWindowsDefault, tu Form será ubicado por el Sistema Operativo, normalmente arriba a la izquierda de la pantalla dejando algo de margen, tal cual como pasa cuando abres una CMD.
-- Puedes usar Top y Left para re-ubicar tu Form luego de que se haya creado.
---
- Supongo que ya te has instalado el Visual Studio 6.0 + su MSDN de ayuda ..., presionas F1 mientras tengas seleccionado o ubicado cualquier cosa de la que quieras obtener ayuda.
|
|
|
1540
|
Informática / Software / Re: alguna web u torrent para bajar el alcohol120
|
en: 1 Octubre 2019, 19:57 pm
|
- Esa es la versión completamente gratuita de alcohol, no es de prueba, se encuentra en la misma página de alcohol: http://trial.alcohol-soft.com/en/downloadtrial.phphttp://www.filefacts.com/alcohol-120-free-edition-infoIt is Alcohol Softs 11th birthday, and as a special thank you to all our users, we are releasing a special free version of Alcohol 120% - Básicamente dice que por el 11 aniversario se lanzó una versión completamente gratuita de alcohol. - No comprendo bien eso de Discos Difíciles, te refieres a protecciones anticopia, extracción de tracks, imágenes de otros formatos como .nrg, .bin, etc? - Si solo vas montar ISO desde Windows 8 se puede hacer nativamente, supongo que a eso se refiere Engel lex, porque no recuerdo haber visto que monte otras cosas XD. - Podrías poner tus requerimientos y tu sistema operativo para recomendarte un software "correcto" y puede que hasta gratuito.
|
|
|
|
|
|
|