Blog

  • 13 trabajos legítimos desde casa para los que puede ser contratado hoy

    13 trabajos legítimos desde casa para los que puede ser contratado hoy

    Ya sea que esté buscando un cambio de carrera o desee obtener ingresos adicionales, es posible que le interese el trabajo a distancia. Trabajar desde casa es cada vez más común que nunca y no se limita a autónomos y personas creativas. Si tiene una habilidad o el deseo de aprender, existe un trabajo en línea para usted.

    Aquí hay varias categorías de trabajo legítimo desde el hogar. Algunos requieren poca o ninguna experiencia, mientras que otros lo recompensarán por tener habilidades y experiencia únicas.

    Servicio al Cliente

    Las carreras de servicio al cliente generalmente no exigen muchas habilidades especiales, experiencia o equipos costosos. Todo lo que necesita para tener éxito en un trabajo de servicio al cliente remoto es paciencia, una conducta alegre y una computadora portátil.

    1. Agente de viajes

    Como agente de viajes, su trabajo es proporcionar a los viajeros y turistas ávidos la información que necesitan sobre sus destinos. A veces, usted es responsable de hacer los arreglos de vuelo y alojamiento. Otras veces, solo necesita informarles de sus opciones.

    Este trabajo en particular no requiere mucho más que saber usar una computadora, habilidades de conversación decentes y conocimiento general de la geografía mundial .

    2. Representante del centro de llamadas

    Un representante de un centro de llamadas se conoce más comúnmente como agente de atención al cliente. Y como sugiere el nombre, su trabajo es familiarizarse con los servicios y productos de una empresa para ayudar a las personas que llaman.

    Sin embargo, dependiendo de la industria en la que trabaje, es posible que necesite habilidades adicionales. Por ejemplo, un representante de soporte técnico deberá tener conocimientos técnicos.

    3. Agente de chat

    Al igual que un representante de un centro de llamadas, usted es responsable de ayudar y guiar a los clientes de su empresa. Pero en lugar de hacerlo por teléfono, lo hace a través de un chat en vivo. Esta opción es más adecuada si no eres una persona habladora, sino un mecanógrafo competente.

    Habilidades lingüísticas

    Si habla más de un idioma, hay varios trabajos legítimos desde casa que hacen uso de esta habilidad.

    4. Traductor

    Se sorprenderá de lo valioso que puede ser para hablar varios idiomas. Las carreras en traducción ya no son exclusivas de la traducción de documentos profesionales; también hay trabajos casuales.

    Con Internet llegando a personas de todo el mundo, las grandes empresas inevitablemente necesitarán comunicarse con personas de otros países. Si habla dos o más idiomas con fluidez, traducir un fragmento de texto puede ser muy sencillo, especialmente cuando tiene todo el tiempo del mundo para formular sus oraciones desde la comodidad de su hogar.

    5. Tutor de inglés como segundo idioma (ESL)

    Si está leyendo esta publicación sin problemas, entonces tiene la suerte de hablar uno de los idiomas más buscados en el mundo moderno: el inglés. Si además conoces otro idioma, esto te facilitará aún más la enseñanza de inglés en línea.

    Puede comenzar ayudando a los estudiantes a mejorar sus habilidades de conversación mediante videollamadas. Si bien algunos estudiantes pueden ser principiantes totales, otros pueden tener una sólida comprensión del idioma, pero buscan mejorar su fluidez.

    6. Transcriptor

    Ser un transcriptor significa convertir audio en texto. Esto incluye cualquier cosa, desde podcasts y entrevistas hasta llamadas telefónicas y programas de radio. Para convertirse en uno, debe ser un buen oyente, así como un mecanógrafo rápido y preciso.

    En cuanto al equipo, todo lo que necesita es una computadora portátil, un teclado y auriculares de alta calidad . Más adelante, es posible que también desee pensar en invertir en un pedal para facilitar su trabajo.

    7. Redacción de subtítulos y subtítulos

    Los subtítulos cerrados son el texto cronometrado que aparece en la parte inferior de los programas de televisión, películas y otros tipos de videos. Si bien los subtítulos cerrados generalmente describen los sonidos que se escuchan en los videos, los subtítulos no. Para una carrera en la creación de subtítulos o subtítulos, solo necesita ser un buen oyente y un mecanógrafo preciso.

    Tecnologías de la información

    Si te gusta la tecnología, existen muchas oportunidades de trabajo desde casa. La mayoría varían en el nivel de habilidad que requieren, lo que ofrece buenas oportunidades para quienes recién comienzan en el campo, así como para los trabajadores más experimentados.

    8. Desarrollador web

    Ser desarrollador web significa que eres responsable de crear el sitio web de tu cliente, ya sea desde cero o mediante el uso de herramientas de creación de sitios web . Si bien no es necesario tener experiencia en programación y diseño gráfico, es importante tener un conocimiento general de ambos, junto con el deseo de aprender.

    9. Programador

    Hoy en día, el código es esencial en casi todas las industrias. Es hora de que le des un buen uso a ese pasatiempo de la escuela secundaria y empieces a mejorar tus habilidades de codificación. Después de adquirir las habilidades adecuadas, todo lo que necesita para convertirse en programador es una computadora portátil y una conexión a Internet confiable.

    10. Beta Tester

    Como tester beta, su trabajo consiste en probar nuevos sitios web, software, aplicaciones o juegos e informar sobre su experiencia. Si bien algunos trabajos de prueba beta pueden simplemente solicitar una opinión, otros requieren informes detallados de cualquier error o inconveniente que haya encontrado.

    Cuanto más familiarizado esté con el uso o la prueba de un medio específico, más valiosos serán sus conocimientos y comentarios.

    Carreras diversas

    Pero, ¿y si no tienes ninguna habilidad en particular? Tal vez solo esté buscando un ingreso adicional adicional y no una carrera para la que tenga que aprender una nueva habilidad. No temas, también hay trabajos legítimos para ti.

    11. Encargado de datos

    Si bien un puesto de empleado de datos puede parecer sofisticado, solo consiste en una simple entrada de datos. Si la única habilidad que tiene es ser un buen mecanógrafo y su equipo se limita a una computadora portátil liviana, este es el trabajo para usted.

    Su trabajo como empleado de datos es convertir documentos en papel, fotografiados o escaneados en texto editable. Ser un empleado de datos a menudo no requiere experiencia o educación previa.

    12. Asistente virtual

    Ser asistente virtual es similar a ser secretaria. La única diferencia es que puedes trabajar desde casa.

    Como asistente virtual, eres responsable de administrar ciertas partes del trabajo de tu cliente, desde responder llamadas y programar citas hasta administrar su calendario y responder correos electrónicos. Si tiene o no experiencia administrativa previa o educación puede determinar el tipo de cliente y el nivel de trabajo que puede obtener.

    13. Actor de voz

    La actuación de voz no se limita a las celebridades en películas de animación de alto presupuesto. Todo lo que necesitas es un micrófono de alta calidad y una voz.

    Ni siquiera necesitas un tipo específico de voz para convertirte en actor de doblaje. Los diferentes proyectos requieren diferentes tonos y tipos de voz, y es posible que haya un proyecto para usted.

    ¿Tiene miedo de dar el primer paso?

    Puede ser abrumador comenzar en un campo nuevo con poca o ninguna experiencia. Si tiene problemas para decidirse o le preocupa que pueda terminar perdiendo el tiempo en un trabajo que no era el adecuado, elija algo que le interese. Es posible que esto no le dé una respuesta sólida, pero le indicará la dirección correcta.

  • ¿Qué es Plex Arcade y cómo funciona?

    ¿Qué es Plex Arcade y cómo funciona?

    A veces parece que cada semana hay un nuevo servicio de transmisión de juegos en el que pensar. Con la adición del complemento de suscripción Arcade de Plex, hay uno más.

    Este artículo explora Plex Arcade, incluido el costo, las ofertas y los requisitos de la plataforma.

    ¿Qué es Plex Arcade?

    En enero de 2021, la plataforma de gestión de medios y transmisión Plex anunció el soporte de juegos a través de Plex Arcade, completando sus ofertas de medios digitales, que incluían televisión, películas, música y podcasts.

    Al igual que otras plataformas de transmisión de juegos, Plex Arcade viene con una biblioteca de juegos , aunque la plataforma también administra ROM y emuladores que ya posee.

    Plex almacena todos los juegos en el servidor de Plex Arcade, lo que le permite simplemente recoger y jugar, una vez que se haya suscrito, por supuesto …

    ¿Cuánto cuesta Plex Arcade?

    Si bien Plex en sí es gratuito, Plex Arcade cuesta $ 4.99 / mes después de una prueba gratuita de siete días. Sin embargo, debido a que Plex ofrece tantas herramientas de administración de medios, la plataforma ofrece otras suscripciones empaquetadas, algunas de las cuales afectan el precio de Plex Arcade.

    Plex Pass, la versión premium de Plex, cuesta $ 4.99 / mes, pero los titulares de Plex Pass obtienen Arcade por $ 2.99 adicionales / mes.

    Relacionado: ¿Plex Arcade vale el precio de suscripción de $ 2.99 / mes?

    ¿Qué necesitas para usar Plex Arcade?

    Debido a que Plex Arcade funciona a través de un navegador, no hay requisitos de hardware intensivos. También ayuda que los videojuegos clásicos tengan pocos requisitos gráficos y de computación, por lo que se ejecutan en casi cualquier cosa.

    Sin embargo, hay algunas descargas y perfiles conectados que los nuevos usuarios requieren antes de jugar en Plex Arcade.

    Hardware y sistemas operativos compatibles

    El funcionamiento de Plex requiere la instalación de su propio Plex Media Server , pero solo necesita instalar esta aplicación de 78,2 MB en uno de sus dispositivos. Otros dispositivos conectados luego acceden a su contenido a través del navegador.

    El único inconveniente del sistema es que Plex Media Server solo funciona con los sistemas operativos Mac y Windows. Esto es molesto ya que muchas personas que juegan juegos clásicos y ejecutan ROMS y emuladores prefieren interfaces más flexibles como los sistemas operativos Linux y Raspberry Pi que Plex no admite.

    Relacionado: Retro Gaming en Raspberry Pi: comprensión de ROM, RetroPie, Recallbox y más

    La aplicación Plex opcional está disponible para:

    1. Amazon Alexa y Amazon Fire TV
    2. Android, Android Auto y Android TV
    3. Apple TV (cuarta generación y posteriores)
    4. Google Chromecast
    5. iOS
    6. Auriculares Lenovo Mirage Solo VR, Google Daydream, Samsung Gear VR y Oculus Go VR
    7. Mac (10.13 High Sierra y posterior)
    8. ESCUDO NVIDIA
    9. Estación de juegos
    10. Roku
    11. Sonos
    12. Windows (Windows 10 o posterior)
    13. Xbox

    Plex Arcade también es compatible con controladores Bluetooth, incluidos los joypads PS5 DualSense y Xbox One.

    Software necesario y cuentas vinculadas

    Además de la descarga de Plex Media Player, los usuarios requieren una cuenta Parsec vinculada. La cuenta gratuita y ofrece funciones sociales divertidas que de otro modo no forman parte de Plex.

    Para centralizar aún más medios, los usuarios tienen la opción de vincular otras membresías, incluido TIDAL para transmisión de música y podcasts.

    Estas cuentas y paquetes vinculados pueden parecer abrumadores para los usuarios nuevos en Plex. Sin embargo, hacen de Plex el gran centro que es para centralizar y administrar medios digitales.

    ¿Qué juegos están disponibles en Plex Arcade?

    En el momento de escribir este artículo, hay 27 títulos en Plex Arcade, todos clásicos de Atari. En un movimiento refrescante y transparente, Plex hizo que todo el catálogo fuera visible para los usuarios antes de registrarse.

    La lista incluye íconos de los primeros videojuegos como Gravitar y Centipede, así como títulos menos familiares como Ninja Golf. Atari lanzó originalmente algunos de los juegos para máquinas recreativas, mientras que Atari lanzó otros para sus consolas domésticas 2600 y 2800.

    Si bien el catálogo enumera 27 "títulos", varios son en realidad colecciones de múltiples juegos. Sin embargo, tenga en cuenta que, técnicamente, estas colecciones de juegos contienen variaciones de los mismos dos o tres estilos. Por lo tanto, es posible que tenga cuatro juegos en una colección que se parezcan mucho a Pong o Tank.

    Ejecute los números y Plex arcade en realidad viene con aproximadamente 97 juegos clásicos de Atari. Ya sea que pague la tarifa estándar de $ 4.99 / mes o la tarifa del paquete Plex Pass de $ 2.99 / mes, son muchos juegos por su dinero.

    ¿Es Plex Arcade para ti?

    Si ya tiene Plex, particularmente Plex Pass, suscribirse a Plex Arcade parece una decisión sencilla. ¿Todos esos juegos por unos dólares extra al mes? Incluso si los juegas esperando el autobús, valdría la pena.

    Si aún no tienes Plex, la plataforma tiene muchos obstáculos que superar, especialmente si no te apasionan los videojuegos clásicos. Incluso si eres un apasionado de los videojuegos clásicos, muchos de los juegos de Plex Arcade están disponibles en otros lugares.

    Pero para eso es la prueba gratuita …

  • Cómo grabar un podcast de forma remota con SquadCast: una guía para principiantes

    Cómo grabar un podcast de forma remota con SquadCast: una guía para principiantes

    Cada año se publican miles de nuevos podcasts en Spotify, Apple Podcasts y varias otras plataformas. Un gran podcast se puede grabar solo, con un amigo o incluso con un grupo de amigos utilizando varios tipos de equipos.

    ¿Pero cómo grabas con varios invitados cuando estás a varios kilómetros de distancia? SquadCast hace que sea fácil de hacer.

    ¿Qué es SquadCast?

    SquadCast es una plataforma que le permite a usted y hasta tres invitados grabar un podcast desde cualquier parte del mundo. Esto es útil cuando no tiene todo el equipo costoso necesario para grabar un podcast con varias personas en persona. SquadCast también es útil cuando sus invitados están a grandes distancias y no es factible reunirse en persona.

    Squadcast te ofrece una prueba gratuita de siete días y tiene opciones de pago desde tan solo $ 10 por mes, lo que lo convierte en una solución barata y sencilla para grabar de forma remota un podcast con amigos. También es uno de los software más fáciles de usar de su tipo.

    Leer más: Las mejores aplicaciones y software para grabar podcasts

    Cómo utilizar SquadCast

    SquadCast funciona casi como Zoom. Usted, el anfitrión, debe programar una reunión a una hora específica, enviar a cada invitado un enlace para unirse a una llamada de voz y grabar desde allí. SquadCast incluso almacena cada una de sus grabaciones por separado, por lo que no es necesario que cada uno de sus invitados las cargue por separado en sitios para compartir archivos.

    Introducción a SquadCast

    Cuando te unes a SquadCast por primera vez, se te llevará a la página de sesiones de grabación . Aquí, notará una sesión reutilizable , que es útil si tiene muchos invitados diferentes que desean programar un tiempo con usted para grabar.

    Dado que la sesión reutilizable utiliza el mismo enlace de invitado cada vez que graba, es perfecto para ponerlo en su servicio de programación de citas en línea, como Calendly , o incluso en su boletín de correo electrónico.

    Debajo de esto, verá un botón Sesiones pasadas , que le permite ver y descargar grabaciones de una sesión anterior.

    Crear una sesión

    Para crear una sesión, simplemente haga clic en el botón Agregar sesión en la parte inferior derecha.

    Esto mostrará varias opciones diferentes. Primero, querrá escribir el nombre de la sesión. Puede ser lo que quieras, pero lo más fácil es nombrarlo "Podcast Name Episode 1" y agregar cualquier otro detalle que pueda ser útil para tus invitados.

    También querrá agregar la fecha y hora en que está grabando. Esto ayuda a mantener a todos en la sesión de grabación a tiempo. También es una excelente manera de mantenerse organizado si tiene varios episodios diferentes que se están grabando en una semana determinada.

    SquadCast también le permite ingresar el correo electrónico de cada invitado, que incluirá toda la información anterior, así como el enlace de invitado para unirse a la sesión cuando sea el momento de grabar.

    Grabar una sesión

    Cuando sea el momento de comenzar a grabar, simplemente haga clic en Iniciar sesión debajo de la sesión que creó y lo llevará a la Sala verde . Aquí es donde grabará la sesión cuando lleguen todos. En el lado izquierdo de la pantalla, verá algunas cosas:

    • Su nombre para mostrar , que puede cambiar.
    • La opción de elegir su micrófono y altavoces / auriculares predeterminados .
    • La capacidad de encender su cámara web si desea ver a su invitado mientras graba.
    • La calidad de su red , que puede afectar la calidad de su grabación si tiene una mala conexión.
    • El ajuste de cancelación de eco . Se recomienda encarecidamente utilizar auriculares si está grabando un podcast. Si alguno de tus invitados los olvida, o hay algún tipo de eco en la habitación de un invitado, esta configuración ayudará a remediar los ecos, facilitando un poco la posproducción.

    A la derecha, verá algunos puntos verdes. Aquí es donde puede ver los niveles de su micrófono mientras habla, para que pueda ajustar la ganancia de su micrófono antes de comenzar a grabar.

    También seguirá mostrándose mientras graba, lo cual es útil para ver si está hablando demasiado alto o demasiado bajo. Los puntos cambiarán de color cuanto más fuerte sea, lo que le permitirá visualizar el volumen de su conversación.

    Una vez que todos se hayan unido a su sesión, puede presionar el botón rojo Grabar . El audio de cada invitado comenzará a grabarse y se hará una copia de seguridad en su cuenta de SquadCast.

    Relacionado: El mejor micrófono para podcasting

    Acceder a sus grabaciones

    Para obtener acceso a estas grabaciones, haga clic en el icono de la zanahoria en la parte superior derecha de la sesión correspondiente y verá cada una de las grabaciones de esa sesión. Si alguien salió accidentalmente de su navegador mientras grababa, SquadCast creará automáticamente un segundo archivo de audio tan pronto como regrese. Esto no afectará las grabaciones de audio de nadie más.

    Tiene la opción de descargar cada archivo de audio individualmente, lo cual es ideal para cuando necesita editar el audio de una persona por separado. También tienes la opción de mezclar varias grabaciones juntas, lo que facilita mucho la postproducción, ya que todas las grabaciones de audio estarán perfectamente sincronizadas entre sí.

    Para mezclar grabaciones de audio, haga clic en cada grabación que desee mezclar, luego haga clic en el botón Mezclar audio a continuación. SquadCast descargará un archivo de audio mixto por separado que no afectará a ninguna de las otras grabaciones.

    Si encuentra un problema con el audio de una persona después del hecho, puede volver a SquadCast y descargar esa grabación individualmente.

    Prepárese para grabar su podcast

    Ahora que sabe cómo usar SquadCast, es hora de comenzar a grabar un podcast. Toma un micrófono, programa una sesión con algunos amigos y diviértete. Aunque hay mucho más que saber además de grabar, SquadCast proporciona una manera fácil de comenzar su primer esfuerzo creativo en línea.

  • Parler supuestamente le ofreció a la organización Trump una participación en la propiedad

    Durante el mandato del expresidente Donald Trump, Parler y el equipo de Trump supuestamente intentaron negociar un acuerdo que convertiría a Parler Trump en la principal red social. A cambio, Trump habría recibido una participación del 40 por ciento en la propiedad de la plataforma.

    Parler pudo haber querido a Trump a bordo

    Parler, la red social de libertad de expresión, ha estado en los titulares en los últimos tiempos, y no solo porque la plataforma principalmente políticamente conservadora fue arrancada de las tiendas de aplicaciones y Amazon Web Services .

    Esta vez, un informe de Buzzfeed News afirma que Parler le ofreció a Trump una participación del 40 por ciento en Parler si la convertía en su principal plataforma social. Según los informes, estas conversaciones tuvieron lugar durante el verano de 2020 y se volvieron a plantear después de las elecciones de noviembre.

    No está claro si el propio Trump estuvo involucrado en las negociaciones. Un profesional legal citado en el informe de Buzzfeed dice que si Trump estuviera de acuerdo con este acuerdo durante su presidencia, podría haber violado las leyes contra el soborno.

    Los reporteros de Buzzfeed también afirman que vieron documentos de estas negociaciones. Como parte del trato, Trump supuestamente tendría que publicar en Parler al menos cuatro horas antes que todas las demás redes sociales.

    ¿Y si Trump hiciera de Parler su red principal?

    Tener a Trump como un usuario frecuente de la plataforma probablemente habría llevado a Parler a alturas aún mayores. Parler vio una migración masiva a la red después de la derrota de Trump en las elecciones de 2020, y esta bandada probablemente habría sido aún mayor si Trump hubiera estado a bordo.

    Durante su campaña y presidencia, Trump recurrió a Facebook y Twitter para reunir simpatizantes. Trump nunca recurrió a Parler como su red de referencia, una plataforma donde su audiencia probablemente hubiera sido más receptiva.

    Trump fue expulsado permanentemente de Twitter y suspendido indefinidamente de Facebook; unirse a Parler podría haber suavizado este golpe. Sin embargo, las cosas obviamente no le han ido bien a Parler.

    Después de que la plataforma fue incluida en la lista negra, la junta de Parler supuestamente despidió a su propio CEO y cofundador, John Matze . Aparentemente, Matze presionó por una moderación más fuerte para ayudar a Parler a recuperar su espacio en las tiendas de aplicaciones, pero al resto del equipo de Parler no le gustó la idea.

    ¿Qué nos depara el futuro de Parler?

    Ahora que supuestamente John Matze ha dejado la presidencia de CEO, Parler tiene un futuro aún más incierto. Actualmente, el sitio web muestra una página web estática, pero nadie sabe cuándo estará oficialmente en funcionamiento.

    Con Trump fuera de la Casa Blanca, ¿la base de usuarios de Parler seguirá siendo tan sólida como lo fue durante el final de su presidencia? Si Trump cerró este supuesto trato con Parler, tal vez lo hubiera sido.

  • Cómo crear una clase simple en Python

    Cómo crear una clase simple en Python

    En un lenguaje orientado a objetos, una clase es un fragmento de código extensible que representa una plantilla para crear y usar los objetos de esa clase. Un objeto de una clase simplemente se refiere a una instancia de la clase definida.

    Conceptos básicos de la clase Python

    En el lenguaje de programación Python, cada dato se representa como una instancia de alguna clase. Si no está familiarizado con el idioma, consulte nuestra guía para principiantes de Python antes de continuar.

    Una clase proporciona un conjunto de comportamientos en forma de funciones miembro (también conocidas como métodos), que tiene implementaciones que son comunes a todas las instancias de esa clase, y también determina la forma en que la información de estado para su instancia se representa en la forma de atributos.

    Leer más: Métodos de clase en Python: las diferencias importantes

    El siguiente código representa un ejemplo de una clase definida en Python. La clase definida en el código proporciona una implementación de una clase RaceCar.

    Cada instancia de la clase proporciona un modelo simple para diferentes marcas de automóviles y contiene la siguiente información de estado: nombre del automóvil, nombre del conductor, número de placa del automóvil, velocidad actual, carga por exceso de velocidad y color.

    Esta clase de automóvil modela un sensor especial dentro de cada automóvil que registra una multa de $ 50 contra el conductor del automóvil si excede el límite de velocidad legal de 140 millas por hora.

    Ejemplo de una clase (clase de automóvil)

     
    class Car:
    #Constructor
    #the init method is responsible for initialising the values of the instance #variables in the class.
    def __init__(self, car_name, driver_name, license_plate_number,
    current_speed, speeding_charge, colour):
    self.car_name = car_name
    self._driver_name = driver_name
    self._license_plate_number = license_plate_number
    self._current_speed = current_speed
    self._speeding_charge = speeding_charge
    self._colour = colour
    #Accessor methods
    #The get_car_name method returns the name of the car
    def get_car_name(self):
    return self._car_name
    #The get_driver_name method returns the name of the driver
    def get_driver_name(self):
    return self._driver_name
    #The get_license_plate method returns the license plate of the car
    def get_license_plate(self):
    return self._license_plate
    #The get_current_speed method returns the current speed at which the car is #moving
    def get_current_speed(self):
    return self._current_speed
    #The get_speeding_charge method returns the total amount of money that the
    #driver has to pay for over-speeding
    def get_speeding_charge(self):
    return self._speeding_charge
    #The get_colour method returns the colour of our sweet ride!
    def get_colour(self):
    return self._colour
    #Mutator methods
    #The set_driver value changes the driver of our car.
    def set_driver(self, new_driver):
    self._driver_name = new_driver
    #The speeding_ticket method ensures that the driver is charged 50 bucks when#he or she caught speeding above 140 miles per hour :(
    def speeding_ticket(self, current_speed):
    if current_speed <= 140:
    return False
    else:
    self._speeding_charge += 50
    return True
    #The make_payment method ensures that the driver is able to pay for all the #amount that he or she owes for speeding ticket charges.
    def make_payment(self, amount_paid):
    self._speeding_charge -= amount_paid

    Una explicación del ejemplo de la clase Python

    El parámetro "Self"

    En primer lugar, tenga en cuenta que existe una diferencia entre la firma del método declarada en la clase y la firma del método que utiliza el programador para llamar a la función. Por ejemplo, el método get_colour como se define en la clase toma un parámetro que es el parámetro 'self'.

    Sin embargo, cuando el programador llama a este método en una instancia de la clase, no proporciona ningún parámetro. Este mismo fenómeno se puede observar en el método speeding_ticket que está definido para tomar dos parámetros en la clase (es decir, self y current_speed), pero el programador puede ejecutar este método proporcionando el valor solo para el parámetro 'current_speed'.

    Esto se debe a que el propósito del parámetro 'self' proporcionado es vincular el método a la instancia del objeto en el que se llamó y no es un valor que deba dar el programador.

    El constructor

    Un constructor de una clase se refiere al método de la clase que un usuario puede llamar para crear una instancia de objeto de esa clase. En la clase Car, el usuario puede crear una instancia de objeto utilizando la siguiente sintaxis:

     #creating our very own Bugatti :)
    Car(“Bugatti”, “David Sasu”, 90828, 0, 0, "Cherry Red")

    La ejecución de este código da como resultado una llamada al método __init__ en la clase Car. La responsabilidad de este método es generar un objeto de coche de crédito recién creado con los valores de instancia proporcionados. Cada objeto de la clase Car está constituido por seis variables de instancia que son:

    • _car_name
    • _nombre del conductor
    • _placa
    • _velocidad actual
    • _speeding_charge
    • _color

    Métodos de acceso

    Estos son métodos que están escritos para acceder a la información de estado de una instancia de objeto. En la clase Car, los métodos de acceso que se escribieron son:

    • get_car_name
    • get_driver_name
    • get_license_plate
    • get_current_speed
    • get_speeding_charge
    • get_colour

    Métodos de mutadores:

    Estos son métodos que están escritos para alterar la información de estado de una instancia de objeto. En la clase Car, los métodos mutadores que se escribieron son:

    • set_driver
    • multa por exceso de velocidad
    • hacer el pago

    El concepto de encapsulación

    "Encapsulación" es un término que se utiliza para describir un principio de diseño orientado a objetos en el que los componentes de un programa no deben revelar los detalles internos de sus respectivas implementaciones. Para aumentar su comprensión del concepto de encapsulación, consulte nuestro artículo sobre encapsulación.

    Comprobación de errores

    Nuestra implementación de la clase Car no es robusta, ya que es probable que se bloquee o funcione mal dependiendo de la entrada que reciba del programador.

    Primero, tenga en cuenta que no verificamos los tipos de los parámetros de los métodos speeding_ticket y make_payment, ni verificamos los tipos de ninguno de los parámetros del constructor. Esto podría provocar que el programa se bloquee si el usuario proporciona un argumento que no se esperaba. Por ejemplo, si el usuario realiza una llamada como speeding_ticket ("chips ahoy"), el programa se bloqueará porque el tipo que esperaba el método era un número entero y no una cadena.

    Ahora comprende los conceptos básicos de la clase Python

    En este artículo, se le presentó el concepto de una clase Python y un objeto de clase Python. También se le han presentado las ideas sobre las que se construye una clase de Python, tales como: encapsulación, el identificador 'propio', métodos de acceso y métodos de mutación.

    Con esta información, debería poder crear una clase Python simple por su cuenta y probarla

  • Bunch: el potente lanzador de aplicaciones múltiples para macOS

    Bunch: el potente lanzador de aplicaciones múltiples para macOS

    La próxima vez que se encuentre usando más de una aplicación para trabajar en un proyecto, considere Bunch. Bunch es una utilidad de macOS que le permite iniciar una colección de aplicaciones o comandos relacionados. Le permite componer grupos de aplicaciones, organizadas de la forma que mejor se adapte a sus necesidades.

    Usando el poder de los comandos de Bunch, puede controlar otros aspectos de su configuración. Puede mover la base, controlar el volumen y más. Explore la gama completa de configuración de Bunch para configurar su entorno de trabajo exactamente como le gusta.

    Cómo instalar Bunch

    Puede instalar Bunch mediante un proceso familiar que utilizan muchas aplicaciones de macOS:

    • Descargue el dmg (imagen de disco de Apple) del sitio del grupo .
    • Abra el dmg a través del Finder. Esto montará el disco y abrirá una ventana del Finder que mostrará su contenido.
    • Arrastre el icono de Bunch.app al acceso directo de Aplicaciones .

    La aplicación ahora estará disponible para ejecutarse como cualquier otra.

    Cómo funciona Bunch

    Cuando ejecute Bunch, su icono aparecerá en el Dock o en la barra de menú. Haga clic en el icono de la barra de menú o haga clic con el botón derecho en el icono del Dock para acceder al menú principal de Bunch. Puede cambiar la ubicación de Bunch usando la opción del menú Preferencias que se mostrará como Ejecutar en la barra de menú o Ejecutar en el Dock .

    En esta etapa, probablemente también querrá asegurarse de que la aplicación se inicie cuando inicie sesión, a través del elemento de menú Preferencias -> Iniciar al iniciar sesión .

    Cómo utilizar Bunch para controlar aplicaciones

    La interfaz principal de Bunch es su icono. A través de este icono, iniciará y detendrá racimos individuales. También lo usará para cambiar la configuración global de Bunch, así como para acceder a la ayuda en línea.

    La interfaz secundaria de Bunch son sus archivos de configuración individuales. De forma predeterminada, estos se encuentran en un directorio que la aplicación crea para usted en su directorio de inicio: ~ / bunches / . Si es necesario, puede cambiar esta ubicación a través del icono Grupo.

    Configuración de un archivo de grupo simple

    Cada archivo Bunch es un archivo de texto sin formato que representa un grupo de aplicaciones. Puede editar este archivo con su editor de texto favorito . El archivo Bunch más simple inicia una sola aplicación:

     # This is a simple bunch file
    Calendar

    Cualquier línea que comience con un símbolo # es un comentario. Guarde ese archivo como ~ / bunches / calendar.bunch . Ahora aparecerá en su menú Bunch, justo en la parte superior. Si no aparece, puede forzar la actualización de la lista mediante el comando de menú Preferencias -> Actualizar racimos .

    Asegúrese de que la aplicación Calendario no se esté ejecutando y haga clic en el elemento del calendario en el menú Grupo. La aplicación debería abrirse. Vuelva a hacer clic en el elemento del menú para cerrarlo. Esto demuestra el funcionamiento básico de Bunch, pero el poder de los archivos de configuración lo hace mucho más flexible que esto.

    Usando diferentes racimos juntos

    Es importante comprender exactamente qué es un Bunch. Es esencialmente un atajo para abrir y cerrar una selección de aplicaciones. Los racimos funcionan de forma independiente entre sí. Si tiene la misma aplicación en dos grupos, cerrar un grupo cerrará esa aplicación.

    Puede configurar Bunch para que funcione en diferentes modos. Si desactiva el comportamiento predeterminado Toggle Bunches , Bunch actuará como un lanzador. El modo de grupo único es posiblemente el mejor para el enfoque. En este modo, al abrir un grupo, se cerrará automáticamente el anterior.

    Uso de configuraciones de grupo más potentes

    La utilidad real de Bunch se vuelve obvia cuando va más allá del simple inicio de una aplicación.

    ! AppName cierra una aplicación que ya se está ejecutando. Esto es útil si desea evitar distracciones de aplicaciones como Spotify.

    – Ruta / a / Archivo abre el archivo con nombre en la aplicación anterior. Esto puede resultar muy útil cuando se trabaja en un proyecto específico, por ejemplo:

     Finder
    - ~/Documents/projects/my-new-book/

    Ingrese una URL en una línea propia para abrir esa página en su navegador web. Esto es ideal para recopilar una lista de URL que se relacionan con un tema en particular.

    Puede activar el modo oscuro o desactivar mediante (oscuro en el modo) y (modo oscuro apagado). Puede controlar otras funciones específicas de macOS utilizando varios comandos Bunch entre paréntesis. Por ejemplo, (ocultar base) o (volumen de audio 100) .

    Mantenga el enfoque y ahorre tiempo usando Bunch

    Bunch proporciona una forma sencilla de agrupar un conjunto de aplicaciones por tarea. Con sus funciones avanzadas, ofrece un medio para concentrarse. Bunch puede ser particularmente útil para quienes trabajan en varios proyectos a la vez.

    Las aplicaciones de enfoque y productividad se han convertido en una industria importante por derecho propio, y existen muchas opciones para ayudar. Bunch puede jugar un papel junto con herramientas más específicas.

  • Cómo agregar un usuario en Linux

    Cómo agregar un usuario en Linux

    ¿Quiere agregar usuarios en un sistema Linux pero no sabe cómo? Administrar usuarios en Linux usando la interfaz de línea de comandos es sin duda un trabajo sofisticado. Y para los principiantes, incluso agregar nuevos usuarios es una pesadilla.

    Aquí se explica cómo usar el comando useradd en Linux, que le permite crear rápidamente nuevos usuarios desde su terminal.

    ¿Qué es el comando useradd?

    El comando useradd en Linux es el comando estándar que se usa para agregar nuevos usuarios. Si bien la mayoría de las distribuciones de Linux usan el comando useradd, algunas de ellas, incluido Ubuntu, tienen el comando adduser para administrar usuarios.

    La principal diferencia entre estos dos comandos es que useradd es el comando predeterminado proporcionado en el paquete básico de Linux, mientras que adduser es solo un comando de referencia para useradd.

    Distribuciones como Ubuntu han creado un nuevo comando adduser que está conectado con el comando useradd predeterminado a través de un enlace simbólico. Un enlace simbólico es un archivo que almacena una referencia de cualquier otro archivo en su sistema.

    Puede decir que useradd y adduser son el mismo comando pero con un nombre diferente. El comando useradd se usa en todas las distribuciones basadas en Arch, mientras que adduser se usa en Ubuntu.

    Usuarios estándar y elevados

    Antes de saltar a su terminal, debe conocer los tipos de usuarios que puede crear en Linux. Hay tres tipos de usuarios fundamentales en un sistema Linux.

    1. Administrativo (raíz)
    2. Regular
    3. Servicio

    Cada uno de estos usuarios tiene permisos específicos y un conjunto de comandos que pueden ejecutar.

    Por ejemplo, el sistema crea el usuario root automáticamente cuando instala Linux en una computadora. Estos usuarios tienen permisos asociados con todas las tareas y servicios administrativos en un sistema Linux. Pueden eliminar archivos del sistema, instalar nuevos paquetes, crear nuevos usuarios, eliminar usuarios existentes y más.

    Por otro lado, los usuarios habituales tienen autorización para ejecutar tareas estándar en el sistema. Un usuario habitual puede realizar tareas sencillas como copiar archivos con el comando cp , navegar por Internet y jugar. Estos usuarios pueden tener o no sus propios directorios "de inicio" para almacenar archivos.

    En los sistemas Linux, cada aplicación tiene sus propias cuentas de servicio que se proporcionan a los usuarios habituales. A los usuarios del servicio se les asignan permisos relacionados con dichas aplicaciones. También puede proporcionar a un usuario otros privilegios haciendo referencia al usuario con su ID de usuario (UID).

    Los usuarios estándar son los que se crean durante la instalación, mientras que los usuarios elevados tienen algunos permisos adicionales. Los usuarios elevados suelen tener más autoridad que los usuarios habituales debido a los privilegios adicionales. Los usuarios del servicio son un gran ejemplo de usuarios elevados.

    Cómo agregar o crear usuarios en Linux

    Useradd es uno de los comandos más poderosos proporcionados en Linux. Tenga en cuenta que solo los administradores pueden crear nuevos usuarios en un sistema. Esta es la sintaxis predeterminada del comando useradd.

     useradd [options] username

    Useradd y adduser tienen la misma sintaxis y opciones. Si está en una distribución que usa adduser, basta con reemplazar el nombre del comando.

    Puede crear un nuevo usuario con el siguiente comando.

     useradd muo

    1. Creación de contraseñas de usuario

    Cuando agrega un nuevo usuario, se coloca en un estado bloqueado donde nadie puede acceder a él. Para solucionar este problema, simplemente asigne una contraseña al usuario recién creado. Puede hacer esto usando el comando passwd .

     passwd muo

    Después de presionar Enter , ingrese la contraseña que desea asignar al usuario. Tenga en cuenta que no lo verá en su pantalla, ya que esta es la "forma Linux" de proteger a los usuarios de la navegación lateral.

    El archivo "etc / passwd" almacena toda la información relacionada con las contraseñas de los usuarios. Incluso puede verificar el archivo escribiendo nano / etc / passwd en su terminal.

    2. Creación de usuarios con diferentes directorios de inicio

    Cuando crea un nuevo usuario en Linux, de forma predeterminada se crea un nuevo directorio de inicio para el usuario. De forma predeterminada, el nombre del directorio es el nombre de usuario del nuevo usuario. Si desea que su usuario tenga un directorio de inicio con otro nombre, el indicador -d es el que necesita.

     useradd -d home/somedirectory/muohome muo

    Si no desea que un usuario tenga un directorio de inicio, puede usar el indicador -M .

     useradd -M muo

    3. Creación de un nuevo usuario con un UID personalizado

    Se asigna automáticamente un UID o ID de usuario a los nuevos usuarios. Los UID inferiores a 500 están reservados para administradores y superusuarios. Si crea su primer usuario habitual, el sistema le asignará un UID de 501.

    Para cambiar este comportamiento predeterminado, use la marca -u con el comando useradd.

     useradd -u 605 muo

    4. Agregar un usuario a grupos

    Linux le proporciona una forma de agrupar a sus usuarios en categorías similares. Por ejemplo, puede agregar todos los administradores y superusuarios al nombre de grupo "administradores". De manera similar, el grupo "editores" puede incluir todos los editores de video, imagen o audio.

    Para agregar un usuario a un grupo, puede usar la marca -G con el comando predeterminado.

     useradd -G admins

    Si desea agregar un solo usuario a varios grupos, simplemente escriba los nombres de los grupos separados por el carácter de coma.

     useradd -G admins,editors,owners muo

    Si está ejecutando Ubuntu, tenga en cuenta que agregar y eliminar usuarios de grupos en Ubuntu es bastante diferente de otras distribuciones.

    Creación de usuarios de Linux con GUI

    Si no se siente cómodo con la línea de comandos de Linux, no se preocupe, ya que la mayoría de las distribuciones le permiten agregar nuevos usuarios con una interfaz gráfica de usuario. Si bien la mayoría de las veces encontrará opciones de administración de usuarios en la Configuración del sistema, los diferentes entornos de escritorio de Linux tienen sus propias formas de hacer lo mismo.

    Relacionado: Mejores entornos de escritorio Linux

    En Ubuntu, abra Configuración> Detalles> Usuarios> Desbloquear . Escriba la contraseña de root si aún no lo ha hecho. Encontrarás todas las opciones que necesitas relacionadas con la gestión de usuarios. En sistemas que ejecutan el entorno KDE, vaya a Configuración del sistema y haga clic en Administrador de usuarios en las opciones.

    Aunque la interfaz de línea de comandos le brinda una variedad de opciones que puede elegir mientras crea nuevos usuarios, la GUI se destaca por ser la mejor para principiantes.

    Administrar usuarios en Linux

    Agregar nuevos usuarios es lo más básico pero importante que debe aprender mientras administra una máquina Linux. Desde computadoras personales hasta complejos servidores basados ​​en Linux, los usuarios forman la base de un sistema.

    La mayoría de las personas se confunden cuando comienzan a usar Linux en su computadora. Es por eso que elegir la distribución correcta es importante si está cambiando de cualquier otro sistema operativo a Linux.