Archive for the ‘ibm’ Category

Our Mashed 08 hack: CurrentCost Live

Monday, June 23rd, 2008

Yesterday was the end of Mashed 08 – the annual London hackday from BBC Backstage.

I saw last week that there was going to be a “social responsibility” category in the hack challenge, and decided that a CurrentCost hack was in order!

Together with Rich, we spent a day trying to hack together a competitive challenge based around CurrentCost, encouraging people to reduce their home electricity usage by making it into a game they can play with their friends.

Here are a few notes based on the presentation I gave at the end.

(more…)

CurrentCost – first impressions

Thursday, May 15th, 2008

CurrentCostCurrentCost has been a bit of a buzz going round Hursley for a few weeks now.

I’ve been resisting the temptation to get involved, because I know how obsessive I get about stuff, and I’m a bit busy at the moment to take on another new obsession!

But last week, I weakened. It was all looking a bit too cool, so I figured I had to give it a go.

I’m a few weeks behind the other guys at Hursley, so I’ve not got much to add that hasn’t already been said yet. Still, I have a few readers from outside the IBM group, so thought I’d share links to posts I’ve been following about what other IBMers have been up to, and add my first impressions.

(more…)

Another four day work week

Friday, April 25th, 2008

This week was another chance to get away from my desk for a day.

some of my slides

Support U 2
Last Thursday, I spent the day in Hursley House running a careers training day for young people. The morning was spent on how to write CVs, and the afternoon focused on interview skills. It was a part of the current phase of my mentoring project, Support U 2. I’ve written about Support U 2 already (both before and after), which is why I didn’t post about last week at the time – although the project has continued to be been refined and improved, the aims and general ideal is still much the same as I’ve written before.

Still, the day was a big success – in particular a couple of hours in the afternoon where young people each received one-on-one interviews from IBMers. Each interview was about ten minutes long, after which they’d get feedback on their interview technique before moving on to an interview with another IBMer. Very tiring – for both the young people, and the volunteer interviewers! – but I think it went well. There was a noticeable improvement in the young people’s interviews as the afternoon went on.

(And a big thanks to Nick, James and Andy for being amongst the fantastic volunteer interviewers. There were several others – I’d link to them all, but couldn’t find them online anywhere… 🙂)

That was last week’s day away from my desk.

IBM

IBM HackDay 5
Today, I spent the day in Hursley House again! This time for our latest internal HackDay. (It seems that a lot of the cool things I do at work are happening in the House… it’s conditioning me in a Pavlov’s Dog kinda way to really like being in Hursley House! 🙂 )

Unfortunately, I got quite distracted by a few customer issues – my day job is a service role, responding to customer problems with our software. It seems that Friday is the day when a lot of customers will report problems that they’ve run into – I guess that if they’ve still not something working by Friday, then it’s time to call IBM Support!

Even if I spent a lot of time doing normal work, it was still fun to do it in the House, and get to talk in-person to a few people that I normally only communicate with through blogs or Twitter. And excuses aside, I did get a chance to write a small hack of my own, which I even managed to get working before heading home. I’ll have to post about it soon.

Looking at my diary, I’m gonna have to work every day next week. It’s so unfair…

PowerShell: Providers vs Cmdlets

Tuesday, February 12th, 2008

When I wrote the PowerShell snap-in for WebSphere MQ, I chose to implement it as a set of cmdlets.

PS C:\> $myqmgr = Get-WMQQueueManager DALE
PS C:\> Get-WMQQueue -Qmgr $myqmgr

They are new commands for WebSphere MQ – commands that let you get, create, modify new objects representing WebSphere MQ objects.

The commands are consistent with existing commands in syntax and style, to be sure. But, they’re still new commands.

I didn’t have to do it this way.

(more…)

Support U 2

Friday, February 8th, 2008

An article I wrote for the Hursley intranet. There is nothing confidential in it (and it took me long enough to write!) so I thought it’d be good to share.

The first phase of Support U 2 – a pilot mentoring project for young people run between business, charity, and government agency – came to an end with a celebration evening in the Clubhouse.

What was the project all about?

Support U 2 was started to help hard to reach young people – people not in education, employment or training, and identified as being unlikely to change this without some additional effort.

IBM’ers are already mentors for young people through programmes like MentorPlace. Youth charity, Solent Youth Action (SYA), work with young people through volunteering placements, activities and youth groups. Government agency Connexions provide advice and counselling to young people.

All of this happens already, and makes a massive difference to the lives of thousands of young people.

The unique aspect of Support U 2 was how these organisations worked together. The project brought them together to make a focused, coordinated effort to change the lives of young people identified as being at risk of remaining NEET.

Rather than offer separate programs, they pooled our resources – IBM’s business expertise, Connexions’ expertise at working with NEET young people, and SYA’s expertise at finding young people engaging, educational placements and activities. This was brought together to produce an intensive, coordinated package, tailored to each young person.

(more…)

Adding remote system admin support to PowerShell (before PowerShell V2)

Thursday, January 17th, 2008

Jeffrey Snover of Microsoft has written a very interesting post on PowerShell cmdlet development, prompted by the release of my latest updates to the WebSphere MQ PowerShell cmdlets.

By way of background, the cmdlets let you administer WebSphere MQ from the Windows PowerShell command prompt and scripting environment. One of WebSphere MQ’s biggest strengths is the breadth of it’s platform support, so it was no surprise that one of the most requested features to be added to the cmdlet library has been to be able to use PowerShell with WebSphere MQ queue managers on non-Windows servers.

(more…)

Explaining PowerShell for WebSphere MQ

Tuesday, December 11th, 2007

I’ve made a start on a series of posts designed to introduce how to use Windows PowerShell for WebSphere MQ admin. There is a bit of a learning curve for people new to PowerShell, so rather than try to explain everything in one go, I’m planning on breaking it down into bits, covering one topic a day.

If you’re curious to see all this PowerShell stuff I’ve been working on for months, head on over to the WMQ blog:

PowerShell for WebSphere MQ

Tuesday, December 4th, 2007

This has been far too long coming, but finally you can administer WebSphere MQ systems from Windows PowerShell. An extension for WebSphere MQ containing thirty-eight new PowerShell cmdlets is being released as “MO74: WebSphere MQ – Windows PowerShell library“.

I’ll write a more technical blog post that describes what sort of stuff you can do with the SupportPac. That might have to wait till next week – as is unfortunately often the way the WPS day-job is taking up a lot of my time! But in the meantime, I just wanted to write a quick post to say “I finally finished version 1, and got it out the door”! 🙂

Update: Want to see what it can do, but don’t have time to try it out? Download the zip file and take a look at the doc “A cookbook for ‘PowerShell for WebSphere MQ'” (powershellcookbook.pdf) that is in there. I’ve put a bunch of examples of commands there with sample output.

Update 2: I’ve made a start on describing how the PowerShell stuff can be used on the WebSphere MQ blog