Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre

Notices

Reply
 
Thread Tools Search this Thread
Old 09-03-2012, 11:49 PM   #31
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,374
Karma: 27230406
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
You're right, on windows it is in CSIDL_PERSONAL, which is My Documents. And that is not going to change.
kovidgoyal is offline   Reply With Quote
Old 09-04-2012, 02:25 AM   #32
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 21,741
Karma: 30237526
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by kovidgoyal View Post
You're right, on windows it is in CSIDL_PERSONAL, which is My Documents. And that is not going to change.
For those that don't know, CLSID is "Constant Special Item ID"

CLSID_PERSONAL was aliased (half hearted deprecated) to CLSID_DOCUMENTS when Win 98 with its My Pictures & My Music hit the streets in May '98.

CLSID as a 'brand' was deprecated in the Vista release of Jan 2007 by KNOWNFOLDERID, so continued support of CLSID's in Windows cannot be guaranteed. That said MS, like IBM, have a legacy of supporting users legacy applications long after their users stop using them

The KNOWNFOLDERID Equivalent of CLSID_PERSONAL/CLSID_DOCUMENTS is FOLDERID_DOCUMENTS.

So when Kovid writes in windows it is in CSIDL_PERSONAL, which is My Documents. And that is not going to change, he is in fact referring to a Windows 95 artefact, does Calibre run on Win 95 - probably not,

MS describe CLSID_PERSONAL thus, the same definition is carried forward to FOLDERID_DOCUMENTS, it is known elsewhere as the Document Paradigm.

Quote:
Originally Posted by Microsoft
The file system directory used to physically store a user's common repository of documents.
In one of their developer guidelines you'll find this

Quote:
Originally Posted by Microsoft
Per user Documents are “Document” type files that users create/open/close/save in the application that handles that "“Document” type" on a per user.

Example: MyDoc.doc

Access Via
Windows 7: Libraries

Vista: %USERPROFILE%\Document
XP: %USERPROFILE%\My Documents
Environment Variable: Not applicable

Known Folder ID: FOLDERID_Documents

CSIDL: CSIDL_MYDOCUMENTS, CSIDL_PERSONAL

System.Environment.SpecialFolder: System.Environment.SpecialFolder.MyDocuments
IMO by those definitions & guidelines Calibre does not "manage" its data according to the Document Paradigm, that's fine I have no problem with that, its perfectly acceptable and more importantly it works.

However I do have a problem with the fact that by default Calibre dumps its non-Document compliant data into a location whose stated purpose is to store Documents. And then to rub salt into the wound the 'support community' berate users for having the temerity to treat the Calibre data as if it did conform to the Document (create/open/close/save) Paradigm.

Whats more Calibre only does this on one platform, Windows, on the other two platforms,OS/X & Linux, it puts its data where it ought to be - in a Calibre directory in the users home directory - in Windows parlance that's what you get from %USERPROFILE%.

A conspiracy theorist might imagine its part of the ongoing plot to undermine M$ by the Apple fanboi and Linux bigot communities - but I'm not conspiracy theorist.

BR

Last edited by BetterRed; 09-04-2012 at 02:29 AM.
BetterRed is offline   Reply With Quote
Advert
Old 09-04-2012, 03:02 AM   #33
unboggling
Wizard
unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.unboggling ought to be getting tired of karma fortunes by now.
 
Posts: 1,065
Karma: 858115
Join Date: Jan 2011
Device: Kobo Clara, Kindle Paperwhite 10
Quote:
Originally Posted by BetterRed View Post
A conspiracy theorist might imagine its part of the ongoing plot to undermine M$ by the Apple fanboi and Linux bigot communities - but I'm not conspiracy theorist.

BR
Does undermining or dissing MS ever work?
unboggling is offline   Reply With Quote
Old 09-04-2012, 03:08 AM   #34
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,374
Karma: 27230406
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Wow, now that gets you straight onto my ignore list.
kovidgoyal is offline   Reply With Quote
Old 09-04-2012, 03:26 AM   #35
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 21,741
Karma: 30237526
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by kovidgoyal View Post
Wow, now that gets you straight onto my ignore list.
:shock: didn't pick you for a coward
BetterRed is offline   Reply With Quote
Advert
Old 09-04-2012, 04:22 AM   #36
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 21,741
Karma: 30237526
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by unboggling View Post
Does undermining or dissing MS ever work?
Yes, they wouldn't have got up off their backside and delivered Windows 7 if Vista hadn't copped such a barrage of criticism, much of which was factually wrong

Don't misunderstand me I criticized Vista plenty. I never had it installed as a primary OS, but it wasn't half as bad as many made out.

Its easy to hide behind the "It Was Microsoft That Done It, Sir" defense. Today we have the converse of the old adage "No one got fired for buying IBM"; now its "No one got fired for blaming M$".

BR
BetterRed is offline   Reply With Quote
Old 09-04-2012, 04:46 AM   #37
itimpi
Wizard
itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.
 
Posts: 4,553
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
Perhaps an idea is to put the default for Calibre library to be <appdata>\Calibre. That would mean that it would not show up under a users folders (unless they have show hidden files set so they can see the appdata folder), but it will still be able to use the option in Calibre to open a particular books folder.
itimpi is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Calibre file name resolution gribbli Calibre 3 04-28-2011 09:38 AM
File Replacement outside of Calibre Zipr Calibre 1 02-13-2011 06:34 PM
Calibre debug file meme Calibre 7 02-01-2011 04:45 PM
Calibre File Names ll Legion ll Calibre 4 10-13-2010 05:03 PM
calibre 0.6.17 can't convert any file Phil_C Calibre 9 10-11-2009 09:02 PM


All times are GMT -4. The time now is 06:09 PM.


MobileRead.com is a privately owned, operated and funded community.