Tag: node.js

  • NetView: um monitor de rede simples

    Há uns dois anos, percebi uma necessidade lá no trabalho: a gente precisava saber, de forma rápida, quais das centenas de dispositivos do parque do hospital estavam online ou offline.

    Com isso em mente, comecei a pesquisar soluções. Eu já conhecia o Zabbix, mas achava ele meio overdressed pra essa situação, era mais do que eu precisava.

    Depois de testar algumas opções, cheguei a uma conclusão: todos os sistemas que encontrei eram grandes demais pra minha necessidade. Então resolvi criar um do zero. Nada muito ambicioso. Só algo simples e direto ao ponto.

    Foi assim que nasceu o NetView. Ele é um monitor básico, que usa ICMP pra verificar os dispositivos que você indicar. O resultado aparece num dashboard com status de online ou offline. Também dá pra configurar horários em que certos dispositivos não precisam ser monitorados, algo útil pra evitar alertas desnecessários.

    Recentemente, o NetView passou por uma grande atualização e chegou à versão 2.0. A stack mudou bastante: a primeira versão usava Axios e PHP; agora, tudo foi refeito com Node.js, Vue.js, WebSockets e WhatsApp-web.js (agora também dá pra enviar os status direto no WhatsApp).

    NetView 2.0

    Se quiser dar uma olhada no código ou testar, o projeto está disponível aqui.

  • Descobrindo jogos para navegador

    Faz um bom tempo desde que tive meu primeiro contato com HTML. Comecei no Orkut, estilizando o meu perfil com tags – quem lembra de usar <b></b> pra deixar o texto assim? 😁

    Pois é. Apesar de trabalhar com web há anos, construindo sites e sistemas, basicamente só cruds, nunca tinha explorado o mundo dos jogos para navegador. E, cara, tô completamente surpreso.

    Na sexta, dia 28, comecei a escrever um joguinho usando HTML, CSS e JavaScript. A ideia? Um battle royale. Nunca tinha programado um jogo antes, então tô contando com a ajuda do Grok, a IA do X, pra ir aprendendo.

    Até agora, já implementei: sistema de partidas, bots, sistema de danos, um mapa pequeno (que vou expandir assim que aprender mais 😅) e personagens – começando a pegar o jeito das animações 3D. E sério, apesar de ter jogado muito jogo em Flash antigamente, rodando no navegador e tal, criar um jogo com HTML, CSS e JS é outra história. Eu nem imaginava que dava pra fazer algo assim.

    A stack que tô usando: HTML, CSS, JavaScript, Three.js, Node.js e Express.js.

    Assim que tiver minimamente jogável, vou subir pro servidor e chamar a galera pra testar. Tô animado.