Al said Coolio didn't have any problem cashing the check they wrote him for the rights to use the melody.
My point was that neither Coolio nor anyone associated with him wrote that melody, Stevie Wonder did. Coolio has no claim on it, unless in the process of using it he actually purchased the copyright from Stevie.
Actually, he did get permission for "Amish Paradise." Or, rather, he thought he did. There was a miscommunication somewhere along the lines. Al talked to someone in Coolio's employ, who gave the all clear, but apparently did so without making sure Coolio himself was OK with it. When the song was actually released, Coolio found out, and disapproved.
Al should've gone straight to Stevie Wonder and got permission to use the music from "Pastime Paradise".
Reusability plays a big factor in why to use an OOP approach. Take a database abstraction layer, you could do something like:
$con = new dbMySQLCon(server params here);
$res = $con->Exec("SELECT * FROM users");
for($i = 0; $i NumRows(); $i++)
DoSomething($res->Result($i, "field"));
And then later, if you needed to switch to PostgreSQL, you would change one line of code:
$con = new dbPostgreSQLCon(server params here);
I've never used PHP, but I hope that the above does not represent the normal way to connect to a database in PHP.
This is a step or two backwards from almost every other technology. Perl has had DBI or years, for instance.
Well, you could, if you encapsulated everything into an array with attributes ($con["db_type"]="MySQL"), but then you are just reinventing the OOP wheel.
Once again, I'm not familiar with PHP but in almost every language/platform/environment I've ever seen that could access a database at all, this "wheel" is part of the standard library or framework and not something you'd need to (re)invent yourself.
Java stack traces in the console now appear with hyperlinks. When you place the mouse over a line in a stack trace, the pointer changes to the hand and the stack trace is underlined. Pressing the mouse button opens the associated Java source file and positions the cursor at the corresponding line
What would really rock would be if it could do the same for stack traces appearing in ANY window. So if one of your users sent an email with a stack trace in it, you could click it and go to the source.
Did you intend to call the French cheese eating monkeys of capitulation? Granted I don't agree with their foreign policy, but they're far from capitulating. They've been steadfastly against any action in Iraq. And while they are known for eating cheese,particularly stinky cheese, the common derogative is frogs not monkeys.
Obviously you are not a Simpsons fan, or you would recognize "cheese-eating surrender monkeys!".
Trying to make sense of Slashdot or Usenet without an understanding of the Simpsons will leave you almost as blind as trying to do so without knowledge of Star Trek, Star Wars, LOTR, or HHGTTG.
Come on folks. Linux was a pain in the ass for years to configure to talk to anything, unless you already knew how. In Windows, it was as simple as opening an applet, and selecting the protocol / service.
NT was out before Win95, and it had the same thing.
My shop codes exclusively in C and I can even create rather complex apps in a few days because:
#1 I know what I'm doing, and..
#2 It's called libraries....be it STL, MFC, MyStack.h or whatever.
STL and MFC are C++, not C. Presumably you know the difference between C and C++, since you "know what you're doing". I must assume then that you are trying to gloss over the distinction between C and C++ so as not to further confuse the VB programmers among us.
If you know any good that WebDAV does, I'd like to know about it.
Read the links in the posting:
Microsoft Windows 2000 supports the World Wide Web Distributed Authoring and Versioning (WebDAV) protocol. WebDAV, defined in RFC 2518, is a set of extensions to the Hyper Text Transfer Protocol (HTTP) that provide a standard for editing and file management between computers on the Internet. A security vulnerability is present in a Windows component used by WebDAV, and results because the component contains an unchecked buffer.
The first time I saw Mosaic was in 1994, in a University lab with a direct connection to the Internet, and I thought it was pretty damn cool. I was amazed at the speed with which the images were downloaded and displayed. Not much later, I saw it run over a dialup line, and I saw how much slower it was, and the first thing I thought was the graphical web browser will kill dialup networking. From now on, its broadband or nothing!.
Similar, except that the JSP spec actually mandates that the JSP be translated into an actual servlet (a Java class adhering to the Servlet API) to simplify debugging.
The idea that this simplifies debugging is a joke. Debugging of the appserver or JSP-to-Java translator, maybe, but its a pain in the ass for debugging the JSP itself.
I personally have seen one too many message like "NullPointerException at __some.__absurdly.__long.__filename.java(65535)". Then you have to go find this intermediate form (which some appservers might've actually discarded by this point, unless you were smart enough to configure them otherwise). Once you find it, you usally see Java code that is only slightly more readable than an octal dump of the compiled class would've been.
Then once you figure out what caused the bug and how to fix it, then you have to mentally translate your fix back into JSP from Java, because the JSP is what you have to edit to go make your fix.
The only positive is that the whole experience is painful enough that it will encourage even the laziest person to learn a framework like Struts, so they can get as much of their code as possible out of the JSPs.
If it is on the Internet, then why does it have to be *geographically* distributed? Just make one big-bass server room running things like Oracle somewhere in Denver. That way you don't have to duplicate similar configurations and setups all around the country (or world). (With off-site backups, of course).
I think he means that the *clients* aren't all in the same building, on the same LAN.
Smaller companies (and individual departments within larger companies) have traditionally been able to make do with solutions that require all the clients to be on the same LAN as the server. Think of an MS Access database on a Windows shared drive. Or a desktop application that directly talks to a database server. This kind of thing doesn't scale up to the needs of a huge corportation, and especially can't handle transactions between multiple different ones.
There are plenty of times when a Java program runs off the end of an array. Instead of giving me a core dump and killing the program (if I'm lucky), I get a nice little exception that I can handle.
Really? Java makes it so easy to know the length of an array that I would think over-running it would be a relatively rare occurrence.
if you use J++ to its best advantage, the "java" it cranks out doesn't run on anything else but the MS java engine
this is true of most java vendors that supply their own proprietary libraries.
Examples, please?
The closet thing I can think of is the headaches that can come from trying to use anything other than IBM's version of the JDK with Websphere. But even there its not impossible, just a pain in the ass.
And another thing they should be forced to do is open their proxy authentication protocol, or provide a standerd java proxy class to authenticate against a micro$oft proxy server(or whatever they call it these days).
This is something that has been known about for some time. Sun declares that it is not fixed but not in any release of Java that is currently available:
The way Macromind became Macromedia after they and Adobe split the Aldus software portfolio?
The way Macromedia bought Flash from Futuresplash?
Keep going! The way that Macromedia bought Allaire (makers of ColdFusion). Or the way that Allaire themselves bought LiveSoftware (makers of Jrun). Remember that Jrun is where all of Macromedia's J2EE involvement came from in the first place.
I've made some backup copies of my Macromedia Homesite 5, since MX Studio is overkill for simple PHP development and Macromedia won't release anymore new versions of Homesite, it would be terrible to lose my version.
Have you looked at 1stPage (http://www.evrsoft.com/)? Its free (as in beer), and the GUI is similar to HomeSite.
Other actions taken during the Civil War by the federal government, such as the Alien and Sedition Acts, the Emancipation Proclamation, and the revocation of habeas corpus, cemented the perception and power of the federal government and significantly expanded the privileges enjoyed by the executive branch
The Alien and Sedition Acts were considerably earlier than either the Civil War or the presidency of Jackson. Do a google search and you'll quickly discover that the A&S episode took place back in the 1790s during the Adams administration.
On the other hand, the sampling rate of 44.1 Khz is twice the (healthy, über-standard) rate a human ear can discern (22,05 Khz) which means that in all those bits and bytes it doesn't really matter if one or two get flipped because your ear is not up to the task of hearing so
The sample rate must be twice the highest frequency in the analog signal. That is how digital audio works. Its not that they're wasting half the bandwidth.
At many software companies, new hires would start in QA before moving to bug fixing, then adding features, then real new coding...
... and then to product/project management or system architect.
I wish. At my company (and many others I'm sure) programming, QA, and product management are all separate career paths with little or no overlap.
New programmers immediately start coding on whatever project is hot at the time they are hired. Veteran programmers get to go back and fix all the bugs they wrote when they were new.
I know for a fact that Lucent tech still has some mainframe in the middle of the US that runs dos and they have a hugely complex interface layer to work with it today, since I was almost hired to work on it. Its for order placing or something.
I seriously doubt that this system was MS-DOS. More likely it was IBM's "Disk Operating System". See:
http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?Dis k+ Operating+System
.
only 18 discs? im a fanboi here people
RTFA. That's only "Fellowship". All three movies would be 54 discs.
Al said Coolio didn't have any problem cashing the check they wrote him for the rights to use the melody.
My point was that neither Coolio nor anyone associated with him wrote that melody, Stevie Wonder did. Coolio has no claim on it, unless in the process of using it he actually purchased the copyright from Stevie.
What American Greetings needs is to get no more sales of their crappy games ever again
Uhmm.. American McGee sells games. American Greetings sells greeting cards.
Actually, he did get permission for "Amish Paradise." Or, rather, he thought he did. There was a miscommunication somewhere along the lines. Al talked to someone in Coolio's employ, who gave the all clear, but apparently did so without making sure Coolio himself was OK with it. When the song was actually released, Coolio found out, and disapproved.
Al should've gone straight to Stevie Wonder and got permission to use the music from "Pastime Paradise".
Reusability plays a big factor in why to use an OOP approach. Take a database abstraction layer, you could do something like:
$con = new dbMySQLCon(server params here);
$res = $con->Exec("SELECT * FROM users");
for($i = 0; $i NumRows(); $i++)
DoSomething($res->Result($i, "field"));
And then later, if you needed to switch to PostgreSQL, you would change one line of code:
$con = new dbPostgreSQLCon(server params here);
I've never used PHP, but I hope that the above does not represent the normal way to connect to a database in PHP.
This is a step or two backwards from almost every other technology. Perl has had DBI or years, for instance.
Well, you could, if you encapsulated everything into an array with attributes ($con["db_type"]="MySQL"), but then you are just reinventing the OOP wheel.
Once again, I'm not familiar with PHP but in almost every language/platform/environment I've ever seen that could access a database at all, this "wheel" is part of the standard library or framework and not something you'd need to (re)invent yourself.
Frankly I wish Java would have started out with the native widget approach
uhm, AWT?
Java stack traces in the console now appear with hyperlinks. When you place the mouse over a line in a stack trace, the pointer changes to the hand and the stack trace is underlined. Pressing the mouse button opens the associated Java source file and positions the cursor at the corresponding line
What would really rock would be if it could do the same for stack traces appearing in ANY window. So if one of your users sent an email with a stack trace in it, you could click it and go to the source.
Did you intend to call the French cheese eating monkeys of capitulation? ,particularly stinky cheese, the common derogative is frogs not monkeys.
Granted I don't agree with their foreign policy, but they're far from capitulating. They've been steadfastly against any action in Iraq. And while they are known for eating cheese
Obviously you are not a Simpsons fan, or you would recognize "cheese-eating surrender monkeys!".
Trying to make sense of Slashdot or Usenet without an understanding of the Simpsons will leave you almost as blind as trying to do so without knowledge of Star Trek, Star Wars, LOTR, or HHGTTG.
Yeah, My first x86 box was a Tandy 1000/TL for sure...
Speaking of which, wasn't the Tandy one of the few desktop computers to use the 80186?
Come on folks. Linux was a pain in the ass for years to configure to talk to anything, unless you already knew how. In Windows, it was as simple as opening an applet, and selecting the protocol / service.
NT was out before Win95, and it had the same thing.
My shop codes exclusively in C and I can even create rather complex apps in a few days because:
#1 I know what I'm doing, and..
#2 It's called libraries....be it STL, MFC, MyStack.h or whatever.
STL and MFC are C++, not C. Presumably you know the difference between C and C++, since you "know what you're doing". I must assume then that you are trying to gloss over the distinction between C and C++ so as not to further confuse the VB programmers among us.
If you know any good that WebDAV does, I'd like to know about it.
u lt .asp?url=/technet/security/bulletin/ms03-007.asp)
Read the links in the posting:
Microsoft Windows 2000 supports the World Wide Web Distributed Authoring and Versioning (WebDAV) protocol. WebDAV, defined in RFC 2518, is a set of extensions to the Hyper Text Transfer Protocol (HTTP) that provide a standard for editing and file management between computers on the Internet. A security vulnerability is present in a Windows component used by WebDAV, and results because the component contains an unchecked buffer.
(http://www.microsoft.com/technet/treeview/defa
The first time I saw Mosaic was in 1994, in a University lab with a direct connection to the Internet, and I thought it was pretty damn cool. I was amazed at the speed with which the images were downloaded and displayed. Not much later, I saw it run over a dialup line, and I saw how much slower it was, and the first thing I thought was the graphical web browser will kill dialup networking. From now on, its broadband or nothing!.
The idea that this simplifies debugging is a joke. Debugging of the appserver or JSP-to-Java translator, maybe, but its a pain in the ass for debugging the JSP itself.
I personally have seen one too many message like "NullPointerException at __some.__absurdly.__long.__filename.java(65535)". Then you have to go find this intermediate form (which some appservers might've actually discarded by this point, unless you were smart enough to configure them otherwise). Once you find it, you usally see Java code that is only slightly more readable than an octal dump of the compiled class would've been.
Then once you figure out what caused the bug and how to fix it, then you have to mentally translate your fix back into JSP from Java, because the JSP is what you have to edit to go make your fix.
The only positive is that the whole experience is painful enough that it will encourage even the laziest person to learn a framework like Struts, so they can get as much of their code as possible out of the JSPs.
If it is on the Internet, then why does it have to be *geographically* distributed? Just make one big-bass server room running things like Oracle somewhere in Denver. That way you don't have to duplicate similar configurations and setups all around the country (or world). (With off-site backups, of course).
I think he means that the *clients* aren't all in the same building, on the same LAN.
Smaller companies (and individual departments within larger companies) have traditionally been able to make do with solutions that require all the clients to be on the same LAN as the server. Think of an MS Access database on a Windows shared drive. Or a desktop application that directly talks to a database server. This kind of thing doesn't scale up to the needs of a huge corportation, and especially can't handle transactions between multiple different ones.
There are plenty of times when a Java program runs off the end of an array. Instead of giving me a core dump and killing the program (if I'm lucky), I get a nice little exception that I can handle.
Really? Java makes it so easy to know the length of an array that I would think over-running it would be a relatively rare occurrence.
if you use J++ to its best advantage, the "java" it cranks out doesn't run on anything else but the MS java engine
this is true of most java vendors that supply their own proprietary libraries.
Examples, please?
The closet thing I can think of is the headaches that can come from trying to use anything other than IBM's version of the JDK with Websphere. But even there its not impossible, just a pain in the ass.
And another thing they should be forced to do is open their proxy authentication protocol, or provide a standerd java proxy class to authenticate against a micro$oft proxy server(or whatever they call it these days).
This is something that has been known about for some time. Sun declares that it is not fixed but not in any release of Java that is currently available:
http://developer.java.sun.com/developer/bugPara
As you can see from the comments, as with most really critical bugs Sun has taken their own sweet time to fix this.
Meanwhile Java applications (but probably not Applets) should be able to get through by using the HttpClient package:
http://jakarta.apache.org/commons/httpclient
Admittedly I've never tried this since I'm not behind such a proxy.
The way Macromind became Macromedia after they and Adobe split the Aldus software portfolio?
The way Macromedia bought Flash from Futuresplash?
Keep going! The way that Macromedia bought Allaire (makers of ColdFusion). Or the way that Allaire themselves bought LiveSoftware (makers of Jrun). Remember that Jrun is where all of Macromedia's J2EE involvement came from in the first place.
I've made some backup copies of my Macromedia Homesite 5, since MX Studio is overkill for simple PHP development and Macromedia won't release anymore new versions of Homesite, it would be terrible to lose my version.
Have you looked at 1stPage (http://www.evrsoft.com/)? Its free (as in beer), and the GUI is similar to HomeSite.
The Alien and Sedition Acts were considerably earlier than either the Civil War or the presidency of Jackson. Do a google search and you'll quickly discover that the A&S episode took place back in the 1790s during the Adams administration.
On the other hand, the sampling rate of 44.1 Khz is twice the (healthy, über-standard) rate a human ear can discern (22,05 Khz) which means that in all those bits and bytes it doesn't really matter if one or two get flipped because your ear is not up to the task of hearing so
The sample rate must be twice the highest frequency in the analog signal. That is how digital audio works. Its not that they're wasting half the bandwidth.
At many software companies, new hires would start in QA before moving to bug fixing, then adding features, then real new coding...
... and then to product/project management or system architect.
I wish. At my company (and many others I'm sure) programming, QA, and product management are all separate career paths with little or no overlap.
New programmers immediately start coding on whatever project is hot at the time they are hired. Veteran programmers get to go back and fix all the bugs they wrote when they were new.
Woops, missed one. Here's the link to the page in the Parker Brothers catalog with the blurb about the Lord of the Rings game:
I think you mean:
http://www.atariage.com/catalogs/ParkerBrothers
I know for a fact that Lucent tech still has some mainframe in the middle of the US that runs dos and they have a hugely complex interface layer to work with it today, since I was almost hired to work on it. Its for order placing or something.
I seriously doubt that this system was MS-DOS. More likely it was IBM's "Disk Operating System". See:
http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?Di
.