Skip to content

Instantly share code, notes, and snippets.

View luizomf's full-sized avatar
🙃
Segue programando =)

Luiz Otávio luizomf

🙃
Segue programando =)
View GitHub Profile
@luizomf
luizomf / ambiente-dev-ubuntu.sh
Last active August 13, 2025 17:28
Ambiente de desenvolvimento Python no Ubuntu - Com VS Code, Google Chrome, ZSH, Oh-my-zsh, zsh-syntax-highlighting, zsh-autosuggestions e spaceship prompt.
#!/bin/bash
# Executar comandos a seguir para atualizar os pacotes
sudo apt update -y
sudo apt upgrade -y
# Só o Python
sudo apt install python3.10-full python3.10-dev -y
# Instalar pacotes a seguir
@luizomf
luizomf / links.md
Created November 4, 2021 19:59
Links para download - Aula ambiente no Windows 11
@luizomf
luizomf / mac-monterey.md
Created November 3, 2021 12:33
Comandos para aula de criação de ambiente Python no Mac OS Monterey
@luizomf
luizomf / selenium.py
Created October 26, 2021 16:05
Código selenium para curso de Python.
from pathlib import Path
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from time import sleep
# Caminho para a raiz do projeto
ROOT_FOLDER = Path(__file__).parent.parent.parent
# Caminho para a pasta onde o chromedriver está
@luizomf
luizomf / README.md
Last active September 4, 2025 04:17
Useful Linux/Unix commands.

Se você usa MacOS

O macOs roda sobre Darwin OS (kernel XNU), que é um sistema UNIX-like. Então, todos os comandos abaixo também funcionam normalmente no MacOS. Recomendo utilizar o gerenciador de pacotes homebrew caso necessário instalar algo. Se quiser o mesmo terminal que eu (ZSH com Oh My ZSH), utilize este vídeo para configurar https://youtu.be/bs1-Wxb_KIc

Se você usa Windows

No Windows é possível utilizar o wsl2 e instalar uma versão do linux para acompanhar. Eu fiz alguns vídeos para você usar o Linux no Windows.

@luizomf
luizomf / zsh.sh
Created August 21, 2021 16:35
Ativando ZSH no Ubuntu.
# ZSH
sudo apt install zsh -y
sudo apt-get install powerline fonts-powerline -y
git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
chsh -s /bin/zsh
# REBOOT
# sudo reboot
@luizomf
luizomf / tutorial.txt
Created August 7, 2021 10:51
WSL2 e Docker no Windows 10.
### Tutorial oficial:
https://docs.microsoft.com/en-us/windows/wsl/install-win10
### Passo 1 (PowerShell Admin):
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
### Passo 2 (PowerShell Admin):
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
### Passo 3
@luizomf
luizomf / commands.sh
Last active March 10, 2022 12:42
MySQL 8 vídeo commands https://youtu.be/Mv8Xx8zZ69A - Quer aprender a instalar e configurar o MySQL 8 no Ubuntu com explicações clara sobre cada passo da instalação? Bora lá então.
# Criar chave ssh no computador local
ssh-keygen -t rsa -b 4096 -f ~/.ssh/novachave -C "luizotavio"
# Atualizando pacotes no servidor
sudo apt update
sudo apt upgrade
sudo apt install mysql-server mysql-client
sudo mysql_secure_installation
# Entrando no mysql
@luizomf
luizomf / keybindings.json
Created August 1, 2021 16:32
My Vs Code settings.json and keybindings.json.
// Place your key bindings in this file to override the defaultsauto[]
[
{
// + Zoom na fonte
"key": "ctrl+alt+cmd+=",
"command": "editor.action.fontZoomIn"
},
{
// - Zoom na fonte
"key": "ctrl+alt+cmd+-",
@luizomf
luizomf / restore-grub.md
Created July 30, 2021 17:08
Restore Ubuntu Grub EFI
sudo mount /dev/sdXY /mnt
sudo mount /dev/sdXX /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sdX
update-grub  

Note : sdX = disk | sdXX = efi partition | sdXY = system partition