Posts for: #Linux

Explorando buffer overflow em C

A velha guarda antes dos GC

Em tempos de GC nos anos 80/90 código em alto nível como C sempre era um problema se o programador não souber o que estava fazendo com a integridade dos dados pois é crucial a necessidade de alocar da maneira mais segura possível e com tradeoff bem afiado para não desenvolver um monstro e deixar tudo a cargo do compilador que eventualmente irá deixar seu binário de aplicação lerdo.

[Ler mais]

Instalando tmux aprendendo basico

O que é Tmux

Image Description Tmux é um emulador de terminal open source Unix like. Ele permite você ter vários terminais em instancias e servers. o Tmux não se resume a só isso mas vamos focar nessas duas coisas.

Porque usar?

Se você utiliza o terminal uma hora ou outra sua necessidade por múltiplas janelas irá crescer ou a vontade de ter

  1. Workspace/instancia para uma sessão SSH que nunca desconecta,
  2. Workspace para seu projeto frontend,
  3. Workspace para o projeto backend,
  4. Workspace para debugar um app linux que você use diariamente como discord ou browser…

Um pouco sobre a interface

Image Description
Não vamos se aprofundar muito para não ficar massivo de ler Nesse exemplo da documentação official vemos como é a interface tmux são eles:

[Ler mais]

Habilitando novamente o suspend no Omarchy-Menu

Primeiro o que aconteceu com o botão Suspend?

Image Description Para quem utiliza versões anteriores percebeu que no commit em 8 de dezembro na atualização para a versão v3.2.3 Image Description Foi retirado o menu para suspender o que gerou bastante comentários da comunidade como é possível ver nos comentários do corpo do commit Image Description E abaixo vemos a solução do DHH sobre adicionar uma bind para suspender o que eu achei valido, mas é ruim tirar hábitos depois de 2 versões usando o Omarchy Menu -> System -> Suspend.

[Ler mais]