Re: [python-uk] C is it faster than numpy

2022-02-25 Thread Michael
Hi,

On Fri, 25 Feb 2022 at 16:22, BELAHCENE Abdelkader <
abdelkader.belahc...@enst.dz> wrote:

> Hi,
> What do you mean?
> the python and C programs are not equivalent?
>
>
The python and C programs are NOT equivalent. (surface level they are: they
both calculate the triangular number of N, N times, inefficiently and
slowly, but the way they do it is radically different)

Let's specifically compare the num.py and the C versions. The pure python
version *should* always be slower, so it's irrelevant here. (NB, I show a
version below where the pure python version is quicker than both :-) )

The num.py version:

* It creates an array containing the numbers 1 to n. It then call's
num.py's sum function with that array n times.

The C version :
* Calls a function n times. That function has a tight loop using a long
that sums all the numbers from 1 to n.

These are *very* different operations. The former can be vectorised, and
while I don't use num.py, and while I'm not a betting person I would bet a
Mars bar that the num.py version will throw the array at a SIMD
implementation. A cursory look at the source to numpy does indeed show that
this is the case (fx: grabs a mars bar :) ), and not only that it's
optimised for a wide variety of CPU architectures.
https://github.com/numpy/numpy/tree/main/numpy/core/src/common/simd

If you don't know what that means, take a look at this --
https://en.wikipedia.org/wiki/Streaming_SIMD_Extensions numpy however
supports multiple versions of SIMD - including things like this:
https://en.wikipedia.org/wiki/AVX-512 - which is pretty neat.

Upshot - numpy will /essentially/ just throw the entire array at the CPU
and say "add these, give me the result". And it'll be done. (OK there's a
bit more to it, but that's the principle)

By contrast your naive C version has to repeatedly create stack frames,
push arguments onto it, pop arguments allocate memory on the stack, etc.
It's also single threaded, and has no means of telling the CPU "add all
these together, and I don't care how", so it literally is one after the
other. The actual work it's doing to get the same answer is simply much
greater and many many more clock cycles.

If you took the same approach as numpy it's *possible* you *might* get
something similarly fast. (But you'd have a steep learning curve and you'd
likely only optimise for one architecture...)

Aside: What size is the *value*  the C version is creating? Well it's just
(n * n+1 ) /2  - primary school triangular number stuff. So 50K
is 1250025000 - which is a 31 bit number. So the C version will fail on a
32 bit machine as soon as you try over 65536 as the argument... (On a
64bit machine admittedly the fall over number is admittedly higher... :-) )

C and C++ *are* faster than pure python. That's pretty much always going to
be the case ( *except* for a specialising python compiler that compiles a
subset of python to either C/C++/Rust or assembler). However, python +
highly optimised C/C++/etc libraries will likely outperform naive C/C++
code - as you've ably demonstrated here.

Why? Because while on the surface the two programs are vaguely similar -
calculate the triangular number of N, N times.  In practice, the way that
they do it is so different, you get dramatically different results.

As a bonus - you can get faster than both your num.py and C versions with
pure python, by several orders of magnitude. You can then squeeze out a few
more percent out of it.  Output from a pure python version of a piece of
code that performs the same operation - calculates the triangle number of
N, N times:

michael@conceptual:~$ ./triangles.py 1500
time using pure python: 1.81 sec
time using pure python & memoisation: 1.7 sec

Note that's 15 million, not 50,000 - and it took the same time for my
machine (recent core i7) as numpy did for you on your machine for just
50,000. That's not because I have a faster machine (I expect I don't).

What's different? Well the pure python version is this - it recognises you
were calculating  the triangular number for N and just calculates that
instead :-)

def normaltriangle(n):
   return (n*(n+1))/2
... called like this ..
   tm1=it.timeit(stmt=lambda: normaltriangle(count), number=count)
   print(f"time using pure python: {round(tm1,2)} sec")

The (naive) memoisation version is this:

def memoise(f):
   cache = {}
   def g(n):
   if n in cache:
   return cache[n]
   else:
   X = f(n)
   cache[n] = X
   return X
   return g

@memoise
def triangle(n):
   return (n*(n+1))/2

... called like this ...
   tm2=it.timeit(stmt=lambda: triangle(count), number=count)
   print(f"time using pure python & memoisation: {round(tm2,2)} sec")


Original file containing both:

#!/usr/bin/python3

import timeit as it

def memoise(f)

Re: [python-uk] A question about etiquette for posting jobs or looking for extra help on freelance gigs

2019-01-30 Thread Michael
On Wed, 30 Jan 2019 at 15:22, Chris Adams  wrote:

> Hi folks
>
> I've been a lurker on this list for a while, and I'd like to post a
> request for help for a 3-6 month long freelancer project, but I wanted to
> check what the etiquette was before I did this about posting jobs.
>
> From - https://mail.python.org/mailman/listinfo/python-uk - the sign up
page for this list:

This list is to help UK Python users to form a community, arrange events,
advertise help or jobs wanted or sought and generally chat.
I'd say post. Adding something to make filtering simpler is always nice
though.


Michael.
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


[python-uk] Digital Market place

2018-04-18 Thread Michael Grazebrook
If you're a consultant or part of a comapny who'd like to bid for 
government work, there's a window of opportunity to sign up for the 
Government Digital Marketplace:


https://www.gov.uk/guidance/g-cloud-suppliers-guide

In the past, some Python contracts have been advertised there which I'd 
love to have done but was unable to bid for because the opportunity to 
sign up to the list of permitted suppliers happens only every few years 
(noth the months they advertise!)


Michael

___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Python role - South East England

2017-10-12 Thread Michael
I never understand why people get angry at jobs being posted to this list.

After all the footer to the list has as always https://mail.python.org/
mailman/listinfo/python-uk

And on that subscription page it says:


*This list is to help UK Python users to form a community, arrange events,
advertise help or jobs wanted or sought and generally chat.*

It is a bit of shame that the biggest form of usage is jobs mails though.

(I don't have any solutions here, just expressing the usual mild surprise
that anyone gets angry at the list being used for it's intended purpose.
But then if we go there, we'll end up talking about reply-to policies, vi,
vim, emacs, joe, tabs vs spaces, 8 space tabs vs 4 space, and other silly
things, so I'll just godwinise it by comparing my "It'z In ze rulez" post
to being something far more extreme... and close this down before it starts
:-D )


Michael.

On 12 October 2017 at 16:02, Steve Holden  wrote:

>
> Hi Paul,
>
> By posting this note you have, in fact, already informed all relevant
> people about your vacancy. This has been known to engender negative
> comments in the past. You might also be interested in the Python Software
> Foundation's Jobs Board at https://www.python.org/jobs/, and you can
> enter your jobs by consulting https://www.python.org/community/jobs/howto/
> .
>
> regards
>  Steve
>
> Steve Holden
>
> On Wed, Oct 11, 2017 at 3:26 PM, Coates, Paul  progressiverecruitment.com> wrote:
>
>> Hi,
>>
>>
>>
>> I would like to post this job where I am currently looking for 3 Python
>> Developers, email to send out:-
>>
>>
>>
> [potentially irritating text removed]​
>
>>
>
> ___
> python-uk mailing list
> python-uk@python.org
> https://mail.python.org/mailman/listinfo/python-uk
>
>
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] searching for a python Django developer

2017-08-01 Thread Michael Grazebrook
I am looking for a new Python contract but alas, although I've been using 
Python for a decade, I've never used Django.
On 31 July 2017 at 20:49:31 +01:00, victoria marr  
wrote:

> Hello
> 
> I am Victoria Marr co founder of  Ballet fitness 
> and we are searching for a python Django developer to do improvements and 
> additions to our site. We have designs but need a front and back end 
> developer to implement the addition of a new Bundle Workouts page, changes to 
> our existing Streaming workouts page 
>  also the integration of a 
> referral marketing link, a new banner call to action on homepage etc.
> 
> If you are able to help with this and perhaps future work to our site ingoing 
> please do email us on this address.
> 
> 
> Sincerely
> 
> Victoria Marr
> Director and co founder of Sleek Technique
> 
> 
> 
> 
> Victoria Marr - Director
> 
> 
> 
> ___
> python-uk mailing list
> 
> 
>

___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Reviewing third-party packages

2017-07-26 Thread Michael Grazebrook
It's a question which interests me too. If you find some good resources, could 
you post them to this group?


Do you know how much checking is done on the Active State and Anaconda 
distributions?
On 27 July 2017 at 00:17:33 +01:00, p...@getaroundtoit.co.uk wrote:

> Are you able to recommend materials which deal with the *management 
> precautions* one should take in reviewing a third-party package before 
> use/inclusion in a wider system, please?
> 
> 
> There are plenty of resources available which deal with the coding-technical 
> side of things, eg dir(), help(), PSL's inspect.py, etc.
>
> This enquiry encompasses those, but am particularly interested in security: 
> back-doors, phoning-home, and other 'nasties'; license management; any costs; 
> citation; etc.
>
> 
> Will welcome references to articles, tutorials, check-lists, etc...
> 
> -- 
> Regards,
> =dn
> ___
> python-uk mailing list
> 
> 
>

___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Python Platform Developer - Counter Terrorism

2017-02-20 Thread Michael
On 20 February 2017 at 11:44, S Walker  wrote:

> I'm just wondering what happens if two people with the (BOGUS AGREEMENTS)
> disclaimer mail each other. This inspires ideas for future dojo silliness.
>
>
I believe a major apathy disclaimer starts being expressed at that stage.

:-)


Michael.
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] 2 Principle Engineer roles in London up to £95k

2016-12-08 Thread Michael
Andy,


Speaking as one of the few who didn't say anything - because the ad wasn't
relevant to me at the time - I personally see little reason to change the
policy of allowing job ads on here. A handful of people complain once or
twice a year, and the upshot is more posts and traffic as a result of the
complaint that all the job postings in the past 9/10 months.

There's so few ads posted, listing the dates:

Dec 6th - Sophie - uproar
Nov 14th - Adam - no comment by others
Nov 7th - Sophie - no comment by others
Nov 1st - Daniel - no comment by others
Oct 25th - Alastair - handful comments (criticising company's choice of
tech)
Oct 24th - Oisin - no comment by others
Sep 29th - A.Grandi - no comment by others
Sep 16th - Fabio - no comment by others
Sep 12th - Alastair - no comment by others
Sep 7th - Niamh - no comment by others
Sept 6th - Steve - no comment by others
Aug 31 - Ben - no comment by others
Aug 31 - Sophie - no comment by others
Aug 26 - Isambard - no comment by others
Jul 13 - Sophie - no comment by others
Jul 12 - David - no comment by others
Jul 7 - Sam - no comment by others
Jul 7 - Sophie - no comment by others
Jul 6 - Sophie - no comment by others
Apr 13 - Alan - no substantial comment by others

I got bored at that point :-)

There was discussion on Sep 2nd about this, with the consensus being
"revisit if it gets too spammy".

The posts on the list tend to be even announcements and job postings.

Perhaps worth noting that those who have posted multiple jobs appear to
have also participated in other discussions too. *Personally* I think it's
over inflated. The data says we're not inundated with job postings, and the
fact that the same people are posting them suggests to me that people are
getting jobs as a result of this. (I could be wrong on that - given it's
supposition)

As for code of conduct, I work with cubs every week who are 8-10.5 years
old and they would all understand that no matter how lighthearted, everyone
piling onto simple a mistake can be upsetting. And that's before the
dreadful comments that some people have made.

IMO, Leave it as is, and ask people just for a bit of common politeness.
The list description says "there will be job ads". it's said that for years
(decades?) Anyone who doesn't like it doesn't actually have to join. (and
if they can't tolerate a high peak of 5 ads in a month - not even this
month, perhaps they need to re-evaluate their response)

Anyway, that's my tuppenceworth.


Michael.

On 8 December 2016 at 14:00, Andy Robinson  wrote:

> On 8 December 2016 at 09:29, James Broadhead 
> wrote:
>
> > Personally, I'd be in favour of #2 - it allows the community to promote
> > positions internally, but avoids recruiter-mails which seem to trigger so
> > much ire.
>
> It seems to me that the real issue was a tiny number of list members
> being rude to or about Sophie Hendley.
>
> But if we are to consider changing our policy on this, then we need to
> find out what the 720 subscribers think.   I would not want to cut
> that many people off from a relevant and interesting future job offer
> if less than 1% of them are grumbling about recruiters.   How many
> people would need to express an opinion to warrant changing things?
>
> - Andy
> ___
> python-uk mailing list
> python-uk@python.org
> https://mail.python.org/mailman/listinfo/python-uk
>
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] What trends should we watch Python during 2017..?

2016-12-07 Thread Michael
Hi,


Not a trend, but perhaps interesting to someone...

I'm still working on Pyxie[1] - a Python to C++ compiler - which targets
embedded systems. The idea is to allow python code to run on platforms too
small for micropython - for example devices with 8K Flash & 1K RAM :-)

[1] http://sparkslabs.com/pyxie/

There's **tons** still missing -- like many I'm time starved this is a
personal/home project -- but it can do enough now to control simple robots
with sensors. (Like the Dagu Playful Puppy)

Not really ready for people who want "proper" python, but enough for people
who want to fiddle with arduino type stuff without wanting to use C++ - I
would still call it pre-alpha though. Might hit alpha next year though :-)

(Grew out of the work I did on the microbit prototype we took into schools
before the partnership - but this now does more than the specialised/hacky
python/C++ compiler I did there. )

(Obvious questions like "how does this differ from shedskin, pypy or cython
etc" are more the target device restricts a lot of options you'd normallly
have. As a result it's not likely to end up as full fledged as those)

The stack is designed to allow for profiles for targetting different
platforms (to make testing easier), so it can spit out linux executables as
well as arduino hex files at the moment. (And obviously nicely printed C++
code :) )


Michael.

On 7 December 2016 at 11:24, Nicholas H.Tollervey  wrote:

> I've been asked to answer this. I've already replied but I wonder what
> the wider community think..?
>
> My response mentioned:
>
> * MicroPython bringing Python to embedded / IoT communities (and such
> communities into the Python world).
>
> * Python 2 / Python 3 (a perennial)
>
> * Python in education: with the micro:bit, Calliope (German micro:bit)
> and Adafruit all settling on MicroPython lots of kids and teachers will
> be learning Python next year. Also viz RPi - now the most successful
> computing in education project in history if measured in terms of
> devices shipped (and they promote Python too).
>
> * Python in data science. If the London PyData is anything to go by,
> things have only just started in this respect.
>
> Care to add anything else..? What about technical things to watch out
> for..? Will Larry complete his Gilectomey..?
>
> Season's greetings...
>
> N.
>
>
> ___
> python-uk mailing list
> python-uk@python.org
> https://mail.python.org/mailman/listinfo/python-uk
>
>
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] BBC micro:bit hardware released under open license

2016-10-19 Thread Michael
Carlos,


Which original design do you mean? The actual board distributed to a
million kids or the proto type microbit - proto:bit - that I did as the
original work that enabled the partnership etc? (ie the stuff I talked
about at Pycon UK last year - device, software stack, original DAL,
website, original python/c++ compiler etc - ie that we used to run the
schools trial with a 1000 devices across a dozen or so schools in the UK,
and informed the original specs/reference docs)

Regarding the former, I can't speak to that, but regarding the latter, I've
had commitment from people to approve release of it, and so on and so
forth, but it's now been over 12 months since I expected the go ahead for
that. I still expect that to be released (and I know its in good hands),
but I don't know when. (After all when you do work for an employer you
don't own the code or rights to release... )

It was always expected from all the partners (inc the BBC) that all
contributions would be open source, so I'd hope/expect the same for the
production hardware. (Though the reference implementation Nick's posted
about here would be a much better starting point IMO, for someone looking
to develop something new. )

Regarding the python to c++ compiler part of it, that should be a bit moot
by the time the proto:bit stack is released because I've been working
(slowly) on a better one. (It allows you to compile python code for devices
smaller than the ones Micropython will run on). (It's on pyxie -[a verbal
play on pycc - pyc-c ] pypi/github/my website)

I know that's a non-answer largely, at best slightly useful, but hopefully
useful,

Regarding a breakout board - proto pic have been tweeting about lots of
interesting breakout boards they've been building recently..

Regards,


Michael.


On 19 October 2016 at 16:34, Carlos Pereira Atencio 
wrote:

> As far as I understood there was still talks with the BBC to release the
> original design as well, is that still ongoing?
>
> Also, it would be quite awesome if there was also a OSH breakout board for
> the edge connector, it could serve as a base for projects to interface with
> microbit (like the Arduino shields, or raspberry pi hats). Who would be the
> best person to ask about that, Jonny?
>
> On 19 October 2016 at 15:26, Nicholas H.Tollervey  wrote:
>
>> Here: http://tech.microbit.org/
>>
>> Please upvote this on HN:
>>
>> https://news.ycombinator.com/edit?id=12744016
>>
>> Yay... you can't imagine how happy I am this is all finally out there...
>> everything is open and anyone can go make a micro:bit.
>>
>> N.
>>
>>
>> ___
>> python-uk mailing list
>> python-uk@python.org
>> https://mail.python.org/mailman/listinfo/python-uk
>>
>>
>
> ___
> python-uk mailing list
> python-uk@python.org
> https://mail.python.org/mailman/listinfo/python-uk
>
>
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


[python-uk] PyConUK Saturday supper

2016-09-17 Thread michael
Some of us are planning to dine here after the lightning talks. If you want to join in, let me know by 2pm and I will try to book. If you drcide later, come anyway: it doesn't matter if we're on more than one table. I'll hang around outside the conference entrance for 5 min after the lightning talks. 
Madeira Restaurant  1 Guildford Crescent Cardiff CF102H
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Coding "Bootcamps"

2016-05-18 Thread Michael
On 18 May 2016 at 16:11, Andy Robinson  wrote:

> On 18 May 2016 at 15:52, Zeth  wrote:
> > My degrees are in econometrics and theology, and I also somehow found
> > myself making a living from writing code. I know theology is much more
> > practical than philosophy but I am sure the same logic applies*
>
> There was a great Tim Ferriss podcast where he interviewed Alain de
> Boton about what philosophy is and whether it's useful.  From memory,
> Alain said something like  "If you can ONLY do it in a university and
> there are no jobs in the outside world, that's a sign that your
> profession has gone off the rails somewhere...".
>

Of course, HitchHikers Guide to the Galaxy does have an excellent piece on
the employment rights, wherefores protecting philosophers' jobs, as
described by the Philosophers' workers union.


Michael
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


[python-uk] Python data wrangling - my experience of last year's Southampton course

2016-04-25 Thread Michael Grazebrook
Hi

Lasy year, Southampton Uni started a new summer school. It's mostly about using 
Python to explore, process and visualise data. Since the second summer school 
is now open for registration, it seems like

a good time to share my experience of attending it.
<http://ngcm.soton.ac.uk/summer-academy/>


It's mainly aimed at PhD students of various disciplines. But anyone can attend.

I attended the courses on IPython Notebook (Jupyter) and Pandas. There are 
about 8 courses running in parallel, so hard choices. Some of the courses are 
taught by authors of the packages.

The Pandas course was challenging. In a PhD level class, trying to learn 
Pandas, numpy, Scipy and Seaborn in 2 days, mastering every detail was beyond 
me. I couldn't use it without looking stuff up. But I know what it can do and 
where to start. It was good enough to put the new knowledge to work for my 
client when I got back to work.

With the IPython course, I left feeling competent.

The fee is reasonable - less than a training company but without the 
mollycoddling and a larger class size (30 ish?). Then again, being able to set 
up a fresh development environment is a useful thing to know. There was plenty 
of support if one got stuck (Though set-up is best done before the week begins).

For me, there was also quite a bit to learn beyond the syllabus. Discovering 
about what the students were researching was an an added bonus. That works both 
ways as several people were interested in my experience of the world of work. 
It introduced me to some tools I hadn't known about before such as slack and 
etherpad.

Add to that the pleasure of revisiting student life and I had an excellent 
week. Maybe this would interest you too.


Michael Grazebrook
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] URGENT: Volunteers for teacher collaboration please... :-)

2016-02-17 Thread Michael
Nick,


Please put me down for Lancaster and Manchester.

BTW, did you mean for Manchester & Southampton to be on the same day?

Manchester: 23rd March
Southampton: 23rd March


Michael

On 17 February 2016 at 08:30, Nicholas H.Tollervey  wrote:

> Hi Folks,
>
> I realise I must sound like a stuck record about this sort of thing -
> please accept my sincere apologies.
>
> TL;DR: I need volunteers from around the country to support a twilight
> meetup of teachers happening in various parts of the UK. It's not
> difficult and likely to be a lot of fun and will only take a few hours
> of your time in the early evening of a single day. I may be able to
> cover travel expenses. Please get in touch. More detail below...
>
> Computing at School (see: http://www.computingatschool.org.uk/), a grass
> roots movement of computing teachers in the UK would like to run a
> series of training courses for "Master Teachers" in MicroPython on the
> BBC micro:bit during March. These teachers would go on to act as the
> seed / catalyst for other teachers who require Python training during a
> series of training events over the summer. Put simply, this is an
> exercise in Python evangelism for teachers.
>
> Master teachers are those who have demonstrated a combination of deep
> subject knowledge and teaching skill. Put simply, they're the most
> senior teachers you can get. They're also the leaders in the field and
> what they say or do influences many hundreds of their colleagues.
>
> The idea is for the master teachers to get together with Python
> developers (that'd be *you*) for a few hours to work through MicroPython
> related educational resources. These events would happen at university
> based hubs around the country. As a Python developer you'll *get a BBC
> micro:bit* and be expected to offer advice, answer questions and
> demonstrate Python as needed. Honestly, it's not an onerous task and
> will only last a few hours in a "twilight" session (i.e. after work).
>
> The locations and proposed dates are as follows:
>
> London: 25th February
> Birmingham: 9th March
> Nottingham: 15th March
> Lancaster: 16th March
> Newcastle: 17th March
> Hertfordshire: 21st March
> Manchester: 23rd March
> Southampton: 23rd March
>
> It's easy for UK Python to be very London-centric. This is an
> opportunity for Pythonistas throughout the UK to step up and get involved.
>
> Why should you volunteer a few hours of your time to help teachers? Need
> you ask? Your help and influence will ultimately contribute to the
> education of the next generation of programmers - your future
> colleagues. It's a way to give back to the community by fostering the
> next generation of Pythonistas with the help of the CAS Master Teachers.
> It's also, from a moral point of view, simply a selfless and
> unambiguously good thing to do.
>
> If you're thinking "oh, they won't want me", then YOU ARE EXACTLY THE
> PERSON WE NEED! Your experience, perspective and knowledge is invaluable
> and teachers need to hear from you. Rest assured, this will not be a
> difficult or high-pressure activity. In fact, it's likely to be a lot of
> fun.
>
> Remember that awesome person who mentored you and/or gave you a step up?
> Now's your chance to be that person for a group of master teachers.
>
> If this is of interest to you, please get in touch ASAP and I can start
> to coordinate things with CAS.
>
> I'm going to put in a grant request to the PSF to see if we can cover
> travel costs for developers. But there's no guarantee this will come about.
>
> Best wishes,
>
> N.
>
>
> ___
> python-uk mailing list
> python-uk@python.org
> https://mail.python.org/mailman/listinfo/python-uk
>
>
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


[python-uk] Northants Geek Meet

2016-01-28 Thread Michael Foord

Hey all,

There is a Northants Geeks meetup tonight! 8pm at the Malt Shovel pub in 
Northampton.


All the best,

Michael Foord
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


[python-uk] First dojo of 2016 is next Thursday: Wait list

2016-01-04 Thread Michael Grazebrook

Thanks. Signed up.

___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Open Sourcing MicroPython on the BBC micro:bit

2015-10-20 Thread Michael
Hi,


On 20 October 2015 at 11:11, Jurgis Pralgauskis <
jurgis.pralgaus...@gmail.com> wrote:

> Hi,
>
> an alternative to TouchDevelop could be Blockly
> <https://developers.google.com/blockly/>, as it currently has translation
> to Python,
> example
> https://blockly-demo.appspot.com/static/demos/code/index.html#982hb3
>
> (it has various adaptations, for example - turtle graphics
> https://trinket.io/blocks )
>
>
While touch develop is also open source, there *is* a "blocks" interface in
the micro:bit platform - which under the hood is blockly. The reason for
both is because some schools use one, other schools use the other, etc.

(The prototype micro:bit system used in schools trials in January this year
used blockly as the front end, and the python generation interface, and it
looks like - from the source - that this has been used as the basis for the
blocks interface.)

That said, having worked with blockly I personally think it's great, and
provides the potential for a "graphical python" interface. (ie same
semantic model, generates text and converts from text back to blockly)

Integrating blockly with skulpt or brython seems a relatively simple task
for anyone wanting to play.

Anyway, the great thing about the micro-python implementation is that it
avoids the need for all the stuff I needed to do for the prototype, and
allows off-line use by definition :-)

I also (still) think it's absolutely astonishing that Damien managed to
port python to the micro:bit - it's an absolutely tiny device - just 16K
RAM, so getting this much python in such little runtime space is an amazing
feat :-)

Regards,


Michael.
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] MicroPython / BBC micro:bit at Python user groupsin the UK

2015-09-25 Thread Michael Grazebrook
Perhaps we could do a London dojo on MicoPython? I imagine we'd need to 
bring around 5 Pyboards to the party. I have one - do others?


It's fun, cheap and amazingly easy to use - no complex tool chain, just 
write 'main.py' to the pyboard like a memory stick and it works.



___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] python-uk Digest, Vol 144, Issue 5

2015-09-02 Thread Michael
While I'm not currently looking for anything, in London, personally I think
given there are around 2 or 3 such postings a year on this list (if that),
imposing "rules" as such is a little odd. As *suggestions* though, IMO both
comments make sense.

Starting a new thread makes sense though - rather than just replying to the
list digest with an unchanged subject - since it's less likely to be read.

Must admit personally, when I see these things I think - location? (if down
south, remote working?) what is it? who is it? does it pay the bills?


(I'll be over here painting the bike shed green)


Michael.
--
http://sparkslabs.com/michael/


On 2 September 2015 at 23:12, Stestagg  wrote:

> The rule we use for pythonjobs.github.io is that the advert has to name
> the actual company the ad is for(not just an agency/broker). This was
> something that Sal Fadhley suggested, IIRC.
>
> This allows posts by agents, but tends to lead to more useful/informative
> ads, and avoids the vague teasers that are often seen as spam.
>
> I suggest we adopt the same rule on this list, on top of Richard's comments
>
> Thanks
>
> Steve
>
>
> On Wed, 2 Sep 2015 at 19:48 Richard Barran 
> wrote:
>
>> Hi Sophie,
>>
>> A quick hint: job ads are welcome here, but only if correctly written and
>> targeted. A lot of people here *hate* recruiters (with reason - I myself
>> have only ever met 2 or 3 that I get on with), hate seeing this list being
>> used for spam, and, well… next time, please start a new discussion thread
>> with its own title, rather than highjacking another thread ;-)
>>
>> Richard
>>
>> On 2 Sep 2015, at 18:44, Sophie Hendley 
>> wrote:
>>
>> Hi guys,
>>
>> I'm helping to build a new team for a very exciting startup. It's a
>> product company founded by some of the leading technical and business
>> people from Spotify, Google and Facebook.
>>
>> I'm looking for a Senior Developer to work in the platform development
>> working on a Micro-Services Architecture using Python in a TDD environment
>>
>> It's London's biggest technology investment and they're building their
>> platform from scratch.
>>
>> The salary is anywhere up to £85,000 there are also share options and
>> private healthcare on top of this along with free food and drinks
>>
>> Let me know if you're interested and we can have a chat.
>>
>> Kind regards,
>>
>> Sophie
>>
>> On Fri, Aug 28, 2015 at 11:00 AM,  wrote:
>>
>>> Send python-uk mailing list submissions to
>>> python-uk@python.org
>>>
>>> To subscribe or unsubscribe via the World Wide Web, visit
>>> https://mail.python.org/mailman/listinfo/python-uk
>>> or, via email, send a message with subject or body 'help' to
>>> python-uk-requ...@python.org
>>>
>>> You can reach the person managing the list at
>>> python-uk-ow...@python.org
>>>
>>> When replying, please edit your Subject line so it is more specific
>>> than "Re: Contents of python-uk digest..."
>>>
>>>
>>> Today's Topics:
>>>
>>>1. London Python Code Dojo (Season 7, Episode 1) (Alistair Broomhead)
>>>
>>>
>>> --
>>>
>>> Message: 1
>>> Date: Thu, 27 Aug 2015 11:39:28 +
>>> From: Alistair Broomhead 
>>> To: UK Python Users 
>>> Subject: [python-uk] London Python Code Dojo (Season 7, Episode 1)
>>> Message-ID:
>>> >> pirac3py...@mail.gmail.com>
>>> Content-Type: text/plain; charset="utf-8"
>>>
>>> Hi Folks,
>>>
>>> It's that time again!
>>>
>>> The next dojo will be happening at 6:30 pm on Thursday the 3rd of
>>> September at the Skimlinks offices:
>>>
>>> Skimlinks
>>> 2nd Floor
>>> 52 Bevendon St
>>> N1 6BL London
>>> United Kingdom
>>>
>>> (Google maps:
>>>
>>> https://www.google.co.uk/maps/place/Skimlinks/@51.5294074,-0.0870779,15z/data=!4m2!3m1!1s0x0:0xab5870ee45e5a552
>>> )
>>>
>>> Full details and tickets can be booked here:
>>>
>>>
>>> https://www.eventbrite.co.uk/e/london-python-code-dojo-season-7-episode-1-tickets-18313022744
>>>
>>> See you at the dojo!
>>>
>>> Al.
>>> -- next part --
>>> An HTM

Re: [python-uk] Nicholas Tollervey winner of PSF Community Service Award

2015-06-24 Thread Michael
Congratulations Nick!

Michael.

On 24 June 2015 at 14:31, Naomi Ceder  wrote:

> As a member of the PSF board of directors it gives me great pleasure to
> report that our own Nicholas Tollervey has been awarded the PSF's Community
> Service Award for Q2, 2015 in recognition of his work in promoting Python
> in education in the UK.
>
> Please join me in congratulating Nicholas for this recognition of all that
> he has been doing for our community.
>
> Look for a more formal announcement on the PSF blog in the coming days.
>
> (Getting to make this announcement is definitely my favourite thing about
> being a director so far :-) )
>
> Cheers,
> Naomi Ceder
> --
> Naomi Ceder
> https://plus.google.com/u/0/111396744045017339164/about
>
> ___
> python-uk mailing list
> python-uk@python.org
> https://mail.python.org/mailman/listinfo/python-uk
>
>
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Congratulations Carrie Anne and Naomi

2015-06-02 Thread Michael
Congratulations to both of you!


Michael.
--
@sparks_rd / michael.spa...@bbc.co.uk


On 2 June 2015 at 08:23, Nicholas H.Tollervey  wrote:

> Hi Folks,
>
> In case you've not heard, two UK based Pythonistas have been elected as
> directors of the Python Software Foundation board.
>
> Congratulations to and celebrations for Naomi Ceder and Carrie Anne
> Philbin.
>
> It's also rather wonderful that 7 of the 12 directors are women.
>
> Just thought people would want to know.
>
> N.
>
>
> ___
> python-uk mailing list
> python-uk@python.org
> https://mail.python.org/mailman/listinfo/python-uk
>
>
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Congratulations Carrie Anne and Naomi

2015-06-02 Thread Michael Foord



On 02/06/15 09:16, Steve Holden wrote:

Votes OF the board, not votes FOR the board.  S


Hah. That does make sense :-)

Thanks,

Michael



On Jun 2, 2015, at 8:39 AM, Michael Foord <mailto:fuzzy...@voidspace.org.uk>> wrote:


I don't see how having 11 positions makes ties less likely. In this 
case it *caused* the tie :-)




--
Steve Holden st...@holdenweb.com <mailto:st...@holdenweb.com> / +1 571 
484 6266 / +44 208 289 6308 / @holdenweb








___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Congratulations Carrie Anne and Naomi

2015-06-02 Thread Michael Foord



On 02/06/15 08:35, Nicholas H.Tollervey wrote:

On 02/06/15 08:28, Steve Holden wrote:

Hi Nick,

On Jun 2, 2015, at 8:23 AM, "Nicholas H.Tollervey" mailto:nt...@ntoll.org>> wrote:


It's also rather wonderful that 7 of the 12 directors are women.

11, I believe, to make tied votes less likely. But I echo your
sentiments entirely on both points.



I don't see how having 11 positions makes ties less likely. In this case 
it *caused* the tie :-)


Michael


Aha... I got confused by the, "In short we had 12 people win (by vote
count)" - and should have remembered the bit about the tie.

My mistake. I should actually read *and understand* my bloody email. ;-)

N.



___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] DJUGL - Django User Group London: this evening (April 22th) at 19:00 c/o WayraUK

2015-04-22 Thread Michael
I don't know about others, but unless you check twitter all the time, then
a lot of announcements tend to disappear into the ether. (Much as I like
twitter)

Regional announcements would be nice to see more on this list too. (I often
can't make them due to family/work commitments, but still, I can hope :-)

Regards,


Michael.

On 22 April 2015 at 11:48, a.gra...@gmail.com  wrote:

> Hi,
>
> I tweeted it a couple of times and even the official DJUGL account
> tweeted about it, but we all forgot to post here.
>
> I'm sorry :(
>
> On 22 April 2015 at 11:44, Nicholas H.Tollervey  wrote:
> > On 22/04/15 11:40, Tom Viner wrote:
> >> Joint twitter / this-listserv announcements would be appreciated by me
> >> for one.
> >>
> >
> > Seconded... if we don't know it's happening... etc...
> >
> > N.
> >
> >
> >
> > ___
> > python-uk mailing list
> > python-uk@python.org
> > https://mail.python.org/mailman/listinfo/python-uk
> >
>
>
>
> --
> Andrea Grandi -  Software Engineer / Qt Ambassador / Nokia Developer
> Champion
> website: http://www.andreagrandi.it
> ___
> python-uk mailing list
> python-uk@python.org
> https://mail.python.org/mailman/listinfo/python-uk
>
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Microbit

2015-03-13 Thread Michael
Since it's in photos, it's safe to say that the current _prototype product_
uses an Atmel 32U4, which doesn't have anywhere enough memory to run
micropython. (So in order to run python on it via the gcc-avr tool chain,
you can probably infer a number of things I had to do, involving ply)

The actual final device wil be using a different chip, so we'll see on that
front.

The micropython device is cool though :-)

As I get the go ahead to release stuff, I will do so. Meanwhile, the PSF
are an official partner, so I'll be supporting Nick.


Michael.

On 13 March 2015 at 10:44, Antonio Cavallo  wrote:

>
> > Getting hold of MicroBits is at the top of my ToDo list with this
> > project. I'll let you know how I get on.
>
> Possibly Micropython.org..
>
> ___
> python-uk mailing list
> python-uk@python.org
> https://mail.python.org/mailman/listinfo/python-uk
>
>
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


[python-uk] Microbit

2015-03-12 Thread Michael
Hi,


Just thought it worth mentioning this:

http://www.bbc.co.uk/news/technology-31834927

>From the article:

The BBC will be giving away mini-computers to 11-year-olds across the
country as part of its push to make the UK more digital.

One million Micro Bits - a stripped-down computer similar to a Raspberry Pi
- will be given to all pupils starting secondary school in the autumn term.

The BBC is also launching a season of coding-based programmes and
activities.
Just thought it worth mentioning that while that pictures the prototype, it
uses an awful lot of python in the software stack.

:-)

Michael.
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


[python-uk] John

2015-02-27 Thread Michael
In respect of John, I'll 'light' a throwing (LED taped to a coin battery).
Seems more appropriate than a candle.

.

Bye John.

Michael
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Job Ad: Senior Python Engineers -Skimlinks - London

2015-02-04 Thread Michael
But surely the bikeshed should be blue!

Michael

On 4 February 2015 at 15:38, Peter Inglesby 
wrote:

> It seems like several of the arguments for keeping the current behaviour
> are that it's amusing when somebody gets it wrong.  As somebody who once
> accidentally reply-alled criticism of my supervisor to my entire department
> at university, I'm not sure that it always is amusing, and so I'm in favour
> of changing the behaviour.
>
> On 4 February 2015 at 15:26, Michael  wrote:
>
>> Accidental replies are the spice of life.
>>
>> The only downside of the reply-to header is the fact that people randomly
>> complain about it every other year or two, resulting in 20 arguments in
>> favour, 20 arguments against, then a discussion about how voting for or
>> against it might be a good idea, and in the majority of cases most people
>> going "meh, can't be bothered", and a minority deciding that voting is a
>> good idea, and then sometimes they remove it but most often they don't.
>>
>> On the upside, they poke a bit of life into things, resulting in the
>> original poster going "oh, why did I bother? They're just talking about
>> reply-to rather than our fussball table!"
>>
>> :-D
>>
>>
>> Michael.
>>
>> On 4 February 2015 at 14:16, Andy Robinson  wrote:
>>
>>> I'm one of the list admins.  There are a couple of others.  Happy to
>>> make a change if a significant majority feel that way.
>>>
>>> However, sometimes accidental replies are the only thing keeping the
>>> list alive ;-)
>>>
>>> On 4 February 2015 at 14:12, Sven Marnach  wrote:
>>> > Maybe we could just get rid of the pointless "Reply-To" header?  It
>>> can be
>>> > disabled by a list admin on the Mailman admin page.
>>> >
>>> > I get the impression that at least one person per month falls victim
>>> to it.
>>> > The reverse, people accidentally answering just to the sender instead
>>> of the
>>> > whole list, seems better than people accidentally sending private
>>> emails to
>>> > everyone.
>>> >
>>> > Cheers,
>>> > Sven
>>> >
>>> > ___
>>> > python-uk mailing list
>>> > python-uk@python.org
>>> > https://mail.python.org/mailman/listinfo/python-uk
>>> >
>>>
>>>
>>>
>>> --
>>> Andy Robinson
>>> Managing Director
>>> ReportLab Europe Ltd.
>>> Thornton House, Thornton Road, Wimbledon, London SW19 4NG, UK
>>> Tel +44-20-8405-6420
>>> ___
>>> python-uk mailing list
>>> python-uk@python.org
>>> https://mail.python.org/mailman/listinfo/python-uk
>>>
>>
>>
>> ___
>> python-uk mailing list
>> python-uk@python.org
>> https://mail.python.org/mailman/listinfo/python-uk
>>
>>
>
> ___
> python-uk mailing list
> python-uk@python.org
> https://mail.python.org/mailman/listinfo/python-uk
>
>
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Job Ad: Senior Python Engineers -Skimlinks - London

2015-02-04 Thread Michael
Accidental replies are the spice of life.

The only downside of the reply-to header is the fact that people randomly
complain about it every other year or two, resulting in 20 arguments in
favour, 20 arguments against, then a discussion about how voting for or
against it might be a good idea, and in the majority of cases most people
going "meh, can't be bothered", and a minority deciding that voting is a
good idea, and then sometimes they remove it but most often they don't.

On the upside, they poke a bit of life into things, resulting in the
original poster going "oh, why did I bother? They're just talking about
reply-to rather than our fussball table!"

:-D


Michael.

On 4 February 2015 at 14:16, Andy Robinson  wrote:

> I'm one of the list admins.  There are a couple of others.  Happy to
> make a change if a significant majority feel that way.
>
> However, sometimes accidental replies are the only thing keeping the
> list alive ;-)
>
> On 4 February 2015 at 14:12, Sven Marnach  wrote:
> > Maybe we could just get rid of the pointless "Reply-To" header?  It can
> be
> > disabled by a list admin on the Mailman admin page.
> >
> > I get the impression that at least one person per month falls victim to
> it.
> > The reverse, people accidentally answering just to the sender instead of
> the
> > whole list, seems better than people accidentally sending private emails
> to
> > everyone.
> >
> > Cheers,
> > Sven
> >
> > ___
> > python-uk mailing list
> > python-uk@python.org
> > https://mail.python.org/mailman/listinfo/python-uk
> >
>
>
>
> --
> Andy Robinson
> Managing Director
> ReportLab Europe Ltd.
> Thornton House, Thornton Road, Wimbledon, London SW19 4NG, UK
> Tel +44-20-8405-6420
> ___
> python-uk mailing list
> python-uk@python.org
> https://mail.python.org/mailman/listinfo/python-uk
>
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


[python-uk] Wanna help? BBC Make It Digital 2015 - Partnerships (kids/coding related)

2014-12-02 Thread Michael
  [ Apologies if you receive this more than once. I'm doing

this in part because I'm hoping people find it interesting,

but mainly because I'm hoping it'll make we do better.  ]

Hi,


Hope everyone's well - long time no see.

tl;dr - we're building something to do with kids/coding, looking for
partners to express interest in working with us so we can share what we're
doing. I'm posting here because I'm hoping it's of interest.


There is a rather opaque post here  ...

http://www.bbc.co.uk/blogs/aboutthebbc/posts/BBC-Learning-calls-for-expression-of-interest-from-partners-for-Make-It-Digital-initiative

 ... about something I'm involved with. I don't want to repost the whole
thing, but that means the following is a little out of context, but will
hopefully go some way to explain why I'm forwarding this here:

  In 2015, the BBC's Make it Digital initiative will shine a light
  on the world of digital creativity and coding -- in 2015 we want
  to capture the spirit of what we did with the BBC Micro, but
  this time for the digital age.

  ... we can only deliver at scale through working in partnership.
   This is why BBC Learning is now inviting expressions of interest

  from individual companies, consortia and organisations.

  As part of Make it Digital, we'd like to create a hands-on
  learning experience that allows any level of young coder from
  absolute beginner to advanced maker to get involved.

Because I'm involved with it - in building tech for it - I can't say much
beyond that post due to the fact we're required to share the same
information with everyone simultaneously (for obvious reasons I hope)

However, the reason I'm posting it here is because I'm hoping that it's of
interest, either to you who's reading, to someone you know, or an
organisation you work for/with. Or simply have contacts you feel should be
involved with this.

The way to get involved - which doesn't require a commitment at this stage -
is to simply visit the link above, take a look at the process we're
following (which the BBC has to follow), and pop an email to the address on
that page if you'd like to express interest.

If anyone has any questions, please not while I might/might not be able to
answer them here and now, as soon as I can answer them I will :-)

One question that has arisen though so far is "it looks like you're doing
something like X, I/my company/my contact do something like Y, is that of
interest?" please assume that it IS of interest :-)

Regards,


Michael.
--
| Michael Sparks, Senior Research Engineer
| BBC R&D / BBC Learning, MediaCityUK, Salford, M50 2LH
| michael.spa...@bbc.co.uk, http://www.bbc.co.uk/rd/
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Moar jobs at Made.com, againer!

2014-09-15 Thread Michael
> (See what I did there? That was just off the cuff. I can do lots more
like that.)

Now make it spin in 3D, and explode into a kaleidoscope of flickering sofas.
(Go on, you know you want to)

:)

Michael.
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Python training courses

2014-07-14 Thread Michael Foord
Hello Tony,

I do introduction to Python and Advanced Python training courses "on behalf of" 
David Beazley. They're great courses (excellent material and I'm a pretty good 
trainer). They're not cheap and they're best value if done for several people. 
The course length is 3-4 days and it can be somewhat tweaked depending on your 
needs. It's usually delivered on-site.

If this is of interest let me know and I can put you in touch with David to 
arrange.

All the best,

Michael Foord

On 14 Jul 2014, at 20:19, Tony Ibbs  wrote:

> A colleague at work has asked me if I know of any good Python training 
> courses.
> 
> He's got some C++ and Python experience (he knows about classes and 
> inheritance, seems to be competent with dictionaries, I'd say he's beyond 
> beginner in Python, although I'm not sure if he'd agree), and has potential 
> approval from his boss to go on a training course if he can find one.
> 
> We're based in Cambridge, so London is also a sensible option.
> 
> We had a quick look at the python.org wiki page on training (it has Russell 
> Winder and Michael Foord listed - I thought Michael was doing something else 
> now?). Enthought clearly have a local office, but their offerings are all 
> scientific Python oriented, which isn't really appropriate. I don't know 
> anything about any of the other companies listed there as offering training.
> 
> I *think* an existing course would be more useful than something done 
> in-house specifically for us, since I don't know if there'd be more than one 
> person interested (mind, I haven't asked yet).
> 
> So, any suggestions/recommendations would be gratefully received, on or off 
> list.
> 
> Tibs
> ___
> python-uk mailing list
> python-uk@python.org
> https://mail.python.org/mailman/listinfo/python-uk


--
http://www.voidspace.org.uk/


May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing 
http://www.sqlite.org/different.html





___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Next London Python Code Dojo - 3rd June at Hogarthin Soho

2014-07-09 Thread Michael Grazebrook

Oops. I should be careful with the reply button.

___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Next London Python Code Dojo - 3rd June at Hogarthin Soho

2014-07-09 Thread Michael Grazebrook

Hi Tom,

You say you're hiring.

I'm a contract worker with 3 decades of experience. I normally work in 
the City. I'm trying to shift my skills from C++ & various relational 
databases to Python. Python is my favourite language. (If you were there 
for the 'pointless' dojo, that was my idea). I've only a few years 
Python experience and some holes in my skill set (especially web 
development). But I'm strong on algorithmic work and general development 
skills.


At my full rate, I'd be too expensive for you, largely because of City 
skills I wouldn't be using. But I'm also  not likely to get work until 
the end of the holidays. So if you would consider making me an offer at 
a rate which would be fair given the short-term commitment and sub-set 
of skills you'd be using, I'd be interested: it would be justified more 
by what I'd learn than the money.


My CV:
grazebrook.com/cv

Michael.



On 06/07/2014 23:02, Tom Viner wrote:
Finally, since I was too shy to mention it on the night: we (Hogarth) 
are hiring. If you fancy working with some of the most impressive 
Python devs I've met, come join us. Drop me a line for details, 
although beware: hitting reply to this email doesn't do what you think 
it does, a lesson certain people won't forget... ;-)


___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


[python-uk] Looking for work

2014-07-04 Thread Michael Grazebrook

Hi fellow Python fans,

I'm looking for contract work and immediately available. My CV is here:
www.grazebrook.com/cv

Briefly: I've been contracting for nearly 3 decades. I've only a few 
years Python experience but it's my favourite language. I'm weak at web 
skills, strong on analysis, design, software engineering. I mostly work 
in the City.


If anyone is active in an open source Python project, I'm open to 
suggestions for good uses for my time while I look for work.


Michael Grazebrook.

___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] TDD stuff in London, next two weeks (and list comprehension scoping)

2014-06-01 Thread Michael Foord


Sent from my iPhone

> On 1 Jun 2014, at 01:12, John Pinner  wrote:
> 
> Hello All,
> 
>> On 31 May 2014 23:02, Michael Foord  wrote:
>> 
>>> On 31 May 2014, at 11:13, Jonathan Hartley  wrote:
>>> 
>>> That's what I thought too, but:
>>> 
>>> $ python3
>>> Python 3.4.0 (default, Apr 19 2014, 12:20:10)
>>> [GCC 4.8.1] on linux
>>> Type "help", "copyright", "credits" or "license" for more information.
>>>>>> class Some(object):
>>> ...   tokens = ['a', 'b', 'c']
>>> ...   untokenized = [Some.tokens.index(a) for a in ['b']]
>>> ...
>>> Traceback (most recent call last):
>>>  File "", line 1, in 
>>>  File "", line 3, in Some
>>>  File "", line 3, in 
>>> NameError: name 'Some' is not defined
>> 
>> The name Some is not bound until the class body has finished executing.
> 
> or maybe (correct me if I'm wrong) until the interpreter has finished
> compiling the class (which does not happen until the end of the class
> definition has been reached).

No, it's at execution time. Compilation does not execute code and so does not 
bind names. Class bodies are executed to generate the class.

Michael


> 
>> You should just be able to access the name "tokens" from inside the class 
>> body though:
> 
> 
> All the best,
> 
> John
> --
> ___
> python-uk mailing list
> python-uk@python.org
> https://mail.python.org/mailman/listinfo/python-uk
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] TDD stuff in London, next two weeks (and list comprehension scoping)

2014-05-31 Thread Michael Foord

On 31 May 2014, at 11:13, Jonathan Hartley  wrote:

> That's what I thought too, but:
> 
> $ python3
> Python 3.4.0 (default, Apr 19 2014, 12:20:10) 
> [GCC 4.8.1] on linux
> Type "help", "copyright", "credits" or "license" for more information.
> >>> class Some(object):
> ...   tokens = ['a', 'b', 'c']
> ...   untokenized = [Some.tokens.index(a) for a in ['b']]
> ... 
> Traceback (most recent call last):
>   File "", line 1, in 
>   File "", line 3, in Some
>   File "", line 3, in 
> NameError: name 'Some' is not defined
> 

The name Some is not bound until the class body has finished executing. You 
should just be able to access the name "tokens" from inside the class body 
though:

 python3
Python 3.3.4 (v3.3.4:7ff62415e426, Feb  9 2014, 00:29:34) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> class Some:
... tokens = [1, 2, 3]
... thing = [token ** 2 for token in tokens]
... 
>>> 

Michael

> 
> On 30/05/14 16:07, Sven Marnach wrote:
>> On 30 May 2014 15:49, Harry Percival  wrote:
>> I had the problem outside of a class body, in a normal function... 
>>  
>> The particular problem mentioned in the StackOverflow quesiton you linked 
>> only ever occurs inside class bodies.  They are the only enclosing scopes 
>> that are skipped in name lookups.  You can still access class attributes of 
>> the class by using ClassName.attribute inside the list comprehension, like 
>> you would have to do to access class attributes from inside methods.
>> 
>> Cheers,
>> Sven
>> 
>> 
>> 
>> ___
>> python-uk mailing list
>> 
>> python-uk@python.org
>> https://mail.python.org/mailman/listinfo/python-uk
> 
> -- 
> Jonathan Hartley
> tart...@tartley.comhttp://tartley.com
> 
> Made of meat.   +44 7737 062 225   twitter/skype: tartley
> 
> 
> ___
> python-uk mailing list
> python-uk@python.org
> https://mail.python.org/mailman/listinfo/python-uk


--
http://www.voidspace.org.uk/


May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing 
http://www.sqlite.org/different.html





___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


[python-uk] Bodleian Library looking for pythonistas

2014-05-27 Thread Michael Davis
The Bodleian Library is looking for three new developers, working on a variety 
of python frameworks. Primarily Django and Pyramid, with some legacy 
applications on Pylons. There is also the opportunity to work on other 
technology, such as Fedora Commons. This is an ideal opportunity for a solid 
python developer interested in getting involved with a wider range of 
technology.

http://www.bodleian.ox.ac.uk/about-us/jobs#vacancy-113339
http://www.bodleian.ox.ac.uk/about-us/jobs#vacancy-113341

Michael Davis
Digital Portfolio Manager
Bodleian Library
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


[python-uk] Northants Geeks: 22nd May

2014-05-19 Thread Michael Foord

Hey all,

It's that time of the month again: the Northants Geek meetup is this 
Thursday. 8pm in the Malt Shovel pub, Northampton. Beer and geeky 
conversation. Hopefully see some of you there!


All the best,

Michael Foord
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


[python-uk] Interesting libraries

2014-04-24 Thread Michael Grazebrook

Hi

The modules you chose last meetup were interesting.

Would anyone like to give lightning talks expanding on the demos we did? 
We uncovered a range of intriguing, useful and rarely used modules. The 
demos gave us a taste, but not always a balanced view of the modules' 
true strengths. So if you've time to take a deeper look, let's hear from 
you!


Michael.

___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


[python-uk] Northants Geek Meetup: Thursday 27th March

2014-03-25 Thread Michael Foord

Hey folks,

It's been a while since I've done a Northants Geek announcement here. 
This Thursday, 27th March, at 8pm we're meeting at the Malt Shovel pub 
in Northampton.


There are usually a few Python geeks, but geeks of all flavours and 
description welcome. It's an informal group meeting for drinks and geeky 
conversation. Hopefully see you there!


http://maltshoveltavern.com/



Now that I've got my Ubuntu box up and running my Mac Pro is up for sale 
on ebay (UK). It's a beast of a machine, 2x quad core 2.8Ghz Xeon 
processors with 10GB of RAM. There's also a selection of Mac Pro 
graphics cards and an iPhone 4S 64GB (unlocked and with warranty).


http://www.ebay.co.uk/sch/voidspace/m.html?item=151261540905&ssPageName=STRK%3AMESELX%3AIT&rt=nc&_trksid=p2047675.l2562



All the best,

Michael Foord

--
http://www.voidspace.org.uk/


May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing
http://www.sqlite.org/different.html





___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


[python-uk] Fwd: [EuroPython] Please sign up as reviewer for EuroPython 2014 - thanks !

2014-03-12 Thread Michael Foord


Begin forwarded message:

> From: "M.-A. Lemburg" 
> Subject: [EuroPython] Please sign up as reviewer for EuroPython 2014 - thanks 
> !
> Date: 12 March 2014 18:19:20 GMT
> To: EuroPython Mailing List 
> 
> There are almost 300 talk submissions in the database, but most talks
> still only have one or two votes and review time is running out
> quickly.
> 
> If you have some time available, please do consider signing up as
> reviewer via the site's profile:
> 
>https://ep2014.europython.eu/en/proposals/cfr/
> 
> Here's how to apply and review talks:
> 
> 1. log in to your EuroPython site account (you will have created
>   one when booking the conference)
> 
> 2. go to your profile page:
>   https://ep2014.europython.eu/en/accounts/profile/change/
> 
> 3. tick the reviewer checkbox
> 
> One of the program team members will then enable upgrade your status to
> reviewer (ping helpd...@europython.eu for help if needed). Once this is
> set, log in again and proceed with the reviews:
> 
> 4. visit the review list:
>   https://ep2014.europython.eu/en/reviews/proposals/
> 
> 5. click on the title of a talk proposal, read the proposal,
>   ask questions using the comment system and finally, click
>   on the "create review" button to vote on the talk together
>   with a short note explaining your vote
> 
> That's it.
> 
> Many thanks and see you in Berlin,
> -- 
> Marc-Andre Lemburg
> Director
> EuroPython Society
> http://www.europython-society.org/
> ___
> EuroPython 2014  Berlin, 21th27th July
> EuroPython mailing list
> europyt...@python.org
> https://mail.python.org/mailman/listinfo/europython


--
http://www.voidspace.org.uk/


May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing 
http://www.sqlite.org/different.html





___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


[python-uk] Fwd: [EuroPython] Work on Call for Participation for EuroPython 2015 has started

2014-01-30 Thread Michael Foord


Begin forwarded message:

> From: "M.-A. Lemburg" 
> Subject: [EuroPython] Work on Call for Participation for EuroPython 2015 has 
> started
> Date: 30 January 2014 10:29:39 GMT
> To: EuroPython Mailing List 
> 
> [Please help spread the word by forwarding to other relevant mailing lists,
> user groups, etc.; thanks :-)]
> 
> The EuroPython Society (EPS) has started work on preparing the
> Call for Participation (CFP) for organizing the EuroPython 2015
> conference:
> 
>http://www.europython-society.org/
> 
> For 2015, we are setting up a new structure for the conference
> organization, which is focused on local and distributed work groups
> that are closely integrated with the EuroPython Society.
> 
> We hope to greatly reduce the work load for the local teams, attract
> community members that want to get involved and to streamline the
> whole process of transitioning from one location to the next, making
> the conference organization a lot easier for everyone.
> 
> If you are interested in potentially signing up as local team or
> participating in the work groups, please subscribe to one of
> our communication channels:
> 
> * Tumblr
>   http://www.tumblr.com/follow/europythonsociety
> 
> * RSS
>   http://www.europython-society.org/rss
> 
> * Twitter
>   https://twitter.com/europythons
> 
> * EuroPython Mailing List
>   https://mail.python.org/mailman/listinfo/europython
> 
> We are aiming for end of February as announcement date for the CFP 2015.
> 
> Enjoy,
> -- 
> Marc-Andre Lemburg
> Director
> EuroPython Society
> http://www.europython-society.org/
> ___
> EuroPython 2014  Berlin, 21th27th July
> EuroPython mailing list
> europyt...@python.org
> https://mail.python.org/mailman/listinfo/europython


--
http://www.voidspace.org.uk/


May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing 
http://www.sqlite.org/different.html





___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Micropython for microcontrollers

2013-12-03 Thread Michael Grazebrook

Thanks. Just signed up for one.

I'm doing a bluetooth related development and what Damien's creating is 
exactly what I wanted - but couldn't find - when I started the project. 
The Nordic Semiconductor bluetooth module is a system-on-chip with 
enough memory to run this and also based around an ARM core.


On 03/12/2013 12:28, Sandy wrote:
Had this pointed out to me yesterday, and controlling robotics with a 
python interactive shell seemed too cool to pass up.

Http://www.kickstarter.com/projects/214379695/micro-python-python-for-microcontrollers

So, a step towards making a real Iron Python?

S


___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


[python-uk] Lift back to Northampton after PyCon UK on Sunday

2013-09-18 Thread Michael Foord
Hey folks,

Any of you wonderful people who are going to PyCon UK and returning on the 
Sunday, driving somewhere in the vicinity of Northampton - if so would you be 
willing and able to take me back with you? Replies off-list would be most 
welcome...

All of the best,

Michael Foord

--
http://www.voidspace.org.uk/


May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing 
http://www.sqlite.org/different.html





___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] The London Python Dojo is this Thursday

2013-07-12 Thread Michael Grazebrook
Perhaps we could stream teams, but also make sure less experienced teams 
have more experienced mentors - mentors who would rarely take the 
keyboard and try to ensure everyone is included.


On 12/07/2013 12:18, a.gra...@gmail.com wrote:

Hi,

On 12 July 2013 12:00, Tim Golden  wrote:

While I'm definitely sympathetic, making sure to involve newbies is not
that easy a problem to solve. (Though that's not to say we can't try).
It pretty much comes down to who's in your team. Sometimes you get a
team which wholeheartedly embraces egalitarianism and passes the
keyboard round like a conch shell; other times, you've got someone
desperately keen who just grasps the challenge du jour by the keyboard
and will hardly let go.

I was offered to take the keyboard (we were in the same team if I'm
not wrong) and do some coding but I refused because I was both too
tired and because I felt I was not at the proper level to code that
problem.


Which brings me to your suggestion of... well, I'm not sure whether
you're suggesting "team streaming", ie a team of newbies, a team of
pros; or whether you're advocating specifically mixing the teams up.
I'll assume the latter as it seems to make more sense in the context.

wrong assumpion :P

If I'm in a team where other people are way more expert than me, I
will never want to take the keyboard and start coding something.
I think they would be bored by my slowness and by my level. My slow
speed in coding could affect also the whole result (considering also
that we have a stric time to respect)


We've tried to make this happen maybe once or twice in the past. It's
actually very difficult in practice, because you need people to identify
their level of profiency and then divide up on that basis. Actually,
maybe it's not that hard: we could just ask people to put, say, 0, 1 or
2 on their name badge at the beginning to indicate perceived expertise,
and then somehow use that in the grouping. I don't know: something like
that could work.

I would put a 1 in my case, hoping to get a easier (and doable)
problem to solve.
If it's still to hard I will try with 0. Better coding something easy
than just watch other people coding.


I think people are likely to be self-deprecating when identifying their
level. I liked a question that Bruce Durling used a few years back: "Are
you more likely to be asking or to be answering questions about Python?".

I won't self depreate ;) if I see that the problem is too easy for me,
I will go to the more difficoult group the next time, no problem at
all.


re bringing easy / intermediate problems along: well, anyone can propose
a problem. I think you're suggesting that *different* problems be solved
during the one evening, some easier, some harder. I don't say we'd never
do it, but in general we like to have everyone working on the same thing
so that, when it comes to the show-and-tell at the end, you're seeing
how another team solved the same problem you solved.

I understand your point, but.you really risk that people stop
coming to the Python Dojo just because they don't feel to be at the
proper level.

I will probably keep coming anyway, because I really like the "social"
part of the event (beer, meeting people, making new friends, talking
about our jobs etc), but I will keep watching other people coding.

Another person could simply say: mmm... interesting but... not for my
level. And stop coming. Do you really want this?


All that said, I'm up for trying anything. I have no issue with having a
specifically newbie-friendly session; or with having a problem which
specifically splits into an easier and a harder component; or with
making teams deliberately mixed ability. But that's just my take.

of course if it's just me wanting this no problem, I will adapt
someway, but let's see what the other people think about.

Regards.



___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Reading list

2013-06-26 Thread Michael
Hi,


When I came across python I'd been coding for a long time in a variety of
languages. Because Learning Perl had been a good book for learning perl, I
bought Learning Python. Hated it. Put me off python for years.

Came back to learn it again, and read through "How to think like a computer
scientist using python". It was brief enough to skip through rapidly in
contexts I already understood and go from a standing start in python to
something useful in a couple of days. I've recommended it to others since.

Beyond that Practical Python by Magnus Lie Hetland is a good book, and is
divided into two parts that are essentially  "learn the language" and "see
it in use in projects". The second part I feel is more useful to
experienced developers, even though the projects are of course by the
nature of book form toys. I don't know what the revamped version (Beginning
Python) by the same author is like.

I don't use either any more unsurprisingly!


Michael.

On 26 June 2013 10:48,  wrote:

> Hi,
> I'm looking for an introductory book in python: do you have any suggestion?
>
> I'm shortlisting few so far:
>
> Python 2.6 Text Processing: Beginners Guide (Jeff McNeil):
> https://www.packtpub.com/**python-2-6-text-processing-**
> beginners-guide/book<https://www.packtpub.com/python-2-6-text-processing-beginners-guide/book>
>
> Head First Python (Paul Barry):
> 
> http://shop.oreilly.com/**product/0636920003434.do<http://shop.oreilly.com/product/0636920003434.do>
>
> The Quick Python Book (Naomi R. Ceder):
> http://www.manning.com/ceder/
>
> Volent Python (TJ O'Connor):
> http://www.amazon.co.uk/**Violent-Python-TJ-OConnor/dp/**
> 1597499579/ref=sr_1_10?ie=**UTF8&qid=1372239422&sr=8-10&**keywords=python<http://www.amazon.co.uk/Violent-Python-TJ-OConnor/dp/1597499579/ref=sr_1_10?ie=UTF8&qid=1372239422&sr=8-10&keywords=python>
>
> Programming Python (Mark Lutz):
> http://www.amazon.co.uk/**Programming-Python-Mark-Lutz/**
> dp/0596158106/ref=sr_1_8?ie=**UTF8&qid=1372239456&sr=8-8&**keywords=python<http://www.amazon.co.uk/Programming-Python-Mark-Lutz/dp/0596158106/ref=sr_1_8?ie=UTF8&qid=1372239456&sr=8-8&keywords=python>
>
> Python Programming for the Absolute Beginner (Mike Dawson):
> http://www.amazon.co.uk/**Python-Programming-Absolute-**
> Beginner-Dawson/dp/1435455002/**ref=sr_1_1?s=books&ie=UTF8&**
> qid=1372239604&sr=1-1&**keywords=python<http://www.amazon.co.uk/Python-Programming-Absolute-Beginner-Dawson/dp/1435455002/ref=sr_1_1?s=books&ie=UTF8&qid=1372239604&sr=1-1&keywords=python>
>
>
> All they seem reasonable reading for starters, but I wonder if there's
> something else around that can be effective in bringing skilled developers
> (C/C++) into the python side.
>
> Thanks
> __**_
> python-uk mailing list
> python-uk@python.org
> http://mail.python.org/**mailman/listinfo/python-uk<http://mail.python.org/mailman/listinfo/python-uk>
>
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Suggestions / best practices for deployment

2013-05-20 Thread Michael Foord

On 20 May 2013, at 15:00, David Reynolds  wrote:

> 
> On 20 May 2013, at 14:51, Harry Percival  wrote:
> 
>> Also, question for django people:  static files, as collected by "manage.py 
>> collectstatic":  in the repo, or not?
> 
> Not. That is a deployment step in my book.
> 
> 

Agreed. Many apps will copy their static files from the installed version when 
you issue this command and there's just no need for those to be in the repo.

Michael

> -- 
> David Reynolds
> da...@reynoldsfamily.org.uk
> 
> 
> 
> 
> ___
> python-uk mailing list
> python-uk@python.org
> http://mail.python.org/mailman/listinfo/python-uk


--
http://www.voidspace.org.uk/


May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing 
http://www.sqlite.org/different.html





___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Suggestions / best practices for deployment

2013-05-16 Thread Michael
While we're on topic - what would people say is best practice for testing
of a web API in a way that slots cleanly into a CI setup? Lots of different
options out there, hence the q. (I realise this is also a bit like saying
how long is a piece of string)


Michael.


On 15 May 2013 10:57, Harry Percival  wrote:

> Dear UK Python chums,
>
> some of you probably know I'm writing a book about TDD for O'Reilly.  I'm
> looking for some help with the (first) chapter on deployment.
>
> http://www.obeythetestinggoat.com/what-to-say-about-deployment.html
>
> What do you use for deployment?  Do you have any kind of automated
> scripts? How do you manage virtualenvs, the database, apache/uwsgi
> config... What do you think might work as a sort of "best practice lite"
> for a simple site for beginners?  (django, sqlite database, static files)
>
> --
> --
> Harry J.W. Percival
> --
> Twitter: @hjwp
> Mobile:  +44 (0) 78877 02511
> Skype: harry.percival
>
> ___
> python-uk mailing list
> python-uk@python.org
> http://mail.python.org/mailman/listinfo/python-uk
>
>
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Posting is for members - please remember which email you use!

2013-05-02 Thread Michael Foord

On 2 May 2013, at 11:15, Andy Robinson  wrote:

> I have approved quite a lot of emails today and yesterday from
> well-known UK Pythonauts, which were blocked for "posting by
> non-members to members-only lists".Luckily, I have been around and
> not manic.   If you have multiple email addresses, can you try to
> either remember which one is registered with the list and use that, or
> sign up again with your new one?
> 


If you have multiple addresses you can sign up with them and then turn off 
email delivery. That allows you to post from any of them, but they only get 
delivered once.

Michael

> Thanks,
> 
> --
> Andy Robinson
> ___
> python-uk mailing list
> python-uk@python.org
> http://mail.python.org/mailman/listinfo/python-uk


--
http://www.voidspace.org.uk/


May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing 
http://www.sqlite.org/different.html





___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Biggest Fake Conference in Computer Science

2013-05-01 Thread Michael Brunton-Spall
On Wed, May 01, 2013 at 10:45:29AM +0100, Dougal Matthews wrote:
> On Wednesday, 1 May 2013 at 10:39, Stestagg wrote:
> > Sorry, I was being prejudiced.  
> > 
> > The general tone of the message, and the grammatical mistakes made me think 
> > this might have been an attempt to sell me performance enhancing drugs or 
> > something. 
> > 
> > I guess it seems genuine, and interesting take on spreading the message.
>  
> FWIW. I consider this spam. If for no other reason I have received it before 
> on Python lists and today I got 6 copies due to being on multiple lists. The
> sender also uses a throwaway anonymous e-mail address.
> 
> Dougal  
>

I agree, I felt it was spam, not only because it was unsolicted mail,
but also because it makes difficult to verify accusations from an
anonymous account without any reference to sources.

MBS

> ___
> python-uk mailing list
> python-uk@python.org
> http://mail.python.org/mailman/listinfo/python-uk

___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Northants Geeks Meetup this week

2013-02-25 Thread Michael Foord
Hello all,

It's Northants Geeks meetup this week. It's the first one for a while so it 
will be great to see you all again!

Thursday evening, 7:30pm onwards, the Malt Shovel pub in Northampton.

Michael

--
http://www.voidspace.org.uk/


May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing 
http://www.sqlite.org/different.html





___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Python developer for real-time sports data startup

2013-02-20 Thread Michael Mangion
We are a well-funded Internet startup based in central London and have a
new requirement for a Python developer to join the team. We are expanding
aggressively and require new talent across the business over the coming
months.

The ideal candidates will have at least a couple of years' experience in
Python and love writing clear, test-driven code.

You should be familiar with Agile (Scrum, Kanban) and TDD, have a working
knowledge of web technologies (HTML, CSS, JS)
and love using Git or similar source control tools.

Anything else that you bring (Django, Flask, Postgres, Fabric, Celery,
RabbitMQ, NoSQL, Amazon AWS, etc.) will be great and we'd expect you to be
constantly exploring new technologies for possible inclusion into the stack
anyway.

This is a great opportunity to join a highly creative company building a
great new product whose direction you can influence.

Get in touch on j...@crowdscores.co.uk for more details.

-- 
*Michael Mangion*
Co-founder

CrowdScores Limited
Mobile: +44 (0)7726 885498
Skype: michaelmangion

Twitter: @crowdscores
www.crowdscores.co.uk
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Python Trademark at Risk in Europe

2013-02-15 Thread Michael
Hi Tim,


On 15 February 2013 11:09, Tim Golden  wrote:
>
> In case that's useful info, Michael, would you mind forwarding it
> back to psf-tradema...@python.org ? As far as I can tell you're only
> sending to python-uk.

Will do. As you'd expect/suspect I fully support the PSF's stance on this, but I
just think in terms of discussions where the benefit of the doubt will
be given to
both sides, a little more accuracy would go a long way.

After all, if someone has been using a name off and on, as well as making their
claim more tenuous (since even with a registered mark you have to defend use),
it also suggests that they did not see utility in the name for much of that time
period -- which could be viewed as implying that if you said "python"
people would
not think of them. (and of course most people have never heard of them
until now!)


Michael.
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Python Trademark at Risk in Europe

2013-02-15 Thread Michael
In order to get support at work regarding this, I decided to do some
digging, and it turns out, looking at archive.org, that the company in
question or at least the domain in question - has been used to mean "python
internet" or "python internet services" off and on since 1998.

It's also been called cheapnet, and various other things in its early days
by the looks of things.

The blog description is slightly inaccurate in saying that the company in
question have only just started using the name - they appear to have used
the name off and on for 15 years.

This doesn't mean to say that the trademark application has merit - it
doesn't - I first did a python tutorial around 15 years ago, and there were
published books etc at the time, but it doesn't help to say "they've just
started using this", when that's not really quite the case.

The question I'd personally have (which is unclear from the domain name) is
whether this is the same company today (through acquisition or merger) as
the company from 1998?

(I still think the trademark application hasn't got any merit, but given
the fact they came back  to use the same name over a period of years, I can
see what probably led them to think (incorrectly) they could/should try to
get it)



Michael.
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] The perils of reply-to

2013-01-03 Thread Michael
On 3 January 2013 23:24, Daniele Procida  wrote:
> On Thu, Jan 3, 2013, Michael  wrote:
>
>>Or is he wrong about your apparent obstinate belief in your desires ?
>>(I personally would have said petulant)
>
> That's uncalled-for.
>
> It would be gauche to end up trading insults over reply-to settings, and we 
> don't want to be gauche, do we?

Very true. I didn't view it or intend it that way, but can see how it
could be. Maybe I've just seen this argument too many times.


Michael.
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] The perils of reply-to

2013-01-03 Thread Michael
On 3 January 2013 22:41, Jon Ribbens  wrote:
> On Thu, Jan 03, 2013 at 07:41:31PM +0000, Michael wrote:
>> On 3 January 2013 17:29, Jon Ribbens  wrote:
>> > On Thu, Jan 03, 2013 at 05:13:57PM +, Michael Foord wrote:
>> > > On 3 Jan 2013, at 17:07, Jon Ribbens  
>> > > wrote:
>> > > > I don't want either of those options, I want the proper, standard
>> > > > list behaviour, which is "Reply-To unchanged from the sender's email".
>> > >
>> > > However sincerely (and obstinately) you believe in the correctness
>> > > of your desires, the mailing list exists to serve its users - not
>> > > any notion of correctness. The majority of the subscribers who have
>> > > expressed an opinion, either in this thread or the poll, prefer
>> > > reply-to-list.
>> > >
>> > > FWIW on lists where reply-to goes to the individual I *very*
>> > > regularly see messages accidentally sent only to the original sender
>> > > and not to the list. This is regularly a (mild) impediment to
>> > > communication. I very rarely see the opposite (public replies that
>> > > were meant to be private). So the cure is largely worse than the
>> > > disease.
>> >
>> > You are wrong. HTH.
>>
>> No, he's not - he's absolutely correct when he says the mailing list
>> exists to serve its users - not any notion of correctness.
>
> If that was the only thing he'd said I wouldn't've said he was wrong.

Since you're not arguing that he's wrong about the majority of list
posters (here) preferring reply to list, and that the mailing list
exists to serve them, and that any arbitrary notion of correctness
other than that isn't relevant, are you saying that Michael's
perception of what he sees is incorrect?  (cf "I rarely see" and "I
very rarely see")

Or is he wrong about your apparent obstinate belief in your desires ?
(I personally would have said petulant)


Michael.
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] The perils of reply-to

2013-01-03 Thread Michael
On 3 January 2013 17:29, Jon Ribbens  wrote:
>
> On Thu, Jan 03, 2013 at 05:13:57PM +, Michael Foord wrote:
> > On 3 Jan 2013, at 17:07, Jon Ribbens  
> > wrote:
> > > I don't want either of those options, I want the proper, standard
> > > list behaviour, which is "Reply-To unchanged from the sender's email".
> >
> > However sincerely (and obstinately) you believe in the correctness
> > of your desires, the mailing list exists to serve its users - not
> > any notion of correctness. The majority of the subscribers who have
> > expressed an opinion, either in this thread or the poll, prefer
> > reply-to-list.
> >
> > FWIW on lists where reply-to goes to the individual I *very*
> > regularly see messages accidentally sent only to the original sender
> > and not to the list. This is regularly a (mild) impediment to
> > communication. I very rarely see the opposite (public replies that
> > were meant to be private). So the cure is largely worse than the
> > disease.
>
> You are wrong. HTH.

No, he's not - he's absolutely correct when he says the mailing list
exists to serve its users - not any notion of correctness.


Michael. (noting it's clearly bike shed season)
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] The perils of reply-to

2013-01-03 Thread Michael
On 3 January 2013 17:13, Michael Foord  wrote:

>
> On 3 Jan 2013, at 17:07, Jon Ribbens 
> wrote:
>
> > On Thu, Jan 03, 2013 at 04:41:27PM +, Antonio Cavallo wrote:
> >> like this?
> >>
> >> http://www.easypolls.net/poll.html?p=50e5b456e4b04de5024a
> >
> > I don't want either of those options, I want the proper, standard
> > list behaviour, which is "Reply-To unchanged from the sender's email".
>
> However sincerely (and obstinately) you believe in the correctness of your
> desires, the mailing list exists to serve its users - not any notion of
> correctness. The majority of the subscribers who have expressed an opinion,
> either in this thread or the poll, prefer reply-to-list
>

+1


Michael.
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] The perils of reply-to

2013-01-03 Thread Michael Foord

On 3 Jan 2013, at 17:07, Jon Ribbens  wrote:

> On Thu, Jan 03, 2013 at 04:41:27PM +, Antonio Cavallo wrote:
>> like this?
>> 
>> http://www.easypolls.net/poll.html?p=50e5b456e4b04de5024a
> 
> I don't want either of those options, I want the proper, standard
> list behaviour, which is "Reply-To unchanged from the sender's email".

However sincerely (and obstinately) you believe in the correctness of your 
desires, the mailing list exists to serve its users - not any notion of 
correctness. The majority of the subscribers who have expressed an opinion, 
either in this thread or the poll, prefer reply-to-list.

FWIW on lists where reply-to goes to the individual I *very* regularly see 
messages accidentally sent only to the original sender and not to the list. 
This is regularly a (mild) impediment to communication. I very rarely see the 
opposite (public replies that were meant to be private). So the cure is largely 
worse than the disease.

Michael

> ___
> python-uk mailing list
> python-uk@python.org
> http://mail.python.org/mailman/listinfo/python-uk
> 


--
http://www.voidspace.org.uk/


May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing 
http://www.sqlite.org/different.html





___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] The perils of reply-to

2013-01-03 Thread Michael Foord

On 3 Jan 2013, at 11:40, Andy Robinson  wrote:

> As a list admin I supposed I ought to ask this again.
> 
> Currently the emails are set to 'reply to the list' by default.   It
> used to be 'reply to sender' but too many people found they were doing
> just that and cutting off conversations, so a few years ago there was
> a general vote to change it.
> 
> In the light of this morning's, er, entertainment, are the Python
> developers on this list (well, all but one of them...) happy with the
> way it currently works?
> 


I find "reply-to-list" as the default *much* more user friendly. Pedants be 
damned.

Michael

> Best Regards,
> 
> -- 
> Andy Robinson
> Managing Director
> ReportLab Europe Ltd.
> 
> (I think I am still a list admin...)
> ___
> python-uk mailing list
> python-uk@python.org
> http://mail.python.org/mailman/listinfo/python-uk
> 


--
http://www.voidspace.org.uk/


May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing 
http://www.sqlite.org/different.html





___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] hexagonal Django

2012-12-05 Thread Michael Foord

On 5 Dec 2012, at 07:33, Chris Withers  wrote:

> On 04/12/2012 17:46, Menno Smits wrote:
>> On 2012-12-04 14:46, Jonathan Hartley wrote:
>> 
>>> I haven't, yet, but I'm thinking of refactoring a vertical slice of our
>>> monster Django app into this style, and I'd love to hear if you think
>>> it's crazy / brilliant / obvious / old-hat, etc.
>> 
>> Since you mentioned this a few weeks back, I've been thinking about this
>> approach a lot and doing a fair bit of background reading on the idea. I
>> think it falls in to the brilliantly-obvious category, at least for any
>> app of significant size. I plan to start using these ideas for my next
>> big work project (not Django however). Previously, I've tended towards
>> less flexible, harder-to-test, layered architectures.
> 
> The biggest concern I have with this approach is that it appears to preclude 
> taking advantage of any features of your storage layer. If your business 
> objects have to not know or care about their underlying storage, how do you 
> take advantage of nice relational queries, stand alone text indexing service 
> or other specific features of the architecture you've chosen?

I guess you still need to provide an abstraction for these features, even if 
only one backend supports the abstraction.

> 
> There's also the risk that you end up testing each bit (business, views, 
> storage) in isolation and never get around to doing the automated integration 
> testing required to ensure artifacts of implementation (*cough* bugs) don't 
> cause problems across those boundaries...

Well, you need integration / acceptance / functional / end to end tests 
*anyway*.

Michael

> 
> That said, I'd love to see a project that's a good example of this, are there 
> any around online in Python? The closest thing I can think of is the move to 
> the component architecture that Zope did from v2 to v3; architecturally 
> brilliant but actually killed off the platform...
> 
> cheers,
> 
> Chris
> 
> -- 
> Simplistix - Content Management, Batch Processing & Python Consulting
>- http://www.simplistix.co.uk
> ___
> python-uk mailing list
> python-uk@python.org
> http://mail.python.org/mailman/listinfo/python-uk
> 


--
http://www.voidspace.org.uk/


May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing 
http://www.sqlite.org/different.html





___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] LIVE Python Developer Vacancies

2012-11-30 Thread Michael Grazebrook

Does the Norwegian Blue tweet?


On 30/11/2012 12:06, xtian wrote:
Or just not moving due to being tired and shagged out after a 
particularly loud tweet.


___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] LIVE Python Developer Vacancies

2012-11-30 Thread Michael
On 30 November 2012 10:12, Matt Hamilton  wrote:
>
>
> On 30 Nov 2012, at 09:32, Adam Elliott wrote:
>
> > Hi all,
> >
> > I have various LIVE Python Developer vacancies!
>
> Good move. I've found dead Python developers to be a bit useless.


They wouldn't be dead, they'd be merely resting. Pining even.


Michael.
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] FlogTheDogs.com : computer and programming related gear (plus site)

2012-08-28 Thread Michael Foord

On 28 Aug 2012, at 14:15, Will McGugan  wrote:

> 
> 
> On Tue, Aug 28, 2012 at 2:04 PM, Michael Foord  
> wrote:
> 
> On 28 Aug 2012, at 13:35, Will McGugan  wrote:
> 
> > Nice. I would like to see Freecycle run off flogthedogs. Have you seen 
> > Freecycle? Awesome concept, hideous interface.
> >
> 
> Last time I saw freecycle it was a very-high-traffic Yahoo groups mailing 
> list that you had to subscribe to to use. So I didn't even bother looking 
> this time round - but I did want to make it easy to give stuff away. Likewise 
> Craigslist in the UK is an equally bad user interface here as it is in the 
> US, but doesn't seem to be used much (particularly locally).
> 
> They revamped freecycle recently. It's no longer running off Yahoo groups. 
> It's still the same basic format though. The biggest problem I have with it 
> is that you still have to sign up to a particular geographical area. Your 'n 
> miles from my location' is more sensible.

Ah right, at least one step forwards then I hope - the *principle* of Freecycle 
is awesome. It's nice having a single place to list both stuff you're flogging 
and stuff you're giving away though.

Michael

> 
> -- 
> Will McGugan
> http://www.willmcgugan.com
> ___
> python-uk mailing list
> python-uk@python.org
> http://mail.python.org/mailman/listinfo/python-uk


--
http://www.voidspace.org.uk/


May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing 
http://www.sqlite.org/different.html





___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] FlogTheDogs.com : computer and programming related gear (plus site)

2012-08-28 Thread Michael Foord

On 28 Aug 2012, at 13:35, Will McGugan  wrote:

> Nice. I would like to see Freecycle run off flogthedogs. Have you seen 
> Freecycle? Awesome concept, hideous interface.
> 

Last time I saw freecycle it was a very-high-traffic Yahoo groups mailing list 
that you had to subscribe to to use. So I didn't even bother looking this time 
round - but I did want to make it easy to give stuff away. Likewise Craigslist 
in the UK is an equally bad user interface here as it is in the US, but doesn't 
seem to be used much (particularly locally).

Michael

> On Tue, Aug 28, 2012 at 1:20 PM, Michael Foord  
> wrote:
> Hey all,
> 
> I'm trying to slim down my unneeded possessions, much of which is computer 
> and programming related gear (including some Python books). Ebay is useless 
> for "locally collected" stuff, so I've developed my own site for selling and 
> giving away stuff for local collection. I'm hoping that as well as helping me 
> get rid of my excess gear it will also be a useful resource for other people 
> to sell their stuff.
> 
> The site is: http://www.flogthedogs.com/
> Computer gear (hardware, gadgets and tech books): 
> http://www.flogthedogs.com/category/1/
> Some XBox accessories (etc): http://www.flogthedogs.com/category/10/
> 
> Built with Python, Django, openstreetmap and a few other open source tools. 
> The site itself isn't *yet* open source because (*ahem*) the tests are in a 
> terrible state. It's also a young site, so I'm still adding features to it - 
> although all the basic functionality (including new user registration) works 
> fine. Probably the next step is building a json api so that I can add in page 
> sorting and filtering via ajax.
> 
> There are some interesting features, like search by distance from a postcode, 
> which I hope to write up in some blog posts. Not *terribly* useful until 
> there are more items that aren't just in *my* postcode (although I do now 
> have six users on the site!).
> 
> Anyway, I hope this is of interest and even potentially useful...
> 
> All the best,
> 
> Michael Foord
> 
> --
> http://www.voidspace.org.uk/
> 
> 
> May you do good and not evil
> May you find forgiveness for yourself and forgive others
> May you share freely, never taking more than you give.
> -- the sqlite blessing
> http://www.sqlite.org/different.html
> 
> 
> 
> 
> 
> ___
> python-uk mailing list
> python-uk@python.org
> http://mail.python.org/mailman/listinfo/python-uk
> 
> 
> 
> -- 
> Will McGugan
> http://www.willmcgugan.com
> ___
> python-uk mailing list
> python-uk@python.org
> http://mail.python.org/mailman/listinfo/python-uk


--
http://www.voidspace.org.uk/


May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing 
http://www.sqlite.org/different.html





___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] FlogTheDogs.com : computer and programming related gear (plus site)

2012-08-28 Thread Michael Foord
Hey all,

I'm trying to slim down my unneeded possessions, much of which is computer and 
programming related gear (including some Python books). Ebay is useless for 
"locally collected" stuff, so I've developed my own site for selling and giving 
away stuff for local collection. I'm hoping that as well as helping me get rid 
of my excess gear it will also be a useful resource for other people to sell 
their stuff.

The site is: http://www.flogthedogs.com/
Computer gear (hardware, gadgets and tech books): 
http://www.flogthedogs.com/category/1/
Some XBox accessories (etc): http://www.flogthedogs.com/category/10/

Built with Python, Django, openstreetmap and a few other open source tools. The 
site itself isn't *yet* open source because (*ahem*) the tests are in a 
terrible state. It's also a young site, so I'm still adding features to it - 
although all the basic functionality (including new user registration) works 
fine. Probably the next step is building a json api so that I can add in page 
sorting and filtering via ajax.

There are some interesting features, like search by distance from a postcode, 
which I hope to write up in some blog posts. Not *terribly* useful until there 
are more items that aren't just in *my* postcode (although I do now have six 
users on the site!).

Anyway, I hope this is of interest and even potentially useful...

All the best,

Michael Foord

--
http://www.voidspace.org.uk/


May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing 
http://www.sqlite.org/different.html





___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Pyserial on Raspberry Pi returning just "\x00" ie NULL characters

2012-07-02 Thread Michael
On 2 July 2012 14:15, Stephen Emslie  wrote:
> I've found strace to be a really valuable tool in debugging arduino serial
> communication. Not sure what your problem is, but perhaps inspecting the
> serial connection like this could help:
>
> strace -e trace=read,open,write -p 
>
> That should print out all read, write, and open calls from your process to
> the operating system, which includes reads and writes on the connection to
> arduino.

Excellent point - I'd forgotten about strace for some reason. Would
make an awful lot
of sense here.

On 2 July 2012 14:06, John Pinner  wrote:
> There are known problems with the Pi USB :
>
> * Some possible driver issues (to do with mixed high- and low-speed
> devices on the same hub.

This one I wasn't aware of. I might shift things about to see if that
changes things.

> * Power capacity.

Yep, I'm aware of the power issues - which to be fair I think are
perfectly reasonable.

> For example, I have a rather nice IBM USB keyboard, if I use that at
> the same time as a USB wifi dongle, the wifi stops working. A cheapo
> Kensington keyboard works fine.
>
> Try:
>
> * Checking for a healthy 4.75 - 5.25 volts between TP1 and TP2 on the Pi.
> * Installing an updated Pi kernel. Dom has just done a beta Wheezy
> image, which he thinks may have fixed the USB driver problem, but he
> wants feedback:
>
> http://files.velocix.com/c1410/images/debian/7/2012-06-18-wheezy-beta.zip
>
> * Using a decent quality *powered* USB hub (>=2.0 amps)

The actual setup I have is:

Dedicated power supply -> Pi
.. connected to a 4 port powered hub (with decent power supply).
.. with the arduino plugged into that, with it's own 9V 1.5A power supply.

So I'm pretty sure power isn't the issue (but can't rule it out).

I wasn't aware of the more recent debian image. I'll try that before hunting
around in strace output - much appreciated!


Michael.
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Pyserial on Raspberry Pi returning just "\x00" ie NULL characters

2012-07-02 Thread Michael
Hi,


Probably a little off topic, but posting here in the hope that someone
else has tried connecting a Rasp Pi to an arduino using the arduino's
built in usbserial device. (ie like you would with a "normal" linux
box).

Ignoring all the app details, if I have a piece of code that's like this:

import serial
ser = serial.Serial("/dev/ttyUSB0", 9600)
while True:
   print repr(ser.read())

Then on a normal linux box, I'm getting back values I'd expect. On the
raspberrypi, I'm simply getting back "\x00" characters.

In my actual code, I'm both sending and receiving data. The curious
oddity here is that I appear to be receiving the correct *number* of
characters, and appear to also be sending the right number (based on
the flashing of the RX light on the arduino).

However, whilst they're the right number of characters, the actual
characters, being NULLs, are clearly wrong.

I'm guessing that this is actually nothing to do with python and more
a driver issue on the Pi, but on the off chance it is a python issue
or something someone else here has seen before I thought it worth
posting and asking.

If anyone's interested, the context of this is using and RFID tag
reader (plugged into the Pi - which I have working to cause motors to
spin on another device. The reason for the arduino here rather than
faffing with the Pi's pins is a) it'd be faff with the Pi's pins b) I
have an arduino with built in servo control circuits - essentially an
Arduino duemilanove clone with a motor shield combined c) I had all
the bits and really didn't expect serial connection to/from the Pi to
be where I'd get issues!

Any suggestions (good or bad :), comments or sympathy welcome :-)

baffled-of-the-north,


Michael.
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Python developer / lead

2012-03-15 Thread Michael Mangion
We are looking for Python developers to join a well-backed, early stage and
ambitious project based in London. We're currently a small team building a
service to collect, analyse and publish real-time sports data and releasing
in the second half of this year. We work in a very friendly, flexible
environment where you will be expected to set your own pace and deliver
great work while challenging everyone else in the team to achieve their
full potential.

The project will allow you to work with huge datasets, cloud based
services, mobile web and app development, social interactions and
gamification. The project and role have amazing potential with the ability
to influence technology direction. Leadership role is available for the
right person.

Skills & Requirements

*What we are looking for*

   - Expertise in Python and Django or similar frameworks
   - A real love for development and learning new things
   - Motivation, talent and endless spirit
   - Experience developing web apps, ideally in a startup environment
   - Good knowledge of design patterns like MVC and DRY
   - Real passion for iterative development
   - Ideally people with web skills like HTML5/CSS3, javascript, jQuery and
   AJAX
   - Have a good knowledge of PostgreSQL and NoSQL like MongoDB
   - Effective oral and written English skills

*What you'll do*

   - Work on a new product where you'll contribute to architecture
   discussions, database design and programming
   - Be part of a highly collaborative, friendly, and open environment
   within a small team
   - Get a say in the technology direction
   - Excellent career opporunities including project leadership
   - Get your choice of Mac or PC
   - A chance to benefit in the success of the company through stock options
   - Enrich the team with your knowledge and insight

About CrowdScores Ltd.

CrowdScores is a well-backed, early stage Internet company based in
London. We are building a product of our own from scratch so can focus on
delivering our vision using the best tools and technoligies without having
to compromise to fit in with customer environments and limitations.

We are completely cloud based and our core development will touch on web,
API development, mobile app development, social gamification, social
interaction and communities. We have big plans and are looking to build a
team to match. We'd love to hear from great players who want to be at the
cutting edge.

*We also offer:*

   - a friendly, collaborative and driven team atmosphere
   - a quiet office in one of the best parts of central London
   - flexible working hours (and days if necessary) and location at times
   - your choice of Mac or PC, Herman Miller desks and ergonomic chairs
   - the chance to work on a product that will be used by millions (we hope)
   - a chance to benefit in the success of the company through stock options
   - group gliding or other crazy sports days when we need to unplug
   - competitive salaries

Please send your CV and cover letter to: j...@crowdscores.co.uk
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Game of Life / TDD ideas

2012-02-07 Thread Michael Grazebrook
There is no one true way of development. The standards my brother works
to on civil aircraft systems, are utterly different from what I
experience in the commercial world - thank goodness.

As a freelancer, I often come into chatoic clients. Heres a method I
sometimes use:

Most people know what standard should apply before they start a task.
Few remember when deadlines loom.

So you can set up a Wiki with a library of software standards. Small and
simple is nice. Anyone can add or edit standards.

Before starting a task, select the standard. Then the team should hold
them to it. It's flexible, adaptive and can apply to almost any process.

___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Future Dojo idea ... randomised trials

2012-02-07 Thread Michael Grazebrook
It would be amusing to do a randomised trial, well-designed, and submit
the results to some prestigious journal.

Of course we'd probably be turned down. But then again, I bet there are
very few academic studies based on the use of hardened professionals
like us.

Or even ... we could look for papers published by London academics in
this area, and work with them to design an experiment which would be
fun, informative, and have a realistic chance of being published.

Is there an academic amongst us who can advise?


On Feb 7, 2012 15:59 "Jonathan Hartley"  wrote:

> People are always banging on about how programming lacks scientific
> rigour when it comes to evaluating common practice.
> 
> Is TDD *always* faster?
> 
> 
> Is it *ever* faster?
>  n>
> 
> Who knows? Fortunately, we have the tools to answer the question once
> and for all. We, at the London Dojo, could run a randomised trial:
>  ntific-trials>
> 
> I'm curious what results we'd get if we randomly made some Dojo teams
> use TDD for the assignment, and others not. Our usual time contraints
> result in a mad scramble for the finish line. Would TDD make the task
> harder, or easier? Would the results be more functional, or less?
> 
> Perhaps it doesn't make sense: A team assigned to do TDD might only
> have
> members who were not practiced in it. But I can't help but wonder what
> results it would produce. Is anyone else curious?
> 
> Jonathan
> ___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Bonus Northants Geeks meetup 29th September

2011-09-22 Thread Michael Foord

Hey all,

There's a Northants Geeks meetup *tonight* (22nd September) at the Malt 
Shovel Pub Northampton, 7:30pm as usual.


To celebrate pycon-uk, and for a few folk who will be missing tonight 
(myself included unfortunately) there will be a *bonus* meetup next 
week. Same place, same time.


All the best,

Michael Foord

--
http://www.voidspace.org.uk/

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html

___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Northants Geek Meetups

2011-08-21 Thread Michael Foord

Hello all,

Next Wednesday we have a Northants Geek meet barbecue at Brixworth 
Country Park. From 7pm:



http://www.northamptonshire.gov.uk/en/councilservices/Leisure/countryside/Pages/Brixtodo.aspx


The date of our regular Thursday evening meetup has been changed to 
Thursday September 1st, Malt Shovel pub Northampton.


All the best,

Michael Foord

--
http://www.voidspace.org.uk/

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html

___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Northants Geek Meet: Thursday 28th July (tomorrow!)

2011-07-27 Thread Michael Foord

Hey all,

The next Northants Geek Meet is tomorrow! Thursday 28th July, 7:30pm at 
the Malt Shovel pub in Northampton.


See you there!

Michael

--
http://www.voidspace.org.uk/

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html


___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Northampton Geek Meet: Barbecue on Wednesday

2011-07-20 Thread Michael Foord
Sorry for the spam. Last today I promise (well unless the heaven's open here
in Northampton anyway)...

The weather's cleared up and the forecast is cloudy at worst, so we're
sticking with an outdoors barbecue. Yay!

See you at Abington park from 7pm.

All the best,

Michael

On 20 July 2011 13:52, Michael Foord  wrote:

> Hey all,
>
> If the weather stays grey and horrible we have an alternative location for
> the barbecue tonight, a big house opposite abington park. It has a big
> garden and gazebo. We'll make a decision around 5pm and I'll email the list.
>
> The address will be 417 wellingborough road (NN1 4EY), which is right
> opposite where we will be having the barbecue if the weather is good...
>
> If you need to find us you can always ring me on: 07731 383732
>
> All the best,
>
> Michael Foord
>
>
> On 18 July 2011 19:10, Michael Foord  wrote:
>
>> Hey all,
>>
>> We're having regular geek meets in Northampton, with a few pythonistas in
>> regular attendance. Everyone welcome and they're always good fun.
>>
>> We usually meet on the fourth Thursday of the month at the Malt Shovel pub
>> in Northampton.
>>
>> You can subscribe to the mailing list or follow the twitter account or use
>> the calendar for reminders:
>>
>>
>> https://twitter.com/#!/**northantsgeeks/<https://twitter.com/#%21/northantsgeeks/>
>>
>> https://groups.google.com/**group/northantsgeeks<https://groups.google.com/group/northantsgeeks>
>>http://www.google.com/**calendar/ical/**ckklo5jfb8kvc2bbjeqbuqkomg%**
>> 40group.calendar.google.com/**public/basic.ics<http://www.google.com/calendar/ical/ckklo5jfb8kvc2bbjeqbuqkomg%40group.calendar.google.com/public/basic.ics>
>>
>> This Wednesday evening, 7pm 'til late at Abington park Northampton, we
>> have a barbecue.
>>
>> Come and join us! (Bring food if you can, but we won't turn you away if
>> you can't...)
>>
>> All the best,
>>
>> Michael
>>
>> --
>> http://www.voidspace.org.uk/
>>
>> May you do good and not evil
>> May you find forgiveness for yourself and forgive others
>> May you share freely, never taking more than you give.
>> -- the sqlite blessing 
>> http://www.sqlite.org/**different.html<http://www.sqlite.org/different.html>
>>
>>
>
>
> --
>
> http://www.voidspace.org.uk/
>
> May you do good and not evil
> May you find forgiveness for yourself and forgive others
>
> May you share freely, never taking more than you give.
> -- the sqlite blessing http://www.sqlite.org/different.html
>
>
>


-- 

http://www.voidspace.org.uk/

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Northampton Geek Meet: Barbecue on Wednesday

2011-07-20 Thread Michael Foord
Hey all,

If the weather stays grey and horrible we have an alternative location for
the barbecue tonight, a big house opposite abington park. It has a big
garden and gazebo. We'll make a decision around 5pm and I'll email the list.

The address will be 417 wellingborough road (NN1 4EY), which is right
opposite where we will be having the barbecue if the weather is good...

If you need to find us you can always ring me on: 07731 383732

All the best,

Michael Foord

On 18 July 2011 19:10, Michael Foord  wrote:

> Hey all,
>
> We're having regular geek meets in Northampton, with a few pythonistas in
> regular attendance. Everyone welcome and they're always good fun.
>
> We usually meet on the fourth Thursday of the month at the Malt Shovel pub
> in Northampton.
>
> You can subscribe to the mailing list or follow the twitter account or use
> the calendar for reminders:
>
>
> https://twitter.com/#!/**northantsgeeks/<https://twitter.com/#%21/northantsgeeks/>
>
> https://groups.google.com/**group/northantsgeeks<https://groups.google.com/group/northantsgeeks>
>http://www.google.com/**calendar/ical/**ckklo5jfb8kvc2bbjeqbuqkomg%**
> 40group.calendar.google.com/**public/basic.ics<http://www.google.com/calendar/ical/ckklo5jfb8kvc2bbjeqbuqkomg%40group.calendar.google.com/public/basic.ics>
>
> This Wednesday evening, 7pm 'til late at Abington park Northampton, we have
> a barbecue.
>
> Come and join us! (Bring food if you can, but we won't turn you away if you
> can't...)
>
> All the best,
>
> Michael
>
> --
> http://www.voidspace.org.uk/
>
> May you do good and not evil
> May you find forgiveness for yourself and forgive others
> May you share freely, never taking more than you give.
> -- the sqlite blessing 
> http://www.sqlite.org/**different.html<http://www.sqlite.org/different.html>
>
>


-- 

http://www.voidspace.org.uk/

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Northampton Geek Meet: Barbecue on Wednesday

2011-07-18 Thread Michael Foord

Hey all,

We're having regular geek meets in Northampton, with a few pythonistas 
in regular attendance. Everyone welcome and they're always good fun.


We usually meet on the fourth Thursday of the month at the Malt Shovel 
pub in Northampton.


You can subscribe to the mailing list or follow the twitter account or 
use the calendar for reminders:


https://twitter.com/#!/northantsgeeks/
https://groups.google.com/group/northantsgeeks

http://www.google.com/calendar/ical/ckklo5jfb8kvc2bbjeqbuqkomg%40group.calendar.google.com/public/basic.ics


This Wednesday evening, 7pm 'til late at Abington park Northampton, we 
have a barbecue.


Come and join us! (Bring food if you can, but we won't turn you away if 
you can't...)


All the best,

Michael

--
http://www.voidspace.org.uk/

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html

___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Tell us what you did with Python this year....

2010-12-22 Thread Michael Foord

On 21/12/2010 18:28, Floris Bruynooghe wrote:

On 21 December 2010 18:09, Michael Foord  wrote:


On 21 December 2010 14:56, Jonathan Hartley  wrote:

On 21/12/2010 14:45, Michael Foord wrote:

my favourites being contextlib.ContextDecorator

I didn't know that had your fingerprints on it! Nice one - I love this and
use it all the time.

It came out of the pattern used in mock where patch (and other decorators)
also work as context managers. This was first implemented at Resolver
Systems... (I think it was Tom's idea.)

Heh neat that has made it into the stdlib, even neater that it's used
in contextlib.contextmanager by default.  I had no idea!  Though
rather disappointing that it is no longer a cute hack to impress
people with ;-)

FWIW I'd first heard of it from Dave Beazley's blog, I guess it got
invented in several places at the same time which must be a good sign
too.

I think there was similar code in django and also py.test (making APIs 
that works as both context managers and decorators) - the fact that it 
was an established pattern than several people had found useful already 
is why we added it to the standard library. :-)


Michael




Regards
Floris





--
http://www.voidspace.org.uk/

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html

___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Tell us what you did with Python this year....

2010-12-21 Thread Michael Foord
On 21 December 2010 17:10, Javier Llopis  wrote:

> > As an attempt to generate some content and balance out the "jobs"
> > discussion
> >
> > Why don't a few people here tell us what they got up to this year?
> > Neat projects at work, things you learned about Python in 2010, things
> > you've been playing with
>
> I have automated an ill-thought process that used to involve creating an
> ad-hoc 1500 line windows batch program to carry out an unattended remote
> installation every time my company tried to deploy new content on their
> large network of Video Lottery Terminals.
>
> I was hired basically to help develop those silly windows batch programs
> which were creating a bottleneck, and by writing step by step a 5000 line
> python program that automatically generated the batch programs, the
> bottleneck went elsewhere. The whole process is as ill-thought as ever,
> but I'm no longer stressed, and they haven't had to replace the members of
> the team who left the company, effectively downsizing it from five to two
> people.
>

Yay for Python replacing people. Uhm, I think... ;-)

Michael



>
> I have also used Python to do lots of file processing, one time programs.
>
> Cheers
>
> Javier
>
>
> ___
> python-uk mailing list
> python-uk@python.org
> http://mail.python.org/mailman/listinfo/python-uk
>



-- 

http://www.voidspace.org.uk/

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Tell us what you did with Python this year....

2010-12-21 Thread Michael Foord
On 21 December 2010 14:56, Jonathan Hartley  wrote:

> On 21/12/2010 14:45, Michael Foord wrote:
>
>> my favourites being contextlib.ContextDecorator
>>
>
> I didn't know that had your fingerprints on it! Nice one - I love this and
> use it all the time.
>
>
It came out of the pattern used in mock where patch (and other decorators)
also work as context managers. This was first implemented at Resolver
Systems... (I think it was Tom's idea.)

All the best,

Michael



>
>Jonathan
>
> --
> Jonathan Hartley  Made of meat.  http://tartley.com
> tart...@tartley.com   +44 7737 062 225   twitter/skype: tartley
>
>
> ___
> python-uk mailing list
> python-uk@python.org
> http://mail.python.org/mailman/listinfo/python-uk
>



-- 

http://www.voidspace.org.uk/

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Tell us what you did with Python this year....

2010-12-21 Thread Michael Foord

Hello all,

I started the year working for a German firm writing web applications 
with Django on the server and Silverlight on the front end. The front 
end application (about 20 000 lines) was written entirely in IronPython 
and running in the browser. Communication with django was almost 
exclusively sending and receiving json.


In September I started working for Canonical, working on web services 
associated with Ubuntu Pay, the new software centre and the single sign 
on services for canonical websites. This is mostly working with django.


unittest in the Python standard library has continued to evolve, which 
I've been heavily involved with along with a few other standard library 
tweaks (my favourites being contextlib.ContextDecorator and 
inspect.getattr_static plus backporting weakref.WeakSet to Python 2.7). 
Python 2.7 was released in 2010 as well as the first alphas and betas of 
3.2. The changes to unittest are available in a backport to earlier 
versions of Python called unittest2 which has gained a surprisingly 
large number of users and will be incorporated in the next version of 
django.


My 'other' testing project is mock, which is approaching a 0.7.0 release 
with a lot of new features. The blocker on getting the final version out 
of the door is a thorough review of the documentation. Hopefully I will 
find time for this over the christmas break. The beta seems to be 
getting a nice level of uptake though and no new bug reports since the 
last release...


ConfigObj is still reasonably popular but I'm not using it a great deal 
myself these days, so I haven't worked much on it this year. A couple of 
folk ported it to Python 3 though, which is fantastic.


In 2010 I attended PyCon US, EuroPython and PyCon Italia. All were 
fantastic and at EuroPython this year we had our first language summit 
and PSF members meeting. I'm currently helping with talk selection for 
PyCon US 2011 and organising the language and vm summits we will have 
there. We intend to repeat the language summits and PSF members meeting 
at EuroPython 2011. The EuroPython 2011 location is fantastic, so 
hopefully see you all there!


All the best,

Michael Foord

--
http://www.voidspace.org.uk/

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html

___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Tell us what you did with Python this year....

2010-12-20 Thread Michael Grazebrook

Dear Mr Berkley,

This sounds both fun and interesting! Tell me more! Was this business or 
pleasure?


A small project of my own is to help my father with his milling machine. 
He wants to re-write a program in a more modern language: the program 
converts printed circuit board layouts into the milling machine's g-code 
language. At the moment the code is in an archaic Basic dialect.


Is that sort of thing interesting to you?

yours,
Michael Grazebrook

On 20/12/2010 14:43, pyt...@rotwang.co.uk wrote:


Controlling a 2 axis mirror array to concentrate solar energy.

Generating CAD files for the manufacture of a worm gear wheel. 


___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] London Python Roles

2010-12-15 Thread Michael Grazebrook

I work in the financial sector. Python is definately increasing.

Some systems are being written in Python, but that's not its main use. 
Certainly not for calculations and financial models, where they normally 
have to be very fast.


It's popular as a repacement for Perl, for example in batch automation. 
I've also used it for reporting: its excellent ability to interface to 
libraries means you can drive Excel (or most things .Net) from Python. I 
even used it to link to Bloomberg once, creating a framework to get the 
data to test some finanical models.


Report Lab does a fair bit of work in the financial sector in a rather 
different field.


Little in the web field in Finance: maybe that's just my persoanl 
experience.


On 15/12/2010 11:57, Matt Hamilton wrote:

We've also seen it (as a python web dev company) increase quite a bit in the 
web field. Another big area I keep seeing python jobs advertised are in the 
financial services industry. Just as engineers used fortran and business people 
used cobol, I think financial services are using python for a good language to 
write calculations/simulations of financial models.


___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Northants Geeks December Meetups: 9th and 16th

2010-12-05 Thread Michael Foord

Hey all,

We're having two Northants Geeks meets in December.

On Thursday the 9th we're meeting, as usual in the Malt Shovel Pub at 
7:30pm.


On Thursday the 16th we're having a curry evening at the Tamarind 
restaurant on Wellingborough road.


If you want to come to the meetup on the 9th then just turn up! If you 
want to come to the curry evening then let me know so that I can book 
spaces.


All the best,

Michael

--

http://www.voidspace.org.uk/

READ CAREFULLY. By accepting and reading this email you agree,
on behalf of your employer, to release me from all obligations
and waivers arising from any and all NON-NEGOTIATED agreements,
licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap,
confidentiality, non-disclosure, non-compete and acceptable use
policies (”BOGUS AGREEMENTS”) that I have entered into with your
employer, its partners, licensors, agents and assigns, in
perpetuity, without prejudice to my ongoing rights and privileges.
You further represent that you have the authority to release me
from any BOGUS AGREEMENTS on behalf of your employer.
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Northants Geeks Meetup: Thursday November 11th

2010-11-09 Thread Michael Foord

Hello all,

Just a quick reminder. The latest exciting instalment of Northants Geeks 
is this Thursday evening at the Malt Shovel pub [1] in Northampton at 
7:30pm.


Hopefully see you there!

All the best,

Michael Foord

[1] http://www.maltshoveltavern.com/

--

http://www.voidspace.org.uk/

READ CAREFULLY. By accepting and reading this email you agree,
on behalf of your employer, to release me from all obligations
and waivers arising from any and all NON-NEGOTIATED agreements,
licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap,
confidentiality, non-disclosure, non-compete and acceptable use
policies (”BOGUS AGREEMENTS”) that I have entered into with your
employer, its partners, licensors, agents and assigns, in
perpetuity, without prejudice to my ongoing rights and privileges.
You further represent that you have the authority to release me 
from any BOGUS AGREEMENTS on behalf of your employer.

___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Senior Python Experts/Hackers needed for Global Financial Powerhouse

2010-11-04 Thread Michael Czirjak
Global Financial Powerhouse is seeking Senior Python Experts/Hackers to join
their elite Core Strategies team who will take part in the design, development
and implementation of their next generation Cross Risk Platform. Candidates will
be responsible for building the platform foundations and applying the platform
to markets businesses. This is a Front Office role, working with Traders,
Quants, Technologists and Key Business stakeholders.


Candidates must have a deep passion for technology, particularly with Python,
C++ and Open-Source technologies within Unix/Linux environments.


BS, MS, PHD in Computer Science, Physics, Mathematics from a top-tier University
with a high GPA is required


Full relocation and H1-B Transfers will be provided for those that qualify.


NYC or LONDON Location - $150k-$400k Total 


If you are interested & qualified, please contact Michael Czirjak at:
212.244.4220 or email your resume to: mczir...@futuresgroupit.com

___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Northants Geeks Meetup, Thursday 21st October

2010-10-17 Thread Michael Foord

 Hello all,

The next Northants Geeks meetup is on Thursday 21st October at 7:30pm at 
the Malt Shovel pub Northampton.


All the best,

Michael Foord

--

http://www.voidspace.org.uk/

READ CAREFULLY. By accepting and reading this email you agree,
on behalf of your employer, to release me from all obligations
and waivers arising from any and all NON-NEGOTIATED agreements,
licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap,
confidentiality, non-disclosure, non-compete and acceptable use
policies (”BOGUS AGREEMENTS”) that I have entered into with your
employer, its partners, licensors, agents and assigns, in
perpetuity, without prejudice to my ongoing rights and privileges.
You further represent that you have the authority to release me
from any BOGUS AGREEMENTS on behalf of your employer.

___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Northants Geeks: curry night and pub meet

2010-09-08 Thread Michael Foord

 Hello all,

The Northants Geeks have two meetups this month, a curry night on the 
16th and a normal pub meet on the 30th.


The pub meet is at the Malt Shovel (Northampton) at 7:30pm on September 
30th. Feel free to just turn up.


The curry night is at the Tamarind restaurant at 7:30pm on September 
16th. If you want to come let me know as we have booked places. We're 
saying goodbye to @brutasse, a Northants Geeks regular who is going back 
to France.


http://twitter.com/northantsgeeks
http://groups.google.com/group/northantsgeeks

All the best,

Michael Foord

--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog

READ CAREFULLY. By accepting and reading this email you agree, on behalf of 
your employer, to release me from all obligations and waivers arising from any 
and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, 
clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and 
acceptable use policies (”BOGUS AGREEMENTS”) that I have entered into with your 
employer, its partners, licensors, agents and assigns, in perpetuity, without 
prejudice to my ongoing rights and privileges. You further represent that you 
have the authority to release me from any BOGUS AGREEMENTS on behalf of your 
employer.


___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Northants Geeks: curry night and pub meet

2010-09-08 Thread Michael Foord

 Hello all,

The Northants Geeks have two meetups this month, a curry night on the 
16th and a normal pub meet on the 30th.


The pub meet is at the Malt Shovel (Northampton) at 7:30pm on September 
30th. Feel free to just turn up.


The curry night is at the Tamarind restaurant at 7:30pm on September 
16th. If you want to come let me know as we have booked places. We're 
saying goodbye to @brutasse, a Northants Geeks regular who is going back 
to France.


http://twitter.com/northantsgeeks
http://groups.google.com/group/northantsgeeks

All the best,

Michael Foord

--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog

READ CAREFULLY. By accepting and reading this email you agree, on behalf 
of your employer, to release me from all obligations and waivers arising 
from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, 
shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, 
non-compete and acceptable use policies (”BOGUS AGREEMENTS”) that I have 
entered into with your employer, its partners, licensors, agents and 
assigns, in perpetuity, without prejudice to my ongoing rights and 
privileges. You further represent that you have the authority to release 
me from any BOGUS AGREEMENTS on behalf of your employer.


___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Thursday August 12th meetup at the Malt Shovel pub, Northampton

2010-08-11 Thread Michael Foord

Hey all,

Sorry for the late notice. The next meetup will be at the Malt Shovel 
Pub, 7.30pm on August 12th (tomorrow!).


All the best,

Michael

--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog

READ CAREFULLY. By accepting and reading this email you agree, on behalf 
of your employer, to release me from all obligations and waivers arising 
from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, 
shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, 
non-compete and acceptable use policies (”BOGUS AGREEMENTS”) that I have 
entered into with your employer, its partners, licensors, agents and 
assigns, in perpetuity, without prejudice to my ongoing rights and 
privileges. You further represent that you have the authority to release 
me from any BOGUS AGREEMENTS on behalf of your employer.


___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Python UK user groups / website / coordination

2010-08-03 Thread Michael Foord

On 02/08/2010 09:16, Nicholas Tollervey wrote:

Folks,

During Europython a group of us who organise various Python related user groups 
within the UK went for a drink. Here's what we talked about:

* We should organise an IRC chat sometime in August to coordinate ourselves.
* Since we're spread rather thin on the ground it'd be good to coordinate a central 
"Python-UK" page for user groups / events that could contain a google-calendar, 
tweet-stream and links etc... (KISS)
* We might be able to support the costs of running the site by having a very 
simple job-board for UK related Python jobs (er... 37signals ask for $400 for 
30 days of advert for Ruby jobs - someone asked me to find out the figures)
   


The Python jobs board has this market pretty much sewn up. Unless (and 
until) we get a *huge* amount of traffic I don't think it is worth even 
considering.



* It'd be great if there were more coordination between groups so they might be 
able to swap speakers, cooperate at events or organise activities together.
* Some sort of python-hacker-barn-weekend event sounds cool.
   


Event and speaker coordination sounds great - more complex than just a 
wiki, a calendar and some doodles. A fantastic long term goal though.



* The PSF might be persuaded to contribute some money for stuff.
   

Almost certainly.


All the best,

Michael

* We should try to make better use of the python-uk mailing list (hence this 
message) :-)

We all handed over our email addresses and a Doodle (http://www.doodle.com/) 
for the first IRC meeting was created.

Just to keep momentum going, I personally think it'd be interesting to hear 
what the wider UK-Python community thinks about this and it also gives us an 
opportunity to make sure we haven't missed anyone who might be interested in 
joining in.

Also, this email nudges things along so we don't end up as a beery conference 
plan rather than something we actually act upon! :-)

All the best,

Nicholas.
   



--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog

READ CAREFULLY. By accepting and reading this email you agree, on behalf of 
your employer, to release me from all obligations and waivers arising from any 
and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, 
clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and 
acceptable use policies (”BOGUS AGREEMENTS”) that I have entered into with your 
employer, its partners, licensors, agents and assigns, in perpetuity, without 
prejudice to my ongoing rights and privileges. You further represent that you 
have the authority to release me from any BOGUS AGREEMENTS on behalf of your 
employer.


___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Python UK user groups / website / coordination

2010-08-02 Thread Michael Foord

On 02/08/2010 15:44, Nicholas Tollervey wrote:

Hmmm... I like the app-engine idea since it is v.simple and plain ol' Python 
(rather than a complex project like Pinax that requires Django-fu to 
understand).

GitHub / BitBucket is a great idea too.

Seriously, all we need to start with right now is:

1) A shared Google Calendar that is readable by *everyone* and writable by PUG 
organisers (that identify themselves here on this mailing list)
2) A Twitter list of Python-UK people
3) A web-page with both these embedded on them.

   


This sounds great.


I *would* volunteer to create these right now but I'm up to my eyes in code and 
it's my wedding anniversary today so this evening is out. Also, perhaps we 
could decide on the date of an IRC meeting / open up the doodle so people on 
this list can say when they're available..? Coordination and community 
collaboration is the way to go before actually doing anything (IMHO) ;-)

   


Some kind of organisation - like deciding who will maintain the calendar 
and twitter lists.


To be honest a Pinax site seems like overkill, but if people with spare 
energy are *volunteering* to do the work then that is great.


Michael


Nicholas.

On 2 Aug 2010, at 15:27, Zeth wrote:

   

On 2 August 2010 15:23, Reza Lotun  wrote:
 

This sounds like a great idea. A suggestion though - since we're all
Python hackers, why not create a hosted website on AppEngine?
   

We have already started a pinax based site for it. We have hosting.
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk
 

___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk
   



--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog

READ CAREFULLY. By accepting and reading this email you agree, on behalf of 
your employer, to release me from all obligations and waivers arising from any 
and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, 
clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and 
acceptable use policies (”BOGUS AGREEMENTS”) that I have entered into with your 
employer, its partners, licensors, agents and assigns, in perpetuity, without 
prejudice to my ongoing rights and privileges. You further represent that you 
have the authority to release me from any BOGUS AGREEMENTS on behalf of your 
employer.


___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Next Northants Geeks Meetup: Thursday 15th July, BBQ Abington Park

2010-07-15 Thread Michael Foord
On 8 July 2010 13:47, Michael Foord  wrote:

> Hello all,
>
> The next exciting installment of the Northants Geek Meet is nearly upon us.
> We're having a barbecue on July 15th at Abington Park, starting at 7.30pm.
>


Hello all (again),

Due to the inclemency of the great british summer, plus a couple of folk who
couldn't make it, we're postponing the barbecue until next month. Tonight
we'll be at the Malt Shovel pub instead (7.30pm as usual).

All the best,

Michael Foord



>
> Everyone welcome. If you can bring food, drink and friends - but they're
> all optional and will be provided. We usually get a good turnout of 10-20
> people from the whole spectrum of geekdom. (Programmers, web designers,
> system administrators, truck drivers, gadget enthusiasts, students and so
> on.) Everyone is welcome.
>
> We'll be at the side  of Abington Park nearest the town centre. Pretty much
> where the "A" appears on this google map:
>
>
> http://maps.google.com/maps?q=abington+park+northampton&sll=37.0625,-95.677068&sspn=60.635244,116.015625
>
> If the weather is too gruesome we'll probably default back to the Malt
> Shovel pub as usual. A definite decision will be made before 6pm - so check
> the twitter account (url in the signature of this email) before leaving.
> Feel free to phone me if you need to check.
>
>
> All the best,
>
> Michael Foord
>
> --
> https://twitter.com/northantsgeeks
> http://groups.google.com/group/northantsgeeks
> 07731 383732
>
>


-- 
http://www.voidspace.org.uk
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Next Northants Geeks Meetup: Thursday 15th July, BBQ Abington Park

2010-07-08 Thread Michael Foord

Hello all,

The next exciting installment of the Northants Geek Meet is nearly upon 
us. We're having a barbecue on July 15th at Abington Park, starting at 
7.30pm.


Everyone welcome. If you can bring food, drink and friends - but they're 
all optional and will be provided. We usually get a good turnout of 
10-20 people from the whole spectrum of geekdom. (Programmers, web 
designers, system administrators, truck drivers, gadget enthusiasts, 
students and so on.) Everyone is welcome.


We'll be at the side  of Abington Park nearest the town centre. Pretty 
much where the "A" appears on this google map:



http://maps.google.com/maps?q=abington+park+northampton&sll=37.0625,-95.677068&sspn=60.635244,116.015625


If the weather is too gruesome we'll probably default back to the Malt 
Shovel pub as usual. A definite decision will be made before 6pm - so 
check the twitter account (url in the signature of this email) before 
leaving. Feel free to phone me if you need to check.


All the best,

Michael Foord

--
https://twitter.com/northantsgeeks
http://groups.google.com/group/northantsgeeks
07731 383732

___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Northants Geek Mailing List

2010-06-18 Thread Michael Foord
On 18 June 2010 17:17, Michael Foord  wrote:

> Hello all,
>
> For those of you who don't use twitter there is now a mailing list for the
> Northants Geek Meet. Announcements will be posted there, along with possible
> discussion about meeting dates etc:
>
> http://groups.google.com/group/northantsgeeks
>

The next meeting is *likely* to be on a barbecue on the 15th July, venue
still to be decided...

All the best,

Michael Foord



>
> All the best,
>
> Michael Foord
>
> --
> http://www.ironpythoninaction.com/
> http://www.voidspace.org.uk/blog
>
> READ CAREFULLY. By accepting and reading this email you agree, on behalf of
> your employer, to release me from all obligations and waivers arising from
> any and all NON-NEGOTIATED agreements, licenses, terms-of-service,
> shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure,
> non-compete and acceptable use policies (”BOGUS AGREEMENTS”) that I have
> entered into with your employer, its partners, licensors, agents and
> assigns, in perpetuity, without prejudice to my ongoing rights and
> privileges. You further represent that you have the authority to release me
> from any BOGUS AGREEMENTS on behalf of your employer.
>
>
>


-- 
http://www.voidspace.org.uk
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Northants Geek Mailing List

2010-06-18 Thread Michael Foord

Hello all,

For those of you who don't use twitter there is now a mailing list for 
the Northants Geek Meet. Announcements will be posted there, along with 
possible discussion about meeting dates etc:


http://groups.google.com/group/northantsgeeks

All the best,

Michael Foord

--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog

READ CAREFULLY. By accepting and reading this email you agree, on behalf of 
your employer, to release me from all obligations and waivers arising from any 
and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, 
clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and 
acceptable use policies (”BOGUS AGREEMENTS”) that I have entered into with your 
employer, its partners, licensors, agents and assigns, in perpetuity, without 
prejudice to my ongoing rights and privileges. You further represent that you 
have the authority to release me from any BOGUS AGREEMENTS on behalf of your 
employer.


___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Northants Geek Meet, June 17th 7.30pm Malt Shovel Pub Northampton

2010-06-07 Thread Michael Foord

Hello all,

The next Northants Geek Meet is on June 17th (Thursday) at the usual 
time and place; 7.30pm Malt Shovel pub Northampton.


All the best,

Michael

--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog


READ CAREFULLY. By accepting and reading this email you agree, on behalf of 
your employer, to release me from all obligations and waivers arising from any 
and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, 
clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and 
acceptable use policies (”BOGUS AGREEMENTS”) that I have entered into with your 
employer, its partners, licensors, agents and assigns, in perpetuity, without 
prejudice to my ongoing rights and privileges. You further represent that you 
have the authority to release me from any BOGUS AGREEMENTS on behalf of your 
employer.


___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Northampton Geek Meet - tonight

2010-05-27 Thread Michael Foord

Hello guys,

Sorry for the short notice, the next Northampton Geek Meet is *tonight* 
at 7.30pm, at the Malt Shovel Pub Northampton.


If you want more timely warnings then you can follow @northantsgeeks on 
twitter :-)


http://twitter.com/northantsgeeks

The Malt Shovel Pub can be found at:

http://www.maltshoveltavern.com/

All the best,

Michael Foord

--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog

READ CAREFULLY. By accepting and reading this email you agree, on behalf 
of your employer, to release me from all obligations and waivers arising 
from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, 
shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, 
non-compete and acceptable use policies (”BOGUS AGREEMENTS”) that I have 
entered into with your employer, its partners, licensors, agents and 
assigns, in perpetuity, without prejudice to my ongoing rights and 
privileges. You further represent that you have the authority to release 
me from any BOGUS AGREEMENTS on behalf of your employer.


___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Northampton Geek Meet - tonight

2010-05-27 Thread Michael Foord

Hello guys,

Sorry for the short notice, the next Northampton Geek Meet is *tonight* 
at 7.30pm, at the Malt Shovel Pub Northampton.


If you want more timely warnings then you can follow @northantsgeeks on 
twitter :-)


http://twitter.com/northantsgeeks

The Malt Shovel Pub can be found at:

http://www.maltshoveltavern.com/

All the best,

Michael Foord

--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog

READ CAREFULLY. By accepting and reading this email you agree, on behalf of 
your employer, to release me from all obligations and waivers arising from any 
and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, 
clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and 
acceptable use policies (”BOGUS AGREEMENTS”) that I have entered into with your 
employer, its partners, licensors, agents and assigns, in perpetuity, without 
prejudice to my ongoing rights and privileges. You further represent that you 
have the authority to release me from any BOGUS AGREEMENTS on behalf of your 
employer.


___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


  1   2   3   >