Skip to content

Instantly share code, notes, and snippets.

@cybertk
cybertk / gist:9d81d746a4b6600c85ee
Created May 28, 2015 17:06
Update docker registry in boot2docker
boot2docker ssh "echo $'EXTRA_ARGS=\"--registry-mirror=<DOCKER_REGISTRY>\"' | sudo tee -a /var/lib/boot2docker/profile && sudo /etc/init.d/docker restart"
@cybertk
cybertk / NSData+HexString.swift
Created August 13, 2015 17:03
Print NSData into Hex format
//
// NSData+HexString.swift
// Cybertk
//
// Created by Quanlong He on 8/14/15.
// Copyright © 2015 Quanlong He. All rights reserved.
//
import Foundation
@cybertk
cybertk / UInt32+IPv4String.swift
Created August 17, 2015 07:55
Convert IP address to dot syntax from unsigned integer in iOS
//
// UInt32+IPv4String.swift
// Cybertk
//
// Created by Quanlong He on 8/14/15.
// Copyright © 2015 Quanlong He. All rights reserved.
//
import Foundation
@cybertk
cybertk / jumpToAppStore.swift
Last active August 29, 2015 14:27
Jump to App's main page in App Store
// See http://stackoverflow.com/questions/3124080/app-store-link-for-rate-review-this-app
func jumpToAppStore(appID: String) {
let url = "itms-apps://itunes.apple.com/app/id\(appID)"
UIApplication.sharedApplication().openURL(NSURL(string: url)!)
}
@cybertk
cybertk / UITableView+ClearSelections.swift
Created August 20, 2015 08:34
Clear all selections of UITableView
//
// UITableView+ClearSelections.swift
// Cybertk
//
// Created by Quanlong He on 8/20/15.
// Copyright © 2015 Quanlong He. All rights reserved.
//
import Foundation
@cybertk
cybertk / UITextFieldTextDidChangeNotification.swift
Created September 5, 2015 14:09
Observe UITextFieldTextDidChangeNotification
NSNotificationCenter.defaultCenter().addObserverForName(UITextFieldTextDidChangeNotification, object: textField, queue: nil, usingBlock: { note in
print("UITextFieldTextDidChangeNotification")
})
@cybertk
cybertk / macs-on-active-directory.md
Created November 25, 2015 16:49 — forked from bzerangue/macs-on-active-directory.md
Binding and Unbinding to Active Directory from Mac OS via Command Line

Binding and Unbinding to Active Directory from Mac OS via Command Line

  • Open the Terminal Application
  • Type in sudo -i and type in your Mac Administrator account password. sudo gives you root level or administrator level privileges.

To View current Active Directory Settings

dsconfigad -show

To Unbind a Computer from an Active Directory Domain

@cybertk
cybertk / stuns
Created February 22, 2016 02:58 — forked from yetithefoot/stuns
STUN+TURN servers list
{url:'stun:stun01.sipphone.com'},
{url:'stun:stun.ekiga.net'},
{url:'stun:stun.fwdnet.net'},
{url:'stun:stun.ideasip.com'},
{url:'stun:stun.iptel.org'},
{url:'stun:stun.rixtelecom.se'},
{url:'stun:stun.schlund.de'},
{url:'stun:stun.l.google.com:19302'},
{url:'stun:stun1.l.google.com:19302'},
{url:'stun:stun2.l.google.com:19302'},
@cybertk
cybertk / avi2mp4.sh
Created February 29, 2016 15:36
Convert avi to mp4
#!/bin/sh
O=mp4s
videos=$(find ./videos -iname "*.avi")
for f in $videos; do
o="$O/$(basename ${f%%.avi}).mp4"
if [[ ! -f "$o" ]]; then
cmd="HandBrakeCLI -i "$f" -o "$O/$(basename ${f%%.avi}).mp4""
@cybertk
cybertk / web-servers.md
Created June 20, 2016 05:54 — forked from willurd/web-servers.md
Big list of http static server one-liners

Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.

Discussion on reddit.

Python 2.x

$ python -m SimpleHTTPServer 8000