Skip to content

Instantly share code, notes, and snippets.

View wess's full-sized avatar
💭
When am I not writing code?

Wess Cope wess

💭
When am I not writing code?
View GitHub Profile
@wess
wess / US Zip Codes from 2013 Government Data
Created April 7, 2017 14:46 — forked from erichurst/US Zip Codes from 2013 Government Data
All US zip codes with their corresponding latitude and longitude coordinates. Comma delimited for your database goodness. Source: http://www.census.gov/geo/maps-data/data/gazetteer.html
This file has been truncated, but you can view the full file.
ZIP,LAT,LNG
00601,18.180555, -66.749961
00602,18.361945, -67.175597
00603,18.455183, -67.119887
00606,18.158345, -66.932911
00610,18.295366, -67.125135
00612,18.402253, -66.711397
00616,18.420412, -66.671979
00617,18.445147, -66.559696
@wess
wess / my_app.ex
Created March 17, 2017 14:27 — forked from alanpeabody/my_app.ex
Websockets in Elixir with Cowboy and Plug
defmodule MyApp do
use Application
def start(_type, _args) do
import Supervisor.Spec, warn: false
children = [
Plug.Adapters.Cowboy.child_spec(:http, MyApp.Router, [], [
dispatch: dispatch
])
func ==(lhs:ErrorType, rhs:ErrorType) -> Bool {
return lhs._domain == rhs._domain
}
from Cozmo import *
triggerActions = {"AcknowledgeFaceInitPause" : cozmo.anim.Triggers.AcknowledgeFaceInitPause,
"AcknowledgeFaceNamed" : cozmo.anim.Triggers.AcknowledgeFaceNamed,
"AcknowledgeFaceUnnamed" : cozmo.anim.Triggers.AcknowledgeFaceUnnamed,
"AcknowledgeObject" : cozmo.anim.Triggers.AcknowledgeObject,
"AskToBeRightedLeft" : cozmo.anim.Triggers.AskToBeRightedLeft,
"AskToBeRightedRight" : cozmo.anim.Triggers.AskToBeRightedRight,
"BlockReact" : cozmo.anim.Triggers.BlockReact,
"BuildPyramidReactToBase" : cozmo.anim.Triggers.BuildPyramidReactToBase,
func removeHTML(_ str:String) -> String {
var html = str
let scanner = NSScanner(string: html)
var text:NSString? = ""
while !scanner.atEnd {
scanner.scanUpToString("<", intoString: nil)
scanner.scanUpToString(">", intoString: &text)
if let replaceText = text as? String {
import Vapor
let root = Droplet()
root.get { req in return try root.view.make("welcome", []) }
root.group("v1") { v1 in
v1.group("prefs") { prefs in
let controller = PrefsController()
prefs.get("index", controller.index)
import Foundation
import Vapor
import Console
import PathKit
final class SassCommand: Command {
public let id = "sass"
public let help = ["This command compiles all scss files to css"]
public let console: ConsoleProtocol
var context = FSEventStreamContext(version: 0, info: nil, retain: nil, release: nil, copyDescription: nil)
let flags = UInt32(kFSEventStreamCreateFlagUseCFTypes | kFSEventStreamCreateFlagFileEvents)
let callback: FSEventStreamCallback = {(streamRef: ConstFSEventStreamRef, clientCallBackInfo: UnsafeMutableRawPointer?, numEvents: Int, eventPaths: UnsafeMutableRawPointer, eventFlags: UnsafePointer<FSEventStreamEventFlags>?, eventIds: UnsafePointer<FSEventStreamEventId>?) -> Void in
DispatchQueue.main.async {
print("HERE")
}
}
let stream = FSEventStreamCreate(kCFAllocatorDefault, callback, &context, ([testDir] as CFArray), FSEventStreamEventId(kFSEventStreamEventIdSinceNow), 0, flags)
@wess
wess / Makefile
Last active February 24, 2018 03:16
Makefile for Vapor using Watchman to restart on change.
all: build run
clean:
@vapor clean
build:
@vapor build
run:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |configuration|
configuration.build_settings['SWIFT_VERSION'] = "2.3"
end
end
end