Skip to content

Instantly share code, notes, and snippets.

View fernandopetry's full-sized avatar

Fernando Petry fernandopetry

View GitHub Profile
@fernandopetry
fernandopetry / 0_reuse_code.js
Created October 28, 2016 12:38
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@fernandopetry
fernandopetry / Ubuntu 16.04 LAMP.md
Last active April 23, 2018 12:40
Instalação do meu ubuntu 16.04

Modifica o terminal para exibir o branch atual do git

No arquivo ~/.bashrc inserir no final do arquivo (fonte: https://gist.github.com/justintv/168835)

PS1='[\033[0;32m][\033[0m\033[0;32m]\u[\033[0;36m] @ [\033[0;36m]\h \w[\033[0;32m]$(__git_ps1)\n[\033[0;32m]└─[\033[0m\033[0;32m] $[\033[0m\033[0;32m] ▶[\033[0m] '

O linux grava um histórico dentro do arquivo ~/.bash_history de tudo que tu digita. Para salvar em arquivo use o comando: cat ~/.bash_history > nome_do_arquivo Para visualizar o conteúdo digite

Ativar PHP 7.0

sudo a2dismod php7.1 && sudo a2enmod php7.0 && sudo service apache2 restart && sudo update-alternatives --set php /usr/bin/php7.0

Ativar PHP 7.1

sudo a2dismod php5.6 && sudo a2enmod php7.1 && sudo service apache2 restart && sudo update-alternatives --set php /usr/bin/php7.1

*** (Instalação e configuração do Docker) ***
sudo apt-get install apt-transport-https ca-certificates
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt-get update
apt-cache policy docker-engine
sudo apt-get update
sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
sudo reboot
sudo apt-get update
@fernandopetry
fernandopetry / install-docker-mint.sh
Last active October 17, 2017 22:50 — forked from mmcc/install-docker-mint.sh
Install Docker on Linux Mint 17
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
# Install docker
sudo apt-get update
sudo apt-get purge lxc-docker
sudo apt-get install linux-image-extra-$(uname -r)
sudo apt-get install docker-engine
sudo service docker start
FROM fernandopetry/phalcon:v1
MAINTAINER Fernando Petry
WORKDIR /var/www/html
RUN service apache2 start
RUN service redis-server start
RUN service memcached start
EXPOSE 80
Vagrant.configure("2") do |config|
config.vm.box = "movida"
config.vm.network "forwarded_port", guest: 80, host: 8080
end
@fernandopetry
fernandopetry / Test
Last active November 28, 2017 17:50
SELECT name, email, status FROM pessoa WHERE EXISTS (SELECT nome, email FROM usuario)
$regex = '\(SELECT)\s.*?(FROM)\';
$replace = ' $1 count(1) as total $2';
@fernandopetry
fernandopetry / Linux_Mint_19.sh
Last active February 23, 2020 19:46
Linux Mint 19
# instalando pacotes iniciais
sudo apt update && sudo apt dist-upgrade && sudo timedatectl set-timezone America/Sao_Paulo && sudo apt install apache2 && sudo a2enmod rewrite && sudo systemctl restart apache2 && sudo apt install redis snapd composer git
# adicionando repositorio ONDREJ
sudo add-apt-repository ppa:ondrej/php && sudo apt update && sudo apt dist-upgrade
# instalando o flameshot
https://github.com/lupoDharkael/flameshot#installation
# snaps
sudo snap install phpstorm --classic && sudo snap install postman && sudo snap install atom --classic && sudo snap install cacher && sudo snap install slack --classic && sudo snap install skype --classic && sudo snap install vlc && sudo snap install google-cloud-sdk --classic && sudo snap install opera