One request I have often received since first releasing In My Diary is for it to be easily portable between different computers. This is now possible and the downloads on this page install as just one folder that can be placed anywhere on your computer, or just left on a memory stick to take around with you.
SO WHAT'S THE CATCH?
None really. The installation (on any of the three platforms) consists of a single folder called 'IMDiary' which contains the application and another folder called 'data'. The only difference in operation is:
* There is no formal installer as there is with the standard version and the downloads consist of zipped files which need to be un-zipped with a suitable de-archiver such as WinZip.
* The lack of a formal installer means that updating the program to future releases will not be quite as automatic. See UPDATING THE SELF-CONTAINED EDITION.
* Your diary file (which is diary.ads by default) MUST be in the data folder.
* You can still save diary files with new names to other parts of your computer but if you double-click these files they may not run automatically because the parent application is not in the usual Program Files type of location. You can get them to open with the application by defining it in 'Open With...'
WHAT DO I DO IF I HAVE NEVER USED THIS PROGRAM BEFORE AND WANT TO USE THIS SELF-CONTAINED VERSION?
Just install (unzip) the Self-contained version for your operating system to a place of your choice, find the application within the IMDiary folder (InMyDiarySC.exe on windows, InMyDiarySC on MacOS and InMyDiarySCL on Linux) and double-click it to run. Then do this.....
MAKE SURE YOU RENAME THE DEFAULT DIARY FILE
Important as this is with the standard installation, it is absolutely critical with this self-contained one because it would be just too easy to overwrite the diary.ads file the next time you update the program.
To do this, open In My Diary, go to the Options > General options menu and in the default diary file text box it will say diary.ads. Change this name to something else (such as mydiary.ads) and close the program. Then go to IMDiary > data and rename the diary.ads file to the same name you just used in the options window.
Please note that although you can still drag an .ads file to the Options > default diary file text box and the full path name will appear there, once you close the options window the only bit that gets saved is the file name (the last bit after the final / or : This is because the default diary file MUST be in the IMDiary > data folder and that's where the program will always look for the file you have named. If it is not there you will get a warning message telling you what file the program is looking for in order to start up.
WHAT HAPPENS IF I ALREADY HAVE A NORMAL INSTALLATION OF IN MY DIARY? CAN I USE THE SELF-CONTAINED ONE AS WELL?
This may give rise to confusion if you double-click your diary.ads (or other default file) in the self-contained folder to run it, because this .ads file will open with your fully installed version of In My Diary. This will then load and show the options, special day and anniversary data that belong to the full installation, not those in the self-contained folder.
The bottom line is: it is really better to opt for one system or the other.
OK, I HAVE AN EXISTING INSTALLATION OF IN MY DIARY AND WANT TO CONVERT TO JUST THE SELF-CONTAINED SYSTEM. WHAT DO I NEED TO DO TO CARRY ON AS IF NOTHING HAS CHANGED?
* Install (unzip) the Self-contained version for your operating system to a place of your choice
* Find your existing default diary file which may be in your Documents > In My Diary folder or it may be elsewhere if you have specified that in the Options window. Copy it into the new IMDiary > data folder. Don't delete the diary.ads file that is in there just yet. (If you are naughty and your old default file is still called diary.ads it's ok to replace the existing one with your old one.)
* If you want your old Options, Special day and Anniversary data to remain the same you will need to find these and copy them. Prepare for a hunt!
If you are using Windows 7 this is in:
If you are using MacOS it is in:
If you are using Linux native it is in:
I should point out that, by default, the later part of the paths I have just described are normally hidden from the user and you need to make them visible. This is done from the window menu and you might need to do some research if you need to find out how to do this (I don't think that describing how to do this general function for each possible OS is really my job but is a useful thing to know anyway).
In each of these cases copy the codes folder that you will see, and paste it into the data folder in IMDiary. If you have already run the self-contained version of In My Diary then there will already be a codes folder there so overwrite it. If not, just paste it.
* If you have started a journal in your previous installation, then go to your Documents > In My Diary and find the journal folder. Copy this and paste it into the new IMDiary > data folder.
Once you are sure you can run the new application in the IMDiary folder and see all your old data you can uninstall the old version of In My Diary so you are left with just the self-contained issue.
That should do the trick.
CAN I SHARE THE SAME DATA ON A MEMORY STICK BETWEEN COMPUTERS WITH DIFFERENT OPERATING SYSTEMS?
Yes, but you will need to download the zipped file for each operating system you require then, using one of the IMDiary folders created, make sure the application (InMyDiarySC.exe on windows, InMyDiarySC on MacOS and InMyDiarySCL on Linux) is placed in the IMDiary folder for each system you use. Just make sure you then double-click the correct one for the computer your memory stick is being used in.
Download the zipped archive file and use your de-archive program (such as WinZip) and save the new IMDiary folder somewhere (but not, obviously, in the same place as your existing one). Normally, all you will need to do to update the program is copy the application (InMyDiarySC.exe on windows, InMyDiarySC on MacOS and InMyDiarySCL on Linux) from the new IMDiary folder into the old IMDiary folder. You can then delete the new IMDiary folder since you no longer need it. If an update requires any other parts of the new folder to be copied, the download instructions in the right column will tell you this.