This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
func (c *Connection) Read(output chan string) error { | |
var err error | |
if err = c.connect(); err != nil { | |
return err | |
} | |
defer c.conn.Close() | |
if err = c.readHeaders(); err != nil { | |
return err | |
} | |
err = c.readChunkedData(output) // Blocks until stream ends |
[kurrik@ ~/workspace/golibs/twurlrc] (master) 105$ goinstall github.com/kurrik/golibs/oauth1a | |
[kurrik@ ~/workspace/golibs/twurlrc] (master) 106$ goinstall github.com/kurrik/golibs/twurlrc | |
goinstall: github.com/kurrik/golibs/twurlrc: open /Users/kurrik/src/go/src/pkg/github.com/kurrik/golibs/twurlrc: no such file or directory ($GOPATH not set) |
<!DOCTYPE html> | |
<!-- Based off of the infinity symbol from http://css-tricks.com/examples/ShapesOfCSS/ --> | |
<html> | |
<head><title>CSS Eyeball</title> | |
<style> | |
#eyeball { | |
position: relative; | |
width: 140px; | |
height: 100px; | |
} |
This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
var input = document.getElementById('myfileinput'); | |
var files = input.files; | |
var file = files[i]; | |
var xhr = new XMLHttpRequest(); | |
xhr.open('post', '/path/to/destination', true); | |
xhr.onreadystatechange = function() { | |
if (this.readyState != 4) { return; } | |
// request finished - handle response | |
}; |