Skip to content

Instantly share code, notes, and snippets.

View ricardopedias's full-sized avatar

Ricardo Pereira Dias ricardopedias

View GitHub Profile
@ricardopedias
ricardopedias / fedora-cxx.sh
Last active May 29, 2023 16:31
Fedora + vscode + c++
#!/bin/bash
#
# google chrome
#
if [[ ! -f "/etc/yum.repos.d/google-chrome.repo" ]]; then
sudo dnf config-manager --set-enabled google-chrome
sudo dnf -y install google-chrome-stable
fi
@ricardopedias
ricardopedias / fedora-setup.md
Last active December 21, 2023 19:55
Configuração do Fedora

Configurando Fedora

Ativar os repositórios Nonfree ou:

sudo dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm 
sudo dnf -y install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Nvidia

@ricardopedias
ricardopedias / google-drive.sh
Last active March 13, 2021 17:38
Montar GoogleDrive
#!/bin/bash
#
# Site: https://gist.github.com/ricardopedias/376355015b19dd0fb2bf770a8ba5ec67
# Autor: Ricardo Pereira Dias
# Para instalar o rclone: apt install rclone
# Para configurar o rclone: https://rclone.org/drive/
#
# ----------------------------------------------------------------------------------
# Este programa monta e desmonta o diretório do GoogleDrive.
# Para funcionar, é preciso executar antes o comando "rclone config".
@ricardopedias
ricardopedias / gedit-php-suggest.sh
Last active June 2, 2020 15:43
Gedit PHP Suggest
#!/bin/sh
# gera um arquilo contendo todas as funções do PHP
echo $(php -r 'echo implode("\n", get_defined_functions()["internal"]);') | sed 's/ /\n/g' > /tmp/phpref;
# abre o arquivo para o gedit encontrar todas as funções
gedit /tmp/phpref;
# volta para o arquivo atualmente em edição
gedit $GEDIT_CURRENT_DOCUMENT_PATH;
Usando o Gedit como IDE
------------------------------------
1. Instalar todos os plugins compatíveis
------------------------------------
O ubuntu fornece um pacote com todos os plugins compatíveis e devidamenet verificados.
$ sudo apt install gedit-plugins
@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
@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-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 / 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 / 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