| |||
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
Ok, I think this is the killing blow for your search algorithm. I just started a find on the entire disc for files named MacPAD.url and it found all MacPAD.url files in a fraction of the time it took for Shovel to scan my darwinports dports directory (and this includes having find scan my 120GB external HD in addition to my 60GB internal HD). Also, find took a fraction of the CPU time.
Seriously, you gotta do something about that search algorithm. First off, limit it to the directories:
/Applications
/Games
~/Applications
~/Games
This will keep it from scanning my dev directory (which is good because anything that's in development shouldn't be updated as it's *in development*), which will keep it from spending 10 minutes on my darwinports directory. It also keeps it from scanning any other arbitrary directory. The directories to scan should also be a pref, but defaulting to those 4 listed above.
Another thing - is there any point in listing applications which aren't MacPAD-enabled? I don't really need a list of all my applications, and if I did, I think System Profiler can give me that. It would be much better to simply list the MacPAD-enabled applications.
Also (I don't know if you do this already since it's stil scanning my darwinports directory, but I doubt it), once you're done scanning, save the whole thing out to disc.
Oh, and the MacPAD checking isn't working. Once Shovel found my app (Rendezvous Browser, which, unsurprisingly, is up to date), it tried scanning. It's been 10 minutes (10 minutes spent scanning my darwinports directory which it's *still* stuck on) and it still says "checking...", even though when my app checks itself it takes less than a second.
This looks like a decent start, but it's not yet usable.
| References: | |
| >[ANN] Shovel - Third-Party "Software Update" (From: "M. Uli Kusterer" <email@hidden>) | |
| >Re: [ANN] Shovel - Third-Party "Software Update" (From: Kevin Ballard <email@hidden>) |
| Home | Archives | FAQ | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.