Skip to content

Instantly share code, notes, and snippets.

import java.text.Normalizer;
public class StringNormalizer {
public String normalize(String word) {
if (word == null || word.trim().isEmpty())
return word;
@fforbeck
fforbeck / teste.json
Created February 1, 2013 18:48
estrutura do ranking de ad e domain por periodos do dia
{
"ad_id": 123,
"domain": "uol.com.br",
"periods": [
{
"id": "13_18",
"info": {
"bids": 20000,
"imps": 10000,
"costs": 150000000,
@fforbeck
fforbeck / links.gifs.txt
Last active December 12, 2015 00:39
Links para gifs porcos.
FI ∑gen= P * Q
Se FP <= CM
FP = ((CM – FP) + 1)
Senão
FP = (FP – CM)
FP =( (FP * ( 1.5 + ( FP * 0.05) ) ) +1)
function resumeDomainsFromCampaign(campaign) {
var cursorAds = db.rtb_bid_reference.find({campaign_id: campaign}, {id: 1});
var rtbBidRefDomainColl = db.rtb_bid_reference_domain;
while (cursorAds.hasNext()) {
var adId = cursorAds.next();
if (adId != null) {
public static void main(String[] args) {
try {
CsvReader products = new CsvReader("products.csv");
products.readHeaders();
while (products.readRecord())
{
String productID = products.get("ProductID");
function criarCampoEvaluated() {
var cursor = db.website_performance.find({evaluated: {$exists: false}});
while (cursor.hasNext()) {
var doc = cursor.next();
if (doc) {
db.website_performance.update(doc, {$set: {evaluated: false}});
printjson( doc );
}
}
}
@fforbeck
fforbeck / pair with screen
Created June 21, 2012 19:54
how to - pair programming with shared screen
João -
1) ssh para maquina aonde ocorrerá o pareamento
$ ssh user@<ip>
2) nome para a sessão:
$ screen -S <nome_da_sessao>
3) ativar multiuser:
$ Ctrl-a :multiuser on
@fforbeck
fforbeck / gist:2949393
Created June 18, 2012 16:56
config para subir o chrome com selenium
public WebDriver chrome() {
try {
//MAC - Deve instalar o servidor web driver antes http://code.google.com/p/chromedriver/downloads/list
//System.setProperty("webdriver.chrome.driver", "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome");
//LINUX - Deve instalar o servidor web driver antes http://code.google.com/p/chromedriver/downloads/list
System.setProperty("webdriver.chrome.driver", "/usr/bin/google-chrome");
final DesiredCapabilities desiredCapabilities = DesiredCapabilities.chrome();
import re
class InputScanner(object):
def __init__(self, filename, parse_function):
with open(filename) as f:
self.reversed_lines = list(reversed(f.read().split('\n')))
self.case_count = 0
self.total_cases = self.next_int()
self.parse_function = parse_function