Skip to content

Instantly share code, notes, and snippets.

View ggteixeira's full-sized avatar
Studying NodeJS!

Gui Teixeira ggteixeira

Studying NodeJS!
View GitHub Profile
@ggteixeira
ggteixeira / update_all_pip_packages.md
Last active August 6, 2020 15:16
Atulizando todos os pacotes do pip de uma só vez.

Atualizando todos os pacotes do pip (Python) automaticamente.

pipi='pip install --upgrade pip && pip install -r requirements.txt && pip freeze — local | grep -v ^-e | cut -d = -f 1 | xargs -n1 pip install -U && pip freeze > requirements.txt && git add requirements.txt && git commit -m "Updates all packages" && git push'

(Fonte: Hackernoon.)

@ggteixeira
ggteixeira / gitignore
Last active September 30, 2019 13:23
Modelo de .gitignore (Django)
# Django #
*.log
*.pot
*.pyc
*__pycache__
db.sqlite3
media
# Backup files #
*.bak
@ggteixeira
ggteixeira / match_any_word
Last active November 27, 2019 12:45
Match any word using Vim regex #Regex
/first_word [a-zà-ž]* third_word
@ggteixeira
ggteixeira / m_chutou_b.py
Created November 26, 2019 12:14
"O menino chutou a bola" em Python
# O menino
D = "o"
N = "menino"
N_linha = N
NP = N_linha
D_linha = D, NP
DP = D_linha
# A bola
@ggteixeira
ggteixeira / all_infinitive_verbs
Last active November 27, 2019 14:13
Dá match em quaisquer verbos no infinitivo (flexionado e não flexionado) #Regex
/ar$\|arem\|er$\|erem\|ir$\|irem
Este jeito é mais "vimístico":
/\(\w*ar\>\|\w*er\>\|\w*ir\>\|\w*arem\>\|\w*erem\>\|\w*irem\>\)/
@ggteixeira
ggteixeira / synset_patterns.md
Last active August 12, 2020 16:28
Encontrar padrões de synsets no corpus usando o egrep
  • T, como T: grep -o -E "[[:alnum:]]+ como [[:alnum:]]+" corpus_completo.txt >> matches.txt
  • T, tal(is) como T: grep -o -E "[[:alnum:]]+ (tal como|tais como) [[:alnum:]]+" corpus_completo.txt
  • tal(is) T como T: grep -o -E "(tal|tais) [[:alnum:]]+ como [[:alnum:]]+" corpus_completo.txt
  • T, incluindo T: grep -o -E "[[:alnum:]]+, incluindo [[:alnum:]]+" corpus_completo.txt
  • T especialmente T: grep -o -E "[[:alnum:]]+, especialmente [[:alnum:]]+" corpus_completo.txt
  • T principalmente T: grep -o -E "\w*, principalmente \w*" corpus_completo.txt
  • T particularmente T: grep -o -E "\w*, particularmente \w*" corpus_completo.txt
  • T, em especial, T: grep -E "\w*, em especial \w*" corpus_completo.txt
  • T, em particular, T: grep -E "\w*, em particular \w*" corpus_completo.txt
  • T, de maneira especial, T: grep -E "\w*, de maneira especial \w*" corpus_completo.txt
@ggteixeira
ggteixeira / stopwords.txt
Created November 29, 2019 23:17
stopwords
de
a
o
que
e
do
da
em
um
para
@ggteixeira
ggteixeira / cycle_tabs.json
Created December 23, 2019 02:59
Cycle tabs (Visual Studio Code
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditor"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.previousEditor"
}
@ggteixeira
ggteixeira / resolution.md
Created February 9, 2020 02:24
Fazendo o Manjaro i3wm fixar a configuração de resolução correta do xRandr

To get Auto-Resize Guest Display working you have to use 'VBoxSVGA'

Stop VM if installed and running
Choose in VM Setting: Display > Screen > Graphics Controller > 'VBoxSVGA'
Save
Start VM with Manjaro - Screen goes black.
hit CTRL+ALT+F2 to enter tty2
logon
sudo mhwd -r pci video-vmware

reboot

@ggteixeira
ggteixeira / bulk_editing_vim.txt
Created March 15, 2020 18:50
Editar várias linhas de uma vez no Vim
ctrl + v -- seleciona em bloco (j/k) --- I maiusculo -- escreve o que quer ---- esc