18 Matching Annotations
  1. Jul 2025
  2. Jun 2025
  3. Mar 2025
    1. Royal Typewriter Family by [[Joe Van Cleave]]

      In Typewriter Video Series Episode 321 Joe and Kevin explore the Royal Heritage, Empress and Safari.

      The Royal Futura and subsequent Royal Heritage were successor machines to the Royal Quiet De Luxe.

      The Empress and the Safari have a sort of Jetsons (1962-1963) aesthetic.


      Colloquial collection of typewriter fan names by Kevin and Joe:<br /> Cult of Hermes<br /> Royal Family<br /> Remington Rebels<br /> Smith-Corona Silent Superiors

      2025-03-21: edit (spelling)

  4. Jan 2025
  5. Feb 2024
    1. Open the Safari app on your iPhone. Tap and hold the tabs icon, which looks like two overlapping boxes and appears in the bottom-right corner of your screen. In the pop-up menu, tap “Close All Tabs.” Confirm that you want to close all the open tabs in the browser by tapping “Close All Tabs.”

      Long press on the tab button and select "close all"

  6. Dec 2023
  7. Mar 2022
  8. Jan 2021
  9. Feb 2019
  10. Oct 2018
  11. Sep 2015
  12. Aug 2015
    1. This section defines three signature algorithms based on the RSA encryption process described in Sections 8 and 9. The intended use of the signature algorithms is in signing X.509/PEM certificates and certificate-revocation lists, PKCS #6 extended certificates, and other objects employing digital signatures such as X.401 message tokens. The algorithms are not intended for use in constructing digital signatures in PKCS #7. The first signature algorithm (informally, "MD2 with RSA") combines the MD2 message-digest algorithm with RSA, the second (informally, "MD4 with RSA") combines the MD4 message-digest algorithm with RSA, and the third (informally, "MD5 with RSA") combines the MD5 message-digest algorithm with RSA.

      See http://security.stackexchange.com/questions/10706/encode-der-with-openssl for a high level overview of the signing process

    1. On both platforms, your custom JavaScript class can define a run() function that Safari invokes as soon as it loads the JavaScript file. In the run() function, Safari provides an argument named completionFunction, with which you can pass results to your app extension in the form of a key-value object. In iOS, you can also define a finalize() function that Safari invokes when your app extension calls completeRequestReturningItems:completion: at the end of its task. A finalize() function can use items your extension passes in completeRequestReturningItems:completion: to change the webpage as desired.
    1. At various times, such as when a tab is added, Safari will ask you to validate the command. If there is any possibility that the command could be invalid, you should add a listener function for the "validate" event.