Skip to content

Instantly share code, notes, and snippets.

View danieljvdm's full-sized avatar

Daniel van der Merwe danieljvdm

View GitHub Profile
#!/usr/bin/env bash
if [ "$USER" != "root" ]
then
echo "Installation must be run as 'root' (use sudo)."
exit 1
fi
echo "Stopping existing service if it is running..."
systemctl stop scrypted.service
@danieljvdm
danieljvdm / RNHeap.h
Created October 19, 2017 23:06
Heap iOS React Native Wrapper
//
// RNHeap.h
// Flip
//
// Created by Daniel van der Merwe on 10/17/17.
// Copyright © 2017 Flip Inc. All rights reserved.
//
#import <React/RCTBridgeModule.h>
@danieljvdm
danieljvdm / maps-typed.js
Created October 10, 2017 15:48
React Native Maps flow typings
// @flow
// flow-typed signature: 5154a03b2184ac99b551e16ecd09098b
// flow-typed version: <<STUB>>/react-native-maps_v^0.15.3/flow_v0.50.0
declare module 'react-native-maps' {
declare type Region = {|
latitude: number,
longitude: number,
latitudeDelta: number,
longitudeDelta: number,
@danieljvdm
danieljvdm / cloudSettings
Last active October 3, 2017 15:19
Visual Studio Code Settings Sync Gist
{"lastUpload":"2017-10-03T15:19:36.237Z","extensionVersion":"v2.8.3"}
protocol Injectable {
associatedtype T
var viewModel: T! {get set}
mutating func inject(viewModel: T)
func assertDependencies()
}
extension Injectable {
func assertDependencies() {
assert(viewModel != nil)