Solução: Instalação Debian não identificando HD

Resposta curta:

BIOS -> System Configuration -> SATA Operation -> mudar "RAID On" para "AHCI".
Debian 9 instalação completa
Debian 9 instalação completa. Fonte: https://commons.wikimedia.org/wiki/File:Debian_Graphical_Installer_Finish-install_reboot_in_progress_0.png
Continuar lendo Solução: Instalação Debian não identificando HD

Python: Como injetar código num processo em execução

Resposta curta: pyrasite

pip install pyrasite
echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
pyrasite <pid> dump_stacks.py
pyrasite-shell <pid>
Utilizando pyrasite para injetar código num console Python
Utilizando pyrasite para injetar código num console Python
Continuar lendo Python: Como injetar código num processo em execução

Pontos a considerar em uma revisão de código

Code review do GitHub

A revisão de código é um processo importante do desenvolvimento de software. Outras pessoas olhando para o código ajudam a identificar falhas que passaram desapercebidas ou melhorias que poderiam ser implementadas.

Segue uma lista de itens que considero importantes e me guio ao fazer uma revisão de código:

Continuar lendo Pontos a considerar em uma revisão de código

Dicas rápidas Git

  • Como editar um commit específico 
git rebase -i '50defb6^'
# Alterar pick para edit no commit a ser alterado
# Fazer as alterações desejadas
git commit --all --amend --no-edit
git rebase --continue
git rebase -i
git rebase -i
  • Como desfazer o commit mais recente (uncommit)
git reset --soft HEAD^
  • Como adicionar alterações ao commit mais recente
 git commit --amend
  • Melhorar o git log
$ git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'"
$ git lg
git lg, um log melhorado
  • Como adicionar ao stage apenas pedaços de um arquivo
git add -p
git add -p
  • Como puxar uma branch juntando todos os comitts num só
git pull --squash origin <branch>