Blog

Posts in 2025
  • Tweaking data

    Saturday, March 01, 2025 in Blog

    RsyncUI is a tool for synchronizing data between a source and a destination. While it is a standard tool, utilizing it for specialized tasks that require specific parameters can sometimes be challenging. However, you can manually adjust the data to …

    Read more

  • Timer and Schedule

    Saturday, March 01, 2025 in Blog

    The Timer and Schedule The Schedules is developed by utilizing the Timer library. The actual synchronize task is kicked off when the scheduler writes the profile name to an observed value monitored by RsyncUI. The profile name is added to the …

    Read more

  • Tagging of data

    Saturday, March 01, 2025 in Blog

    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 source data that is not synchronized. RsyncUI supports the latest version of rsync and the older …

    Read more

  • Swift concurrency

    Saturday, March 01, 2025 in Blog

    To begin, I must admit that my knowledge of Swift concurrency is limited. I have a basic understanding of the subject, and if you are reading this blog and seeking further details about the topic, I recommend conducting a search and reading articles …

    Read more

  • Observers

    Saturday, March 01, 2025 in Blog

    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

  • Console and OSLog

    Saturday, February 01, 2025 in Blog

    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