On Jun 8, 2010, at 2:52, Jeremy Dolan wrote:

> I use Dropbox's syncing softwave and have this same problem. I use the 
> following technique, which helps somewhat, but it's not 100% safe.
> 
> In general preferences, turn on "Automatically save Skim notes backups" (on 
> all machines where you use Skim).
> 
> Now when you save foo.pdf at the office, you'll also write to a normal file 
> foo.skim, which contains the notes in addition to the file's xattrs. So this 
> file will sync normally with whatever syncing software you use. And when you 
> open foo.pdf from home, Skim will say: no notes found, but backup file found; 
> do you want to load those?
> 
> The danger is, depending on how your syncing software works, you can end up 
> with multiple note sets for a pdf, and end up overwriting newer data with 
> older. Suppose you open foo.pdf from home, and it prompts you to load in the 
> foo.skim backup file. Great. Now you add more notes, and save. Great again, 
> all of your notes get saved to the xattrs as well as the backup file. But now 
> you go back to the office, where the local file system already has xattrs 
> notes for foo.pdf--the OLD xattrs. It's my understanding that in this case, 
> Skim won't prompt you to load the backup notes file, even those it's newer 
> than the xattrs and contains more data. It won't even warn you there's 
> conflicting data. Worse, now if you make a change to foo.pdf at the office, 
> when you save it again, you'll overwrite the backup file with the data from 
> home.
> 
> Current versions of Dropbox SEEM to re-download foo.pdf after it's been saved 
> by Skim from another location, thereby wiping out the local xattrs, even 
> though no relevant data in the file has changed. Because of this inexplicable 
> behavior, I haven't lost data in a while. But I'm on thin ice, I'm sure.

I think Dropbox only handles some specific attributes, not all of them.

> 
> So basically, there is no good way to use Skim in these situations. Moreover, 
> the developer is not interested in making the "backup" files anything more 
> than backups, despite the use people are already forced into putting them to.
> 
> I don't think there is even a way to save as a "PDF bundle" by default.

No need for that, you can just use Save As.

> That would break easy compatibility with other PDF apps, but at least it 
> would work reliably with most syncing software.
> 
> Good luck,
> Jeremy
> 

Though you can go into the PDF bundle (Finder, contextual menu, Show Package 
Contents).

Christiaan

> 
> On Jun 7, 2010, at 6:33 PM, Brennon Bortz wrote:
> 
>> Does anyone use store files they edit with Skim in Git repositories?  My 
>> heart was broken today to come home and find that all the work I'd done in 
>> Skim the office didn't make the trip to the repository along with the .pdfs 
>> themselves once Git was done with them.  Git doesn't xattrs--in fact, it 
>> wipes them.  In fact, lots of file syncing and VCS utilities do this.
>> 
>> This is no problem for certain uses of extended attributes.  Frankly, there 
>> are certain things that OS X uses xattrs for that I wouldn't want travelling 
>> around in shared repos.  However, xattrs are meant for, well, 
>> attributes--not file data (or, "data I want to associate with another file's 
>> data").  I understand that this is a necessary hack for Skim's purposes (and 
>> an elegant one, no less), but frankly somewhat antithetical to the purpose 
>> of attributes.  So has anyone figured out a way to pass around Skim-edited 
>> files in VCS systems, etc. and keep those precious notes?  Here's to hoping 
>> so!  <Lifts whiskey...>
>> 
>> Thanks,
>> 
>> Brennon Bortz
>> Software Researcher
>> Dundalk Institute of Technology
>> [email protected]
>> Ph.D. Researcher & Composer - Sonic Arts Research Centre
>> Queen's University, Belfast
>> [email protected] / [email protected]
>> 
>> ------------------------------------------------------------------------------
>> ThinkGeek and WIRED's GeekDad team up for the Ultimate 
>> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
>> lucky parental unit.  See the prize list and enter to win: 
>> http://p.sf.net/sfu/thinkgeek-promo_______________________________________________
>> Skim-app-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/skim-app-users
> 
> 
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate 
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
> lucky parental unit.  See the prize list and enter to win: 
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> Skim-app-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/skim-app-users

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Skim-app-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-users

Reply via email to