Tim Knapp: 1st Keynote: Python Beyond (C)Python: Adventures in Software...
Following will be a brain dump of things I noted of personal value in the Kiwi PyCon 2014 talks I attended.pypa = Python Packaging Authority = packaging.python.org: need help! Gives us the tools we...
View ArticleTim Knapp: Using Python to test industrial control system frameworks at CERN...
CERN: European Organisation for Nuclear Research.Potentially setback 3 years if test failed as can take 3 months to run test.CERN: 5 million data points.For every 8hrs of testing need 40hrs of testing...
View ArticleTim Knapp: Why Python Rocks Solaris - James McPherson
"Python is a systems-programming language also".Why use? Lots of open source software uses Python. pstack: see what Python process is doing.Manage boot environment, managing package installation, build...
View ArticleTim Knapp: External dependencies in web apps: system libs are not that scary...
Common example: 250 external dependencies, 8 different copies of same app, 4 different versions.Have to patch same app 4x.1. Only use Python libraries that are packaged for Debian.2. Only use the...
View ArticleTim Knapp: Python is slow, make it faster with C - Ben Shaw
C Module - traditional way. Write your functions in C (usually just wrapper code).CTypes - newer way since 2006. Integration a bit more difficult. Great to use if don’t need Python types, exceptions,...
View ArticleTim Knapp: Packaging a Python desktop application using PyInstaller - Glenn...
Gathers the dependencies for your script and puts them all in a directory. Doesn’t actually create an installer and doesn’t include the source code.Works on Windows, OSX, Linux.Works with Python...
View ArticleTim Knapp: Intro to flask-security - Beau Butler
Why Flask? Steep Django learning curve. Like to start simple and then become more complex.App example code: http://github.com/oddy/bangingminimalDon’t get Async mail sending, Pretty forms.You get: sess...
View ArticleTim Knapp: Java for Python Developers - Chris Neugebauer
One company who likes Python but in reality likes Java a lot more = …. Google!.java -> [compiler] -> JVM ByteCode -> JVMJython - setuptools - make .jarsfrom java.Lang.systemWhat can do in...
View ArticleDaniel Nouri: Idenitfying birds, butterflies, and wildflowers with a snap
It's been a while since I started my little adventure of building an image recognition pipeline that would reliably identify animal and plant species from photos. I'm pretty happy with what the results...
View ArticleDaniel Nouri: Identifying birds, butterflies, and wildflowers with a snap
It's been a while since I started my little adventure of building an image recognition pipeline that would reliably identify animal and plant species from photos. I'm pretty happy with what the results...
View ArticleTim Knapp: 2nd Keynote: A Snake in Space - The rise of scientific Python in...
Max Planck Institute for Astronomy, European Space Agency.PaGMO and Astropy - will mainly talk about PaGMO as wrote this and more familiar with this.PaGMO - Parallel Global Multiobjective Optimiser....
View ArticleTim Knapp: Deploying a Django application using Juju - Tim Penhey
Or "How I used Juju to deploy my Django app up to AWS"Used backbone.jsJuju is written in Go. Service orchestration in the cloud.Charms:Encapsulate application configurationsDefine how services get...
View ArticleTim Knapp: PyPy.js: What? How? Why? - Ryan Kelly
@rfkellyMozilla - protecting & promoting the web.The Web? Technology + Culture (open - don’t need to submit to ‘web pool’, ubiquitous, secure, trustworthy)"For Mozilla, anything that the Web can’t...
View ArticleTim Knapp: Understanding human language with Python - Alyona Medelyan
Android Auto: hands-free operation via voice commands.WordLense: “augmented reality translation”"Her" movie in reality: "Siri will you marry me? Siri doesn’t seem to be available."Segmentation...
View ArticleTim Knapp: Multimedia programming using Gstreamer (and, of course, Python) -...
Pipelines consist of linked elements.Elements:LinkSourceSink (file, net, screen, etc)Demux, tee$ gst-launch-1.0 filesrc location=video.ogv ! oggdemux ! theoradec ! autovideosinkplaybin - just play file...
View ArticleTim Knapp: Lightning Talks
LCAucklandLCA: 12-16 January 2015Program online in next year or 2.Singapore also put in proposal for future LCA.6-700 attendees hoped.Heritage Preserve #WeWantJamGrabbed 30TBs of .co.nz internet.2 days...
View ArticleTim Knapp: Automated Deployment with Ansible - Juergen Brendel
Configuration - system packages, settings, users, appsCM Tools - describe the desired state. E.g. ensure all system packages are updated.Puppet, chef - feel bit like working with Java.Salt, Ansible -...
View ArticleTim Knapp: Surprise features that you didn't ask for - Mike Haworth
Server Side Request ForgeryCould access services on localhostAccess other hosts in DMZBypass host-based authentication systemsVulnerable systems:memcachedcouchdbUrllib: accepts file://Pycurl accepts...
View ArticleCosent: Social intranet sprint Berlin
The Plone social intranet sprint in Berlin at the Humboldt University was attended to by about 16 participants across two tracks, plus a social program in the evenings. Apart from all the hard work we...
View ArticleConnexions Developers Blog: Rewrite Technologies
Our team has been hard at work rewriting the OpenStax CNX site. A frequently asked question is "What tech are you using?". This post covers a high level overview of the new site.ArchitectureRewrite is...
View Article