Hi all<div><br></div><div>Just following on from my request at the meeting yesterday; I've built <a href="http://rocketsports.co.uk">rocketsports.co.uk</a> on ruby (or rather my developer has!; and a great job he's done I have to say) however he's unfortunately not able to commit much time moving forward due his wife having just had a baby (great news!); however I have a white label solution to build and launch, ideally before October as I'm working with HSBC on a large event, that they're sponsoring - that the white label solution will need to be ready for to organise!</div>

<div><br></div><div>So if there's anyone around for aprox 5/6 weeks solid (or if you have other projects on perhaps 3-4 days per week - I'm quite flexible) to build the white label solution on a fixed amount of cash and get this out to market; and then if possible potentially ongoing on an hourly rate to help with adding features and tweaking things, let me know. </div>

<div><br></div><div>I'm speaking with some good folks overseas but it would be great to have someone more locally.</div><div><br></div><div>Let me know if you or if you know of anyone else who maybe interested.</div>
<div>
<br><div id="WISESTAMP_SIG_3904"><span style="font-size: 13.3px; font-family: Verdana, Arial, Helvetica, sans-serif;"><p style="margin: 0 0 8px 0;"><span style="font-family: arial, helvetica, sans-serif; font-size: small;">Kind regards</span><br>

<br><span style="font-family: arial, helvetica, sans-serif; font-size: small;">Jonathan</span><br><br><span style="font-family: arial, helvetica, sans-serif; font-size: small;">Jonathan Geitner</span><br><span style="font-family: arial, helvetica, sans-serif; font-size: small;">t: +44 (0) 7867 782 495</span><br>

<span style="font-family: arial, helvetica, sans-serif; font-size: small;">e: jonathan [at] <a href="http://rocketsports.co.uk">rocketsports.co.uk</a></span><br><span style="font-family: arial, helvetica, sans-serif; font-size: small;">w: <a title="Rocket Sports" href="http://rocketsports.co.uk" target="_blank">rocketsports.co.uk</a> / <a title="Rocket Sports Blog" href="http://blog.rocketsports.co.uk" target="_blank">blog.rocketsports.co.uk</a></span></p>

<span style="color: gray"> </span> <a href="http://www.facebook.com/pages/rocketsportscouk/114630835229203?ref=sgm" style="text-decoration: underline"><img style="padding: 0px 3px 5px 0px; vertical-align: middle;" border="0" src="http://images.wisestamp.com/facebook.png"><span style="color: black">Facebook</span></a> <a href="http://uk.linkedin.com/in/jonathangeitner" style="text-decoration: underline"><img style="padding: 0px 3px 5px 0px; vertical-align: middle;" border="0" src="http://images.wisestamp.com/linkedin.png"><span style="color: black">LinkedIn</span></a> <a href="https://twitter.com/rocket_sports" style="text-decoration: underline"><img style="padding: 0px 3px 5px 0px; vertical-align: middle;" border="0" src="http://images.wisestamp.com/twitter.png"><span style="color: black">Twitter</span></a><br>

</span></div><br><br><div class="gmail_quote">On 10 August 2010 13:09,  <span dir="ltr"><<a href="mailto:chat-request@lists.lrug.org">chat-request@lists.lrug.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Send Chat mailing list submissions to<br>
        <a href="mailto:chat@lists.lrug.org">chat@lists.lrug.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:chat-request@lists.lrug.org">chat-request@lists.lrug.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:chat-owner@lists.lrug.org">chat-owner@lists.lrug.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of Chat digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: Slides from last nights presentation (Tim Cowlishaw)<br>
   2. Re: Slides from last nights presentation (Mr Jaba)<br>
   3. Re: Slides from last nights presentation (Tim Cowlishaw)<br>
   4. [Job] (Senior) Rails Developers sought at Headshift<br>
      (Alexandru Stubbs)<br>
   5. Dumb question: keyword arg parsing / Struct (Daniel Barlow)<br>
   6. Re: Dumb question: keyword arg parsing / Struct (Mr Jaba)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Tue, 10 Aug 2010 09:42:05 +0100<br>
From: Tim Cowlishaw <<a href="mailto:tim@timcowlishaw.co.uk">tim@timcowlishaw.co.uk</a>><br>
To: <a href="mailto:chat@lists.lrug.org">chat@lists.lrug.org</a><br>
Subject: Re: [LRUG] Slides from last nights presentation<br>
Message-ID: <<a href="mailto:4C6110DD.9070205@timcowlishaw.co.uk">4C6110DD.9070205@timcowlishaw.co.uk</a>><br>
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"<br>
<br>
Hey all!<br>
<br>
Likewise, the slides (or at least the showOff source for them) for our<br>
presentation are available here:<br>
<a href="http://github.com/thechrisoshow/Make-your-old-projects-fun-again-" target="_blank">http://github.com/thechrisoshow/Make-your-old-projects-fun-again-</a>  A pdf<br>
version will be on its way just as soon as I work out how to make one!<br>
<br>
As Tom says, thanks for being a great audience, and I hope some of our<br>
slightly rambling refactoring adventures was useful or interesting to you!<br>
<br>
Cheers,<br>
<br>
Tim<br>
<br>
On 10/08/10 09:11, Mr Jaba wrote:<br>
> Hi Guys,<br>
><br>
> Just wanted to drop a quick note that the slides are up from my<br>
> presentation here:<br>
><br>
> <a href="http://mrjaba.posterous.com/ittybittyboom-presentation" target="_blank">http://mrjaba.posterous.com/ittybittyboom-presentation</a><br>
><br>
> I hope you all enjoyed it, and thanks for not booing and throwing things!<br>
><br>
> Cheers!<br>
><br>
> Tom Crinson (@MrJaba)<br>
><br>
><br>
> _______________________________________________<br>
> Chat mailing list<br>
> <a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
> <a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
><br>
<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.lrug.org/pipermail/chat-lrug.org/attachments/20100810/c1cbbaf0/attachment-0001.htm" target="_blank">http://lists.lrug.org/pipermail/chat-lrug.org/attachments/20100810/c1cbbaf0/attachment-0001.htm</a>><br>


<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Tue, 10 Aug 2010 09:45:58 +0100<br>
From: Mr Jaba <<a href="mailto:the.jaba@gmail.com">the.jaba@gmail.com</a>><br>
To: London Ruby Users Group <<a href="mailto:chat@lists.lrug.org">chat@lists.lrug.org</a>><br>
Subject: Re: [LRUG] Slides from last nights presentation<br>
Message-ID:<br>
        <<a href="mailto:AANLkTinkXkWSBRkZZJcqMbqvsyvW5qTdKkzPfsAJKipR@mail.gmail.com">AANLkTinkXkWSBRkZZJcqMbqvsyvW5qTdKkzPfsAJKipR@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
Thanks for a great presentation Tim, very useful!<br>
Question I forgot to ask was, after the refactoring, how fast was that 1min<br>
page load?<br>
<br>
Cheers!<br>
<br>
On 10 August 2010 09:42, Tim Cowlishaw <<a href="mailto:tim@timcowlishaw.co.uk">tim@timcowlishaw.co.uk</a>> wrote:<br>
<br>
>  Hey all!<br>
><br>
> Likewise, the slides (or at least the showOff source for them) for our<br>
> presentation are available here:<br>
> <a href="http://github.com/thechrisoshow/Make-your-old-projects-fun-again-" target="_blank">http://github.com/thechrisoshow/Make-your-old-projects-fun-again-</a>  A pdf<br>
> version will be on its way just as soon as I work out how to make one!<br>
><br>
> As Tom says, thanks for being a great audience, and I hope some of our<br>
> slightly rambling refactoring adventures was useful or interesting to you!<br>
><br>
> Cheers,<br>
><br>
> Tim<br>
><br>
><br>
> On 10/08/10 09:11, Mr Jaba wrote:<br>
><br>
> Hi Guys,<br>
><br>
> Just wanted to drop a quick note that the slides are up from my<br>
> presentation here:<br>
><br>
> <a href="http://mrjaba.posterous.com/ittybittyboom-presentation" target="_blank">http://mrjaba.posterous.com/ittybittyboom-presentation</a><br>
><br>
> I hope you all enjoyed it, and thanks for not booing and throwing things!<br>
><br>
> Cheers!<br>
><br>
> Tom Crinson (@MrJaba)<br>
><br>
><br>
> _______________________________________________<br>
> Chat mailing listChat@lists.lrug.orghttp://<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Chat mailing list<br>
> <a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
> <a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.lrug.org/pipermail/chat-lrug.org/attachments/20100810/2075d1aa/attachment-0001.htm" target="_blank">http://lists.lrug.org/pipermail/chat-lrug.org/attachments/20100810/2075d1aa/attachment-0001.htm</a>><br>


<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Tue, 10 Aug 2010 10:57:17 +0100<br>
From: Tim Cowlishaw <<a href="mailto:tim@timcowlishaw.co.uk">tim@timcowlishaw.co.uk</a>><br>
To: London Ruby Users Group <<a href="mailto:chat@lists.lrug.org">chat@lists.lrug.org</a>><br>
Subject: Re: [LRUG] Slides from last nights presentation<br>
Message-ID: <<a href="mailto:FCF1FE42-3385-45E0-BA99-F68CB666DAC0@timcowlishaw.co.uk">FCF1FE42-3385-45E0-BA99-F68CB666DAC0@timcowlishaw.co.uk</a>><br>
Content-Type: text/plain; charset=us-ascii<br>
<br>
<br>
On 10 Aug 2010, at 09:45, Mr Jaba wrote:<br>
<br>
><br>
> Question I forgot to ask was, after the refactoring, how fast was that 1min page load?<br>
<br>
<br>
Heh, I can't actually answer that right now, as the 1min page load was on a specific set of data in our production database that's long since gone (I think someone had set up their entire company's work as a single project, which meant it was doing rather a lot of work when something was rescheduled). I will dig it out of backups and try it again at some point though, as it'd be a really useful metric to judge how much we've improved.<br>


<br>
To give a (slightly) more concrete answer, my back-of-an envelope calculations suggest that our old model scheduled new tasks in time of order O(n^2) where n is the number of tasks in a project, and the new model is O(nlogn), (as it's just Enumerable#sort), where n is the (smaller) number of tasks assigned to a specific user. Put even more concretely - while there's a cost associated with working out the priority of  a task, we no longer need to recalculate this for *all* the tasks in that project, leading to a susbtantial saving.<br>


<br>
The other advantage we have is that (while we haven't done this yet, as that *would* be a premature optimisation IMO) decoupling the scheduling code from the rest of the system as far as possible will make it far easier to use a work queue like structure to process these potentially-expensive operations outside of the request/response cycle if we need to - this would have been totally impossible under the old system.<br>


<br>
So, the short answer is "no idea, but i'll find out!" We've been able to measure performance benefits to a reasonable degree in other ways though.<br>
<br>
Cheers,<br>
<br>
Tim<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Tue, 10 Aug 2010 12:10:53 +0100<br>
From: Alexandru Stubbs <<a href="mailto:alex@headshift.com">alex@headshift.com</a>><br>
To: <a href="mailto:chat@lists.lrug.org">chat@lists.lrug.org</a><br>
Subject: [LRUG] [Job] (Senior) Rails Developers sought at Headshift<br>
Message-ID: <<a href="mailto:71F6BFA5-D192-4E34-9672-54EE0CC585D2@headshift.com">71F6BFA5-D192-4E34-9672-54EE0CC585D2@headshift.com</a>><br>
Content-Type: text/plain; charset="us-ascii"<br>
<br>
Hello LRUG<br>
<br>
Just a quick email to say that Headshift is looking for Rails developers.<br>
<br>
Details of the positions are on the Headshift site [1] but broadly we're looking for a few able middleweight / senior / lead developers to complement our existing growing team on primarily permanent but also contract roles.<br>


<br>
The projects are suitably challenging and rewarding, and we'd be looking to kick off another workstream around beginning of September.<br>
<br>
We're located [2] just off Shad Thames, next to the Design Museum so you'll get plenty of exposure to the area around Tower Bridge.<br>
<br>
We also attented LRUG last night, but if you didn't spot us there, and if you are interested, please email your CV or get in touch at iwanttowork(at)headshift(dot)com. And as always, Headshift does not work with recruiters.<br>


<br>
Thanks for your attention folks!<br>
<br>
Alex<br>
<br>
[1] - <a href="http://www.headshift.com/blog/2010/06/more-ruby-on-rails-developers.php" target="_blank">http://www.headshift.com/blog/2010/06/more-ruby-on-rails-developers.php</a><br>
[2] - <a href="http://tinyurl.com/3753eyp" target="_blank">http://tinyurl.com/3753eyp</a><br>
<br>
Alexandru Stubbs<br>
-----------------------------------------------------<br>
HEADSHIFT >> @alexstubbs<br>
<a href="http://www.headshift.com" target="_blank">http://www.headshift.com</a><br>
-----------------------------------------------------<br>
smarter > simpler > social ><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.lrug.org/pipermail/chat-lrug.org/attachments/20100810/718f3cd0/attachment-0001.htm" target="_blank">http://lists.lrug.org/pipermail/chat-lrug.org/attachments/20100810/718f3cd0/attachment-0001.htm</a>><br>


<br>
------------------------------<br>
<br>
Message: 5<br>
Date: Tue, 10 Aug 2010 13:08:31 +0100<br>
From: Daniel Barlow <<a href="mailto:dan@telent.net">dan@telent.net</a>><br>
To: London Ruby Users Group <<a href="mailto:chat@lists.lrug.org">chat@lists.lrug.org</a>><br>
Subject: [LRUG] Dumb question: keyword arg parsing / Struct<br>
Message-ID: <<a href="mailto:4C61413F.2050401@telent.net">4C61413F.2050401@telent.net</a>><br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
OK, I'm sure this is one of those things that everyone else knows about<br>
except me[*], but Googling is getting me nowhere.<br>
<br>
Is there a gem or a standard idiom for creating Struct-like classes<br>
whose #new method accepts named parameters (corresponding to the<br>
accessor names) instead of arguments by order?  I would like to write,<br>
for example<br>
<br>
  class Book < NamedStruct.new(:isbn,:author,:title,:review_rating)<br>
  b=Book.new(:author=>'Ian McDonald',:title=>'Brasyl')<br>
<br>
  # and in approximately rspec syntax<br>
  b.title.should == Brasyl'<br>
  b.review_rating.should be_nil<br>
<br>
If there isn't then I could probably stand to improve my understanding<br>
of Ruby metaprogramming significantly by writing my own, but it seems<br>
like the kind of wheel that must have been reinvented many times<br>
already, and surely by now someone has made a nice smooth round one<br>
<br>
<br>
<br>
-dan<br>
<br>
[*] like Timecop ... thanks Time & Chris for mentioning it last night<br>
<br>
<br>
------------------------------<br>
<br>
Message: 6<br>
Date: Tue, 10 Aug 2010 13:08:12 +0100<br>
From: Mr Jaba <<a href="mailto:the.jaba@gmail.com">the.jaba@gmail.com</a>><br>
To: London Ruby Users Group <<a href="mailto:chat@lists.lrug.org">chat@lists.lrug.org</a>><br>
Subject: Re: [LRUG] Dumb question: keyword arg parsing / Struct<br>
Message-ID:<br>
        <<a href="mailto:AANLkTikCisvbDpK9PDb77stELQWe5sOYQZkBi5MsXGwc@mail.gmail.com">AANLkTikCisvbDpK9PDb77stELQWe5sOYQZkBi5MsXGwc@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
<a href="http://ruby-doc.org/stdlib/libdoc/ostruct/rdoc/classes/OpenStruct.html" target="_blank">http://ruby-doc.org/stdlib/libdoc/ostruct/rdoc/classes/OpenStruct.html</a><br>
Any good for you?<br>
<br>
On 10 August 2010 13:08, Daniel Barlow <<a href="mailto:dan@telent.net">dan@telent.net</a>> wrote:<br>
<br>
> OK, I'm sure this is one of those things that everyone else knows about<br>
> except me[*], but Googling is getting me nowhere.<br>
><br>
> Is there a gem or a standard idiom for creating Struct-like classes whose<br>
> #new method accepts named parameters (corresponding to the accessor names)<br>
> instead of arguments by order?  I would like to write, for example<br>
><br>
>  class Book < NamedStruct.new(:isbn,:author,:title,:review_rating)<br>
>  b=Book.new(:author=>'Ian McDonald',:title=>'Brasyl')<br>
><br>
>  # and in approximately rspec syntax<br>
>  b.title.should == Brasyl'<br>
>  b.review_rating.should be_nil<br>
><br>
> If there isn't then I could probably stand to improve my understanding of<br>
> Ruby metaprogramming significantly by writing my own, but it seems like the<br>
> kind of wheel that must have been reinvented many times already, and surely<br>
> by now someone has made a nice smooth round one<br>
><br>
><br>
><br>
> -dan<br>
><br>
> [*] like Timecop ... thanks Time & Chris for mentioning it last night<br>
> _______________________________________________<br>
> Chat mailing list<br>
> <a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
> <a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.lrug.org/pipermail/chat-lrug.org/attachments/20100810/cecad7c9/attachment.htm" target="_blank">http://lists.lrug.org/pipermail/chat-lrug.org/attachments/20100810/cecad7c9/attachment.htm</a>><br>


<br>
------------------------------<br>
<br>
_______________________________________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
<br>
<br>
End of Chat Digest, Vol 55, Issue 12<br>
************************************<br>
</blockquote></div><br></div>