Skip to content

Instantly share code, notes, and snippets.

View fhferreira's full-sized avatar
🏠
Home-Office since 2005

Flávio H. Ferreira fhferreira

🏠
Home-Office since 2005
View GitHub Profile
@fhferreira
fhferreira / votos.py
Created July 10, 2017 02:27 — forked from fmasanori/votos.py
Resultados das eleições 2014 Python 3 (adaptado Vinicius Marangoni)
#versão Python 3 de http://pastebin.com/uRnDZaTz (Vinicius Marangoni)
import urllib.request
import json
url = 'http://divulga.tse.jus.br/2014/divulgacao/oficial/143/dadosdivweb/br/br-0001-e001431-w.js'
def main():
resp = urllib.request.urlopen(url).read()
resp = json.loads(resp.decode('utf-8'))
candidatos = resp['cand']
@fhferreira
fhferreira / juizes_que_mais_atuaram.py
Created July 10, 2017 02:26 — forked from fmasanori/juizes_que_mais_atuaram.py
Juizes que mais atuaram segundo o site da CBF
from pdfminer.pdfinterp import PDFResourceManager, process_pdf
from pdfminer.converter import TextConverter
from pdfminer.layout import LAParams
from io import StringIO
from io import open
from urllib.request import urlopen
from bs4 import BeautifulSoup
import csv
#feito por https://twitter.com/guilhermeslcs
class Professor:
def __init__(self, nome, instituto, funcao, salario):
self.nome = nome
self.instituto = instituto
self.funcao = funcao
self.salario = salario
f = open("salarios.txt", "r")
#Laura Maia e Letícia Barreto
import requests
from bs4 import BeautifulSoup
url='https://pt.wikipedia.org/wiki/Os_100_livros_do_s%C3%A9culo_segundo_Le_Monde'
soup = BeautifulSoup(requests.get(url).text, 'html.parser')
nome=[nome.string.strip()
for nome in soup.findAll('i')]
ranking=[rank.string
"""
Autores:
Tiago Henrique da Cruz Pereira
João Felipe de Moraes Borges
"""
import threading
import time
import os
from urllib.request import urlopen
@fhferreira
fhferreira / Super Salários.txt
Created July 10, 2017 02:14
Saída de Super Salários em 4 de julho de 2017
Nome: Arrigo Leonardo Angelini
Instituto: IP
Função: Professor Catedratico
Salário: 68241.39
Nome: Sergio de Iudicibus
Instituto: FEA
Função: Professor Titular
Salário: 53714.0
@fhferreira
fhferreira / nginx.default.conf
Created May 11, 2017 22:03 — forked from santoshachari/nginx.default.conf
PHP5.6 and NGINX: Install PHP56-FPM, Nginx & MySQL on EC2 with Amazon Linux AMI
# Install linux update, followed by GCC and Make
sudo yum -y update
sudo yum install -y gcc make
# Install Nginx and php56-FPM
sudo yum install -y nginx php56-fpm
# Install php56 extensions
sudo yum install -y php56-devel php-mysql php56-pdo php56-pear php56-mbstring php56-cli php56-odbc php56-imap php56-gd php56-xml php56-soap
@fhferreira
fhferreira / install-comodo-ssl-cert-for-nginx.rst
Created April 11, 2017 14:24 — forked from bradmontgomery/install-comodo-ssl-cert-for-nginx.rst
Steps to install a Comodo PositiveSSL certificate with Nginx.

Setting up a SSL Cert from Comodo

I use Namecheap.com as a registrar, and they resale SSL Certs from a number of other companies, including Comodo.

These are the steps I went through to set up an SSL cert.

Purchase the cert

<?php
require_once 'PHPExcel/IOFactory.php';
$objPHPExcel = PHPExcel_IOFactory::load("MyExcel.xlsx");
foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) {
$worksheetTitle = $worksheet->getTitle();
$highestRow = $worksheet->getHighestRow(); // e.g. 10
$highestColumn = $worksheet->getHighestColumn(); // e.g 'F'
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);
$nrColumns = ord($highestColumn) - 64;
@fhferreira
fhferreira / README.md
Created September 27, 2016 01:51 — forked from addyosmani/README.md
108 byte CSS Layout Debugger

CSS Layout Debugger

A tweet-sized debugger for visualizing your CSS layouts. Outlines every DOM element on your page a random (valid) CSS hex color.

One-line version to paste in your DevTools

Use $$ if your browser aliases it:

~ 108 byte version