Actually, it is like having a house on a busy street with the door standing open, only you don't know it. Would you rather: a) Your neighbour pop in, check if you are still alive, and remind you to close the door? b) or just wander in and out like everyone else does on the street.
Well, we could make this a bit more like the actual scenario.
Actually, it's like having a house at the end of a largely unused alley with the door standing open, only you don't know it. Would you rather: a) A random person pops in, make copies of all your private mail and computer files, then maybe tells you about it. b) You take the chance that someone randomly finds your open door.
Windows 7 on the other hand has not changed from Windows Vista in terms of Win32 application development. What works on one more than likely will work on the other.
Most of the C++ library for Windows is version-independent and distributed separately from the OS.
Kind of a forced scenario there. Why can't we have good e-mail without advertisements as an option? Google's service is fine, and understanding their ToS means you understand you're going to have ads; that's the nature of the net right now. Doesn't mean you have to like it and that we must comply with this model.
See, the problem here is that their competitor, Sony, has already patented locking a game to a specific console. Implementing this in the next Xbox would mean either
As it is, Microsoft and Sony (and as of the Wii U, Nintendo) play the loss leaders game with their consoles during the first few years; can Microsoft really afford to pay their cash-strapped competitor money on every unit sold or risk a multi-billion dollar lawsuit?
And yet, that logo never appears in their games, while the logo of the guy with a Valve stuck in his head does. Its the first thing you see after launching a Valve game.
For that matter, there's more than one Valve in head logo; Valve switched to a new one for games released after 2011.
Yes, they don't let users rate apps (although you can write recommendations).
However, most of the games in Steam's store DO have their Metacritic ratings posted. And last time I checked, Metacritic does have a user ratings system. Whether or not that's used in the actual Metacritic score, I don't know though.
No, it's not the Steam logo. It is, however, the Valve logo.
On a PC, you can to skip Valve's logo. To do so, go to Steam's Library, right-click a Valve game's name and click Properties. From there, add -novid to its startup options and click OK (or Save, I forget which).
Most of? This language is only a few years old. Perl is 20 and still works. In 20 years.NET code will be unusable. MS will have changed to something else.
C# and.NET in general is 11 years old now and still being actively developed.
Python, I think, owes its popularity in no small part to being an official language in places like Facebook and Google; perl is specifically prohibited in all cases in both companies. If one language is used by a company where it's desirable to work, and another is prohibited, which language are you going to learn?
Google employs the developer of Python... and its other official language is Java.
Facebook is the company who decided to use PHP and realized too late that it's too slow for what they need.
Actually Mr Anonymous, many of the best episodes of classic sci-fi series like Star Trek and Stargate were all based on time-travel. Yesterday's Enterprise, Anyone?
My favorite TNG episode, Cause and Effect, wasn't strictly time travel but was fairly close.
I don't know about on Linux, but Team Fortress 2 Beta (appid 520) on Steam for Windows/OSX is not Team Fortress 2 (appid 440)... it's a branch that Valve occasionally uses to test new game features.
For the love of god, Make the SOURCE ENGINE games available under linux. I'd be happy to play through HL2 etc again while waiting for newer titles.
The Source engine is constantly evolving. Valve's own games fall across 8 different versions. There used to be more, but HL2 and its episodes were updated to a newer engine when ported to OSX in 2010.
The engines are:
HL2, HL2:Ep1, HL2:Ep2, HL2: Lost Coast, Portal: Orange Box. Updated in 2010.
HL2:DM, Day of Defeat: Source, TF2: Source MP, sometimes referred to as Source 2009. Updated last week.
CS:S: Source MP branch, currently 4+ months behind Source MP.
L4D: L4D Engine. Updated in 2010.
Alien Swarm: L4D branch (as far as I can tell). Updated in 2010. Only recent engine with full source code available.
L4D2: L4D2 Engine. Updated last week.
Portal 2: Portal 2 Engine. Updated a few months ago.
CSGO: CSGO Engine. Updated last week, major update expected tomorrow.
That wouldn't be a mobile exclusive then, would it? Which means it would be covered by the very next paragraph:
To be frank, not many PC users appreciate mobile ports when they happen anyway, given that they generally cost $1 on the mobile device, and $6-15 on PC as a straight port. Most people just don't see the value, and for good reason... Save for very few games, very few successfully make the transition to PC and do well.
I still think this is all smoke and mirrors though, the REAL reason for Steam on Linux is Valve's Steambox which will run a GPL V2 only Linux (so they can use the hardware DRM that consoles require)
We'll come out with our own and we'll sell it to consumers by ourselves. That'll be a Linux box, [and] if you want to install Windows you can. We're not going to make it hard. This is not some locked box by any stretch of the imagination
It's kind of interesting for academic curiousity that Java's HttpServer class is that awful, but these tests don't tell you anything about real world performance.
Java's HttpServer class is in the "Sun's internal stuff" part of the Java API. In other words, it's not meant for public use and its documentation doesn't appear in the public API.
I really wish I could disable it at work, but we both have an (externally developed) Java applet in our main product and use WebEx to audio-conference and screen-share with the contractors who produce said Java applet.
At home, I occasionally do Java development, but I just install the 64-bit JDK, which doesn't include the plugin for 32-bit web browsers like Chrome and Firefox. Problem solved there!
You forget one:
- autoupdating
Heck, it doesn't even have an update UI built into it. Instead, you have to rely on a third-party addon to update it.
Actually, it is like having a house on a busy street with the door standing open, only you don't know it. Would you rather:
a) Your neighbour pop in, check if you are still alive, and remind you to close the door?
b) or just wander in and out like everyone else does on the street.
Well, we could make this a bit more like the actual scenario.
Actually, it's like having a house at the end of a largely unused alley with the door standing open, only you don't know it. Would you rather:
a) A random person pops in, make copies of all your private mail and computer files, then maybe tells you about it.
b) You take the chance that someone randomly finds your open door.
Duke Nukem 3D was the first FPS to inject a healthy dose of humor into the game. That is what stands out in my mind over actual gameplay mechanics.
DN3D also had a wide variety of weapons, some of which were... standard FPS weapons, some which weren't.
Some of these were pioneered by DN3D, such as:
I should note that I'm focusing mainly on multiplayer things here.
Windows 7 on the other hand has not changed from Windows Vista in terms of Win32 application development. What works on one more than likely will work on the other.
Most of the C++ library for Windows is version-independent and distributed separately from the OS.
For instance, here's the Visual Studio 2012 runtime library update 1.
Since Windows XP is still supported by MS, the VS2k12 C++ runtime library still supports it.
Kind of a forced scenario there. Why can't we have good e-mail without advertisements as an option? Google's service is fine, and understanding their ToS means you understand you're going to have ads; that's the nature of the net right now. Doesn't mean you have to like it and that we must comply with this model.
GMail supports IMAP. Which doesn't have ads.
See, the problem here is that their competitor, Sony, has already patented locking a game to a specific console. Implementing this in the next Xbox would mean either
As it is, Microsoft and Sony (and as of the Wii U, Nintendo) play the loss leaders game with their consoles during the first few years; can Microsoft really afford to pay their cash-strapped competitor money on every unit sold or risk a multi-billion dollar lawsuit?
For your second factor, you are aware that the sales life of a console is supposed to be longer than 6 months?
No, it's not. THIS is the Valve logo.
And yet, that logo never appears in their games, while the logo of the guy with a Valve stuck in his head does. Its the first thing you see after launching a Valve game.
For that matter, there's more than one Valve in head logo; Valve switched to a new one for games released after 2011.
Yes, they don't let users rate apps (although you can write recommendations).
However, most of the games in Steam's store DO have their Metacritic ratings posted. And last time I checked, Metacritic does have a user ratings system. Whether or not that's used in the actual Metacritic score, I don't know though.
That's not their logo...
No, it's not the Steam logo. It is, however, the Valve logo.
On a PC, you can to skip Valve's logo. To do so, go to Steam's Library, right-click a Valve game's name and click Properties. From there, add -novid to its startup options and click OK (or Save, I forget which).
Most of? .NET code will be unusable. MS will have changed to something else.
This language is only a few years old. Perl is 20 and still works. In 20 years
C# and .NET in general is 11 years old now and still being actively developed.
Python, I think, owes its popularity in no small part to being an official language in places like Facebook and Google; perl is specifically prohibited in all cases in both companies. If one language is used by a company where it's desirable to work, and another is prohibited, which language are you going to learn?
Google employs the developer of Python... and its other official language is Java.
Facebook is the company who decided to use PHP and realized too late that it's too slow for what they need.
Actually Mr Anonymous, many of the best episodes of classic sci-fi series like Star Trek and Stargate were all based on time-travel. Yesterday's Enterprise, Anyone?
My favorite TNG episode, Cause and Effect, wasn't strictly time travel but was fairly close.
Romulan Senator Vreenak said it best:
It's a faaaaake!
The problem with Steam is that Valve have not integrated it into the existing Linux software repositories.
Valve actually created their own repo, but it probably doesn't have all the dependencies.
http://repo.steampowered.com/steam/
I don't know about on Linux, but Team Fortress 2 Beta (appid 520) on Steam for Windows/OSX is not Team Fortress 2 (appid 440)... it's a branch that Valve occasionally uses to test new game features.
For the love of god, Make the SOURCE ENGINE games available under linux.
I'd be happy to play through HL2 etc again while waiting for newer titles.
The Source engine is constantly evolving. Valve's own games fall across 8 different versions. There used to be more, but HL2 and its episodes were updated to a newer engine when ported to OSX in 2010.
The engines are:
When Windows was a dominant platform? You're joking, right? You aren't actually trying to suggest that mobile exclusives are a problem for Windows?
http://apps.microsoft.com/windows/en-us/app/angry-birds-space/8ece2571-91e0-4f2f-b7e5-b0b7944ced2d is that Angry Birds space for Windows 8...oh I can get it for free on Android :)
That wouldn't be a mobile exclusive then, would it? Which means it would be covered by the very next paragraph:
To be frank, not many PC users appreciate mobile ports when they happen anyway, given that they generally cost $1 on the mobile device, and $6-15 on PC as a straight port. Most people just don't see the value, and for good reason... Save for very few games, very few successfully make the transition to PC and do well.
What he didn't say is those "$1 on the mobile device" games sometimes have a free version burdened with obtrusive ads, which is the free version you're referring to.
I still think this is all smoke and mirrors though, the REAL reason for Steam on Linux is Valve's Steambox which will run a GPL V2 only Linux (so they can use the hardware DRM that consoles require)
-- Valve CEO Gabe Newell in an interview with The Verge earlier this month.
Besides, Steam is a software DRM system; why would they need hardware DRM?
Whoops, somehow deleted a " right before I posted.
Public API was supposed to be a link.
It's kind of interesting for academic curiousity that Java's HttpServer class is that awful, but these tests don't tell you anything about real world performance.
Java's HttpServer class is in the "Sun's internal stuff" part of the Java API. In other words, it's not meant for public use and its documentation doesn't appear in the public API.
Besides which, Java has a separate API for web servers.
Fun fact: Java has two JVM execution modes: Client and server. Server has more optimizations at the expense of a longer startup time.
It defaults to the client JVM unless you specify -server on the command line (and you know that's exactly what Tomcat does).
Where's Dr. Kio Marv?
He thought 01K VRAM was enough for everyone!
They did not do nothing about it, they did release a patch. (That patch was insufficient and that is a valid point to criticize Oracle.)
Taking half a year to release the patch is also a valid point to criticize.
The GP wasn't talking about the patch from Saturday.
There was a previous patch in October that partly plugged the hole that was exploited this time, and Oracle should definitely be bashed for that.
I really wish I could disable it at work, but we both have an (externally developed) Java applet in our main product and use WebEx to audio-conference and screen-share with the contractors who produce said Java applet.
At home, I occasionally do Java development, but I just install the 64-bit JDK, which doesn't include the plugin for 32-bit web browsers like Chrome and Firefox. Problem solved there!