Skip to content

Instantly share code, notes, and snippets.

View WeZZard's full-sized avatar
😄
Coding maniac.

WeZZard WeZZard

😄
Coding maniac.
View GitHub Profile
@WeZZard
WeZZard / binary_search
Created June 11, 2015 01:51
A binary search implementation in Swift 2.0.
@WeZZard
WeZZard / CASpringAnimationFactory
Created January 6, 2015 20:01
Create CASpringAnimation instance without accessing undocumented APIs
import UIKit
private let SharedCASpringAnimationFactory = CASpringAnimationFactory()
public class CASpringAnimationFactory {
private var dummyView: UIView
private init() {
dummyView = UIView(frame: CGRect.zeroRect)
}
@WeZZard
WeZZard / Remove Duplicates in ExtensibleCollectionType
Last active August 29, 2015 14:12
Remove duplicate items in a ExtensibleCollectionType conformed collection object
public func removeDuplicates<C: ExtensibleCollectionType where C.Generator.Element : Equatable>(aCollection: C) -> C {
var container = C()
for element in aCollection {
if !contains(container, element) {
container.append(element)
}
}
return container
@WeZZard
WeZZard / racoon.conf
Created October 4, 2014 16:40
A racoon configuration
log info;
path include "/etc/racoon/ip.conf";
path include "/etc/racoon";
path pre_shared_key "/etc/racoon/psk.txt";
listen {
isakmp MY.SERVER.IP.ADDRESS [500]; #IP address on the Internet
isakmp_natt MY.SERVER.IP.ADDRESS [4500]; #IP address on the Internet
}