Skip to content

Instantly share code, notes, and snippets.

View kidoman's full-sized avatar

Karan Misra kidoman

View GitHub Profile
@kidoman
kidoman / main.go
Created November 6, 2013 00:06
A snatcher of sorts :)
package main
import (
"errors"
"flag"
"fmt"
"io/ioutil"
"log"
"net/http"
"os"
@kidoman
kidoman / test.go
Created November 20, 2013 04:29
Test Go on RPi
package main
import (
rpio "github.com/stianeikeland/go-rpio"
"log"
"net/http"
)
func main() {
log.Print("Starting up...")
@kidoman
kidoman / saveme.go
Last active December 28, 2015 22:09
package main
import (
"github.com/gorilla/mux"
rpio "github.com/stianeikeland/go-rpio"
"log"
"net/http"
"os"
"os/signal"
"time"
@kidoman
kidoman / sin.go
Created January 21, 2014 15:34
Sin kata in Go
package main
const accuracy = 0.00001
func multiplier(i int, angle, num, den float64) (float64, float64) {
num *= angle * angle
den *= float64(i * (i - 1))
return num, den
}
@kidoman
kidoman / annotator.js
Last active January 9, 2016 15:32
A annotation library
function highlight(range) {
var textNodes = allTextNodes(range)
// Wrap all child text nodes
textNodes.forEach(function(node) {
var range = document.createRange()
range.selectNodeContents(node)
range.surroundContents(wrapperNode())
})
@kidoman
kidoman / main.go
Created July 28, 2014 21:53
TLS Authenticated Docker
package main
import (
"crypto/tls"
"crypto/x509"
"encoding/json"
"fmt"
"io/ioutil"
"net/http"
)