Skip navigation

Library tutorial needed

690 Views 33 Replies Latest reply: Nov 14, 2012 5:22 AM by snowshed RSS
  • Kappy Level 10 Level 10 (221,010 points)
    Currently Being Moderated
    Nov 10, 2012 8:48 PM (in response to snowshed)

    None of the implementations I've seen have been anything but command line interfaces. It has been done in relatively simple Unix-like languages of which DOS is one. DOS, a derivative of CP/M, was developed by a Seattle company years ago before there was Microsoft. Bill Gates purchased the OS from the company, then turned around and sold it to IBM claiming to have developed it for IBM per a contract. Gates already had the contract to write the OS but could not complete it by the deadline. He found the Seattle company's development and purchased it for $50,000 and turned it to IBM for double or triple that amount. Hence the start of Microsoft.


    Unix was a development by the programmers at Bell Labs who developed the C language.

  • etresoft Level 7 Level 7 (23,895 points)
    Currently Being Moderated
    Nov 10, 2012 8:55 PM (in response to snowshed)

    snowshed wrote:


    Here's a screenshot of a spotlight search for JPG on one of my external drives.


    Smart folders have far more capabiltities than that. You are just searching for "JPG" in a file name. You haven't even scratched the surface yet. You can search for 160 different individual criteria and combine any number of them.


    Can you devise a Spotlight search that will select every 4th file?  What if the files I wanted in the folder was the 1st, 9th, 13th, and 28th?

    No, because that would have no meaning. You can sort files in any order. The functionality you are talking about in Windows doesn't do that either.


    What if the files I want in the folder are spread across different partitions and drives?

    OK. No problem.


    If you've stopped to think about it, I want a folder that mimics the card file at your library.  As simple as that.  


    My library uses an advanced metadata-driven database, just like Spotlight on Mountain Lion.


    Snow Leopard has the same Spotlight capabilities as Mountain Lion. Try it out before discounting it.

  • etresoft Level 7 Level 7 (23,895 points)
    Currently Being Moderated
    Nov 11, 2012 5:05 AM (in response to snowshed)

    The space pen is a good analogy - because it is a myth:


    There already is a metadata-driven database of files on your Mac. It is called Spotlight. You have simply chosen not to use it. There are lots of people here willing to help you find a way to use your Mac as efficiently as possible, but you have to meet us halfway.

  • etresoft Level 7 Level 7 (23,895 points)
    Currently Being Moderated
    Nov 11, 2012 7:54 AM (in response to snowshed)

    snowshed wrote:


    If you would like, I can post a not-so-hypothetical situation/condition of what I want to do.

    That would be ideal.


    I poked around a bit in the internals of Spotlight and it is possible to search multiple folders simultaneously with a little of editing in TextWrangler.

  • etresoft Level 7 Level 7 (23,895 points)
    Currently Being Moderated
    Nov 11, 2012 1:11 PM (in response to snowshed)

    If the photos are already organized, it should be easy to tag them en masse and find them with smart folders. You could even tag them with geographic coordinates and see them on a map in iPhoto. I strongly advise against using screenshots because you are potentially throwing away a lot of data. There are a number of apps in the Mac App Store that will enhance Spotlight.

  • Barney-15E Level 7 Level 7 (33,275 points)
    Currently Being Moderated
    Nov 11, 2012 7:26 PM (in response to snowshed)

    Sounds like a task for iPhoto. You can add any number of keywords to a photo and search for any combination.

    While the physical structure of Albums and Events is there, the keywords are the real power wrt organization/retrieval.


    If your source files are PDFs, then Yep! would be what you want.


    Regardless, you will have to tag the photos somehow, whether that is with Spotlight metadata, iPhoto keywords, or something else.


    Besides some very high-end (perhaps non-existent) software which can self-identify a "locomotive" in the image, you'll have to do the tagging yourself.

    You might want to check with the folks at NCIS, Criminal Minds, or Bones, as they seem to have all of that kind of stuff.


    And, I have no idea how selecting the 4th or 19th file has anything to do with your train image example.

  • etresoft Level 7 Level 7 (23,895 points)
    Currently Being Moderated
    Nov 12, 2012 3:09 PM (in response to snowshed)

    snowshed wrote:


    I'm not an iPhoto user, basically I've not found/discovered anything in the program I find of use to me.  Even if I did do something like that with iPhoto, what would I do about other file types?


    Maybe look for some other app that will do the job. Both Apple and Microsoft have operating systems divisions and application divisions. You can cobble together some homegrown solution on either OS X or Windows to help, but they aren't really designed for that. The Windows feature is actually a workaround for a fundamental problem in Windows. The fact that OS X never had that problem means that there is no need for the workaround. It doesn't mean there is anything more functional about Windows.


    I agree wholeheartedly.  But the photos I'm working with are not available for free download.  With the number of photos that I captured via a screenshot, it would probably have cost $150 or more.  Not worth the $$ to create a Keynote/PowerPoint presentation for a Boy Scout troop. 


    All you are doing is changing the medium. You are still making a copy and that is still a copyright violation. Whether it was worth the money or not, legally, you owe it.



  • Barney-15E Level 7 Level 7 (33,275 points)
    Currently Being Moderated
    Nov 12, 2012 6:50 PM (in response to snowshed)

    You mentioned that you have them organized, to some degree, but you want to have a file in mutiple places?

    Just create aliases to each file and place them in the appropriate folder. You can quickly make aliases by dragging and dropping while holding down cmd+option and dropping the alias into the appropriate folder.


    This brings up the issue of multiple programs that can do the same thing, but only for certain filetypes.  Surely someone has thought about taking it to the next step, tagging files of all types.


    I hate programs that try to do it all. They end up being a bloated mess that fail do even the basics well.

    As for iPhoto, I'm never looking for a file (and you aren't, either). I'm looking for an image. The image has meaning that only exists in the image. That's why I think it is better to tag the object in a system that understands the underlying meaning of the object, not the inode, bits, bytes, and such.


    There is an open source project attempting to create a standard for tagging files in OS X: I don't know how to implement it as it appears to be a framwork for other programs to use. It has some links to programs that use it. It only lists 10.5 and 10.6, so I'm not sure if it will work for Mountain Lion.


    This has me wondering, if you were to tag the files, any type of files, does it destroy some older application's ability to read those files?

    "Tagging" doesn't affect the source file. The metadata is stored in and external location, tightly linked to the source. A program that looks at those things should be written to handle different metadata that might be attached and deal with it in some appropriate way.

  • g_wolfman Level 4 Level 4 (1,110 points)
    Currently Being Moderated
    Nov 12, 2012 7:38 PM (in response to snowshed)

    About the only thing I've seen that sounds remotely similar to what you want are "Union Directories" implemented in the Plan9 From Bell Labs Operating System.  Unfortunately, while that implementation inspired the UnionFS filesystem in FreeBSD and Linux, they are much cruder implementations (operating at the mountpoint, not file level) and still don't do what you want.


    Also, I surely don't think that this feature is worth all the pain you'd go through to get a system running Plan9 (although if you're a retiree with a technical bent, you might consider it fun...I guess).


More Like This

  • Retrieving data ...

Bookmarked By (0)


  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.