Skip to content

Instantly share code, notes, and snippets.

View diogobaracho's full-sized avatar
🇧🇷

Diogo Santos B G Baracho diogobaracho

🇧🇷
View GitHub Profile
@diogobaracho
diogobaracho / tmux-cheatsheet.markdown
Created August 25, 2019 19:21 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
@diogobaracho
diogobaracho / absinthe_middleware_order_by.ex
Last active August 23, 2019 00:39
[elixir] ordenação natural + absinthe graphql
defmodule GraphqlAPI.Middleware.OrderBy do
@moduledoc """
Absinthe middleware that sort results
"""
alias Helpers.NaturalSort
@behaviour Absinthe.Middleware
def call(resolution, _config) do
@diogobaracho
diogobaracho / .dockerignore
Last active August 23, 2019 00:28
.dockerignore for Elixir APIs
Dockerfile
Dockerfile.dev
docker-compose.yml
doc/
Guardfile
README.md
*.dump
*.vscode
*build/
dev-initial-setup.sh
@diogobaracho
diogobaracho / .gitignore
Last active August 23, 2019 00:27
.gitignore for Elixir lang API
# ELIXIR ##################
# App artifacts
/_build
/db
/deps
/cover
.elixir_ls/
/.fetch
*.ez
*.beam
#!/bin/sh
#To delete every branch merged except branchs 'homologa' & 'master':
for b in `git branch --merged | grep -v \*`;
do
if [ "$b" != "homologa" ] && [ "$b" != "master" ]; then
echo $b;
git push --delete origin $b;
git branch -D $b;
fi
@diogobaracho
diogobaracho / gist:b3e76a575441897e755b
Created August 7, 2015 16:30
Magento Mysql Query - Clean Database Logs
SET foreign_key_checks = 0;
TRUNCATE dataflow_batch_export;
TRUNCATE dataflow_batch_import;
TRUNCATE log_customer;
TRUNCATE log_quote;
TRUNCATE log_summary;
TRUNCATE log_summary_type;
TRUNCATE log_url;
TRUNCATE log_url_info;
TRUNCATE log_visitor;
@diogobaracho
diogobaracho / mage-check-xml-errors.sh
Created July 21, 2015 20:50
Check XML sintaxe error like "Warning: simplexml_load_string(): Entity: line 2: parser error : XML declaration allowed only at the start of the document"
find . -type f -not -name 'wsi.xml' -not -name 'wsdl.xml' -not -name 'wsdl2.xml' -name '*.xml' -exec xmllint --noout {} \;
@diogobaracho
diogobaracho / mage-database.sh
Last active November 5, 2016 19:31
Magento common queries: mysqldump , import database, change admin user password, change site url, change cookie domain
#!/bin/sh
echo "Generate dump?(yes)"
read godump
if [ $godump = 'yes' ] || [ $godump = 'y' ]; then
read -p "mysql user: " YOUR_USER
read -p "mysql password: " YOUR_PASSWORD
read -p "mysql host: " YOUR_HOST
import os, sys
markdown_name = sys.argv[1]
name = markdown_name.split(".")[0]
latex_name = name + ".tex"
os.system("pandoc -f markdown -t latex %s -o %s" % (markdown_name, latex_name))
with open(latex_name, "r") as latex_file:
latex_content = latex_file.read()