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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14
51  Programación / Scripting / Re: Necesito un batch en: 1 Septiembre 2023, 07:14 am
la cosa es que tengo una carpeta de imagenes que se le estan actualizando con fotos nuevas cada semana y quisiera que un script notificara que existe alguna o varias fotos nuevas si fuera el caso, digamos como un centinela que este revisando constantemente y por el eso el hecho de mandar un correo para avisar. Gracias espero haberme entendido

Con Batch-script mejor olvídate. Para detectar cambios en un directorio, el enfoque sería mediocre e impreciso, por ejemplo mediante un búcle que en cada iteración obtenga la cantidad de archivos actual en el directorio, para comprobar si la cantidad ha cambiado desde la última comprobación. Y para enviar un e-mail, sencillamente no se puede realizar sin el uso de 'comandos externos' (aplicaciones de terceros). No es posible realizar de forma óptima y precisa ninguna de las cosas que necesitas debido a sus amplias limitaciones.

Con otros muchos lenguajes de programación, incluído el ya mencionado PowerShell, sí, puedes monitorizar los cambios y adición de nuevos archivos en un directorio especifico, y también puedes enviar un e-mail (mediante servidores SMTP, mediante la API del servicio de mensajería en cuestión, o también mediante automatización web, que ya sería algo más complejo).

Ahora, tendrás que decidirte por el lenguaje a utilizar para llevar a cabo esas operaciones. Si estás familiarizado con VB6, sin duda alguna te sugeriría VB.NET. Y hay una sección en el foro para formular preguntas específicas de .NET en la que te puedo brindar la ayuda. También puedo hacerlo en Powershell.

De todas formas, hoy en día existe toda una variedad de programas, algunos puede que gratuitos y otros de pago, que ya son capaces de hacer todo eso - incluyendo la notificación via e-mail - de forma especializada, como por ejemplo Directory Monitor (https://directorymonitor.com/) sin ir más lejos, así que quizás quieras considerar esa opción para ahorrarte el trabajo (y ahorrármelo a mi también xD).

Saludos.
52  Media / Juegos y Consolas / Re: dudas sobre videojuegos en: 1 Septiembre 2023, 06:37 am
No se explicate mejor a que te refieres con la palabra que te de tirones ? Tirones de pelos o que ?  :huh:

Se puede estar refiriendo a que la imagen del juego se congela por unos breves instantes, y al descongelarse nos da esa sensación de "ir a tirones". Los congelamientos de imagen pueden ser más, o menos frecuentes, pueden darse cada pocos milisegundos, o cada pocos segundos, y pueden durar más, o menos tiempo. También se pueden dar ocasionalmente en algunos puntos de carga del juego, o en zonas que estén mal optimizadas y exigan demasiados requisitos al PC en ese momento del juego. Al congelarse la imagen, los FPS disminuyen de forma significativa, y luego vuelven a la normalidad.

Esto se puede deber a lo que comunmente se denomina CUELLO DE BOTELLA.

"El cuello de botella surge cuando hay un componente que frena el rendimiento general del sistema porque sus especificaciones están descompensadas. Normalmente, los cuellos de botella se suelen originar porque la CPU ofrece un rendimiento bastante inferior que la GPU, o viceversa."

¿que caracteristicas puedes bajar para que no vaya a tirones?bajar la resolucion? Al final, de lo que se trata es de hacerle hcaer menos operaciones que antes?

Por supuesto es primordial configurar de forma óptima las opciones gráficas del videojuego, en función de cuales sean las limitaciones técnicas de tu tarjeta gráfica.

Y después de eso, céntrate en consolidar una configuración de servicios de Windows y procesos activos mínimos (aquellos cuya ejecución sea estrictamente necesaria) para intentar reducir el consumo de recursos de tu PC mientras estás jugando.

Al lograr una configuración óptima de los servicios y procesos en ejecución, estarás reduciendo la sobrecarga de operaciones de CPU, operaciones de RAM, operaciones I/O de lectura y escritura del disco, etc. Todo ello debería ayudar a que el funcionamiento del videojuego sea más fluído, pero quizás no sea suficiente para solucionar los problemas que tengas de forma definitiva, eso nadie puede decírtelo ya que no sabemos más que la limitada información que nos has proporcionado.

Hay miles de tutoriales que puedes encontrar en Google y que te pueden enseñar a optimizar una configuración de servicios de Windows y de procesos activos. También existen softwares especializados y orientados específicamente al problema del gaming, para intentar optimizar el rendimiento del PC mientras juegas, como por ejemplo:

  • Razer Cortex
  • Wise Game Booster
  • EZ Game Booster
  • Smart Game Booster

Y muchos más.

Ten en cuenta que todo lo que hacen este tipo de programas lo puedes hacer por ti mismo, ya que hasta donde yo se se suelen centrar en cerrar servicios y procesos en ejecución considerados innecesarios, sin que tengas que hacerlo por tu cuenta. Así que podría resultarte más sencillo y cómodo usar cualquiera de estas herramientas mencionadas.

Además, si tienes una tarjeta nVidia, y si el juego en cuestión cumple los requisitos necesarios (sean cuales sean), puedes realizar otro tipo de optimización al juego mediante NVIDIA GeForce Experience, que está incluído en el instalador de nVidia.

Aparte de eso, hay otras muchas cosas que puedes hacer, como mantener los drivers y firmwares actualizados en los dispositivos que compongan tu PC, y en el caso de los drivers de nVidia instalar los drivers que son específicos para la optimización de video juegos y luego configurar las opciones de nVidia de forma óptima, o puedes hacer overclocking a la CPU y GPU utilizando el software especializado y oficial del fabricante, también puedes activar el plan de energía de alto rendimiento en tu PC, o desactivar las actualizaciones de Windows y desinstalar aplicaciones integradas del sistema por otros medios más sofisticados, y puedes tratar de mantener una colmena/hive pequeña - y desfragmentada - del registro de Windows para reducir los tiempos de acceso y lectura del sistema operativo al registro, y limpiar en general el disco SSD para dejar un espacio libre mínimo (digamos un 20%) para que funcione con mayor fluidez, o puedes actualizar / reemplazar algún componente de hardware tu PC, y en fin, un montón de cosas que puedes hacer en conjunto para aumentar el rendimiento del sistema, pero creo que una de las cosas fundamentales por la cual empezar siempre es configurar de forma óptima los servicios de Windows y los procesos activos, y luego ya si te ves capaz y con ganas puedes intentar con las otras cosas que he mencionado, o las que me haya dejado sin mencionar.

Saludos.
53  Seguridad Informática / Hacking / Re: recuperar contraseña de facebook hackeado en: 1 Septiembre 2023, 05:45 am
https://www.facebook.com/recover/initiate/

PD: no importa cuantos años y décadas pasen, este tipo de peticiones (de tan dudosa lógica y honestidad) no dejarán de formularse en el foro para perdurar hasta el fin de los tiempos. :xD
54  Foros Generales / Dudas Generales / Re: ¿Pueden saber la persona exacta que hay detras de una cuenta? en: 1 Septiembre 2023, 05:34 am
Y depende del delito lo detendran:

Pero probablemente en estas circunstancias lo que harán será pasar del tema. No creo ni que vayan a averiguar la IP ni el historial de mensajes publicados, por que primero hay que pedírselo a Facebook y esperar la respuesta colaborativa con los datos. Eso requiere tiempo. La guardia civil tiene cosas más importantes de las que preocuparse, que de la denuncia de una persona a otra que no habría cometido ninguna ilegalidad grave como la que se menciona en esa noticia que has compartido...

Y en caso de que si que lo investigasen, se acabarían dando cuenta de que estaríamos hablando de un posible adolescente haciéndose una cuenta falsa en una red social suplantando la identidad de otra persona con su foto de perfil, solo para hacer el troll y nada más. No creo que detengan a nadie por algo así.

O al menos así quiero pensar yo.

¡Pero no hay que hacer esas cosas de ir suplantando a la gente como si nada!.

Saludos
55  Foros Generales / Dudas Generales / Re: ¿Cómo descargo esta imagen de modo que tenga transparencia? en: 1 Septiembre 2023, 05:23 am
parecía querer que pague algo

¿Solo lo parecía?, esa página y similares están diseñadas para acosarte hasta el aburrimiento y sacarte de quizio para que les compres un plan de suscripción ...o para descargarte una sola imagen e irte con un mal sabor de boca y no querer volver a pasar por la misma experiencia nunca jamás :laugh:
56  Informática / Software / Re: Alguien que tenga listas m3u en: 31 Agosto 2023, 05:23 am
Supongo que se referirá a listas de reproducción M3U que contengan enlaces de radio streaming.

Como si no hubiese miles de listas disponibles por internet que puedes hallar con Google, y que ya están catalogadas por géneros de música...

Ejemplo:
 - https://github.com/junguler/m3u-radio-music-playlists
57  Informática / Software / Re: Aegisub en: 31 Agosto 2023, 05:12 am
¿A qué narices se puede deber eso?

Probablemente se deba a que las betas, o mejor dicho las versiones posteriores a la versión 3.2.2, no son versiones oficiales.

Aegisub es un proyecto abandonado, pero es open-source, cualquiera puede haber estado utilizando el último código fuente maestro para ir añadiendo actualizaciones, modificaciones y bugfixes hasta la última versión conocida (r8942).

No veo sentido a haya un montón de betas y no cristalicen en una versión estable superior a la 3.2.2

Por el hecho de que se lance una versión beta, ello no implica que deba lanzarse una versión considerada estable... por más años que pasen. Claro que, por otro lado, ese no suele ser el escenario más habitual, pero hay softwares que se han pasado años y años nomenclaturando las versiones del producto como beta, y nunca han llegado a nomenclaturar una release como estable, cosa que se puede deber a diversos factores, como la necesidad de cumplimiento de funciones planificadas que todavía no se han logrado implementar, o la falta de resolución de problemas críticos conocidos, o simplemente por no tener suficientes medios para realizar una cantidad suficiente de pruebas intensivas, pruebas de carga y rendimiento que aseguren al máximo posible la estabilidad y fiabilidad de la versión actual del producto.


Por último, permíteme aconsejarte que, cuando se de la circunstancia de que un software multimedia haya sido abandonado, siempre busques y utilices como referencia la última versión disponible en videohelp, siempre. Básicamente por que es un sitio web muy confiable y, como en este caso, puede haber versiones no-oficiales disponibles, que añadirán mejoras de funcionalidad o de compatibilidad, y bugfixes.

De todas formas y para serte honesto, yo llevo utilizando la versión 3.2.2 desde hace años para mis pequeñas ediciones de subtitulado (cosas muy básicas, nada profesional, simplemente para personalizar los colores y fuentes de los estilos SSA), y nunca me ha dado problemas esa versión, así que no he recurrido a ninguna de las betas disponibles. Por si eso te sirve de algo.

Saludos.
58  Media / Multimedia / Re: Imagnes duplicadas en: 31 Agosto 2023, 04:40 am
Te puedo sugerir dos soluciones bastante sofisticadas para la detección de imágenes duplicadas o parecidas, y que sirven bajo las circunstancias que has mencionado, pero no son soluciones gratuitas:

1. https://www.duplicatedetective.com/download
2. https://www.duplicatecleaner.com/#downloadScroll
59  Programación / .NET (C#, VB.NET, ASP) / Re: Modificar estados de espacios en: 30 Agosto 2023, 19:41 pm
Tan solo debes crear una instancia del tipo JsonSerializerOptions para asignar la propiedad WriteIndented, y luego envías ese objeto como argumento a una de las sobrecargas del método JsonSerializer.Serialize:

Código
  1. JsonSerializerOptions options = new JsonSerializerOptions();
  2. options.WriteIndented = true;

Código
  1. JsonSerializer.Serialize(..., options);
60  Programación / .NET (C#, VB.NET, ASP) / Re: Error Genérico en GDI+ en: 30 Agosto 2023, 19:23 pm
El tamaño y las características de la imagen de recurso "white" son desconocidos, así que no soy capaz de reproducir el problema que describes.

De todas formas, estás añadiendo una carga altísima y totalmente innecesaria al utilizar procedimientos de dibujado manual, generando una lentitud de respuesta en tu aplicación, y por culpa de un intervalo de temporizador tan reducido, todo para hacer cosas que son facilmente accesibles mediante las propiedades del Form...

Primeramente, ¿por qué asignas la imagen de icono más de una única vez?. En cada iteración del temporizador vuelves a pasar por todo el procedimiento de copia de imagen y resscalado solo para volver a reasignar la misma imagen una y otra vez, sin descanso.

Lo mismo haces al dibujar texto en la barra de título del form, cosa que puedes asignar mediante la propiedad Form.Text, y eso siempre estará mucho más optimizado que cualquier procedimiento casero de dibujado como el que estás utilizando.

Por último aquí te dejo una versión simplificada de la función ToIcon, sin recurrir a la función GetThumbnailImage para no deteriorar la calidad inicial pre-obtención de icono:

Código
  1.    <DebuggerStepThrough>
  2. Public Function ToIcon(image As Image, size As Size,
  3.                       Optional makeTransparent As Boolean = False,
  4.                       Optional transparentColor As Color = Nothing) As Icon
  5.  
  6.    Using clone As New Bitmap(image, size)
  7.        If makeTransparent AndAlso (transparentColor <> Color.Empty) Then
  8.            clone.MakeTransparent(transparentColor)
  9.        End If
  10.  
  11.        Return Icon.FromHandle(clone.GetHicon())
  12.    End Using
  13.  
  14. End Function

Saludos.
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines