Skip to content

Instantly share code, notes, and snippets.

@rbresjer
rbresjer / IOSWifiManager.h
Last active August 31, 2021 11:23
Programatically join Wi-Fi network on iOS with React Native wrapper for NEHotspotConfiguration
// Created by Rutger Bresjer on 10/10/2017
// Notes:
// - Be sure to enable "Hotspot Configuration" capability for the iOS target
// - Make sure the NetworkExtension framework is linked to the target
#import <Foundation/Foundation.h>
#import <React/RCTBridgeModule.h>
@interface IOSWifiManager : NSObject <RCTBridgeModule>
@rbresjer
rbresjer / DateManager.swift
Created December 30, 2016 12:57
Example of Swift date manager which can convert dates to strings and vice versa, with auto detection of date formats
//
// DateManager.swift
//
// Created by Rutger Bresjer on 30/12/2016.
// Copyright © 2016 Woost. All rights reserved.
//
import Foundation
class DateManager {
@rbresjer
rbresjer / config.php
Created May 18, 2020 15:06 — forked from jarektkaczyk/config.php
Laravel - tinker like a boss (with PsySH)
<?php // ~/.config/psysh/config.php
// Anything not Laravel - let's try to autoload something likely to exist
if (!defined('LARAVEL_START')) {
return [
'defaultIncludes' => [
getcwd().'/vendor/autoload.php',
getcwd().'/bootstrap/autoload.php',
],
];
//instructions are taken from: https://github.com/intel/linux-sgx
//Installing SGX driver:
//-----------------------
git clone https://github.com/intel/linux-sgx-driver.git
//Check if matching Kernel headers are installed:
dpkg-query -s linux-headers-$(uname -r)
//If not run:
sudo apt-get install linux-headers-$(uname -r)
//In order to build:
@rbresjer
rbresjer / README.md
Created March 14, 2019 16:28 — forked from maqnouch/README.md
Signal Installation Steps

Signal Server Installation Guide

Author: Aqnouch Mohammed aqnouch.mohammed@gmail.com

Abstract

This paper is a quickstart for anyone aims to setup a working Signal Server.

What Is Signal

Signal is an encrypted instant messaging and voice calling application for Android. It uses the Internet to send one-to-one and group messages, which can include images and video messages, and make one-to-one voice calls. Signal uses standard phone numbers as identifiers and end-to-end encryption to secure all communications to other Signal users.

@rbresjer
rbresjer / ViewController.swift
Created March 1, 2018 11:01
Example of EventKit/Calendar permission crash
/*
How to reproduce crash:
1. Toggle switch on, Calendar authorization is requested, grant authorization
2. Switch to the Settings app, disable Calendar authorization
3. The app crashes
Or:
1. Toggle switch on, Calendar authorization is requested, reject authorization
2. Toggle the switch on again, an alert is shown that you should authorize in the Settings app
3. Go to the Settings app, enable Calendar authorization
@rbresjer
rbresjer / LocationService.swift
Created July 13, 2017 12:44
Get the current user location with a desired accuracy, or the best possible within a set time-out
//
// LocationService.swift
//
// Created by Rutger Bresjer on 13/07/2017.
// Copyright © 2017 Woost. All rights reserved.
//
/*
Dependencies:
- RxSwift
@rbresjer
rbresjer / UIFont+Ext.swift
Created January 26, 2017 19:21
UIFont extension with app font scheme
extension UIFont {
static var appHeader: UIFont {
return .boldFont(ofSize: 18)
}
static var appBody: UIFont {
return .font(ofSize: 14)
}
static var appButton: UIFont {
@rbresjer
rbresjer / UIFont+Ext.swift
Created January 26, 2017 19:17
UIFont extension with app font initializers
fileprivate extension UIFont {
static func lightFont(ofSize size: CGFloat) -> UIFont {
return R.font.latoLight(size: size)!
}
static func font(ofSize size: CGFloat) -> UIFont {
return R.font.latoRegular(size: size)!
}
static func boldFont(ofSize size: CGFloat) -> UIFont {
@rbresjer
rbresjer / UIColor+Ext.swift
Created January 26, 2017 19:09
UIColor extension with app color palette
extension UIColor {
static var appPrimary: UIColor {
return UIColor(hex: 0x9B26AF)
}
static var appPrimaryDark: UIColor {
return UIColor(hex: 0x7A1EA1)
}
static var appPrimaryDarkest: UIColor {