Blog

  • 8 sitios web útiles que pueden reemplazar el software informático

    8 sitios web útiles que pueden reemplazar el software informático

    Existen diferentes tipos de software para casi todo lo que necesita hacer en su computadora. Si bien el uso de software especializado puede ser muy útil, existen alternativas aún más convenientes para hacer las cosas en su computadora.

    En lugar de consumir espacio en el disco duro y tener que cambiar entre diferentes programas, existen algunos sitios web excelentes para reemplazar el software de su PC.

    No tiene que salir de su navegador para comprimir imágenes, editar documentos, convertir archivos o incluso editar su audio. Estos sitios web pueden realizar casi cualquier tarea en línea que se te ocurra.

    1. TinyPNG

    Si está buscando una herramienta que le ayude a reducir el tamaño de sus imágenes, TinyPNG hace el trabajo. Reducir el tamaño de sus imágenes no solo le ayuda a ahorrar memoria, sino que también reduce el tiempo que lleva cargar las imágenes en línea.

    Todo lo que tiene que hacer es cargar sus imágenes en el sitio web y descargarlas una vez que se hayan reducido. Una vez que haya comprimido sus imágenes, el sitio web le informa cuánto espacio ha ahorrado al comprimir su archivo.

    Convenientemente, TinyPNG no arruina la calidad de sus imágenes y le permite cargar hasta 20 imágenes a la vez con un tamaño máximo de 5 MB cada una.

    2. Photopea

    Hay algunos de los mejores programas de edición de fotos fáciles de usar para principiantes . Photopea es una alternativa útil a su software de edición de fotografías. Muchos sitios web ofrecen excelentes herramientas de edición. Pero Photopea es uno de los pocos que se puede comparar con Adobe Photoshop.

    Este sitio web ofrece una selección de herramientas de edición. Simplemente puede abrir su navegador, cargar una imagen y explorar funciones como texto, filtros, recorte, efectos y mucho más.

    Si está familiarizado con Photoshop, acostumbrarse a Photopea será fácil porque tiene una interfaz similar y utiliza los mismos atajos de teclado. Photopea es de uso gratuito, pero también ofrece un paquete premium por $ 9 al mes.

    3. PDFescape

    PDFescape es un editor de PDF que puede utilizar como alternativa a Adobe Acrobat. Puede utilizar este sitio web para ver documentos PDF, completar formularios o crear y editar archivos PDF.

    La herramienta ofrece excelentes funciones que no se encuentran a menudo en otras alternativas de editor de PDF. Puede agregar texto, formas, imágenes y explorar otras funciones en el sitio web.

    Puede trabajar con archivos de hasta 100 páginas y un máximo de 10 MB. PDFescape es de uso gratuito, pero ofrece un plan de pago premium para funciones avanzadas.

    4. VirusTotal

    Hay formas útiles de buscar virus sin comprar software antivirus . VirusTotal se puede utilizar como una herramienta antivirus adicional para protegerse de URL y archivos dañinos. VirusTotal es una plataforma gratuita que utiliza más de 70 escáneres para detectar contenido malicioso.

    VirusTotal es fácil de usar. Todo lo que necesita hacer es cargar un archivo desde su computadora o un enlace URL para buscar cualquier tipo de malware. Aunque este sitio web es útil, no debe confiar en él como su herramienta principal para la seguridad del malware, pero puede usarse como precaución adicional.

    5. TwistedWave

    La edición de audio puede parecer un proceso que requiere un software avanzado. Pero TwistedWave le permite editar audio en su navegador web. Si bien puede utilizar algunos de los mejores programas de edición de audio gratuitos , nada supera la conveniencia de realizar todas sus tareas en su navegador.

    Todo lo que necesita hacer es registrarse para obtener una cuenta gratuita, cargar su archivo de audio y comenzar a editar. El sitio web le permite probar una versión de demostración para ver cómo funciona. Si está editando clips que duran menos de cinco minutos, puede usar una cuenta gratuita. Para aumentar el límite, necesitará una cuenta de suscripción.

    6. Reproductor web de Spotify

    En lugar de usar un reproductor multimedia instalado en su computadora, puede usar un reproductor web en su navegador.

    Esta no solo es una excelente alternativa para reducir el almacenamiento de su disco duro, sino que también puede controlar su música mientras navega, sin la necesidad de salir de su navegador. Spotify es de uso gratuito, pero también tiene un paquete premium para funciones avanzadas como sin anuncios.

    Hay más de 70 millones de canciones que puedes escuchar en la plataforma, de una variedad de artistas diferentes. Pero Spotify no es solo una plataforma de transmisión de música.

    Spotify es también una de las plataformas más populares para escuchar podcasts. Hay más de 2,9 millones de títulos de podcasts en Spotify. Para comenzar, puede aprender a buscar, seguir y descargar podcasts en Spotify .

    7. Conversión en línea

    ¿Alguna vez ha intentado cargar o acceder a un archivo solo para encontrar que el archivo está en el formato incorrecto? Ya sea que desee aprender a convertir un libro Kindle a PDF o cómo convertir un formato de audiolibro, Online-Convert es el sitio para usted.

    Online-Convert es un sitio web gratuito donde puede convertir fácilmente cualquier archivo multimedia de un formato a otro. El sitio web admite más de 50 formatos. Todo lo que tiene que hacer es seleccionar el formato al que desea convertir, cargar su archivo y descargar la versión convertida una vez que esté completa.

    8. Zoom

    Puede organizar o unirse a una reunión de Zoom desde su navegador web. Esto ayuda si no tiene suficiente espacio en su PC. Quizás no utilice Zoom con regularidad y necesite unirse rápidamente a una reunión o un seminario web sin tener que preocuparse por instalar la aplicación Zoom.

    Para acceder a Zoom desde su navegador, siga estos pasos:

    1. Vaya a join.zoom.us.
    2. Ingrese su ID de reunión.
    3. Haga clic en Unirse.
    4. Haga clic en Iniciar reunión, luego haga clic en unirse desde su navegador .

    Evite el software innecesario con su navegador

    Todas las herramientas en línea que hemos analizado lo ayudarán a reducir la cantidad de software que necesita en su computadora, sin dejar de poder realizar tareas.

    Las herramientas del navegador suelen ser más ligeras y sencillas, y puede evitar la instalación de software adicional e innecesario en su computadora. Incluso puedes escuchar la radio en tu navegador, entonces, ¿qué no puedes hacer?

  • Cómo elaborar procedimientos de respuesta a incidentes después de una infracción de ciberseguridad

    Cómo elaborar procedimientos de respuesta a incidentes después de una infracción de ciberseguridad

    Los procedimientos de respuesta a incidentes son procesos multifacéticos que ayudan en la protección activa, detección y neutralización de amenazas de ciberseguridad. Estos procedimientos dependen de un esfuerzo multifuncional que combina políticas, herramientas y pautas que las empresas pueden utilizar cuando se produce una infracción de seguridad.

    Desafortunadamente, no existen procedimientos perfectos de respuesta a incidentes; cada negocio tiene diferentes niveles de riesgo. Sin embargo, es necesario tener un procedimiento de respuesta a incidentes exitoso, para que las empresas puedan mantener sus datos seguros.

    El costo de la respuesta lenta

    Según el informe de IBM sobre el costo de la violación de datos de 2021, el costo promedio de una violación de datos es el más alto en más de 17 años. En 2020, este número aumentó a $ 3.86 millones y se atribuyó principalmente al aumento de personas que realizan trabajo remoto. Aparte de esto, uno de los factores críticos de este mayor riesgo de seguridad involucró las credenciales comprometidas de los empleados.

    Relacionado: ¿Qué es un plan de respuesta a incidentes?

    Sin embargo, para las organizaciones que han implementado estrategias sólidas de modernización de la nube, el cronograma de contención de amenazas estimado fue 77 días más rápido que las empresas menos preparadas. Según el informe, las organizaciones con sistemas de detección de seguridad con inteligencia artificial también informaron ahorros de hasta $ 3.81 millones en la mitigación de amenazas.

    Estos datos demuestran que, si bien el riesgo de amenazas a la seguridad nunca desaparece, las empresas pueden contenerlo. Uno de los factores clave para la reducción efectiva del riesgo de seguridad es contar con un sólido procedimiento de respuesta a incidentes.

    Pasos críticos de un procedimiento de respuesta a incidentes

    Hay decenas de medidas disponibles para asegurar los datos y proteger su negocio. Sin embargo, aquí están los cinco pasos críticos para construir un procedimiento de respuesta a incidentes a prueba de balas.

    Preparación

    Como ocurre con todo tipo de batallas, la ciberseguridad es un juego de preparación. Mucho antes de que ocurra un incidente, los equipos de seguridad capacitados deben saber cómo ejecutar un procedimiento de respuesta a incidentes de manera oportuna y efectiva. Para preparar su plan de respuesta a incidentes, primero debe revisar sus protocolos existentes y examinar las áreas comerciales críticas que podrían ser blanco de un ataque. Luego, debe trabajar para capacitar a sus equipos actuales para que respondan cuando ocurra una amenaza. También debe realizar ejercicios de amenazas regulares para mantener este entrenamiento fresco en la mente de todos.

    Detección

    Incluso con la mejor preparación, siguen ocurriendo infracciones. Por esta razón, la siguiente etapa de un procedimiento de respuesta a incidentes es monitorear activamente las posibles amenazas. Los profesionales de la ciberseguridad pueden utilizar muchos sistemas de prevención de intrusiones para encontrar una vulnerabilidad activa o detectar una infracción. Algunas de las formas más comunes de estos sistemas incluyen firmas, anomalías y mecanismos basados ​​en políticas. Una vez que se detecta una amenaza, estos sistemas también deben alertar a los equipos de administración y seguridad sin causar pánico innecesario.

    Triaje

    Mientras se produce una infracción, puede resultar abrumador tapar todos los agujeros de seguridad a la vez. Similar a la experiencia de los trabajadores de la salud en las salas de emergencia de los hospitales, el triaje es el método que utilizan los profesionales de la ciberseguridad para identificar qué aspecto de la infracción crea el mayor riesgo para una empresa en un momento dado. Después de priorizar las amenazas, la clasificación permite canalizar los esfuerzos hacia la forma más eficaz de neutralizar un ataque.

    Neutralización

    Dependiendo del tipo de amenaza enfrentada, hay varias formas de neutralizar una amenaza de ciberseguridad una vez identificada. Para un esfuerzo de neutralización efectivo, primero debe terminar el acceso de la amenaza restableciendo las conexiones, activando los firewalls o cerrando los puntos de acceso. Luego, debe hacer una evaluación completa de los posibles elementos infectados, como archivos adjuntos, programas y aplicaciones. Posteriormente, los equipos de seguridad deben borrar todo rastro de infección tanto en el hardware como en el software. Por ejemplo, puede optar por cambiar las contraseñas, reformatear las computadoras, bloquear las direcciones IP sospechosas, etc.

    Procesos refinados y supervisión de la red

    Una vez que su empresa ha neutralizado un ataque, es esencial documentar la experiencia y refinar los procesos que permitieron que ocurriera el ataque. El perfeccionamiento de los procedimientos de respuesta a incidentes puede adoptar la forma de actualizar las políticas de la empresa o realizar ejercicios para buscar cualquier amenaza restante. En el fondo, el perfeccionamiento de los procedimientos de respuesta a incidentes debería evitar que se vuelvan a producir infracciones similares. Si desea lograr este objetivo, es importante mantener un sistema de monitoreo de red continuo e instruir a los equipos sobre las mejores formas de responder a las amenazas.

    consideraciones adicionales

    Cuando no se identifica la fuente de una brecha de seguridad, hay varias cosas que puede hacer para mejorar la tasa de éxito de su respuesta a incidentes. La discreción es un factor clave aquí. Debe tratar de evitar dar publicidad a una infracción hasta que se haya corregido, y debe mantener las conversaciones en privado hablando en persona o mediante plataformas de mensajería cifrada .

    Cuando los equipos restringen el acceso a amenazas sospechosas, también deben tener cuidado de no eliminar información valiosa utilizada para identificar una fuente de amenaza. Desafortunadamente, durante la fase de clasificación, es posible que pueda identificar problemas críticos, pero puede pasar por alto otras posibles infecciones. Por esta razón, evite el uso de herramientas no forenses que puedan sobrescribir la información de investigación necesaria.

    Una vez contenida una amenaza, es importante registrar informes y seguir supervisando posibles ataques. Además, debe notificar a las personas clave de su organización sobre cómo las infracciones podrían afectar sus actividades comerciales. Por último, un enfoque multifuncional dentro de su organización puede garantizar que todos los departamentos comprendan la importancia de la implementación de la seguridad, incluidos los de alto riesgo.

    Priorizar sus procedimientos de respuesta a incidentes

    Desafortunadamente, no hay forma de evitar todos los incidentes de ciberseguridad. Con el tiempo, los piratas informáticos están mejorando en el desarrollo de herramientas para infiltrarse en las empresas. Por esta razón, las empresas siempre deben esforzarse por mantener sus datos seguros invirtiendo en software de seguridad actualizado e instalando medidas para monitorear y proteger esos datos.

    En muchos sentidos, reaccionar ante una infracción de seguridad cibernética requiere priorización. Sin embargo, responder a los ataques puede ser más rápido cuando se implementan los procedimientos adecuados de antemano. Al tomarse el tiempo para planificar sus procedimientos de respuesta a incidentes, hace posible reaccionar a las amenazas de manera rápida y eficaz.

  • ¿Qué es el dibujo sólido en animación digital? Cómo empezar

    ¿Qué es el dibujo sólido en animación digital? Cómo empezar

    ¿Recuerda cómo se sintió cuando estaba aprendiendo a dibujar por primera vez? Es posible que haya pasado horas tratando de copiar una imagen de su personaje de dibujos animados favorito, solo para obtener un resultado que se siente decididamente fuera de modelo. ¿Cómo lo hacen los profesionales?

    Los artistas profesionales comienzan desde cero y se abren camino. El dibujo sólido, también conocido como dibujo de construcción, insiste en que la base del personaje debe establecerse antes de llegar a todas las cosas divertidas. Repasemos qué es el dibujo sólido y cómo puedes probarlo por ti mismo.

    ¿Qué es el dibujo sólido en animación?

    Apenas hemos dibujado nada y, ya, el personaje de abajo es instantáneamente reconocible como Mickey Mouse. Si bien Walt Disney no fue el primero en diseñar a sus personajes en torno a los principios del dibujo sólido, ciertamente se le atribuye haber perfeccionado el enfoque. Este es Mickey en su forma más básica.

    En esencia, el dibujo sólido descompone un personaje u objeto en formas muy simples, que consisten en elipses y formas geométricas simples, como cubos que se asemejan a barras de jabón. La integridad de estas formas simples se enfatiza sobre todo cuando comienza a dibujar cada pose.

    Después de trazar con éxito cada fotograma clave y desglose utilizando solo las formas que ha elegido como base, puede volver y adornar los cuerpos genéricos con detalle. Este proceso de múltiples capas da como resultado una animación llena de sentimientos que es rica en carácter.

    Esta sensación de plenitud ciertamente se puede lograr en un contexto digital, sin papel; sin embargo, se necesita un poco de paciencia, al igual que un artista que trabaja con papel y lápiz.

    Lo mejor del software de animación digital es que, en general, no es destructivo. La mayoría de los sistemas de software de animación 2D ofrecen mucho apoyo a un flujo de trabajo digital dibujado a mano. En la mayoría de los casos, podemos dibujar en capas sin alterar nada debajo. Esto facilita el dibujo sólido.

    Cómo comenzar con el dibujo de construcción

    A continuación, encontrará a Charlie de las películas Todos los perros van al cielo y Todos los perros van al cielo 2, al menos eso es lo que va a ser este cubo.

    El cuerpo nudoso de Charlie es un gran modelo para practicar el dibujo sólido para la animación. La hoja de modelo oficial del estudio en realidad incluye una caja torácica áspera en su desglose de construcción. Es realmente útil, así que vamos a seguir con su diseño original.

    Antes de comenzar con la caja torácica, agregue otra caja. Dibuja el cubo de pecho mencionado anteriormente y uno para sus cuartos traseros también.

    Conecte los dos con una simple columna vertebral.

    A lo largo de la columna, agregue algunos aros grandes que representen las costillas.

    Crea una nueva capa encima de la construcción. A partir de aquí, puede comenzar a desbastar el resto del cuerpo: el cuello, la cabeza, las piernas y la cola para comenzar. Utilizo un color diferente en esta etapa; facilita ver lo que estoy haciendo.

    Una vez que tenga la idea general, puede agregar el resto de los detalles en un tercer color. Ya está empezando a parecerse mucho más a Charlie.

    ¿Es útil el dibujo sólido para la animación digital?

    Muchos animadores digitales se las arreglan bien sin usar formalmente la animación de construcción. Mientras sus toscos comuniquen bien y con atractivo la acción prevista, ¿por qué perder el tiempo jugando con formas? Además, el software de animación digital tiende a aliviar el dolor del trabajo medio, evitando la necesidad de hacer todo a mano.

    Sin embargo, el dibujo de construcción es increíble por muchas razones, especialmente cuando se utiliza un flujo de trabajo de animación digital. También suele dar a tu trabajo una mayor calidad artística, aunque ciertamente hay un momento y un lugar para todo tipo de animación digital.

    De cualquier manera, creemos firmemente en lo que el dibujo sólido puede hacer por la animación. Aquí hay algunas razones por las que el dibujo de construcción puede ser la opción correcta para usted:

    • Un flujo de trabajo de animación digital hace que sea muy fácil rastrear estos valores geométricos usando capas o pieles de cebolla. Incluso puedes guardar una copia de las medidas del personaje para poder consultarlas. Si es conveniente extraer de una "biblioteca" de primitivas correctas, ¿por qué no utilizar el lujo a su favor?
    • En términos de sus principios como artista, la construcción de personajes y objetos a partir de formas simples facilita la preservación de la calidad de cada dibujo de un cuadro a otro. Dibujar cuatro círculos del mismo diámetro una y otra vez es fácil. Estos círculos perfectos proporcionan un marco perfecto para el resto de los detalles del personaje. Es más probable que le siga la excelencia; vende una secuencia completa de marcos realmente bien dibujados.
    • Dibujar de esta manera conduce a un diseño de personajes atractivo y memorable. Este es el caso incluso cuando se construyen personajes complejos a partir de formas simples y sólidas. Si tiene la intención de animar al personaje, la planificación debe comenzar aquí. La moderación en esta etapa del juego evitará que el diseño del personaje de nivel básico se pierda en detalles que distraigan.
    • Las formas simples son fáciles y divertidas de dibujar. Realmente no se vuelve mucho más complicado que eso: cuando es un placer disfrutar de algo, es más probable que se sumerja de inmediato. Es un ciclo que se perpetúa a sí mismo.

    Al final del día, lo mejor del dibujo de construcción es la libertad que le brinda creativamente. Hace que articular su verdadera visión y trasladarla al escenario sea un proceso lógico.

    En la animación 3D, tienes un modelo que existe; puedes posar sin pensar demasiado en ello. En la animación 2D, este no es realmente el caso. Muchos de nosotros comenzamos dibujando poses planas. Por defecto, usamos esta forma de dibujar antes de aprender que superponer diferentes partes del cuerpo es una forma de crear una sensación de profundidad.

    Dibujar a Charlie tendido boca abajo así sin "saber" las dimensiones de cada miembro sería mucho más difícil. Animarlo en esta posición usando solo la vista es casi imposible de hacer de manera competente.

    El desglose de la construcción de un personaje proporciona todas las respuestas. Una vez que tenga el plano, todo lo que necesita hacer es mezclar cada componente hasta que comience a ver al personaje hacer lo que quiere.

    Esta técnica facilita la colocación de personajes 2D de forma dinámica. Si notas que uno de ellos siempre termina en una pose aburrida, ver la construcción te ayuda a cambiar las cosas sin jugar al juego de adivinanzas.

    Relacionado: ¿Qué es la limpieza en la animación? Cómo agregar esos toques finales

    Yendo más lejos con dibujo sólido

    Una vez que pueda dibujar un perro con los ojos cerrados, intente dividir otros personajes y animales en formas de construcción simples. Muchas hojas de modelos le mostrarán cómo se construyen oficialmente los personajes. Son un gran recurso para empezar si estás interesado en diseñar tus propios personajes.

    Puede experimentar con diferentes formas de visualizar cada forma subyacente. En lugar de cubos, por ejemplo, puede simplificar la orientación del cuerpo en esferas con sus ejes dibujados sobre ellas. Al final, es mejor probar cosas nuevas hasta que encuentre lo que funcione mejor.

    Dibujo sólido: una necesidad para todos los animadores

    Una vez que aprendas el dibujo sólido, tu cerebro comenzará a descomponer las cosas cotidianas en sus formas más simples. Su taza de café favorita puede terminar siendo su nuevo objeto de eterna fascinación. De repente, puedes dibujar absolutamente cualquier cosa.

    Canalizar esta nueva habilidad en tu trabajo hará que cada animación se sienta más realista y emocionante; la diferencia de calidad puede sorprenderte.

  • Cómo recorrer un diccionario en Python

    Comprender cómo iterar a través de un diccionario de Python es valioso. Esta técnica le permite leer, manipular y generar el contenido de un diccionario. Hacer un bucle en Python es fácil. Pero los principiantes pueden encontrarlo un poco confuso, especialmente cuando lo usan con un iterable más complejo, como un diccionario.

    Estas son algunas de las formas en que puede manejar un diccionario de Python usando bucles.

    Recorrer claves y valores

    Un diccionario en Python contiene pares clave-valor. Puede iterar a través de sus claves usando el método keys () :

     myDict = {"A" : 2, "B" : 5, "C" : 6}
    for i in myDict.keys():
    print("Key"+" "+i)
    Output:
    Key A
    Key B
    Key C

    Sin embargo, el código anterior es un poco más detallado de lo que necesita. Puede acceder a las claves llamándolas directamente desde myDict sin usar myDict.keys () .

    Esto se debe a que un bucle for de Python elige las claves de forma predeterminada cuando ve un diccionario. Entonces puedes escribir el código anterior como este en su lugar:

     for key in myDict:
    print("Key"+ " " +key)
    Output:
    Key A
    Key B
    Key C

    Para acceder a los valores, utilice el método values ​​() correspondiente:

     myDict = {"A" : 2, "B" : 5, "C" : 6}
    for i in myDict.values():
    print(i)
    Output:
    2
    5
    6

    Del mismo modo, puede acceder a los valores directamente utilizando sus claves:

     for key in myDict:
    print(myDict[key])
    Output:
    2
    5
    6

    Mientras itera a través de un diccionario, puede acceder a sus claves y valores al mismo tiempo. Puede hacer esto de dos maneras.

    El primer método es iterar a través del diccionario y acceder a los valores usando el método dict [key] . Luego imprima cada par clave-valor dentro del ciclo:

     for key in myDict:
    print(key, "|", myDict[key])
    Output:
    A | 2
    B | 5
    C | 6

    Alternativamente, puede acceder a las claves y valores simultáneamente usando el método items () :

     for key, value in myDict.items():
    print(key, "|", value)
    Output:
    A | 2
    B | 5
    C | 6

    A veces, es posible que desee generar el resultado en orden inverso. Aquí se explica cómo hacerlo usando la función sorted () :

     myDict = {"A" : 2, "B" : 5, "C" : 6}
    for key, value in sorted(myDict.items(), reverse=True):
    print(key, "|", value)
    Output:
    C | 6
    B | 5
    A | 2

    Conversión de un diccionario en una lista

    Convertir un diccionario en una lista mediante la iteración es tan fácil como transformar una lista en un diccionario .

    Puede crear una lista que contenga una tupla individual para cada par clave-valor:

     myDict = {"A" : "MUO", "B" : "Google", "C" : "Python"}
    myList = []
    for key, value in myDict.items():
    myList.append((key, value))
    print(myList)
    Output: [('A', 'MUO'), ('B', 'Google'), ('C', 'Python')]

    O puede convertir el diccionario en una lista anidada de pares clave-valor:

     myDict = {"A" : "MUO", "B" : "Google", "C" : "Python"}
    myList = []
    for key, value in myDict.items():
    myList.append([key, value])
    print(myList)
    Output: [['A', 'MUO'], ['B', 'Google'], ['C', 'Python']]

    Y si desea transformar un diccionario en una lista ampliada o aplanada:

     myDict = {"A" : "MUO", "B" : "Google", "C" : "Python"}
    myList = []
    for key, value in myDict.items():
    myList+= key, value
    print(myList)
    Output: ['A', 'MUO', 'B', 'Google', 'C', 'Python']

    Sumar los valores en un diccionario

    Es fácil sumar todos los valores en un diccionario usando un bucle for :

     myDict = {"A":6, "B":7, "C":9}
    g = 0 # initilize a variable to store the running total
    for i in myDict.values():
    g += i # add each value to the total
    print(g)
    Output: 22

    Este es un equivalente iterativo al uso de la función sum () , que es un iterador en sí mismo. Entonces puede agregar los valores usando sum () en lugar de hacer un bucle como lo hizo anteriormente:

     summedValues = sum(myDict.values())
    print(summedValues)
    Output: 22

    Bucle a través de un diccionario de Python anidado

    Un diccionario anidado puede ser un poco confuso al principio. Pero es tan fácil como recorrer uno normal.

    El siguiente código, por ejemplo, genera el contenido de cada lista en el diccionario:

     myDict = {"A" : [1, 2, 3], "B" : [4, 5, 6]}
    for i in myDict.keys():
    print(myDict[i])
    Output:
    [1, 2, 3]
    [4, 5, 6]

    Como sucede en un diccionario normal, al recorrer todos los elementos se obtienen todos los pares clave-valor en tuplas individuales:

     myDict = {"A" : [1, 2, 3], "B" : [4, 5, 6]}
    for i in myDict.items():
    print(i)
    Output:
    ('A', [1, 2, 3])
    ('B', [4, 5, 6])

    Relacionado: Diccionario de Python: cómo puede usarlo para escribir un mejor código

    También puede ver valores específicos en un diccionario que contiene otros diccionarios. Pero tenga en cuenta que los valores de un diccionario complejo son los elementos de otros diccionarios que contiene. En esencia, un diccionario complejo contiene claves principales y secundarias.

    Generemos los valores en el diccionario complejo a continuación para ver cómo funciona esto:

     complexArray = {
    "Detail" : {
    "Name" : "Idowu",
    "Logs" : 20,
    "isAdmin" : True
    },
    "Activities" : {
    "Inputs" : 14,
    "Input Type" : "Video"
    }
    }
    for value in complexArray.values():
    print(value)
    Output:
    {'Name': 'Idowu', 'Logs': 20, 'isAdmin': True}
    {'Inputs': 14, 'Input Type': 'Video'}

    Con esta información, puede imprimir valores específicos del diccionario anterior.

    Para ver los valores de Detail , por ejemplo:

     for value in complexArray["Detail"].values():
    print(value)
    Output:
    Idowu
    20
    True

    Con un bucle for anidado, puede ver todos los valores de todas las claves secundarias:

     for value in complexArray.values():
    for i in value.values(): # get the values of each key in the child dictionaries
    print(i)
    Output:
    Idowu
    20
    True
    14
    Video

    Independientemente de su diccionario principal, la iteración anterior genera todos los valores secundarios del diccionario anidado.

    Modificar elementos del diccionario

    Dado que un diccionario es mutable, puede modificar su contenido a su gusto mientras lo recorre en iteración.

    Por ejemplo, puede intercambiar valores por claves e insertar la salida en un nuevo diccionario:

     myDict = {"A" : "MUO", "B" : "Google", "C" : "Python"}
    swappedDict = {}
    for key, value in myDict.items():
    swappedDict[value] = key
    print(swappedDict)
    Output: {'MUO': 'A', 'Google': 'B', 'Python': 'C'}

    También puede lograr lo anterior usando el bucle for en la comprensión de un diccionario:

     swappedDict = {value:key for key, value in myDict.items()}
    print(swappedDict)
    Output: {'MUO': 'A', 'Google': 'B', 'Python': 'C'}

    También puede eliminar elementos específicos de un diccionario mientras lo recorre. Esta es una forma bastante práctica de eliminar duplicados.

    El código de ejemplo a continuación elimina los elementos duplicados e inserta uno de ellos nuevamente después de iterar a través de la matriz:

     myDict = {"A" : "MUO", "B" : "Google", "C" : "Python", "C" : "Python"}
    for key in list(myDict.keys()):
    if key == 'C':
    del myDict[key]
    myDict[key]="Python"
    print(myDict)
    Output: {'A': 'MUO', 'B': 'Google', 'C': 'Python'}

    Juegue con los diccionarios de Python

    Un diccionario de Python es una herramienta esencial para administrar datos en la memoria. Por lo tanto, una comprensión básica de la estructura de datos del diccionario, incluida la forma de recorrerla y obtener lo que desea, lo ayuda en escenarios de la vida real.

    Y debido a que puede personalizar lo que sucede dentro de un bucle de Python, le permite manipular su salida. Sin embargo, iterar a través de un diccionario de Python es fácil una vez que comprende los conceptos básicos del bucle de Python.

  • Cómo combatir el calor del verano sin aire acondicionado: 4 consejos para mantenerse fresco

    Cómo combatir el calor del verano sin aire acondicionado: 4 consejos para mantenerse fresco

    Si hace mucho calor y necesitas descubrir cómo hacer que una habitación sea más fresca sin aire acondicionado, tienes mucho trabajo por delante. No hay forma de evitar el deseo de mantener su hogar a la temperatura óptima mientras se utiliza la menor cantidad de energía posible.

    Si no tiene aire acondicionado, no puede instalar uno o desea reducir su uso de CA tanto como sea posible, le alegrará saber que tiene opciones alternativas para mantenerse fresco. Aquí está nuestra opinión sobre cómo enfriar una habitación sin aire acondicionado, o toda su casa, si es necesario.

    1. Aumente la circulación de aire

    Los ventiladores de ventana son su mejor amigo cuando el aire acondicionado no es una opción. No cuestan mucho, no consumen mucha energía y pueden ser sorprendentemente efectivos para bajar las temperaturas.

    Querrá gastar al menos $ 50 en un ventilador de ventana. Si es menor que eso, es probable que termine con un gran trozo de plástico que molestará, frustrará y pronto se descompondrá. Confía en mí esta vez; un ventilador razonablemente silencioso vale unos dólares extra.

    Otras cosas a tener en cuenta al considerar un ventilador de ventana de rango medio:

    • Ventiladores dobles: algunos modelos más baratos son básicamente ventiladores de caja en miniatura demasiado pequeños para hacer circular el aire de manera adecuada. Un buen ventilador de ventana tiene al menos dos ventiladores uno al lado del otro.
    • Flujo de aire reversible: asegúrese de tener un ventilador de ventana que pueda cambiar de dirección cuando sea necesario. A veces, querrás aspirar aire fresco. Otras veces, querrá expulsar aire caliente. No querrás voltear físicamente toda la unidad solo para lograr esto.
    • Múltiples velocidades de ventilador: aunque un ventilador de una velocidad puede funcionar bien si es lo suficientemente potente, algunos días pueden funcionar bien con una velocidad más lenta. Es bueno tener esa flexibilidad.
    • Control remoto: no es una función necesaria, pero ciertamente es útil en los días calurosos cuando desea ajustar la configuración del ventilador sin tener que levantarse y moverse constantemente.
    • Durabilidad: comprar un ventilador de $ 50 cada cinco a ocho años es mejor que reemplazar un ventilador de $ 20 cada verano.

    Uso adecuado de un ventilador de ventana

    La mejor forma de utilizar un ventilador de ventana depende de la situación.

    Si solo necesita enfriar una habitación pequeña y pequeña , y si el aire exterior es más frío que el interior, le recomendamos que cierre la puerta y deje entrar aire . El aire frío no solo reducirá la temperatura del interior, sino que la circulación promoverá la evaporación y enfriará aún más su cuerpo.

    Si necesita enfriar varias habitaciones, debe cerrar todas las ventanas excepto una y enviar aire hacia afuera . Idealmente, el ventilador de la ventana debe instalarse en un extremo de su casa y la ventana abierta debe estar en el lado opuesto de su casa.

    Cuando un ventilador de ventana sopla aire hacia afuera, reduce la presión del aire en esa habitación, casi como una aspiradora. El aire de cualquier otra parte de la casa entra rápidamente para compensar el desequilibrio de la presión del aire en la habitación. El aire del exterior entra rápidamente para igualar la situación.

    En otras palabras: enviar aire por un extremo de la casa hace que el aire sea aspirado por el otro extremo, creando circulación por todo el edificio.

    Puede agregar ventiladores de ventana adicionales a la mezcla siempre que se asegure de mantener un solo flujo de aire en toda la casa. Todos los ventiladores de un extremo deberían estar aspirando y todos los ventiladores del otro extremo deberían estar apagados. Si mezcla el flujo, el aire caliente quedará atrapado en el interior.

    Si vive en una casa de varios pisos: instale ventiladores de soplado hacia adentro en el nivel inferior y ventiladores de soplado hacia afuera en el nivel superior. El aire caliente se eleva naturalmente; es una batalla que no se ganará.

    Deténgase y cierre todas las ventanas tan pronto como la temperatura exterior comience a subir. Es de esperar que su casa esté suficientemente aislada, lo que la ayudará a mantenerse fresca durante todo el día (o al menos hasta el otoño). Luego, puede reabrir sus ventanas y circular de nuevo.

    También puede utilizar ventiladores de pie

    Los ventiladores de pie son excelentes cuando se combinan con acondicionadores de aire porque son muy buenos para hacer circular el aire interno. Si tiene uno y no desea comprar un ventilador de ventana por separado, puede usarlo de manera similar.

    Simplemente abra dos ventanas, una en cada extremo de su casa, y apunte su ventilador de pie directamente a una de ellas. Ajústelo a la máxima potencia. Esto debería expulsar suficiente aire para crear un diferencial de presión. Si tiene varios ventiladores de pie, colóquelos en lugares de cuello de botella (una puerta, por ejemplo) y utilícelos para crear un flujo más fuerte en una sola dirección.

    Una solución elegante, y una que nunca arruinará el banco, además.

    Relacionado: Estos artículos domésticos podrían estar consumiendo su electricidad

    2. Control de humedad

    Aquí hay algo que quizás no sabías: no es tanto el calor lo que te incomoda como la humedad o la cantidad de vapor de agua en el aire.

    ¿Un deshumidificador enfría una habitación? Bueno, sí y no. A medida que aumenta la humedad, es más difícil que el sudor se evapore. Si el sudor no puede evaporarse, su cuerpo no puede regular su temperatura también, por lo que se siente húmedo y caliente. De hecho, la diferencia entre el aire "normal" y el "húmedo" puede hacer que se sienta hasta 20 grados más caliente. La humedad tiene el potencial de causarle serios problemas de salud.

    ¿Su casa es demasiado húmeda?

    La humedad ideal para las temperaturas de verano está entre el 45 y el 55 por ciento . Sin embargo, algunas personas aún pueden sentirse cómodas viviendo con un índice de humedad entre el 30 y el 60 por ciento. Apunta al 50 por ciento, si es posible.

    Si no está seguro de dónde cae su casa, consiga un higrómetro, que es básicamente un termómetro para la humedad. Son muy baratos, por lo general alrededor de $ 10. El control de la humedad es una de las mejores formas de maximizar la comodidad, prevenir el crecimiento de moho, mejorar el sueño y mitigar los daños a la propiedad. Se pagará por sí mismo varias veces a largo plazo.

    Qué buscar en un deshumidificador

    Un deshumidificador es la forma más rápida y eficaz de reducir la humedad y aumentar la comodidad. Si su casa está regularmente por encima del 50 por ciento de humedad, debería considerar comprar una. Si su casa está regularmente por encima del 70 por ciento de humedad, es absolutamente necesario que obtenga una.

    ¿Los deshumidificadores expulsan aire caliente? De hecho, extraen la humedad del aire y recogen el agua en un depósito. Su cuerpo es más capaz de regularse en el ambiente ahora más seco, lo que lo hace sentir más fresco.

    Algunos consejos para elegir el deshumidificador que mejor se adapte a sus necesidades:

    • Consigue un deshumidificador de compresor. Los deshumidificadores desecantes y termoeléctricos son demasiado lentos para el uso doméstico en verano.
    • El "tamaño" de un deshumidificador indica cuánta agua extrae del aire por día. No tiene relación con sus dimensiones físicas o la capacidad del tanque.
    • Compre el deshumidificador más grande que pueda pagar. Cuanto más grande es, más rápido extrae el agua. Un deshumidificador rápido significa una comodidad más rápida, menos energía utilizada y una vida útil más larga.

    Relacionado: Algunas características excelentes del termostato Nest que debería usar

    3. Refrigeración evaporativa

    Enfriador de pantano, enfriador de desierto y enfriador de aire húmedo son términos para el mismo dispositivo: enfriador evaporativo . Un enfriador evaporativo es básicamente un recipiente de agua cerrado con un ventilador integrado en el costado.

    Cuando el agua se evapora, lo hace absorbiendo calor del aire y cambiando los estados de líquido a gas. Esto hace que el aire sobre el agua baje de temperatura. Sople el aire frío, aspire el aire ambiente y ahora tiene un mecanismo para enfriar una habitación.

    Los enfriadores evaporativos comerciales son costosos; algunos incluso pueden costar más que un acondicionador de aire. Recomendamos probar primero una solución de bricolaje, que puede ser muy barata:

    1. Llene un recipiente grande con mucha agua fría y hielo.
    2. Colóquelo directamente frente a un ventilador.
    3. ¡Hecho!

    Una mejora: construir una caja real con un ventilador incorporado y encontrar una manera de vaciar el agua tibia y rellenarla con agua fría y hielo automáticamente. Si eres un fanático del bricolaje de corazón, el desafío será digno de asumir.

    Una gran advertencia para el enfriamiento evaporativo

    La velocidad de evaporación depende de la humedad. Si su casa ya está húmeda, el agua del enfriador evaporativo no se evaporará tan rápido, lo que reducirá bastante su eficacia.

    Además, el agua en un enfriador evaporativo no simplemente desaparece, sino que termina en el aire. Esto significa que aumenta la humedad, y la humedad puede hacer que te sientas más caliente, incluso cuando la temperatura desciende.

    El enfriamiento por evaporación es mejor para hogares en climas secos, idealmente desiertos. Como regla general, si su hogar está naturalmente bajo un 40 por ciento de humedad todo el tiempo, un enfriador evaporativo podría ser una solución viable. Si su clima es extremadamente seco, la humedad adicional podría incluso ayudarlo a dormir mejor.

    Relacionado: Maneras simples de automatizar su ventilador de techo

    4. Persianas o cortinas de ventana

    Además de reducir la temperatura interior, debe hacer todo lo posible para evitar que entre calor en su hogar. Desafortunadamente, el sol es un adversario poderoso, uno que no es fácil de derrotar.

    Si desea una solución económica y sencilla, obtenga cortinas opacas térmicas . Estas son cortinas hechas de un material diseñado para bloquear la mayor cantidad de luz solar y calor posible. Los colores más claros son mejores que los colores más oscuros (el blanco refleja la luz, mientras que el negro absorbe la luz).

    Cómo mantenerse fresco sin aire acondicionado, con estilo y dentro del presupuesto

    Siempre que beba mucha agua, cualquiera de los consejos anteriores para enfriar su casa debería ser suficiente para pasar el verano. ¿Y si todo lo demás falla? La manguera de jardín está a solo unos pasos de su puerta. Si eres como nosotros, estás más que familiarizado con este clásico destructor de calor de bricolaje.

  • 3 razones simples por las que su MacBook podría decir que no se carga

    3 razones simples por las que su MacBook podría decir que no se carga

    ¿Está tu Mac conectada a una fuente, pero el estado de la batería dice No se está cargando ? No se preocupe; no pasa nada con su Mac cuando esto sucede, al menos la mayor parte del tiempo. A continuación, se muestran tres razones simples por las que es posible que vea el estado No cargando en su Mac.

    1. La gestión del estado de la batería está habilitada

    Todos los modelos de MacBook, tanto con procesadores Intel como con chips de silicio de Apple, utilizan la función de gestión del estado de la batería o carga optimizada de la batería. Esta característica mejora la vida útil de la batería al disminuir la velocidad de su envejecimiento químico y reducir el desgaste de la batería.

    Cuando está activado, su Mac puede pausar la carga hasta que se agote al 90% o menos. Si desea continuar con la carga, puede desactivar la carga optimizada de la batería en las preferencias de la batería.

    2. La fuente de alimentación es demasiado débil para cargar la batería

    Es posible que su MacBook esté conectada a una fuente de alimentación que proporcione la energía suficiente para encender su Mac, pero no lo suficiente para cargar la batería. Esto puede suceder cuando usa un adaptador de bajo voltaje. Cada MacBook viene con un adaptador de corriente con una potencia específica para su batería. Debe asegurarse de usar siempre esa potencia o más.

    Relacionado : Cómo verificar el recuento del ciclo de la batería de su MacBook y por qué es importante

    Si bien un adaptador de bajo voltaje puede mantener una MacBook en funcionamiento, es posible que no sea suficiente para cargar la batería; a veces, la batería puede incluso agotarse mientras está enchufada a una fuente de baja energía, especialmente cuando realiza un trabajo pesado con su Mac .

    3. Su Mac está ejecutando tareas de alta energía

    A veces, estás usando tu Mac para realizar tareas de alto rendimiento. Esto puede implicar un uso de energía mucho mayor del que puede proporcionar su fuente de energía.

    Se sabe que las aplicaciones con uso intensivo de GPU, como el software de edición de video y ciertos reproductores multimedia, agotan las baterías rápidamente. Lo mismo ocurre con los juegos con uso intensivo de CPU y GPU.

    Es posible que necesite solucionar problemas de la batería

    Si las razones mencionadas anteriormente no son las culpables, también puedesolucionar otros problemas de alimentación de la computadora portátil, como problemas con el cable adaptador o el conector.

    Otras soluciones de batería de MacBook

    La mayoría de las veces, la batería de su MacBook que no se carga no es motivo de preocupación. Pero si todavía está preocupado, es mejor hablar con un proveedor de servicios autorizado por Apple para obtener más asistencia.

  • 4 razones por las que no necesita actualizar a RAM DDR5

    4 razones por las que no necesita actualizar a RAM DDR5

    La RAM DDR5 está en el horizonte, y se ha hablado de ello en varias comunidades de jugadores. Hasta ahora, la gente parece dividida sobre si vale la pena cambiar a la nueva tecnología o si deberíamos esperar un poco más.

    Si usted mismo está indeciso, probablemente haya visto varios buenos argumentos que respaldan el cambio.

    Entonces, echemos un vistazo al lado opuesto de las cosas: ¿hay alguna buena razón por la que quizás desee esperar un poco más antes de cambiar? Resulta que los hay. Y es una buena idea conocer la mayor cantidad posible de ellos antes de tomar la decisión final.

    ¿Qué es DDR5? Una descripción general

    DDR5 significa Double Data Rate 5 y es la siguiente etapa en la evolución de la tecnología DDR RAM. Ofrece varias mejoras con respecto a su predecesor DD4, principalmente en términos de velocidad, ancho de banda y uso de energía. Con velocidades teóricas de hasta 51,2 GB / s, puede proporcionar un aumento significativo del rendimiento con respecto a versiones anteriores.

    Relacionado: Una guía rápida y sucia de RAM: lo que necesita saber Es probable que se convierta en la tecnología de RAM predeterminada en un futuro cercano, pero todavía no lo hemos logrado.

    Por el momento, DDR5 ofrece algunas mejoras claras sobre DDR4. Los entusiastas ya están considerando cambiarse a la nueva tecnología. Pero, al mismo tiempo, es importante tener una visión realista de lo que DDR5 tiene que ofrecer sobre DDR4 con respecto al aumento de precio. Para muchas personas, la inversión adicional podría no valer la pena en este momento.

    4 razones para evitar actualizar por ahora

    Puede ser tentador considerar actualizar a DDR5, especialmente si planea construir una nueva computadora para juegos pronto. Pero, probablemente sea mejor esperar un poco más, a menos que esté específicamente interesado en algunas de las mejoras que trae a la mesa. Es muy probable que la tecnología se vuelva más asequible en los próximos meses y años.

    Precio

    La DDR5 será mucho más cara que la DDR4 una vez que esté lista para siempre, y es probable que este siga siendo el caso durante bastante tiempo. Las cosas están particularmente mal ahora en este sentido debido a la reciente escasez global de semiconductores, por lo que puede esperar que siga siendo una opción costosa durante mucho tiempo.

    Ganancias de rendimiento

    Las ganancias de rendimiento indicadas en este momento suenan bien, pero debe considerar cuánto cuello de botella es realmente su RAM en el escenario típico. En la mayoría de los casos, es mucho mejor concentrarse en otros componentes de su computadora.

    Relacionado: ¿Qué es el almacenamiento SSD y cómo es mejor que el HDD? Reemplazar su unidad de disco con un SSD moderno es un buen ejemplo de algo que puede traer más beneficios a la mesa.

    Compatibilidad

    Es probable que la compatibilidad con otro hardware también sea una preocupación al principio, especialmente para las placas base y los procesadores. Todavía no está claro exactamente cuánto tendrá que ajustar en su sistema para adaptarse a DDR5, pero es posible que deba considerar reemplazar su procesador. Y eso puede hacer que la actualización sea muy costosa en su conjunto.

    Estabilidad probada

    Por último, pero no menos importante, es una buena idea esperar un poco antes de saltar a una nueva tecnología que aún no ha demostrado su estabilidad. Probablemente no habrá demasiados problemas con DDR5 en este sentido, ya que la RAM, en general, no presenta problemas de estabilidad en su mayor parte. Pero es algo que debes tener en cuenta.

    ¿Cuándo debería actualizar?

    Con todo eso en mente, ¿cuándo es exactamente un buen momento para hacer el cambio? Actualmente, los expertos predicen un período de espera razonable de entre seis y doce meses. Esperar un año completo antes de hacer el cambio puede parecer un poco extremo, pero probablemente lo colocará en una muy buena posición en el mercado.

    Esto se debe a que se beneficiará de una gama más amplia de hardware compatible, como placas base y CPU, y al mismo tiempo pagará menos por la actualización en general. Los precios del hardware tienden a bajar muy rápido después del lanzamiento inicial, por lo que no debería tener que esperar demasiado. La situación reciente causada por la escasez global fue un acontecimiento único y no indica cómo se mueven las cosas típicamente en este campo.

    Esté atento también a los medios de noticias relevantes. La tecnología recibirá mucha atención una vez que se publique para siempre, y veremos varios intentos de analizar lo que trae a la mesa y qué tan viable es una actualización. Reúna algunos datos antes de tomar su decisión final.

    Alternativas a considerar para aumentar el rendimiento

    Si su objetivo principal es mejorar su rendimiento, y no le importa específicamente la RAM en este sentido, hay otras áreas a considerar que probablemente traerán mejores resultados. Como mencionamos anteriormente, comience con su unidad de disco. Este es el principal cuello de botella de rendimiento en la mayoría de las versiones, incluidas las modernas que utilizan unidades SSD M.2.

    Considere la posibilidad de actualizar a un nuevo procesador también. No solo por la actualización de velocidad bruta, sino también porque hará que su sistema funcione más rápido al facilitar operaciones más rápidas entre diferentes componentes de hardware.

    Por último, pero no menos importante, verifique también su situación de enfriamiento. Esto es algo que a menudo puede necesitar muchas mejoras y la gente, desafortunadamente, ni siquiera se da cuenta de eso mientras se concentra en otros componentes del sistema. Si su enfriamiento no está en orden, todo lo demás funcionará más lento y probablemente le causará varios problemas en el camino.

    Esperar es tu mejor opción ahora mismo

    Al final, probablemente sea mucho mejor esperar a que esto pase. DDR5 llegó para quedarse y eso no se puede negar, por lo que no tiene mucho sentido apresurarse a usarlo si no lo necesita específicamente para nada en este momento.

    Y, si es como la mayoría de los usuarios del mercado en este momento, es muy probable que no tenga ningún uso específico para lo que DDR5 tiene para ofrecer.