Andrew Richards
Forum Replies Created
-
Andrew Richards
December 2, 2012 at 3:59 pm in reply to: When will the Mac OS X try to connect to the Internet?It will connect to the Internet when it is given a valid IP address for the router to which it has been connected either by Ethernet or WiFi. Usually this is handled by a DHCP server or the router itself. Same as any other OS really.
Best,
Andy -
You can no longer buy Lion, but it can still be downloaded by Apple IDs that bought it when it was available. If you know anyone who bought it, they can log in to the Mac App Store and re-download the Lion installer from their Purchased tab. If you want to feel more EULA compliant and pay for something, you can buy Mountain Lion too and just wait to install it.
Best,
Andy -
[Walter Soyka] “I’d be very curious about your opinion on SQLite performance at scale. As others in this thread talk about larger numbers of events and projects (with unknown amounts of footage, ranges, and edits), does scalability come into play with SQLite versus other database solutions? How big does the data set have to get before SQLite struggles?”
SQLite would not scale well in terms of multiple user access, but then it isn’t meant to serve more than a single-user local data store. Core Data has an obscure function called NSIncrementalStore that permits the use of data stores beyond the persistent stores native to Core Data (XML, Atomic, SQLite).
As soon as I noticed FCPX using CoreData and SQLite for Project and Event databases, I immediately began wishing for a successor to Final Cut Server that would essentially be live shared Events that FCPX would hook into as a native client. The hooks are there in Core Data, and one of the senior product managers for FCPX/Motion/Compressor came to Apple with the Proximity acquisition that begat Final Cut Server in the first place.
So what I’m wishing for isn’t completely improbable. Highly improbable maybe, but not completely improbable. But to your main point, yes, most of the bluster about databases is misguided, and even my brand of it amounts only to fringe speculation about functionality only a tiny niche would be interested in. There is no inherent superiority in FCPX due to is use of Core Data, and indeed I think it contributes to a lot of the sluggishness observed when a project gets complex and necessarily performs a lot more I/O on its SQLite database for each new timeline input.
Best,
Andy -
[Walter Soyka] “The data store itself is not as important as what the developers choose to store in it, what methods they provide within the application for accessing and manipulating that data, and what interchange they provide for third parties to access and manipulate that data.”
This is true with respect to single-user desktop NLEs, but there is a lot of upside to FCPX’s use of the Core Data API for multiple-user scenarios, live sharing, etc. I continue to wish for there to be a shared Event database that FCPX can address as a client to enable live sharing of Events, but that seems less and less likely to happen.
Flat file datastores cannot permit that kind of granular multi-user transaction, which is why for instance shared bins on Avid Unity are read-only for everyone sharing the bin.
Best,
Andy -
[Oliver Peters] “How is FCP X any more of a database than Media Composer or Premiere Pro with embedded XMP data? “
In practical terms, there is little to differentiate FCPX’s SQLite-based Events and Projects from the flat-file methods employed by its peers. I’m still waiting to see more of Final Cut Server’s DNA emerge in FCPX’s feature set. I’m not holding my breath though.
Best,
Andy -
I can only imagine they are waiting for a Thunderbolt-friendly Xeon if they are waiting at all. A couple more cores is nice, but skipping Sandy Bridge EP and letting another year go by does not make sense for a couple more cores and an incremental improvement in TDP. Not to me, anyway.
Best,
Andy -
[Andrew Clark] “I’m just wondering HOW much of a performance hit that Journaling actually affects video editing.”
Negligible. When it was new a decade ago, you might have considered going without it for bleeding edge workflows, but today the benefits vastly outweigh the minuscule difference in performance.
Best,
Andy -
tl;dr = You want a GPT-partitioned, Mac OS Extended (Journaled) aka Journaled HFS+ formatted Pegasus for media.
What all that stuff means:
Filesystems
– Mac OS Extended (Journaled) = Journaled HFS+
– Mac OS Extended (Journaled, Encrytpted) = Journaled HFS+ with FileVault 2 whole disk encryption
– Mac OS Extended (Case-sensitive, Journaled) = Journaled HFS+ that is case-sensitive on file names and directories
– Mac OS Extended (Case-sensitive, Journaled, Encrypted) all of the above
– MS-DOS (FAT) = oldest common denominator, aka FAT32, file sizes limited to 4GB, typical for thumb drives
– ExFAT = Microsoft’s new platform-agnostic filesystem, useful if you need to use a volume on both Mac and WindowsPartition types
– GPT = GUID Partition Table (Intel Mac bootable)
– APM = Apple Partition Map (PowerPC Mac bootable)
– MBR = Master Boot Record (Windows bootable)You can partition and format with either Disk Utility or the Promise RAID Utility, they both yield the same result (though Disk Utility no loner offers un-journaled HFS+, and that’s a good thing).
Best,
Andy -
-
If you have other Macs withSnow Leopard or Lion you can use them to download the Lion installer again and use it to make a bootable install disk. You only need Snow Leopard if you have no other Macs to download Lion with.
Best,
Andy