From dave at dave.org.uk Sat Mar 3 04:04:20 2012 From: dave at dave.org.uk (Dave Cross) Date: Sat, 03 Mar 2012 12:04:20 +0000 Subject: [Edinburgh-pm] Coming to Edinburgh Message-ID: <4F5208C4.50307@dave.org.uk> Hi, I've got two trips to Edinburgh in the next few months. Would be good to have a beer or three on one or both of those occasions. The first one is at the start of May. I'm running some training for Edinburgh University. I'll be arriving on Sun 29th Apr and leaving on Sat 5th May. I'll be staying at Ten Hill Place[1]. Then there my usual annual holiday in Edinburgh. That'll be Fri 1st Jun - Fri 8th Jun. No need to set anything up right now. Just giving you advance notice that I'll be around. Cheers, Dave... [1] http://www.tenhillplace.com/ -- Dave Cross :: dave at dave.org.uk http://dave.org.uk/ @davorg From miles at assyrian.org.uk Mon Mar 5 07:53:41 2012 From: miles at assyrian.org.uk (Miles Gould) Date: Mon, 05 Mar 2012 15:53:41 +0000 Subject: [Edinburgh-pm] Code cleanup Message-ID: <4F54E185.80107@assyrian.org.uk> Hey all, Some poor fool recently posted some code to the Reddit Perl forum, asking for advice on improving the code's performance. The advice fell into five rough camps: 1) throw $random_microoptimisation at it, that's bound to help 2) use $perl_idiom instead of $c_idiom, it's much prettier 3) use SQL/BDB/R instead of Perl and flat text files (a special, and especially annoying, case of 1) 4) delete the whole thing, go to your room, and Think About What You've Done 5) run Devel::NYTProf on it, then you'll see that the problem is $actual_problem. [You can read the whole debacle at http://www.reddit.com/r/perl/comments/qf9do/why_is_this_perl_code_painfully_slow/] This was all very frustrating to those of us in camp 5. But the camp 2 folks had a point: it was pretty clear that the programmer in question was new to Perl and probably fairly new to programming in general. So I thought I'd do a step-by-step cleanup of their code, so that they, and hopefully any interested bystanders, might learn. Here's what I've got so far: https://github.com/pozorvlak/microarray Does anyone have any suggestions? I haven't merged the stats_basic branch yet because it changes the output data extensively, and I'd like to run a few calculations by hand to determine which set of answers is right. Miles From tsojcanth at gmail.com Mon Mar 5 08:31:28 2012 From: tsojcanth at gmail.com (Paolo Greco) Date: Mon, 5 Mar 2012 16:31:28 +0000 Subject: [Edinburgh-pm] Code cleanup In-Reply-To: <4F54E185.80107@assyrian.org.uk> References: <4F54E185.80107@assyrian.org.uk> Message-ID: On Mon, Mar 5, 2012 at 3:53 PM, Miles Gould wrote: > This was all very frustrating to those of us in camp 5. > Evidence can be quite damning of one's beliefs. Especially on the internets. Profiling should be the first stop toward optimization, maybe second after after "I have evidence that this is taking a long time already". > Does anyone have any suggestions? > I'll have a look later on this week. I'm really, really curious. -- Paolo -------------- next part -------------- An HTML attachment was scrubbed... URL: From perl at aaroncrane.co.uk Mon Mar 5 09:24:55 2012 From: perl at aaroncrane.co.uk (Aaron Crane) Date: Mon, 5 Mar 2012 17:24:55 +0000 Subject: [Edinburgh-pm] Code cleanup In-Reply-To: <4F54E185.80107@assyrian.org.uk> References: <4F54E185.80107@assyrian.org.uk> Message-ID: Miles Gould wrote: > So I thought I'd do > a step-by-step cleanup of their code, so that they, and hopefully any > interested bystanders, might learn. Nice idea. > Does anyone have any suggestions? lines 20, 22, 52: perhaps use <> instead of manually opening the file lines 26, 76: inconsistent that these aggregates get an empty initializer, when most don't (lines 25, 56, 57) line 37: this elsif is redundant now that you've got the looks_like_number() test lines 34, 41: hoist the chomps out of the conditional lines 42-44: better: `my ($name, @values) = split " ", $line` (clarifies what the syntax is, by avoiding the manual `shift`) line 46: I prefer `if any { !predicate }` to `unless all { predicate }`, but I suppose that's personal taste line 47: `$dataArray[$indexLine] = \@values` line 54: we copy $indexLine into $geneNumber, then never touch $indexLine again; perhaps replace $indexLine with $geneNumber throughout? lines 71-78: delete; and modify lines 91-92 and 95-98 to declare the variables as needed line 81: `for my $i (0 .. $filterNumber-1)` lines 82-89: much simpler as this: my $data = $filterData[$i]; my @controlArray = @$data[ 0 .. 19]; # first 20 my @sampleArray = @$data[20 .. 40]; # next 21 or, if you're willing to require Perl 5.12, replace lines 81-89 with: while (my ($i, $data) = each @filterData) { my @controlArray = @$data[ 0 .. 19]; # first 20 my @sampleArray = @$data[20 .. 40]; # next 21 lines 106, 109, 112: if you're willing to require Perl 5.12, rename $scoreCounter to $i, and replace with: my @sorted = sort keys %scoreHash; while (my ($i, $key) = each @sorted) { lines 127, 129-131: `use List::Util qw` at the top, and then `my $sum = sum(@$array)` lines 133-139: similarly, I think this clarifies the computation: my $squares_sum = sum(map { $_ * $_ } @$array); my $stddev = sqrt(($squares_sum - $sum * $sum / $n) / ($n - 1); (with a declaration of $n, but early enough to use in the calculation of $mean, too) ? but even better would be to use a CPAN module, as in your stats_basic branch > I haven't merged the stats_basic branch > yet because it changes the output data extensively, and I'd like to run a > few calculations by hand to determine which set of answers is right. Do the code under discussion and Statistics::Basic maybe differ in whether they divide by N versus N-1? (I forget the relevant terminology, I'm afraid.) -- Aaron Crane ** http://aaroncrane.co.uk/ From miles at assyrian.org.uk Mon Mar 5 13:07:27 2012 From: miles at assyrian.org.uk (Miles Gould) Date: Mon, 05 Mar 2012 21:07:27 +0000 Subject: [Edinburgh-pm] Code cleanup In-Reply-To: References: <4F54E185.80107@assyrian.org.uk> Message-ID: <4F552B0F.1070401@assyrian.org.uk> On 05/03/12 17:24, Aaron Crane wrote: > lines 20, 22, 52: perhaps use <> instead of manually opening the file My concern here is error reporting: you can get the name of the currently-open file from $ARGV, but $. increases across files. What's the best way round this? Also, I don't know what's the correct behaviour for the program if it's handed several datasets - currently it ignores everything before the final "probes" line, which is almost certainly wrong. > lines 26, 76: inconsistent that these aggregates get an empty > initializer, when most don't (lines 25, 56, 57) What's best practice here - explicit initializers, or not? > line 54: we copy $indexLine into $geneNumber, then never touch > $indexLine again; perhaps replace $indexLine with $geneNumber > throughout? Actually, we never touch $geneNumber either! So I've deleted it and just left $indexNumber. My plan now is to unify $nameArray and $dataArray into one datastructure, and eliminate $indexNumber too. > line 81: `for my $i (0 .. $filterNumber-1)` Similarly, a unified name/values structure will allow me to eliminate $filterNumber and $i. > or, if you're willing to require Perl 5.12, replace lines 81-89 with: Hmm, yeah, tough one. I don't know how much control this person has over their computing environment. On the other hand, I'd like to indoctrinate them into the cult of Modern Perl ASAP :-) [std dev calculation] I've altered it to use sum and map, as suggested, but kept the calculation the same. Yes, they're provably equivalent, but it seems less confusing to change the expression and the algorithm separately. > Do the code under discussion and Statistics::Basic maybe differ in > whether they divide by N versus N-1? (I forget the relevant > terminology, I'm afraid.) Sounds plausible! IIRC, one is the standard deviation of the sample, and the other is an estimate of the standard deviation of the distribution from which the sample's drawn. But A-level stats was a long time ago, and I can't remember which is which. Another question: what's the best way of getting the user to install all the dependencies? Add a Makefile.PL and tell them to run "cpan ."? Miles From perl at aaroncrane.co.uk Mon Mar 5 14:30:53 2012 From: perl at aaroncrane.co.uk (Aaron Crane) Date: Mon, 5 Mar 2012 22:30:53 +0000 Subject: [Edinburgh-pm] Code cleanup In-Reply-To: <4F552B0F.1070401@assyrian.org.uk> References: <4F54E185.80107@assyrian.org.uk> <4F552B0F.1070401@assyrian.org.uk> Message-ID: Miles Gould wrote: > On 05/03/12 17:24, Aaron Crane wrote: >> lines 20, 22, 52: perhaps use <> ?instead of manually opening the file > > My concern here is error reporting: you can get the name of the > currently-open file from $ARGV, but $. increases across files. What's the > best way round this? `perldoc -f eof` suggests this: while (<>) { # ... } continue { close ARGV if eof; } However? > Also, I don't know what's the correct behaviour for the > program if it's handed several datasets - currently it ignores everything > before the final "probes" line, which is almost certainly wrong. ? that's a good point. Perhaps leave in the check that @ARGV is 1, but still use <> for convenience. >> lines 26, 76: inconsistent that these aggregates get an empty >> initializer, when most don't (lines 25, 56, 57) > > What's best practice here - explicit initializers, or not? I'd always avoid them ? what could an array or hash without an initialiser be initialised to if *not* an empty aggregate? Including them just seems like unnecessary clutter to me. > Another question: what's the best way of getting the user to install all the > dependencies? Add a Makefile.PL and tell them to run "cpan ."? I'd recommend cpanminus rather than cpan, but yes, that's a pretty simple option. -- Aaron Crane ** http://aaroncrane.co.uk/ From miles at assyrian.org.uk Tue Mar 6 02:41:27 2012 From: miles at assyrian.org.uk (Miles Gould) Date: Tue, 06 Mar 2012 10:41:27 +0000 Subject: [Edinburgh-pm] Code cleanup In-Reply-To: References: <4F54E185.80107@assyrian.org.uk> <4F552B0F.1070401@assyrian.org.uk> Message-ID: <4F55E9D7.1070604@assyrian.org.uk> On 05/03/12 22:30, Aaron Crane wrote: > ? that's a good point. Perhaps leave in the check that @ARGV is 1, > but still use<> for convenience. Good idea! > I'd recommend cpanminus rather than cpan, but yes, that's a pretty > simple option. At the risk of marking myself out as a clueless n00b, what's the actual advantage of cpanm over cpan? Miles From Ian.Stuart at ed.ac.uk Tue Mar 6 02:42:51 2012 From: Ian.Stuart at ed.ac.uk (Ian Stuart) Date: Tue, 06 Mar 2012 10:42:51 +0000 Subject: [Edinburgh-pm] Code cleanup In-Reply-To: <4F55E9D7.1070604@assyrian.org.uk> References: <4F54E185.80107@assyrian.org.uk> <4F552B0F.1070401@assyrian.org.uk> <4F55E9D7.1070604@assyrian.org.uk> Message-ID: <4F55EA2B.8050109@ed.ac.uk> On 06/03/12 10:41, Miles Gould wrote: > On 05/03/12 22:30, Aaron Crane wrote: >> ? that's a good point. Perhaps leave in the check that @ARGV is 1, >> but still use<> for convenience. > > Good idea! > >> I'd recommend cpanminus rather than cpan, but yes, that's a pretty >> simple option. > > At the risk of marking myself out as a clueless n00b, what's the actual > advantage of cpanm over cpan? (as another "n00b" on this...) From the package web-page: "Another CPAN installer? OK, the first motivation was this: the CPAN shell runs out of memory (or swaps heavily and gets really slow) on Slicehost/linode's most affordable plan with only 256MB RAM. Should I pay more to install perl modules from CPAN? I don't think so. But why a new client? First of all, let me be clear that CPAN and CPANPLUS are great tools I've used for literally years (you know how many modules I have on CPAN, right?). I really respect their efforts of maintaining the most important tools in the CPAN toolchain ecosystem. However, for less experienced users (mostly from outside the Perl community), or even really experienced Perl developers who know how to shoot themselves in their feet, setting up the CPAN toolchain often feels like yak shaving, especially when all they want to do is just install some modules and start writing code." I'm happy to use "perl -MCPAN -e shell" - but I guess not everyone wants to :) -- Ian Stuart. Developer: Open Access Repository Junction and OpenDepot.org Bibliographics and Multimedia Service Delivery team, EDINA, The University of Edinburgh. http://edina.ac.uk/ This email was sent via the University of Edinburgh. The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. From perl at aaroncrane.co.uk Tue Mar 6 03:51:35 2012 From: perl at aaroncrane.co.uk (Aaron Crane) Date: Tue, 6 Mar 2012 11:51:35 +0000 Subject: [Edinburgh-pm] Code cleanup In-Reply-To: <4F55EA2B.8050109@ed.ac.uk> References: <4F54E185.80107@assyrian.org.uk> <4F552B0F.1070401@assyrian.org.uk> <4F55E9D7.1070604@assyrian.org.uk> <4F55EA2B.8050109@ed.ac.uk> Message-ID: Ian Stuart wrote: > On 06/03/12 10:41, Miles Gould wrote: >> At the risk of marking myself out as a clueless n00b, what's the actual >> advantage of cpanm over cpan? > > (as another "n00b" on this...) > From the package web-page: [snip] For me, the performance and memory-use benefits mentioned there are pleasant, but not really a big deal. However, the "it just works with no setup" aspect is lovely, and I think it's therefore a much better recommendation for the newcomer Miles is trying to help here. If someone disagrees, I suggest they install a fresh Perl somewhere, and run (say) `cpan Moose` in it. (Real masochists will do this with an older Perl release; there have certainly been improvements on this front in recent years.) Then when CPAN.pm prompts you for answers to its configuration questions, try hard to read them as if you were a newcomer not just to Perl, but possibly to programming in general, or even to the command line. On the other hand, cpanm is designed to be useful with zero configuration work. This is?clearly better for beginners, and (I've found) it's also better for experienced Perl programmers too, because it takes away unnecessary complexity, letting them focus their attention on the problems they're actually trying to solve. -- Aaron Crane ** http://aaroncrane.co.uk/ From miles at assyrian.org.uk Tue Mar 6 07:44:56 2012 From: miles at assyrian.org.uk (Miles Gould) Date: Tue, 06 Mar 2012 15:44:56 +0000 Subject: [Edinburgh-pm] Code cleanup In-Reply-To: References: <4F54E185.80107@assyrian.org.uk> <4F552B0F.1070401@assyrian.org.uk> <4F55E9D7.1070604@assyrian.org.uk> <4F55EA2B.8050109@ed.ac.uk> Message-ID: <4F5630F8.3090404@assyrian.org.uk> On 06/03/12 11:51, Aaron Crane wrote: > For me, the performance and memory-use benefits mentioned there are > pleasant, but not really a big deal. However, the "it just works with > no setup" aspect is lovely, and I think it's therefore a much better > recommendation for the newcomer Miles is trying to help here. Yep - being able to say "run curl $url | perl -" as an installation step clinches the deal. Hurrah! You may be interested to learn that as well as being 66% shorter than the original, the program is also around 240x faster :-) I, on the other hand, am especially delighted to discover that the asshole who told the OP to delete it outright was *completely, entirely wrong* about the source of the script's performance problems. Miles From perl at aaroncrane.co.uk Tue Mar 6 08:10:35 2012 From: perl at aaroncrane.co.uk (Aaron Crane) Date: Tue, 6 Mar 2012 16:10:35 +0000 Subject: [Edinburgh-pm] Code cleanup In-Reply-To: <4F5630F8.3090404@assyrian.org.uk> References: <4F54E185.80107@assyrian.org.uk> <4F552B0F.1070401@assyrian.org.uk> <4F55E9D7.1070604@assyrian.org.uk> <4F55EA2B.8050109@ed.ac.uk> <4F5630F8.3090404@assyrian.org.uk> Message-ID: Miles Gould wrote: > I am especially delighted to discover that the asshole who told the OP to > delete it outright was *completely, entirely wrong* about the source of the > script's performance problems. Excellent! Also, in general: careful stepwise refactoring can very often get you from "this is an incomprehensible mess" to "this code clearly does something reasonable". And I think it's particularly valuable for a newcomer to programming to be exposed to that lesson. -- Aaron Crane ** http://aaroncrane.co.uk/ From perl at minty.org Mon Mar 19 08:17:30 2012 From: perl at minty.org (Murray) Date: Mon, 19 Mar 2012 15:17:30 +0000 Subject: [Edinburgh-pm] sssh heretics Message-ID: <20120319151722.GT20127@mooker.vm.bytemark.co.uk> Regular meeting on Thursday this week. Evil heretics next week. Who's up? (I can make thurs, but won't be joining the darker arts this month). From hakim.cassimally at gmail.com Mon Mar 19 08:27:01 2012 From: hakim.cassimally at gmail.com (Hakim Cassimally) Date: Mon, 19 Mar 2012 15:27:01 +0000 Subject: [Edinburgh-pm] sssh heretics In-Reply-To: <20120319151722.GT20127@mooker.vm.bytemark.co.uk> References: <20120319151722.GT20127@mooker.vm.bytemark.co.uk> Message-ID: Hi, I'm up this week, so I'll be along on Thursday. Also idn and mst are up for the UKUUG conference, though I think Ian won't be able to make Thursday. He did mention there was conference drinking happening on Tuesday, but I haven't got any details. See you Thurs, Hakim / osfameron On 19 March 2012 15:17, Murray wrote: > Regular meeting on Thursday this week. > > Evil heretics next week. > > Who's up? ?(I can make thurs, but won't be joining the darker arts this month). > _______________________________________________ > Edinburgh-pm mailing list > Edinburgh-pm at pm.org > http://mail.pm.org/mailman/listinfo/edinburgh-pm From perl at minty.org Mon Mar 19 08:42:19 2012 From: perl at minty.org (Murray) Date: Mon, 19 Mar 2012 15:42:19 +0000 Subject: [Edinburgh-pm] sssh heretics In-Reply-To: References: <20120319151722.GT20127@mooker.vm.bytemark.co.uk> Message-ID: <20120319154209.GV20127@mooker.vm.bytemark.co.uk> On Mon, Mar 19, 2012 at 03:27:01PM +0000, Hakim Cassimally wrote: > See you Thurs, Cool. I've booked a table from 6.30 under my name (Murray). http://cumberlandbar.co.uk/ From stephen at jadevine.org.uk Mon Mar 19 09:24:12 2012 From: stephen at jadevine.org.uk (Stephen Quinney) Date: Mon, 19 Mar 2012 16:24:12 +0000 Subject: [Edinburgh-pm] sssh heretics In-Reply-To: References: <20120319151722.GT20127@mooker.vm.bytemark.co.uk> Message-ID: I'm helping organise the UKUUG conf this year. Tomorrow evening we're meeting in the Doctors pub on Forrest Road immediately after the tutorial (probably about 17:30 to 18:00 ish). I think the plan is that we'll have beer there then some of us will head to Vittorias on George IV bridge for food. Afterwards we might either return to Doctors or try another drinking establishment depending on how the mood takes us. I suspect there will be a few people around on Thursday after the conference so I was going to make a suggestion that we head to the Cumberland bar for food although that might depend on numbers. Stephen On 19 March 2012 15:27, Hakim Cassimally wrote: > Hi, > > I'm up this week, so I'll be along on Thursday. ?Also idn and mst are > up for the UKUUG conference, though I think Ian won't be able to make > Thursday. ?He did mention there was conference drinking happening on > Tuesday, but I haven't got any details. > > See you Thurs, > > Hakim / osfameron > > On 19 March 2012 15:17, Murray wrote: >> Regular meeting on Thursday this week. >> >> Evil heretics next week. >> >> Who's up? ?(I can make thurs, but won't be joining the darker arts this month). >> _______________________________________________ >> Edinburgh-pm mailing list >> Edinburgh-pm at pm.org >> http://mail.pm.org/mailman/listinfo/edinburgh-pm > _______________________________________________ > Edinburgh-pm mailing list > Edinburgh-pm at pm.org > http://mail.pm.org/mailman/listinfo/edinburgh-pm From perl at aaroncrane.co.uk Mon Mar 19 10:43:44 2012 From: perl at aaroncrane.co.uk (Aaron Crane) Date: Mon, 19 Mar 2012 17:43:44 +0000 Subject: [Edinburgh-pm] sssh heretics In-Reply-To: <20120319151722.GT20127@mooker.vm.bytemark.co.uk> References: <20120319151722.GT20127@mooker.vm.bytemark.co.uk> Message-ID: Murray wrote: > Regular meeting on Thursday this week. > Evil heretics next week. > Who's up? ?(I can make thurs, but won't be joining the darker arts this month). I'm not yet sure whether I can make it this week (though I'll try). I'm almost certainly available for heretics next week, though. -- Aaron Crane ** http://aaroncrane.co.uk/ From perl at minty.org Mon Mar 19 11:05:03 2012 From: perl at minty.org (Murray) Date: Mon, 19 Mar 2012 18:05:03 +0000 Subject: [Edinburgh-pm] sssh heretics In-Reply-To: References: <20120319151722.GT20127@mooker.vm.bytemark.co.uk> Message-ID: <20120319180458.GW20127@mooker.vm.bytemark.co.uk> On Mon, Mar 19, 2012 at 04:24:12PM +0000, Stephen Quinney wrote: > I suspect there will be a few people around on Thursday after the > conference so I was going to make a suggestion that we head to the > Cumberland bar for food although that might depend on numbers. It's probably worth noting that thursdays can be a little busy at the Cumberland. Kitchen is open til 9 I believe, but if there are > 5, it might be worth trying to reserve a bigger table. I've currently booked one for 7 people. That said, if you are getting there before 5 I doubt there would be much issue. From cyocum at gmail.com Wed Mar 21 06:57:16 2012 From: cyocum at gmail.com (Chris Yocum) Date: Wed, 21 Mar 2012 13:57:16 +0000 Subject: [Edinburgh-pm] sssh heretics In-Reply-To: <20120319180458.GW20127@mooker.vm.bytemark.co.uk> References: <20120319151722.GT20127@mooker.vm.bytemark.co.uk> <20120319180458.GW20127@mooker.vm.bytemark.co.uk> Message-ID: <4F69DE3C.8020705@gmail.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi Everyone, I won't make it this week but I should be free for heretics. Chris On 19/03/12 18:05, Murray wrote: > On Mon, Mar 19, 2012 at 04:24:12PM +0000, Stephen Quinney wrote: >> I suspect there will be a few people around on Thursday after >> the conference so I was going to make a suggestion that we head >> to the Cumberland bar for food although that might depend on >> numbers. > > It's probably worth noting that thursdays can be a little busy at > the Cumberland. Kitchen is open til 9 I believe, but if there are > > 5, it might be worth trying to reserve a bigger table. I've > currently booked one for 7 people. > > That said, if you are getting there before 5 I doubt there would be > much issue. _______________________________________________ > Edinburgh-pm mailing list Edinburgh-pm at pm.org > http://mail.pm.org/mailman/listinfo/edinburgh-pm -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREIAAYFAk9p3jwACgkQDjE+CSbP7Hr/IAEAn4rSNgRBze4jBQkSScs4p0Js apFOtL1ZtQnsIseuXPAA+gMRJu2DCTbPNkOPUV1uyFeS+v4tXgTkdrr+JueuUao/ =NXuA -----END PGP SIGNATURE----- From robrwo at gmail.com Thu Mar 22 06:31:53 2012 From: robrwo at gmail.com (Robert Rothenberg) Date: Thu, 22 Mar 2012 13:31:53 +0000 Subject: [Edinburgh-pm] Web site needs updating? Message-ID: <4F6B29C9.9080401@gmail.com> I noticed that the web site hasn't been updated in two years, and lists some courses for 2009. It also links to a missing page for Cumberland Bar. From cyocum at gmail.com Tue Mar 27 05:44:54 2012 From: cyocum at gmail.com (Chris Yocum) Date: Tue, 27 Mar 2012 13:44:54 +0100 Subject: [Edinburgh-pm] Heretics? Message-ID: <4F71B646.1050309@gmail.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi Guys, So where shall we convene for our dark arts this week? Chris -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREIAAYFAk9xtkYACgkQDjE+CSbP7HqOYAEAhFtoUDG9Oj/D4SdNoM8SkFog 5pjCrCuWH/kueWzJDo0BALMQLUQDgSRSkupF7t0TFhJ/qO001fO4pg3cF93dGkK6 =iByC -----END PGP SIGNATURE----- From cyocum at gmail.com Wed Mar 28 00:48:54 2012 From: cyocum at gmail.com (Chris Yocum) Date: Wed, 28 Mar 2012 08:48:54 +0100 Subject: [Edinburgh-pm] Heretics? In-Reply-To: <4F71B646.1050309@gmail.com> References: <4F71B646.1050309@gmail.com> Message-ID: <4F72C266.3090700@gmail.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi Everyone, Unless someone has a better idea, I will be at Cloisters tomorrow from 7pm. Hopefully, see you there! Chris On 27/03/12 13:44, Chris Yocum wrote: > Hi Guys, > > So where shall we convene for our dark arts this week? > > Chris -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREIAAYFAk9ywmYACgkQDjE+CSbP7HoJ+wD/TYFST0nxcgGd5+W5ece+jigr Rj5w8v/dShP3PwJdgmkA/33i9XwmNUjUXLQA7hX0rQNmqGQBlrl7WOu7uj3fV3N3 =yHbq -----END PGP SIGNATURE----- From wim.vanderbauwhede at gmail.com Wed Mar 28 11:57:20 2012 From: wim.vanderbauwhede at gmail.com (Wim Vanderbauwhede) Date: Wed, 28 Mar 2012 19:57:20 +0100 Subject: [Edinburgh-pm] Heretics? In-Reply-To: <4F72C266.3090700@gmail.com> References: <4F71B646.1050309@gmail.com> <4F72C266.3090700@gmail.com> Message-ID: I'd like to come but I have to leave early, is anyone coming from about 6-ish? Wim On 28 March 2012 08:48, Chris Yocum wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > Hi Everyone, > > Unless someone has a better idea, I will be at Cloisters tomorrow from > 7pm. Hopefully, see you there! > > Chris > > On 27/03/12 13:44, Chris Yocum wrote: > > Hi Guys, > > > > So where shall we convene for our dark arts this week? > > > > Chris > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iF4EAREIAAYFAk9ywmYACgkQDjE+CSbP7HoJ+wD/TYFST0nxcgGd5+W5ece+jigr > Rj5w8v/dShP3PwJdgmkA/33i9XwmNUjUXLQA7hX0rQNmqGQBlrl7WOu7uj3fV3N3 > =yHbq > -----END PGP SIGNATURE----- > _______________________________________________ > Edinburgh-pm mailing list > Edinburgh-pm at pm.org > http://mail.pm.org/mailman/listinfo/edinburgh-pm > -- If it's pointless, what's the point? If there is a point to it, what's the point? (Tibor Fischer, "The Thought Gang") -------------- next part -------------- An HTML attachment was scrubbed... URL: From falsedan at gmail.com Thu Mar 29 04:30:22 2012 From: falsedan at gmail.com (falsedan) Date: Thu, 29 Mar 2012 12:30:22 +0100 Subject: [Edinburgh-pm] Heretics? In-Reply-To: References: <4F71B646.1050309@gmail.com> <4F72C266.3090700@gmail.com> Message-ID: Hi hello, I haven't come along before but I'm keen to start; just begun to use Dist::Zilla and want to hear how people package their modules. 6ish is fine with me! Daniel On 28 March 2012 19:57, Wim Vanderbauwhede wrote: > I'd like to come but I have to leave early, is anyone coming from about > 6-ish? > > Wim > > > On 28 March 2012 08:48, Chris Yocum wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA256 >> >> Hi Everyone, >> >> Unless someone has a better idea, I will be at Cloisters tomorrow from >> 7pm. Hopefully, see you there! >> >> Chris >> >> On 27/03/12 13:44, Chris Yocum wrote: >> > Hi Guys, >> > >> > So where shall we convene for our dark arts this week? >> > >> > Chris >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.4.11 (GNU/Linux) >> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ >> >> iF4EAREIAAYFAk9ywmYACgkQDjE+CSbP7HoJ+wD/TYFST0nxcgGd5+W5ece+jigr >> Rj5w8v/dShP3PwJdgmkA/33i9XwmNUjUXLQA7hX0rQNmqGQBlrl7WOu7uj3fV3N3 >> =yHbq >> -----END PGP SIGNATURE----- >> _______________________________________________ >> Edinburgh-pm mailing list >> Edinburgh-pm at pm.org >> http://mail.pm.org/mailman/listinfo/edinburgh-pm >> > > > > -- > If it's pointless, what's the point? > If there is a point to it, what's the point? > (Tibor Fischer, "The Thought Gang") > > _______________________________________________ > Edinburgh-pm mailing list > Edinburgh-pm at pm.org > http://mail.pm.org/mailman/listinfo/edinburgh-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From perl at aaroncrane.co.uk Thu Mar 29 05:47:25 2012 From: perl at aaroncrane.co.uk (Aaron Crane) Date: Thu, 29 Mar 2012 13:47:25 +0100 Subject: [Edinburgh-pm] Heretics? In-Reply-To: References: <4F71B646.1050309@gmail.com> <4F72C266.3090700@gmail.com> Message-ID: falsedan wrote: > Wim Vanderbauwhede wrote: >> Chris Yocum wrote: >>> Unless someone has a better idea, I will be at Cloisters tomorrow from >>> 7pm. ?Hopefully, see you there! >> >> I'd like to come but I have to leave early, is anyone coming from about >> 6-ish? > > I haven't come along before but I'm keen to start; just begun to use > Dist::Zilla and want to hear how people package their modules. 6ish is fine > with me! Hi, all. Sorry, I don't know yet whether I'll be able to make it, but I'll try. Always good to meet new members! Wim, I'll do my best to stop by early and say hi. Just let me know if you change your mind about coming through, and I won't aim for 6ish. -- Aaron Crane ** http://aaroncrane.co.uk/ From edwin.brady at gmail.com Thu Mar 29 05:59:46 2012 From: edwin.brady at gmail.com (Edwin Brady) Date: Thu, 29 Mar 2012 13:59:46 +0100 Subject: [Edinburgh-pm] Heretics? In-Reply-To: References: <4F71B646.1050309@gmail.com> <4F72C266.3090700@gmail.com> Message-ID: I'm expecting to come, but not that early - probably from 7-7:30ish. Edwin. On 28 Mar 2012, at 19:57, Wim Vanderbauwhede wrote: > I'd like to come but I have to leave early, is anyone coming from about 6-ish? > > Wim > > On 28 March 2012 08:48, Chris Yocum wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > Hi Everyone, > > Unless someone has a better idea, I will be at Cloisters tomorrow from > 7pm. Hopefully, see you there! > > Chris > > On 27/03/12 13:44, Chris Yocum wrote: > > Hi Guys, > > > > So where shall we convene for our dark arts this week? > > > > Chris > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iF4EAREIAAYFAk9ywmYACgkQDjE+CSbP7HoJ+wD/TYFST0nxcgGd5+W5ece+jigr > Rj5w8v/dShP3PwJdgmkA/33i9XwmNUjUXLQA7hX0rQNmqGQBlrl7WOu7uj3fV3N3 > =yHbq > -----END PGP SIGNATURE----- > _______________________________________________ > Edinburgh-pm mailing list > Edinburgh-pm at pm.org > http://mail.pm.org/mailman/listinfo/edinburgh-pm > > > > -- > If it's pointless, what's the point? > If there is a point to it, what's the point? > (Tibor Fischer, "The Thought Gang") > _______________________________________________ > Edinburgh-pm mailing list > Edinburgh-pm at pm.org > http://mail.pm.org/mailman/listinfo/edinburgh-pm From napalm10 at gmail.com Thu Mar 29 06:01:14 2012 From: napalm10 at gmail.com (David Trail) Date: Thu, 29 Mar 2012 14:01:14 +0100 Subject: [Edinburgh-pm] Heretics? In-Reply-To: References: <4F71B646.1050309@gmail.com> <4F72C266.3090700@gmail.com> Message-ID: Well I've never been to one either but I'm totally free tonight (the girly is off at work). I could easily come through as well from whenever, 6-7pm suits me fine. How long do these affairs usually last? I'm guessing the majority of us have work to do in the morning! Cheers On Thu, Mar 29, 2012 at 12:30 PM, falsedan wrote: > Hi hello, > > I haven't come along before but I'm keen to start; just begun to use > Dist::Zilla and want to hear how people package their modules. 6ish is fine > with me! > > Daniel > > > On 28 March 2012 19:57, Wim Vanderbauwhede > wrote: >> >> I'd like to come but I have to leave early, is anyone coming from about >> 6-ish? >> >> Wim >> >> >> On 28 March 2012 08:48, Chris Yocum wrote: >>> >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA256 >>> >>> Hi Everyone, >>> >>> Unless someone has a better idea, I will be at Cloisters tomorrow from >>> 7pm. ?Hopefully, see you there! >>> >>> Chris >>> >>> On 27/03/12 13:44, Chris Yocum wrote: >>> > Hi Guys, >>> > >>> > So where shall we convene for our dark arts this week? >>> > >>> > Chris >>> -----BEGIN PGP SIGNATURE----- >>> Version: GnuPG v1.4.11 (GNU/Linux) >>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ >>> >>> iF4EAREIAAYFAk9ywmYACgkQDjE+CSbP7HoJ+wD/TYFST0nxcgGd5+W5ece+jigr >>> Rj5w8v/dShP3PwJdgmkA/33i9XwmNUjUXLQA7hX0rQNmqGQBlrl7WOu7uj3fV3N3 >>> =yHbq >>> -----END PGP SIGNATURE----- >>> _______________________________________________ >>> Edinburgh-pm mailing list >>> Edinburgh-pm at pm.org >>> http://mail.pm.org/mailman/listinfo/edinburgh-pm >> >> >> >> >> -- >> If it's pointless, what's the point? >> If there is a point to it, what's the point? >> (Tibor Fischer, "The Thought Gang") >> >> _______________________________________________ >> Edinburgh-pm mailing list >> Edinburgh-pm at pm.org >> http://mail.pm.org/mailman/listinfo/edinburgh-pm > > > > _______________________________________________ > Edinburgh-pm mailing list > Edinburgh-pm at pm.org > http://mail.pm.org/mailman/listinfo/edinburgh-pm From wim.vanderbauwhede at gmail.com Thu Mar 29 06:34:58 2012 From: wim.vanderbauwhede at gmail.com (Wim Vanderbauwhede) Date: Thu, 29 Mar 2012 14:34:58 +0100 Subject: [Edinburgh-pm] Heretics? In-Reply-To: References: <4F71B646.1050309@gmail.com> <4F72C266.3090700@gmail.com> Message-ID: Hi Aaron, I'll be there shortly after 6pm. Hope you can make it, Wim On 29 March 2012 13:47, Aaron Crane wrote: > falsedan wrote: > > Wim Vanderbauwhede wrote: > >> Chris Yocum wrote: > >>> Unless someone has a better idea, I will be at Cloisters tomorrow from > >>> 7pm. Hopefully, see you there! > >> > >> I'd like to come but I have to leave early, is anyone coming from about > >> 6-ish? > > > > I haven't come along before but I'm keen to start; just begun to use > > Dist::Zilla and want to hear how people package their modules. 6ish is > fine > > with me! > > Hi, all. Sorry, I don't know yet whether I'll be able to make it, but > I'll try. Always good to meet new members! > > Wim, I'll do my best to stop by early and say hi. Just let me know if > you change your mind about coming through, and I won't aim for 6ish. > > -- > Aaron Crane ** http://aaroncrane.co.uk/ > -- If it's pointless, what's the point? If there is a point to it, what's the point? (Tibor Fischer, "The Thought Gang") -------------- next part -------------- An HTML attachment was scrubbed... URL: From perl at aaroncrane.co.uk Thu Mar 29 08:56:16 2012 From: perl at aaroncrane.co.uk (Aaron Crane) Date: Thu, 29 Mar 2012 16:56:16 +0100 Subject: [Edinburgh-pm] Heretics? In-Reply-To: References: <4F71B646.1050309@gmail.com> <4F72C266.3090700@gmail.com> Message-ID: David Trail wrote: > I could easily come through as well from whenever, 6-7pm suits me fine. > How long do these affairs usually last? I'm guessing the majority of > us have work to do in the morning! It's pretty variable, depending on who comes, how early they arrive, and how late a night they wanted. :-) Even though we do have regulars who need to leave reasonably early to catch trains or what have you, it's also pretty common that at least one or two folk stay till near closing time. Looks like I'll be there from shortly after 6pm tonight, but probably won't be able to stay all that late. -- Aaron Crane ** http://aaroncrane.co.uk/