From robert at interactive.co.uk Sat Mar 8 03:10:49 2008 From: robert at interactive.co.uk (Robert Inder) Date: Sat, 8 Mar 2008 11:10:49 +0000 Subject: [Edinburgh-pm] Croquet Message-ID: <7b89f0790803080310t215419bbv63c0c3020e87191f@mail.gmail.com> Last year, I organised a croquet session for half a dozen Perlmongers, several of whom said they enjoyed it. If anyone is interested in another such bash, on the same basis as last year, let me know. HOWEVER... The croquet club is running an introductory course of six two-hour sessions, from Monday the 5th of May to Monday 9th of June. There are afternoon sessions, but I suspect the evening sessions, which run 6:30 to 8:30 (or so), will be of more interest to people on this list. The course costs 20 pounds, which includes tuition, green fee and use of a hitting stick. And they'll count that towards club membership if subsequently decide to join. I believe last year's course was full by the time it ran. However, they are only just starting to publicise this year's course, so reasonably prompt digit extraction should secure a place. More information from "info at meadowscroquet.org.uk", or by phoning 0870 746 2583, but I'll be happy to try to answer any questions folk might have. Robert. -- Robert Inder Interactive Information Ltd, Registered in Scotland 07808 492 213 3, Lauriston Gardens, Company no. SC 150689 0131 229 1052 Edinburgh EH3 9HH SCOTLAND UK Interactions speak louder than words From perl at aaroncrane.co.uk Sat Mar 8 04:48:50 2008 From: perl at aaroncrane.co.uk (Aaron Crane) Date: Sat, 8 Mar 2008 12:48:50 +0000 Subject: [Edinburgh-pm] Meeting Wednesday 12th March Message-ID: <20080308124850.GN25840@aaroncrane.co.uk> It's that time again. Guildford Arms, 7:30pm, Wednesday 12th March. See you there. -- Aaron Crane ** http://aaroncrane.co.uk/ From rory.macdonald at gmail.com Wed Mar 12 02:07:07 2008 From: rory.macdonald at gmail.com (Rory Macdonald) Date: Wed, 12 Mar 2008 09:07:07 +0000 Subject: [Edinburgh-pm] Meeting Wednesday 12th March In-Reply-To: <20080308124850.GN25840@aaroncrane.co.uk> References: <20080308124850.GN25840@aaroncrane.co.uk> Message-ID: On Sat, Mar 8, 2008 at 12:48 PM, Aaron Crane wrote: > It's that time again. Guildford Arms, 7:30pm, Wednesday 12th March. > See you there. I suspect I've got the early stages of the cold/flu/thing which has been slowly creeping round our open plan office. Really thought I was going to get away with it too. So... anyone here moved up to 5.10 in a commercial environment? Rory From anthony at randell.org Thu Mar 13 10:36:34 2008 From: anthony at randell.org (anthony at randell.org) Date: Thu, 13 Mar 2008 17:36:34 +0000 (GMT) Subject: [Edinburgh-pm] Meeting Wednesday 12th March Message-ID: <1074230567.29701205429794902.JavaMail.mail@webmail04> An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/edinburgh-pm/attachments/20080313/69da25da/attachment.html From robrwo at gmail.com Sat Mar 15 05:33:28 2008 From: robrwo at gmail.com (Robert Rothenberg) Date: Sat, 15 Mar 2008 12:33:28 +0000 Subject: [Edinburgh-pm] [Fwd: Jobs at Codeplay in Edinburgh] Message-ID: <47DBC218.4070903@gmail.com> It's not Perl-related, but this might be of interest to some of the folk here. -------- Original Message -------- Date: Fri, 14 Mar 2008 14:27:22 +0000 From: Uwe Dolinsky Codeplay is an Edinburgh based software company working on new compiler technology for parallel processors like Sony's Cell. We have a number of open positions for developers who are enthusiastic about software engineering and learning about new software principles/tools, and who like the challenge of contributing to exciting new compiler technology for parallel processors. In particular we encourage young graduates to apply. We offer a friendly and fun working environment with lots of potential for career development within a growing company. The available jobs range from testing our compilers (trying to break them and/or extending our testing infrastructure), building integrations (for Visual Studio and Eclipse) to working on our Sieve C++ partitioning system and our core C/C++ compilers. If you are interested please send your enquiry and/or CV to jobs at codeplay.com. At the moment we can only consider applicants who have a UK work permit. From robrwo at gmail.com Sat Mar 15 05:39:27 2008 From: robrwo at gmail.com (Robert Rothenberg) Date: Sat, 15 Mar 2008 12:39:27 +0000 Subject: [Edinburgh-pm] 5.10 In-Reply-To: References: <20080308124850.GN25840@aaroncrane.co.uk> Message-ID: <47DBC37F.9030701@gmail.com> On 12/03/08 09:07 Rory Macdonald wrote: > So... anyone here moved up to 5.10 in a commercial environment? I haven't even moved up to it for my home environment. From robert at interactive.co.uk Sun Mar 16 17:13:39 2008 From: robert at interactive.co.uk (Robert Inder) Date: Mon, 17 Mar 2008 00:13:39 +0000 Subject: [Edinburgh-pm] Meeting scheduler Web Site Message-ID: <7b89f0790803161713w56a4bdbal8e7bf52a013d42e9@mail.gmail.com> Once upon a time, I went to a meeting that was scheduled using a web-based tool. I went to a URL, and there was a calendar relating to this meeting, with various possible times and dates, and I voted for the ones I could or could not attend. Then the meeting date was chosen to be the most popular/lease unpopular. I THINK the meeting in question was PM related. So I am posting here in the hope that someone else will know the site I mean, and tell me what it was called... Robert. -- Robert Inder Interactive Information Ltd, Registered in Scotland 07808 492 213 3, Lauriston Gardens, Company no. SC 150689 0131 229 1052 Edinburgh EH3 9HH SCOTLAND UK Interactions speak louder than words From perl at aaroncrane.co.uk Sun Mar 16 17:24:58 2008 From: perl at aaroncrane.co.uk (Aaron Crane) Date: Mon, 17 Mar 2008 00:24:58 +0000 Subject: [Edinburgh-pm] Meeting scheduler Web Site In-Reply-To: <7b89f0790803161713w56a4bdbal8e7bf52a013d42e9@mail.gmail.com> References: <7b89f0790803161713w56a4bdbal8e7bf52a013d42e9@mail.gmail.com> Message-ID: <20080317002458.GT7398@aaroncrane.co.uk> Robert Inder writes: > Once upon a time, I went to a meeting that was scheduled using a > web-based tool. [...] So I am posting here in the hope that someone > else will know the site I mean, and tell me what it was called. I believe that would be this: http://doodle.ch/ -- Aaron Crane ** http://aaroncrane.co.uk/ From asmith9983 at gmail.com Tue Mar 25 17:11:07 2008 From: asmith9983 at gmail.com (asmith9983 at gmail.com) Date: Wed, 26 Mar 2008 00:11:07 +0000 (GMT) Subject: [Edinburgh-pm] vim question Message-ID: I have the following file contents which I'm editing with vim:- 1 The quick brown fox jumped over the lazy dog. 2 The:quick:brown:fox:jumped:over:the:lazy:dog. 3 The quick brown fox jumped over the lazy dog. 4 The quick brown fox jumped over the lazy dog. 5 The quick brown fox jumped over the lazy dog. I want to place my cursor on the b of brown on line 2, and with a simple command change all the colons(:) to a space( ). Obviously its a change to end of line only, so a g substitute modifier is no good. I've also tried selecting selecting to end of line with v, visual mode, then applying ! operator with sed -e 's/:/ /', but it didn't work. Anybody got an idea that'll work. -- Andrew From perl at minty.org Wed Mar 26 02:53:44 2008 From: perl at minty.org (Murray) Date: Wed, 26 Mar 2008 09:53:44 +0000 Subject: [Edinburgh-pm] vim question In-Reply-To: References: Message-ID: <20080326095344.GB17018@minty.org> ps. "Vim Regular Expressions 101", top result here: http://www.google.com/search?q=vim+regex From perl at minty.org Wed Mar 26 02:51:56 2008 From: perl at minty.org (Murray) Date: Wed, 26 Mar 2008 09:51:56 +0000 Subject: [Edinburgh-pm] vim question In-Reply-To: References: Message-ID: <20080326095156.GA17018@minty.org> On Wed, Mar 26, 2008 at 12:11:07AM +0000, asmith9983 at gmail.com wrote: > change all the colons(:) to a space( ). Isn't that: Shift + v (select whole line) then : s/:/ /g > Obviously its a change to end of line only Hmm, not clear how this fits with "all the colons", but if you just wanted the last colon replaced: Shift + v (select whole line) then : s/:\([^:]*\)$/ \1/ Which I think expands as: : # colon \( # start group [^:] # anything other than a colon * # zero or more of the previous character (aka, not colon) \) # end group $ # end of line Which we replace with a space, followed by the contents of the matched group (everything after the last colon). If you want to select multiple lines: Shift + v then use the arrow keys, or j/k to select lines below/above. then : s/ ... / ... / From asmith9983 at gmail.com Wed Mar 26 09:08:37 2008 From: asmith9983 at gmail.com (asmith9983 at gmail.com) Date: Wed, 26 Mar 2008 16:08:37 +0000 (GMT) Subject: [Edinburgh-pm] vim question In-Reply-To: References: <6a5ae10b0803251733x3e28c709h897697e78826ee5a@mail.gmail.com> <6a5ae10b0803251735w48b1e8eej4683aa2e1517160d@mail.gmail.com> <20080326011132.GA24665@roseberry> Message-ID: Hi Adrian Thanks. Your answer was spot on. It looks like vim's visual mode is this weeks neat trick. To the people who suggested emacs, I'd rather learn Perl 5.10 or Perl6. or even Python than relearning lisp or the emacs OS. I did think that splitting the line and doing a global substitute then a rejoin was quite elegant too. Everyone was very friendly too. -- Andrew On Wed, 26 Mar 2008, Adrian Lai wrote: > On 26/03/2008, Toby Corkindale wrote: >> On Wed, Mar 26 Cristina Nunes top-posted: >> >>> Try V to select the all line and %s/:/ / >> >>> and a g for every occurence too >> >> >> Unfortunately the OP was interested in only changing the occurences after his >> cursor position, whereas selecting the whole line will change all. >> >> My own solution so far is quite inelegant: >> i:s/:/ /gkJx >> > > Try v$ to select to the end of the line. > Then :s/\%V:/ /g to do the actual replace. > > Adrian. >