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