Skip to content

Instantly share code, notes, and snippets.

View ilosamart's full-sized avatar

Fábio Tramasoli ilosamart

View GitHub Profile
@ilosamart
ilosamart / jenkins.groovy
Last active March 5, 2018 14:10
jenkins.groovy
import hudson.model.*
import hudson.scm.*
import org.jenkinsci.plugins.envinject.EnvInjectJobProperty
def Job model = hudson.model.Hudson.instance.getItem("SONAR_TEMPLATE")
def EnvInjectJobProperty pModel = model.getProperty(EnvInjectJobProperty.class)
println(hudson.model.Hudson.instance.items.size)
for (item in hudson.model.Hudson.instance.items) {
@ilosamart
ilosamart / install-wls-12.1.sh
Last active February 24, 2017 18:34
Weblogic maven plugin
mvn -T 1C com.oracle.weblogic:weblogic-maven-plugin:12.2.1-0-0:install -DartifactLocation=Downloads/weblogic/install/fmw_12.1.3.0.0_wls.jar -DresponseFile=Downloads/weblogic/wls_12.1.3 -DinvPtrLoc=/home/tramasoli/dev-setup/wls12130/oraInst.loc
[Unit]
Description=Docker Socket for the API
[Socket]
ListenStream=2375
BindIPv6Only=both
Service=docker.service
[Install]
WantedBy=sockets.target
@ilosamart
ilosamart / django-settings.py
Last active April 13, 2020 23:32
Graylog2 (apache and nginx)
"""
... some code
"""
import socket
HOSTNAME=socket.gethostname()
"""
... some more code
@ilosamart
ilosamart / django-distinct-sample.py
Created October 20, 2017 13:27
django distinct baka
# based in https://stackoverflow.com/a/43550457
for produto in Produto.objects.filter(id__in=[produto['x'] for produto in Produto.objects.values('nome').distinct().annotate(x=Max('id'))]):
print("%d %s %d" % (produto.id, produto.nome, produto.valor))
@ilosamart
ilosamart / .gitconfig
Last active October 27, 2017 15:28
Git sample files
[user]
name = Blah
email = Blah@Bleh
[alias]
co = checkout
ci = commit
st = status
br = branch
hist = log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short
@ilosamart
ilosamart / start-consul-registrator.sh
Last active January 12, 2018 15:26
TRÍADE DO SUCESSO (Consul+Registrator+Traefik)
# Para CentOS
# firewall-cmd --zone=public --add-port=53/udp --permanent
# firewall-cmd --zone=public --add-port=8500/tcp --permanent
# firewall-cmd --zone=public --add-port=80/tcp --permanent
# firewall-cmd --zone=public --add-port=443/tcp --permanent
# firewall-cmd --reload
# Lembrando que há isolamento entre redes Docker, ler:
# https://docs.traefik.io/user-guide/docker-and-lets-encrypt/#networking
@ilosamart
ilosamart / README
Created January 5, 2018 17:47
Termux basic apps install
Install Termux and SSHDroid ;)
@ilosamart
ilosamart / .gitconfig
Created January 12, 2018 15:17
Git change SSH to HTTP :)
[url "https://github.com/"]
insteadOf = [email protected]/
[url "https://github.com/"]
insteadOf = git://github.com/
@ilosamart
ilosamart / install_pytho27.sh
Created March 12, 2018 20:34 — forked from ftao/install_pytho27.sh
install python 2.7 on debian 6
#!/bin/sh
mkdir ~/down/
cd ~/down/
sudo apt-get install build-essential
wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz
tar -xzf Python-2.7.2.tgz
cd Python-2.7.2
sudo apt-get install libsqlite3-dev zlib1g-dev libncurses5-dev
sudo apt-get install libgdbm-dev libbz2-dev libreadline5-dev
sudo apt-get install libssl-dev libdb-dev