Skip to content

Instantly share code, notes, and snippets.

View gberger's full-sized avatar

Guilherme Berger gberger

View GitHub Profile
257 TK_AND = FIRST_RESERVED
258 TK_BREAK
259 TK_DO
260 TK_ELSE
261 TK_ELSEIF
262 TK_END
263 TK_FALSE
264 TK_FOR
265 TK_FUNCTION
266 TK_GOTO
RANKING RJ RANKING BRASIL NOME UF MUNICIPIO ALUNOS MEDIA OBJETIVAS
1 7 COLEGIO E CURSO PONTO DE ENSINO RJ RIO DE JANEIRO 19 720.7325
2 13 COLEGIO E CURSO PONTO DE ENSINO RJ NITEROI 15 711.3575
3 15 COLEGIO E CURSO PONTO DE ENSINO RJ RIO DE JANEIRO 27 709.4325
4 17 COL DE SAO BENTO RJ RIO DE JANEIRO 64 704.9425
5 30 COLEGIO SANTO AGOSTINHO RJ RIO DE JANEIRO 186 693.91
6 41 INSTITUTO GAYLUSSAC - ENS FUNDAMENTAL E MEDIO RJ NITEROI 56 687.225
7 44 COLEGIO IPIRANGA RJ PETROPOLIS 33 684.78
8 45 COLEGIO SANTO INACIO RJ RIO DE JANEIRO 244 684.675
9 47 COLEGIO SANTO AGOSTINHO - NL RJ RIO DE JANEIRO 201 683.485
@gberger
gberger / clever.js
Created October 11, 2014 01:02
Average number of students per section -- Clever API
var _ = require('underscore');
var request = require('request');
var base = 'https://api.clever.com/'
var headers = { 'Authorization': 'Bearer DEMO_TOKEN' }
var students = 0;
var sections = 0;
var requestNext = function(json, fn) {
@gberger
gberger / gist:b0eb143d41a0b57070a2
Created June 14, 2014 20:53
Batch convert DOC to PDF
#!/usr/bin/env bash
# Requires LibreOffice
# Use `find` if you need something more advanced
files=`echo *.doc`
for file in $files; do lowriter --convert-to pdf:writer_pdf_Export $file; done
@gberger
gberger / INF.txt
Last active August 29, 2015 14:01
INF
INF1001 - INTR CIENCIA DA COMPUTACAO
INF1002 - CALCULO NUMERICO
INF1004 - PROGRAMACAO P/ INFORMATICA I
INF1005 - PROGRAMACAO I
INF1006 - PROGRAMACAO P/ INFORMATICA II
INF1007 - PROGRAMACAO II
INF1008 - INTROD ARQ DE COMPUTADORES
INF1009 - LOGICA PARA COMPUTACAO
INF1010 - ESTRUTURAS DE DADOS AVANCADAS
INF1011 - SEMANTICA DE LINGUAGENS
@gberger
gberger / grades.txt
Created April 17, 2014 03:10
Grade equivalence for PUC students who participated in student exchange in the USA
A+ 10
A 10
A- 9.6
B+ 8.8
B 8.4
B- 8
C+ 7.5
C 7
C- 6.5
D+ 6
@gberger
gberger / test-io.sh
Last active August 29, 2015 13:59
Test all io.vtex.com.br dependencies
for i in `find src -type f -name \*.html | xargs grep 'io.vtex.com.br[^"]*' -oh`; do echo $i; echo -ne ' -> '; curl -Is $i | head -1; done
mapize = (str, pairSeparator, keyValueSeparator, fnKey, fnValue) ->
map = {}
for pair in str.split(pairSeparator)
[key, value...] = pair.split(keyValueSeparator)
map[fnKey(key)] = fnValue(value.join('='))
return map
urlParams = ->
mapize(window.location.search.substring(1), '&', '=', decodeURIComponent, decodeURIComponent)
fromNow = (d) ->
unless d instanceof Date
d = new Date(d)
difference = d - new Date()
# string, limit, divider
limits = [
["momentos", 1000, 1]
["%d segundos", 1000*60, 1000]
class Player
attr_accessor :name, :points, :explosions
def initialize(name)
@name = name
@points = 0
@explosions = 0
end
def add_points(pts)