Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env python2
# -*- coding: utf-8 -*-
from platform import architecture
from BeautifulSoup import BeautifulSoup
import urllib2
from sys import argv
BASE_URL = "http://vabs.archlinux-br.org/"
@magnunleno
magnunleno / valida_ip.py
Created September 3, 2011 02:53
RegEx e endereços IP - Python
#!/usr/bin/env python2
# -*- coding: utf-8 -*-
'''
Programa responsável por realizar testes de performance na detecção e análise
de endereços IPs utilizando códigos de Python puro e expressões regulares.
Autor: Magnun Leno
Licença: GPLv3
Nome do Arquivo: valida_ip.py
'''
@magnunleno
magnunleno / nmkdir.py
Last active October 7, 2015 09:48
nmkdir - criador de diretórios numerados
#!/usr/bin/env python
# encoding: utf-8
# Licença: GPL3
# Autor: Magnun Leno (magnun [dot] leno [at] gmail [dot] com)
import sys
from os import mkdir
def print_ajuda():
@magnunleno
magnunleno / arch-install.sh
Created August 11, 2012 03:03
Arch Linux Install Script (pt-BR)
#!/bin/bash
# encoding: utf-8
##################################################
# Variaveis #
##################################################
# Nome do Computador
HOSTN=Arch-VM
# Localização. Verifique o diretório /usr/share/zoneinfo/<Zone>/<SubZone>
@magnunleno
magnunleno / simple-arch-install.sh
Created September 4, 2012 18:50
Simplified Arch Linux Install Script (pt-BR)
#!/bin/bash
# encoding: utf-8
##################################################
# Variaveis #
##################################################
# Nome do Computador
HOSTN=Arch-VM
# Localização. Verifique o diretório /usr/share/zoneinfo/<Zone>/<SubZone>
@magnunleno
magnunleno / arch-install.sh
Created September 5, 2012 18:13
Arch Linux Install Script (en)
#!/bin/bash
# encoding: utf-8
##################################################
# Variables #
##################################################
# Computer Name
HOSTN=Arch-VM
# Keyboard Layout
@magnunleno
magnunleno / simple-arch-install.sh
Created September 5, 2012 18:14
Simplified Arch Linux Install Script (en)
#!/bin/bash
# encoding: utf-8
##################################################
# Variables #
##################################################
# Computer Name
HOSTN=Arch-VM
# Keyboard Layout
@magnunleno
magnunleno / overlaping-bars.py
Created September 9, 2012 18:34
Overlaping Horizontal Bars Plotting example - built with Python+Cairo
#!/usr/bin/env python
# encoding: utf-8
# Python plotting "module" based in the graph found here:
# http://www.techdrivein.com/2012/09/chrome-overtakes-ie-to-become-worlds.html
#
# License: GPLv3
# Credits: Magnun Leno (@mind_bend)
# Site: http://www.mindbending.org
@magnunleno
magnunleno / build_static_simple.sh
Created September 27, 2012 21:35
Exemplo de biblioteca estática em C
echo "Cleaning build dir..."
rm build/*
echo
echo "Compiling files"
gcc -c lib/myprint.c -o build/myprint.o
echo
echo "Building lib archive"
ar rcs build/libmyprint.a build/myprint.o
@magnunleno
magnunleno / ProcessaApp.java
Created October 25, 2012 17:10
Processamento XML (Java vs. Python vs. C)
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
import org.w3c.dom.Document;
import org.w3c.dom.NodeList;
import org.w3c.dom.Node;
import org.w3c.dom.Element;
import java.io.File;
import java.util.ArrayList;
import java.util.logging.Logger;