Blog

  • Cómo crear una tabla dinámica en Excel

    Cómo crear una tabla dinámica en Excel

    Las tablas dinámicas son una de las funciones más poderosas y útiles de Excel. Con poco esfuerzo, puede utilizar una tabla dinámica para crear informes profesionales para grandes cantidades de datos.

    Puede agrupar datos en categorías, dividir los datos en años y meses, filtrar datos para incluir o excluir categorías e incluso crear gráficos.

    ¿Qué es una tabla dinámica?

    Quizás se esté preguntando qué es una tabla dinámica y cómo puede ayudarlo. Puede pensar en una tabla dinámica como un informe. Sin embargo, a diferencia de un informe estático, una tabla dinámica es una vista interactiva de sus datos.

    Las tablas dinámicas le permiten ver los mismos datos desde diferentes perspectivas. En las tablas dinámicas, puede jugar con sus datos de diferentes maneras.

    Los siguientes pasos lo guiarán a través de cómo crear una tabla dinámica y cómo usar su tabla dinámica para capturar diferentes vistas de sus datos.

    Crear una tabla dinámica

    Para comprender las tablas dinámicas, debe trabajar con ellas usted mismo. Puede ver todo el potencial de las tablas dinámicas utilizando la hoja de datos de Excel más grande y compleja que tiene.

    El siguiente método demuestra cómo crear una tabla dinámica para que pueda encontrar significado en todo ese revoltijo aparentemente interminable de datos en su pantalla.

    1. Abra la hoja de cálculo de Excel que desea analizar.
    2. Asegúrese de que sus datos no tengan filas o columnas vacías y que solo tengan un encabezado de fila.
    3. Seleccione las celdas desde las que desea crear una tabla dinámica resaltando sus datos.
    4. Seleccione Insertar en el menú.
    5. Seleccione tabla dinámica .
      Insertar una tabla dinámica en Excel
    6. En la ventana emergente, asegúrese de que la Tabla / Rango sea ​​correcta.
    7. A continuación, seleccione dónde desea que se coloque el informe de tabla dinámica.
    8. Seleccione Nueva hoja de trabajo para colocar la tabla dinámica en una nueva hoja de trabajo o en una hoja de trabajo existente .
    9. Si selecciona la hoja de trabajo existente, seleccione la ubicación en la que desea que aparezca la tabla dinámica.
      Seleccione los datos y la ubicación de la tabla dinámica en Excel
    10. Seleccione Aceptar.

    RELACIONADO: Cómo eliminar filas en blanco en Excel de manera fácil

    Uso de campos de tabla dinámica para diferentes vistas

    Aquí es donde se pone divertido. Ahora puede comenzar a manipular sus datos para capturar diferentes perspectivas.

    Con los datos de ejemplo que se muestran a continuación, puede ver algunas formas de filtrar sus datos para perspectivas alternativas. Siga los pasos para usar filtros de tabla dinámica en sus propios datos.

    1. Haga clic en la tabla dinámica que creó en los pasos anteriores.
    2. En Elegir campos para agregar al informe, marque todas las casillas para capturar una vista de tabla dinámica completa de sus datos. Microsoft Excel hará algunas suposiciones sobre cómo le gustaría que se analicen sus datos, generalmente colocando sus valores en las columnas.
      Seleccionar campos para mostrar en la tabla dinámica
    3. La tabla dinámica se ajustará a sus nuevas selecciones. Al seleccionar + al lado de la etiqueta de fila en su tabla dinámica, puede expandir sus datos para obtener una vista completa.
    4. La configuración de datos predeterminada de la tabla dinámica para los datos de ejemplo muestra un desglose detallado de las ventas por mes, fecha, color y región. Esta es una vista valiosa si es un profesional de ventas.
      Datos detallados en tabla dinámica
    5. Para ordenar su desglose de manera diferente, puede arrastrar y soltar Filas. Si mueve el color a la parte superior de las filas, puede ver el cambio de datos.
      Filas ordenadas por color primero en la tabla dinámica
    6. Para ver desgloses individuales de una fila específica, arrástrela y suéltela de Filas a Filtros. En el ejemplo, verá los datos de muestra desglosados ​​por región.
      Tabla dinámica de todas las regiones
    7. Aparecerá una opción desplegable sobre su tabla dinámica, simplemente abra el menú desplegable y seleccione cualquier opción de filtro específica que desee analizar.
    8. Al seleccionar el + ubicado en cada elemento de Etiqueta de fila, verá un desglose detallado de sus datos.
      Filtrar datos por región en la tabla dinámica

    RELACIONADO: Cómo crear una lista de verificación en Microsoft Excel

    Uso de la tabla dinámica en Excel

    Si no está seguro de qué configuración de campo de tabla dinámica funcionaría mejor, pruebe el botón de tablas dinámicas recomendadas, que se encuentra justo al lado de la selección Insertar> Tabla dinámica.

    Las tablas dinámicas en Excel pueden llevar su análisis y presentación al siguiente nivel si trabaja con grandes conjuntos de datos con regularidad. Con suerte, a partir de los ejemplos de este artículo, ahora tiene las habilidades para comenzar a profundizar en sus datos y verlos desde una nueva perspectiva.

  • ¿Por qué los juegos de las series PS5 y Xbox son tan caros?

    Los juegos son un pasatiempo caro. Si desea la última consola, no solo necesita desembolsar cientos de dólares por la máquina, sino que los juegos tampoco son baratos.

    Eso es especialmente cierto con la generación actual de la serie PS5 y Xbox, donde algunos juegos cuestan hasta $ 70 en el lanzamiento.

    Vamos a explorar por qué los juegos de consola son tan caros y si está justificado.

    1. La gente está dispuesta a pagar el precio

    Algo solo vale lo que la gente esté dispuesta a pagar por ello. Teniendo en cuenta que la PS5 vendió 4,5 millones de unidades en 2020 (lo que se hizo más impresionante por el hecho de que se lanzó en noviembre de ese año), y la escasez de existencias continuó hasta 2021, no falta la demanda de las últimas consolas.

    Como se indica en este informe de GamesIndustry.biz , cuando la gente podía comprar la PS5, las ventas en caja de juegos como Spider-Man: Miles Morales y Demon's Souls aumentaron sustancialmente.

    Por supuesto, la verdadera prueba será cuando los editores lancen más juegos de $ 70 y verán si continúan vendiendo tan bien como estos títulos de lanzamiento.

    2. Los juegos ofrecen horas de diversión

    Según HowLongToBeat , un sitio que muestra cuánto tiempo se tarda en vencer a cualquier videojuego , Assassin's Creed Valhalla tarda 130 horas en completarse, mientras que Cyberpunk 2077 tarda 98 horas.

    Ninguno de estos títulos se vendió a 70 dólares (en realidad, 60 dólares), pero supongamos que lo hicieron. Significaría que pagas alrededor de $ 0.54 por hora de entretenimiento en Assassin's Creed y alrededor de $ 0.71 por hora en Cyberpunk.

    Cuando lo desglosas así, parece extremadamente razonable, especialmente en comparación con el costo de otros medios como el cine.

    Es un punto que el CEO de PlayStation, Jim Ryan, planteó en una entrevista con The Telegraph , en respuesta a una pregunta sobre el creciente costo de los juegos:

    Si mides las horas de entretenimiento proporcionadas por un videojuego, como Demon's Souls en comparación con cualquier otra forma de entretenimiento, creo que es una comparación muy sencilla de dibujar.

    Por supuesto, un juego largo no es necesariamente un juego excelente. En última instancia, una vez que termine un juego, pregúntese si valió la pena el precio que pagó. Si es así, quizás los juegos tengan precios razonables después de todo.

    3. Los costos de producción están aumentando

    Durante más de una década, los juegos han costado 60 dólares. Sin embargo, si compara un juego triple A de hace diez años con un juego lanzado hoy, notará una gran diferencia en la producción.

    Muchos juegos modernos están en producción durante mucho tiempo, con enormes costos dedicados a la escritura, el diseño, la programación y la actuación. Aunque no se revelan los costos de desarrollo exactos, VentureBeat estima que Rockstar gastó alrededor de $ 170 a $ 240 millones en la creación de Red Dead Redemption 2. Eso ni siquiera incluye los costos de marketing.

    Existe la teoría de que los costos de desarrollo se han duplicado con cada nueva generación de consolas. Según lo informado por VGC , el ex ejecutivo de PlayStation, Shawn Layden, comentó sobre esto en la conferencia Gamelab Live en junio de 2020, comparando The Last of Us de 2013 con su secuela de 2020 que tardó el doble de tiempo en desarrollarse:

    El problema con ese modelo es que simplemente no es sostenible. No creo que, en la próxima generación, puedas tomar esos números y multiplicarlos por dos y pensar que puedes crecer. Han pasado $ 59,99 desde que comencé en este negocio, pero el costo de los juegos se ha multiplicado por diez.

    Si queremos ver juegos de calidad como The Last of Us 2, que nos impresionan con mundos increíblemente detallados e historias profundas, tiene sentido que el costo se transfiera al consumidor.

    ¿Es justo que los juegos cuesten más?

    Cuando obtienes una experiencia completa de un juego de $ 70, quizás valga la pena. Sin embargo, a algunos juegos les gusta hacerte repartir tu dinero incluso mientras los juegas. Considere NBA 2K21, que se vende a $ 70 pero está lleno de micro transacciones opcionales.

    Es la maldición de muchos juegos modernos, que están obsesionados con la monetización y la manipulación para engañarte para que gastes más de lo que querrías. Para juegos como esos, el precio de $ 70 parece una patada en los dientes.

  • 10 habilidades de la vida real que puedes aprender jugando videojuegos

    10 habilidades de la vida real que puedes aprender jugando videojuegos

    Los videojuegos son más de lo que parece. Se utilizan principalmente para entretenimiento, pero muchos títulos también tienen lecciones que enseñar a través de sus historias y jugabilidad. Un jugador comprometido puede irse con más de lo que cree.

    Un ejemplo destacado son las habilidades prácticas de la vida real, que los desarrolladores incorporan cada vez más en sus juegos. Pueden ser versiones menos realistas de actividades comunes, pero aún así sientan una base útil para que los jugadores las usen y desarrollen. Aquí hay 10 habilidades para la vida que puede aprender mientras juega videojuegos.

    1. Matemáticas

    Los números son importantes para jugar y diseñar. En Counter Strike, por ejemplo, debes pensar en la distancia, los ángulos y el tiempo para usar tus armas correctamente y eliminar al enemigo.

    Los juegos de disparos en primera persona también son un género muy inmersivo, que te ayuda a absorber las lecciones de matemáticas mientras te diviertes. En otras palabras, el valor de entretenimiento de un juego afecta cuánto aprendes de un juego.

    Los juegos de rol también usan muchas matemáticas en su juego. Entre todos los datos divertidos que debe conocer sobre los juegos de rol está que usan números para medir las habilidades de un personaje y su efectividad en diferentes situaciones.

    Como jugador, puede calcular estos y otros factores usted mismo. Luego, puedes elegir los personajes o estrategias correctos para progresar en el juego.

    2. Gestión del dinero

    Las finanzas son otra habilidad en el juego que requiere matemáticas, pero afecta suficientes aspectos adicionales del juego que merece una sección para sí misma.

    Comprar, vender e intercambiar equipos son partes integrales de casi todos los videojuegos que existen. También lo es recolectar suficientes monedas para obtener ese arma o armadura especial que deseas. A veces incluso necesitas el dinero para las misiones.

    Hacer misiones secundarias e invertir en negocios son lecciones más valiosas que aprender de los juegos de rol, la aventura, la simulación y otros géneros. A través de todas estas actividades, aprenderá a administrar sus finanzas de manera inteligente.

    De lo contrario, también puede experimentar las frustraciones de quedarse sin dinero o que se lo roben. Los videojuegos realmente intentan hacer que sus características de la vida real sean realmente representativas de nuestras experiencias vividas.

    Aun así, asegúrese de no depender de los mundos virtuales al tomar decisiones financieras reales. No tiene un guardado automático al que pueda volver en la vida real.

    3. Compras

    Como ya se mencionó, la compra y venta de productos es un elemento común en los juegos. Podría ser parte del universo ficticio o la estrategia de monetización del desarrollador.

    Por ejemplo, lo que hacen las compras dentro del juego en los juegos móviles es ofrecerle artículos a la venta que pueden mejorar el juego. Ya sea con dinero real o ficticio, puede aprender a elegir sus compras con cuidado y a controlar su ritmo cuando haya varios artículos que necesite.

    Algunos títulos le enseñan habilidades de compra muy útiles. Puedes regatear con los comerciantes en Sims 4, mientras que una tienda en Baldur's Gate 2 trae nuevos equipos si vuelves más tarde. Esperar su tiempo, ahorrar para ocasiones especiales y el arte de la persuasión son lecciones invaluables para aprender.

    4. Planificación

    Los videojuegos más populares son los que desafían a los jugadores. Las misiones, las batallas, los acertijos e incluso la construcción de una vida para tu personaje pueden exigir algo de esfuerzo, que es mucho más efectivo con un buen plan.

    Los jugadores aprenden a crear estrategias para una variedad de objetivos, a corto y largo plazo. Si quieres ser más astuto que un enemigo duro o crear un imperio poderoso, es posible que debas pensar en factores como reunir recursos, encontrar las debilidades de tu oponente y cómo vencer los posibles obstáculos.

    La resolución creativa de problemas, la previsión y la atención a los detalles pueden beneficiar su vida de muchas maneras. Y, una vez más, el lado divertido de los videojuegos facilita la práctica de estas habilidades.

    5. Arquitectura

    Los juegos de simulación y sandbox son géneros que realmente te permiten dibujar en tu arquitecto interior. Electronic Arts incluso tiene una categoría Constructor para que los competidores de Sims Spark'd muestren sus creaciones únicas.

    Muchos jugadores disfrutan diseñando edificios, con o sin un concurso detrás de ellos. Puede que haya mucho más en la arquitectura de la vida real, pero un videojuego puede ser la plataforma que necesita para desarrollar un ojo creativo y práctico para el trabajo.

    Los juegos de estrategia también te permiten diseñar ciudades enteras. Aunque es menos cercano y personal, a menudo puede elegir el estilo de los edificios y dónde colocarlos por razones estéticas y prácticas: proximidad a los recursos naturales, defensas, etc.

    6. Diseño interior y exterior

    Estrechamente relacionado con la arquitectura, puedes diseñar muchos espacios, dentro o fuera. Varios juegos te brindan una variedad de herramientas para jugar, para que puedas convertir una habitación, casa o jardín en lo que visualices.

    También tienes videojuegos como Elder Scrolls: Skyrim que simplemente inspiran a los fanáticos a decorar sus hogares reales para reflejar sus títulos favoritos. Los juegos realmente pueden ayudarte a desarrollar habilidades artísticas y prácticas.

    7. Bricolaje

    A medida que te pones en la piel de diferentes personajes de videojuegos, puedes experimentar partes de su viaje. Cuanto más inmersivo sea el juego, más podrás aprender de él. Esto es especialmente cierto cuando se trata de actividades como la creación de edificios y objetos.

    Minecraft es el mejor ejemplo. Si bien no es completamente realista, puede enseñarle a disfrutar del bricolaje y a apreciar el tiempo, el esfuerzo y los recursos que se dedican a crear lo que necesita.

    Si luego aplica ese aprecio y paciencia a las artes y manualidades reales, no se sabe qué maravillas puede hacer para mejorar su vida fuera de los juegos.

    8. Jardinería

    Plantar, cultivar, cosechar y usar productos son características de varios videojuegos, géneros que van desde la simulación hasta los juegos de rol. Es posible que no pueda sentir la tierra o sudar realmente al labrar su granja, pero sí comprende los conceptos básicos de cómo funciona la jardinería.

    Como mínimo, sabrá cómo detectar una buena parcela de tierra, qué herramientas necesita para cuidarla, qué problemas debe tener en cuenta y cuánto esfuerzo se necesita para cultivar plantas y árboles.

    9. Habilidades de supervivencia

    Con algunos videojuegos, aprender a crear sus propias herramientas, administrar objetos de valor y planear misiones es importante para su propia supervivencia. Otras habilidades con las que te encontrarás incluyen encender un fuego, acampar, cruzar terrenos difíciles, cazar y lidiar con animales salvajes.

    Nuevamente, no obtendrás la experiencia completa de cómo se sienten estas actividades, pero los mejores títulos te brindarán muchos trucos de la vida real que pueden ser útiles cuando menos lo esperas.

    10. Artes marciales

    La batalla es esencial para la mayoría de los videojuegos, por lo que los jugadores tienden a conocer espadas, armas, armaduras y tácticas de combate, al menos en teoría. Títulos como Mortal Kombat y The Witcher tienen especial cuidado para hacer secuencias atractivas y realistas.

    Realizarlos en la vida real es mucho más difícil, por supuesto. Los artistas marciales profesionales realmente ponen a prueba sus habilidades realizando movimientos famosos de los videojuegos.

    Dicho esto, si te encuentras en una confrontación real que exige acción y pensamiento rápido, largas horas de juego pueden darte suficientes trucos y confianza para enfrentarla. Sin embargo, tenga cuidado de no sobrestimar sus posibilidades.

    Alternativamente, aprende el arte marcial de tu título favorito. Una fuente confiable puede mostrarle cómo aplicarlo de manera segura y responsable. Entonces puedes sentirte tan preparado para la vida real como para tu videojuego.

    Relacionado: Las mejores aplicaciones de Android para aprender artes marciales

    Aprecia todos los beneficios de jugar videojuegos

    La próxima vez que juegues con tu videojuego favorito, presta atención a las habilidades que realmente te enseña. Incluso podría valer la pena investigar qué tan precisos son sus detalles y actividades. Si nada más, sabrá qué tomar nota como una lección valiosa para aplicar a la vida real.

    Podrías ir más allá y explorar los efectos físicos y psicológicos de los juegos. Luego, puede aprender a equilibrar mejor las aventuras virtuales y reales, lo que lo llevará a una calidad de vida libre de estrés y satisfactoria.

  • ¿Qué significa el mensaje & quot; Mantenerme conectado & quot; Cuadro hacer?

    ¿Qué significa el mensaje & quot; Mantenerme conectado & quot; Cuadro hacer?

    Probablemente haya visto un cuadro con la etiqueta " Keep Me Logged In" cuando visita muchos sitios web. Si bien la funcionalidad está en el nombre, es posible que no sepa qué hacen realmente y cómo funcionan.

    Veamos cómo funciona "mantenerme conectado", lo que debe saber sobre esta función y los problemas de seguridad relacionados.

    ¿Qué es "Keep Me Logged In"?

    Cuando visita la mayoría de los sitios web, es común ver un cuadro con la etiqueta Mantenerme conectado , Recordarme o similar junto a los campos de nombre de usuario y contraseña. Si marca esta casilla antes de iniciar sesión, no tendrá que volver a iniciar sesión en el sitio web la próxima vez que regrese, incluso si cierra el navegador y regresa más tarde.

    Siempre puede cerrar sesión manualmente haciendo clic en la opción Cerrar sesión (o similar), que cerrará inmediatamente su sesión con el sitio. Pero si ha marcado esa casilla, no tendrá que volver a iniciar sesión durante los próximos días, meses o incluso indefinidamente. ¿Por qué es esto?

    Cómo funciona "Mantenerme conectado"

    Para comprender cómo funciona esta función, debe conocer las cookies web . Una cookie es un pequeño archivo que los sitios web colocan en su computadora, que almacena cierta información sobre su sesión de navegación. Por ejemplo, cuando visita Amazon y coloca un artículo en su carrito, ese artículo permanece en su carrito incluso cuando hace clic en el sitio. Esto es posible gracias a lo que se denomina cookie de sesión.

    Si no marca "Mantener la sesión iniciada", el servidor del sitio envía una cookie de sesión estándar. En la mayoría de los casos, su navegador los elimina tan pronto como lo cierra (finalizando la sesión), por lo que la próxima vez que visite el sitio web, tendrá que iniciar sesión nuevamente.

    Leer más: Tipos de cookies del navegador que debe conocer

    Cuando marca "Mantenerme conectado", el sitio envía una cookie que habilita una sesión persistente. Esto significa que la cookie, y por lo tanto su estado de inicio de sesión, no se borra cuando cierra su navegador.

    La duración de la cookie depende del sitio web (y potencialmente de su navegador). Algunos de ellos establecen una fecha de vencimiento específica, mientras que otros optan por que la cookie dure una semana, un mes o algún otro período de tiempo. Una vez que la cookie caduca, su navegador la borra.

    Sin la cookie, el sitio web no recordará quién es usted y tendrá que iniciar sesión nuevamente. Esta es también la razón por la que debe volver a iniciar sesión en los sitios web cuando borra las cookies.

    Mantenerme conectado frente a guardar contraseñas

    Ahora que sabe cómo funcionan las cookies para mantenerlo conectado, debe saber que esto no es lo mismo que cuando su navegador ofrece guardar contraseñas. La mayoría de los navegadores modernos tienen un administrador de contraseñas incorporado, que detectará cuando ingresó algo en un campo de contraseña y se ofrecerá a registrarlo por usted.

    Esta función mantiene su contraseña almacenada para que no tenga que recordarla para iniciar sesión. No lo mantiene conectado al sitio, solo llena el campo de contraseña cuando visita el sitio y necesita iniciar sesión.

    Puede combinar estas funciones, si lo desea. Si permanece conectado y su navegador almacena su contraseña, no tendrá que iniciar sesión todo el tiempo y cuando lo haga, será más fácil. Tenga en cuenta que, si bien el administrador de contraseñas de su navegador es aceptable, le recomendamos que utilice un administrador de contraseñas de terceros , ya que tienen más funciones y funcionan en todos los navegadores.

    Además, algunos sitios ofrecen una casilla de verificación diferente, generalmente etiquetada Recordar mi nombre de usuario o similar. Esto no lo mantiene conectado, pero completará su dirección de correo electrónico o nombre de usuario cuando regrese. Por lo general, verá esto en sitios web seguros, como los bancos; no quieren que permanezca conectado durante largos períodos de tiempo debido a problemas de seguridad.

    Problemas de seguridad de permanecer conectado

    Obviamente, marcar la casilla "mantenerme conectado" es conveniente. En una computadora privada que nadie más usa, le permite navegar con menos obstáculos. Y siempre que su dispositivo esté protegido físicamente, hay poco riesgo de seguridad al marcar esta casilla.

    Sin embargo, usar el cuadro "mantenerme conectado" en una computadora pública es peligroso. Si marca esa casilla (que a menudo es fácil de hacer por error), cualquiera que use esa computadora después de usted puede simplemente abrir ese sitio web y usar su cuenta.

    Esta es la razón por la que una de las formas más importantes de decir seguro cuando se usan computadoras públicas es nunca usar el cuadro "mantenerme conectado". Si alguna vez lo verifica por accidente, asegúrese de encontrar el botón Cerrar sesión en el sitio web para que pueda finalizar su sesión manualmente.

    No te olvides de las ventanas de incógnito

    Mientras discutimos la opción de permanecer conectado en un sitio web, vale la pena recordar la opción de usar una ventana privada o de incógnito también. Una ventana de incógnito abre una nueva sesión del navegador que no tiene datos asociados, por lo que tendrá que iniciar sesión en los sitios web cada vez.

    Las ventanas de incógnito no guardan ningún dato sobre su sesión de navegación, por lo que tan pronto como las cierre, se destruirán todas las cookies de la sesión. Si abre otra ventana de incógnito, no tendrá acceso a nada de lo que hizo en la ventana anterior. Algunos navegadores, como Safari, incluso aíslan cada pestaña de las demás para que no puedan hacer referencias cruzadas de datos.

    Relacionado Cómo habilitar la navegación privada en su navegador

    Siempre debe usar el modo de incógnito como precaución cuando use una computadora que no sea la suya, como una en una biblioteca. La navegación privada no oculta su actividad, pero se asegura de que otros usuarios de la computadora no puedan acceder a ella.

    Incluso si no marca "mantenerme conectado", es posible que los usuarios posteriores aún puedan ver su historial de navegación, los datos que ingresó en formularios y similares. El uso de una ventana privada evita esto.

    Manténgase conectado sabiamente

    Ahora ya sabe lo que hace el cuadro "mantenerme conectado" en los sitios web. Es una excelente manera de evitar tener que escribir su nombre de usuario y contraseña una y otra vez en una máquina privada. Pero solo debe usarlo donde otras personas no puedan aprovecharlo para ingresar a sus cuentas.

    Mientras tanto, los inicios de sesión guardados son solo una de las formas en que su navegador puede comprometer su privacidad.

    Haber de imagen: fizkes / Shutterstock

  • Cómo otorgar privilegios de administrador a un usuario en Linux

    Cómo otorgar privilegios de administrador a un usuario en Linux

    ¿Necesita obtener privilegios de administrador en Linux, pero no está seguro de cómo? Hoy discutiremos cómo otorgar rápidamente derechos administrativos a un usuario específico en Ubuntu y Arch Linux.

    ¿Por qué necesito privilegios de administrador?

    Mientras utiliza un sistema Linux, cuando intenta realizar cualquier tipo de tarea administrativa, como instalar o eliminar software, es posible que obtenga un error que le diga que no tiene los permisos adecuados. Esto puede ser frustrante a veces, pero obtener derechos de administrador en Linux no es tan difícil como parece.

    De hecho, hay múltiples herramientas a su disposición, dependiendo de la distribución que utilice. Sin embargo, recuerde que los usuarios no root no pueden otorgar derechos de administrador a nadie, por lo que deberá iniciar sesión como otro usuario que tenga el estado de administrador.

    Estos usuarios, técnicamente definidos, pertenecen al grupo sudo o sudoers . Esto significa que pueden emitir comandos sudo ingresando sus contraseñas de usuario. Se requieren contraseñas para autorizar a los usuarios para que puedan ejecutar tareas administrativas en el sistema.

    Relacionado: Cómo administrar grupos de usuarios con Groupadd en Linux

    Para obtener derechos de administrador, debe pertenecer al grupo correcto y le explicaremos cómo hacerlo a continuación.

    Cómo otorgar permisos de administrador en Ubuntu

    Los entornos de escritorio facilitan el control de los permisos de los usuarios, independientemente de su nivel de comodidad con el funcionamiento interno de Linux. Puede usar una aplicación GUI para administrar usuarios en el escritorio, o puede completar la misma tarea con más eficiencia a través de la línea de comandos.

    Concesión de derechos de administrador a través del escritorio

    En las distribuciones basadas en Debian como Ubuntu y Linux Mint, encontrará una herramienta de administración de usuarios en la configuración de su sistema. Busque usuario en el iniciador de aplicaciones y la utilidad de administración de usuarios generalmente estará al tanto de los resultados.

    Después de iniciar la herramienta, busque una opción para modificar los derechos, grupos o controles avanzados de un usuario. Si puede editar los grupos de un usuario, asegúrese de agregar el usuario en el grupo sudo o sudoers .

    Concesión de derechos de administrador a través de la línea de comandos

    Dos comandos diferentes pueden otorgar derechos de administrador en Ubuntu: usermod y gpasswd .

    Para otorgar derechos administrativos usando usermod, abra una terminal e ingrese:

     sudo usermod -aG sudo username

    Reemplace el nombre de usuario con el nombre de usuario de su elección. La bandera -aG significa Append y Group . Este comando le indica a usermod que agregue el nombre de usuario a un grupo, que en este caso es el grupo sudo .

    Para usar gpasswd, ingrese el siguiente comando en la terminal:

     sudo gpasswd -a username sudo

    Asegúrese de reemplazar el nombre de usuario con el nombre de usuario del usuario al que desea otorgar privilegios de administrador. La bandera -a indica que desea Agregar el usuario al grupo sudo .

    Relacionado: Cómo agregar un usuario en Linux

    Cómo otorgar permisos de administrador en Arch Linux

    Algunas distribuciones basadas en Arch, como Manjaro Linux, tienen aplicaciones de administración de usuarios basadas en escritorio similares a Ubuntu. Sin embargo, si no puede encontrar uno en su sistema, obtener derechos de administrador en Arch Linux a través de la línea de comando también es bastante sencillo.

    Deberá editar el archivo e tc / sudoers . Aunque la manipulación de los archivos del sistema puede resultar en un sistema roto, un comando especial llamado visudo le permite editar el archivo con un riesgo mínimo.

     sudo visudo

    Agregue la siguiente línea al archivo o descomente (eliminando la marca de almohadilla) si la línea ya está presente. La línea da acceso root al grupo de ruedas.

     %wheel ALL=(ALL) ALL

    Después de guardar y salir de visudo, emita el siguiente comando para agregar el usuario al grupo de rueda , reemplazando el nombre de usuario con el usuario de su elección.

     sudo gpasswd -a username wheel

    Creación de nuevos administradores en Linux

    Ahora ha agregado un usuario a su grupo de administración de Linux, y ese usuario puede realizar tareas administrativas como instalar y actualizar software. Tener varios administradores puede ser beneficioso si está ejecutando un gran servidor Linux con varios usuarios.

    Si a menudo administra usuarios en su sistema Linux, es clave que sepa cómo identificar rápidamente a los usuarios. Enumerar todos los usuarios que están presentes en un sistema es una excelente manera de comenzar.

  • ¿Qué es el módulo del sistema operativo de Python y cómo se usa?

    ¿Qué es el módulo del sistema operativo de Python y cómo se usa?

    El módulo OS en Python proporciona acceso a funciones específicas del sistema para tratar con el sistema de archivos, procesos, programador, etc. Necesita dominar el sistema Python OS para escribir aplicaciones que se ocupen de problemas del mundo real. Esta guía analiza algunos de los conceptos básicos e ilustra cómo usar el comando del sistema Python.

    Características del sistema operativo Python

    El sistema operativo sirve como una forma portátil de interactuar con el sistema operativo subyacente. Ofrece acceso a nombres de archivo, argumentos de línea de comando, variables de entorno, parámetros de proceso y jerarquía del sistema de archivos junto con otras funcionalidades.

    Este módulo también contiene dos submódulos, el módulo os.sys y el módulo os.path. Puede utilizar las funciones proporcionadas por el módulo del sistema operativo para realizar una amplia gama de tareas. Algunos usos comunes incluyen ejecutar comandos de shell, administrar archivos y directorios, procesos de generación , etc.

    Introducción al módulo del sistema operativo

    La forma más sencilla de explorar el módulo del sistema operativo es a través del intérprete. Puede importar el módulo allí y utilizar las funciones del sistema sin escribir código fuente. Sin embargo, debe tener Python instalado para esto. Así que adelante e instala Python en tu máquina local.

    Relacionado Cómo instalar Python en Ubuntu

    Inicie el intérprete escribiendo python en su terminal o shell de comandos. Una vez que esté abierto, importe el módulo del sistema operativo utilizando la siguiente declaración.

     >>> import os

    Ahora puede acceder a las funcionalidades proporcionadas por el módulo del sistema operativo, incluido el comando del sistema Python. Por ejemplo, puede determinar la plataforma del sistema mediante el comando de nombre . El siguiente ejemplo muestra cómo invocar los comandos del sistema expuestos por el módulo del sistema operativo.

     >>> os.name

    Esta función verifica si ciertos módulos específicos del sistema operativo están presentes y determina la plataforma en base a eso. Utilice la función uname para obtener información detallada.

     >>> os.uname()

    Este comando muestra la plataforma del sistema exacta junto con la arquitectura de la máquina, la versión y la información de la versión. Utilice la función getcwd para recuperar el directorio de trabajo actual.

     >>> os.getcwd()

    Puede cambiar fácilmente el directorio de trabajo usando el comando del sistema de Python chdir . Pase la nueva ubicación como un parámetro de cadena.

     >>> os.chdir('/tmp')

    La función mkdir del módulo OS facilita la creación de nuevos directorios. También nos permite crear carpetas recursivas, lo que significa que Python creará todos los directorios faltantes que son padres del directorio hoja.

     >>> os.mkdir('new-dir')

    Utilice el comando rmdir para eliminar directorios de su directorio de trabajo.

     >>> os.rmdir('new-dir')

    conceptos básicos del módulo del sistema operativo python

    Ejemplos de comandos del sistema Python

    El comando del sistema proporcionado por el módulo del sistema operativo permite a los programadores ejecutar comandos de shell. Asegúrese de definir el nombre del comando como una cadena. Una vez que llame al comando del sistema de Python, ejecutará el comando dado en una nueva subcapa.

     >>> cmd = 'date'
    >>> os.system(cmd)

    Puede ejecutar otras aplicaciones independientes utilizando este mismo método. El siguiente ejemplo ejecuta el editor de terminal nano desde su shell de Python.

     >>> cmd = 'nano'
    >>> os.system(cmd)

    El sistema Python OS también genera el código de retorno para cada comando que se ejecuta. Los sistemas POSIX devuelven 0 para una ejecución satisfactoria y valores distintos de cero para indicar problemas.

    Puede utilizar el sistema operativo en Python para ejecutar lo que desee. Por ejemplo, si su programa necesita leer la información de la versión de un programa en la máquina del usuario, puede hacer algo como lo siguiente.

     >>> cmd = 'gcc --version'
    >>> os.system(cmd)

    El siguiente ejemplo ejecuta un comando de shell simple que crea un nuevo archivo llamado users.txt y lo completa con todos los usuarios conectados. Muchos programas de Python hacen estas cosas.

     >>> os.system('users > test')

    Pasamos el nombre del comando al sistema operativo como una cadena. Puede utilizar todos los tipos de comandos de terminal útiles de la misma manera.

     >>> os.system('ping -c 3 google.com')

    También puede usar llamadas a subprocesos para ejecutar comandos del sistema desde Python. Esto proporciona varios beneficios adicionales, que incluyen un tiempo de ejecución más rápido, un mejor manejo de errores, análisis de salida y comandos de shell de canalización. La documentación oficial de Python también recomienda la llamada al subproceso sobre módulos más antiguos como os.system y os.spawn .

     >>> import subprocess
    >>> subprocess.run(["ping","-c 3", "example.com"])

    Gestión de archivos y directorios a través del módulo del sistema operativo

    Hemos mostrado cómo crear archivos y directorios simples usando el módulo del sistema operativo Python. ¿Qué sucede si desea crear carpetas anidadas? El sistema operativo también se encarga de esto para nosotros, los programadores. Por ejemplo, los siguientes fragmentos crean la carpeta $ HOME / test / root / api . También creará los directorios principales necesarios si no están disponibles.

     >>> dirname = os.path.join(os.environ['HOME'], 'test', 'root', 'api')
    >>> print(dirname)
    >>> os.makedirs(dirname)

    Primero, recuperamos el directorio de inicio usando environment y luego unimos los nombres de las carpetas a través de os.path.join . La declaración de impresión muestra el nombre de la carpeta y makedirs la crea.

    Podemos ver el nuevo directorio usando el método listdir del módulo del sistema operativo.

     >>> os.chdir(os.path.join(os.environ['HOME'], 'test', 'root', 'api'))
    >>> os.system('touch file1 file2 file3')
    >>> os.listdir(os.environ['HOME'])

    Puede cambiar fácilmente el nombre del directorio api utilizando el comando de cambio de nombre que ofrece el módulo del sistema operativo. La siguiente declaración cambia el nombre de este directorio api a test-api.

     >>> os.rename('api', 'test-api')

    Utilice las funciones isfile e isdir del sistema operativo si su programa necesita validar archivos o directorios específicos.

     >>> os.path.isfile('file1')
    >>> os.path.isdir('file1')

    El módulo del sistema operativo en Python también permite a los desarrolladores extraer nombres de archivos y carpetas junto con las extensiones de archivo. Los siguientes fragmentos ilustran el uso de os.path.split y os.path.splitext a este respecto.

     >>> dir = os.path.join(os.environ['HOME'], 'test', 'root', 'api', 'file1.txt')
    >>> dirname, basename = os.path.split(dir)
    >>> print(dirname)
    >>> print(basename)

    Utilice el siguiente código para extraer extensiones como .txt o .mp3 de los nombres de archivo.

     >>> filename, extension = os.path.splitext(basename)
    >>> print(filename)
    >>> print(extension)

    Uso misceláneo del sistema operativo Python

    El módulo del sistema operativo ofrece muchas funciones adicionales para manipular cosas como los procesos del usuario y el programador de trabajos. Por ejemplo, puede obtener rápidamente el UID (ID de usuario) del proceso actual utilizando la función getuid .

     >>> os.getuid()
    >>> os.getgid()

    La función getgid devuelve el ID de grupo del proceso en ejecución. Utilice getpid para obtener el PID (identificación del proceso) y getppid para obtener la identificación del proceso principal.

     >>> os.getpid()
    >>> os.getppid()

    También puede usar el módulo del sistema operativo para cambiar los permisos de archivos y directorios desde su programa Python. Utilice la función chmod del sistema operativo para hacer esto.

     >>> os.chmod('file1.txt', 0o444)

    Este comando cambia el permiso de file1.txt a 0444 . Utilice 0o444 en lugar de 0444 para asegurarse de que la declaración sea compatible en las dos versiones principales de Python.

    Aproveche el poder del sistema operativo Python

    El módulo del sistema operativo de Python proporciona todo lo que necesita para interactuar con el sistema operativo subyacente. Se necesita una comprensión clara del sistema operativo para escribir programas verdaderamente multiplataforma. Hemos cubierto algunas de las funcionalidades principales proporcionadas por este módulo para ayudarlo a comenzar. Pruébelos a su propio ritmo y no olvide jugar con ellos.

  • Google Maps: navegue como un profesional con estos atajos de teclado

    Cuando se trata de navegar por el mundo, Google Maps es la primera opción para la mayoría de nosotros. Ya sea para encontrar esa nueva panadería o para irse de vacaciones, Google Maps puede orientar su camino.

    Si desea utilizar Google Maps de manera eficiente, debe dominar sus atajos. Estos atajos te ayudarán a moverte por el mapa, rotar tu vista, mostrar tráfico específico y más.

    Es por eso que hemos elaborado esta lista de todos los atajos de teclado de Google Maps. Puede usarlos en la versión web de Google Maps, sin importar su navegador.

    DESCARGA GRATUITA: Esta hoja de trucos está disponible como PDF descargable de nuestro socio de distribución, TradePub. Deberá completar un breve formulario para acceder a él solo por primera vez. Descargue la hoja de referencia de métodos abreviados de teclado de Google Maps .

    Atajos de teclado de Google Maps

    Atajo Acción
    Flecha izquierda Mover hacia la izquierda
    Flecha correcta Moverse a la derecha
    Arriba abajo Ascender
    Flecha hacia abajo Mover hacia abajo
    + Acercarse
    Disminuir el zoom
    Esc Cerrar elemento emergente
    Ctrl + Mayús + I Muestra tu ubicación
    Ctrl + Mayús + H Consigue ayuda
    Ctrl + Mayús + F Envíe sus comentarios
    Ctrl + Mayús + E Compartir / insertar mapa
    MAPA
    . Mostrar / ocultar menú
    , Mostrar / ocultar panel lateral
    Ctrl + Mayús + 1 Mostrar / ocultar satélite
    Ctrl + Mayús + 2 Mostrar / ocultar tráfico
    Ctrl + Mayús + 3 Mostrar / ocultar tránsito
    Ctrl + Mayús + 4 Mostrar / ocultar andar en bicicleta
    Ctrl + Mayús + 5 Mostrar / ocultar terreno
    Ctrl + Mayús + D Agregar destino
    SATÉLITE
    Mayús + flecha izquierda Rotar las agujas del reloj
    Mayús + flecha derecha Girar en sentido antihorario
    Mayús + flecha arriba Levantarse
    Mayús + flecha hacia abajo Inclinar hacia abajo
    Ctrl + Mayús + N Reestablecer vista
    Ctrl + Mayús + U Restablecer inclinación
    Ctrl + Mayús + F Restablecer inclinación y vista

    Explora la Tierra con vista satelital

    Google Maps es ideal para cuando estás fuera de casa, pero ¿sabías que también puede ser un recurso increíble para cuando estás en interiores?

    Eso es porque puede explorar algunas de las mayores maravillas de la Tierra, como Stonehenge y El Coliseo, utilizando la vista satelital de Google Map.