Skip to content

Instantly share code, notes, and snippets.

View virtualsafety's full-sized avatar

virtualsafety virtualsafety

View GitHub Profile
import Control.Monad.State
import Control.Monad.Identity
import Data.Char(toUpper)
test1 :: State Int (Int,Int)
test1 = do
a <- get
modify (+1)
b <- get
// Implementation of a UDP proxy
package main
import (
"flag"
"fmt"
"log"
"net"
"os"
package main
import (
"bytes"
"encoding/hex"
"flag"
"fmt"
"io"
"log"
"net"
@virtualsafety
virtualsafety / ddns.go
Created December 24, 2012 14:23 — forked from hugozhu/ddns.go
package main
import (
"io/ioutil"
"log"
"net"
"net/http"
"net/url"
"strings"
"time"