Skip to content

Instantly share code, notes, and snippets.

@AliSoftware
AliSoftware / Bindings.swift
Last active April 2, 2024 23:47
Re-implementation of @binding and @State (from SwiftUI) myself to better understand it
/*:
This is a concept re-implementation of the @Binding and @State property wrappers from SwiftUI
The only purpose of this code is to implement those wrappers myself
just to understand how they work internally and why they are needed,
⚠️ This is not supposed to be a reference implementation nor cover all
subtleties of the real Binding and State types.
The only purpose of this playground is to show how re-implementing
them myself has helped me understand the whole thing better
@jlubawy
jlubawy / ClassThatUsesThreadRunner.swift
Last active January 31, 2022 07:44
Using TheadRunner class to read/write Realm objects on single background thread
import Foundation
class ClassThatUsesThreadRunner {
let bgThread: ThreadRunner
/// Global Realm instance that may only be accessed from background thread
var bgRealm: Realm?
public init() {
@lg
lg / cloudy-gamer-launcher.sh
Last active April 28, 2021 14:25
Easily start/stop Paperspace and Parsec instances
#!/bin/bash
#
# CloudyGamerLauncher by Larry Gadea
# Easily start/stop Paperspace and Parsec instances
#
# Make sure to fill out the variables below. For the machine id, use the
# 8-letter identifier for the machine on Paperspace (ex. PS8RGDUY)
#
# Note: Requires Paperspace API key (generate one in account settings)
@turowicz
turowicz / swift-json-class.md
Last active February 21, 2017 07:00
Apple Swift strong type object serialization to JSON
@willurd
willurd / web-servers.md
Last active April 18, 2024 09:41
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