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á. :(