I've seen plenty of places selling licenses to run Windows, and the Windows installation media. But never have I seen Windows for sale.
Look in the Yellow Pages under "glaziers". Or google for "windows and doors".
Remember, Microsofts' claim to the term "Windows" is on such haky ground that they pay to make every case that tests it "go away" (cf: Lindows) rather than let a judge rule.
How can you say that ? Neither GPL or BSD put *any* sort of restriction about what you do with the software !
You obviously haven't read the GPL, or you forgot... it puts restrictions on what you can do with the software. For example, you can't modify it and then just sell/distribute the modified binaries... you need to either distribute them with source, or offer the source for 3 years after your last sale/distribution. That's a pretty powerful restriction, and a good one - sort of "share and share alike".
Originally, the GPLv3 was also going to try to close the so-called "SaaS / ASP loophole" but they seem to have backed down on that, modifying the text in section 7.
You do know that you can run Internet Explorer under linux? Slashdot covered this a while ago... - quick and easy to set up, so that takes caree of many sites that require explorer;
Also, many windows programs run just fine under wine, including debuggers, etc.
And there's nothing preventing you from using xp instead of vista when running on a mac, if you're that desperate to get your "fix"... its not like companies want to switch from xp to vista (quite the contrary).
Shhh... I did some work in New Jersey about a decade ago, and the people I worked (and stayed) with were decent, nice folks. There was some culture shock when I first drove across the bridge to NY and saw the big "Call 1-800-COP-SHOT" billboards atop what looked like bombed-out tenements...
Sounds to me like they're enabling twice as many jobs. You should be grateful.
The same argument could be made about old-fashioned telephone operators, who had to sit at a patch board and physically connect you to the line you wanted to talk to. Bad technology (such as buggy virus-prone Windows) creates a lot of jobs, but at what economic cost? People who spend a large chunk of their time handling the mess are not just "burden", they're prevented from doing more fulfilling jobs.
you wouldn't think it's absolutely critical to spend what seems to be half your life doing battle with the "evil" deeds of a software company. God, what a monumental waste.
Just a side note: If that particular software company weren't writing such crappy software, and hadn't gone out of its way to illegally hobble the competition, a lot of people in tehc support wouldn't be wasting half their working lives doing battle with Microsofts' captacular software. THAT is a real waste.
How soon before someone does an environmental impact study on the extra power consumption of the higher-spec machines required to run Vista?
The difference is that in a restaurant, the cooks, wait staff, and dishwashers don't work for free.:)
Here's your free meal, sir. Would you like to purchase meal support to go with it?
A lot of people who contribute to open source don't work for free.
I'm lobbying my boss to open-source parts of our stuff, because it makes good business sense... and I'm being paid:-/ That won't change if we go open-source.
I think he's stating it because open source is not some kind of magic sauce that will make a small startup a resounding succcess overnight, that's a fair thing to state, considering the dot-bomb era.
... umm... the dot.bomb era was almost a decade ago... how is this "news"?
I argue that large system integrators will do best and that open source startups will keep struggling
Substitute restaurants, or retailers, and the situation is the same... most smaller ones fold within 5 years, some extyablish a niche, some grow, and some get bought out.
This is so pre-dot-com and so obvious that its not even funny. What next: 2+2=4?
Ahem, just because we got one front page story tagged "insovlietrussia", it doesn't mean we should all revert to making a million old jokes over and over again.
They aren't funny anymore. Really.
... which is why, in Soviet Russia, joke MAKE you laugh!
Ignore the counterfeits for a moment. Every year for the last 22 years, the trade deficit with china has gone up. January alone was $25.6 BILLION http://www.census.gov/foreign-trade/balance/c5700. html#2006, up from $21.4 billion the previous January. With those numbers, WalUSMart is looking at a $300 billion trade deficit this year, just with China.
This could be a way for BushCheneyHalliburton to lay the groundwork for further import duties. Even a 10% across-the-board surtax would generate $30 billion (and you're probably looking at a rate more like 33% to 50%). Thats so much money its hard for them to ignore. Of course, it means that all those cheap imports get more expensive, but that only hurts the poor (in both countries), and there's no evidence Bush even knows the poor exist, except as cannon fodder.
I skipped 10.1 (stuck with 10.0 at home for the longest time, and still use 10.2 at work), so maybe I'm just judging from the improvement against 10.0.
As for the patent deal, I'm inclined to cut them some slack. We don't know the exact terms (its more than likely cross-licensing for stuff that has nothing at all to do with linux, and MonkeyBoy is just fudding everyone; if it were true, why doesn't he show it? Esp. since Novell has denied point blank that there is ANY linux patent problem...)
We've been through similar storms with Sun, for example (the $8m license), but it all turned out okay in the end - don't forget where we got OpenOffice, and Java. Novell is a big contributor in terms of code... if they can suck(er) $$$ out of Microsoft, and we get better interoperability, its worth a bit of confu [s|d] ion.
... and lets not forget the heavy lifting Novell is carrying in SCO vs Novell...
They make a good product. They may have miscalculated the maneuvering by microsoft, and the community being so ready to believe the worst (without proof... ) but I think we're better off with them than without them.
Yeah, remind me to never let you near portable code.
The code I'm talking about was custom-written to run on one specific target architecture and OS - 32-bit *BSD (though it also runs under linux). Including 16-bit windowisms like LPCSTR on a 32-bit flat-memory architecture was a brain fart, as were all the #Ifdef WINDOWS includes.
1985 called - they don't want their programmers and their stupid code conventions back.
As for the conversion from 32-bit to 64-bit -- that still requires you to go over all code to make sure that any "magic" still works (struct field-padding, for example).
The funny thing is I just installed OpenSUSE 10.2 alpha 3 and the fonts look better than ever; if this is how they look without cleartype, who needs it?
If you're complaining about ONLY $80 for 1GB of RAM, you have no concept of what non-shitty memory for real workstations can cost."
Hey, I paid more than that for 64k of ram (not 640k.. 64k). $100.00 on sale. A gig of ram for $80 - stop complaining, its cheaper than staples, thumbtacks, plant seeds, etc.
And you should have seen the cost of the abacus before that!!!
Here in Quebec our hydro power isn't subsidized - quite the contrary - it pays a profit to the government every year. And we STILL get 7 cent/kwh electricity.
Its because we spent 16 billion on dams several decades ago.
Don't knock it if you haven't tried it. The lack of a decent preprocessor shows in a lot of languages.
Using the c preprocessor to emit code in other languages is not that far-fetched. Conditional code emission (based on conditional #ifdefs) is darned handy.
And I've seen people use cb as a prefix for combobox, c as a prefix for character, m_ as a memory variable (as opposed to one retrieved from a table), and f as a prefix for floats. About the only one that has ANY consistency is p for pointer.
hunPrefixing isn't consistent; I gave it up a decade ago because it wastes more time than it saves.
Use the c preprocessor to create your php files.
1. Create a source file "something.php.c"
#define DB_SERVER example.com
#define DB_USR example_user
#define DB_PW example_password
#define DB_CONNECT $link = mysql_connect("DB_SERVER", "DB_USR", "DB_PW")
DB_CONNECT;
2. g++ -o something.php something.php.tmp
3. grep -v "#" something.php.tmp > something.php
This is just an example to get you started, but now you can include all sorts of files at coding time, instead of at run time. So put the #define DB_CONNECT in a separate mysql header, and an equivalent DB_CONNECT in a postgresql header, and #include the one you want.
The lack of a preprocessor for most languages is a big problem - this gets around it. You could write a perl/python script t automate the process, and strip out multiple blank lines as well (replacing them with a single blank line for readability).
Simonyi's original concept of the Hungarian notation focused more on indicating the meaning of the variable in question, rather than its type.
That's what a good online thesaurus, with synonyms, is for. If you have to resort to hunNotation, you haven't spent enough time picking the right variable name, which means you're probably missing an essential part of the problem.
Picking the right name is for some variables can be tough! But the extra time pays off in code that's more expressive and self-documenting.
You sound bitter; you probably had to work your way through college while I was getting high and getting laid.
You sound supremely unmotiviated. I enjoyed working my way through college - and it was something I found to be at least as educational as anything I learned in school. And unlike you, I wasn't living at home or mooching off my parents or living off the fat of the land while I was in college.
Fuck you too:)
Sorry, but you're probably not my type, and vice versa:-)
Use and understand proper scoping rules, keep a thesaurus handy for helping pick expressive variable, function and class names, and you won't have any problems, your code will be readable, and you won't have to retype when you change the type of a variable.
We had this argument at work... for those who use it to indicate a member of a class, its also redundant - simple scoping rules, and how its used, make this obvious. Anyone who needs more than that really should go bace to Visual Basic.
And its really funny when people use it BOTH ways... and inconsistently... (sometimes because they've copied code off the web).
Ditto for "C" in front of a class. Totally unneeded.
Look in the Yellow Pages under "glaziers". Or google for "windows and doors".
Remember, Microsofts' claim to the term "Windows" is on such haky ground that they pay to make every case that tests it "go away" (cf: Lindows) rather than let a judge rule.
You obviously haven't read the GPL, or you forgot ... it puts restrictions on what you can do with the software. For example, you can't modify it and then just sell/distribute the modified binaries ... you need to either distribute them with source, or offer the source for 3 years after your last sale/distribution. That's a pretty powerful restriction, and a good one - sort of "share and share alike".
Originally, the GPLv3 was also going to try to close the so-called "SaaS / ASP loophole" but they seem to have backed down on that, modifying the text in section 7.
You do know that you can run Internet Explorer under linux? Slashdot covered this a while ago ... - quick and easy to set up, so that takes caree of many sites that require explorer;
Also, many windows programs run just fine under wine, including debuggers, etc.
And there's nothing preventing you from using xp instead of vista when running on a mac, if you're that desperate to get your "fix" ... its not like companies want to switch from xp to vista (quite the contrary).
Shhh ... I did some work in New Jersey about a decade ago, and the people I worked (and stayed) with were decent, nice folks. There was some culture shock when I first drove across the bridge to NY and saw the big "Call 1-800-COP-SHOT" billboards atop what looked like bombed-out tenements ...
The same argument could be made about old-fashioned telephone operators, who had to sit at a patch board and physically connect you to the line you wanted to talk to. Bad technology (such as buggy virus-prone Windows) creates a lot of jobs, but at what economic cost? People who spend a large chunk of their time handling the mess are not just "burden", they're prevented from doing more fulfilling jobs.
Why do you think its called the "Hell Desk"?
I don't know anyone who doesn't block doubleclick.
Just a side note: If that particular software company weren't writing such crappy software, and hadn't gone out of its way to illegally hobble the competition, a lot of people in tehc support wouldn't be wasting half their working lives doing battle with Microsofts' captacular software. THAT is a real waste.
How soon before someone does an environmental impact study on the extra power consumption of the higher-spec machines required to run Vista?
A lot of people who contribute to open source don't work for free.
I'm lobbying my boss to open-source parts of our stuff, because it makes good business sense ... and I'm being paid :-/ That won't change if we go open-source.
No, I was eating my breakfast and catching up on /. before going to the office for another day of fixing other people's code.
Substitute restaurants, or retailers, and the situation is the same ... most smaller ones fold within 5 years, some extyablish a niche, some grow, and some get bought out.
This is so pre-dot-com and so obvious that its not even funny. What next: 2+2=4?
Just follow the $$$.
Ignore the counterfeits for a moment. Every year for the last 22 years, the trade deficit with china has gone up. January alone was $25.6 BILLION http://www.census.gov/foreign-trade/balance/c5700. html#2006, up from $21.4 billion the previous January. With those numbers, WalUSMart is looking at a $300 billion trade deficit this year, just with China.
This could be a way for BushCheneyHalliburton to lay the groundwork for further import duties. Even a 10% across-the-board surtax would generate $30 billion (and you're probably looking at a rate more like 33% to 50%). Thats so much money its hard for them to ignore. Of course, it means that all those cheap imports get more expensive, but that only hurts the poor (in both countries), and there's no evidence Bush even knows the poor exist, except as cannon fodder.
I skipped 10.1 (stuck with 10.0 at home for the longest time, and still use 10.2 at work), so maybe I'm just judging from the improvement against 10.0.
As for the patent deal, I'm inclined to cut them some slack. We don't know the exact terms (its more than likely cross-licensing for stuff that has nothing at all to do with linux, and MonkeyBoy is just fudding everyone; if it were true, why doesn't he show it? Esp. since Novell has denied point blank that there is ANY linux patent problem ...)
We've been through similar storms with Sun, for example (the $8m license), but it all turned out okay in the end - don't forget where we got OpenOffice, and Java. Novell is a big contributor in terms of code ... if they can suck(er) $$$ out of Microsoft, and we get better interoperability, its worth a bit of confu [s|d] ion.
They make a good product. They may have miscalculated the maneuvering by microsoft, and the community being so ready to believe the worst (without proof ... ) but I think we're better off with them than without them.
Yeah, remind me to never let you near portable code.
The code I'm talking about was custom-written to run on one specific target architecture and OS - 32-bit *BSD (though it also runs under linux). Including 16-bit windowisms like LPCSTR on a 32-bit flat-memory architecture was a brain fart, as were all the #Ifdef WINDOWS includes.
1985 called - they don't want their programmers and their stupid code conventions back.
As for the conversion from 32-bit to 64-bit -- that still requires you to go over all code to make sure that any "magic" still works (struct field-padding, for example).
The funny thing is I just installed OpenSUSE 10.2 alpha 3 and the fonts look better than ever; if this is how they look without cleartype, who needs it?
If you're complaining about ONLY $80 for 1GB of RAM, you have no concept of what non-shitty memory for real workstations can cost."
Hey, I paid more than that for 64k of ram (not 640k .. 64k). $100.00 on sale. A gig of ram for $80 - stop complaining, its cheaper than staples, thumbtacks, plant seeds, etc.
And you should have seen the cost of the abacus before that!!!
Here in Quebec our hydro power isn't subsidized - quite the contrary - it pays a profit to the government every year. And we STILL get 7 cent/kwh electricity.
Its because we spent 16 billion on dams several decades ago.
Don't knock it if you haven't tried it. The lack of a decent preprocessor shows in a lot of languages.
Using the c preprocessor to emit code in other languages is not that far-fetched. Conditional code emission (based on conditional #ifdefs) is darned handy.
And I've seen people use cb as a prefix for combobox, c as a prefix for character, m_ as a memory variable (as opposed to one retrieved from a table), and f as a prefix for floats. About the only one that has ANY consistency is p for pointer.
hunPrefixing isn't consistent; I gave it up a decade ago because it wastes more time than it saves.
Use the c preprocessor to create your php files. 1. Create a source file "something.php.c" #define DB_SERVER example.com #define DB_USR example_user #define DB_PW example_password #define DB_CONNECT $link = mysql_connect("DB_SERVER", "DB_USR", "DB_PW") DB_CONNECT; 2. g++ -o something.php something.php.tmp 3. grep -v "#" something.php.tmp > something.php This is just an example to get you started, but now you can include all sorts of files at coding time, instead of at run time. So put the #define DB_CONNECT in a separate mysql header, and an equivalent DB_CONNECT in a postgresql header, and #include the one you want. The lack of a preprocessor for most languages is a big problem - this gets around it. You could write a perl/python script t automate the process, and strip out multiple blank lines as well (replacing them with a single blank line for readability).
That's what a good online thesaurus, with synonyms, is for. If you have to resort to hunNotation, you haven't spent enough time picking the right variable name, which means you're probably missing an essential part of the problem.
Picking the right name is for some variables can be tough! But the extra time pays off in code that's more expressive and self-documenting.
You sound supremely unmotiviated. I enjoyed working my way through college - and it was something I found to be at least as educational as anything I learned in school. And unlike you, I wasn't living at home or mooching off my parents or living off the fat of the land while I was in college.
Sorry, but you're probably not my type, and vice versa :-)
I've seen it used/abused both ways.
Simple conventions:
-
#defines in UPPERCASE_ONLY
-
class names and instances in ProperCase
-
functions and class methods in all_lower_case();
-
variables in all_lower_case;
Use and understand proper scoping rules, keep a thesaurus handy for helping pick expressive variable, function and class names, and you won't have any problems, your code will be readable, and you won't have to retype when you change the type of a variable.The KISS formula works.
We had this argument at work ... for those who use it to indicate a member of a class, its also redundant - simple scoping rules, and how its used, make this obvious. Anyone who needs more than that really should go bace to Visual Basic.
And its really funny when people use it BOTH ways ... and inconsistently ... (sometimes because they've copied code off the web).
Ditto for "C" in front of a class. Totally unneeded.