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) { |