Blog

  • ¿Qué tan malo es Bitcoin para el medio ambiente? El impacto de la minería de Bitcoin

    ¿Qué tan malo es Bitcoin para el medio ambiente? El impacto de la minería de Bitcoin

    Bitcoin es una de las criptomonedas más conocidas. Después de llegar a las noticias principales a fines de 2017, Bitcoin ha logrado valoraciones financieras aún más altas y se ha transformado de una forma ridiculizada de dinero digital en un producto financiero respetado.

    La minería de Bitcoin utiliza cantidades fenomenales de electricidad para realizar tareas computacionales para generar nuevos Bitcoin. La producción de electricidad es generalmente un esfuerzo ambientalmente dañino, y Bitcoin está contribuyendo cada vez más al cambio climático y dañando el planeta.

    ¿Qué es la minería de Bitcoin?

    A lo largo de los años, ha habido muchos intentos de monedas digitales. Sin embargo, la mayoría no logró superar el problema del doble gasto. Cuando ingresa a una tienda y entrega un billete, ya no tiene el billete y no puede volver a gastarlo. Anteriormente, las monedas digitales eran fáciles de copiar, por lo que podía usar el mismo token varias veces.

    Satoshi Nakamoto, el creador o creadores de Bitcoin, desarrolló la cadena de bloques para evitar la reutilización de un token. Las transacciones se escriben en un libro mayor compartido, que se repite en una red de computadoras. Sin embargo, este proceso requiere potencia informática de la red Bitcoin. Aunque algunas personas pueden ofrecer esto de forma gratuita, Nakamoto optó por no confiar en esta amabilidad y encontró una forma de incentivar el proceso.

    Antes de publicar la transacción en la cadena de bloques, los usuarios verifican las transacciones. Estos se realizan en bloques de aproximadamente 2.500 transacciones. Por cada bloque validado, el usuario gana una porción de Bitcoin. Este proceso se conoce como minería y es una característica común en todas las criptomonedas.

    Bitcoin fue la primera red en superar el dilema del doble gasto con blockchain y minería, pero el método ha sido ampliamente adoptado en toda la industria.

    ¿Por qué es dañina la minería de Bitcoin?

    Aunque la minería es un proceso operativo estándar para la mayoría de las criptomonedas, el método exacto varía. Para Bitcoin, la minería se basa en un algoritmo de prueba de trabajo . Para recibir el pago de Bitcoin (BTC) por extraer un bloque, debe ser el primer usuario en generar la prueba de trabajo. Esta es una tarea computacional para encontrar el conjunto de hash de destino en el bloque. Aunque esto tiene el efecto deseado de incentivar la minería, también es perjudicial para el medio ambiente.

    En efecto, se les pide a los mineros que gasten recursos en adivinar un código a cambio de Bitcoin. Como solo el primer usuario que genera la prueba de trabajo es recompensado con la moneda, es una carrera competitiva en la que dominan aquellos con el equipo de mayor potencia. Esto tiene un efecto ambiental doble. De lo contrario, el hardware utilizado para la minería de Bitcoin podría haberse utilizado en equipos de consumo, lo que obligó a un aumento en la producción de electrónica.

    Las tarjetas gráficas se han visto particularmente afectadas por este aumento de la demanda. Desde 2017, cuando Bitcoin se convirtió por primera vez en un nombre familiar, los precios aumentaron de manera alarmante, lo que hizo que los componentes fueran esencialmente inasequibles para la mayoría de las personas. Esto también tiene un impacto en la electrónica en general.

    Quizás un usuario de computadora podría haber actualizado su PC cambiando la tarjeta gráfica, pero no pudo pagar una. Entonces es posible que hayan reemplazado toda la computadora en su lugar. Más recientemente, esto se ha combinado con una amplia gama de problemas de escasez y cadena de suministro, lo que ha hecho que las tarjetas gráficas se vuelvan extremadamente caras .

    El segundo impacto ambiental de la minería de Bitcoin es el uso de electricidad. Aunque toda la red requiere electricidad, la minería es la parte del proceso que más energía consume. Los cálculos por sí solos serían impactantes, pero cuando se combinan con el enfoque de "el ganador se lo lleva todo", las computadoras se trabajan extremadamente duro durante largos períodos, utilizando más electricidad de lo que sería el caso en un sistema más eficiente.

    El impacto ambiental de Bitcoin

    Para ser el primero en lograr la Prueba de trabajo para cada bloque, deberá tener una computadora potente. Sin embargo, cuando se trabaja duro, los dispositivos generarán mucho calor. Este es un problema en sí mismo, ya que las máquinas sobrecalentadas generalmente fallan más rápido, pero también calienta el espacio circundante. A menos que administre activamente la temperatura ambiente, los componentes no lograrán un rendimiento óptimo, lo que reducirá sus posibilidades de extraer Bitcoin con éxito.

    Para crear el entorno ideal, necesitaría un sistema de refrigeración, lo que requeriría alquilar un espacio informático especialmente diseñado o una sala de servidores. Sin embargo, debe asegurarse de generar suficientes ingresos para compensar los costos del alquiler, el equipo informático y la electricidad. A medida que la minería de Bitcoin se ha vuelto más difícil con el tiempo, también ha consolidado la capacidad de minería.

    A pesar de los inicios libertarios de la moneda, el proceso de minería ha dado lugar a que dominen aquellos con un respaldo financiero significativo. Como en otras áreas de las finanzas, cada minero busca la ventaja sobre otros usuarios. Como los costos de los equipos son relativamente fijos, la variable principal es el costo de la electricidad. A medida que el cambio climático se ha convertido en una preocupación cada vez más acuciante, muchos países se han alejado de la generación de electricidad a base de carbón.

    Sin embargo, las alternativas más limpias son generalmente más caras, mientras que la electricidad respaldada por carbón suele ser sustancialmente más barata. Es probable que los mineros que utilizan esta forma de electricidad más sucia encuentren más rentable extraer Bitcoin. En particular, China todavía genera una gran proporción de su electricidad mediante la quema de carbón. En consecuencia, los mineros en China tienen una ventaja competitiva sobre sus contrapartes de energía más limpia.

    Del mismo modo, una parte considerable de la electrónica del mundo se fabrica en China, lo que hace que los equipos sean más asequibles para los mineros del país. Sin embargo, el gobierno chino se comprometió recientemente a avanzar hacia una generación de electricidad más sostenible en los próximos años. Esto tuvo el efecto secundario inesperado de empujar las granjas de Bitcoin operadas por China, grandes espacios dedicados a la minería, hacia otras áreas basadas en el carbón como Irán.

    A principios de 2021, Tesla, la compañía de vehículos eléctricos encabezada por Elon Musk, invirtió en cantidades considerables de Bitcoin con planes para permitir a los clientes comprar su nuevo automóvil utilizando la criptomoneda. Aunque recibió un entusiasmo inicial, la inversión de Tesla en Bitcoin dañó sus credenciales ambientales . Según Digiconomist, una plataforma de análisis de criptomonedas, la red Bitcoin tiene una huella de carbono anual de 48,52 Mt de CO2, aproximadamente equivalente a la huella de carbono de Bulgaria.

    Ese es un impacto considerable a lo largo de un año, pero las huellas de transacciones únicas son aún más alarmantes. Como se detalla en el Índice de consumo de energía de Bitcoin de Digitconomist, una sola transacción de Bitcoin tiene la misma huella de carbono que más de un millón de transacciones de Visa, consume tanta energía como un hogar promedio de EE. UU. Durante un mes y genera 100 gramos de desechos electrónicos.

    ¿Bitcoin puede ser ecológico?

    Algunas personas notan que los sistemas financieros tradicionales tienen un impacto ambiental sustancial. Dado lo entrelazadas que están las finanzas comerciales con el capitalismo y las economías de mercado, esto solo hace que el problema sea más agudo y más difícil de superar. Sin embargo, no avanzamos hacia un planeta más limpio y verde creando más daños ambientales en lugar de eliminar los existentes.

    Es posible aceptar que el sistema financiero tradicional es perjudicial para el medio ambiente y creer que Bitcoin también es perjudicial para el medio ambiente. Los entusiastas de las criptomonedas podrían sugerir fuertemente que Bitcoin es una forma de moneda más ecológica porque se puede hacer más para mejorar la eficiencia de los equipos informáticos o cambiar el protocolo de minería de Bitcoin para reducir los requisitos de energía del proceso.

    Sin embargo, un argumento clave en contra de Bitcoin es que actualmente sirve a muy poca población mundial. Los procesadores de pago dominantes como Visa o Mastercard procesan alrededor de 24.000 transacciones por segundo. La red Bitcoin actualmente procesa alrededor de siete transacciones por segundo. Incluso si los cambios en el protocolo aceleran el procesamiento, Bitcoin aún tiene un impacto sustancial en el medio ambiente con un efecto mínimo en las finanzas globales.

    Básicamente, Bitcoin se ha alejado del propósito original propuesto como moneda. En cambio, BTC se ve cada vez más como un activo. Instituciones, aplicaciones y asesores sugieren invertir en Bitcoin, no porque ofrezca una visión del futuro, sino porque tiene valor en el mercado de manera similar al oro. El precio volátil de Bitcoin muestra cómo los inversores tampoco están seguros de cómo valorar Bitcoin.

    Sin embargo, las criptomonedas tienen un propósito. Las plataformas como Ethereum le permiten configurar contratos inteligentes en la cadena de bloques, una aplicación mucho más práctica de la tecnología. Ethereum también tiene un impacto comparativamente reducido en el medio ambiente.

    Aún así, la minería ordenada por criptomonedas esencialmente requiere que utilice electricidad para cálculos fundamentalmente derrochadores. La electricidad se bombea al hardware de minería y la mayor parte se pierde debido al calor.

    A menos que se aborde esta función principal de la minería de criptomonedas, Bitcoin y las monedas digitales similares siempre serán dañinas para el medio ambiente.

    ¿Son las criptomonedas el futuro?

    En los años transcurridos desde el lanzamiento de Bitcoin, miles de criptomonedas se han conectado, todas utilizando tecnología subyacente similar. Fundamental para todo el sector es la cadena de bloques, posiblemente la innovación más crucial que provocó Bitcoin.

    Si bien todos tienen diferentes métodos de minería, principalmente, las criptomonedas fomentan el uso de recursos y energía. Para proteger el planeta y evitar la emergencia climática que se avecina, deberíamos utilizar menos recursos y hacer la transición a fuentes de energía renovables.

    Las criptomonedas parecen oponerse directamente a esta posición, consumiendo energía para sostener una alternativa compleja y potencialmente sobre-diseñada a las finanzas tradicionales. Aún así, algunas organizaciones parecen decididas a hacer un lavado verde y lanzar criptomonedas para recompensar el comportamiento sostenible.

    Crédito de la imagen: haak78 / Depositphotos

  • ¿Qué son las referencias absolutas en Excel?

    ¿Qué son las referencias absolutas en Excel?

    Si usa fórmulas en Excel, lo más probable es que esté haciendo referencia a otras celdas. La forma en que se hace referencia a una celda de manera significativa afecta cómo aparece una fórmula en otras celdas.

    Las referencias relativas se ajustan y cambian según su ubicación en una hoja de cálculo. Las referencias absolutas, por otro lado, permanecen igual independientemente de dónde se copien.

    Entonces, si escribe una fórmula en la celda C1 que hace una referencia absoluta a la celda A1, seguirá haciendo referencia a la celda A1 y B1 incluso después de pegar esta fórmula en la celda C2. Sin embargo, una referencia relativa se refiere a las celdas A2 y B2.

    Relacionado Cómo buscar y eliminar referencias circulares en Excel

    Referencias absolutas en Excel

    De forma predeterminada, cada referencia de celda en Excel es una referencia relativa. Si se refiere a la celda A1 en una fórmula como A1 , Excel interpretará esto como una referencia relativa, mientras que referirse a ella como $ A $ 1 lo convertirá en una referencia absoluta.

    Las referencias absolutas son útiles cuando desea hacer referencia a un valor constante en una fórmula. Veamos el ejemplo.

    Si tiene dos puntajes para cada equipo en una competencia de robótica, uno de su primer set y otro de su segundo set. La puntuación total de cada equipo es la suma de sus puntuaciones en ambos conjuntos multiplicada por un multiplicador constante.

    Escribamos la fórmula para el primer equipo con una referencia absoluta y luego copiemos para los otros equipos.

    1. Seleccione la celda C3 .
    2. En la barra de fórmulas, escriba la fórmula a continuación y presione enter :
       =(A3+B3)*$B$1

      Esto agregará A3 (puntuación del conjunto 1) con B3 (puntuación del conjunto 2) y luego multiplicará el resultado por B1 (el multiplicador). Tenga en cuenta que A3 y B3 son referencias relativas, mientras que B1 es una referencia absoluta.

    3. Agarre el controlador de relleno y arrástrelo sobre las celdas de abajo. Excel ahora calculará la puntuación final de todos los equipos.

    Haga clic en cada una de las celdas de la puntuación final y observe la fórmula en la barra de fórmulas. Como puede ver, las dos primeras celdas de referencia han cambiado, pero la tercera se ha mantenido constante. Esto se debe a que la tercera celda de referencia es una Referencia absoluta .

    Relacionado: Trucos de autocompletar de Excel para crear sus hojas de cálculo más rápido

    Controle sus referencias de Excel

    En Excel, las referencias absolutas ayudan a mantener los valores constantes en las fórmulas. Ahora sabe cómo usar referencias absolutas cuando desea copiar una fórmula, pero copiar fórmulas en Excel es más que eso.

  • ¿Por qué la gente sigue comprando discos de vinilo?

    ¿Por qué la gente sigue comprando discos de vinilo?

    Muchos amantes de la música se están alejando del mundo de la transmisión y los videos musicales en línea, optando por un tipo diferente de experiencia auditiva. En 2020, los discos de vinilo vendieron más que los CD por primera vez en décadas.

    Con tantas opciones más convenientes para escuchar música, un número cada vez mayor de personas eligen hacer las cosas a un ritmo diferente. Vamos a explorar por qué la gente sigue comprando discos de vinilo.

    ¿Por qué los discos de vinilo son únicos?

    Cuando un vinilo gira, crea vibraciones. Estas vibraciones se convierten en señales electrónicas que generan un sonido característico cuando se amplifican.

    Cada tocadiscos de vinilo o tocadiscos utiliza un lápiz con una aguja de piedra preciosa industrial, como un diamante adherido al brazo. Este lápiz lee los surcos en el disco, crea las vibraciones que reflejan la forma de onda del sonido original.

    Esta salida analógica es la razón por la que no se pierde información. Tradicionalmente, un disco de vinilo puede reproducir un sonido lo más parecido posible a la grabación original, sin sufrir compresión digital. La propia naturaleza del vinilo produce un sonido diferente, a diferencia del digital, que a menudo da como resultado un audio plano y alto.

    Sin embargo, los vinilos son costosos de producir, almacenar y vender. Al inicio del vinilo, no todo el mundo podía permitirse los reproductores que podían reproducir estos discos. Esto hizo que a los productores y artistas les resultara difícil llegar al mayor número de personas posible. Entonces, cuando surgió la opción de producir música digitalmente, muchos creadores se lanzaron rápidamente a la tendencia.

    El auge de lo digital

    Cuando se lanzó el CD por primera vez, cambió rápidamente la forma en que la mayoría de la gente escucha música para siempre. Los artistas podían reproducir música de forma más fácil, rápida y asequible. En comparación con los discos de vinilo, los CD también pueden contener muchas más canciones a un precio significativamente más económico. Para los amantes de la música, fue genial aprovechar su dinero.

    La era de la música digital ha contribuido a la comercialización y democratización de la producción musical. Sin embargo, vino con algunas advertencias. A diferencia del vinilo, la grabación digital a través de CD no puede capturar una onda de sonido completa. Las grabaciones digitales solo pueden aproximarse a los sonidos con una serie de pasos que pueden sonar similares al disco original, pero no completamente iguales.

    Debido a que las grabaciones digitales suenan lo suficientemente bien para la mayoría de las personas, rápidamente se convirtieron en la forma estándar para que los artistas compartan su música. Después de varios años, este formato preferido para escuchar ha pasado de los CD a lo que conocemos como transmisión de música.

    La era de la transmisión de música

    El streaming ha hecho posible que muchos artistas sean escuchados en todo el mundo, incluso sin sellos discográficos y distribuidores exclusivos a su disposición.

    Empresas como Spotify, Pandora y Apple Music trabajan para compartir música de millones de artistas en sus plataformas. A cambio, los usuarios escuchan anuncios o pagan cuotas de suscripción mensuales.

    En la era del streaming, la ubicuidad es el principal punto de venta. Escuchamos música de cafeterías, comerciales y centros comerciales. Ni siquiera necesitamos un reproductor de música voluminoso y podemos escuchar a través de nuestros teléfonos inteligentes u otros dispositivos portátiles. Pero si bien la música es algo que tenemos constantemente a nuestro alrededor, poco a poco se ha convertido en algo que pocos de nosotros realmente disfrutamos.

    ¿Por qué la gente sigue comprando vinilo?

    En un mundo de transmisión, escuchar en cualquier momento y en cualquier lugar es el estándar de oro. Pero, ¿qué tiene exactamente el vinilo de especial que significa que está volviendo a encontrar su pie en la era moderna?

    1. Comprar vinilo es una experiencia

    Si bien es posible escuchar un álbum completo en línea, muchos amantes del vinilo todavía anhelan la emoción de encontrar nueva música en persona. En muchos sentidos, comprar vinilo se parece mucho a las citas.

    Relacionado: ¿Por qué todos deberían comenzar a coleccionar vinilo?

    Elegir un vinilo es una experiencia muy tangible: ir a una tienda especializada, pedir recomendaciones, hurgar en los pasillos y escuchar diferentes discos durante horas … todo antes de llevárselo a casa.

    2. Escuchar vinilos es un evento

    A diferencia de la transmisión de música, que está disponible en casi todos los dispositivos móviles posibles, un disco de vinilo solo se puede escuchar en reproductores de vinilo que ocupan espacio sin disculpas.

    Relacionado: ¿ Comprar un tocadiscos de vinilo? Cosas que debes saber

    Si bien al principio puede parecer una desventaja, el reproductor de vinilo le recuerda físicamente a la gente que la buena música merece toda su atención. Aquí está nuestra selección de los mejores tocadiscos .

    3. Los discos de vinilo tienen un sonido distinto

    En estos días, muchos de nosotros estamos acostumbrados a escuchar música en su formato comprimido que sacrifica la calidad sobre la cantidad. Los discos de vinilo son diferentes porque conservan la calidad original de cómo los diseñaron los artistas. Con esto, una canción en Spotify palidecerá en comparación con la profundidad, calidez y textura de un disco de vinilo en buen estado.

    4. La compra de productos físicos apoya a los artistas

    Si bien la transmisión puede ser increíblemente rentable para los artistas populares, la mayoría de los artistas apenas pueden ganarse la vida solo con las plataformas de transmisión .

    Comprar discos de vinilo y otras formas de mercadería física son excelentes formas de apoyar a sus artistas favoritos y ayudar a asegurarse de que puedan seguir produciendo su música. Para los amantes de la música que quieran ayudar a inmortalizar su música fuera de Internet, los discos de vinilo pueden hacer precisamente eso.

    5. Los discos de vinilo son inversiones

    Por último, a diferencia de los sitios de transmisión que otorgan licencias de música, los discos de vinilo pueden ser propiedad. Con un creciente interés en la compra y venta de discos de vinilo, los coleccionistas comienzan a ver su enorme potencial como vehículo de inversión. Los discos de vinilo de artistas populares, especialmente los que están en buenas condiciones, a menudo no solo conservan su valor, sino que también aumentan exponencialmente con el tiempo.

    La silenciosa rebelión de la escucha lenta

    Con todo esto en mente, es importante recordar que escuchar vinilos no es una experiencia perfecta. A medida que pasa el tiempo, un vinilo se desgastará y provocará cambios en el sonido. Con el vinilo, puede esperar ruidos en la superficie como crujidos y estallidos e inconsistencias generales de calidad.

    Sin embargo, muchos entusiastas del vinilo pueden decir que esto es parte de su encanto. Con el tiempo, nunca habrá otro vinilo que suene igual al tuyo. Cada vinilo que posea contará la historia de cuántas veces lo ha escuchado. Será un sonido único para ti y para nadie más.

    Hay una delicadeza en la forma en que debes sacar un vinilo de su funda, levantarlo lentamente por los lados y colocarlo con sumo cuidado. Tanto por su tamaño como por la forma en que se toca, escuchar un vinilo requiere una presencia de ánimo casi terapéutica.

    A pesar de décadas de innovación en la escucha de música, el resurgimiento del vinilo es una prueba de cómo la gran tecnología puede resistir la prueba del tiempo. Con gafas de color rosa, escuchar un vinilo nos lleva a una época en la que la música era el entretenimiento y no simplemente como ruido de fondo. Hay una crudeza en escuchar una canción en analógico; un sonido que es más completo, más profundo e incomparable con cualquier otra forma además de una actuación en vivo.

    Los oyentes de vinilos rechazan la cultura de la conveniencia

    El inesperado aumento de las ventas de vinilos es una historia reaccionaria, una rebelión silenciosa impulsada por el deseo de desacelerar y rechazar la cultura de la conveniencia. Si bien hay formas más fáciles de obtener nuestras canciones favoritas, muchas personas se están dando cuenta de que no todo se trata de la facilidad. Para algunos de nosotros, se trata de reducir la velocidad y saborear realmente la música.

  • Capcom anuncia un nuevo evento digital de Monster Hunter

    Fans de Monster Hunter, preparen sus calendarios. Capcom ha revelado cuándo tendrá lugar su próximo evento digital de Monster Hunter, y no tienes que esperar mucho …

    Evento digital de Monster Hunter, abril de 2021

    Si sigues la cuenta de Twitter de Monster Hunter, lo más probable es que hayas visto que hay un evento digital en camino. Así es, y tendrá lugar el 27 de abril de 2021.

    El evento tendrá lugar a las 7 am PDT / 10 am EST / 3 pm BST. Para verlo, solo tienes que dirigirte a la transmisión de Twitch.tv Monster Hunter. Alternativamente, puede verlo en YouTube, Facebook y Twitter.

    ¿Qué pasará en el evento Monster Hunter Rise?

    Actualmente, Capcom no ha proporcionado a nadie los detalles del evento. Sabemos que incluirá noticias sobre la próxima actualización de Monster Hunter Rise V2.0, que es gratuita para todos los propietarios de Monster Hunter Rise.

    Esta actualización incluye la adición de un montón de nuevos monstruos, incluidos Chameleos y el todopoderoso Apex Rathalos, uno de los nuevos "grandes monstruos" contra los que los jugadores pueden enfrentar su ingenio.

    También recibiremos noticias sobre Monster Hunter Stories 2: Wings of Ruin, que saldrá a la venta a finales de año y es una adición muy esperada a la línea de Nintendo Switch.

    Relacionado: Aplicaciones de Nintendo Switch que todos los propietarios de Switch deben instalar

    ¿Eres fanático de Monster Hunter?

    Si es así, entonces sigue siendo tu corazón palpitante. ¡El evento Monster Hunter estará aquí antes de que te des cuenta, al igual que todos los nuevos monstruos para que los enfrentes, además de un nuevo juego de Monster Hunter en julio! Sin embargo, me pregunto si recibirá una actualización de Switch Pro …

  • 9 ejemplos prácticos del comando date de Linux

    Conoce el comando de fecha de Linux. No, no puede conseguirte una velada romántica. Pero puede formatear la fecha en la parte superior de una carta de amor que escribió en la terminal. ¿Suficientemente cerca? Empecemos.

    Mientras crea scripts en Bash, inevitablemente necesitará imprimir una fecha u hora, y esa fecha u hora a menudo deberá estar en un formato específico para satisfacer los requisitos de otras funciones. Ahí es cuando entra en juego el comando de fecha.

    Como verá, el comando date en Linux es simple y versátil, lo que significa que aceptará todo tipo de entrada y generará fechas en una multitud de formatos. También tiene otras funciones especiales para diversas tareas informáticas relacionadas con el tiempo. Aprender las opciones y la sintaxis de la fecha definitivamente lo hará más hábil en la creación de scripts y tal vez más puntual.

    Sintaxis básica del comando de fecha

    La sintaxis básica del comando de fecha es la siguiente:

     date [OPTION]... [+FORMAT]

    Eso significa que después de ingresar la fecha , puede ingresar una opción, como -d o -s , para invocar una función en particular, que explicaremos a continuación.

    También puede seguirlos con cadenas de formato, que siempre comienzan con un carácter + . Esas cadenas toman caracteres de formato específicos, que también se enumeran a continuación, para definir la salida.

    Ejemplos prácticos del comando date de Linux

    Puede utilizar el comando de fecha de varias formas. Consideremos los casos de uso más comunes y útiles de los mismos.

    1. Obtenga la fecha y hora actuales

    Puede obtener la fecha y hora local actual en el formato predeterminado pasando el comando de fecha por sí solo.

     $ date
    Mon 19 Apr 2021 12:41:17 PM CDT

    Como puede ver, la fecha le brinda la información de fecha y hora relevante en un formato simple y predecible.

    2. Obtenga una fecha pasada o futura

    Digamos que en su guión necesita calcular la hora y la fecha exactamente dentro de una semana. El comando de fecha lo tiene cubierto. Emita este comando, utilizando la opción -d para obtener información detallada relacionada con fechas futuras:

     $ date -d "next week"
    Tue 27 Apr 2021 05:21:07 PM CDT

    La opción -d , abreviatura de fecha, es donde realmente brilla el comando de fecha. Aceptará una variedad de cadenas de fechas personalizadas; pueden ser técnicos, como 20200315 , 15/03/20 , o legibles como el 15 de marzo de 2020 . Pero también puede usar términos relativos, como mañana , ayer , el próximo domingo y más. Juegue con él y vea cómo la fecha interpreta las diferentes cadenas de entrada.

    3. Dar formato a una fecha

    Es posible que haya notado en los dos ejemplos anteriores que la fecha tiene un formato de hora muy específico de forma predeterminada. Entonces, ¿qué pasa si lo necesita en un formato diferente?

    Puede formatear su salida de forma similar al comando printf . Por ejemplo, puede imprimir el año actual con este comando:

     date +"Year: %Y"

    El + indica que desea una cadena formateada, y lo que aparezca después dentro de las comillas , la fecha se procesará y formateará para la salida.

    Aquí hay una lista de los caracteres de formato que es más probable que use:

    Carácter de formato Producción
    % H Hora (00-24)
    %I Hora (01-12)
    %METRO Minuto (00-59)
    %S Segundo (00-60)
    %pag Am o PM
    %A Nombre completo del día de la semana (p. Ej., Domingo)
    %a Nombre abreviado del día de la semana (p. Ej., Domingo)
    % w Número de día de la semana (0-6)
    %D Día del mes (01-31)
    % j Día del año (001-366)
    %B Nombre completo del mes (por ejemplo, enero)
    %B Nombre abreviado del mes (por ejemplo, enero)
    %metro Número de mes (01-12)

    Puede obtener una lista completa de caracteres de formato usando la opción –help en la terminal.

     date --help

    4. Obtenga el día de la semana

    Un uso muy común y práctico del formato de fecha es obtener el día de la semana para una fecha determinada. Por ejemplo, para verificar en qué día de la semana cayó el 4 de noviembre de 1995, ingrese un comando similar a este:

     $ date -d "1996-04-11" +"%A"
    Friday

    La opción -d indica que desea una fecha específica, la cadena "1996-04-11" indica qué fecha desea y el formato + "% A" indica que desea el día de la semana en la salida. Recuerde que la cadena de fecha puede tener muchos formatos, no solo el que se especifica aquí.

    5. Obtenga tiempo universal coordinado

    Al emitir el indicador -u , puede obtener la hora actual en hora universal coordinada (UTC).

     $ date -u
    Wed 21 Apr 2021 12:46:59 PM UTC

    6. Salida de la hora local en otra zona horaria

    Si necesita obtener una fecha en cualquier otra zona horaria, puede hacerlo configurando la variable de entorno TZ = antes del comando de fecha.

    Por ejemplo, puede ver la fecha y hora actuales en la hora estándar de la montaña (MST) con el siguiente comando:

     $ TZ=MST date
    Tue 20 Apr 2021 03:45:29 PM MST

    Para sus propósitos, simplemente reemplace MST con las iniciales de la zona horaria que prefiera. También puede optar por utilizar la notación UTC. Por ejemplo, para obtener la misma zona horaria, reemplace MST por UTC + 7 .

    Además, puede nombrar un continente y una ciudad importante para obtener la hora local de esa ciudad en particular. Por ejemplo:

     $ TZ=America/Phoenix date
    Tue 20 Apr 2021 03:45:29 PM MST

    7. Obtener la hora de la última modificación de un archivo

    Si está creando copias de seguridad, por ejemplo, a menudo necesitará obtener la última fecha de modificación de un archivo. Puede hacer esto pasando la opción -r y nombrando un archivo.

     $ date -r /etc/shadow
    Wed 14 Apr 2021 07:53:02 AM CDT

    También puede cambiar las marcas de tiempo de un archivo usando el comando táctil en Linux .

    8. Salida y conversión Epoch Time

    Puede calcular el número de segundos desde la época de Unix con el siguiente comando:

     $ date +%s
    1618955631

    También puede invertir el proceso y convertir la hora Unix en un formato legible por humanos mediante el uso de la opción -d y el carácter @ .

     $ date -d @1618955631
    Tue 20 Apr 2021 04:53:51 PM CDT

    Calcular el tiempo Unix es útil si necesita un segundo exacto que definitivamente mantendrá sincronizados otros dispositivos.

    9. Configure temporalmente la hora del sistema

    Puede cambiar el reloj de su sistema desde la terminal con el comando date pasando el argumento -s seguido de la hora que desee. Por ejemplo, puede configurar el reloj del sistema en 24 horas en el futuro con el siguiente comando:

     date -s "tomorrow"

    Tenga en cuenta que necesitará privilegios de sudo para pasar este comando. Además, el cambio probablemente no será persistente (lo que significa que su reloj volverá a la hora anterior después de un reinicio) porque la mayoría de las distribuciones usan otras utilidades para administrar el reloj de su sistema que anularán el cambio en el arranque.

    Explicación del comando date de Linux

    Como en la vida, no se puede escapar del tiempo en Linux. Por eso es crucial que comprenda cómo formatearlo y usarlo, a través del comando de fecha. Una cosa que seguramente encontrará en la administración de archivos de Linux son las distintas marcas de tiempo que los archivos llevan consigo.

  • Cómo construir un servidor web básico en Go

    Cómo construir un servidor web básico en Go

    Go es un interesante lenguaje de programación para crear aplicaciones web modernas y software de sistemas. Barrió la industria de la tecnología en su lanzamiento y está impulsando servicios como Docker, Kubernetes, Terraform, Dropbox y Netflix.

    Además, la sólida colección de paquetes integrados de Go lo convierte en una excelente opción para la programación web. Este artículo le enseñará cómo se escribe un servidor web básico en Go.

    Importar los paquetes necesarios

    El paquete net / HTTP ofrece todo lo necesario para crear servidores y clientes web. Este paquete expone varias funciones útiles para tratar con la programación web.

    Puede importarlo agregando la siguiente línea en la parte superior de su código fuente:

     import "net/http"

    También usaremos el paquete fmt para formatear cadenas y el paquete log para manejar errores. Puede importarlos individualmente como se muestra arriba o factorizar todos los paquetes usando una sola declaración de importación:

     import (
    "fmt"
    "log"
    "net/http"
    )

    Puede proceder a escribir la función principal después de importar los paquetes requeridos. Continúe y guarde el archivo de origen con una extensión .go . Si está usando Vim, use el siguiente comando para guardar y salir de Vim :

     :wq server.go

    Escribir la función principal

    Los programas Go viven dentro de la función principal, acertadamente llamada "principal". Deberá implementar la llamada al servidor aquí. Agregue las siguientes líneas en su código fuente y vea lo que hacen:

     func main() {
    http.HandleFunc("/", index)
    log.Fatal(http.ListenAndServe(":8080", nil))
    }

    Estamos definiendo la función principal usando la palabra clave func . Go tiene reglas estrictas con respecto a la colocación de la riostra de apertura, así que asegúrese de que la riostra inicial esté en la línea correcta. La primera declaración en main define que todas las solicitudes web que llegan a la ruta raíz ( "/" ) serán manejadas por index , una función del tipo http.HandlerFunc .

    La segunda línea inicia el servidor web a través de la función http.ListenAndServe . Indica al servidor que escuche continuamente las solicitudes HTTP entrantes en el puerto 8080 de la máquina host. El segundo parámetro de esta función es necesario para bloquear el programa hasta su finalización.

    Dado que http.ListenAndServe siempre devuelve un error, estamos envolviendo esta llamada dentro de una llamada log.Fatal . Esta declaración registra cualquier mensaje de error generado en el lado del servidor.

    Implementación de la función de controlador

    Como puede ver, la función principal llama al índice de la función del controlador para procesar las solicitudes de los clientes. Sin embargo, todavía tenemos que definir esta función para nuestro servidor.

    Agreguemos las declaraciones necesarias para que la función de índice sea utilizable:

     func index(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hi there, welcome to %s!", r.URL.Path[1:])
    }

    Esta función toma dos argumentos diferentes de tipo http.ResponseWriter y http.Request . El parámetro http.ResponseWriter contiene la respuesta del servidor a la solicitud entrante, que viene en forma de un objeto http.Request.

    La función Fprintf del paquete fmt se usa para mostrar y manipular cadenas de texto. Estamos usando esto para mostrar la respuesta del servidor a nuestras solicitudes web. Por último, el componente r.URL.Path [1:] se utiliza para recuperar datos que vienen después de la ruta raíz.

    Sumando todas las piezas juntas

    Su servidor web Go debería estar listo una vez que haya agregado todas las piezas. El código debería tener un aspecto similar al siguiente:

     package main
    import (
    "fmt"
    "log"
    "net/http"
    )
    func index(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hi there, welcome to %s!", r.URL.Path[1:])
    }
    func main() {
    http.HandleFunc("/", index)
    log.Fatal(http.ListenAndServe(":8080", nil))
    }

    La primera línea es necesaria para compilar este código de servidor web Go como un archivo ejecutable.

    Cree servidores web con Go

    Los robustos paquetes de bibliotecas de Go facilitan la programación web para principiantes. Puede desarrollar rápidamente servidores web sencillos con solo unas pocas líneas de código.

    Además, las potentes funciones de prueba de este lenguaje de programación también facilitan la implementación de metodologías de programación ágiles. Se trata de un grupo de estrategias de desarrollo de software basadas en el desarrollo iterativo y una amplia colaboración entre equipos.

  • Amazon lanza la plataforma Kindle Vella para publicar historias en serie

    Amazon ha estrenado una nueva empresa de autoedición episódica en forma de Kindle Vella.

    Diseñado para sacar provecho de la locura de la narración serializada en línea, el nuevo programa Kindle, anunciado en abril, permitirá a los autores de los Estados Unidos difundir historias serializadas en inglés a través de la aplicación Kindle iOS. Piense en la respuesta de Amazon a Wattpad .

    Si bien es demasiado pronto para aclamarlo como un ganador garantizado, ciertamente es un movimiento estratégico fuerte, ya que Amazon busca hacer crecer su plataforma Kindle Direct Publishing (KDP). Amazon señala que Kindle Vella estará disponible para los usuarios durante los próximos meses.

    Términos y condiciones

    En su página web, Amazon explica:

    Con Kindle Vella, puede optar por publicar su episodio inmediatamente o programar la publicación en una fecha futura. Si publica una historia antes de que Kindle Vella esté disponible para los lectores, todas las historias que cumplan con nuestras pautas de contenido con un estado En vivo estarán listas y esperando cuando las historias de Kindle Vella estén disponibles. Recomendamos publicar al menos 5-10 episodios antes de que las historias estén disponibles para que los lectores puedan profundizar de inmediato.

    Amazon sugiere que las historias de Kindle Vella se escriban en forma episódica, con episodios que van desde 600 palabras hasta 5.000 palabras. Amazon señala que "para garantizar una buena experiencia del cliente", no aceptará ningún contenido que esté disponible gratuitamente en otros lugares.

    Similar a Wattpad, que ofrece un sistema basado en monedas para desbloquear nuevos capítulos de Historias pagadas, Kindle Vella presenta un sistema basado en Tokens. Los paquetes de tokens van desde $ 1,99 por 200 tokens (que equivale aproximadamente a más de 4 episodios) hasta $ 14,99 por 1,700 tokens (más de 34 episodios). En su nota a los autores, Amazon establece que:

    Ganarás el 50% de lo que los lectores gasten en las fichas que se utilizan para desbloquear los episodios de tu historia. También será elegible para un bono de lanzamiento basado en la actividad y el compromiso del cliente. Para facilitar a los lectores la búsqueda de historias que les encanten, los primeros episodios de cada historia son gratuitos. El número de tokens necesarios para desbloquear un episodio está determinado por el recuento de palabras del episodio a razón de un token por cada 100 palabras.

    La revolución de la autoedición

    Kindle Vella es sin duda un movimiento inteligente por parte de Amazon. Kindle ha estado a la vanguardia de la revolución de la autoedición, y esto aprovecha la misma forma "desagregada" que a la gente le gusta consumir medios modernos que iTunes de Apple ayudó a definir hace un par de décadas, cuando comenzó a vender álbumes de música en el forma de pistas individuales.

    Queda por ver si Vella puede construir el mismo tipo de comunidad fuerte que Wattpad. No obstante, apostar contra Amazon nunca es un buen movimiento.

    Crédito de la imagen: Perfecto Capucine / Unsplash CC