Monday, 26 December 2011

F$&K OFF VALVE

So, I won't be playing Saints Row now.. >.<

I got it bought for me as a present and it wanted me to download 9gb F£$KOFF VALVE. If you can't get a game RIGHT on RELEASE so it can be installed without downloading 9gb f-off.

Anti-piracy.. cool, fine.. Microsoft Activation, don't like it but hey its ok its only a couple of KB connection and its finished..

Steam prime target for Virus Creators

There are a few basic things a virus must do to be successfull:
  • Replicate and
  • Remain Hidden,
These are two of the most important. Industry seeks to prevent these things happening. However, some vendors make a virus's life much much easier (Steam/Value j'accuse).

One method for limiting viral harm is limiting exposure. This can, in most instances, be done simply by only allowing connections to known secure IP addresses. This means that any virus incomming has also circumvented the security of a secure peer.

Sadly, this is made impossible by some product designs. Steam being the worst case. Internet load balancing should not be happening at the user client (in Steam client this is the case). Regional internet servers should be setup and DNS resolution should load balance within a small range of IP addresses for each area / network region. So, for example, Steam requested in Chicago should not be contacting an address in China (as an example found happening using Windows Update) for an update. It should be load balanced between up to 10 servers within a sensible range.

Steam just appears to try to load balance between 100's of servers. It could be possible they may have 100's of servers within my region, I am however exceedingly dubious of this (I don't think so).

Anyway, the point is, because steam connects to a massive range of IP addresses it is not easily possible to secure against viral attack, since either one must learn every single IP used by steam or just give up and allow Steam total free communications (inviting it as a great launch platform for any form of viral infection. Infect the process with the most permissions and or the most freedom).

The second evil of steam is it cannot run in a non elevated state.

I actually find myself HOPING someone targets Steam because they are behaving like Tyrants.

Oh, and yes.. Windows Update is nearly as bad (but at least I could conceivably mangage Windows Updates Manually).

Friday, 2 December 2011

Modern Gaming Industry standard business practices styfles economy

It occured to me today that the way modern gaming products launch (in legal terms) is completely designed so that they might reap any revenue which comes from the game. This, at first glance, makes complete sense. They put in the effort, they should be receiving the appropriate reward.

Then, I thought on this. The manor in which they seek to "protect there investment" almost excludes any other business (unless that business is going to be paying them a healthy fee and secondly divulge entirely their enterprise up front in case they where having to be already going to do that).

So, in short, its quickly not viable for others to produce related items for profit.

I only really noticed this on realising how MineCraft has had the opposite effect with its approach. The relative openness of the developer and his company has lead to many, many spin-off "developments" which may or may not earn each person a seperate profit.

Basicly, to my mind here, the lesson is simple. Less restrictive practices and looser licencing lead to economic boom.

Tuesday, 8 November 2011

A random cartoon...

More Microsoft Tricks! (makes me want to hug open source.. poor as it makes me)

So, Microsoft want us to upgrade our internet browser. From what I can figure out their *strategy* to get us to upgrade goes as follows:
  1. End Support
  2. Try to force the upgrade upon us via Windows Update (if possible)
  3. Update all their webpages so they use a feature of the new browser, which just happens (*cough bullshit*) to break compatibility with their oldest brower still compatible.
  4. Provided other "security updates" to 'related' parts of the operating system which *cough* again just happen to slowly break their oldest browser in increasingly annoying and agravating ways (example with IE 7, alignments suddenly different for same pages.. Suddenly the arrow keys no longer work for scrolling pages etc, previously smooth scrolling replaced by jagged glitchy scrolling).
  5. If any user notices these facets, they will say "Please update your browser to resolve this issue, thank you".
  6. Make the browser completely (artificially) incompatable with their next operating systems.
So, there you go.. if anyone reading this knows a Microsoft Executive who is be behind (or in support of) these "ideas" please, please, please do something just a little nasty to them (hide their car keys, erase their address books, factory reset their phone).

Let me know you have in comments and make my day ;).

Thursday, 3 November 2011

Cancel is NOT Undo! Damnit!

Reciently I've had a few problems with my PC which necessitated some reinstallation. So I needed to reinstall a few programs. I had the files already inplace and just needed to restore the registry settings. So I run the install, and ooh nice it put the settings back =) hurray. I don't need to put in the other 4 CD's to complete the install, i'll just cancel the install here and all will be good.

So, I hit cancel.. .the "£(*$ application starts REMOVING all the files. OMG! Cancel, Cancel!!!! NOT UNDO. >.<

Wednesday, 19 October 2011

Life, don't talk to me about Life

That of course was a quote made my "Mavin the paranoid Android" from the The Hitch Hikers Guide to the Galaxy (HHGTTG).

Still, right now I'm so tired of the pointless fight. People aren't valued, effort is only valued for the rewards it brings to the person the effort is made for. Good ideas go unrealised because people need to keep paying for bad ideas because once someone thought it was a clever idea to ensure that a "popular" or "clever" idea remained profitable and somehow unextractably entangled it to some life essencial so we became forced to continue to pay for the bad idea.

Life (by which I mean human effected / created life) seems full of examples of this (indeed these things thrive on this):
  • American Laws..
Seemingly if any "bill" is put forward for consideration and is seen to be a potentially "popular" proposition, everyone tries to find a way to Tac on their unpopular little proposal in the hope that people want the good enough to pay for the crap that comes with it (whilst making the crap they add seem plausably connected).
  • Loans (Banks),
Sure, you can have that money.. just give it us back (*small print* with 10% extra repayment per day you don't).
  •  Most Business
Hey, buy this.. its great and just LOOK how cheap it is (*small print* accessories not included, battery must be replaced weekly, must use OUR model of battery/ink/credits/web-site).
Hell, maybe this is the whole of life. Though, looking at nature, it tends to come with more rewards than traps.

The funny thing is, life is full of examples of how people really value other people. Its just disconnected, it only goes so far and then starts going in reverse (that is, for example.. I value you, you value you friend, your friend values their friend.. good. Though, your friends, friend hates you. You hate your friends, friend, friend. So on). Everyone generally has good reasons for why the like or don't like another person (value or not. If we define here good as making sense to them and their definition of good).

Trying to think about all this just hurts the brain. So, everyone, value everyone.. if you can't see their value, value that they give everyone else a greater sense of value by showing exactly how valuable they are by comparison.. thusly, appriciate them.

As for the people providing definite negative value, the ones killing, bombing, opressing, claiming their way or the highway ect. ect. Well, we can't appriciate them, but we can pity them and remember how their example shows just how bad people are when they don't value or appriciate even one.