Skip to content

Instantly share code, notes, and snippets.

@kaugesaar
kaugesaar / Search Query Mining Tool.js
Last active September 1, 2015 12:38 — forked from BrainlabsDigital/Search Query Mining Tool.js
Search Query Mining Tool script to calculate the performance of n-grams
/**
*
* Search Query Mining Tool
*
* This script calculates the contribution of each word or phrase found in the
* search query report and outputs a report into a Google Doc spreadsheet.
*
* Version: 2.0
* Google AdWords Script maintained by brainlabsdigital.com
*
@kaugesaar
kaugesaar / demo.js
Created April 29, 2015 18:05
Add thousand separators with regex
var budget = "12381298198";
budget.replace(/(^|[^0-9.])([0-9]{4,})/g, function($0, $1, $2) {
return $1 + $2.replace(/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g, "$& ");
});
<?php
class GeoSearch {
/**
* Base URL for Google
*
* @var string
*/
public $baseUrl = 'https://www.google.se/search?';
function getLevenshteinDistance(a, b) {
if(a.length === 0) return b.length;
if(b.length === 0) return a.length;
var matrix = [];
var i;
for(i = 0; i <= b.length; i++){
matrix[i] = [i];
}
/*
*
* Sortera Close Variants med Levenshtein Distance
*
* Levenshtein Distance i korthet = antal tecken du
* måste ändra för att kunna skapa två lika strängar.
*
* För mer info: http://en.wikipedia.org/wiki/Levenshtein_distance
*
*/
function euclidean(p1, p2) {
var s = 0;
for (var i = 0, l = p1.length; i < l; i++) {
s += Math.pow(p1[i] - p2[i], 2)
}
return Math.sqrt(s);
}
function calculateCenter(points, n) {
var vals = []
/*
*
* Very basic Client Lib for Push.co
* Send Push notifications to your iPhone from AdWords Scripts
*
* @author Victor Kaugesaar, [email protected]
* Version 1.0
*
* With inspiration from:
* http://www.freeadwordsscripts.com/2014/01/make-calls-and-send-text-messages-to.html
import urllib2
import re
import sys
from collections import defaultdict
from random import random
"""
PLEASE DO NOT RUN THIS QUOTED CODE FOR THE SAKE OF daemonology's SERVER, IT IS
NOT MY SERVER AND I FEEL BAD FOR ABUSING IT. JUST GET THE RESULTS OF THE
CRAWL HERE: http://pastebin.com/raw.php?i=nqpsnTtW AND SAVE THEM TO "archive.txt"