This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import SwiftUI | |
import Combine | |
// MARK: - onTimer | |
extension View { | |
/// Adds an action to perform at specified intervals. | |
/// | |
/// - Parameters: | |
/// - interval: The time interval on which to publish events. For example, a value of `0.5` publishes an event approximately every half-second. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import subprocess | |
import re | |
import sys | |
from Levenshtein import ratio | |
from collections import defaultdict, Counter | |
# Configuration: Adjust as needed | |
INCLUDE_PARENTHESES = False # Set to True to include parentheticals, False to exclude them | |
OUTPUT_TO_CLIPBOARD = True # Set to True to copy output to clipboard, False to print to console |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Foundation | |
import Testing | |
func waitForExpectation( | |
timeout: Duration, | |
description: String, | |
fileID: String = #fileID, | |
filePath: String = #filePath, | |
line: Int = #line, | |
column: Int = #column, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// In regards to https://mastodon.social/@mattiem/112285978801305971 | |
// MainActor class with synchronous methods | |
@MainActor final class M { | |
func methodA() {} | |
func methodB() {} | |
} | |
// Actor that relies on M. | |
actor A { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/zsh | |
# Test if the Swift compiler knows about a particular language feature. | |
# | |
# Usage: | |
# | |
# swift-has-feature [--swift SWIFT_PATH] [--language-version LANGUAGE_VERSION] FEATURE | |
# | |
# The feature should be an upcoming or experimental language feature, | |
# such as `"StrictConcurrency"` or `"ExistentialAny"`. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Foundation | |
extension MainActor { | |
/// Invoke `body`, running synchronously if possible. | |
/// | |
/// This method is equivalent to `Task { @MainActor in <body> }`, except that | |
/// the first thread hop is elided if the caller is already on the main thread. | |
/// Thus if `<foo>` has no subsequent thread hops, it can run fully synchronously. | |
@discardableResult | |
public static func runAsap<Success>( |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This will respond to keyboard input after either a 12ms delay (capital A) or | |
# no delay (lowercase a). | |
# For some reason this causes up to 50ms of difference in Terminal.app. | |
# Press Ctrl-C to stop. | |
import os, time, re, tty, termios | |
try: | |
old_settings = termios.tcgetattr(0) | |
tty.setraw(0) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// Created by Helge Heß. | |
// Copyright © 2023 ZeeZide GmbH. | |
// | |
import XCTest | |
import UIKit | |
import SwiftData | |
import SwiftUI |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Unit] | |
Description=Homebrew generated unit for distcc | |
[Install] | |
WantedBy=default.target | |
[Service] | |
Type=simple | |
ExecStart=/opt/homebrew/opt/distcc/bin/distccd --allow 192.168.50.0/23 --daemon --no-detach | |
Restart=always |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Assigns a keyboard shortcut to the Export Unmodified Originals | |
# menu command in Photos.app on macOS. | |
# @ = Command | |
# ^ = Control | |
# ~ = Option | |
# $ = Shift | |
shortcut='@~^e' |
NewerOlder