From a.grandi at gmail.com Sun Oct 1 17:53:55 2017 From: a.grandi at gmail.com (a.grandi at gmail.com) Date: Sun, 1 Oct 2017 22:53:55 +0100 Subject: [python-uk] London Dojo next Thursday In-Reply-To: References: Message-ID: Hi, I got a ticket already and was planning to come back after a few months absence, but there is a Tube strike planned for Thursday 5th October and if it's confirmed I may need to cancel my ticket :/ Cheers On 28 September 2017 at 10:01, Tom Viner wrote: > Hello folks, > > For October's London dojo, of the year 2017, we'll be at Growth Street. > > We'll have triangles of tasty food, drinks and all the group coding you can > imagine. > > There'll also be the prize draw for a random O'Reilly Python book as is > mostly usual. > > Get your tickets while they're oww that's rather warm: > https://www.eventbrite.co.uk/e/london-python-code-dojo-season-9-episode-2-tickets-38367773042 > > If you need any more information, contact the team via Twitter: > @ldnpydojo or via e-mails to team at ldnpydojo.org.uk > > If you wish to gain employment via the words "Organiser of the London Python > Dojo" appearing (truthfully) on your CV, drop us a line. It's not much work, > actually it's fun :) (Also, the company I just started at is hiring) > > Look forward to seeing you on Thursday! > > Tom > @tomviner > > > > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk > -- Andrea Grandi - Software Engineer Website: https://www.andreagrandi.it Twitter: https://twitter.com/andreagrandi GitHub: https://github.com/andreagrandi PGP: https://www.andreagrandi.it/2240402E.asc From tom at viner.tv Sun Oct 1 18:24:26 2017 From: tom at viner.tv (Tom Viner) Date: Sun, 1 Oct 2017 23:24:26 +0100 Subject: [python-uk] London Dojo next Thursday In-Reply-To: References: Message-ID: Darn, I hadn't seen the possible tube strike. Let's keep an eye on the situation. I'll update this list and email direct to ticket holders if we have to postpone. On 1 October 2017 at 22:53, a.grandi at gmail.com wrote: > Hi, > > I got a ticket already and was planning to come back after a few > months absence, but there is a Tube strike planned for Thursday 5th > October and if it's confirmed I may need to cancel my ticket :/ > > Cheers > > On 28 September 2017 at 10:01, Tom Viner wrote: > > Hello folks, > > > > For October's London dojo, of the year 2017, we'll be at Growth Street. > > > > We'll have triangles of tasty food, drinks and all the group coding you > can > > imagine. > > > > There'll also be the prize draw for a random O'Reilly Python book as is > > mostly usual. > > > > Get your tickets while they're oww that's rather warm: > > https://www.eventbrite.co.uk/e/london-python-code-dojo- > season-9-episode-2-tickets-38367773042 > > > > If you need any more information, contact the team via Twitter: > > @ldnpydojo or via e-mails to team at ldnpydojo.org.uk > > > > If you wish to gain employment via the words "Organiser of the London > Python > > Dojo" appearing (truthfully) on your CV, drop us a line. It's not much > work, > > actually it's fun :) (Also, the company I just started at is hiring) > > > > Look forward to seeing you on Thursday! > > > > Tom > > @tomviner > > > > > > > > _______________________________________________ > > python-uk mailing list > > python-uk at python.org > > https://mail.python.org/mailman/listinfo/python-uk > > > > > > -- > Andrea Grandi - Software Engineer > Website: https://www.andreagrandi.it > Twitter: https://twitter.com/andreagrandi > GitHub: https://github.com/andreagrandi > PGP: https://www.andreagrandi.it/2240402E.asc > _______________________________________________ > 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 breamoreboy at yahoo.co.uk Sun Oct 1 20:31:31 2017 From: breamoreboy at yahoo.co.uk (Mark Lawrence) Date: Mon, 2 Oct 2017 01:31:31 +0100 Subject: [python-uk] London Dojo next Thursday In-Reply-To: References: Message-ID: On 01/10/2017 23:24, Tom Viner wrote: > Darn, I hadn't seen the possible tube strike. > > Let's keep an eye on the situation. I'll update this list and email > direct to ticket holders if we have to postpone. > Any excuse, what's wrong with the bicycle :) -- My fellow Pythonistas, ask not what our language can do for you, ask what you can do for our language. Mark Lawrence --- This email has been checked for viruses by AVG. http://www.avg.com From walker_s at hotmail.co.uk Mon Oct 2 07:02:19 2017 From: walker_s at hotmail.co.uk (S Walker) Date: Mon, 2 Oct 2017 11:02:19 +0000 Subject: [python-uk] London Dojo next Thursday In-Reply-To: References: Message-ID: On 02/10/17 01:31, Mark Lawrence via python-uk wrote: > On 01/10/2017 23:24, Tom Viner wrote: >> Darn, I hadn't seen the possible tube strike. >> >> Let's keep an eye on the situation. I'll update this list and email >> direct to ticket holders if we have to postpone. >> > > Any excuse, what's wrong with the bicycle :) > My bicycle has an existential issue (namely: It doesn't exist and I'm well outside the Kencycle (AKA Boris Bike) region). S From tom at viner.tv Tue Oct 3 13:03:38 2017 From: tom at viner.tv (Tom Viner) Date: Tue, 3 Oct 2017 18:03:38 +0100 Subject: [python-uk] London Dojo next Thursday In-Reply-To: References: Message-ID: Strike cancelled, see you Thursday at 6:30. Currently one ticket available: https://www.eventbrite.co.uk/e/london-python-code-dojo-season-9-episode-2-tickets-38367773042 On 2 October 2017 at 12:02, S Walker wrote: > On 02/10/17 01:31, Mark Lawrence via python-uk wrote: > > On 01/10/2017 23:24, Tom Viner wrote: > >> Darn, I hadn't seen the possible tube strike. > >> > >> Let's keep an eye on the situation. I'll update this list and email > >> direct to ticket holders if we have to postpone. > >> > > > > Any excuse, what's wrong with the bicycle :) > > > My bicycle has an existential issue (namely: It doesn't exist and I'm > well outside the Kencycle (AKA Boris Bike) region). > > S > _______________________________________________ > 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 John at understandingrecruitment.co.uk Wed Oct 4 05:33:07 2017 From: John at understandingrecruitment.co.uk (John Thistlethwaite) Date: Wed, 4 Oct 2017 09:33:07 +0000 Subject: [python-uk] Python/Django Developer required for an Agritech startup Message-ID: Hello all, Apologies for adding to the job postings on this mailing list. I am hiring 3 software engineers (Python, Django), 2 to be based in Oxfordshire, 1 to be based in London. Both organisations are heavily focused on data engineering and building platforms to increase quality and accuracy at the same time as enhancing API capabilities. In short company 1 are focused on the Agritech market, looking to build a platform which brings together the input, growers and supply chain/end users in the industry to remove any bottle necks across the industry through lack of data and communication. Company 2 are focused on Bioinformatics and working closely with researchers to improve efficiency of information available and the quality and format of research data to help advance the speed at which discoveries can be made by removing the data heavy engineering, throughput and allowing researchers to focus on the area they are most effective. Each company are looking for strong Python/Django experience, with the capabilities to build excellent API's. Both teams have different levels of experience in the teams and looking for senior developers to help drive projects and in the future mentor junior/mid level developers. Tech - Python, Django, Celery, AWS, SQL, jquery, RabbitMQ Paying between ?50,000 and ?80,000 depending on experience If this sounds interesting please feel free to email or call me on the details below to discuss in greater depth. Best Regards John Tel: 01727 228 257 | Email: john at understandingrecruitment.co.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From walker_s at hotmail.co.uk Wed Oct 4 12:15:05 2017 From: walker_s at hotmail.co.uk (S Walker) Date: Wed, 4 Oct 2017 16:15:05 +0000 Subject: [python-uk] (London) Looking for venues for Python Projects Night Message-ID: Good morning, It's been a while since the last Projects Night, but I'd like to get them going again. Unfortunately, I'm a little short of venues at the moment. In case you don't know what it is, the projects night is intended to be a monthly event where you can go to hack on that project you've been meaning to hack on (and really will get started on soon, honest), in a friendly group. This can also be an opportunity to share problems and maybe find solutions that you might not have found hacking on it in a sleep deprived state at home. The meetup group is here: https://www.meetup.com/London-Python-Project-Nights/ So, if anyone knows a place where (usually) 10 - 20 developers could hang out and code then I'd love to hear from you. This can be a workplace (food does not need to be provided) or a pub/cafe/similar (since we normally order pizza in anyway, having food available might help). I'm intending this to be once a month on a Thursday (likely the third Thursday in the month) night from about 18:30 until ~21:00, but can be somewhat flexible on times. There's usually a bit of discussion so anywhere with library-reading-room standards of quietness will probably not be a great fit, but we shouldn't be as loud as a band rehearsal. I'm intending that this starts up again in the new year (January). As I say, if anyone can suggest/offer venues I'd be most grateful. Thanks, Sandy From ntoll at ntoll.org Thu Oct 5 04:02:29 2017 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Thu, 5 Oct 2017 09:02:29 +0100 Subject: [python-uk] (London) Looking for venues for Python Projects Night In-Reply-To: References: Message-ID: <267b695e-c74a-5c55-a03b-bacf636fe2a9@ntoll.org> Hackpcaes in London? E.g. EagleLabs (https://labs.uk.barclays/)..? N. On 04/10/17 17:15, S Walker wrote: > Good morning, > It's been a while since the last Projects Night, but I'd like to get > them going again. Unfortunately, I'm a little short of venues at the moment. > > In case you don't know what it is, the projects night is intended to be > a monthly event where you can go to hack on that project you've been > meaning to hack on (and really will get started on soon, honest), in a > friendly group. This can also be an opportunity to share problems and > maybe find solutions that you might not have found hacking on it in a > sleep deprived state at home. > The meetup group is here: > https://www.meetup.com/London-Python-Project-Nights/ > > So, if anyone knows a place where (usually) 10 - 20 developers could > hang out and code then I'd love to hear from you. > This can be a workplace (food does not need to be provided) or a > pub/cafe/similar (since we normally order pizza in anyway, having food > available might help). > I'm intending this to be once a month on a Thursday (likely the third > Thursday in the month) night from about 18:30 until ~21:00, but can be > somewhat flexible on times. > There's usually a bit of discussion so anywhere with > library-reading-room standards of quietness will probably not be a great > fit, but we shouldn't be as loud as a band rehearsal. > > I'm intending that this starts up again in the new year (January). > > As I say, if anyone can suggest/offer venues I'd be most grateful. > > Thanks, > Sandy > > _______________________________________________ > 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 peter.inglesby at gmail.com Fri Oct 6 07:58:25 2017 From: peter.inglesby at gmail.com (Peter Inglesby) Date: Fri, 6 Oct 2017 12:58:25 +0100 Subject: [python-uk] PyCon UK 2017: schedule, and last chance to get tickets Message-ID: Hi all, On behalf of the PyCon UK committee, I'm delighted to announce the full schedule for PyCon UK 2017 ! We're hosting a huge number of talks, workshops, and other sessions. Speakers are coming from all over the world to share their experiments, discoveries, problems, solutions, achievements, failures, and other adventures. There are lots of sessions aimed at beginners and people new to Python, as well as lots more advanced content. And we're particularly pleased to have whole tracks dedicated to education and to data science. If you don't have your ticket yet, you'll need to get one now ! Ticket sales close at the end of Monday 9th October. You can keep up to date with conference news by following us on Twitter , or subscribing to our monthly newsletter . Thanks! Peter -------------- next part -------------- An HTML attachment was scrubbed... URL: From mail at timgolden.me.uk Fri Oct 6 08:35:47 2017 From: mail at timgolden.me.uk (Tim Golden) Date: Fri, 6 Oct 2017 13:35:47 +0100 Subject: [python-uk] PyCon UK 2017: schedule, and last chance to get tickets In-Reply-To: References: Message-ID: <0400e2b9-1057-e528-93ba-6a7e1cc76978@timgolden.me.uk> On 06/10/2017 12:58, Peter Inglesby wrote: > Hi all, > > On behalf of the PyCon UK committee, I'm delighted to announce the full > schedule for PyCon UK 2017 ! > > We're hosting a huge number of talks, workshops, and other sessions. > Speakers are coming from all over the world to share their experiments, > discoveries, problems, solutions, achievements, failures, and other > adventures. I have had the benefit of seeing some of the behind-the-scenes work to get this together, and can I thank Peter and the others who've worked to put everything in place? Even if you've never had to do this, you can imagine how tricky it is to juggle everything into place, including day-long workshops, panel sessions, keynote speakers, regular talks, different room capacities, speakers' particular time constraints and all the rest. Plus getting it all in a responsive layout. I look forward to being there... TJG From ntoll at ntoll.org Fri Oct 6 08:38:03 2017 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Fri, 6 Oct 2017 13:38:03 +0100 Subject: [python-uk] [pyconuk] PyCon UK 2017: schedule, and last chance to get tickets In-Reply-To: <0400e2b9-1057-e528-93ba-6a7e1cc76978@timgolden.me.uk> References: <0400e2b9-1057-e528-93ba-6a7e1cc76978@timgolden.me.uk> Message-ID: Exactly... we should be very grateful to have such a hard working team of volunteers led by Peter. Well done to all of you for creating what looks to be the best PyCon UK ever. N. On 06/10/17 13:35, Tim Golden wrote: > On 06/10/2017 12:58, Peter Inglesby wrote: >> Hi all, >> >> On behalf of the PyCon UK committee, I'm delighted to announce the >> full schedule for PyCon UK 2017 ! >> >> We're hosting a huge number of talks, workshops, and other sessions.? >> Speakers are coming from all over the world to share their >> experiments, discoveries, problems, solutions, achievements, failures, >> and other adventures. > > I have had the benefit of seeing some of the behind-the-scenes work to > get this together, and can I thank Peter and the others who've worked to > put everything in place? > > Even if you've never had to do this, you can imagine how tricky it is to > juggle everything into place, including day-long workshops, panel > sessions, keynote speakers, regular talks, different room capacities, > speakers' particular time constraints and all the rest. Plus getting it > all in a responsive layout. > > I look forward to being there... > > TJG > _______________________________________________ > pyconuk mailing list > pyconuk at python.org > https://mail.python.org/mailman/listinfo/pyconuk -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 455 bytes Desc: OpenPGP digital signature URL: From matthew at unsolvable.org Fri Oct 6 08:45:52 2017 From: matthew at unsolvable.org (Matthew Webber) Date: Fri, 6 Oct 2017 13:45:52 +0100 Subject: [python-uk] PyCon UK 2017: schedule, and last chance to get tickets In-Reply-To: References: Message-ID: Thursday 26th, but what month? I have to click around a bit to find out. On 6 October 2017 at 12:58, Peter Inglesby wrote: > Hi all, > > On behalf of the PyCon UK committee, I'm delighted to announce the full > schedule for PyCon UK 2017 ! > > We're hosting a huge number of talks, workshops, and other sessions. > Speakers are coming from all over the world to share their experiments, > discoveries, problems, solutions, achievements, failures, and other > adventures. > > There are lots of sessions aimed at beginners and people new to Python, as > well as lots more advanced content. > > And we're particularly pleased to have whole tracks dedicated to education > and to data science. > > If you don't have your ticket yet, you'll need to get one now > ! Ticket sales close at the end of > Monday 9th October. > > You can keep up to date with conference news by following us on Twitter > , or subscribing to our monthly newsletter > . > > Thanks! > > Peter > > _______________________________________________ > 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 gadgetsteve at hotmail.com Fri Oct 6 12:36:35 2017 From: gadgetsteve at hotmail.com (Steve - Gadget Barnes) Date: Fri, 6 Oct 2017 16:36:35 +0000 Subject: [python-uk] PyCon UK 2017: schedule, and last chance to get tickets In-Reply-To: References: Message-ID: On 06/10/2017 13:45, Matthew Webber wrote: > Thursday 26th, but what month? I have to click around a bit to find out. > > This month - October. -- Steve (Gadget) Barnes Any opinions in this message are my personal opinions and do not reflect those of my employer. --- This email has been checked for viruses by AVG. http://www.avg.com From lord.mauve at gmail.com Mon Oct 9 17:11:19 2017 From: lord.mauve at gmail.com (Daniel Pope) Date: Mon, 09 Oct 2017 21:11:19 +0000 Subject: [python-uk] Pyweek 24 is next week Message-ID: Next week will be Pyweek 24! Pyweek is a week-long games programming contest, which has been running since 2005 [1]. Entrants create a game in Python in exactly one week, on a theme chosen by vote, and which will be rated by other entrants on criteria of fun, production, and innovation. Theme voting has just begun, and the potential themes are: - I never saw that coming - It's too dangerous - Los Angeles has been saved - Storm's dying down - They're behind everything This time, for the first time, it will be possible to write games in Godot Engine [2] and in Unreal Engine 4 [3], which I'm really excited by! If you have an evening or two (or more) free next week, why not sign up and create something fun? You can enter as a team or as an individual. Sign up at https://pyweek.org/. [1] I have recently written a brief history of Pyweek: http://mauveweb.co.uk/posts/2017/08/fun-and-games.html [2] https://github.com/touilleMan/godot-python [3] https://github.com/20tab/UnrealEnginePython -------------- next part -------------- An HTML attachment was scrubbed... URL: From muiruri.samuel at gmail.com Sat Oct 7 15:51:24 2017 From: muiruri.samuel at gmail.com (Samuel Muiruri) Date: Sat, 7 Oct 2017 22:51:24 +0300 Subject: [python-uk] Websockets issue with django Message-ID: I have a websockets that's supposed to return data from a background process running in celery, full details Have a django project with django-channels (using redis) allows users to start background process and should get back a live feed of this on the page. Here's a recording of this: https://youtu.be/eKUw5QyqRcs Websockets disconnects with a 404. Here's the websocket's code: $('.test-parse').unbind().click(function() { ... $.ajax({ url: "/start-render-part", type: "POST", dataType: 'json', beforeSend: function(xhr, settings) { if (!csrfSafeMethod(settings.type) && sameOrigin(settings.url)) { // Send the token to same-origin, relative URLs only. // Send the token only if the method warrants CSRF protection // Using the CSRFToken value acquired earlier xhr.setRequestHeader("X-CSRFToken", csrftoken); } }, data: JSON.stringify(data), success: function(response){ if (response['status'] == 'ok') { if (response['unique-id']) { unique_processing_id = response['unique-id']; } if (response['task_id']) { task_id = response['task_id']; } var add_to_group_msg = JSON.stringify({ 'unique_processing_id': unique_processing_id, 'task_id': task_id, 'command': 'add_to_group', }); var socket = new WebSocket("ws://{HOST}/render-part/".replace('{HOST}', window.location.host)); socket.onopen = function() { console.log('opened'); var add_to_group_msg = JSON.stringify({ 'unique_processing_id': unique_processing_id, 'task_id': task_id, 'command': 'add_to_group', }); socket.send(add_to_group_msg); var get_status_msg = JSON.stringify({ 'task_id': task_id, 'unique_processing_id': unique_processing_id, 'command': 'check_status', }); socket.send(get_status_msg); }; socket.onmessage = function(event) { console.log("onmessage. Data: " + event.data); var data = JSON.parse(event.data); if (data.state == 'PROGRESS') { console.log(data.status); update_progress(data.current); } else if (data.state == 'FINISHED') { var remove_from_group_msg = JSON.stringify({ 'unique_processing_id': unique_processing_id, 'command': 'remove_from_group', }); socket.send(remove_from_group_msg); unique_processing_id = ''; task_id = ''; } }; socket.onclose = function(event) { if (event.wasClean) { alert('Connection closed'); } else { console.log('Connection terminated'); } console.log('Code: ' + event.code + ' reason: ' + event.reason); console.log(event); }; socket.onerror = function(error) { console.log("Error " + error.message); }; // Call onopen directly if socket is already open if (socket.readyState == WebSocket.OPEN) { socket.onopen(); } //End Sockets Code } //End for if rensponse['status'] == 'ok' }, error: function(xhr){ }, }); /* End Ajax Call */ }); possibly note worthy on local version the websockets get's to onopen which I confirm thanks to the console output. -- Best Regards, Samuel Muiruri. Web Designer | +254 738 940064 -------------- next part -------------- An HTML attachment was scrubbed... URL: From p.coates at progressiverecruitment.com Wed Oct 11 10:26:46 2017 From: p.coates at progressiverecruitment.com (Coates, Paul) Date: Wed, 11 Oct 2017 14:26:46 +0000 Subject: [python-uk] Python role - South East England Message-ID: Hi, I would like to post this job where I am currently looking for 3 Python Developers, email to send out:- There is a Medical company based in the South East who are looking for 3 Python Developers on a 9 month contract, the skills they are looking for are below:- Rate:- ?45/hr - ?56/hr Location:- South East Key Skills: ? On-the-job experience of using Python to develop software applications ? Familiarity with both Python 2.7 and Python 3.x ? Working with a large existing codebase ? Automated testing and continuous integration ? Reporting, diagnosing and fixing software issues ? Using version control ? Adhering to coding standards Desirable Skills: ? Knowledge of some/all of the following Python modules:- PyQt, numpy, pandas, ctypes, socket, struct, threading ? Ability to read and understand C/C++ ? Experience with Agile development methodologies If you have any questions about this role or are interested please get in touch. Kind regards Paul T: 0121 632 5555 M: 07760261469 END Thanks Paul Paul Coates Embedded / Firmware Consultant Progressive Recruitment 10 Temple St, Birmingham, B2 2BN ------------------------------------------------ T: +44 (0)121 632 5555 E. p.coates at progressiverecruitment.com Global Village: 248 7703 ------------------------------------------------ www.progressiverecruitment.com [Linked 1] [LinkedIn 2] [5d8bb46e94a4648eaed10bfc44a5e4a6429573[1]] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 2921 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.jpg Type: image/jpeg Size: 2998 bytes Desc: image002.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image004.png Type: image/png Size: 76412 bytes Desc: image004.png URL: From steve at holdenweb.com Thu Oct 12 11:02:12 2017 From: steve at holdenweb.com (Steve Holden) Date: Thu, 12 Oct 2017 16:02:12 +0100 Subject: [python-uk] Python role - South East England In-Reply-To: References: Message-ID: 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 < p.coates at 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]? > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sparks.m at gmail.com Thu Oct 12 11:26:17 2017 From: sparks.m at gmail.com (Michael) Date: Thu, 12 Oct 2017 16:26:17 +0100 Subject: [python-uk] Python role - South East England In-Reply-To: References: Message-ID: 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 at python.org > https://mail.python.org/mailman/listinfo/python-uk > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at holdenweb.com Thu Oct 12 11:33:35 2017 From: steve at holdenweb.com (Steve Holden) Date: Thu, 12 Oct 2017 16:33:35 +0100 Subject: [python-uk] Python role - South East England In-Reply-To: References: Message-ID: > > > I never understand why people get angry at jobs being posted to this list. > ?Me neither, but I thought it best to offer an advance warning just in case. regards Steve? -------------- next part -------------- An HTML attachment was scrubbed... URL: From a.grandi at gmail.com Thu Oct 12 11:35:05 2017 From: a.grandi at gmail.com (a.grandi at gmail.com) Date: Thu, 12 Oct 2017 16:35:05 +0100 Subject: [python-uk] Python role - South East England In-Reply-To: References: Message-ID: I think the feeling is that "posting jobs" should be reserved to companies directly posting a job or developers looking for one, not to agencies trying to get developers for their clients. Cheers On 12 October 2017 at 16:26, Michael wrote: > 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 >> 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 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 > -- Andrea Grandi - Software Engineer Website: https://www.andreagrandi.it Twitter: https://twitter.com/andreagrandi GitHub: https://github.com/andreagrandi PGP: https://www.andreagrandi.it/2240402E.asc From david at boddie.org.uk Thu Oct 12 11:56:31 2017 From: david at boddie.org.uk (David Boddie) Date: Thu, 12 Oct 2017 17:56:31 +0200 Subject: [python-uk] Python role - South East England In-Reply-To: Message-ID: <3094229.Vff2gbzTZM@aurora> On Thu Oct 12 11:26:17 EDT 2017, Michael wrote: > I never understand why people get angry at jobs being posted to this list. Me neither, but then I tend to read the list via the monthly archive pages. > 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. True enough, though it's probably only a sign that the market/scene has matured to the point that there are at least jobs where Python is a main part of the role and not some rogue technology you have to hide from the boss. It could be worse - a lot of activity on Planet Python, for example, seems to be advertorials and semi-promotional in nature these days. I'll save my rant about that for another time. For transparency, I should say that it was me who suggested that Paul send this job advert to the mailing list. He approached me about the role and I told him about this mailing list and the Python Job Board. I also warned him about the possible negative responses he might get posting here and asked him to provide more information than he might otherwise have done, so it's gratifying to see that he took my advice. If the role had been in North West England then I would personally have been more interested in it, especially if it had been a permanent position. My rant about the job market in the UK will also have to wait for another time. David From hansel at interpretthis.org Fri Oct 13 09:05:19 2017 From: hansel at interpretthis.org (Hansel Dunlop) Date: Fri, 13 Oct 2017 14:05:19 +0100 Subject: [python-uk] Burning desire to watch cataract surgery? Message-ID: Probably not, in fact I probably don't want to watch another one in my life if I can help it. BUT: For those who know me, and for those that don't. The company I'm working for (It's called Touch Surgery, and I look after the platform team) is growing quickly at the moment. There are a broad range of technical roles. I'm particularly keen to find some Python devs who have worked on large Django projects but anyone senior looking for something exciting would be of great interest. We're doing all kinds of interesting things with surgical simulations and surgical video. Engineering team is around 27 people at the moment. We're trying to create an engineering culture that we're all proud of. It's good people, doing quality work, in a diverse environment. I'm really proud of what we're doing and how we're doing it. I wrote a blog post about some of the process refactoring I've been doing. All our job listings are here. There are actually a bunch of not so technical roles as well. So please do click the link and have a look . Hopefully catch up with everyone at Pycon UK. And do click those links! Much love! *Hansel Dunlop* Head of Platform Download the app -------------- next part -------------- An HTML attachment was scrubbed... URL: From me at adamj.eu Fri Oct 13 09:21:28 2017 From: me at adamj.eu (Adam Johnson) Date: Fri, 13 Oct 2017 14:21:28 +0100 Subject: [python-uk] Burning desire to watch cataract surgery? In-Reply-To: References: Message-ID: Sounds cutting edge! On 13 October 2017 at 14:05, Hansel Dunlop wrote: > Probably not, in fact I probably don't want to watch another one in my > life if I can help it. BUT: > > For those who know me, and for those that don't. The company I'm working > for (It's called Touch Surgery, and I look after the platform team) is > growing quickly at the moment. There are a broad range of technical roles. > I'm particularly keen to find some Python devs who have worked on large > Django projects but anyone senior looking for something exciting would be > of great interest. > > We're doing all kinds of interesting things with surgical simulations and > surgical video. Engineering team is around 27 people at the moment. We're > trying to create an engineering culture that we're all proud of. It's good > people, doing quality work, in a diverse environment. I'm really proud of > what we're doing and how we're doing it. I wrote a blog post about some > of the process refactoring I've been doing. > > > All our job listings are here. There are actually a bunch of not so > technical roles as well. So please do click the link and have a look > . > > Hopefully catch up with everyone at Pycon UK. > > And do click those links! > > Much love! > > *Hansel Dunlop* > Head of Platform > > > > Download the app > > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk > > -- Adam -------------- next part -------------- An HTML attachment was scrubbed... URL: From richard at arbee-design.co.uk Fri Oct 13 09:30:38 2017 From: richard at arbee-design.co.uk (Richard Barran) Date: Fri, 13 Oct 2017 15:30:38 +0200 Subject: [python-uk] Burning desire to watch cataract surgery? In-Reply-To: References: Message-ID: <49DFF708-6AB1-47CD-BDBE-73C88645EB72@arbee-design.co.uk> I see what you did there... > On 13 Oct 2017, at 15:21, Adam Johnson wrote: > > Sounds cutting edge! > > On 13 October 2017 at 14:05, Hansel Dunlop > wrote: > Probably not, in fact I probably don't want to watch another one in my life if I can help it. BUT: > > For those who know me, and for those that don't. The company I'm working for (It's called Touch Surgery, and I look after the platform team) is growing quickly at the moment. There are a broad range of technical roles. I'm particularly keen to find some Python devs who have worked on large Django projects but anyone senior looking for something exciting would be of great interest. > -------------- next part -------------- An HTML attachment was scrubbed... URL: From hansel at interpretthis.org Fri Oct 13 09:36:19 2017 From: hansel at interpretthis.org (Hansel Dunlop) Date: Fri, 13 Oct 2017 14:36:19 +0100 Subject: [python-uk] Burning desire to watch cataract surgery? In-Reply-To: <49DFF708-6AB1-47CD-BDBE-73C88645EB72@arbee-design.co.uk> References: <49DFF708-6AB1-47CD-BDBE-73C88645EB72@arbee-design.co.uk> Message-ID: He's getting to the heart of the matter On Fri, Oct 13, 2017 at 2:30 PM, Richard Barran wrote: > I see what you did there... > > On 13 Oct 2017, at 15:21, Adam Johnson wrote: > > Sounds cutting edge! > > On 13 October 2017 at 14:05, Hansel Dunlop > wrote: > >> Probably not, in fact I probably don't want to watch another one in my >> life if I can help it. BUT: >> >> For those who know me, and for those that don't. The company I'm working >> for (It's called Touch Surgery, and I look after the platform team) is >> growing quickly at the moment. There are a broad range of technical roles. >> I'm particularly keen to find some Python devs who have worked on large >> Django projects but anyone senior looking for something exciting would be >> of great interest. >> >> > > > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk > > -- Hansel -------------- next part -------------- An HTML attachment was scrubbed... URL: From ntoll at ntoll.org Fri Oct 13 11:31:55 2017 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Fri, 13 Oct 2017 16:31:55 +0100 Subject: [python-uk] Burning desire to watch cataract surgery? In-Reply-To: References: <49DFF708-6AB1-47CD-BDBE-73C88645EB72@arbee-design.co.uk> Message-ID: <4b90e03a-ce38-431c-6cc8-cfd37229a769@ntoll.org> Iris you could have given us more details... (BTW, plenty more where that came from...) :-) N. On 13/10/17 14:36, Hansel Dunlop wrote: > He's getting to the heart of the matter > > On Fri, Oct 13, 2017 at 2:30 PM, Richard Barran > > wrote: > > I see what you did there... > >> On 13 Oct 2017, at 15:21, Adam Johnson > > wrote: >> >> Sounds cutting edge! >> >> On 13 October 2017 at 14:05, Hansel Dunlop >> > wrote: >> >> Probably not, in fact I probably don't want to watch another >> one in my life if I can help it. BUT:? >> >> For those who know me, and for those that don't. The company >> I'm working for (It's called Touch Surgery, and I look after >> the platform team) is growing quickly at the moment. There are >> a broad range of technical roles. I'm particularly keen to >> find some Python devs who have worked on large Django projects >> but anyone senior looking for something exciting would be of >> great interest.? >> > > > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk > > > > > > -- > > ? ??? ??? ??? ??? ??? ??? ??? ? Hansel > > > _______________________________________________ > 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 a.harrowell at gmail.com Fri Oct 13 11:53:58 2017 From: a.harrowell at gmail.com (Alex Harrowell) Date: Fri, 13 Oct 2017 17:53:58 +0200 Subject: [python-uk] Burning desire to watch cataract surgery? In-Reply-To: <4b90e03a-ce38-431c-6cc8-cfd37229a769@ntoll.org> References: <49DFF708-6AB1-47CD-BDBE-73C88645EB72@arbee-design.co.uk> <4b90e03a-ce38-431c-6cc8-cfd37229a769@ntoll.org> Message-ID: <3AB9F844-952A-4DD7-8839-EE0A6779A8D2@gmail.com> Focused like a laser on the issue at hand. On 13 October 2017 17:31:55 CEST, "Nicholas H.Tollervey" wrote: >Iris you could have given us more details... > >(BTW, plenty more where that came from...) > >:-) > >N. > >On 13/10/17 14:36, Hansel Dunlop wrote: >> He's getting to the heart of the matter >> >> On Fri, Oct 13, 2017 at 2:30 PM, Richard Barran >> > >wrote: >> >> I see what you did there... >> >>> On 13 Oct 2017, at 15:21, Adam Johnson >> > wrote: >>> >>> Sounds cutting edge! >>> >>> On 13 October 2017 at 14:05, Hansel Dunlop >>> > >wrote: >>> >>> Probably not, in fact I probably don't want to watch another >>> one in my life if I can help it. BUT:? >>> >>> For those who know me, and for those that don't. The company >>> I'm working for (It's called Touch Surgery, and I look after >>> the platform team) is growing quickly at the moment. There >are >>> a broad range of technical roles. I'm particularly keen to >>> find some Python devs who have worked on large Django >projects >>> but anyone senior looking for something exciting would be of >>> great interest.? >>> >> >> >> _______________________________________________ >> python-uk mailing list >> python-uk at python.org >> https://mail.python.org/mailman/listinfo/python-uk >> >> >> >> >> >> -- >> >> ? ??? ??? ??? ??? ??? ??? ??? ? Hansel >> >> >> _______________________________________________ >> python-uk mailing list >> python-uk at python.org >> https://mail.python.org/mailman/listinfo/python-uk >> -- Sent from my Android device with K-9 Mail. Please excuse my brevity. -------------- next part -------------- An HTML attachment was scrubbed... URL: From walker_s at hotmail.co.uk Fri Oct 13 11:40:59 2017 From: walker_s at hotmail.co.uk (S Walker) Date: Fri, 13 Oct 2017 15:40:59 +0000 Subject: [python-uk] Burning desire to watch cataract surgery? In-Reply-To: <4b90e03a-ce38-431c-6cc8-cfd37229a769@ntoll.org> References: <49DFF708-6AB1-47CD-BDBE-73C88645EB72@arbee-design.co.uk> <4b90e03a-ce38-431c-6cc8-cfd37229a769@ntoll.org> Message-ID: These puns are delivered with surgical precision. S On 13/10/17 16:31, Nicholas H.Tollervey wrote: Iris you could have given us more details... (BTW, plenty more where that came from...) :-) N. On 13/10/17 14:36, Hansel Dunlop wrote: He's getting to the heart of the matter On Fri, Oct 13, 2017 at 2:30 PM, Richard Barran > wrote: I see what you did there... On 13 Oct 2017, at 15:21, Adam Johnson > wrote: Sounds cutting edge! On 13 October 2017 at 14:05, Hansel Dunlop > wrote: Probably not, in fact I probably don't want to watch another one in my life if I can help it. BUT: For those who know me, and for those that don't. The company I'm working for (It's called Touch Surgery, and I look after the platform team) is growing quickly at the moment. There are a broad range of technical roles. I'm particularly keen to find some Python devs who have worked on large Django projects but anyone senior looking for something exciting would be of great interest. _______________________________________________ python-uk mailing list python-uk at python.org https://mail.python.org/mailman/listinfo/python-uk -- Hansel _______________________________________________ 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 stestagg at gmail.com Fri Oct 13 12:37:21 2017 From: stestagg at gmail.com (Stestagg) Date: Fri, 13 Oct 2017 16:37:21 +0000 Subject: [python-uk] Burning desire to watch cataract surgery? In-Reply-To: References: <49DFF708-6AB1-47CD-BDBE-73C88645EB72@arbee-design.co.uk> <4b90e03a-ce38-431c-6cc8-cfd37229a769@ntoll.org> Message-ID: I think I?ll keep a close eye on this thread! On Fri, 13 Oct 2017 at 17:00, S Walker wrote: > These puns are delivered with surgical precision. > > > S > > > On 13/10/17 16:31, Nicholas H.Tollervey wrote: > > Iris you could have given us more details... > > (BTW, plenty more where that came from...) > > :-) > > N. > > On 13/10/17 14:36, Hansel Dunlop wrote: > > He's getting to the heart of the matter > > On Fri, Oct 13, 2017 at 2:30 PM, Richard Barran > > wrote: > > I see what you did there... > > > On 13 Oct 2017, at 15:21, Adam Johnson > wrote: > > Sounds cutting edge! > > On 13 October 2017 at 14:05, Hansel Dunlop > > wrote: > > Probably not, in fact I probably don't want to watch another > one in my life if I can help it. BUT: > > For those who know me, and for those that don't. The company > I'm working for (It's called Touch Surgery, and I look after > the platform team) is growing quickly at the moment. There are > a broad range of technical roles. I'm particularly keen to > find some Python devs who have worked on large Django projects > but anyone senior looking for something exciting would be of > great interest. > > > > > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk > > > > > > -- > > Hansel > > > _______________________________________________ > python-uk mailing listpython-uk at python.orghttps://mail.python.org/mailman/listinfo/python-uk > > > > > _______________________________________________ > python-uk mailing listpython-uk at python.orghttps://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 nathan.jeffrey at gmail.com Fri Oct 13 12:39:40 2017 From: nathan.jeffrey at gmail.com (Nathan Jeffrey) Date: Fri, 13 Oct 2017 17:39:40 +0100 Subject: [python-uk] Burning desire to watch cataract surgery? In-Reply-To: References: <49DFF708-6AB1-47CD-BDBE-73C88645EB72@arbee-design.co.uk> <4b90e03a-ce38-431c-6cc8-cfd37229a769@ntoll.org> Message-ID: A sort of aqueous humor, if you will :-) - N On 13 October 2017 at 17:37, Stestagg wrote: > I think I?ll keep a close eye on this thread! > On Fri, 13 Oct 2017 at 17:00, S Walker wrote: > >> These puns are delivered with surgical precision. >> >> >> S >> >> >> On 13/10/17 16:31, Nicholas H.Tollervey wrote: >> >> Iris you could have given us more details... >> >> (BTW, plenty more where that came from...) >> >> :-) >> >> N. >> >> On 13/10/17 14:36, Hansel Dunlop wrote: >> >> He's getting to the heart of the matter >> >> On Fri, Oct 13, 2017 at 2:30 PM, Richard Barran >> > wrote: >> >> I see what you did there... >> >> >> On 13 Oct 2017, at 15:21, Adam Johnson > > wrote: >> >> Sounds cutting edge! >> >> On 13 October 2017 at 14:05, Hansel Dunlop >> > wrote: >> >> Probably not, in fact I probably don't want to watch another >> one in my life if I can help it. BUT: >> >> For those who know me, and for those that don't. The company >> I'm working for (It's called Touch Surgery, and I look after >> the platform team) is growing quickly at the moment. There are >> a broad range of technical roles. I'm particularly keen to >> find some Python devs who have worked on large Django projects >> but anyone senior looking for something exciting would be of >> great interest. >> >> >> >> _______________________________________________ >> python-uk mailing list >> python-uk at python.org >> https://mail.python.org/mailman/listinfo/python-uk >> >> >> >> >> >> -- >> >> Hansel >> >> >> _______________________________________________ >> python-uk mailing listpython-uk at python.orghttps://mail.python.org/mailman/listinfo/python-uk >> >> >> >> _______________________________________________ >> python-uk mailing listpython-uk at python.orghttps://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 david at davidsj.co.uk Fri Oct 13 12:42:25 2017 From: david at davidsj.co.uk (David Steven-Jennings) Date: Fri, 13 Oct 2017 17:42:25 +0100 Subject: [python-uk] Burning desire to watch cataract surgery? In-Reply-To: References: <49DFF708-6AB1-47CD-BDBE-73C88645EB72@arbee-design.co.uk> <4b90e03a-ce38-431c-6cc8-cfd37229a769@ntoll.org> Message-ID: *rolls eyes* :p On 13 Oct 2017 5:37 pm, "Stestagg" wrote: I think I?ll keep a close eye on this thread! On Fri, 13 Oct 2017 at 17:00, S Walker wrote: > These puns are delivered with surgical precision. > > > S > > > On 13/10/17 16:31, Nicholas H.Tollervey wrote: > > Iris you could have given us more details... > > (BTW, plenty more where that came from...) > > :-) > > N. > > On 13/10/17 14:36, Hansel Dunlop wrote: > > He's getting to the heart of the matter > > On Fri, Oct 13, 2017 at 2:30 PM, Richard Barran > > wrote: > > I see what you did there... > > > On 13 Oct 2017, at 15:21, Adam Johnson > wrote: > > Sounds cutting edge! > > On 13 October 2017 at 14:05, Hansel Dunlop > > wrote: > > Probably not, in fact I probably don't want to watch another > one in my life if I can help it. BUT: > > For those who know me, and for those that don't. The company > I'm working for (It's called Touch Surgery, and I look after > the platform team) is growing quickly at the moment. There are > a broad range of technical roles. I'm particularly keen to > find some Python devs who have worked on large Django projects > but anyone senior looking for something exciting would be of > great interest. > > > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk > > > > > > -- > > Hansel > > > _______________________________________________ > python-uk mailing listpython-uk at python.orghttps://mail.python.org/mailman/listinfo/python-uk > > > > _______________________________________________ > python-uk mailing listpython-uk at python.orghttps://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 walker_s at hotmail.co.uk Fri Oct 13 12:53:04 2017 From: walker_s at hotmail.co.uk (S Walker) Date: Fri, 13 Oct 2017 16:53:04 +0000 Subject: [python-uk] Burning desire to watch cataract surgery? In-Reply-To: References: <49DFF708-6AB1-47CD-BDBE-73C88645EB72@arbee-design.co.uk> <4b90e03a-ce38-431c-6cc8-cfd37229a769@ntoll.org> Message-ID: Is it appropriate to roll your eyes at the roles for eyes? S On 13/10/17 17:42, David Steven-Jennings wrote: *rolls eyes* :p On 13 Oct 2017 5:37 pm, "Stestagg" > wrote: I think I?ll keep a close eye on this thread! On Fri, 13 Oct 2017 at 17:00, S Walker > wrote: These puns are delivered with surgical precision. S On 13/10/17 16:31, Nicholas H.Tollervey wrote: Iris you could have given us more details... (BTW, plenty more where that came from...) :-) N. On 13/10/17 14:36, Hansel Dunlop wrote: He's getting to the heart of the matter On Fri, Oct 13, 2017 at 2:30 PM, Richard Barran > wrote: I see what you did there... On 13 Oct 2017, at 15:21, Adam Johnson > wrote: Sounds cutting edge! On 13 October 2017 at 14:05, Hansel Dunlop > wrote: Probably not, in fact I probably don't want to watch another one in my life if I can help it. BUT: For those who know me, and for those that don't. The company I'm working for (It's called Touch Surgery, and I look after the platform team) is growing quickly at the moment. There are a broad range of technical roles. I'm particularly keen to find some Python devs who have worked on large Django projects but anyone senior looking for something exciting would be of great interest. _______________________________________________ python-uk mailing list python-uk at python.org https://mail.python.org/mailman/listinfo/python-uk -- Hansel _______________________________________________ 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 _______________________________________________ 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 nathan.jeffrey at gmail.com Mon Oct 16 04:38:07 2017 From: nathan.jeffrey at gmail.com (Nathan Jeffrey) Date: Mon, 16 Oct 2017 09:38:07 +0100 Subject: [python-uk] Burning desire to watch cataract surgery? In-Reply-To: References: <49DFF708-6AB1-47CD-BDBE-73C88645EB72@arbee-design.co.uk> <4b90e03a-ce38-431c-6cc8-cfd37229a769@ntoll.org> Message-ID: I roil at eye rolls for eye roles. - N On 13 Oct 2017 20:25, "S Walker" wrote: > Is it appropriate to roll your eyes at the roles for eyes? > > S > > On 13/10/17 17:42, David Steven-Jennings wrote: > > *rolls eyes* :p > > On 13 Oct 2017 5:37 pm, "Stestagg" wrote: > > I think I?ll keep a close eye on this thread! > On Fri, 13 Oct 2017 at 17:00, S Walker wrote: > >> These puns are delivered with surgical precision. >> >> >> S >> >> >> On 13/10/17 16:31, Nicholas H.Tollervey wrote: >> >> Iris you could have given us more details... >> >> (BTW, plenty more where that came from...) >> >> :-) >> >> N. >> >> On 13/10/17 14:36, Hansel Dunlop wrote: >> >> He's getting to the heart of the matter >> >> On Fri, Oct 13, 2017 at 2:30 PM, Richard Barran >> > wrote: >> >> I see what you did there... >> >> >> On 13 Oct 2017, at 15:21, Adam Johnson > > wrote: >> >> Sounds cutting edge! >> >> On 13 October 2017 at 14:05, Hansel Dunlop >> > wrote: >> >> Probably not, in fact I probably don't want to watch another >> one in my life if I can help it. BUT: >> >> For those who know me, and for those that don't. The company >> I'm working for (It's called Touch Surgery, and I look after >> the platform team) is growing quickly at the moment. There are >> a broad range of technical roles. I'm particularly keen to >> find some Python devs who have worked on large Django projects >> but anyone senior looking for something exciting would be of >> great interest. >> >> >> _______________________________________________ >> python-uk mailing list >> python-uk at python.org >> https://mail.python.org/mailman/listinfo/python-uk >> >> >> >> >> >> -- >> >> Hansel >> >> >> _______________________________________________ >> python-uk mailing listpython-uk at python.orghttps://mail.python.org/mailman/listinfo/python-uk >> >> >> >> _______________________________________________ >> python-uk mailing listpython-uk at python.orghttps://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 > > > > > _______________________________________________ > python-uk mailing listpython-uk at python.orghttps://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 Mon Oct 16 05:45:01 2017 From: steve at holdenweb.com (Steve Holden) Date: Mon, 16 Oct 2017 10:45:01 +0100 Subject: [python-uk] Burning desire to watch cataract surgery? In-Reply-To: References: <49DFF708-6AB1-47CD-BDBE-73C88645EB72@arbee-design.co.uk> <4b90e03a-ce38-431c-6cc8-cfd37229a769@ntoll.org> Message-ID: You people are clearly very sharp. S Steve Holden On Mon, Oct 16, 2017 at 9:38 AM, Nathan Jeffrey wrote: > I roil at eye rolls for eye roles. > > - N > > On 13 Oct 2017 20:25, "S Walker" wrote: > >> Is it appropriate to roll your eyes at the roles for eyes? >> >> S >> >> On 13/10/17 17:42, David Steven-Jennings wrote: >> >> *rolls eyes* :p >> >> On 13 Oct 2017 5:37 pm, "Stestagg" wrote: >> >> I think I?ll keep a close eye on this thread! >> On Fri, 13 Oct 2017 at 17:00, S Walker wrote: >> >>> These puns are delivered with surgical precision. >>> >>> >>> S >>> >>> >>> On 13/10/17 16:31, Nicholas H.Tollervey wrote: >>> >>> Iris you could have given us more details... >>> >>> (BTW, plenty more where that came from...) >>> >>> :-) >>> >>> N. >>> >>> On 13/10/17 14:36, Hansel Dunlop wrote: >>> >>> He's getting to the heart of the matter >>> >>> On Fri, Oct 13, 2017 at 2:30 PM, Richard Barran >>> > wrote: >>> >>> I see what you did there... >>> >>> >>> On 13 Oct 2017, at 15:21, Adam Johnson >> > wrote: >>> >>> Sounds cutting edge! >>> >>> On 13 October 2017 at 14:05, Hansel Dunlop >>> > wrote: >>> >>> Probably not, in fact I probably don't want to watch another >>> one in my life if I can help it. BUT: >>> >>> For those who know me, and for those that don't. The company >>> I'm working for (It's called Touch Surgery, and I look after >>> the platform team) is growing quickly at the moment. There are >>> a broad range of technical roles. I'm particularly keen to >>> find some Python devs who have worked on large Django projects >>> but anyone senior looking for something exciting would be of >>> great interest. >>> >>> >>> _______________________________________________ >>> python-uk mailing list >>> python-uk at python.org >>> https://mail.python.org/mailman/listinfo/python-uk >>> >>> >>> >>> >>> >>> -- >>> >>> Hansel >>> >>> >>> _______________________________________________ >>> python-uk mailing listpython-uk at python.orghttps://mail.python.org/mailman/listinfo/python-uk >>> >>> >>> >>> _______________________________________________ >>> python-uk mailing listpython-uk at python.orghttps://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 >> >> >> >> >> _______________________________________________ >> python-uk mailing listpython-uk at python.orghttps://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 russel at winder.org.uk Mon Oct 16 09:04:49 2017 From: russel at winder.org.uk (Russel Winder) Date: Mon, 16 Oct 2017 14:04:49 +0100 Subject: [python-uk] ACCU 2018 call for session proposal now open Message-ID: <1508159089.2387.4.camel@winder.org.uk> The ACCU 2018 Call for Session Proposals is now open. ACCU is a major UK (but nonetheless very international) conference on programming and programming languages. Historically a large amount of C++ and related content. It did though have a Python track that split of to create PyCon UK. Python content is still very welcome at ACCU. ACCU organisation website: https://accu.org ACCU conference website: https://conference.accu.org ACCU conference call for session proposals: https://cfp.conference.accu.org -- 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 lord.mauve at gmail.com Mon Oct 16 12:48:43 2017 From: lord.mauve at gmail.com (Daniel Pope) Date: Mon, 16 Oct 2017 16:48:43 +0000 Subject: [python-uk] Burning desire to watch cataract surgery? In-Reply-To: References: <49DFF708-6AB1-47CD-BDBE-73C88645EB72@arbee-design.co.uk> <4b90e03a-ce38-431c-6cc8-cfd37229a769@ntoll.org> Message-ID: I'm in tears! On Mon, 16 Oct 2017, 10:52 Steve Holden, wrote: > You people are clearly very sharp. S > > Steve Holden > > On Mon, Oct 16, 2017 at 9:38 AM, Nathan Jeffrey > wrote: > >> I roil at eye rolls for eye roles. >> >> - N >> >> On 13 Oct 2017 20:25, "S Walker" wrote: >> >>> Is it appropriate to roll your eyes at the roles for eyes? >>> >>> S >>> >>> On 13/10/17 17:42, David Steven-Jennings wrote: >>> >>> *rolls eyes* :p >>> >>> On 13 Oct 2017 5:37 pm, "Stestagg" wrote: >>> >>> I think I?ll keep a close eye on this thread! >>> On Fri, 13 Oct 2017 at 17:00, S Walker wrote: >>> >>>> These puns are delivered with surgical precision. >>>> >>>> >>>> S >>>> >>>> >>>> On 13/10/17 16:31, Nicholas H.Tollervey wrote: >>>> >>>> Iris you could have given us more details... >>>> >>>> (BTW, plenty more where that came from...) >>>> >>>> :-) >>>> >>>> N. >>>> >>>> On 13/10/17 14:36, Hansel Dunlop wrote: >>>> >>>> He's getting to the heart of the matter >>>> >>>> On Fri, Oct 13, 2017 at 2:30 PM, Richard Barran >>>> > wrote: >>>> >>>> I see what you did there... >>>> >>>> >>>> On 13 Oct 2017, at 15:21, Adam Johnson >>> > wrote: >>>> >>>> Sounds cutting edge! >>>> >>>> On 13 October 2017 at 14:05, Hansel Dunlop >>>> > wrote: >>>> >>>> Probably not, in fact I probably don't want to watch another >>>> one in my life if I can help it. BUT: >>>> >>>> For those who know me, and for those that don't. The company >>>> I'm working for (It's called Touch Surgery, and I look after >>>> the platform team) is growing quickly at the moment. There are >>>> a broad range of technical roles. I'm particularly keen to >>>> find some Python devs who have worked on large Django projects >>>> but anyone senior looking for something exciting would be of >>>> great interest. >>>> >>>> >>>> _______________________________________________ >>>> python-uk mailing list >>>> python-uk at python.org >>>> https://mail.python.org/mailman/listinfo/python-uk >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Hansel >>>> >>>> >>>> _______________________________________________ >>>> python-uk mailing listpython-uk at python.orghttps://mail.python.org/mailman/listinfo/python-uk >>>> >>>> >>>> >>>> _______________________________________________ >>>> python-uk mailing listpython-uk at python.orghttps://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 >>> >>> >>> >>> >>> _______________________________________________ >>> python-uk mailing listpython-uk at python.orghttps://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 >> >> > _______________________________________________ > 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 a.harrowell at gmail.com Mon Oct 16 13:17:12 2017 From: a.harrowell at gmail.com (Alex Harrowell) Date: Mon, 16 Oct 2017 18:17:12 +0100 Subject: [python-uk] Burning desire to watch cataract surgery? In-Reply-To: References: <49DFF708-6AB1-47CD-BDBE-73C88645EB72@arbee-design.co.uk> <4b90e03a-ce38-431c-6cc8-cfd37229a769@ntoll.org> Message-ID: <3EA65DD4-140C-4BC6-B557-A78502D4E65F@gmail.com> You should get that seen to On 16 October 2017 17:48:43 BST, Daniel Pope wrote: >I'm in tears! > >On Mon, 16 Oct 2017, 10:52 Steve Holden, wrote: > >> You people are clearly very sharp. S >> >> Steve Holden >> >> On Mon, Oct 16, 2017 at 9:38 AM, Nathan Jeffrey > >> wrote: >> >>> I roil at eye rolls for eye roles. >>> >>> - N >>> >>> On 13 Oct 2017 20:25, "S Walker" wrote: >>> >>>> Is it appropriate to roll your eyes at the roles for eyes? >>>> >>>> S >>>> >>>> On 13/10/17 17:42, David Steven-Jennings wrote: >>>> >>>> *rolls eyes* :p >>>> >>>> On 13 Oct 2017 5:37 pm, "Stestagg" wrote: >>>> >>>> I think I?ll keep a close eye on this thread! >>>> On Fri, 13 Oct 2017 at 17:00, S Walker >wrote: >>>> >>>>> These puns are delivered with surgical precision. >>>>> >>>>> >>>>> S >>>>> >>>>> >>>>> On 13/10/17 16:31, Nicholas H.Tollervey wrote: >>>>> >>>>> Iris you could have given us more details... >>>>> >>>>> (BTW, plenty more where that came from...) >>>>> >>>>> :-) >>>>> >>>>> N. >>>>> >>>>> On 13/10/17 14:36, Hansel Dunlop wrote: >>>>> >>>>> He's getting to the heart of the matter >>>>> >>>>> On Fri, Oct 13, 2017 at 2:30 PM, Richard Barran >>>>> >> wrote: >>>>> >>>>> I see what you did there... >>>>> >>>>> >>>>> On 13 Oct 2017, at 15:21, Adam Johnson >>>> > wrote: >>>>> >>>>> Sounds cutting edge! >>>>> >>>>> On 13 October 2017 at 14:05, Hansel Dunlop >>>>> >> wrote: >>>>> >>>>> Probably not, in fact I probably don't want to watch >another >>>>> one in my life if I can help it. BUT: >>>>> >>>>> For those who know me, and for those that don't. The >company >>>>> I'm working for (It's called Touch Surgery, and I look >after >>>>> the platform team) is growing quickly at the moment. There >are >>>>> a broad range of technical roles. I'm particularly keen to >>>>> find some Python devs who have worked on large Django >projects >>>>> but anyone senior looking for something exciting would be >of >>>>> great interest. >>>>> >>>>> >>>>> _______________________________________________ >>>>> python-uk mailing list >>>>> python-uk at python.org > >>>>> https://mail.python.org/mailman/listinfo/python-uk >>>>> > >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Hansel >>>>> >>>>> >>>>> _______________________________________________ >>>>> python-uk mailing >listpython-uk at python.orghttps://mail.python.org/mailman/listinfo/python-uk >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> python-uk mailing >listpython-uk at python.orghttps://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 >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> python-uk mailing >listpython-uk at python.orghttps://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 >>> >>> >> _______________________________________________ >> python-uk mailing list >> python-uk at python.org >> https://mail.python.org/mailman/listinfo/python-uk >> -- Sent from my Android device with K-9 Mail. Please excuse my brevity. -------------- next part -------------- An HTML attachment was scrubbed... URL: From garcia.marc at gmail.com Sat Oct 21 11:53:52 2017 From: garcia.marc at gmail.com (Marc Garcia) Date: Sat, 21 Oct 2017 16:53:52 +0100 Subject: [python-uk] python.org sprint in London Message-ID: Hi there, I want to invite you to join us at a sprint to improve the events sections of www.python.org: https://www.meetup.com/Python-Sprints/events/244388482/ The idea is to make more efficient the process of adding events to the site, both for meetup and conference organizers, and also for the events moderators. The sprint will be hosted by Bloomberg (thanks!), and will happen on the 1st of November at 6:30pm. We are organizing sprints almost every week. If you're interested in contributing to Python projects feel free to join the group, even if you can't attend to this sprint. Cheers! Marc -------------- next part -------------- An HTML attachment was scrubbed... URL: From mth.power at gmail.com Wed Oct 25 04:57:27 2017 From: mth.power at gmail.com (Matthew Power) Date: Wed, 25 Oct 2017 08:57:27 +0000 Subject: [python-uk] London Python Dojo - Thursday 2nd November Message-ID: Hello everyone, For the November edition of the London Python Dojo, we'll be at onefinestay, located near to Angel Tube station. As tradition dictates, we will be putting on a mix of pizza, drinks and group hacking on a Python-based challenge. Thanks go to O'Reilly for supplying one of their books for our prize draw. Tickets are free, available from Eventbrite here . If you need any more information, contact the team via Twitter: @ldnpydojo or via e-mails to team at ldnpydojo.org.uk Hope to see you there! Matthew -------------- next part -------------- An HTML attachment was scrubbed... URL: From hansel at interpretthis.org Thu Oct 26 12:52:27 2017 From: hansel at interpretthis.org (Hansel Dunlop) Date: Thu, 26 Oct 2017 17:52:27 +0100 Subject: [python-uk] Tumbleweed badge Message-ID: Hi all, So I just got a notification from Stackoverflow that this question - https://stackoverflow.com/questions/46804936/custom-django-field-type-with-modified-column-look-up-in-select-part - was just awarded the tumbleweed badge (no, votes, no answers, and no views)... So throwing this open to the wider community here. I do suspect there is no way of doing this in Django. But I wish there was. Because I'm trying to create a custom translation infrastructure and it would help if I could just return the actual text in the query rather than the whole blob of json. I mean maybe I could on the fly modify the db_column value. But would that be thread safe? Doubt it. -- Hansel -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at holdenweb.com Thu Oct 26 13:02:04 2017 From: steve at holdenweb.com (Steve Holden) Date: Thu, 26 Oct 2017 18:02:04 +0100 Subject: [python-uk] Startup Row Event at Bloomberg London Office 27 November Message-ID: Hi all, Don Sheu, who among other things runs the Startup Row event for PyCon US, informs me about an event he is holding at Bloomberg's UK offices (I presume in Finsbury Square, London) on 27 November. He says: Hope you can join us in London, November 27th. Bloomberg is kindly hosting > us. If you have any startups to nominate, welcome your input. Please to > share with your friends who may have an interest in startups. If you're > making PyCon UK, hope you'll encourage folks to turn > ? ? > out. ?I am indeed at PyCon UK, and will be putting the word? out there too. If anyone is involved with a startup that might like to enter and would like an introduction to Don to find out more, please reply confidentially to me at steve at holdenweb.com rather than replying to this message (which will go out to the whole list). The only link I have for the event is the ticketing link https://www.eventbrite.com/e/a-psf-pycon-startup-row-pitch-event-at-bloomberg-lp-registration-37616877092, but that page does link to further information about Startup Row, ?kind regards Steve Holden ?? -------------- next part -------------- An HTML attachment was scrubbed... URL: From kuba.janoszek at gmail.com Thu Oct 26 19:03:06 2017 From: kuba.janoszek at gmail.com (Kuba) Date: Fri, 27 Oct 2017 01:03:06 +0200 Subject: [python-uk] Tumbleweed badge In-Reply-To: References: Message-ID: Hi Hansel, On 26 October 2017 at 18:52, Hansel Dunlop wrote: > Hi all, > > So I just got a notification from Stackoverflow that this question - > https://stackoverflow.com/questions/46804936/custom- > django-field-type-with-modified-column-look-up-in-select-part - was just > awarded the tumbleweed badge (no, votes, no answers, and no views)... > > So throwing this open to the wider community here. I do suspect there is > no way of doing this in Django. But I wish there was. Because I'm trying to > create a custom translation infrastructure and it would help if I could > just return the actual text in the query rather than the whole blob of json. > so just regarding this part: *Does Django have any hooks that let me dynamically change the 'SELECT' part of the query?* Writing custom SQL backend (with only one custom part - the compiler) would be one relatively "easy" way to do that. As weird as it sounds it would take one method to override and mess up with. django.db.models.sql.compiler.SQLCompiler.as_sql is your friend. You'd need to find a clever way to figure out if given compiled sql query is the one you're interested in and only then alter it, to avoid performance penalties. I'm not sure it's a good idea, but it is possible. Of course it's quite deep in internals so passing any custom stuff there would be anyway kinda "threadlocal-magical". Regarding translations, just curious: have you considered django-hvad / django-parler? Cheers, Jakub > > I mean maybe I could on the fly modify the db_column value. But would that > be thread safe? Doubt it. > > -- > > Hansel > > _______________________________________________ > 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 hansel at interpretthis.org Fri Oct 27 00:43:10 2017 From: hansel at interpretthis.org (Hansel Dunlop) Date: Fri, 27 Oct 2017 05:43:10 +0100 Subject: [python-uk] Tumbleweed badge In-Reply-To: References: Message-ID: Thank you Kuba! That's interesting. Good to know it's possible . If not, perhaps, advisable. I imagine my translated fields could register the models they're on and "as_sql" could do a quick lookup to see if we were referencing any of them in the particular query. I have looked at existing alternatives. In fact we're using django-modeltranslation currently. The API of which I think is great. But I don't want to continue to scale it because of the number of extra columns it's adding to the database and the size and ugliness of the queries it's generating. If we have a model with 10 translated fields and 160 translated languages we would have just hit postgresql's 1600 column limit and the queries themselves would be > 10KB. Not to mention the number of extra database migrations we would have generated to get there. The APIs for django-hvad and django-parler both seem to have slightly different goals. I want to completely avoid talking about translations in my general code. Set the language for a request once based on the headers it provides. And return an api response where any localised fields are provided in that language without modifying any view or serializer code. I have a custom TranslatedField that achieves these goals, quite simply. And it's good to know I can make further optimisations to it should I need to. On Fri, Oct 27, 2017 at 12:03 AM, Kuba wrote: > Hi Hansel, > > > On 26 October 2017 at 18:52, Hansel Dunlop > wrote: > >> Hi all, >> >> So I just got a notification from Stackoverflow that this question - >> https://stackoverflow.com/questions/46804936/custom-django >> -field-type-with-modified-column-look-up-in-select-part - was just >> awarded the tumbleweed badge (no, votes, no answers, and no views)... >> > >> So throwing this open to the wider community here. I do suspect there is >> no way of doing this in Django. But I wish there was. Because I'm trying to >> create a custom translation infrastructure and it would help if I could >> just return the actual text in the query rather than the whole blob of json. >> > > > so just regarding this part: *Does Django have any hooks that let me > dynamically change the 'SELECT' part of the query?* > > Writing custom SQL backend (with only one custom part - the compiler) > would be one relatively "easy" way to do that. As weird as it sounds it > would take one method to override and mess up with. > django.db.models.sql.compiler.SQLCompiler.as_sql is your friend. You'd > need to find a clever way to figure out if given compiled sql query is the > one you're interested in and only then alter it, to avoid performance > penalties. I'm not sure it's a good idea, but it is possible. Of course > it's quite deep in internals so passing any custom stuff there would be > anyway kinda "threadlocal-magical". > > Regarding translations, just curious: have you considered django-hvad / > django-parler? > > Cheers, > Jakub > > > >> >> I mean maybe I could on the fly modify the db_column value. But would >> that be thread safe? Doubt it. >> >> -- >> >> Hansel >> >> _______________________________________________ >> 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 > > -- Hansel -------------- next part -------------- An HTML attachment was scrubbed... URL: From trust at tr00st.co.uk Fri Oct 27 11:18:46 2017 From: trust at tr00st.co.uk (James Cheese) Date: Fri, 27 Oct 2017 15:18:46 +0000 Subject: [python-uk] Tumbleweed badge In-Reply-To: References: Message-ID: Hi Hansel, Might be missing the point, but... If you're looking to reference the individual fields, can you leverage the Postgres JsonField's key lookup functionality? As per https://docs.djangoproject.com/en/1.11/ref/contrib/postgres/fields/#key-index-and-path-lookups A quick bit of code inspection appears to show Django's ORM assembling the necessary SQL for you: https://github.com/django/django/blob/b29c6c96c738bd7250a408b079dd8a4d4657849a/django/contrib/postgres/fields/jsonb.py#L90 At very least, this might give you somewhere to start from - eg: wrapping this capability, or implementing your own get_transform for the field may allow you to build the JSON paths manually if you're finding it's not suitable. Hope that helps... James On Fri, 27 Oct 2017 at 05:43 Hansel Dunlop wrote: > Thank you Kuba! That's interesting. Good to know it's possible . If not, > perhaps, advisable. I imagine my translated fields could register the > models they're on and "as_sql" could do a quick lookup to see if we were > referencing any of them in the particular query. > > I have looked at existing alternatives. In fact we're using > django-modeltranslation currently. The API of which I think is great. But I > don't want to continue to scale it because of the number of extra columns > it's adding to the database and the size and ugliness of the queries it's > generating. If we have a model with 10 translated fields and 160 translated > languages we would have just hit postgresql's 1600 column limit and the > queries themselves would be > 10KB. Not to mention the number of extra > database migrations we would have generated to get there. > > The APIs for django-hvad and django-parler both seem to have slightly > different goals. I want to completely avoid talking about translations in > my general code. Set the language for a request once based on the headers > it provides. And return an api response where any localised fields are > provided in that language without modifying any view or serializer code. > > I have a custom TranslatedField that achieves these goals, quite simply. > And it's good to know I can make further optimisations to it should I need > to. > > > On Fri, Oct 27, 2017 at 12:03 AM, Kuba wrote: > >> Hi Hansel, >> >> >> On 26 October 2017 at 18:52, Hansel Dunlop >> wrote: >> >>> Hi all, >>> >>> So I just got a notification from Stackoverflow that this question - >>> https://stackoverflow.com/questions/46804936/custom-django-field-type-with-modified-column-look-up-in-select-part >>> - was just awarded the tumbleweed badge (no, votes, no answers, and no >>> views)... >>> >> >>> So throwing this open to the wider community here. I do suspect there is >>> no way of doing this in Django. But I wish there was. Because I'm trying to >>> create a custom translation infrastructure and it would help if I could >>> just return the actual text in the query rather than the whole blob of json. >>> >> >> >> so just regarding this part: *Does Django have any hooks that let me >> dynamically change the 'SELECT' part of the query?* >> >> Writing custom SQL backend (with only one custom part - the compiler) >> would be one relatively "easy" way to do that. As weird as it sounds it >> would take one method to override and mess up with. >> django.db.models.sql.compiler.SQLCompiler.as_sql is your friend. You'd need >> to find a clever way to figure out if given compiled sql query is the one >> you're interested in and only then alter it, to avoid performance >> penalties. I'm not sure it's a good idea, but it is possible. Of course >> it's quite deep in internals so passing any custom stuff there would be >> anyway kinda "threadlocal-magical". >> >> Regarding translations, just curious: have you considered django-hvad / >> django-parler? >> >> Cheers, >> Jakub >> >> >> >>> >>> I mean maybe I could on the fly modify the db_column value. But would >>> that be thread safe? Doubt it. >>> >>> -- >>> >>> Hansel >>> >>> _______________________________________________ >>> 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 >> >> > > > -- > > Hansel > _______________________________________________ > 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 hansel at interpretthis.org Mon Oct 30 05:40:37 2017 From: hansel at interpretthis.org (Hansel Dunlop) Date: Mon, 30 Oct 2017 09:40:37 +0000 Subject: [python-uk] Tumbleweed badge In-Reply-To: References: Message-ID: Hi James, yup, that's right. And I certainly have done that automatic transform for the WHERE part of the query. However it's the SELECT part that doesn't have any hooks. But Kuba's suggestion of writing a custom backend will. Though because it's just an optimisation I think I can leave it for now. It's just nice to know that it's available. Cheers h On Fri, Oct 27, 2017 at 4:18 PM, James Cheese wrote: > Hi Hansel, > > Might be missing the point, but... If you're looking to reference the > individual fields, can you leverage the Postgres JsonField's key lookup > functionality? As per https://docs.djangoproject.com/en/1.11/ref/ > contrib/postgres/fields/#key-index-and-path-lookups > > A quick bit of code inspection appears to show Django's ORM assembling the > necessary SQL for you: > https://github.com/django/django/blob/b29c6c96c738bd7250a408b079dd8a > 4d4657849a/django/contrib/postgres/fields/jsonb.py#L90 > > At very least, this might give you somewhere to start from - eg: wrapping > this capability, or implementing your own get_transform for the field may > allow you to build the JSON paths manually if you're finding it's not > suitable. > > Hope that helps... > > James > > On Fri, 27 Oct 2017 at 05:43 Hansel Dunlop > wrote: > >> Thank you Kuba! That's interesting. Good to know it's possible . If not, >> perhaps, advisable. I imagine my translated fields could register the >> models they're on and "as_sql" could do a quick lookup to see if we were >> referencing any of them in the particular query. >> >> I have looked at existing alternatives. In fact we're using >> django-modeltranslation currently. The API of which I think is great. But I >> don't want to continue to scale it because of the number of extra columns >> it's adding to the database and the size and ugliness of the queries it's >> generating. If we have a model with 10 translated fields and 160 translated >> languages we would have just hit postgresql's 1600 column limit and the >> queries themselves would be > 10KB. Not to mention the number of extra >> database migrations we would have generated to get there. >> >> The APIs for django-hvad and django-parler both seem to have slightly >> different goals. I want to completely avoid talking about translations in >> my general code. Set the language for a request once based on the headers >> it provides. And return an api response where any localised fields are >> provided in that language without modifying any view or serializer code. >> >> I have a custom TranslatedField that achieves these goals, quite simply. >> And it's good to know I can make further optimisations to it should I need >> to. >> >> >> On Fri, Oct 27, 2017 at 12:03 AM, Kuba wrote: >> >>> Hi Hansel, >>> >>> >>> On 26 October 2017 at 18:52, Hansel Dunlop >>> wrote: >>> >>>> Hi all, >>>> >>>> So I just got a notification from Stackoverflow that this question - >>>> https://stackoverflow.com/questions/46804936/custom- >>>> django-field-type-with-modified-column-look-up-in-select-part - was >>>> just awarded the tumbleweed badge (no, votes, no answers, and no views)... >>>> >>> >>>> So throwing this open to the wider community here. I do suspect there >>>> is no way of doing this in Django. But I wish there was. Because I'm trying >>>> to create a custom translation infrastructure and it would help if I could >>>> just return the actual text in the query rather than the whole blob of json. >>>> >>> >>> >>> so just regarding this part: *Does Django have any hooks that let me >>> dynamically change the 'SELECT' part of the query?* >>> >>> Writing custom SQL backend (with only one custom part - the compiler) >>> would be one relatively "easy" way to do that. As weird as it sounds it >>> would take one method to override and mess up with. >>> django.db.models.sql.compiler.SQLCompiler.as_sql is your friend. You'd >>> need to find a clever way to figure out if given compiled sql query is the >>> one you're interested in and only then alter it, to avoid performance >>> penalties. I'm not sure it's a good idea, but it is possible. Of course >>> it's quite deep in internals so passing any custom stuff there would be >>> anyway kinda "threadlocal-magical". >>> >>> Regarding translations, just curious: have you considered django-hvad / >>> django-parler? >>> >>> Cheers, >>> Jakub >>> >>> >>> >>>> >>>> I mean maybe I could on the fly modify the db_column value. But would >>>> that be thread safe? Doubt it. >>>> >>>> -- >>>> >>>> Hansel >>>> >>>> _______________________________________________ >>>> 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 >>> >>> >> >> >> -- >> >> Hansel >> _______________________________________________ >> 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 > > -- Hansel -------------- next part -------------- An HTML attachment was scrubbed... URL: