Related Setup: https://gist.github.com/hofmannsven/6814278
Related Pro Tips: https://ochronus.com/git-tips-from-the-trenches/
ffmpeg -framerate 1 -pattern_type glob -i '*.jpg' -vf "pad=ceil(iw/2)*2:ceil(ih/2)*2" -c:v libx265 -r 1 -pix_fmt yuv420p out.mov |
import functools | |
import multiprocessing as mp | |
from tqdm import tqdm | |
import math | |
from .device import * | |
try: | |
tp.set_start_method('spawn') | |
except RuntimeError: | |
pass |
NSMenuItem *menu = [[NSMenuItem alloc] initWithTitle:@"Testing" action:nil keyEquivalent:@""]; | |
NSMenu *mainMenu = [NSApp mainMenu]; | |
[mainMenu addItem:menu]; |
black = '#000000'; | |
red = '#F25A00'; // red | |
green = '#6AAF19'; // green | |
yellow = '#9F9F8F'; // yellow | |
blue = '#66D9EF'; // blue | |
magenta = '#AE81FF'; // pink | |
cyan = '#28C6E4'; // cyan | |
white = '#ffffff'; // light gray | |
lightBlack = '#C2E8FF'; // medium gray | |
lightRed = '#FD971F'; // red |
@font-face { | |
font-family: "Fira Code Medium"; | |
font-weight: 600; | |
src: url(data:font/woff;charset=utf-8;base64,d09GRk9UVE8AAXxUAAwAAAACY9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAquAABIW8AAZE8mfM7I0dERUYAAUwoAAAAYQAAAG5CEUS+R1BPUwABTIwAAAprAAAbZGXg1+1HU1VCAAFW+AAAJVsAAFpQ+U9D2k9TLzIAAAhkAAAAWAAAAGCXlvh0Y21hcAAAC3wAAB8iAAA8WvLXG2doZWFkAAABJAAAADMAAAA2BMwNAWhoZWEAAAhAAAAAIQAAACQBWAMHaG10eAAAAVgAAAbmAAAY+l0h4ottYXhwAAABHAAAAAYAAAAGBkJQAG5hbWUAAAi8AAACvQAABWbBASh7cG9zdAAAKqAAAAAWAAAAIP+4ADMAAFAABkIAAHjaY2BkYGBgNP5uKB+7IJ7f5isDM/MLoAjDFWZvJhj9k+0fD8sKFikgl5kBLAoAOK8KJwB42sWYa2wVRRTHt1fAgpSXliJIK6/SB2ApLfZar9CCVhEUbK295ZkIIlEjjSQYoyh+MqnyCKiJMWBIjBG1YMVgTMCoH1CRxKgfxCciiVExqGBC2Xtn/J/d/3CH7W4fNuhNfpnd2XmcOXMeMzfW5DTHmpzsnqHP+DiLQEUEdWCYVbb0kMfBpBBknBjLJWAQy+64njSRh8FMloarwJUcO4zCXnAJWAGSoAjcGaAggnEhJHrBUOonSC64LITqABXWWgtYV9Uz9Dkfb831EcTJKDAD1PaQu0BlCEmuWcr7u6E08N5oYexEximPoITfgVaZ5/P0Yp90KtBvWYDZEdwRYZvJXlAGBocg+pkewuIA9ZbcszP17msol/PbLjAV6/wLaPAi40YD48X6DJ4ubN/Ppn0E13g76W/5aSHLFbRd8ZchZBDtvphtSgjHErmcMZx |
#import <Foundation/Foundation.h> | |
/* | |
CONSTRAINTS: | |
1. Case insensitive | |
2. Unicode? no | |
3. Moderatetly long strings? | |
4. Empty strings are palindromes of each other | |
5. Same strings? true | |
struct Person { | |
let firstName: String | |
let lastName: String | |
let ethnicity: String? | |
} | |
// Using throwable optional unwrapping | |
extension Person { | |
init(firstName: String?, lastName: String?, ethnicity: String?) throws { |
Related Setup: https://gist.github.com/hofmannsven/6814278
Related Pro Tips: https://ochronus.com/git-tips-from-the-trenches/
public enum HTTPError: Error, ExpressibleByIntegerLiteral { | |
case badRequest(description: String?) | |
case unauthorized(description: String?) | |
case notFound(description: String?) | |
case serverError(description: String?) | |
case unprocessableRequest(description: String?) | |
case unknown(description: String?) | |
} |
import UIKit | |
@IBDesignable | |
final class StatusDot: UIView { | |
convenience init() { | |
self.init(frame: .zero) | |
} | |
override init(frame: CGRect) { |