Things, 2 Macs and iPhone

    Foreword

    It just so happened that I have two Macs and an iPhone on the farm. The phone is always with me, I work at home on the desktop and take a laptop on the road. And I really liked the Things task manager. After I started using it, nothing overshadowed my existence until I realized that I needed to put the second copy of the program on a laptop. The sadness was the lack of support for synchronizing the program database with its other instances. The developers did not bother with such a storage device as, for example, the manufacturers of the 1Password program. Also, while listening to the next Radio-T podcast, the idea was voiced that if the developer did not provide for the possibility of synchronizing the program with several similar instances, then there's nothing to be done ... And the brain began to boil.

    Challenge

    There are two Macs, an iPhone and a copy of Things on each device. It is necessary to make it possible to synchronize tasks between all three devices carefree and as simple as possible within the framework of the functionality implemented by the manufacturer.

    Decision

    I believe that those who are interested in this material will already have the Things program installed. If not, install it. After that, we need to do three things. Find the folder where the program stores its data, move it to a public place where the second instance of the scheduler can find it and point both of them to this very place making it the default storage. By default, Things stores its data in the ~ / Library / Application Support / Cultured Code / folder. Next, copy the data we are interested in to the Dropbox folder, to a USB flash drive or network drive - as you like. Further ... And here is the most interesting. In order to change the default folder location for the scheduler, hold down the option / alt key and run the program. A window appears prompting you to create a new one or select an existing database.

    image

    After that, select the place where we put the previously copied database instance and run the program. We do the same from the second instance of Things. Now you don’t have to worry that the list of your tasks on one computer will differ from that on another. iPhone will be synchronized without problems with both instances of the program since for it one scheduler will not differ from the second. For me, Dropbox was a very good option, as it allowed me to forget from which network the computer is located and whether I inserted a USB flash drive with the program database in front of the slave or not.

    PS If someone has previously encountered this kind of problem and the solution is different from mine, I will be glad to get acquainted with possible options.

    Also popular now: