Skip to content

Instantly share code, notes, and snippets.

😄
loged on

Dan Nolan dannolan

😄
loged on
Block or report user

Report or block dannolan

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gordypls.py
import json
from pprint import pprint
json_data=open('formatted.json')
data = json.load(json_data)
# pprint(data['features'])
for x in data['features']:
print(x["properties"]["headline"])
View 2darray.swift
class Array2D<T> {
let columns: Int
let rows: Int
var array: Array<T?> // private
init(columns: Int, rows: Int) {
self.columns = columns
self.rows = rows
array = Array<T?>(count: rows*columns, repeatedValue: nil)
}
View appInfo.swift
import Foundation
class AppInfo {
class func appVersion () -> String{
let infoDictionary = NSBundle.mainBundle().infoDictionary
if let versionString:AnyObject = infoDictionary["CFBundleShortVersionString"]{
return "\(versionString)"
}else{
return "No Version"
}
@dannolan
dannolan / tvds.swift
Created Sep 29, 2014
Generic TVDS in Swift
View tvds.swift
//
// GenericDataSource.swift
//
// Created by Dan Nolan on 23/09/2014.
// Creative Commons blah blah just use this as however you want I release all witchcraft and magic rights to using this software or something
//
import Foundation
import UIKit
@dannolan
dannolan / mediaItem.swift
Last active Aug 29, 2015
This doesn't feel heaps cleaner...
View mediaItem.swift
class MediaItem : MTLModel, MTLJSONSerializing {
var mediaFileName : String!
var mediaMD5String : String!
var mediaFileURL : String!
var mediaFileSize : Int!
class func documentsDirectory() -> String{
return NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as String
}
@dannolan
dannolan / borked.swift
Created Dec 8, 2014
Swifty Swifty Buggy Swifto
View borked.swift
enum DisplayOrientation : CGFloat{
case WideScreen = 0
case Portrait = 1.5707963268
case UpsideDown = 3.1415926536
case PortraitUpsideDown = 4.7123889804
}
@dannolan
dannolan / gist:7afe945481cb099b083d
Created May 4, 2015
Apple's Frequent Locations logging fails
View gist:7afe945481cb099b083d
May 4 17:10:14 iPod-touch routined[5308] <Notice>: 452416214.294107 (4/05/2015 17:10:14 AEST), [DATABASE]: failed to execute statement
May 4 17:10:14 iPod-touch routined[5308] <Notice>: 452416214.295157 (4/05/2015 17:10:14 AEST), [DATABASE]: statement, INSERT INTO Hint (Timestamp, Latitude, Longitude, HorizontalAccuracy) VALUES (?, ?, ?, ?), return code, 19, error, UNIQUE constraint failed: Hint.Timestamp, Hint.Latitude, Hint.Longitude
May 4 17:10:14 iPod-touch routined[5308] <Notice>: 452416214.307433 (4/05/2015 17:10:14 AEST), [DATABASE]: failed to finalize statement
May 4 17:10:14 iPod-touch routined[5308] <Notice>: 452416214.308205 (4/05/2015 17:10:14 AEST), [DATABASE]: statement, , return code, 19, error, UNIQUE constraint failed: Hint.Timestamp, Hint.Latitude, Hint.Longitude
@dannolan
dannolan / spendyspendy.txt
Last active Aug 29, 2015
Top Entitlement Claiming Federal Politicians in Australia (2H 2014)
View spendyspendy.txt
Top Spenders OVERALL
The Hon Tony Abbott MP - $1057673
The Hon Julie Bishop MP - $866653
Mr Tony Pasin MP - $851482
Mr Tim Watts MP - $556863
The Hon Andrew Robb AO MP - $539247
The Hon Darren Chester MP - $529344
Mr Wyatt Roy MP - $526258
Senator the Hon Simon Birmingham - $523191
@dannolan
dannolan / bootstrap_pagination_helper.rb
Created Jul 13, 2012 — forked from oparrish/bootstrap_pagination_helper.rb
Link renderer to be used with will_paginate to render links to work with Twitter Bootstrap
View bootstrap_pagination_helper.rb
module BootstrapPaginationHelper
class LinkRenderer < WillPaginate::ActionView::LinkRenderer
protected
def page_number(page)
unless page == current_page
link(page, page, :rel => rel_value(page))
else
link(page, "#", :class => 'active')
end
View notronbing.js
$("#submitButton").on("click",function(event){
var text = $("#textField").val();
$(".nameClass").each(function(index,val){
$(val).text(text);
});
});​
You can’t perform that action at this time.