6 pontos por GN⁺ 2024-01-08 | 1 comentários | Compartilhar no WhatsApp

Serviços DNS úteis

  • dns.toys é um servidor DNS que usa o protocolo DNS de forma criativa para oferecer várias utilidades e serviços facilmente acessíveis pela linha de comando.
  • Para usar o serviço, é possível copiar e executar os comandos abaixo.

Hora mundial

  • É possível consultar a hora digitando o nome da cidade sem espaços e acrescentando .time.
  • Também é possível adicionar opcionalmente o código do país com duas letras, separado por uma barra.

Conversão de fuso horário

  • É possível converter fusos horários usando o formato YYYY-MM-DDTHH:MM-$fromCity-$toCity.
  • Também é possível adicionar opcionalmente o código do país com duas letras, separado por uma barra.

Informações do tempo

  • É possível consultar informações do tempo digitando o nome da cidade sem espaços e acrescentando .weather.
  • Também é possível adicionar opcionalmente o código do país com duas letras.
  • Este serviço é fornecido por yr.no.

Conversão de unidades

  • É possível converter unidades usando o formato $Value$FromUnit-$ToUnit.
  • Para ver as 70 unidades disponíveis, é possível executar dig unit @dns.toys.

Conversão de câmbio (forex)

  • É possível converter taxas de câmbio usando o formato $Value$FromCurrency-$ToCurrency.
  • As taxas de câmbio diárias são fornecidas por exchangerate.host.

Eco de IP

  • É possível obter o eco do endereço IPv4 executando dig -4 ip @dns.toys.
  • É possível obter o eco do endereço IPv6 executando dig -6 ip @dns.toys.

Converter números em palavras

  • É possível converter números em palavras em inglês.

Faixas CIDR disponíveis

  • É possível interpretar a notação CIDR para encontrar o primeiro e o último endereço IP utilizáveis dentro de uma sub-rede.

Conversão de bases numéricas

  • É possível converter um número de uma base para outra.
  • As bases suportadas são hex, dec, oct e bin.

Exibição de Pi

  • É possível exibir os dígitos de Pi.

Dicionário de inglês

  • É possível obter definições de dicionário para palavras em inglês.
  • Este serviço é fornecido por WordNet®.

Rolagem de dados

  • É possível rolar dados e obter o resultado.
  • Pode ser usado informando a quantidade de dados e o número de faces, como em jogos de RPG de mesa.

Cara ou coroa

  • É possível lançar uma moeda e obter o resultado.

Geração de números aleatórios

  • É possível gerar números aleatórios dentro de um intervalo especificado.

Conversão de timestamp Epoch/Unix

  • É possível converter timestamps Epoch/Unix em datas legíveis por humanos.

Cálculo de distância aérea

  • É possível calcular a distância aérea entre pares de latitude e longitude.

Geração de UUID

  • É possível gerar N UUIDs (v4).

Ajuda

  • Fornece uma lista dos serviços disponíveis.

Funções de atalho

  • É possível adicionar funções de atalho para os shells Bash, Fish e Zsh para usar os serviços com mais facilidade por meio do comando dy.

Por que usar este serviço?

  • Para quem passa muito tempo no terminal, ele oferece a conveniência de fazer rapidamente conversões de unidades, consultar o tempo e mais, sem abrir páginas de busca.
  • Não há garantias quanto à precisão, atualidade, confiabilidade, adequação ou completude dos serviços ou dados, e tudo é fornecido "como está" e "conforme disponível".

Opinião do GN⁺

  • dns.toys é um serviço que oferece várias utilidades para usuários frequentes de terminal, permitindo realizar tarefas do dia a dia de forma rápida e conveniente.
  • É especialmente útil para pessoas que usam com frequência interfaces de linha de comando, como desenvolvedores e administradores de sistemas.
  • Este serviço tem potencial para aumentar a produtividade ao permitir que os usuários obtenham rapidamente as informações de que precisam sem abrir um navegador web.

1 comentários

 
GN⁺ 2024-01-08
Comentários do Hacker News
  • Um usuário apresenta um truque elegante que usou em um utilitário de DNS dinâmico que criou. Ele compartilha como calcular o endereço IP real usando o resolvedor OpenDNS e acredita que esse método pode ser mais rápido e confiável do que usar um serviço HTTP centralizado. Também menciona que o DNS foi originalmente pensado para lidar com mais dados do que apenas nomes de domínio, destacando a utilidade que pode ser obtida por meio do DNS.

    • É fã de Julia Evans e menciona ferramentas úteis relacionadas a DNS que ela criou. Compartilha os links dessas ferramentas.

    • Menciona uma publicação anterior no Hacker News relacionada ao DNS Toys e fornece o link dessa publicação.

    • Compartilha um link para uma palestra recente do criador do projeto DNS Toys. Ela contém uma história divertida sobre como o projeto começou.

    • Compartilha o link de uma ferramenta de verificação de IP e DNS que usa com frequência atualmente.

    • Acha interessante a ideia de executar scripts remotamente via DNS, mas considera que não é necessário oferecer todas as funcionalidades na prática.

    • Menciona um serviço de consulta DNS para listas de empresas no Reino Unido e compartilha a ideia de usar DNS para fornecer dados de forma não tradicional. Questiona se o serviço ainda é mantido.

    • Dá como exemplo o uso do DNS Toys para calcular a distância entre dois pontos da Terra e brinca dizendo que assumir que a Terra tem uma forma hipotética, em vez de ser elipsoidal, não é um problema.

    • Um usuário diz que não entende o conceito de executar scripts via DNS e pede uma explicação simples sobre isso.

    • Expressa surpresa com o fato de que as funcionalidades do DNS Toys também deveriam poder ser usadas em subdomínios que podem ser resolvidos sem usar servidores de nomes especiais.