About | ACP | Buy | Forum | Industry Watch | Learning Curve | Search | Twitter | Xnews
Home » Learning Curve

On File Management (4)

Part four. A collection of bibliographies. Tap tap tap.


Buy It

Try It

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)

About | ACP | Buy | Forum | Industry Watch | Learning Curve | Search | Twitter | Xnews
Copyright © Rixstep. All rights reserved.