Skip to content

Instantly share code, notes, and snippets.

View mbalex99's full-sized avatar

Maximilian Alexander mbalex99

View GitHub Profile
DECLARE @intPage int;
DECLARE @intPageSize int;
SET @intPage = 1;
SET @intPageSize = 20;
DECLARE @intStartRow int;
DECLARE @intEndRow int;
SET @intStartRow = (@intPage -1) * @intPageSize + 1;
@mbalex99
mbalex99 / List Certificates
Created September 6, 2013 18:06
List Certificates
$store = New-Object System.Security.Cryptography.X509Certificates.X509Store("My","LocalMachine")
$store.Open("ReadOnly")
$store.Certificates
@mbalex99
mbalex99 / AFNetworking Parsing
Created September 18, 2013 06:32
JSON AFNetworking
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"link"]];
AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request
success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
NSDictionary *jsonDict = (NSDictionary *) JSON;
NSArray *products = [jsonDict objectForKey:@"products"];
[products enumerateObjectsUsingBlock:^(id obj,NSUInteger idx, BOOL *stop){
NSString *productIconUrl = [obj objectForKey:@"icon_url"];
}];
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response,
@mbalex99
mbalex99 / Range Query
Created September 18, 2013 20:39
DateTime Range Query
var rangeStart = new DateTime(2012, 1, 1);
var rangeEnd = new DateTime(2012, 12, 31);
var res = list
.Where(item => (item.StartTime < rangeStart ? rangeStart : item.StartTime) < (item.EndTime < rangeEnd ? item.EndTime : rangeEnd) )
.ToList();
@mbalex99
mbalex99 / rxfirebase-typescript-angular.ts
Last active December 29, 2015 14:23
class for RxFirebase with Angular2 and TypeScrpt
import {Observable, Subscriber} from 'rxjs/Rx'
export enum EventType {
CHILD_ADDED, CHILD_REMOVED, CHILD_CHANGED, CHILD_MOVED, VALUE
}
export interface RxFirebaseResponse {
snapshot: FirebaseDataSnapshot
siblingKey: string
}
@mbalex99
mbalex99 / Local Make Cert
Created December 12, 2013 21:28
Local Makecert
#### Run the Visual Studio Native Tools As an Administrator
#### The Exchange flag is VERY IMPORTANT
makecert -n CN=local.covertonight.com -sr LocalMachine -ss My -sky Exchange -pe
@mbalex99
mbalex99 / handledisplayview.swift
Created March 13, 2016 00:31
HandleDisplayView for Eden
import UIKit
import RxSwift
import Cartography
class HandleDisplayView: UIView {
private var disposeBag = DisposeBag()
@mbalex99
mbalex99 / login.swift
Created May 5, 2016 16:38
RxSwift Login with Firebase
logInButton.rx_tap
.flatMap { [unowned self] () -> Observable<FAuthData> in
firebaseRef.rx_authUser(self.emailTextField.text!, password: self.passwordTextField.text!)
}
.catchError({ (error) -> Observable<String?> in
return Observable.just(error.someErrorMessage) // figure out what you want to say.
})
.observeOn(MainScheduler.instance) //not needed since Firebase will always by default deliver on the MainThread.
.subscribeNext { [unowned self] (errorMessage: String?) in
if let errorMessage = errorMessage else { // SHOW ALERT }
class Annotation {
interface AnnotationLatLngChange {
onChange(LatLng latLng);
}
AnnotationLatLngChange changeHandler;
LatLng getLatLng();
void setLatLng();
}

Boats

  • Boat1: 26.971038, -129.023438
  • Boat2: 30.363396, -66.796875
  • Boat3: 40.905210, -130.429688

Towers

  • Tower1: 45.019185, -112.500000
  • Tower2: 37.918201, -108.281250
  • Tower3: 30.968189, 92.109375