From ntoll at ntoll.org Mon Mar 6 14:09:00 2017 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Mon, 6 Mar 2017 19:09:00 +0000 Subject: [python-uk] Volunteers needed test/break the ALPHA Python micro:bit blocks Message-ID: <6b511dd6-ece7-0c6a-97ee-da40b6126917@ntoll.org> Hi Folks, Several of us have been busy hacking together a blockly based UI for MicroPython on the BBC micro:bit (thanks Carlos). The ALPHA version can be found here and it needs people to take it for a test drive (just click on the blocks icon and you'll find something that looks like Blockly / Scratch). http://python.microbit.org/experimental-blocks/ All feedback, ideas and bug reports are most welcome (use the link provided at the top of the page to get to our GitHub issues). Feedback via GitHub is preferred! This is ALPHA software for the purposes of testing. Don't rely on it to actually work! Please share this information far and wide. Remember Linus's law: given enough eyeballs, all bugs are shallow. Now go break it, mess with it, use it and tell us how to improve it! Yay. N. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 455 bytes Desc: OpenPGP digital signature URL: From rgammans at gammascience.co.uk Mon Mar 6 14:59:21 2017 From: rgammans at gammascience.co.uk (Roger Gammans) Date: Mon, 6 Mar 2017 19:59:21 +0000 Subject: [python-uk] Volunteers needed test/break the ALPHA Python micro:bit blocks In-Reply-To: References: <6b511dd6-ece7-0c6a-97ee-da40b6126917@ntoll.org> Message-ID: Ummm Ive just got the below browsing from my phone which is probably a special case. 404 Not Found - Code: NoSuchKey - Message: The specified key does not exist. - Key: blocksalpha/0.1.0-blocksalpha/editor.html/index.html - RequestId: 259EBCF479B53CA9 - HostId: Aol8YXqICYC/GzegwmGbt2ivt4JVqx1g7mc1+m+DsdfCrPCc+N0OjbtJSAl6Ra5o2glnilAhNgA= An Error Occurred While Attempting to Retrieve a Custom Error Document - Code: NoSuchKey - Message: The specified key does not exist. - Key: error.html . On 7 Mar 2017 8:10 am, "Nicholas H.Tollervey" wrote: Hi Folks, Several of us have been busy hacking together a blockly based UI for MicroPython on the BBC micro:bit (thanks Carlos). The ALPHA version can be found here and it needs people to take it for a test drive (just click on the blocks icon and you'll find something that looks like Blockly / Scratch). http://python.microbit.org/experimental-blocks/ All feedback, ideas and bug reports are most welcome (use the link provided at the top of the page to get to our GitHub issues). Feedback via GitHub is preferred! This is ALPHA software for the purposes of testing. Don't rely on it to actually work! Please share this information far and wide. Remember Linus's law: given enough eyeballs, all bugs are shallow. Now go break it, mess with it, use it and tell us how to improve it! Yay. N. _______________________________________________ python-uk mailing list python-uk at python.org https://mail.python.org/mailman/listinfo/python-uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Mon Mar 6 15:15:04 2017 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Mon, 6 Mar 2017 20:15:04 +0000 Subject: [python-uk] Volunteers needed test/break the ALPHA Python micro:bit blocks In-Reply-To: References: <6b511dd6-ece7-0c6a-97ee-da40b6126917@ntoll.org> Message-ID: Yes, the trailing slash (or lack thereof) is a known problem. To be clear, there needs to be a trailing slash in the URL! Unfortunately, it's the micro:bit foundation who are hosting this and I'm nothing to do with how they configure their redirects. Here's an alternative link (the target the original -- and easy to remember -- URL points to): http://python.microbit.org/blocksalpha/0.1.0-blocksalpha/editor.html Have fun! Also, it's not supposed to be mobile friendly, it's a text editor at heart. ;-) N. On 06/03/17 19:59, Roger Gammans wrote: > Ummm > Ive just got the below browsing from my phone which is probably a > special case. > > > 404 Not Found > > * Code: NoSuchKey > * Message: The specified key does not exist. > * Key: blocksalpha/0.1.0-blocksalpha/editor.html/index.html > * RequestId: 259EBCF479B53CA9 > * HostId: > Aol8YXqICYC/GzegwmGbt2ivt4JVqx1g7mc1+m+DsdfCrPCc+N0OjbtJSAl6Ra5o2glnilAhNgA= > > > An Error Occurred While Attempting to Retrieve a Custom Error Document > > * Code: NoSuchKey > * Message: The specified key does not exist. > * Key: error.html > > . > > On 7 Mar 2017 8:10 am, "Nicholas H.Tollervey" > wrote: > > Hi Folks, > > Several of us have been busy hacking together a blockly based UI for > MicroPython on the BBC micro:bit (thanks Carlos). > > The ALPHA version can be found here and it needs people to take it for a > test drive (just click on the blocks icon and you'll find something that > looks like Blockly / Scratch). > > http://python.microbit.org/experimental-blocks/ > > > All feedback, ideas and bug reports are most welcome (use the link > provided at the top of the page to get to our GitHub issues). Feedback > via GitHub is preferred! > > This is ALPHA software for the purposes of testing. Don't rely on it to > actually work! > > Please share this information far and wide. Remember Linus's law: given > enough eyeballs, all bugs are shallow. > > Now go break it, mess with it, use it and tell us how to improve it! > > Yay. > > N. > > > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk > > > > > > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 455 bytes Desc: OpenPGP digital signature URL: From mail at williammayor.co.uk Tue Mar 7 05:18:32 2017 From: mail at williammayor.co.uk (William Mayor) Date: Tue, 7 Mar 2017 10:18:32 +0000 Subject: [python-uk] Volunteers needed test/break the ALPHA Python micro:bit blocks In-Reply-To: References: <6b511dd6-ece7-0c6a-97ee-da40b6126917@ntoll.org> Message-ID: <6A5EEC14-E68C-4476-9053-D1B5B3080A93@williammayor.co.uk> Hi N! Towards the end of this month I?m running a week-long computer science course for A-level students. We take on some challenges to explore during the week. Something here could make for a good challenge I think. You might remember that last year (in Dec) we made an attempt at adding save, share, and explore features to your editor using Gists? Is there anything we could take a crack at? The students won?t be seasoned Python professionals (they might not even know Python when they start) but it?s my bread and butter so we should be able to tackle things. Is there any low-hanging fruit? Thanks for your work on this BTW! Having MicroPython on the bits is lovely! Billy > On 6 Mar 2017, at 20:15, Nicholas H.Tollervey wrote: > > Yes, the trailing slash (or lack thereof) is a known problem. To be > clear, there needs to be a trailing slash in the URL! > > Unfortunately, it's the micro:bit foundation who are hosting this and > I'm nothing to do with how they configure their redirects. > > Here's an alternative link (the target the original -- and easy to > remember -- URL points to): > > http://python.microbit.org/blocksalpha/0.1.0-blocksalpha/editor.html > > Have fun! > > Also, it's not supposed to be mobile friendly, it's a text editor at > heart. ;-) > > N. > > On 06/03/17 19:59, Roger Gammans wrote: >> Ummm >> Ive just got the below browsing from my phone which is probably a >> special case. >> >> >> 404 Not Found >> >> * Code: NoSuchKey >> * Message: The specified key does not exist. >> * Key: blocksalpha/0.1.0-blocksalpha/editor.html/index.html >> * RequestId: 259EBCF479B53CA9 >> * HostId: >> Aol8YXqICYC/GzegwmGbt2ivt4JVqx1g7mc1+m+DsdfCrPCc+N0OjbtJSAl6Ra5o2glnilAhNgA= >> >> >> An Error Occurred While Attempting to Retrieve a Custom Error Document >> >> * Code: NoSuchKey >> * Message: The specified key does not exist. >> * Key: error.html >> >> . >> >> On 7 Mar 2017 8:10 am, "Nicholas H.Tollervey" > >> wrote: >> >> Hi Folks, >> >> Several of us have been busy hacking together a blockly based UI for >> MicroPython on the BBC micro:bit (thanks Carlos). >> >> The ALPHA version can be found here and it needs people to take it for a >> test drive (just click on the blocks icon and you'll find something that >> looks like Blockly / Scratch). >> >> http://python.microbit.org/experimental-blocks/ >> >> >> All feedback, ideas and bug reports are most welcome (use the link >> provided at the top of the page to get to our GitHub issues). Feedback >> via GitHub is preferred! >> >> This is ALPHA software for the purposes of testing. Don't rely on it to >> actually work! >> >> Please share this information far and wide. Remember Linus's law: given >> enough eyeballs, all bugs are shallow. >> >> Now go break it, mess with it, use it and tell us how to improve it! >> >> Yay. >> >> N. >> >> >> _______________________________________________ >> python-uk mailing list >> python-uk at python.org > >> https://mail.python.org/mailman/listinfo/python-uk >> > >> >> >> >> >> _______________________________________________ >> python-uk mailing list >> python-uk at python.org >> https://mail.python.org/mailman/listinfo/python-uk >> > > > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at holdenweb.com Tue Mar 7 05:31:18 2017 From: steve at holdenweb.com (Steve Holden) Date: Tue, 7 Mar 2017 10:31:18 +0000 Subject: [python-uk] Volunteers needed test/break the ALPHA Python micro:bit blocks In-Reply-To: <6A5EEC14-E68C-4476-9053-D1B5B3080A93@williammayor.co.uk> References: <6b511dd6-ece7-0c6a-97ee-da40b6126917@ntoll.org> <6A5EEC14-E68C-4476-9053-D1B5B3080A93@williammayor.co.uk> Message-ID: On Tue, Mar 7, 2017 at 10:18 AM, William Mayor wrote: > Thanks for your work on this BTW! Having MicroPython on the bits is lovely! > +1,000 Steve Holden -------------- next part -------------- An HTML attachment was scrubbed... URL: From russel at winder.org.uk Tue Mar 7 05:34:28 2017 From: russel at winder.org.uk (Russel Winder) Date: Tue, 07 Mar 2017 10:34:28 +0000 Subject: [python-uk] Volunteers needed test/break the ALPHA Python micro:bit blocks In-Reply-To: <6b511dd6-ece7-0c6a-97ee-da40b6126917@ntoll.org> References: <6b511dd6-ece7-0c6a-97ee-da40b6126917@ntoll.org> Message-ID: <1488882868.14140.15.camel@winder.org.uk> On Mon, 2017-03-06 at 19:09 +0000, Nicholas H.Tollervey wrote: > Hi Folks, > > Several of us have been busy hacking together a blockly based UI for > MicroPython on the BBC micro:bit (thanks Carlos). > Is this related to or different from the Microsoft micro:bit programming environment ? which I saw at NorDevCon a couple of weeks back and it is quite good. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder at ekiga.net 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel at winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: This is a digitally signed message part URL: From ntoll at ntoll.org Tue Mar 7 06:39:01 2017 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Tue, 7 Mar 2017 11:39:01 +0000 Subject: [python-uk] Volunteers needed test/break the ALPHA Python micro:bit blocks In-Reply-To: <1488882868.14140.15.camel@winder.org.uk> References: <6b511dd6-ece7-0c6a-97ee-da40b6126917@ntoll.org> <1488882868.14140.15.camel@winder.org.uk> Message-ID: On 07/03/17 10:34, Russel Winder wrote: > Is this related to or different from the Microsoft micro:bit > programming environment ? which I saw at NorDevCon a couple of weeks > back and it is quite good. > Nope, it's nothing to do with PXT (created by Microsoft from their TouchDevelop platform). What they do share is a re-use of Google's Blockly project to make the blocks work. The other thing they share is they target the micro:bit -- we use MicroPython, PXT transpiles blocks to Javascript and then to something a bit similar to the CLR layer flashed onto the device. I was asked how much effort it would take to make a blocks based UI, and after a couple of weeks we had what you see at the link I posted. One thing we're missing is a browser based emulator, but there's one been built by another member of the community which we could re-purpose. N. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 455 bytes Desc: OpenPGP digital signature URL: From ntoll at ntoll.org Tue Mar 7 06:47:44 2017 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Tue, 7 Mar 2017 11:47:44 +0000 Subject: [python-uk] Volunteers needed test/break the ALPHA Python micro:bit blocks In-Reply-To: <6A5EEC14-E68C-4476-9053-D1B5B3080A93@williammayor.co.uk> References: <6b511dd6-ece7-0c6a-97ee-da40b6126917@ntoll.org> <6A5EEC14-E68C-4476-9053-D1B5B3080A93@williammayor.co.uk> Message-ID: On 07/03/17 10:18, William Mayor wrote: > Is there anything we could take a crack at? > Careful what you ask for. ;-) I was really impressed by your student's work. Please let me know when you do it again - I'd love to see what they get up to. In terms of what you could do, it's a bit of a long shot but I think it could be a fun project for someone who wouldn't mind learning about JavaScript and refactoring. What we're missing is a browser based micro:bit emulator. A teacher with a CS degree has already created something that fits the bill perfectly, but it's quite tightly coupled to their code playground website. It's MIT licensed so it's totally free to repurpose. A fun task might be to extract the emulator from the wider website and turn it into a drop in solution. The source code is here: https://github.com/pddring/createwithcode and an example website is here: https://tools.withcode.uk/create/ It'd be great to make this available so anyone could write some Python code in a blog post (for example) or the Python editor, and, at the click of a button, it gets run in the browser to illustrate what it does. Thoughts? Having said that, if anyone else in the wider community wants to have a crack at it I'd love to hear from you! :-) All the best, N. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 455 bytes Desc: OpenPGP digital signature URL: From russel at winder.org.uk Wed Mar 8 10:10:26 2017 From: russel at winder.org.uk (Russel Winder) Date: Wed, 08 Mar 2017 15:10:26 +0000 Subject: [python-uk] Volunteers needed test/break the ALPHA Python micro:bit blocks In-Reply-To: References: <6b511dd6-ece7-0c6a-97ee-da40b6126917@ntoll.org> <1488882868.14140.15.camel@winder.org.uk> Message-ID: <1488985826.14140.56.camel@winder.org.uk> On Tue, 2017-03-07 at 11:39 +0000, Nicholas H.Tollervey wrote: > [?] > Nope, it's nothing to do with PXT (created by Microsoft from their > TouchDevelop platform). What they do share is a re-use of Google's > Blockly project to make the blocks work. The other thing they share > is > they target the micro:bit -- we use MicroPython, PXT transpiles > blocks > to Javascript and then to something a bit similar to the CLR layer > flashed onto the device. Ah. Of course, they are not using Python. > I was asked how much effort it would take to make a blocks based UI, > and > after a couple of weeks we had what you see at the link I posted. The link seems to 404 for me each time I try it. :-( > One thing we're missing is a browser based emulator, but there's one > been built by another member of the community which we could re- > purpose. I'm certainly happy to try and break stuff and submit issues. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder at ekiga.net 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel at winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: This is a digitally signed message part URL: From akumria at acm.org Thu Mar 9 08:06:39 2017 From: akumria at acm.org (Anand Kumria) Date: Thu, 9 Mar 2017 13:06:39 +0000 Subject: [python-uk] London Django March 2017 Message-ID: Hi everyone, Once again the premier monthly London Django group is meeting next week at CodeNode. If you interest is Python, Django and Docker at scale then next Tuesday 14th March is for you. Our speakers are: - Rolo Mawlabaux Rolo runs a London-based Django consultancy - wildfish.com He has been working with the web for 20 years and with Django since version 1.0* * /*Docker in Production - Are we there yet?*/ A look at running docker in production in 2017. Is it a good idea? Including an overview of Amazon ECS and Google Container Engine. - Dan Palmer Dan has previously worked on OS X apps and computer security products and is currently at thread.com. In his spare time he's learning Haskell, contributes to open source software, and enjoys taking part in hackathons. */ Scaling large Django codebases/* We manage over 300 apps, and we will take a look at some of the tools and techniques that we use to do this. With thanks to our long-term sponsors Festicket and YPlan / Timeout there will be a bar tab with drinks available. We also go over the road for food as well. Regards, Anand** -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Fri Mar 10 07:11:43 2017 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Fri, 10 Mar 2017 12:11:43 +0000 Subject: [python-uk] I'm looking for (contract) work. Message-ID: <8cf02f1a-d6bd-5146-e7f0-49e64741bf33@ntoll.org> Hi Folks, So with my book deadline on Wednesday I've procrastinated this morning by thinking about what my next gig might be. If you know of anyone who needs a senior Python contractor, do let me know..! It's easy for me to commute to central London, although I'd welcome remote contracts too. My CV is here: http://ntoll.org/cv Basically, what interesting problems do you have that I can help with? Thanks! N. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 455 bytes Desc: OpenPGP digital signature URL: From phil at riverbankcomputing.com Sat Mar 11 13:39:15 2017 From: phil at riverbankcomputing.com (Phil Thompson) Date: Sat, 11 Mar 2017 18:39:15 +0000 Subject: [python-uk] I'm looking for (contract) work. In-Reply-To: <8cf02f1a-d6bd-5146-e7f0-49e64741bf33@ntoll.org> References: <8cf02f1a-d6bd-5146-e7f0-49e64741bf33@ntoll.org> Message-ID: Nicholas, I have a small piece of writing that I want doing for which I think you have the right skills and experience. I would imagine it coule easily be fitted around existing commitments. Essentially what I want is a white paper that provides an overview of Riverbank Computing's products and how they fit together. Something that shows there is a coherent strategy and it's not just a collection of bits and pieces. Is this something you'd be interested in taking on? Regards, Phil Thompson > On 10 Mar 2017, at 12:11 pm, Nicholas H.Tollervey wrote: > > Hi Folks, > > So with my book deadline on Wednesday I've procrastinated this morning > by thinking about what my next gig might be. If you know of anyone who > needs a senior Python contractor, do let me know..! > > It's easy for me to commute to central London, although I'd welcome > remote contracts too. > > My CV is here: http://ntoll.org/cv > > Basically, what interesting problems do you have that I can help with? > > Thanks! > > N. > > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk From salim.fadhley at baml.com Tue Mar 14 07:00:40 2017 From: salim.fadhley at baml.com (Fadhley, Salim) Date: Tue, 14 Mar 2017 11:00:40 +0000 Subject: [python-uk] Bank of America London (and New York) is hiring again Message-ID: Bank of America is hiring again. Python important to Bank of America. Python is the main programming language in our biggest risk management system. Our business depends on hiring great Python developers. We have a number of roles open for Python developers right now: http://pythonjobs.github.io/jobs/baml_uk_london_lead_developer.html http://pythonjobs.github.io/jobs/baml_uk_london_test_engineer.html http://pythonjobs.github.io/jobs/baml_us_devops_engineer.html Don't worry too much if you aren't an exact fit for these job descriptions, feel free to submit a CV or LinkedIn profile. If you have a GitHub page (or any open-source code which we can review), please send that too. Since I last posted here we've moved: We've left Canary Wharf and moved into two new offices. Our main location is near St. Paul's Cathedral. We have another office near Bromley (South London). We have jobs available at both of these locations. If you have any questions feel free to email or call me: 0207 995 1134. Sal ---------------------------------------------------------------------- This message, and any attachments, is for the intended recipient(s) only, may contain information that is privileged, confidential and/or proprietary and subject to important terms and conditions available at http://www.bankofamerica.com/emaildisclaimer. If you are not the intended recipient, please delete this message. -------------- next part -------------- An HTML attachment was scrubbed... URL: From harry.percival at gmail.com Wed Mar 15 09:27:48 2017 From: harry.percival at gmail.com (Harry Percival) Date: Wed, 15 Mar 2017 13:27:48 +0000 Subject: [python-uk] Any Internships in Mech. Eng. (or similar) going? Message-ID: Hey Python-chums! My cousin Madeleine is at Exeter doing Mechanical Engineering. She's looking for an Internship this summer, which ideally should be in the field or a closely related one, I thought y'all might have some ideas? Don't let the fact that she's related to me fool you. She is brilliant in every single way. Heading for a First, etc etc. HP -- -- Harry Percival +44 78877 02511 -------------- next part -------------- An HTML attachment was scrubbed... URL: From stestagg at gmail.com Wed Mar 22 09:28:20 2017 From: stestagg at gmail.com (Stestagg) Date: Wed, 22 Mar 2017 13:28:20 +0000 Subject: [python-uk] Looking for contracts Message-ID: Hi All I'm getting married right at the start of July ?, and am looking for some work between now and then. Do any of you know a company that might be looking for someone to come in (London or remote based) for a short spell? I specialise in back end optimisation and architecture, preferably with Python but language usually isn't the important part, and have worked in many areas/types of companies. I'm usually in at a Senior/Tech Lead level. It would be great if you knew somewhere where writing excellent and test-ably correct code was emphasised over process. Thanks for your patience with the list-spam, please get in touch at ste at sta.gg if you know of anything Thanks Steve -------------- next part -------------- An HTML attachment was scrubbed... URL: From tartley at tartley.com Thu Mar 23 10:18:12 2017 From: tartley at tartley.com (Jonathan Hartley) Date: Thu, 23 Mar 2017 09:18:12 -0500 Subject: [python-uk] Using WSL for one month Message-ID: <5a2711fb94fb786a23117ac9b486e599@tartley.com> About a month ago I asked this list for advice on developing Python/Linux web services on a team which had been entirely C#/Windows. I was very grateful for the replies. I thought I'd let you know how it's panning out, especially with using Windows Subsystem for Linux (WSL.) I stuck to my guns, and deploy the Python service on Linux. Despite that, I use Windows 10 on my laptop (against my personal inclination), so that I can install Visual Studio and get a version of everyone else's C# services running locally. Conversely, if anyone else needs to run my Python services, they just replicate my setup (described below.) So we only have one kind of development environment across the whole team. My intention was to do development on a Linux VM. But I started out using WSL instead, as much to investigate what it is as anything. I didn't expect this would last long, but it's been 6 weeks now, and will probably stay for the foreseeable future. WSL is a new component in Windows that re-implements Posix system calls within the NT kernel, and links ELF binaries against them, so it can run compiled native Linux executables. WSL provides a full Ubuntu filesystem, complete with permissions, symlinks, fifos and everything, you'd expect. This filesystem has a /mnt/c for accessing your C drive. So I'm able to do all my development on that. Enable WSL, sudo apt install ansible, and then you can run my ansible commands to create a working dev environment, deploy to localhost or elsewhere. Pip installs that require compilation work fine, and my service runs under uwsgi quite happily. No VMs required. There are wrinkles with using WSL though: * It's console apps only, no X. (Although apparently it's easy to get X to run, and some simple graphical applications work) * I had problems using Upstart (We're on Ubuntu 14.04, for other reasons), and suspect Systemd would suffer similarly. Because there isn't really a 'boot process'. So for now, in local envs, I just start/restart my service manually on deploy, using "/sbin/start-stop-daemon", which is new to me, but has performed flawlessly. * Probably because of the Upstart/Systemd issues, there isn't a logrotate process running. Instead of getting one running, for now I'm cheating and simply not rotating logs in local envs. * PostgreSQL doesn't run. Some system calls aren't implemented that it needs related to shared memory. So as a workaround, I installed the Windows version of PostgreSQL. Requires zero config and my Linux client connects to it on localhost just fine. * Containers don't work. Lots of system calls they need are not implemented, and I don't know where this is on Redmond's priorities. * The built-in Windows terminal is almost as bloody awful as you remember. At first I tried the popular and very flexible 3rd party terminal 'con-emu', but it has problems with WSL, and despite much wrangling, I couldn't get it to work reliably with all three of {WSL, 256 colours, special keys like cursors}. So I fell back to wsl-terminal, a new terminal project written specifically to work with WSL. It's limited, but not in ways that bother me, and everything works out of the box. I installed my dotfiles repo, and fired up NeoVim, in solarized colors, with all my plugins, and everything works great. * Having said that, syncing the Windows clipboard to the X one is problematic, not least because X is not running! Apparently this is fixable, because it's easy to get X running, but I've been too lazy, and have been working around it by occasionally *dragging* selected text between Windows/Linux applications, instead of using the clipboard. I hope this is useful or interesting if you find yourself in a similar situation. Best regards, Jonathan Hartley -- Jonathan Hartley tartley at tartley.com +1 507-513-1101 From petegraham1 at gmail.com Fri Mar 24 06:59:37 2017 From: petegraham1 at gmail.com (Pete Graham) Date: Fri, 24 Mar 2017 10:59:37 +0000 Subject: [python-uk] Live Better With is hiring a Lead Developer Message-ID: Hello, I run the tech team at Live Better With we are an E-commerce company who sell products and create content which helps people living with long term illness, we are looking to hire a Lead Developer with a Python background. Challenges: - Scale the E-commerce platform and technical team as the company grows - Create new products & services to help people living with long term illness - Build tools & automate systems so all functions in the business (e.g., operations, marketing, etc.) can work most efficiently We are ideally looking for a full-stack developer, but are hiring for multiple roles, so are also interested in hearing from strong candidates towards the Python/DevOps end of the spectrum. The company is 10 people so there's a lot of potential to shape the role around the right person. We also have junior and mid-weight positions open. Candidates should be comfortable working in a fast-paced start-up environment. Technology stack: - Python, Django, Django Oscar - Posgres, ElasticSearch, Redis - py.test, CircleCI, Github - AWS (EC2, RDS, Cloudfront, S3, Code Deploy) - Ansible - Sass, Webpack, React If you have any questions feel free to reply directly to me. The role is on site in Kings Cross in London, the salary is competitive to match other London based roles. You'll need to be able to work in the UK, the pound is rubbish these days due to Brexit anyway so non-UK workers probably wouldn't be interested. Cheers, Pete -------------- next part -------------- An HTML attachment was scrubbed... URL: From H.FANGOHR at soton.ac.uk Tue Mar 28 05:52:56 2017 From: H.FANGOHR at soton.ac.uk (Fangohr H.) Date: Tue, 28 Mar 2017 09:52:56 +0000 Subject: [python-uk] IPython and Jupyter Notebook course Message-ID: Hi all, in June, there is a 2-day course on IPython and Jupyter offered at the University of Southampton, delivered by two of the core developers (see http://ngcm.soton.ac.uk/summer-academy/ipython.html for all details). This is aimed at PhD students for whom participation costs 20 pounds. If you fall into that category and are interested, go and register now [1] while there are still places available. [The course is also open to the wider public, but charged at a real-cost of ?350.] Best wishes, Hans [1] Registration through http://ngcm.soton.ac.uk/summer-academy/registration.html Prof Hans Fangohr Director EPSRC CDT in Next Generation Computational Modelling Head of Computational Modelling Group University of Southampton phone: 023 80598345 email: fangohr at soton.ac.uk www: http://www.soton.ac.uk/~fangohr blog: http://www.soton.ac.uk/~fangohr/blog @ProfCompMod: https://twitter.com/profcompmod From davidseddonis at gmail.com Wed Mar 29 08:31:47 2017 From: davidseddonis at gmail.com (David Seddon) Date: Wed, 29 Mar 2017 13:31:47 +0100 Subject: [python-uk] London Django Meetup - 11 April 2017 Message-ID: Dear all, The next London Django meetup will be on 11 April 2017. More information, including speaker list, is available here: https://www.meetup.com/The-London-Django-Meetup-Group/events/238464120/ Hope to see some of you there! Adam, Anand, David & James London Django Meetup Organisers -------------- next part -------------- An HTML attachment was scrubbed... URL: From prof.math at gmail.com Thu Mar 30 04:38:22 2017 From: prof.math at gmail.com (=?UTF-8?B?c2VydGHDpyBj?=) Date: Thu, 30 Mar 2017 11:38:22 +0300 Subject: [python-uk] Full-stack Django developer Remote in UK at Compound Partners Ltd Message-ID: See more to Apply: https://djangojobs.net/jobs/682/full-stack-django-developer-remote-in-uk-compound-partners-ltd/ We are currently recruiting a full time, remote working, full-stack Python/Django web developer. Ideally you?ll have the ability to meet in London weekly.The Business We are a small, specialist agency providing digital design and build expertise directly to content marketers and via agencies as a white label service. We?ve grown organically over the last 5 years, working with some great partners to build around a dozen high profile websites for our B2B and B2C clients. We?re now looking for an experienced all-rounder to take responsibility for our development operations and move us on to the next level. What you'll work on As part of our next phase of growth we have a number of initiatives that will underpin our future success: - Client projects ? At any given time we?ve got 3-4 client projects under way. You?ll be responsible for creating and maintaining a library of reusable Django CMS plugins and transforming wireframes and designs into high quality, responsive HTML5/CSS3 sites - Devops ? Deploying, configuring and maintaining Linux servers and Django CMS sites and DBs. We have some comprehensive back office tools but time moves on and we need to ensure we keep pace with new technologies and opportunities. - Data ? Collection, manipulation and presentation. We have an exciting new product at the prototype stage, you?ll be responsible for successfully bringing it into production. - Support ? We pride ourselves on the quality of our service. We have our own take on the ?agency model? and all our clients come to us via referral, often as a result of having worked with us before. What we're looking for A full stack developer to be the focal point for our technical infrastructure and delivery. Working closely with the project manager, you?ll be comfortable building the back end environment through to troubleshooting sophisticated front end code. That will require you to be both ?hands on? and work with our technical partners to provide the optimal solution for each project. We are a small team but have plans to grow. This role has huge potential and we?re looking for someone keen to take on responsibility. There is great scope to influence the design and build and product development strategies going forward. Our future growth will be built around this role. - See more at: https://djangojobs.net/jobs/682/full-stack-django-developer-remote-in-uk-compound-partners-ltd/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From mail at timgolden.me.uk Fri Mar 31 05:15:13 2017 From: mail at timgolden.me.uk (Tim Golden) Date: Fri, 31 Mar 2017 10:15:13 +0100 Subject: [python-uk] London Python Dojo April 6th Message-ID: <382e12d05122342b5727b54dc427cfa5@timgolden.me.uk> The next London Python Dojo is at 6:30pm on 6th April 2017. It will once again be held at Methods Digital, who are at 16 St Martin's Le Grand, near St Paul?s Tube Station. Arrive from 6:30pm for our usual mix of pizza and beer and socialising and hacking and silliness. For more details, and to register for a free ticket: https://www.eventbrite.com/e/london-python-code-dojo-season-8-episode-7-tickets-33328432238 Hope to see you there! TJG