|
|
|
|
|
|
Horário Brasilia: 20:01 |
|
|
|
|
|
|
 |
Pagina (http://tilde.club) |
|
|
|
|
|
|
|
"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á. :( |
|
|
|
|
|