Skip to content

Instantly share code, notes, and snippets.

View jordanorelli's full-sized avatar
🎴

Jordan Orelli jordanorelli

🎴
View GitHub Profile
@jordanorelli
jordanorelli / funchan.go
Created July 18, 2012 19:38
a channel of functions
package main
import (
"fmt"
"math/rand"
"time"
)
func main() {
rand.Seed(time.Now().Unix())
@jordanorelli
jordanorelli / echo.go
Created July 19, 2012 22:14
tcp echo server in Go
package main
import (
"bufio"
"fmt"
"net"
"os"
)
var incoming_port = "0.0.0.0:9001"
@jordanorelli
jordanorelli / client.go
Created July 19, 2012 23:34
tcp echo server/client pair in Go
package main
import (
"bufio"
"fmt"
"io"
"net"
"os"
)
@jordanorelli
jordanorelli / modal.go
Created July 20, 2012 01:38
unified client/server tcp echo server pair in Go
package main
import (
"bufio"
"flag"
"fmt"
"io"
"net"
"os"
)
SinOsc s => dac;
440 => s.freq;
1::second => now;
HTTP/1.1 200 OK
Cache-Control private
Content-Type text/html; charset=utf-8
Server Microsoft-IIS/7.0
X-AspNet-Version 4.0.30319
X-Powered-By ASP.NET
Date Wed, 01 Aug 2012 17:36:52 GMT
Content-Length 415121
package main
import (
"io"
"log"
"net/http"
)
func hello(w http.ResponseWriter, r *http.Request) {
io.WriteString(w, "hello")
package main
import (
"code.google.com/p/go.net/websocket"
"io"
"log"
"net/http"
"time"
)
@jordanorelli
jordanorelli / stream.go
Created August 8, 2012 00:36
twitter stream to stdout
package main
import (
"fmt"
"github.com/jordanorelli/twitter"
"log"
)
var (
consumer_key = ""
package main
import (
"reflect"
"fmt"
)
func main() {
var x struct {
MyField int `core:"required"`