Skip to content

Instantly share code, notes, and snippets.

View humbhenri's full-sized avatar

Humberto Pinheiro humbhenri

View GitHub Profile
@humbhenri
humbhenri / avl.go
Created January 23, 2014 00:24
AVL Tree in golang
package main
import (
"fmt"
//"bytes"
//"strconv"
)
type AVLTree struct {
Val int
@humbhenri
humbhenri / euler40.go
Last active January 3, 2016 06:29
Project Euler Problem 40
package main
import (
"bytes"
"fmt"
"strconv"
)
func main() {
var champernowne bytes.Buffer
@humbhenri
humbhenri / Champernowne.go
Created January 14, 2014 17:22
Champernowne constant
package main
import (
"fmt"
"math"
)
func main() {
var champernowne float64
for n := 1; n <= 10; n++ {
@humbhenri
humbhenri / reddit.go
Created January 5, 2014 20:29
List reddit entries in golang
package main
import (
"encoding/json"
"flag"
"fmt"
"io/ioutil"
"net/http"
)
@humbhenri
humbhenri / get-images.clj
Last active January 1, 2016 22:49
Download images from a page in parallel
(ns get-images.core
(:require [clojure.tools.cli :refer [parse-opts]]
[net.cgrand.enlive-html :refer [select html-resource]]
[clojure.string :refer [split join]]
[clojure.java.io :refer [input-stream output-stream copy]])
(:import [java.net URL]
[java.io File])
(:gen-class))
(def options
@humbhenri
humbhenri / get-images.py
Created January 1, 2014 18:43
Download images in parallel using python
from BeautifulSoup import BeautifulSoup
from functools import partial
from urllib import urlretrieve
from urlparse import urljoin, urlparse
import argparse
import multiprocessing
import os
import sys
import urllib2