[python-uk] Openings at creative technology company Soda [London, UK]

2005-01-28 Thread Tim Diggins
Soda, a small creative technology company (and arts collective) has three
vacancies:

Interaction designer/developer 
   http://www.soda.co.uk/careers/design2005.htm
Internet software designer/developer 
   http://www.soda.co.uk/careers/software2005.htm
Systems administrator
   http://www.soda.co.uk/careers/sysadminjob2005.htm


Note to accu-contacts/python people from an python-accu colleague working at
Soda. (general info follows): 

Soda do our programming in java (typically complex servlets and drawing
applications), in C++ (typically networked desktop applications (sometime
with wxWidgets) and  some other more creative or hybrid technologies both in
web and desktop environments (such as Flash, Director, Python, PHP). We're
an odd mix of creatives & programmers, research & commercial work,
open-source & intellectual property - doesn't suit all, but for those who
like that sort of hybridity... it's great.

Some info about Soda is below. For more specifics on the three job roles and
details of how to apply (please don't email me about it, unless you want to
suggest other places I can post this info!)  please check out the website
http://www.soda.co.uk or the specific deep links.

Please pass this info on to anyone who might be interested. 

Thanks!

Tim Diggins
Development Director
Soda


---
Soda is growing
---
Soda is a multi-disciplinary team of highly creative people - designers,
artists, programmers, educationalists - with an enthusiasm for creative
technology and a shared vision of its application in the interrelated fields
of play, learning, and art. Our work encompasses both the development of
tool frameworks and the creation of specific applications, encompassing
research, arts practice and experimental projects alongside targeted
commercial projects. Our funders, partners and clients are similarly
diverse, including universities, museums and arts venues, local authorities,
broadcasters, educational/cultural development bodies and internationally
recognised companies.

We are seeking to expand our team to help us deliver our research and
commercial projects - with both immediate and long-term timeframes - and are
interested in hearing from people with the skills, experience and interests
to make a significant contribution to our work. Soda people have hybrid
talents and enjoy an intimate interplay between creativity and technology.
We are a small close-knit company and you will need to be able to act
independently and demonstrate creative initiative. You should also be happy
to interact with clients, smile under pressure and work creatively to budget
and deadline.


Interaction designer/developer 
   http://www.soda.co.uk/careers/design2005.htm
Internet software designer/developer 
   http://www.soda.co.uk/careers/software2005.htm
Systems administrator
   http://www.soda.co.uk/careers/sysadminjob2005.htm

---
How to apply
---
Email us ([EMAIL PROTECTED]) a copy of your CV and a supporting statement
explaining why you would make an excellent addition to the soda team. Please
clearly state which role you are interested in, and include a note of your
current salary (or rates if you are working in a freelance capacity)

We will be inviting a small number of people to meet us face to face and may
do an initial round of telephone interviews.

The closing date for application for all three posts is Friday 4th February
2005.

Sorry, but at this stage:
WE WILL NOT ANSWER ANY ENQUIRIES BY PHONE
WE WILL NOT ANSWER ANY ENQUIRES FROM AGENCIES


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


Re: [python-uk] Python for Kids

2005-10-21 Thread Tim Diggins
Mamading -

the links & your course idea are really interesting - the livewires 
course interests me, but I'm interested in adapting it to make it more 
appropriate for primary (juniors) age kids (because that's how old my 
children are, not because I'm an expert in that field!)

In respect of your idea for  developing a course (I assume for older 
children), have you been in touch with either educational research 
places (like Institute of Education) and/or Game research places (like 
Games Lab at (I think) LMU?

do keep me / the list posted of your developments.

thanks

Tim


Mamading Ceesay wrote:
> On 21/10/05, Richard Dietrich <[EMAIL PROTECTED]> wrote:
> 
>>Might you have a suggestion for me.
>>
> 
> 
> Check out the Livewires course and see if it suits:
> http://www.livewires.org.uk/python/
> 
> 
> I have been toying with the idea of getting some funding to develop
> and run a Python course for kids with a focus on Game and Multimedia
> programming.
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Help Please

2007-02-01 Thread Tim Diggins
 > How do I go from here to creating an incidence list representation and
 > adjacency matrix? (is it possible to assign to individual items in 
each tuple? I guess not).

You're right python tuples are immutable (1,2,3), whereas python lists 
[1,2,3] are mutable. However which you use is really a matter of what 
fits your development purposes - NOT what fits your mathematical model - 
mathematically speaking they can both represent a (mathematical) 
tuple... Worthwhile checking out list comprehension syntax [1] as well - 
very expressive syntax (and usually, as added value, the fastest option)

But in general I can't help but think, if you're actually learning 
python, rather than trying to get a quick computational answer to your 
problem, then you'll be better served by making a class to represent 
your underlying objects (and/or as others have suggested using 
appropriate libraries like numpy).

[1] http://docs.python.org/tut/node7.html#SECTION00714


Python Freak wrote:
> Okay I finally got the adjancency list representation working:
>  
>v = range(1,11)
>al=zip(v[:-1],v[1:])+[(10,)]
>  
> Is that right? It works fine.
>  
>  
> [ for those of you who missed my earlier email, this is not a homework; 
> i'm a graduate student attempting to learn python ].
> 
>  
> On 1/28/07, *Zeth Green* <[EMAIL PROTECTED] 
> > wrote:
> 
> On 29/01/07, Michael Sparks <[EMAIL PROTECTED]
> > wrote:
>  > Is this homework?
> 
> I was about to respond with a literal answer but I thought that too.
> It was the mathematical terminology but especially this bit that made
> me suspect:
> 
>  > On Sunday 28 January 2007 22:45, Python Freak wrote:
> Hint: You may find it useful to note that one incidence list
> representation is...
> ___
> 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 mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] Reminder: London Python Meetup, Tuesday May the 6th

2008-05-07 Thread Tim Diggins
Thanks Simon to organizing it - and to all the speakers -  good  
lightnings and great  django talk. Only drawback: shame about the lack  
of IDE fisticuffs.



On 6 May 2008, at 07:12, Simon Brunning wrote:


Details here: http://tinyurl.com/3snu66


Tim Diggins
http://red56.co.uk/people/tim





___
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 Tim Diggins
Interesting.
Agree it is roughly on-topic, It's doesn't seem to be a rogue or fraudulent
email.
But also it does sound like it's unsolicited bulk mail.
I'd rather leave it up to a Bayesian filter to decide if that all means
it's spam or not. ;-)



On 1 May 2013 09:32, Thomas Morton  wrote:

> They've been sending it to loads of list; Wikimedia lists got bazillions
> of copies :D
>
> Tom
>
>
> On 1 May 2013 09:23, Richard Barran  wrote:
>
>> Spam? Sounds on-topic for a Python mailing list :-)
>>
>> On 1 May 2013, at 00:52, Stestagg  wrote:
>>
>> Is this just spam?  It certainly has that feel about it..
>>
>>
>> On Wed, May 1, 2013 at 12:12 AM,  wrote:
>>
>>> Biggest Fake Conference in Computer Science
>>>
>>> 
>>>
>>> ___
>>> 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 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 mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


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

2013-05-15 Thread Tim Diggins
Hi Harry (and list)

First - I think you should separate out provisioning (setting up the server
and all the dependencies and maybe the initial install) from deployment
(repeatedly updating the site based on the latest codebase and db
migrations etc).

Secondly - my experience (which may not be very helpful). In the past, I've
used chef to provision configure a rackspace / amazon box, and have
customized recipes for python / virtualenv install. I then use a capistrano
to deploy the code changes for django . Very little customization is needed
for django (as opposed to rails) interestingly, because capistrano is
pretty well thought through. Nonetheless it's not a common practice in
django/python communities (cause cap was written for rails and is in ruby,
I imagine).

Would argue that the concept of best practice lite doesn't make sense! It
all depends on the constraints and what is the most pressing issue right
now. In the context of TDD + python, the best practice lite, might well be
(pace your introduction) to use PythonAnywhere or maybe GAE, mightn't it…
If you're teaching TDD +ruby, then I'd say best practice lite would be to
use heroku.

T

PS: planning to use PythonAnywhere to teach python to secondary school
kids, but I'll maybe contact you separately about that...



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] Suggestions / best practices for deployment

2013-05-16 Thread Tim Diggins
Harry -

I think if you're teaching best practices on python and testing, you've got
to teach virtualenv - maybe not for deployment (cause better to have
separate VMs for staging and production) but for development and testing,
really important (unless you do everything in a vm, like vagrant or
similar).

Can't imagine how you could set up an effective CI server without
virtualenv, for example.

Tim


PS at the risk of starting a flame war: "zc.buildout"… --shudder--
Feels like there are two different python communities sometimes, those that
use zope-derived rather java-flavoured tools and mindset, and the rest.


On 16 May 2013 09:43, Matt Hamilton  wrote:

>
> On 16 May 2013, at 09:02, Harry Percival wrote:
>
> > Overall, it's both reassuring and depressing to hear that that there's
> no single accepted way to do it!
>
> *snip*
>
> because….
>
> > We then start with "provisioning" -- that's getting a server up and
> running with Apache installed.  Let's say that's something you don't
> automate, for now.
> >
> > Moving onto "deployment", that could cover:
> > - uploading / updating your source code on the server
> > - writing (or overwriting) the apache httpd.conf / sites-available entry
> > - making sure you're hooked up to the (right) database
> > - checking static files are working.
> >
> > That sounds like a couple of fairly simple fabric scripts, and a simple
> set of functional tests for checking  static files and database work (and
> that you haven't killed any old data).  You can do a deploy to staging, run
> your tests, and then have confidence that your deploy to live will be fine.
>
> That *your* use case above is not the same as *my* use case ;)
>
> So no doubt people are going to have different priorities and hence use
> different tools dependant on those priorities.
>
> OK, yes there *are* too many tools, and I fear many of them are due to
> not-invented-here syndrome. But still…. there will never be *one* single
> accepted way of doing things, and we all do different things.
>
> -Matt
>
> --
> Matt Hamilton, Technical Director
> Netsight Internet Solutions Limited
> http://www.netsight.co.uk/matth
> Tel: 0117 90 90 90 1 Ext. 15
>
> Registered in England No. 3892180
> Registered office: 40 Berkeley Square, Clifton, Bristol, BS8 1HU
>
> ___
> 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] Suggestions / best practices for deployment

2013-05-20 Thread Tim Diggins
On 20 May 2013 14:51, Harry Percival  wrote:

> Interesting points both.  I think it's insightful to think about the line
> beween provisioning and deployment... The idea that deployment shouldn't
> require root permissions is a good stake in the ground.
>
> In the book I've decided I'm going to take people through spinning up a
> server with Apache, and configuring two virtualhosts with mod_wsgi, one for
> staging and one for production.   We negotiate the gotchas, including
> setting up static files, using absolute paths and getting the permissions
> right for the (sqlite) database, etc.
>
> Then, deployment is a matter of updating the source code, updating any
> static files, and bouncing apache.
>
> Provisioning:
> - spinning up a server
> - installing apache
> - configuring apache
>
> Deployment:
> -updating source code
> -updating static files
> -migrate database
> -restart apache
>
> For those, the root/non-root perms thing holds pretty well, apart from the
> "restart apache" bit...  And, up to a certain point, what I talk about
> under "provisioning" is stuff that might vary from platform to platform,
> but stuff under "deployment" should be more universal...
>
> you shouldn't need to restart apache/nginx.
Touch the wsgi file and that part should restart automatically.
___
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 Tim Diggins
>
>
> However, is fancy book learning the best method to learn?
>
> only recommended method if learning in the bath / on the beach ;-)
___
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk


[python-uk] Shoreditch school looking for "Real-life Pythonistas" to come in and tell us about their work

2014-03-19 Thread Tim Diggins
Hi list

I'm working with a technology-focused secondary school (actually a
"University Technical College" for 14-18 year olds) in Shoreditch and they
have been learning python. To make this less academic and put it into a
vocational context, we had an idea that they might be interested in finding
out about what people who use python for their work actually do (as well as
fun stuff of course).

Is anyone near the City interested in coming in to the school and giving a
brief chat about what you do for work and then doing some Q&A. It would be
good to get a range of different organizations (startup, small business,
corporate ...) and applications (web, testing, finance/algorithmic,
scripting...)?

We're calling this series "Real-life pythonistas!" and we might (with your
permission) want to video the talk (they're also studying video
production...).

Contact me t...@red56.co.uk or Sam Wheeler at the school (
swhee...@hackneyutc.co.uk) off-list for more info. We can work around your
schedule, but it needs to be during the school day (9 - 5)

More info about the school if you're interested http://www.hackneyutc.co.uk

all best

Tim
___
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-30 Thread Tim Diggins
Harry
*//excursus on the moan *
The problem with  seems to be with scopes vs namespace differentiation
rather than comprehensions (though I haven't *actually* tried this in
python 3). So this problem only should occur in class bodies. And doing
heavy lifting stuff like comprehensions in a class body is a bit dangerous,
and you'd be better off doing it "properly" with a bit of metaprogramming
 or wrapping it in function (which you could actually call in the body of
the module after class definition and then modify the class after creation)




On 30 May 2014 15:01, Harry Percival  wrote:

> Hi Uk-Pythoneers!
>
> *(with apologies to the wise ones amongst us who have chosen to live well
> away from the Big Smoke)*
>
> I'm involved in a couple of Python/TDD things in the next couple of weeks,
> both free to attend:
>
>
> Outside-In TDD and Test Isolation:
> https://skillsmatter.com/meetups/6410-outside-in-tdd-and-test-isolation-how-to-use-the-pain-of-horrible-mocks-to-drive-better-design
> (all about testing, isolation, mocking, and the pains thereof... it may to
> provide some insight into the #TDDisDead / DHH controversy, if you've been
> following that)
>
> Introduction to TDD workshop with Andrea Crotti:
> https://skillsmatter.com/meetups/6424-obey-the-testing-goat
> (a gentle introduction to TDD with Django, for anyone that can't make it
> to EuroPython this year)
>
> Hope they're of interest!
>
> HP
>
> PS Can I have a little moan about generator / list comprehension scoping
> in Python 3?  I just ran into this:
> https://stackoverflow.com/questions/11669379/undefined-global-in-list-generator-expression-using-python3-works-with-python2
> -- so now I can't use variables from the enclosing scope inside my
> comprehensions?  that sucks!  Doesn't it?
>
>
>
>
> --
> --
> Harry J.W. Percival
> --
> Twitter: @hjwp
> Mobile:  +44 (0) 78877 02511
> Skype: harry.percival
>
> ___
> 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] OpenERP users (in London?)

2014-07-15 Thread Tim Diggins
Hi Jonathan (and list) -

I'm not using OpenERP but working on similar resource-planning/workflow
software and would really like to meet up and swap notes.

Tim


On 15 July 2014 16:48, Jonathan Hartley  wrote:

> Hey,
>
> I'm curious about whether there are any users of OpenERP (a Python
> logistics framework) here in London?
>
> We're using it here at Made (furniture design/manufacture/import/retail.)
> and I'd be curious:
> a) to meet up over a coffee/pint to swap notes
> b) to judge if there would be any interest in an OpenERP talk at
> skillsmatter or similar.
>
> Cheers,
>
> Jonathan
>
> --
> Jonathan Hartleytart...@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
>
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk


Re: [python-uk] OpenERP users (in London?)

2014-07-15 Thread Tim Diggins
oh and to answer (b) yes, I'd be interested in hearing a talk on OpenERP.


On 15 July 2014 16:58, Tim Diggins  wrote:

> Hi Jonathan (and list) -
>
> I'm not using OpenERP but working on similar resource-planning/workflow
> software and would really like to meet up and swap notes.
>
> Tim
>
>
> On 15 July 2014 16:48, Jonathan Hartley  wrote:
>
>> Hey,
>>
>> I'm curious about whether there are any users of OpenERP (a Python
>> logistics framework) here in London?
>>
>> We're using it here at Made (furniture design/manufacture/import/retail.)
>> and I'd be curious:
>> a) to meet up over a coffee/pint to swap notes
>> b) to judge if there would be any interest in an OpenERP talk at
>> skillsmatter or similar.
>>
>> Cheers,
>>
>> Jonathan
>>
>> --
>> Jonathan Hartleytart...@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
>>
>
>
___
python-uk mailing list
python-uk@python.org
https://mail.python.org/mailman/listinfo/python-uk