I hereby claim:
- I am kevburnsjr on github.
- I am kevburnsjr (https://keybase.io/kevburnsjr) on keybase.
- I have a public key ASDX0fUOmV8JQl4Ni76Q7TDjw3Go7e3hKAA1DDrYRXgw1Ao
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
package main | |
import ( | |
"net/http" | |
"time" | |
"log" | |
) | |
func main() { | |
dh := DispatchHandler{} |
import ( | |
"./controller" | |
"net/http" | |
) | |
var routes = map[string]func(http.ResponseWriter, *http.Request){ | |
"/": controller.Index, | |
"/acct": controller.Acct, | |
"/acct/auth": controller.AcctAuth, | |
// etc... |
<!-- | |
This is snippet is free to use without attribution, published under wtfpl-2.0 | |
https://tldrlegal.com/license/do-wtf-you-want-to-public-license-v2-(wtfpl-2.0) | |
--> | |
<html> | |
<head> | |
<title>Microtemplate example</title> | |
</head> | |
<body> | |
<div id="target"></div> |
sub vcl_fetch { | |
if (beresp.status >= 200 && beresp.status < 400 | |
&& (req.request == "PUT" || req.request == "POST" || req.request == "DELETE") | |
&& beresp.http.x-inv) { | |
ban("obj.http.x-inv-by ~ " + beresp.http.x-inv); | |
} | |
} | |
sub vcl_deliver { | |
unset resp.http.x-inv-by; | |
unset resp.http.x-inv; |
<?php | |
class Route { | |
public $name; | |
public $uri_templates = array(); | |
public $params = array(); | |
public function __construct($name, $uri_templates) { | |
$this->name = $name; |
# LCI | |
sub vcl_fetch { | |
# For successful unsafe responses | |
if (beresp.status >= 200 && beresp.status < 400 | |
&& (req.request == "PUT" || req.request == "POST" || req.request == "DELETE")) { | |
# Purge all the resources marked for cascading purge | |
ban("req.http.host == " + req.http.host + " && obj.http.link ~ <" + req.url + ">;.rel=.inv-by."); | |
} | |
} |
--- | |
Part 1 - Introduction | |
Impetus | |
CCD | |
Rack/WSGI | |
Components | |
Connectors | |
Middleware | |
ROA |
<link rel="canonical" type="text/html" href="http://cl.ly/2wr4" /> | |
<link rel="alternate" type="image/png" href="http://cl.ly/2wr4/CloudApp_Logo.png" /> | |
<link rel="alternate" type="application/json" href="http://my.cl.ly/items/1912559" /> | |
<link rel="thumb" type="image/png" href="http://thumbs.cl.ly/2wr4" /> |
<?php | |
class Valid { | |
public static function password($pass) { | |
return strlen($pass) > 3; | |
} | |
public static function username($username) { | |
if(strlen($username) < 3 || strlen($username) > 30 ) { |