Skip to content

Instantly share code, notes, and snippets.

View andreleoni's full-sized avatar
🎮
playing software development

André Luiz Leoni andreleoni

🎮
playing software development
View GitHub Profile
@andreleoni
andreleoni / user changes nginx
Last active February 17, 2018 18:35
user permissions for nginx
# Create groups
sudo groupadd www-data
# Add users to group
sudo usermod -a -G www-data $(whoami)
sudo usermod -a -G www-data root
# Add users to www-data
sudo usermod -a -G www-data root
@andreleoni
andreleoni / measure.rb
Created February 1, 2018 13:16 — forked from camertron/measure.rb
Measure the memory taken by a Ruby object (by Robert Klemme)
#!/bin/env ruby
# lazy hack from Robert Klemme
module Memory
# sizes are guessed, I was too lazy to look
# them up and then they are also platform
# dependent
REF_SIZE = 4 # ?
OBJ_OVERHEAD = 4 # ?
@andreleoni
andreleoni / postgres functions
Created January 30, 2018 20:34
postgres functions
# DUMP
pg_dump dbname > outfile
# RESTORE DUMP
psql dbname < infile
# CREATE DB
createdb [connection-option...] [option...] [dbname] [description]
# DROP DB
@andreleoni
andreleoni / Resetar branch pra master com merge.txt
Last active January 30, 2018 12:16
Resetar branch pra master com merge
# Vai até a respectiva branch
git checkout dest-branch
# Puxa todas as alterações do git
git fetch --all
# Reseta a branch para a master
git reset --hard origin/master
# Faz merge com sua branch
FROM python:3.4-alpine
MAINTAINER André Leoni <andreluizleoni@gmail.com>
RUN apk add --update \
python \
python-dev \
py-pip \
build-base \
libpng \
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
#Clear all volumes
docker volume rm $(docker volume ls -qf dangling=true)
# QQQQQQ
docker rm $(docker ps -q -f 'status=exited')
docker rmi $(docker images -q -f "dangling=true")
@andreleoni
andreleoni / gist:8a0d4a8b7e40a1f33febfda0a1c04ec3
Created December 8, 2017 16:32
resolve uglify precompile problems with "rake assets:precompile" in Rails Console
JS_PATH = "app/assets/javascripts/**/*.js";
Dir[JS_PATH].each do |file_name|
puts "\n#{file_name}"
puts Uglifier.compile(File.read(file_name))
end
@andreleoni
andreleoni / start.sh
Created August 26, 2017 02:43
start.sh
bundle check || bundle install
bundle exec puma -C config/puma.rb
@andreleoni
andreleoni / start_jobs.sh
Created August 26, 2017 02:42
start_jobs.sh
bundle exec sidekiq -q JOB_QUEUE
@andreleoni
andreleoni / docker-compose.yml
Created August 26, 2017 02:41
My default ruby docker-compose
version: '2'
services:
postgres:
image: 'postgres:9.5'
volumes:
- 'postgres:/var/lib/postgresql/data'
redis:
image: 'redis:3.2-alpine'