Blog
Tweaking data
Saturday, March 01, 2025 in Blog
Categories:
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 …
Timer and Schedule
Saturday, March 01, 2025 in Blog
Categories:
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 …
Tagging of data
Saturday, March 01, 2025 in Blog
Categories:
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 …
Swift concurrency
Saturday, March 01, 2025 in Blog
Categories:
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 …
Observers
Saturday, March 01, 2025 in Blog
Categories:
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 …
Console and OSLog
Saturday, February 01, 2025 in Blog
Categories:
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 …