Software development, .Net, SQL Server, TDD, Agile, Community and other Odds and Sods
Mitch Wheat has been working as a professional programmer since 1984, graduating with a honours degree in Mathematics from Warwick University, UK in 1986. He moved to Perth in 1995, having worked in software houses in London and Rotterdam. He has worked in the areas of mining, electronics, research, defence, financial, GIS, telecommunications, engineering, and information management. Mitch has worked mainly with Microsoft technologies (since Windows version 3.0) but has also used UNIX. He holds the following Microsoft certifications: MCPD (Web and Windows) using C# and SQL Server MCITP (Admin and Developer). His preferred development environment is C#, .Net Framework and SQL Server. Mitch has worked as an independent consultant for the last 10 years, and is currently involved with helping teams improve their Software Development Life Cycle. His areas of special interest lie in performance tuning
Friday, March 19, 2010
How To Download Unmetered Content From Steam
This is a bit off-topic but I know a lot of developers like to play games (and why not, after all that’s what computers are for!)
If you buy and download games via Steam using the Steam client, you can do this so that the downloaded content does not add to your download limit (i.e. as an unmetered download). Why use Steam? Well, games are often cheaper than the shelf price, you can get pre-release content, and they often have great specials on older games.
The precise details will vary slightly depending on your location and which ISP you are with. The instructions here will be for Australia and Telstra, but they will work for other ISPs such as iinet and westnet etc. I’ll note the points at which you will need specific information.
Step 1: Download and install the Steam Client. You obviously need to do this if you want to use this service!
NOTE: If you are with another ISP, then this needs to be set accordingly (for westnet use ‘Australia – WA (3FL)’, not sure about others. Contact your ISP). NOTE: just performing this step alone won’t guarantee content is downloaded unmetered.
<!--List of IP addresses to allow-->
NOTE: The 3FL content server IP addresses are
steam-wa.3fl.net.au - 188.8.131.52
Then re-start Steam. It’s best to start a download and then pause it and then check to make sure the download is unmetered.
[One thing to note; the local Steam server obviously has to have the content on it. Also, you may find that connections are more reliable at off-peak times.]
I also added the following ports to my router's firewall:
Thursday, March 11, 2010
Being something of a Luddite, I have yet to get my head fully around the cloud business model: is it simply a hyped technology or is this the future of computing? Call me an old cynic but it seems that it is more to do with a push to a licensing revenue model than meeting an actual business demand. The major software vendors have been fully aware for over a decade that there comes a limit to what a customer is willing to pay for upgrades that don’t really give them anything they need.
It’s certainly an interesting time. But does it make sense to be making the shift to cloud based computing? Mobile applications syncing to remote location are hardly new wiz-bang technology. High availability and auto-failover I can understand but scalability is perhaps a little harder…
Azure is a relatively recent entry into the cloud offerings, and as such there are no doubt a few fine details to work out. According to recent information, SQL Azure is not yet ready for:
Now while there is obviously something to be said for getting into a new market by starting small, one would have thought that the businesses that would most benefit from the cloud’s economy of scale and find it a cost effective, and therefore attractive, proposition would be precisely those with large OLTP systems.
On a side note, I also can’t help notice that the current price of data transfer is 3 times more expensive in Australasia/Asia (this will hopefully change?):
So I guess I’m waiting for someone to show me the light and help me grok the cloud. Anyone?
Monday, March 08, 2010
At last week’s Perth .NET User Group meeting Dave and Michael demonstrated some of the new features present in Visual Studio 2010. One of the things Michael talked about was the T4 template support.
If you are interested in the T4 code generation capabilities, you might be interested in the T4 Toolbox up on codeplex:
Sunday, March 07, 2010
Windows 7: 90 Million and Counting…
A few days ago, Microsoft officials went to press saying that 90 million copies of Windows 7 have been sold to date. That’s a huge result! But not all together surprising, as Windows 7 is so much more pleasant to interact with than Vista [makes you wonder why no-one in charge could spot that Vista was so lacklustre!].
I’ve recently been playing with the speech recognition functionality built in Windows 7 (all versions). Despite owning only a fairly cheap headset, the results are very impressive. I'm not sure I could use it every day (although I did use it to write this), but it makes a welcome break from the mouse and keyboard. If you had a RSI or similar injury, then it might make using the computer considerably easier.
Monday, March 01, 2010
Perth .NET UG Meeting: What’s New in Visual Studio 2010 – Dave Gardner and Michael Minutillo
Join us at the Perth .NET User Group Thurs, March 4th where Michael Minutillo and Dave Gardner will present a session on many of the new features in Visual Studio 2010, due to be released in April with a host of new and enhanced functionality. The improvements range from minor tweaks to major new features. In this hands-on session they will demonstrate the new code editor, better multi-monitor support, IntelliSense improvements, new debugging tools, ASP.NET v4 and Web deployment enhancements, and built-in support for MEF, T4 support, and MVC2
This session coincides with the recent RC release of Visual Studio 2010 and also the forthcoming release of Dave, Michael and Nick's VS2010 book.
MSN, Email: mitch døt wheat at gmail.com