I've compiled plenty of software and only encountered one error: v8 (from google) assuming linux was x86 (it also supports ARM). Fact is, recompiling "linux" software on ARM/Linux is easier than recompiling on x86/BSD.
Most of the time, the only advantage x64 has over i386 is the larger register set. ARM had a larger register set to begin with. If you need 64-bit integers or > 4GB address space, ARM isn't an option, but many servers would be happy with 32-bit cpu (especially a low power, low heat one)
Look, the government is very large and as such, can get much better deals on $400 hammers and $1,000 toilet seats. If you go to the store and try to buy a $400 hammer, it will probably cost you at least $600, maybe more.
there's a book on the BFS (Practical File System Design...), which is out of print, but the PDF is free.
NTFS has streams. Unix has extended attributes (though they're not used much). Both allow you to associate named data with a file. For example, an mp3 could have an "artist" extended attribute.
G++ underwent a major ABI change with the 3.0 series (they switched to intel's standard, IIRC) and bug fixes since then have also caused problems. For that reason, Haiku is using gcc ~2.95 to be binary compatible with BeOS applications. C++ does have a fragile base problem (the size of the virtual table and member variables is fixed). To compensate, BeOS added extra dummy functions and variables.
Blocks themselves are Objective C Objects* (which is to say the first element in the structure is a pointer to their Class). That's mostly a convenience, much like how CoreFoundation are toll-free bridged as NSObjects.
* Most Objective C Objects (other than string constants) are created on the heap; blocks are initially created on the stack and only moved to the heap if necessary.
The EU seems to have a hardon over mysql... which is silly since it's open source and many key mysql developers had previously left Sun to work on their own Mysql offshoots. And there's still PostgreSQL and SQLite, and Firebird.
EU should have even bigger shitfits if IBM were to buy them, so if the Oracle sale doesn't go through, I think a VC/Capital Management group would buy them hoping to make a profit by splitting them up.
AT&T had more than enough monopoly money, so Bell Labs didn't patent their research. And we (everyone other than AT&T) are collectively better off for it.
Quicktime X is a total rewrite, so it's not a matter of removing functions so much as not adding them yet. But if you want to use Quicktime 7 (pro) why don't you use Quicktime 7 (pro)?
c++ virtual functions go through the vtable (with an offset known at compile time). With Objective C, the selector/function pointer might not be in the associative array, so all the methods (stored as a linked list of arrays) need to be scanned (and inserted into the associative array if found) And if it's still not found, you send another message asking if it can respond, at which time it may add a new method on the fly.
Where we are now? If you're thinking of the subprime mortgage mess, then you should read up on the banking problems in Iceland and England (that's also where AIG's CDS business was based).
I consider the money I spent on CS 3 (student discount, $1000) to be a complete waste. Ugly as fuck, slow, lots of bugs and quirks. I use CS4 at work (windows) and haven't seen any reason to upgrade.
Dreamweaver: I prefer Coda. No WYSIWYG editor, but I've stopped using Dreamweaver completely. There's also espresso, which is probably similar.
Fireworks: DrawIt has a few bugs and a few quirks, but I find it more pleasant to use, most of the time.
Photoshop: Acorn. If you're a power photoshop user, it won't suffice... depends on what you're doing. There's also pixelimator
Of course, none of those are open source. Most are the product of one or two people.
I've compiled plenty of software and only encountered one error: v8 (from google) assuming linux was x86 (it also supports ARM). Fact is, recompiling "linux" software on ARM/Linux is easier than recompiling on x86/BSD.
The iPhone is ARM-based, so yes they have an OS X that works with ARM.
I run Debian on my ARM server (@ 500Mhz). It performs very well. Thanks for pretending!
Most of the time, the only advantage x64 has over i386 is the larger register set. ARM had a larger register set to begin with. If you need 64-bit integers or > 4GB address space, ARM isn't an option, but many servers would be happy with 32-bit cpu (especially a low power, low heat one)
Look, the government is very large and as such, can get much better deals on $400 hammers and $1,000 toilet seats. If you go to the store and try to buy a $400 hammer, it will probably cost you at least $600, maybe more.
how long did it take you to copy a 17 meg file from one folder to another?
there's a book on the BFS (Practical File System Design...), which is out of print, but the PDF is free.
NTFS has streams. Unix has extended attributes (though they're not used much). Both allow you to associate named data with a file. For example, an mp3 could have an "artist" extended attribute.
BeOS was similar, but
G++ underwent a major ABI change with the 3.0 series (they switched to intel's standard, IIRC) and bug fixes since then have also caused problems. For that reason, Haiku is using gcc ~2.95 to be binary compatible with BeOS applications. C++ does have a fragile base problem (the size of the virtual table and member variables is fixed). To compensate, BeOS added extra dummy functions and variables.
Grand Central Dispatch is the program (library/API) name.
Blocks themselves are Objective C Objects* (which is to say the first element in the structure is a pointer to their Class). That's mostly a convenience, much like how CoreFoundation are toll-free bridged as NSObjects.
* Most Objective C Objects (other than string constants) are created on the heap; blocks are initially created on the stack and only moved to the heap if necessary.
EU should have even bigger shitfits if IBM were to buy them, so if the Oracle sale doesn't go through, I think a VC/Capital Management group would buy them hoping to make a profit by splitting them up.
front page... the entire top bar ( "Windows", "Office", "All Products", etc.) are all drop downs.
AT&T had more than enough monopoly money, so Bell Labs didn't patent their research. And we (everyone other than AT&T) are collectively better off for it.
Quicktime X is a total rewrite, so it's not a matter of removing functions so much as not adding them yet. But if you want to use Quicktime 7 (pro) why don't you use Quicktime 7 (pro)?
Half the reason to use a Mac is software that's also available for Windows?
c++ virtual functions go through the vtable (with an offset known at compile time). With Objective C, the selector/function pointer might not be in the associative array, so all the methods (stored as a linked list of arrays) need to be scanned (and inserted into the associative array if found) And if it's still not found, you send another message asking if it can respond, at which time it may add a new method on the fly.
Where we are now? If you're thinking of the subprime mortgage mess, then you should read up on the banking problems in Iceland and England (that's also where AIG's CDS business was based).
you could just store everything on /dev/null. It's faster than xfs and only slightly less reliable.
I got into his mom ... I'll let her know personally.
in all fairness, .cx wasn't yet available.
The OS X system color picker is extendible... if a hex-based picker doesn't already exist, it should.
and don't forget all the time and money saved by not bathing or shaving.
Ted Kennedy's car has killed more people than my cannon has.
Good riddance to a fat drunk.
Take a look at llvm. Right now, it's useable with a gcc front end, but a free (as in BSD like) C/C++/Objective C front end is being developed.
I consider the money I spent on CS 3 (student discount, $1000) to be a complete waste. Ugly as fuck, slow, lots of bugs and quirks. I use CS4 at work (windows) and haven't seen any reason to upgrade.
Dreamweaver: I prefer Coda. No WYSIWYG editor, but I've stopped using Dreamweaver completely. There's also espresso, which is probably similar.
Fireworks: DrawIt has a few bugs and a few quirks, but I find it more pleasant to use, most of the time.
Photoshop: Acorn. If you're a power photoshop user, it won't suffice... depends on what you're doing. There's also pixelimator
Of course, none of those are open source. Most are the product of one or two people.