URI: 
       
       Horário Brasilia: 01:39
       
  HTML Pagina
       
       "Port" da página(Recomendo ver o site original pelo lynx, fica mais
       Ferramentas Jogos Meu blog Live
       
       Coisas que uso para facilitar minhas tarefas
       
       Vale lembrar que qualquer tutorial passado aqui usará o Debian como
       o sistema que uso, a menos que seja informado o contrário
       
       Retroflag GPI CASE - o Gameboy alimentado pelo Raspberry Pi Zero:
       
       Retroflag
       
                                [retroflag] Capturando Zapdos
       
       Mantendo programas abertos sem exibir janela e congelando programas
       
       Congelando programas
       
       Emulador de Gameboy
       
       Emulador GB
       
       Mudando um pouco nessa postagem sobre dicas de facilidade, quero co
       com vocês um projeto que estou hospedando na data que estou escreve
       texto (19/09/2023), estou hospedando um emulador de gameboy que rod
       telnet, qualquer usuário do Vaporhole pode se conectar pelo servido
       
        telnet localhost 1989
       
       Assim você poderá jogar alguns jogos que adicionei, direto do termi
       tenha algum problema com algum jogo me informe, pois já tive proble
       alguns jogos que crashavam o emulador. Divirtam-se!!!
       
       Fazer snapshot antes de atualizar o sistema.
       
       Snapshot
       
       Geralmente faço backup somente dos arquivos que preciso, arquivos d
       faço apenas snapshot para evitar ficar baixando novamente algum pro
       configuração quando alguma atualização dá errado, por esse motivo g
       uso o btrfs. A maneira que uso para atualizar é:
       
        sudo mount /dev/sda1 /mnt
        cd /mnt
        sudo btrfs subvolume snapshot @debian @debian_$(date | sed s/" "/"
        cd ~
        sudo umount /mnt
        sudo apt update
        sudo apt upgrade
       
       Geralmente coloco isso em um script para facilitar, embora ultimame
       colocando tudo dentro da minha configuração do Emacs.
       
       Ambiente de trabalho reproduzivel sem mesclar com o resto do sistem
       
       Container
       
       Recentemente precisei preparar meu ambiente para trabalhar com C#, 
       esse curso que estou fazendo não uso C# para nada, então criei um c
       podman e usei o distrobox para vincular ao Xorg e minhas variáveis 
       Irei mostrar um exemplo de como trabalhar com essas ferramentas:
       
       Primeiro, vamos instalar as ferramentas para isso, podman, distrobo
       editor de sua preferência, eu recomendo o nano e o emacs, mas pro e
       usar o nano:
       
        sudo apt install podman distrobox nano 
       
       Após instalar vamos criar uma pasta para criar a receita do contain
       exemplo irei colocar alguns programas para serem instalados no cont
       
        FROM debian
        RUN apt update; apt install firefox-esr emacs apache2 -y
        ENTRYPOINT ["/bin/bash"]
       
       Obs: coloque a receita em um arquivo de texto chamado Dockerfile
       
       Agora precisamos criar a imagem de container, caso esteja usando o 
       invés do podman pode trocar um nome por outro que basta, vou criar 
       com o nome webdev:
       
        podman build -t webdev .
       
       Pronto! Seu container foi criado, vamos agora usar o distrobox para
       com nossas variáveis de ambiente o container, o nome do container s
       webdeveloper e a imagem tem o nome de webdev:
       
        distrobox create -i webdev -n webdeveloper
        distrobox enter webdeveloper
       
       O primeiro comando criará o container pelo distrobox e instalará as
       necessárias para vincular as variáveis de ambiente, o segundo inici
       container e já vincula as variáveis de ambiente.
       
       A partir de agora você poderá pelo terminal atual rodar o comando d
       que foram instalados pelo container, porém lembre-se que nesse term
       terá acesso aos comandos do seu sistema host, pois está dentro do c
       qualquer outro terminal funcionará corretamente, quando não quiser 
       programas do container focado em desenvolvimento basta rodar exit n
       sairá do container.
       
       NixOS
       
       NixOS é um sistema declarativo que usa uma linguagem própria (Nix) 
       automatizar o sistema e torná-lo mais otimizado para as tarefas que
       realizar, tornando o sistema mais fácilmente reproduzivel, para que
       interessar, aqui está minha configuração: configuration.nix
       
       Achar rapidamente computador na rede
       
       Scan
       
       Quem nunca precisou acessar um dispositivo na rede e não sabia o ip
       maneiras de fazer isso, mas como geralmente acesso via ssh uso esse
       para escanear os dispositivos com ssh na rede:
       
        seq 100 200 | parallel -j 100 ncat -zv 192.168.4.{} 22 2>&1 | grep
       
       O comando seq irá gerar numeros do inicio ao fim do meu range, o pr
       parallel irá rodar 100 processos simultaneamente do ncat, um em cad
       ncat tentará se conectar ao ip de cada um, os que conectarem serão 
       tela, algo como:
       
       Ncat: Connected to 192.168.4.170:22.
       
       Estou criando essa página em Markdown, convertendo para html com pa
       usando um deploy to server com git para enviar para o servidor o ma
       hooks do git é o responsável por quando receber um git push rodar o
       convertendo todos arquivos .md em .html
       
       [giphy] Usuário leigo reclamando de usar o terminal
       
       Página da música usada: link
       
       Obs: Sat Oct 7 20:13:47 -03 2023, recuperado página após tentativa 
       minha outra página para cá. :(