Skip to content

Instantly share code, notes, and snippets.

View ricardopedias's full-sized avatar

Ricardo Pereira Dias ricardopedias

View GitHub Profile
@ricardopedias
ricardopedias / latex-ubuntu-install.sh
Last active April 23, 2019 17:09
Código para instalação do LaTeX no Ubuntu Linux
sudo apt-get install -y texlive texlive-latex-extra texlive-lang-portuguese texlive-fonts-recommended texlive-extra-utils texlive-generic-extra texlive-lang-portuguese texlive-latex-extra texlive-pictures texlive-plain-extra texlive-publishers texlive-science-doc texlive-science;
@ricardopedias
ricardopedias / latex-exemplo1.tex
Created April 23, 2019 17:53
Latex Exemplo 1
\documentclass{article}
\begin{document}
Este é meu primeiro documento escrito com Latex!!
\end{document}
@ricardopedias
ricardopedias / latex-compilando-1.sh
Created April 23, 2019 17:57
Compilando Latex 1
pdflatex meu-documento.tex
ou
pdflatex /caminho/para/meu-documento.tex
@ricardopedias
ricardopedias / git-commiter-rename.sh
Last active August 20, 2020 18:21
Renomear os commits de um repositório git
# ver as informações de autor e comitador
git log --pretty=fuller
# faz a substutuição
git filter-branch -f --commit-filter '
if [ "$GIT_AUTHOR_EMAIL" = "contato@outroemail.com.br" ];
then
GIT_AUTHOR_NAME="Ricardo Pereira";
GIT_AUTHOR_EMAIL="contato@ricardopedias.com.br";
GIT_COMMITTER_NAME="Ricardo Pereira";
SET SESSION sql_mode = 'STRICT_ALL_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
@ricardopedias
ricardopedias / vs-code-plugins.txt
Last active January 28, 2020 21:54
VS Code Plugins
Better Align
Descrição: Alinha o código com base em dois pontos(:), atribuições(=,+=,-=,*=,/=) e cetas (=>)
Site: https://github.com/WarWithinMe/better-align
GitLens — Git supercharged
Descrição: Várias funcionalidades para Git. Blame para linha, hovers, gotas (na numeração de linhas do editor)
Site: https://gitlens.amod.io/
PHP Getters & Setters
@ricardopedias
ricardopedias / programas-uteis.txt
Last active February 4, 2020 17:58
Programas úteis
HandBrake
Descrição: Conversão, corte e edição videos
Instalar: sudo apt install handbrake
Wanna
Descrição: Todo list para ubuntu
Instalar: https://github.com/mkermani144/wanna/releases
sudo dpkg -i wanna.deb
sudo apt-get install -f
@ricardopedias
ricardopedias / git-top-10.sh
Created October 1, 2019 15:59
Obtém os 10 arquivos maiores de um repositório git
#!/bin/bash
# seta o separados interno para quebras de linha
IFS=$'\n';
# lista todos os objetos com seus tamanhos, odenados por tamanho
objects=`git verify-pack -v .git/objects/pack/pack-*.idx | grep -v chain | sort -k3nr | head`
echo "Todos os tamanhos estão em kB's. A coluna pack é o tamanho do objeto, comprimido, dentro do arquivo do pacote."
@ricardopedias
ricardopedias / bashrc.sh
Created October 16, 2019 12:24
Terminal Bash Personalizado
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
case $- in
@ricardopedias
ricardopedias / git-remove-files-history.txt
Created January 16, 2020 21:45
Remover Arquivos do histórico do GIT
git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch path_to_file" HEAD