Skip to content

Instantly share code, notes, and snippets.

View christianchristensen's full-sized avatar

Chris Christensen christianchristensen

View GitHub Profile
@christianchristensen
christianchristensen / language_vendors.md
Last active December 16, 2015 19:39
Vendorize all the things; dependable dependency management.

Vendorize

Vendoring dependencies can provide quite a bit of freedom: from properly specified versions to clearly defined isolation. There's also some interesting interplay with OS level (or external to the language) dependencies which can be handled with proper package management; see Dependency management for grown ups. This serves as a guide for similar usage across languages.

Go

$GOPATH

Research:

Timezone tips

  • http://time.is
  • Google calendar: Settings -> Your current timezone (add more - look to the left of the calendar)
  • OS
    • Ubuntu: Time & Date settings -> Clock -> Time in other locations
  • Windows
$ # https://twitter.com/peterc/status/300258897254572033
$ traceroute 216.81.59.173
traceroute to 216.81.59.173 (216.81.59.173), 30 hops max, 60 byte packets
...
14 10.26.26.102 (10.26.26.102) 129.975 ms 128.616 ms 126.572 ms
15 Episode.IV (206.214.251.1) 130.083 ms 129.186 ms 130.583 ms
16 A.NEW.HOPE (206.214.251.6) 231.468 ms 230.623 ms 239.107 ms
17 It.is.a.period.of.civil.war (206.214.251.9) 241.666 ms 239.286 ms 240.405 ms
18 Rebel.spaceships (206.214.251.14) 241.482 ms 242.042 ms 134.951 ms
19 striking.from.a.hidden.base (206.214.251.17) 135.773 ms 139.117 ms 133.790 ms
@christianchristensen
christianchristensen / app.yaml
Last active December 10, 2015 18:08
#golang appengine XMPP chat "room"
application: dodge-hrd
version: 1
runtime: go
api_version: go1
inbound_services:
- xmpp_message
handlers:
- url: /.*
package main
import (
"fmt"
"net/textproto"
"regexp"
"strings"
)
type PrivMsg struct {
@christianchristensen
christianchristensen / twitterfindname.go
Last active May 30, 2016 11:36
Check all 2 letter twitter usernames for availability
package twitterfindname
import (
"encoding/json"
"fmt"
"io/ioutil"
"net/http"
"strings"
)
@christianchristensen
christianchristensen / .gitignore
Created December 20, 2012 04:00
Twig with allplayers.php API
vendor
@christianchristensen
christianchristensen / .gitignore
Created December 20, 2012 01:11
Yii framework with composer and allplayers.php
vendor
<!DOCTYPE html>
<html>
<head>
<title>AllPlayers.com Group Finder</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel='stylesheet' type='text/css' href='//d15emhs8isqw9l.cloudfront.net/sites/all/libraries/allplayers.js/lib/treeselect/lib/jquery.moreorless.js/moreorless.css' />
<link rel='stylesheet' type='text/css' href='//d15emhs8isqw9l.cloudfront.net/sites/all/libraries/allplayers.js/lib/treeselect/css/treeselect.css' />
<link rel='stylesheet' type='text/css' href='//d15emhs8isqw9l.cloudfront.net/sites/all/libraries/allplayers.js/lib/treeselect/css/chosentree.css' />
<link rel='stylesheet' type='text/css' href='//d15emhs8isqw9l.cloudfront.net/sites/all/libraries/allplayers.js/lib/group_select/css/group_select.css' />
<link rel='stylesheet' type='text/css' href='//d15emhs8isqw9l.cloudfront.net/sites/all/libraries/allplayers.js/lib/group_finder/css/group_finder.css' />
@christianchristensen
christianchristensen / undervolt_x120e_e240.md
Created November 14, 2012 05:30
Thinkpad x120e E-240 undervolting and fan control