Skip to content

The Eclectic Light Company

Macs, painting, and more
Main navigation
  • Downloads
  • M1 Macs
  • Mac Problems
  • Mac articles
  • Art
  • Macs
  • Painting

Swift

Scripting in Swift: Key characters, or what character can’t be key

A hard to spot runtime error results if you try to embed the key < in a dictionary. But when converting plain text for embedding in XML, that's one character you need to substitute.

January 11, 2018 Macs, Technology

Coast: The harvest of the sea

T T Read More

Seaweed is one of the few ‘crops’ confined to the coast. Its harvesting and processing, performed almost exclusively by women, has been shown in paintings of Brittany, particularly by Gauguin and his circle.

January 5, 2018 General, Language, Life, Painting

Next year in paintings: Tintoretto, Klimt, and more

T T Read More

In the year ahead, Gustav Klimt, Ferdinand Hodler, Tintoretto, Egon Schiele, and several others: anniversaries which I will celebrate here.

January 1, 2018 General, Life, Painting

Scripting in Swift: Casting, Any, and implicit mutability

When to use as, as!, or as?, how to handle Any, and when you need to use var instead of let even though you don’t change the value.

January 1, 2018 Macs, Technology

Last Year on My Mac: Accident-prone

2017 was never going to be easy, and Apple had a lot of accidents over its closing months. It delivered a lot of new products, and with them a lot of new problems.

December 31, 2017 Macs, Technology

A new Xcode project for scripting in Swift 4.0: ScriptBase

A starter Xcode 9.2 project to form a base for quick, scripting-style apps. Free of all copyright, free to use. Runs on El Capitan, Sierra, and High Sierra.

December 23, 2017 Macs, Technology

Beyond Scripting in Swift: Decoding a property list

You want to read in a property list to structured data in Swift. The solution – in Swift 4 – is in a Coder, as explained here.

December 16, 2017 Macs, Technology

Easy access to xattrs from Swift 4: Martin R’s URL extension

Extension functions for the URL class which provide full access to xattrs without leaving the comfort of Swift 4.

December 12, 2017 Macs, Technology, xattr

Bug-hunting in Consolation and Woodpile: success in obscurity

New updates to these apps fix crashing bugs when using styled log display, or converting log excerpts to CSV (Consolation).

December 4, 2017 Macs, Technology

Last Week on My Mac: Getting to the root of High Sierra’s problems

Why has High Sierra suffered such glaring security and other bugs? Look carefully at where they have occurred, and it suggests that this isn’t just carelessness.

December 3, 2017 Macs, Technology, Uncategorized

Posts navigation

Previous 1 … 4 5 6 7 8 … 15 Next
Blog at WordPress.com.
Footer navigation
  • About & Contact
  • Macs
  • Painting
  • Language
  • Tech
  • Life
  • General
  • Downloads
  • Mac problem-solving
  • Extended attributes (xattrs)
  • Painting topics
  • Hieronymus Bosch
  • English language
  • LockRattler: 10.12 Sierra
  • LockRattler: 10.13 High Sierra
  • LockRattler: 10.11 El Capitan
  • Updates: El Capitan
  • Updates: Sierra, High Sierra, Mojave, Catalina, Big Sur
  • LockRattler: 10.14 Mojave
  • SilentKnight, silnite, LockRattler, SystHist & Scrub
  • DelightEd & Podofyllin
  • xattred, Metamer, Sandstrip & xattr tools
  • 32-bitCheck & ArchiChect
  • T2M2, Ulbow, Consolation and log utilities
  • Cirrus & Bailiff
  • Taccy, Signet, Precize, Alifix, UTIutility, Sparsity, alisma
  • Revisionist & DeepTools
  • Text Utilities: Nalaprop, Dystextia and others
  • PDF
  • Keychains & Permissions
  • LockRattler: 10.15 Catalina
  • Updates
  • Spundle, Cormorant, Stibium, Dintch, Fintch and cintch
  • Long Reads
  • LockRattler: 11.0 Big Sur
  • Mac Troubleshooting Summary
  • M1 Macs
Secondary navigation
  • Search

Begin typing your search above and press return to search. Press Esc to cancel.

Cancel

 
Loading Comments...
Comment
    ×