I forgot to mention in my reply that I use my lcStackBrowser plugin's Checkpoint feature for auto saves. It allows me to save at specific intervals or on request and I can assign a description to each checkpoint. The checkpoints are kept in a zip file in the same folder as the stack file and I can restore a specific checkpoint at any time.
Pete lcSQL Software <http://www.lcsql.com> Home of lcStackBrowser <http://www.lcsql.com/lcstackbrowser.html> and SQLiteAdmin <http://www.lcsql.com/sqliteadmin.html> On Thu, Oct 16, 2014 at 9:08 AM, Ralph DiMola <rdim...@evergreeninfo.net> wrote: > > 1. I keep stacks on the server. > 2. My main dev platform is Windows. > 3. I create Android apps on Windows. > 4. I do text/DB/other processing on Windows using stacks/files on server. > 5. I use the Mac for: > A. Build iOS apps. > B. iOS simulator. > C. Move apps to physical Apple devices. > 6. The Mac does not always correctly refresh smb shares. There is no "F5" > on a Mac to refresh files. SMB on Mac flakey and scares me. > 7. Always run with admin privs. > 8. I Point the "User Extensions" on both platforms to a share on the > server. > 9. I put my library of commands/functions in library stacks on the server. > I segregate them into stacks by class. > 10. The most annoying thing is that when switching platforms one has to > reset the standalone destination folder every time. Creating a .app to an > smb share does not work. > 11. I do my own version control. I put a -000n suffix at the end of stack > files. I increment it several times a day. I always increment it at the > start of a day even if there were no changes. > 12. I save, save, save. My auto-save is constant Ctrl S's. > 13. All file references are relative to the stack path. I never refer to an > asset outside of the stack path. (except for mobile device) > 14. I locate stacks by Customer/Project > > Ralph DiMola > IT Director > Evergreen Information Services > rdim...@evergreeninfo.net > > > -----Original Message----- > From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On > Behalf > Of Richard Gaskin > Sent: Wednesday, October 15, 2014 11:22 PM > To: How to use LiveCode > Subject: 3 questions about your coding habits > > 1. When you're working on stack files, do you always keep them somewhere in > your Home folder, or run with admin privileges and keep them somewhere else > (e.g. Applications)? > > 2. Do you regularly switch among different OSes, and if so how do you sync > your files (drag-and-drop, rsync, OwnCloud, or something else), or do you > bypass syncing altogether by mounting a shared volume? > > 3. If you do sync among multiple OSes, do you maintain the same paths to > your stack files on each system relative to your home folder? > e.g. > Mac: > /Users/rg/SomeProject/MyStack.livecode > Linux: > /home/rg/SomeProject/MyStack.livecode > > If the latter, then specialFolderPath("home") works as a way of storing > relative paths for multi-OS workflows in a tool I'm working on.... > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > ambassa...@fourthworld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode