jump to navigation

Love that Capitalism June 24, 2009

Posted by frater in All.
3 comments

Nokia sells spy systems to Iran

I find it amazing that so many people can wholeheartedly embrace Capitalism, and then get angry about things like this. The rabid defense of Capitalism makes me suspect that it has gotten too tied in with the western national identities and too few people actually understand what it is, why it’s good, or even -if- it is good. It’s become a synonym for “us”, “good” and “freedom”, much the same way that 50’s propaganda made Communism a synonym for “evil”, “scary”, “violent” and “totalitarianist”. (Though, admittedly, the communist regimes themselves did much to aid that.)

Bottom line: You have a free market and don’t be surprised when people in it realise that they can make large profits selling nasty things to nasty people. Capitalism has no social conscience. (Which is why we have regulated, moderate capitalist markets, and not complete free-market capitalism. To protect us from people like that.)

Consumers and their Limited Resources June 23, 2009

Posted by frater in All, General Interest, Rants/Opinions.
add a comment

Finally.

http://games.slashdot.org/story/09/06/12/2043209/Game-DVD-Sales-Hurting-Music-Industry-More-Than-Downloads?from=rss

It is beyond my understanding how, even after so long, with so many people pointing out that the emperor has no clothes, the big media companies are still able to claim that every download is a lost sale and that illegal downloads are destroying music/movies/books/their-ability-to-make-billions-off-their-artists.

Well, that last one might be true.

The bottom line is, or at least should be, that not business model has any intrinsic ‘right’ to succeed. If the market changes, and it certainly has changed, and your business model no longer works to make you money then you need to adapt.

And yes, I am aware that convincing governments to pass laws making your business model sacrosanct and then having your customers arrested, charged in civil suits, and forced to give you money is in fact adapting. It might be better to adapt into something with a bit more long term survival.

If you keep biting the masses, eventually they’ll bite back.

Micro-payments and economies of scale June 22, 2009

Posted by frater in All, Rants/Opinions, Software Development.
add a comment

Gamasutra – Features – What Are The Rewards Of ‘Free-To-Play’ MMOs?

Gamasutra has an interesting article here about free-to-play MMO’s and whether or not the micro-payments business model works.  It certainly seems to be working in some of the cases listed, but more interesting perhaps is the note at the end that companies can become comfortable (and need to, if they want to try this model) with bringing less money in and sending less money out.

This gives me great hope for the gaming market of the future, just as new platforms like the iPhone and Facebook have.  Each new platform has given licence to small groups to try something new.  They have to do it cheaply, they have to do it simply, they don’t have huge budgets and the limitations of the platforms don’t require them to.  They live this idea that if they spend less money they don’t need to bring in as much to be successful.

What you end up with is an awful lot of crap.  Check out facebook games, and the million-and-one “mafia” style iPhone games that rip each other off shamefully.  You also get an injection of new ideas, innovation and a lowered barrier-to-entry.  You get a spiritual return to the days of the commodore 64 and the amiga, where games were developed in a short amount of time by a single developer, or a small group of developers.

One of the great reducers of innovation is cost.  The big multi-million dollar blockbuster games are a big investment and if they go wrong, they can do substantial damage to even a large, well-funded company.  It’s no surprise really that the big game publishers resist innovation and want “the same, but different” in each release.  Innovation, where it happens at all, tends to become restricted to small changes over time.

As an example, The Sims has become one of the biggest earners in the game market ever, and it was only Will Wright’s track record and influence that ever allowed the game to be made; executives didn’t think there was any money in it and were scared by the departure from the ordinary that it presents.

So I am filled with hope anytime evidence arises to show success in turning back this particular clock, any time that games can be made cheaper, with less people and overhead, then there is potential for something more risky and potentially interesting and market-changing to occur.

Unrecognized attribute ‘xmlns’. June 19, 2009

Posted by frater in All, Software Development.
add a comment

Here’s web-systems based error that is tangentially related to BizTalk 2006. If you use BizTalk 2006 in order to generate a webservice this problem will often need to be fixed before your webservice will be useable.

This issue is that you receive the above error message, Unrecognized attribute ‘xmlns’., when you attempt to log on a webservice and use it. It’s easy to test for as it should show up if you use a browser to hit the service and attempt to load up the test forms.

This is caused because, although the web service/web page is using Asp .Net 2.x, the website itself is set to use Asp .Net 1.x

The trick is simply the launch the IIS management application, navigate to the Asp .Net tab, and set the target framework to the 2.x version of the framework.

Try again and hopefully, it should work.

Error 1718. File was rejected by digital signature policy June 18, 2009

Posted by frater in All.
add a comment

Sometimes, when you’ve got Visual Studio 2005 installed and are using automatic updater, or manual updating, to install service pack 1, it can fail with very little indication as to why. If you search the event logs, you may see something like the above.

It happened to me on windows server 2003 where I was setting up a biztalk development environment, but it can happen on xp as well apparently.

Turns out there is a bug in windows causing it to fail to validate the signature on one of the files in this update pack, and thus windows (quite correctly) refuses to install the patch.

A hotfix has been provided by Microsoft for Windows server 2003; it weighs in at a mere 800kb and solves the problem quickly and easily. Go grab it.

Hotfix

Unfortunately it appears no such fix has been released for XP. There are workarounds listed on the above link as well though I haven’t investigated them at all. They’re worth a shot, leave a note here if you find them useful.

Google tackles the eBook Market June 17, 2009

Posted by frater in All, General Interest, Rants/Opinions, iPhone.
add a comment

Slashdot Technology Story | Google Set To Tackle eBook Market

As a long-term ebook reader myself, I have been both excited by Amazon’s entry into the market raising the profile and the usage of ebooks, and disappointed in Amazon’s heavy-handed tactics and DRM, a side of the retail giant that is quickly becomming “business as usual”.

So I for one welcome our google overlord’s entry into the ebook market.  By pushing a free standard and open access, hopefully we will see some decent kindle competition – because nothing breaks down unnecessary and greedy restrictions like open competition (come on Android come on!).

In a related note, the best ebook reader programs I have found so far are uBook (micro-book) for the pocket-pc, an excellent little program that worked very well on my old iPaq, and Bookshelf for the iPhone, which is the application I currently use and makes the most of your own file formats and the beautifully clear resolution of the iPhone screen.  Reading on the iPhone is convenient and a pleasure and I generally carry half a library in my pocket at all times.

Why the USA should continue to control the internet June 16, 2009

Posted by frater in All.
add a comment

I never thought i’d say this but this guy:
http://www.weeklystandard.com/Content/Public/Articles/000/000/016/515zoozk.asp?pg=1
Makes a really good case for why control of IANA and its support structures should remain in American hands. Whilst it certainly sounds good to have an independent international body in control it would be foolish and wrong to ignore history.

The fact that international countries would attempt to convince an international body to accede to their wishes and impose their form of censorship on the entire net (something which is currently not possible) should be beyond question. If you think the Islamic countries wouldn’t like anti-Islam pages gone you’re foolish, and if you think China wouldn’t love free-Tibet pages invisible then you’ve been asleep the last decade. If you think it couldn’t happen, you haven’t been paying enough attention to the UN and the Human Rights Council, to name one example.

There are proponents of censorship in just about every country with a significant interest in the internet and an “independent” controlling body would be the perfect platform for these groups to work together to impose their own strictures.

Better then is to leave it how it is. It is a hefty responsibility, but the USA have done fine so far, and they do have a significant and -vocal- portion of their community who are serious about protecting freedom of speech, something lacking in many other countries.

Personally, it worries me a great deal to see the potential for abuse resting firmly in the hands of Americans, who have proven over the last eight years that they are quite capable of embracing fanaticism as a nation and quite capable of being rule by fear. It is telling that even in the depths of this period however, freedom of speech on the internet remained untouched (as best we can tell).

I think I’m more comfortable with it being in the hands of people who so far haven’t abused it, when you compare it to say.. Australian’s communications minister Stephen Conroy. Control of the entire internet? That sounds like a sexual fantasy of Conroy’s.

Also this post wouldn’t be readable in that horrible otherworld, as use of the word Sexual is offensive to pure Christian ears.

Muzzling ‘The Chaser’ June 15, 2009

Posted by frater in All.
add a comment

Looks like I’m not the only one crying bullshit at the recent censoring of Chaser on reasonably lackluster grounds. Here is an excellent article providing a compelling analysis of the recent outcry.

It is interesting to note that equally offensive humour is (and always has) gotten a free pass on Australian TV. When you see the same thing happening in multiple areas but only one is being attacked, you do start to wonder “what is special about that particular one?”….

Online Opinion – Muzzling ‘The Chaser’

SQL Server Setup failed to obtain system account information for the ASPNET account. June 14, 2009

Posted by frater in Administration, All, Software Development.
1 comment so far

On the topic of Sql Server 2005 installations, A seperate issue that may occur is the following error message:

SQL Server Setup failed to obtain system account information for the ASPNET account. To proceed, reinstall the .NET Framework, and then run SQL Server Setup again.

This is generally caused by installing IIS and not configuring asp .net, particularly if you install IIS after already having installed Visual Studio at an earlier date.

Fix this by registering asp .net with IIS. To do this open a command prompt and go to the following directory:
C:\windows\Microsoft.NET\Framework\v2.0.60727\

This is assuming you’re using .Net 2.0 or higher (3.0, 3.5). Even if you’re using the 3.x series and Visual Studio 2008, you still need to go to the v2.0 directory for this operation – this is because the 3.x series are not a replacement for the 2.x series, but rather extensions. (3.x is a superset of 2.x and there have been no breaking changes to 2.x functionality).

If you want to understand this further, there is an interesting post about it here: http://blogs.msdn.com/vijaysk/archive/2008/03/20/running-asp-net-3-5-on-iis.aspx

For now though, run the following command: aspnet_regiis.exe -i

This will register asp.net with iis and hopefully solve this issue.

Edition Change Check Warning June 13, 2009

Posted by frater in Administration, All, Software Development.
2 comments

Found an interesting little issue today when trying to install Sql Server development edition (though I’m led to believe it applies to all versions).

On the configuration check screen I noticed a warning next to “Edition Change Check”, the message of which read:

To change an existing instance of Microsoft SQL Server 2005 to a difference edition of SQL Server 2005, you must run SQL Server 2005 Setup from the command prompt and include the SKUUPGRADE=1 parameter.

I did a bit of investigating and it looks as though the cause here is that I already have sqlexpress installed. It looks like I installed it along with Visual Studio some time ago and forgot it was there, so the Sql installation files are assuming they’re going to be used to upgrade this installation – which it can’t do without specific instructions.

One of the potential issues here is that in order to do this, all service packs and hotfixes need to be uninstalled (something it obviously wont do without the proper permissions). What this means for us is that after we perform the upgrade, we need to reinstall all the service packs and hotfixes to ensure proper security.

The trick then is to open up a command prompt and navigate to the cd/dvd directory that contains the sql files and run this command:

setup ADDLOCAL=SQL_Engine INSTANCENAME=MSSQLSERVER UPGRADE=SQL_ENGINE SKUUPGRADE=1

If you’ve used a different instance name for your installation of the initial version you will need to use it here instead of MSSQLSERVER. MSSQLSERVER is the default name for a standard Sql Server installation, however the named instance for a standard sql express instance is SQLEXPRESS which I suspect is the most common case where the need to do this would catch us by surprise.

Note that the Edition Change Check will show as “Success” when this has been done properly. It took me a while of testing to ensure this as the property names are case sensitive and it’s easy to make a typo. Don’t continue past the configuration check until all the checks are green.

From there it should be a standard installation with no worries.

It might be useful to note that it is in fact possible to install an instance of sql server alongside sql server express if you do not wish to upgrade (or to keep the sqlexpress name). In this case it will just install as expected and you will be able to access either instance by name at leisure.

Hope this was helpful.