Skip to content

Instantly share code, notes, and snippets.

View g13ydson's full-sized avatar
:atom:
Working from home

Gleydson Tavares g13ydson

:atom:
Working from home
View GitHub Profile
@g13ydson
g13ydson / .gitconfig
Created February 17, 2024 14:36 — forked from piotros/.gitconfig
Some useful git aliases and settings that I use
[user]
useConfigOnly = true
# [includeIf "gitdir:~/Projects/company1/"]
# path = ~/Projects/company1/.gitconfig
[alias]
# add all
aa = add .
@g13ydson
g13ydson / postgres_queries_and_commands.sql
Created August 3, 2021 21:42 — forked from rgreenjr/postgres_queries_and_commands.sql
Useful PostgreSQL Queries and Commands
-- show running queries (pre 9.2)
SELECT procpid, age(clock_timestamp(), query_start), usename, current_query
FROM pg_stat_activity
WHERE current_query != '<IDLE>' AND current_query NOT ILIKE '%pg_stat_activity%'
ORDER BY query_start desc;
-- show running queries (9.2)
SELECT pid, age(clock_timestamp(), query_start), usename, query
FROM pg_stat_activity
WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%'
@g13ydson
g13ydson / .irbrc
Created January 7, 2021 20:23
my .irbrc file
require "irb/completion"
require "rubygems"
ActiveRecord::Base.logger.level = 1 if defined?(ActiveRecord)
IRB.conf[:SAVE_HISTORY] = 1000
if defined? Rails
banner = if Rails.env.production?
"\e[41;97;1m #{Rails.env} \e[0m "
else
@g13ydson
g13ydson / concurrent.ex
Created October 16, 2019 13:25
Elixir GenServer test
defmodule Concurrent do
use GenServer
require Logger
def init(initial_data) do
Logger.info("Starting #{__MODULE__}")
{:ok, %{state: initial_data}}
end
def get_state(pid) do
sudo apt update
sudo apt install docker
sudo service docker start
sudo usermod -a -G docker $USER
# exit the SSH session, login again
# Docker
docker run -d --hostname my-rabbit --name some-rabbit -p 4369:4369 -p 5671:5671 -p 5672:5672 -p 15672:15672 rabbitmq
docker exec some-rabbit rabbitmq-plugins enable rabbitmq_management
@g13ydson
g13ydson / docker-cleanup-resources.md
Created June 25, 2019 17:23 — forked from bastman/docker-cleanup-resources.md
docker cleanup guide: containers, images, volumes, networks

Docker - How to cleanup (unused) resources

Once in a while, you may need to cleanup resources (containers, volumes, images, networks) ...

delete volumes

// see: https://github.com/chadoe/docker-cleanup-volumes

$ docker volume rm $(docker volume ls -qf dangling=true)

$ docker volume ls -qf dangling=true | xargs -r docker volume rm

@g13ydson
g13ydson / .zshrc
Created December 3, 2018 17:25
.zshrc
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH="/home/<USER>/.oh-my-zsh"
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
@g13ydson
g13ydson / zend3-install.txt
Last active September 14, 2017 15:29
Install zend3 with composer
1 - sudo apt-get install curl
2 - sudo curl -s https://getcomposer.org/installer | php
3 - sudo mv composer.phar /usr/local/bin/composer
4 - composer create-project -n -sdev zendframework/skeleton-application path/to/install
@g13ydson
g13ydson / .zshrc
Last active June 8, 2017 02:19
git alias for zsh
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# Add RVM to PATH for scripting. Make sure this is the last PATH variable change.
export PATH="$PATH:$HOME/.rvm/bin"
alias zf=/home/gleydson/projetos/zend/bin/zf.sh
RED='\033[0;31m'
GREEN='\033[0;32m'
@g13ydson
g13ydson / FelizNatal
Created December 24, 2014 21:00
Feliz Natal em Groovy
def alturaArvore = 9
def larguraArvore = 1+2*(alturaArvore-1)
println(" Feliz Natal")
for(int i = 0;i<alturaArvore;i++){
def linhaArvore = ""
for(int j = 0; j<larguraArvore;j++)
if(j<larguraArvore/2-i || j>larguraArvore/2+i)
linhaArvore = linhaArvore + " "
else
linhaArvore = linhaArvore + "*"