Home » Learning Curve
On File Management (4)Part four. A collection of bibliographies. Tap tap tap.
There have been a lot of articles written at this site over the years on file management and related subjects; there are even more articles found offsite. Following are a few.
Unix
OS X Bibliography http://rixstep.com/2/20050414,00.shtml A collection of articles on Bell Labs, Unix, Unix, NeXTSTEP, and 'end user' tutorials.
The NeXTonian http://rixstep.com/2/0/ A collection of articles about the NeXT projects, the people involved, and the technologies they created.
The NeXTonian: Fleet http://rixstep.com/2/0/fleet/ A hundred or so of the best NeXTSTEP application icons.
Sir Tim's WWW Screenshot http://www.w3.org/History/1994/WWW/Journals/CACM/screensnap2_24c.gif The most famous World Wide Web (and NeXTSTEP) screenshot ever. Tim said it would have taken him at least five times as long to create the web on any other computer system (including Macintosh).
Cookie Tin Tips I http://rixstep.com/2/20050529,00.shtml
Cookie Tin Tips II http://rixstep.com/2/20050529,01.shtml
Cookie Tin Tips III http://rixstep.com/2/20050529,02.shtml
Cookie Tin Tips IV http://rixstep.com/2/20050530,00.shtml
Cookie Tin Tips V http://rixstep.com/2/20050530,01.shtml A multipart tutorial on navigating OS X systems written when the Mac mini first appeared.
CLIX False Beginners (1) http://rixstep.com/2/20100621,00.shtml
CLIX False Beginners (2) http://rixstep.com/2/20100621,01.shtml
CLIX False Beginners (3) http://rixstep.com/2/20100623,00.shtml
Another multipart tutorial on navigating OS X systems.
CLIX 2.0.0.7 http://rixstep.com/1/20091225,00.shtml An article on the December 2009 release of CLIX with extensive information on OS X.
File Systems
Files, Ownership, Permissions, Stuff Like That http://rixstep.com/2/20100405,00.shtml The 'simplicity' of Unix. Deals with file permissions.
Files, Ownership, Permissions, Stuff Like That (2) http://rixstep.com/2/20100405,01.shtml Continuation of the above. Gets into the 'execute' bit, directories and file permissions, further ways to protect files.
More File Stuff http://rixstep.com/2/5/20100408,00.shtml Continuation of the above. Permissions, modes, types, 'the third digit', sticky bits, set ID bits, how sudo really works.
More File Stuff (2) http://rixstep.com/2/5/20100408,01.shtml Continuation of the above. System and user flags.
iPod Therefore iPay http://rixstep.com/2/20050321,00.shtml Apple's rotten luck: they just happened to have a file system capable pleasing the 'big four' by hiding iPod song tracks so people couldn't 'share' - it works as long as users stick with Finder. But would iTunes exist today otherwise? It's doubtful.
The Legend of Oompa Loompa http://rixstep.com/1/20060312,00.shtml A series of 'beige' design decisions came back to spook an Apple design team that still didn't seem to be able to buy a clue - and they came all bundled together in a single destructive exploit that had Happy Mac fanboys ready to commit suicide. A peek at the psychology of what was going on. The author contacted Rixstep to explain what he was after - precisely the reaction he got. One of the biggest and most embarrassing Apple facepalms of all time. Tap tap tap.
Massive Data Loss
Tom Karpik: Massive Data Loss Bug in Leopard http://tomkarpik.com/articles/massive-data-loss-bug-in-leopard/ The original article about the original discovery.
The Technological: Apple's File System APIs http://rixstep.com/1/1/20071106,00.shtml Report on the Karpik discovery. Karpik's diagnostic cites an 'unexpected error', giving great hope.
The Technological: Dog of Bride of Son of Massive Data Loss http://rixstep.com/1/1/20080401,00.shtml More of the same type of nonsense with Apple file system confusion.
Slashdot: Data Loss Bug In OS X 10.5 Leopard http://it.slashdot.org/article.pl?sid=07/11/05/2328259 Note that the verdict is still not in if this is properly fixed.
Apple: NSWorkspace Reference http://developer.apple.com/documentation/Cocoa/Reference /ApplicationKit/Classes/NSWorkspace_Class/Reference/Reference.html The actual documentation on the OS X file management interfaces.
Apple: NSFileManager Reference http://developer.apple.com/documentation/Cocoa/Reference /Foundation/Classes/NSFileManager_Class/Reference/Reference.html The actual documentation on the OS X file management interfaces.
MacInTouch: Mac OS X 10.5 Leopard: Finder Data-Loss Bug http://macintouch.com/leopard/movebug.html A MacInTouch report on the Karpik discovery. Regroup and bring salt.
Core Data app saving zero length files http://www.cocoabuilder.com/archive/cocoa/192065-core-data-app-saving-zero-length-files.html Another data destruction bug found in what was supposed to be rigourous code.
emptyFile.zip http://pocketsoap.com/osx/emptyFile.zip The POC for the above report in Xcode project form.
Sanity Checks at Apple http://rixstep.com/1/20061220,00.shtml Replacing thousands of folders and files (or more) with a single file is a brilliant idea only Apple would think of. A ginger walk down memory lane to the first-ever Safari that hosed the computers of early adopters.
Be aware of possible data loss with TextEdit's Save dialog http://hints.macworld.com/article.php?story=2006121111234963 The Mac OS X Hints report on how Apple file system chaos further threatened user systems.
A Sanity Check for Apple http://rixstep.com/2/20061220,00.shtml What to do about Apple's lack of robust coding.
4893378: 'Expected Behaviour' http://rixstep.com/2/20070210,00.shtml The bug report to Apple, informing them there's a destructive design flaw in OS X (a flaw that did not exist in the earlier 'MacOS' BTW). This bug had of course been reported dozens of times by software developers over the years, and was always summarily ignored.
4893378 FAQ http://rixstep.com/2/20070208,01.shtml Bug report 4893378 highlighted data loss issues; Apple's response was 'everything is working as intended'.
Hosing OS X with Apple's Idea of 'Expected Behaviour' http://rixstep.com/2/20070211,00.shtml How other OS vendors treat the '4893378' issue. Shows you how to test the flaw yourself without damaging your computer.
Rebel Scum: More Attacks on 'Expected Behaviour' http://rixstep.com/2/20070212,00.shtml A new take on Apple's treatment of bug reports. Also how third party software corporations have been working around Apple's arrogance over the years. Be sure to turn on your plugins and turn your speaker volume way up.
Just An Ordinary Innocent Little Old Text File http://rixstep.com/2/4/20080124,00.shtml If only directories could talk. Starting with 10.5 Leopard, Apple began undermining and abandoning good file system practices and generally making a mess of things again.
Y.G.B.K. http://rixstep.com/2/2/20071205,00.shtml 'You. Gotta. Be. Kidding.' More on the document controller design flaw Apple introduced in 10.5 Leopard.
Adam Leventhal: Mac OS X and the missing probes http://dtrace.org/blogs/ahl/2008/01/18/mac-os-x-and-the-missing-probes/ Adam Leventhal, one of the original authors of DTrace, was to say the least aghast at what Apple engineers did to it.
Without a DTrace http://rixstep.com/1/20080121,00.shtml DTrace comes from Sun; Apple licensed the code - and ruined it, getting the DTrace creators to moan in pain. The words used to describe Apple were not merciful.
Contact the Vendor for an Updated Version http://rixstep.com/1/1/20071206,00.shtml But when the vendor's none other than Apple? Who are people then supposed to contact? The programmers Scott Forstall left behind are really messing things up.
Clearly Legal http://rixstep.com/2/2/20071207,00.shtml A POC in Xcode project form that shows how the 10.5 team screwed up the services code.
pb.zip ftp://rixstep.com/pb.zip The POC code in Xcode project form accompanying the above article. 2.4 KB.
Contact the Vendor for an Updated Version II http://rixstep.com/1/1/20071222,00.shtml Scott Forstall took the better programmers to the iPhone project and things started getting really comical on 10.5 Leopard.
(A Document Being Saved By Rixedit)/CocoaDocument-Based.rtx http://rixstep.com/2/4/20081105,00.shtml A deeper look at how 10.5's document controller is screwing things up.
Leopard -Tmp- http://rixstep.com/2/4/20080125,00.shtml The Scott Forstall discards are coming up with dumber and dumber ideas. This article deals in how there are more and more 'temporary' directories strewn around the system and deliberately given names to thwart command line access.
Apple Redact, Close Down Intuit Thread http://rixstep.com/1/20071219,00.shtml This is how Apple fix bugs and design flaws - they shut up customers who get hurt.
The QuickBooks Disaster http://rixstep.com/1/20071217,00.shtml What really happened with that 'Intuit thing'. Contains the original post from Apple discussions.
No. http://rixstep.com/2/1/20071212,00.shtml Apple purportedly tried to get 'Mac-friendly' sites to remove their links to this article. But guess what? It didn't work too well. The article deals with why intelligent software companies tire sooner or later of submitting bug reports to Apple - nothing ever gets done and the answers, when there are any, are inane beyond professional accountability.
A Brody's Brady School http://rixstep.com/2/20071219,00.shtml More on the Intuit scandal.
performFileOperation: http://rixstep.com/2/2/20071106,00.shtml The roots of some of Apple's recent disasters.
Leopard is the New Vista and It's Pissing Me Off http://www.pcmag.com/article2/0,2817,2223921,00.asp Those foul-mouthed PC users. Oliver Rist accuses Apple of turning a stable OS into a 'crash-happy glitz fest'.
People to Meet (1) http://rixstep.com/2/4/20071203,00.shtml They said 10.5 Leopard was Apple's 'Vista'. It wasn't - it was worse.
Leopard: OS Xhumation http://rixstep.com/2/4/20071203,01.shtml A table of reported bugs and their current status. Almost none have been even looked into; most developers still working on OS X at Apple have NFC what they're doing.
.DS_Store
.DS_Store http://rixstep.com/1/20030521,00.shtml What those files are and what needs to be done about them.
.DS_Insecure http://rixstep.com/1/20030528,02.shtml How .DS_Store files once leaked confidential information. A conversation with Apple.
Apple Macintosh OS X .DS_Store Directory Listing Disclosure Vulnerability http://www.securityfocus.com/bid/3324/info Bug was fixed in 10.1 but points to wanton ideas about configuration and metadata with NFC about protecting users.
Zeroes Are Nice http://rixstep.com/2/20040701,00.shtml A graphic look at the wastefulness of .DS_Store.
.DS_Store Redux http://rixstep.com/2/20061212,00.shtml The person responsible for .DS_Store (now at another company) comes out of the woodwork, admitting he and his team knew there was a bug but somehow never got round to fixing it in ten years.
Arno Lives!!1! http://rixstep.com/1/1/20090923,00.shtml More on the individual responsible for the .DS_Store mess.
Desktop Services Store http://rixstep.com/1/1/20061202,00.shtml 'These files should only be created if the user actually makes adjustments to the view settings or sets a manual location for icons in a folder. That's unfortunately not what happens, and visiting a folder pretty much guarantees a .DS_Store file will get created.' Precisely what we've been saying all along. Bug surfaces in 1999 and follows OS X through all released versions; still not fixed satisfactorily to this day. Important article.
Apple! Put Back 'Put Back' http://rixstep.com/1/2/20090923,00.shtml Apple's mind-bogglingly pathetic implementation of 'restore from Trash' uses .DS_Store.
Xfile
Macworld: Supercharged Mac file manager ships http://www.macworld.co.uk/education/news/?newsid=18794 Rixstep's powerful Mac OS X file management utility bundle for academic pros.
Macworld Sweden: Xfile Challenges Finder http://macworld.idg.se/2.1038/1.106415 Those needing high performance should look closer at Xfile from Rixstep.
Download 64-Bit Xfile Test Drive ftp://rixstep.com/Xfile64.zip The latest version of Xfile. Note that this package today contains both the 32-bit (prior to 10.6) and the ultra-lean 64-bit (10.6) versions with at least ten sample applications including Xfile. The Xfile Test Drive is free to use 'as is' as long as you want, but certain features aren't enabled. Instantaneous download - only 1.6 MB. Nothing further needed. Double-click the DMG you want and run everything from /Volumes/ACP or your 'FF' desktop.
Xfile: System and Structure http://rixstep.com/2/5/20090810,00.shtml The origins and design of Xfile for OS X.
Xfile: man3 http://rixstep.com/2/20101014,01.shtml A quick QuickTime movie showing how big OS X directories are supposed to be treated. Xfile renders the system's biggest directory with ~9,000 files in ten columns of data in less than 1/5 of a second - 'speed'.
Xscan - /Library http://rixstep.com/2/20101015,00.shtml Another blazingly fast utility from Rixstep. Digs into directory hives and performs file system security audits as well.
Tracker Test Run: Safari http://rixstep.com/2/20101014,00.shtml Tracker is the grownup replacement for the assortment of 'app zapper' and 'app deleter' applications flooding the market. Tracker doesn't guess - it literally finds everything. Here is a test run looking at the spillage from a typical Safari browsing session. The clip shows how Tracker first warns you of what is really going to launch (no matter the icon) and then continues to monitor all disk activity until you say 'stop'. 200 files were involved in a single web page access.
Xfile - The Standard Setter http://rixstep.com/xfile The world's fastest, most robust, and most complete file manager for OS X. Some would claim it's also the 'only' file manager for OS X. You decide.
Xfile System http://rixstep.com/xfsystem A look at the two dozen and more professional file management utilities related to Xfile.
Xfile Test Drive http://rixstep.com/td All the information you need to get behind the wheel and put the pedal to the metal.
Take a Stroll with Xfile Part One http://rixstep.com/2/20070608,00.shtml Root, hidden files, /bin, /dev.
Take a Stroll with Xfile Part Two http://rixstep.com/2/20070608,01.shtml /private, /private/etc, /private/tmp, authorization, LaunchDaemons, /private/var.
Take a Stroll with Xfile Part Three http://rixstep.com/2/20070608,02.shtml /usr, mounting volumes, /usr/bin, /usr/include, /usr/lib, /usr/share/man.
Xfile: 'Every Other Day' http://rixstep.com/1/20070604,00.shtml About an early release of the standalone Xfile System.
'When I'm 64' http://rixstep.com/1/20091019,00.shtml Xfile's move to 64-bit in October 2009. A list and description of all Xfile System applications.
See Also Learning Curve: On File Management (1) Learning Curve: On File Management (2) Learning Curve: On File Management (3)
|