Skip to content

Instantly share code, notes, and snippets.

View nolram's full-sized avatar
🏠
Working from home

Marlon Baptista de Quadros nolram

🏠
Working from home
View GitHub Profile
"""
Read graphs in Open Street Maps osm format
Based on osm.py from brianw's osmgeocode
http://github.com/brianw/osmgeocode, which is based on osm.py from
comes from Graphserver:
http://github.com/bmander/graphserver/tree/master and is copyright (c)
2007, Brandon Martin-Anderson under the BSD License
"""
@nolram
nolram / idle_from_virtualenv.sh
Created July 24, 2014 16:21
Script para executar o IDLE do python a partir do Virtualenv
#!/bin/bash
source ~/Ambientes_Python/Django16/bin/activate # Modifique está linha para o destino onde está localizado o virtualenv
python -c "from idlelib.PyShell import main; main()"
@nolram
nolram / update_pip_packages.py
Last active August 29, 2015 14:04
Script em Python 2.7 para atualizar os pacotes PIP
#-.- encoding: utf-8 -.-
# Script retirado de http://stackoverflow.com/a/5839291 com pequenas modificações minhas
import pip
from subprocess import call
def update_all_pip(exceptions=[]):
'''
Esse método atualiza todos os pacotes instalados através do método call()
@arg: exceptions é uma lista de nomes de pacotes em caixa baixa que não serão atualizados
'''
@nolram
nolram / rename.py
Last active January 9, 2023 03:07
Script simples de python para renomear os arquivos de um diretório.
import os
# Renomeia os arquivos do diretório em que o script se encontra iniciados com span_ removendo-os do nome do arquivo
# Ex: span_teste.img -> teste.img
REMOVE_WORD = "span_"
for filename in os.listdir("."):
if filename.startswith(REMOVE_WORD):
os.rename(filename, filename[len(REMOVE_WORD):])
@nolram
nolram / update_packages_pip.py
Last active December 16, 2015 16:36
Atualização de todos os pacotes pip de Python 3.4
def update_all_pip(exceptions=[]):
'''
Esse método atualiza todos os pacotes instalados através do método call()
@arg: exceptions é uma lista de nomes de pacotes em caixa baixa que não serão atualizados
'''
to_update = pip.get_installed_distributions(skip=["setuptools", "python", "pip",
"distribute"]+exceptions)
for dist in range(0, len(to_update)):
print("Verificando o pacote %s - restando: %s de %s " % (to_update[dist], dist+1, len(to_update)))
call("pip install --upgrade "+ to_update[dist].project_name, shell=True)
@nolram
nolram / aprendendo_go.go
Last active July 28, 2017 15:03
Apenas algoritmos simples com propósito de aprendizado da linguagem Go
package main
import (
"fmt"
)
const a int = 1
type student struct {
nome string
@nolram
nolram / Dockerfile
Created August 13, 2017 01:35
Docker-compose: Django + Postgis + RabbitMQ + Celery + Redis
FROM python:3.5
MAINTAINER Marlon Baptista de Quadros(marlonbaptista@hotmail.com)
ENV PYTHONUNBUFFERED 1
RUN apt-get update -y
RUN apt-get -y install binutils libproj-dev gdal-bin postgresql-client python3-lxml
RUN apt-get -y install libmemcached-dev
@nolram
nolram / jenkins-compose.yaml
Last active December 22, 2017 13:17
Jenkins Compose
version: '3.2'
services:
jenkins:
image: jenkinsci/blueocean
user: root
privileged: true
volumes:
- ~:/home
- jenkins-data:/var/jenkins_home
- /var/run/docker.sock:/var/run/docker.sock
apiVersion: v1
kind: Namespace
metadata:
name: marlon
---
apiVersion: v1
kind: Pod
metadata:
name: testando-busybox
namespace: marlon
@nolram
nolram / .0readme.md
Last active February 22, 2023 21:23
Personal ZSH and Development Tools (Initial Setup Linux)

Personal ZSH and Development Tools (Initial Setup Linux)

Screenshot from 2022-06-05 10-19-23

Files

  • .zshrc - Settings of .zshrc (put the file in $HOME folder)
cd ~ && wget https://gist.githubusercontent.com/nolram/d9b85fc294480a64fb30cb9b49c74135/raw/4b5fd0a9ebc473cd61f288992a71fae305aceb63/.zshrc