There are two files:
xcodebuild- the script that the agent is expected to runbuilding-with-xcode.md- the instructions given to the agent, i.e. in CLAUDE.md
| @available(iOS 15.0, *) | |
| public struct RichTextEditor : SwiftUICore.View { | |
| public init(text: SwiftUICore.Binding<Foundation.AttributedString>) | |
| @_Concurrency.MainActor @preconcurrency public var body: some SwiftUICore.View { | |
| get | |
| } | |
| @available(iOS 15.0, *) | |
| public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI14RichTextEditorV4bodyQrvp", 0) __ | |
| } | |
| @available(*, unavailable) |
| #!/bin/sh | |
| # SETUP | |
| # | |
| # create executable file ~/.lessfilter with the content of this file | |
| # chmod u+x ~/.lessfilter | |
| # | |
| # setup less by adding lines below to ~/.zshrc | |
| # ``` | |
| # export LESSOPEN="| ~/.lessfilter %s" |
Currently it doesn't seem possible to execute additional logic when a navigation link is tapped with the new NavigationLink(value:) initializer. When the link is tapped it updates path state all the way back at the root NavigationStack to drive navigation, but there are many times where we need to perform logic after the tap and before the drill down.
For example, after tapping a link we may want to pre-emptively load some data to show on the drill down screen. Or we may want to perform some form validation. Or we may want to track some analytics. This does not seem possible with the current link API.
A workaround is to use Buttons instead of NavigationLinks, but then you lose all of the styling and affordances given to links, such as chevrons when used in List.
If the API for NavigationLink cannot be changed to accomodate for this, perhaps a new ButtonStyle could be introduced that allows regular buttons to take on the sty
I will cover in this guide how to correctly setup your machine to get rid of the stupid Oracle's agent on your machine, and even pimp your machine a little bit. You can't say no to that! :D Anyhow, let's start right now!
When you create a machine, I HIGHLY recommend that you grab the SSH keys that Oracle gently ask you to also take. SSH keys are much more secure than passwords and you'll drastically avoid potential security issue with SSH. Oracle will automatically take care to refuse any password connection (Only allowing SSH keys connection) by then.
| //Sourced from http://newosxbook.com/ent.jl?ent=&osVer=iOS13 | |
| abs-client | |
| absinthe-client | |
| adi-client | |
| allow-obliterate-device | |
| allow-softwareupdated | |
| appData | |
| application-identifier | |
| aps-connection-initiate | |
| aps-environment |
| # source: | |
| # https://www.reddit.com/r/sony/comments/akynjz/psa_the_new_sony_wh1000xm3_firmware_v411_is/ekcytlg/ | |
| # https://paste.ubuntu.com/p/D5VRhs3rZj/ | |
| # | |
| # version: 2019-04-11T21:18:17Z | |
| """ | |
| 0) Please understand that this could brick/damage your device and that if something goes wrong there's no recovery possible. | |
| 1) Make sure your headphones are running firmware version 4.1.1 | |
| 2) Perform a factory reset. Turn headphones off, then hold both "Power" and "NC" buttons until the blue led blinks 4 times (hold for about 7 seconds) |
| // Zipping.swift | |
| // known-good: Swift 4.2 | |
| // Alexis Gallagher | |
| import Foundation | |
| public extension URL { | |
| /// Creates a zip archive of the file or folder represented by this URL and returns a references to the zipped file | |
| /// |
| #!/usr/bin/env bash -e | |
| HOST=${1:-cloudflare.com} | |
| FILENAME=${2:-${HOST%%.*}} | |
| # For file naming, see https://support.ssl.com/Knowledgebase/Article/View/19/0/der-vs-crt-vs-cer-vs-pem-certificates-and-how-to-convert-them | |
| # For HTTP Public Key Pinning (HPKP), see https://developer.mozilla.org/en-US/docs/Web/HTTP/Public_Key_Pinning | |
| CERTIFICATE_PEM="${FILENAME}_certificate.ascii.crt" | |
| CERTIFICATE_DER="${FILENAME}_certificate.crt" | |
| PUBKEY_PEM="${FILENAME}_pubkey.ascii.key" |