Muitas vezes eu acabo usando um computador em lugares com uma conexão wi-fi pobre ou irregular, por isso, enquanto eu estou a navegar na Internet, verificar meu e-mail, ou escrever uma mensagem no Twitter, se algo não funcionar como esperado eu sou não tenho certeza se o problema é a minha conexão com a internet ou um site específico.
Minha reação quando isso acontece é para abrir o aplicativo Terminal em OSX e verificar com um comando ping 8.8.8.8 se tudo está funcionando bem, pelo menos no nível básico, ou seja, eu sou capaz de chegar a internet em tudo?
Por todas estas razões, passei algumas horas criando este pequeno aplicativo menu OSX que pinga continuamente o endereço 8.8.8.8 verificar se a conexão está funcionando, e mudar o ícone do menu em conformidade.
O ícone mundo vai mudar de cor de acordo com o estado da ligação:
- Green se recebermos pacotes pong volta do 8.8.8.8. Conexão OK.
- Amarelo se recebermos pacotes pong, mas com um atraso que é maior do que 300 milissegundos. Conexão lenta.
- Vermelho se não receber pacotes pong por três segundos ou mais. Connetion não está funcionando.
A aplicação tem quase nenhuma interface de usuário em tudo, se não fosse por um pequeno menu usado para sair da aplicação ou para configurá-lo para reiniciar automaticamente na próxima reinicialização.
O que é novo nesta versão:.
Ping 8.8.8.8, em vez de 4.2.2.2 já que este último aparentemente já não funciona, pelo menos a partir de Itália (7 segundo RTT para uma semana)
Comentários não encontrado