Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Serapis

#561
.NET (C#, VB.NET, ASP) / Re: Tamaño Carpeta
16 Abril 2021, 16:06 PM
Si la carpeta tambien tiene más carpetas... pues logicamente recorriendo y sumando el tamaño de solo los ficheros en raiz, no te arrojará el tamaño correcto.

Debes crear una funcion recursiva que recibe una carpeta...

Necesita pues dos bucles, el primero recorre todas las carpetas que contenga la actual, reinvocando la misma funcion con la carpeta en el bucle.
El segundo bucle recoge el tamaño de todos los ficheros en la raiz de la carpeta cuyo nombre se recibe en la funcion.
La suma se va devolviendo con cada llamada recursiva y en el retorno se va sumando...

El codigo sería más o menos asi en pseudocodigo:

entero = funcion GetSizeFolder( string RutaFolder)
   entero size

   bucle por cada Carpeta en rutafolder
       size += GetsizeFolder(carpeta)
   siguiente

   bucle por cada fichero en RutaFolder
       size += fichero.Size
   Siguiente

   devolver size
fin funcion


p.d.: Es sencillo modificar la funcion con algún parametro adicional para permitir diferentes recorridos (por ejemplo solo el tamaño de lso ficheros en la capeta introducida, o recorre solo cierto nivel de profundidad, o sumar solo determinados tipos de ficheros, los que cumplan cierto criterio de fechas, etc... La base es esa funcion.
#562
Si la 'materia prima', vamos los requisitos para la IA en una empresa es la eficiencia económica (por ejemplo), es relativamente fácil descartar (por ejemplo) a las mujeres, porque con solo el embarazo, una IA alimentada con muchos datos, podrá concluir que estadísticamente son menos productivas, por ese simple hecho, así que puestos a despedir, lo haría con las mujeres (por ejemplo)... Ha sido una IA y no es machista, no se ha programado nada contra las mujeres, tan solo se pasa por el forro, todo lo que no sea la eficiencia en la producción.
...otro tanto pasará con determinados individuos con alguna enfermedad crónica que les haga estar de baja varias veces al año...
Y tampoco s epodría escapar problemas racistas, simplemente porque las culturas son diferentes... algunas culturas se toman el trabajo con demasiada relajación y otras con demasiadas exigencias. Una IA no tardaría en determinar que determinados indiividuos son menos productivos... cuando alguien se diera cuenta de que los despedidos son de tal o cual raza y los que subieron de puesto de otra... ya estará el lío montado.

Se puede llevar a cualquier terreno y siempre se podrá comprobar que en determinados aspectos una IA es menos eficiente que el criterio de algunas personas (cabales, porque K@BR0N35 siempre habrá por desgracia). Claro que otra cosa que s epuede hacer es ocultar datos, sepultarlos o manipularlos para que parecan otra cosa... desde luego ocnvendría supervisión.

Cualquer persona sabe que el camino óptimo, no siempre es el adecuado, las máquinas se diseñan para ser óptimas, sin pamplinas.
Una IA procesando datos de delincuentes, podría llegar a la conclusión que sería preferible matarlos, porque su productividad es negativa (generan muchisimo gastos y probablemente la mayoría no genere ingresos o impuestos a las arcas dele stado... con IA gestionando hospitales, más d elo mismo, podría meedicar enfermos para que mueran ya que así sería más productivo para el estado... en cambio para uno privado, podría buscar la 'no cura', porque mientras el enfermo siga en el hospital genera facturas... vamos no tardaría nada en percibir que lo más beneficioso son los enfermos de larga duración, entonces su conclusión sería fácilmente asumir no curarlos, o hacerlo mas lentamente de lo que el cuerpo es capaz de tolerar...

En definitiva, hay que ser J1719077@X para dejar determinadas cosas en manos de la Inteligencia de Bebé (AKA IA). Pero como hay ánimo por avanzar y ahorrar costes, acabará sustituyendo puestos y se acabarán dando casos y ocultando datos (por supuesto). Determinados individuos del género humano, no tienen remedio... sus beneficios siempre estarán por  encima de todo y de todos (por lo menos mientras nadie pueda probar ciertas injusticias).
#563
Cita de: MCKSys Argentina en 15 Abril 2021, 01:51 AM
Y quién lo debería decir? Algún político de Israel o de sus aliados?
Creo que se entiende... que hablar por hablar es inútil.
La acusación sin pruebas, no convence a nadie y si hay explosivos de por medio, entonces no tiene sentido hablar de 'ciberataque'. Además explosivos tienen ellos mismos, si acusan a Israel o a cualquier otro, deberán demostrar que esos explosivos (u otras pruebas) son de quien dicen.

Una cosa es decir 'creemos que ha sido tal o cual grupo armado' (que es lo que hace el resto de países), y no acusar directamente sin pruebas de ningún tipo.
Yo no veo a ningún país occidental decir 'Ha sido un ataque islámico' así de primeras... las sospechas cada cual las pondrá donde quiera, pero a la prensa hasta que no haya un estudio de la policía científica, detenciones o otro tipo de pruebas, se mantiene en suspenso.

Las afirmaciones a la ligera, son llanamente una provocación.
#564
Si es simplemente por entretenimiento y práctica en el aprendizaje de un lenguaje, es válido, pués ahí no entran de momento soluciones óptimas, ni siquiera lógicas, solo practicar y seguir aprendiendo. Aunque eligiendo inadecuados ejemplos, tiene el riesgo de caer en malos hábitos de programación.

Una base de datos es una buena opción, pero por lo general para un programador supone un elevado coste aprender a programar una base de datos, aunque a un cierto nivel básico es tolerable.

Sin embargo es mejor opción una tabla hash, por muchas razones, la primera es que bastan un puñado de propiedades y métodos para manejarla, luego el coste de aprendizaje es más que aceptable, en segundo lugar porque es muy eficiente en la busqueda y almacenamiento... No en vano las bases de datos se basan en tablas hash y diferentes tipos de árboles, pero rodeado de todo un ecossitema que lo hace tan complejo que es un 'mundo' dentor d ela programación, por sí mismo.
#565
Cita de: cixert en 13 Abril 2021, 21:33 PM

He escrito un tutorial de forma que sí funciona con copiar y pegar, pero de otra manera.
Lo he realizado para mi uso personal, pero lo pego aquí por si es de utilidad:
Es interesante, pero totalmente desaconsejable.
Primero se debería crea un programa que examine las 'posibilidades' de acabar bien la operación (esto es un análisis de requisitos), y solo entonces uno podría aceptar abordarlo.

Si el coste del fallo se torna en un sistema irrecuperable, es inaceptable. Otra cosa es que uno parta de un formateo limpio... entonces solo se pierde tiempo, pero si ya está todo instalado... quizás la única opción (solo con sobrecosto en tiempo), sea clonar el disco, y hacer pruebas con la copia... si después dle proceso susbsiste y 'funciona', especilamente para las áreas y programas que utiliza frecuentemente, podría acometer el cambio. Y si falla (hay demasiado hardware distinto, cada uno con sus drivers, la probabilidad para el fallo es desconocida), sigue teniendo la copia original del disco.

Es una lástima que esta solución no se hubiera prodigado 15 años antes (por ejemplo), pués a buen seguro habría habido mucha gente dispuesta a afinar los detalles para que funcionara siempre o casi siempre y fuera estable, además muchos fabricantes podrían en alguna actualización de sus drivers, considerar la compatibilidad con esta solución...

Aún mantengo un equipo XP (justamente este), para cuestiones no profesionales, tiene instalado 4Gb. de RAM, pero el sistema solo reconoce 3Gb. ... cuando me tome unas vacaciones con tiempo suficiente quizás lo intente (previa clonación del disco, por supuesto).
#566
Lo dudo mucho.

Una IA, es como un niño, siempre tendrá connotaciones aprendidas que ignorarán ciertos condicionantes (no se puede programar lo que se desconoce, el aprendizaje es siempre dentro de los límites establecidos, si el rango se limita desde 0 a 255, jamás podrá aceptar un 256, con ese 256 hará algo quizás impredecible, peor jamás aceptarlo como 256), lo que en resumen es equivalente al torpón de un jefe avasallador.

Lo único que se puede decir al respecto, es que se asume que no hay nada personal, cosa que se tornará falsa, cuando una y otra vez se repita contigo el mismo problema, a lo que los programadores originales (y mucgos otros) responderán rechazando tal posibilidad... pero a la hora de programar, siempre se hace con el sesgo de tu personalidad. Lo que tu no concibes, no se programa, luego queda implícito e innato ciertos caracteres que lo definen como único, lo que de alguna forma equivale al ADN, de su origen...

El modo más fácil de demostrar esto, es pedir a diversos equipos que creen una IA, y comprobar después que a las mismas 'preguntas' (cuestiones), 'responden' (se comportan), más o menos ligeramente distinto... y en resumen, diferentes IA equivaldrán a diferentes jefes y cada una 'la tomará' con determinados trabajadores... igualito que los 'jefes'...

#567
Hardware / Re: duda con AMD
14 Abril 2021, 02:13 AM
Cita de: General Vitali Vergosky en 14 Abril 2021, 00:36 AM
Hay algún problema si lo puse mal ? y si lo dejo así fijo no pasaria nada ?
Si lo conectaste a otro par de pines, la cuestión entonces es dónde conectactes los que deberían venir aquí? (es normal que no todos queden ocupados, pero es adecuado que cada uno se conecte en sitio correcto).

Si te fijas bien, en cada conectos (en uno d elos lados) verás las letras que indican de qué cable se trata:  HDD Led (led del disco duro), PW Led (Led de encendido), RESET, etc... y en el manual de la placa base (en el caso de que no se indicara en la propia placa base), te señala dónde y en qué posición va cada conector.

Sigue las instrucciones, aunque tengas que perder 30 minutos más en conectarlo todo bien. Por las prisas si no pones el debido cuidado, puedes dañar algo y salirte caro la falta de atención.
#568
Como todas las directivas, que se compile o no y lo que se compile o no, depende de la propia directiva.
Las directivas, informan al compilador y ya el compilador valida lo que tenga que hacer con ella.

https://docs.microsoft.com/es-es/cpp/preprocessor/hash-if-hash-elif-hash-else-and-hash-endif-directives-c-cpp?view=msvc-160
#569
El caso es que la noticia dice claramente que:
Citarse produjo 24 horas después de que la república islámica pusiera en marcha en esta planta una cadena de centrifugadoras de última generación
...entonces no entiendo porqué tanto especular, mientras no de demuestre lo contrario...

Que lo diga una autoridad política de Irán, no es connvincente... perfectamente pueden haber cometido una chapuza y qué mejor que admitir las culpas que culpar a un tercero del asunto.
#570
Hacking / Re: Antivirus fuera
13 Abril 2021, 22:23 PM

Cita de: [D]aniel en 13 Abril 2021, 22:19 PM
Hola, prueba con Revo Uninstaller:

No le valdrá:
Cita de: Tirenex en 13 Abril 2021, 20:04 PM
Hola estoy haciendo una "aplicacion" para eliminar los antivirus,

Posiblemente esté creando algún tipo de actividad vírica y lo que pretende es inutilizar los antivirus instalados, para que su actividad tenga éxito.

Si simplemente quisiera 'eliminar' su antivirus, le bastaría con desinstalarlo y ya..