Posts in 2025
  • Tagging of data

    Saturday, March 01, 2025 in Technical details

    Tagging of data to be synchronized It is imperative that RsyncUI tags tasks with data to be synchronized correctly. If the tagging fails, there may be local data that is not synchronized. RsyncUI supports the latest version of rsync and the older …

    Read more

  • Swift concurrency

    Saturday, March 01, 2025 in Technical details

    To commence, I must acknowledge that my comprehension of Swift concurrency is limited. I am actively engaged in the learning process of Swift and SwiftUI. RsyncUI is a graphical user interface (GUI) application; the majority of its operations are …

    Read more

  • Observers

    Saturday, March 01, 2025 in Technical details

    A key feature of RsyncUI is observation for two notifications: NSNotification.Name.NSFileHandleDataAvailable Process.didTerminateNotification Without observation and required actions when observed, RsyncUI becomes useless. Both observations are …

    Read more

  • Number of files

    Saturday, February 01, 2025 in Technical details

    Numbers updated: 11 March 2025, version 2.4.0 There is a very nice and excellent tool, cloc (https://github.com/AlDanial/cloc), for counting of files and lines of code. Below are the numbers for Swift files which are part of the repository for …

    Read more

  • Console and OSLog

    Saturday, February 01, 2025 in Technical details

    Included in Swift 5 is a unified logging feature called OSLog. This feature provides several methods for logging and investigating the application’s activities. By utilizing OSLog, print statements are no longer necessary to follow the …

    Read more