17th Jun, 2008, 11:07pm

hat in the ring

Well, I’ve just gone & thrown my hat in the ring to speak at BarCampBelfast, if anybody actually wants to here my proposed talk, it’ll be 5 slides I prepared for the first Mobile Monday Belfast, I prepared two sets, one business & one techie, Mobile Monday got the business slides :-)

No Comments yet »

11th Jun, 2008, 9:03pm

Resigned & Signed

Today I resigned my post as Head of Technology for SLA Mobile and signed a contract with atg where I’ll be workin the eStara team.

1 Comment »

9th Jun, 2008, 11:22am

Pithy Rules for Technology Consulting

Some pithy but true rules for technology consulting.

No Comments yet »

8th Jun, 2008, 10:48am

jBPM Community Day

Friday 6th June 2008 was the first jBPM Community Day, held in the Guinness Store House in Dublin, this is practically on my doorstep, and as we’ve been looking at jBPM for some pilots recently, I couldn’t not go.

The speakers on the day were Tom Baeyens, Joram Barrez, Paul Browne and Koen Aers. It was great to hear that jBPM is being used in all sort of environments, in some very large projects and most of all the direction of the project from the project leaders. It was also good to hear about local take up in & around Ireland (there were guests from all over Europe, including some Americans based in Budapest)

Tom & the rest of the team are taking their collective experience in the BPM and building the Process Virtual Machine, and state engine that can be used to execute processes described in many different languages, starting with jPDL, but already on the horizon are BPEL and Seam PageFlow. The PVM looks set to be the definitive state machine for process management, with plugin interfaces for persistence, task management etc.

It was a great day, many thanks to all of those who contributed to the smooth running & interesting content, and selection of a great venue!

[It’s only just struck me what a great venue, making a product that’s as consistently good as Guinness requires clearly documented processes, which soon becomes clear when you take the tour of the Store House that describes the process involved in taking the raw ingredients and producing something as fine as a smooth pint of Guinness]

Questions for the jBPM Community/Things I’m going to try and answer over the coming weeks

  • Where’s the absolute beginners guide? [or, as this is in a community, where can I start one and what needs to be in it? :-) ]
  • What are the requirements/guidelines on replacing the jbpm-console or integrating functionality into your own app?
  • What are the interface points/techniques in PVM for other languages?
  • Drools/jBPM – what are the integration scenarios?
    • populate Drools with data/beans in a node of a process?
    • do both things operate independently?
  • Integration with authentication systems? (AD/LDAP instead of SQL based accounts)

No Comments yet »

23rd May, 2008, 9:46am

ssh-vulnkey

There’s a flaw in ssh-vulnkey, it doesn’t always show you the name of the file with an offending blacklisted key in it. Here’s a couple of ways round this:

For a small machine, inspect the files by hand:

strace ssh-vulnkey -a 2>&1 | grep ^stat64| grep -v NOENT| cut -d\” -f 2| sort | uniq | xargs vi

Or, a little longer, using ssh-vulnkey to find all relevant keys & reprocess them displaying the filename & then the result of the ssh-vulnkey for the individual file:

strace ssh-vulnkey -a 2>&1 | grep ^stat64| grep -v NOENT| cut -d\” -f 2| sort | uniq | xargs -i bash -c “echo ; echo {} ; ssh-vulnkey {};”

This really is a dirty hack, using strace to extract the files ssh-vulnkey and then reprocess them individually, there are a million ways this could be done better, but not on a single bash line :-)

No Comments yet »

30th Apr, 2008, 10:33am

Thunderbird Essentials – Revisted.

I wrote this some time ago, Thunderbird has moved on quite a bit since then (I’m now running 2.0.0.12 on my XP laptop), so here’s a quick roundup on the Add-ons/Extensions installed:

  • British English Dictionary
    Hey, colour has a u in it.
  • GMailUI
    mostly just so that I can use j/k to navigate around
  • Lightening
    Quickly check my published calendars (also see this: exchange to ics).
  • Mnenhy
    Mostly so that I can see what SpamAssassin (personal) or PureMessage (work) has thought of the email.
  • Nostalgy
    The major time saver for me these days, rapid filing of email, works well across IMAP accounts.

I was having various problems with GMailUI & Keyconfig not playing together properly, but Nostalgy has largely removed my need for keyconfig, as the rapid filing using Nostalgy’s Save function is great.

No Comments yet »

28th Apr, 2008, 4:01pm

History Meme

Following on from Mark and others, this is my VPS, not my Ubuntu desktop, laptop or MacBook…

simonm@mccartney:~$ uname -a
Linux mccartney.ie 2.6.16.33-xenU #8 SMP Wed Sep 12 22:06:48 UTC 2007 i686 GNU/Linux
simonm@mccartney:~$ history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
90 ls
73 cd
48 sudo
34 vi
17 svn
16 grep
13 cat
11 rm
8 cp
7 top
simonm@mccartney:~$

No Comments yet »

« Prev - Next »