Looks like it would be a great book to use for the purpose of informing corporate managers how an open-source web architecture would function, and what its advantages are over closed source. It ties together each of the disparate aspects of the necessary open source techonologies in a way that even a manager could understand & appreciate. Would be useful as a tool for convincing management to move from a propretary closed system (ie, Windows, IIS, ASP, MSSQL || Solaris, iPlanet, JSP, Oracle || Windows, CFMX, CFML, xSQL) to LAMP.
The general overview of their 'open-source' licensing of CE clearly keeps the flow of revenue moving towards Microsoft (through the reverse licensing and royalty payments) and control of ownership as Microsofts (as you really only have 6 months before MS can appropriate your changes and rework them into CE). Essentially, MS co-opts your company's development team towards the benefit of their product, makes additional revenue... also, if you make proprietary changes to the CE code, your company is now responsible for supporting & managing customer support on those changes, alleviating some of the support headaches that MS faces supporting their own products. Seems like an all around great deal for MS!
"The J2EE performance chapters aren't as strong as the J2SE chapters. After seeing the statistics and extensive code samples of the J2SE sections, I expected a similar treatment for J2EE. Many of the J2SE performance practices still apply for J2EE (serialization most notably, since that his how EJB, JMS, and RMI ship method parameters/results across the wire), but it would be useful to fortify these chapters with actual performance metrics."
J2SE has more coverage, because this is the area where Sun is focusing right now on improving speed. J2EE has been fairly successful - also, since CPU, RAM, HD resources tend to be more excessive on servers than desktops, J2EE speed on the server isn't as critical than J2SE speed on the desktop. Getting Java-based desktop apps to perform as well as their C/C++ brethern is the 'holy grail' of Java/J2SE development right now, so the focal point of this book makes perfect sense.
While I'll avoid making beligerent attacks against your post (I'm not going to lower myself to your level - 'blatant troll' indeed!), I do stand by my initial post. From my viewpoint, Apple's concern wouldn't be Linux as a competitor; it would be having another full-fledged manufacturer pumping out PPC compatible products, and the threat of pirated copies of OSX running on it. Hence why, in my view, TerraSoft would put the focus on Linux in their press release; to show Apple's legal dept that they are not trying to foster a black-market competitor to OSX by producing PPC hardware, but that their focus is on making their Linux product more viable. It makes perfect sense, and fits w/ Apple's well-known xenophobia in regards to other PPC hardward manufacturers. The last thing Apple wants to see is the rise of unregulated Apple clones, which is what this could have led to.
Its interesting that the given reasons for dropping the PPC motherboard production by TerraSoft were so vague. It makes one wonder if the legendary Apple legal department made some kind of threat or crackdown on their effort. Notice also that TerraSoft puts the focus on encouraging other PPC motherboard buyers to become dealers of their Yellow Dog Linux OS; perhaps Apple wanted to keep TerraSoft tied to using their own hardware for TS' computer systems, fearing that a TerraSoft which was both hardware and OS independant would create a viable rival in the 'alternative' PC platform arena, where Apple resides essentially unchallenged. I'd love to get the full scoop on this... anyone working @ TerraSoft care to make an AC post about this ?
Way, way, way off topic, but you didn't happen to live in Victoria, BC, did you? Your tag-line reminds me of someone I knew there some time ago...
nope. chicago, born & bred. The tagline is a modification of something Maceo Parker (James Brown's sax player) says - "I play 2% jazz, 98% funky stuff". I'm a college-educated jazz bassist, so I find it amusing to mix the jazz/code thing.
... but aren't there already a bunch of books that do this?
Yes, but having a choice of books is helpful to beginners; especially considering that not every author's writing style or code examples work for every budding developer out there. Choice is good. There is still plenty of room for the improvements you sighted, tho, but I don't think that lack of coverage on those concepts in this particular book denigrates its quality or usefulness.
to the PHP and MySQL Web Development book by Welling & Thomson, from SAMS.
Good to see more 'tutorial' style books coming out - its the real world examples that springboard a beginner's skill level w/ a new language.
I'd much prefer to see this type of tutorial book in the hands of a n00b than a straight-lexicon or syntax book w/o examples of actual apps you can build. Sounds like a good one, based on the review.
It makes a great excuse to get OS X into your home...
Actually, we owned a Mac before we got the Dell. Neither of us liked the Mac - no offense to Mac, I think its a great computer for specific types of people (graphic artists, etc). I preferred the PC as more developer apps are available, and I just 'get' Windows (macOS never gelled for me). My wife preferred the PC since the OS doesn't crash (we're running WinXP @ home; the old mac was on OS9, and while OSX is more stable, she didn't trust the macOS after her experience w/ OS9). The other reason my wife preferred PC was more games are available on that OS for our 3 year old.
Also, for what its worth, we could afford the PC, whereas a powertowerG4 w/ OSX was too much $$$. So, seriously, no offense to Mac, but in the end we got the right machine for our needs.
for instance, my wife is already 'afraid' of windows... she just does not 'get' computers. I on the other hand have no problem w/ them, but of course I'm a developer. i think OS & hardware manufacturers could do a much better job taking the 'fear' aspect out of their systems, making them more user friendly, even 'user-proof', if that makes sense (i.e., the user can 'break' anything by clicking on the wrong button, etc.)
... people are now saying that Oracle will be wiped out by open-source SQL databases, such as MySQL and PostgresSQL.
I don't necessarily disagree w/ Ellison, and I love Oracle's products, but I just find it ironic that he should be foretelling the demise of Windows in the datacenter and Office on the desktop, when there are also open source products right behind Oracle 9i (MySQL is rated #2 most used SQL db for websites... I forget where I read that, sorry).
My first power mac was a umax 600 - its great to see someone picking up the 'mac clone' business again. maybe it will help apple's overall marketshare... and w/ marketshare comes more users, w/ more users comes more software, w/ all of that comes reduced prices & improved performance, etc etc. All good stuff.
hopefully steve jobs won't try to shut him down out of fear that this will siphon sales away from 'proper' macs...
I'd rather hear some intelligent reasons why anyone would choose to use a Mac over other faster, cheaper, more stable systems.
There aren't any...
We used Macs at the last company I worked for (kind of a reversal of the standard mac-user scenario, as I have a pc @ home).
We were on OS9 for about 18 months, then on OSX for about 6mos (I left after that).
OS9, in my experience, was the equivalent of WinME. Buggy, crashed a lot, etc.
The switch to OSX was enthusiastically welcomed by everyone, in hopes that it would resolve the issues w/ stability & performance that OS9 faced.
The trade off, of course, was performance for stability. OSX was fairly stable as an OS (although we did experience the mac version of a 'blue screen of death' - kernel panics), but the screen rendering, file transfers over the network (including downloads from the web), speed of applications, etc etc was unbearably slow. Painfully slow. Our office used 800mhz and 1ghz chips, too... at the time, 'cutting edge' for macs. My work mac was an 800mhz, w/ 256k ram - identical to my dell @ home w/ p3 800mhz & 256k ram. The dell outperforms the mac, hands down, w/ at least a 3:1 speed ratio on OS9, 4:1 (or higher) on OSX.
For what its worth, the OSX finder is more useful than the finder on OS9, but both implementations are inferior when compared to Windows Explorer, or some of the windowing systems used in Linux GUIs (gnome, kde). The OSX finder, w/ its multiple-column view, which 'jumps' everytime you select a new folder, is unintuitive for any level of user, and the constant motion of the OSX finder requires dramamine to tolerate. However, it is far and away better than the OS9 finder, where every click on a folder produces another friggin window! (unless you hold down the option key or apple key or whatever). Really, thats just the tip of the iceberg... in my 20+ years experience w/ mac & pc computers, I haven't found one intelligent reason to use mac over pc.
wait! I heard gnome & kde were merging? oh wait, that was *bsd...
still amusing, tho... at least/. can have funny articles on 4/1... google didn't run anything today, neither did yahoo, etc ('cause of the war in iraq); at least/. is a place where you can find a laugh today, since its somewhat immune content wise from politics, etc
what next, tho? maybe "RedHat Linux purchased by Microsoft" or "Sun opens source code to Solaris"... how 'bout "Cowboy Neal finds a job":)
It's called Mac OS X.
no no no... he said " we'd get a good solid closed source OS that'd kick Linux's ass. "
Not "we'd get a slow, proprietary OS that sucks ass."
Maybe you just misunderstood.
Looks like it would be a great book to use for the purpose of informing corporate managers how an open-source web architecture would function, and what its advantages are over closed source. It ties together each of the disparate aspects of the necessary open source techonologies in a way that even a manager could understand & appreciate. Would be useful as a tool for convincing management to move from a propretary closed system (ie, Windows, IIS, ASP, MSSQL || Solaris, iPlanet, JSP, Oracle || Windows, CFMX, CFML, xSQL) to LAMP.
The general overview of their 'open-source' licensing of CE clearly keeps the flow of revenue moving towards Microsoft (through the reverse licensing and royalty payments) and control of ownership as Microsofts (as you really only have 6 months before MS can appropriate your changes and rework them into CE). Essentially, MS co-opts your company's development team towards the benefit of their product, makes additional revenue... also, if you make proprietary changes to the CE code, your company is now responsible for supporting & managing customer support on those changes, alleviating some of the support headaches that MS faces supporting their own products. Seems like an all around great deal for MS!
"The J2EE performance chapters aren't as strong as the J2SE chapters. After seeing the statistics and extensive code samples of the J2SE sections, I expected a similar treatment for J2EE. Many of the J2SE performance practices still apply for J2EE (serialization most notably, since that his how EJB, JMS, and RMI ship method parameters/results across the wire), but it would be useful to fortify these chapters with actual performance metrics."
J2SE has more coverage, because this is the area where Sun is focusing right now on improving speed. J2EE has been fairly successful - also, since CPU, RAM, HD resources tend to be more excessive on servers than desktops, J2EE speed on the server isn't as critical than J2SE speed on the desktop. Getting Java-based desktop apps to perform as well as their C/C++ brethern is the 'holy grail' of Java/J2SE development right now, so the focal point of this book makes perfect sense.
While I'll avoid making beligerent attacks against your post (I'm not going to lower myself to your level - 'blatant troll' indeed!), I do stand by my initial post. From my viewpoint, Apple's concern wouldn't be Linux as a competitor; it would be having another full-fledged manufacturer pumping out PPC compatible products, and the threat of pirated copies of OSX running on it. Hence why, in my view, TerraSoft would put the focus on Linux in their press release; to show Apple's legal dept that they are not trying to foster a black-market competitor to OSX by producing PPC hardware, but that their focus is on making their Linux product more viable. It makes perfect sense, and fits w/ Apple's well-known xenophobia in regards to other PPC hardward manufacturers. The last thing Apple wants to see is the rise of unregulated Apple clones, which is what this could have led to.
Its interesting that the given reasons for dropping the PPC motherboard production by TerraSoft were so vague. It makes one wonder if the legendary Apple legal department made some kind of threat or crackdown on their effort. Notice also that TerraSoft puts the focus on encouraging other PPC motherboard buyers to become dealers of their Yellow Dog Linux OS; perhaps Apple wanted to keep TerraSoft tied to using their own hardware for TS' computer systems, fearing that a TerraSoft which was both hardware and OS independant would create a viable rival in the 'alternative' PC platform arena, where Apple resides essentially unchallenged. I'd love to get the full scoop on this ... anyone working @ TerraSoft care to make an AC post about this ?
If successful, perhaps one day you could give your love a diamond engagement CPU instead of a ring!
Man, I thought all women swooned at the sight of SPARC processors... ack!
Way, way, way off topic, but you didn't happen to live in Victoria, BC, did you? Your tag-line reminds me of someone I knew there some time ago...
:)
nope. chicago, born & bred. The tagline is a modification of something Maceo Parker (James Brown's sax player) says - "I play 2% jazz, 98% funky stuff". I'm a college-educated jazz bassist, so I find it amusing to mix the jazz/code thing.
anyhoo...
Yes, but having a choice of books is helpful to beginners; especially considering that not every author's writing style or code examples work for every budding developer out there. Choice is good. There is still plenty of room for the improvements you sighted, tho, but I don't think that lack of coverage on those concepts in this particular book denigrates its quality or usefulness.
to the PHP and MySQL Web Development book by Welling & Thomson, from SAMS.
Good to see more 'tutorial' style books coming out - its the real world examples that springboard a beginner's skill level w/ a new language.
I'd much prefer to see this type of tutorial book in the hands of a n00b than a straight-lexicon or syntax book w/o examples of actual apps you can build. Sounds like a good one, based on the review.
Sorry - meant to say 'apple & pc'. My first computers were an apple iic, then later a commodore64, then a pc/386 ... trust me, i've seen 'em all!
You should purchase your wife a Macintosh.
It makes a great excuse to get OS X into your home...
Actually, we owned a Mac before we got the Dell. Neither of us liked the Mac - no offense to Mac, I think its a great computer for specific types of people (graphic artists, etc). I preferred the PC as more developer apps are available, and I just 'get' Windows (macOS never gelled for me). My wife preferred the PC since the OS doesn't crash (we're running WinXP @ home; the old mac was on OS9, and while OSX is more stable, she didn't trust the macOS after her experience w/ OS9). The other reason my wife preferred PC was more games are available on that OS for our 3 year old.
Also, for what its worth, we could afford the PC, whereas a powertowerG4 w/ OSX was too much $$$. So, seriously, no offense to Mac, but in the end we got the right machine for our needs.
eli lilly should be drooling about this article... I can just see the ads for Prozac.NET now...
for instance, my wife is already 'afraid' of windows... she just does not 'get' computers. I on the other hand have no problem w/ them, but of course I'm a developer. i think OS & hardware manufacturers could do a much better job taking the 'fear' aspect out of their systems, making them more user friendly, even 'user-proof', if that makes sense (i.e., the user can 'break' anything by clicking on the wrong button, etc.)
... people are now saying that Oracle will be wiped out by open-source SQL databases, such as MySQL and PostgresSQL.
I don't necessarily disagree w/ Ellison, and I love Oracle's products, but I just find it ironic that he should be foretelling the demise of Windows in the datacenter and Office on the desktop, when there are also open source products right behind Oracle 9i (MySQL is rated #2 most used SQL db for websites... I forget where I read that, sorry).
My first power mac was a umax 600 - its great to see someone picking up the 'mac clone' business again. maybe it will help apple's overall marketshare... and w/ marketshare comes more users, w/ more users comes more software, w/ all of that comes reduced prices & improved performance, etc etc. All good stuff.
hopefully steve jobs won't try to shut him down out of fear that this will siphon sales away from 'proper' macs...
I'd rather hear some intelligent reasons why anyone would choose to use a Mac over other faster, cheaper, more stable systems.
...
There aren't any
We used Macs at the last company I worked for (kind of a reversal of the standard mac-user scenario, as I have a pc @ home).
We were on OS9 for about 18 months, then on OSX for about 6mos (I left after that).
OS9, in my experience, was the equivalent of WinME. Buggy, crashed a lot, etc.
The switch to OSX was enthusiastically welcomed by everyone, in hopes that it would resolve the issues w/ stability & performance that OS9 faced.
The trade off, of course, was performance for stability. OSX was fairly stable as an OS (although we did experience the mac version of a 'blue screen of death' - kernel panics), but the screen rendering, file transfers over the network (including downloads from the web), speed of applications, etc etc was unbearably slow. Painfully slow. Our office used 800mhz and 1ghz chips, too... at the time, 'cutting edge' for macs. My work mac was an 800mhz, w/ 256k ram - identical to my dell @ home w/ p3 800mhz & 256k ram. The dell outperforms the mac, hands down, w/ at least a 3:1 speed ratio on OS9, 4:1 (or higher) on OSX.
For what its worth, the OSX finder is more useful than the finder on OS9, but both implementations are inferior when compared to Windows Explorer, or some of the windowing systems used in Linux GUIs (gnome, kde). The OSX finder, w/ its multiple-column view, which 'jumps' everytime you select a new folder, is unintuitive for any level of user, and the constant motion of the OSX finder requires dramamine to tolerate. However, it is far and away better than the OS9 finder, where every click on a folder produces another friggin window! (unless you hold down the option key or apple key or whatever).
Really, thats just the tip of the iceberg... in my 20+ years experience w/ mac & pc computers, I haven't found one intelligent reason to use mac over pc.
wait! I heard gnome & kde were merging? oh wait, that was *bsd...
/. can have funny articles on 4/1... google didn't run anything today, neither did yahoo, etc ('cause of the war in iraq); at least /. is a place where you can find a laugh today, since its somewhat immune content wise from politics, etc
... how 'bout "Cowboy Neal finds a job" :)
still amusing, tho... at least
what next, tho? maybe "RedHat Linux purchased by Microsoft" or "Sun opens source code to Solaris"
It's called Mac OS X. no no no... he said " we'd get a good solid closed source OS that'd kick Linux's ass. " Not "we'd get a slow, proprietary OS that sucks ass." Maybe you just misunderstood.