UK PowerShell User Group – 22nd March – Regular Expressions

One week from today, on Tuesday 22nd March, the UK PowerShell User Group will host a Live Meeting presentation on Regular Expressions by PowerShell MVP Tome Tanasovski. I make frequent use of Regular Expressions in PowerShell, so Tome’s session sounds really interesting:


Regular Expressions have been employed by every serious scripting language for the past 15 years. PowerShell’s adoption and implementation of Regular Expressions has ensured that it is taken seriously by serious scripters. The presentation will explore the history and syntax of regular expressions. It will give a deep dive into the PowerShell cmdlets that use Regular Expressions as well as the .NET native methods that can be invoked using PowerShell. It will give a detailed understanding of the internals of Microsoft’s implementation of Regular Expressions and how it differs from other languages. Real-world scenarios for using regular expressions will be explored.


You’ll find all the details to join the meeting on Richard Siddaway’s blog, and remember, you don’t need to be in the UK to take part, just be interested in the topic at hand.

March Madness On Demand

I don’t often find time to watch college basketball (because I tend to watch more NBA and I only have so much time available to watch hoops), but I’ve loved watching a load of games in the conference tournaments this year and I can’t wait for the NCAA Championship to start.


I’m going to fill out my bracket later, although I expect it’s going to look terrible by the first weekend again, so I doubt I’ll be sharing it! What I do want to share though, is the link to NCAA March Madness on Demand, where you can watch every game live or on demand for free:


NCAAMMOD3.embedWidget();


p.s. Yesterday FIBA, the world basketball governing body agreed that Team GB should have automatic qualification for the 2012 Olympics in London. That’s great news which should give the sport a real boost in the UK. :-)

NEBytes March: Bytecast out now, Automation event next week

Next Wednesday (16th March), NEBytes is putting on an Automation Extravaganza in Newcastle, with John Price delivering a session on developing home automation systems, then I’m going to talk about using PowerShell beyond the blue command window.


My session is going to cover a number of different scanarios for taking advantage of PowerShell in different hosts, from those provided by Microsoft to 3rd party solutions, including the web. I hope that some people who think they know what PowerShell is are going to get a bit of a surprise!


To register for the event, head over to Eventbrite.


As well as the in-person events, we’re continuing to produce the NEByes Bytecast, on a new monthly schedule (with some special Mega-Bytecasts coming in the future). Ben Lee and I sat down last Sunday to record Episode 9 and I think we made a good show, featuring discussion of Windows Phone 7 update problems, Service Pack 1 for Windows 7 and Server 2008 R2, SSD security, gaming and Apple’s new versions of OS X and the iPad. If those things tickle your fancy, pop over to the NEBytes site to grab the mp3 or subscribe via RSS or iTunes.

Pre-NoDo WinPho Update Woe

After complaints about the lack of updates to Windows Phone 7, the first feature update, codenamed NoDo is practially upon us (after being delayed, obviously). NoDo brings performance improvements and everyone’s favourite smartphone feature – copy and paste. It seems that Windows Phone 7 made it out of the door with some deficiencies in the updating procedure, so we’ve been provided with a pre-upate update to update the updating.


Sadly for many owners of Samsung handsets, the pre-NoDo update didn’t work, and a small number of phones were even “bricked” by the update (the “fix” being to go back to the shop and swap it for a working handset). Fortunately I didn’t get stung by this – I’d actually attempted the update before reading that it may kill my phone, but having attempted it on my netbook, I didn’t have enough disk space available to do it.


Good news though - Microsoft pulled the update before it caused too much damage and released a new, better version making the Samsung-specific problems a thing of the past.


Except it didn’t.


I am one of a number of Samsung owners (I have an Omnia 7, but the Focus is also affected), who is experiencing a problem installing the updated pre-update update that updates the updating. Specifically, the process times out and offers up error code 800705B4. Microsoft has [sarcasm]provided a solution[/sarcasm] to this issue on the Microsoft Answers site – “temporarily delete media items from your phone and try the update again”.


This fits in with advice on the Windows Phone Help and hot-to pages about updating, which is linked from the Zune client when the error appears where it says that “Windows Phone Update requires that there is some extra space on your phone while it’s being updated.” Sadly neither that page, nor the “answer” on Microsoft Answers says how much space this specific update needs. You’d think they’d be able to know that fairly easily.


When I first received error 800705B4 I only had about 400Mb free on the phone, so I followed the advice and first removed all of my music from the phone. This left a whole gigabyte free, but the update failed again. I then removed some videos, taking the free space up to 1.3Gb. Failure again. Removal of pictures and podcasts took me up to 1.7Gb free – still no joy. Next I’m going to have to start on app removal.


Looking at some of the posts on Microsoft Answers, people have started out with as much as 3Gb free and removed content to free up over 5Gb in total, but they’re still getting 800705B4! I would love to see Microsoft telling us how much space it needs, or some evidence that 1.7Gb or even 5Gb is not enough! As it stands, their “answer” – that the update needs more free space is at best a fluke.


I can understand that the phone needs some space free to be able to complete the update, but surely it doesn’t need several gigabytes. If that was the case, then this problem certainly wouldn’t be specific to Samsung phones! Clearly something is still very broken with this update on certain Samsung firmware versions.


I’m starting to think that I may need to do a factory reset on my phone in order to get the update on. It wouldn’t take me long to get back up and running with most apps (although reinstalling them all will be a pain), and I can re-sync my media. The main problem is that Windows Phone 7 has been positioned as the Xbox Live phone and anyone who has to reset the device will lose any progress that they’ve made in any games because there’s no way to backup or restore application data.


As an early adopter, I expect some pain with a new technology, but this is getting a bit pathetic. I’m nearly mad enough about it to create a Facebook group!