Emacs, Python and smart-tabbing
If you are using emacs to edit Python with auto-complete enabled, you really should install smart-tab to intelligently toggle between indentation and completion.
If you are using emacs to edit Python with auto-complete enabled, you really should install smart-tab to intelligently toggle between indentation and completion.
Now, in 2014 Perl is considered rather embarrassing – but it is still widely used. I’ve wandered off the Perl path towards the seductive embrace of Python myself. However, in some environments you cannot choose your toolset. I’m a big fan of Ansible and it has gone on from strength to strength with VC and …
Continue reading ‘Rex – a systems orchestration tool written in Perl’ »
A tiny piece of SQL to update email addresses in a table where the domain is changing: update aliases set emailaddr = concat(SUBSTRING_INDEX(emailaddr, ‘@’, 1), ‘@newdomain.com’) where emailaddr like ‘%@olddomain.com’; Very simple, but this has been hanging around in draft for ages and it may help someone.
13 Best Firefox Add-ons of 2013 | The Den.
Nimrod is a statically typed, imperative programming language that tries to give the programmer ultimate power without compromises on runtime efficiency. This means it focuses on compile-time mechanisms in all their various forms. via Nimrod Programming Language. I like the look of this – the syntax is python-esque and it outputs fairly small binaries.
Legit is a complementary command-line interface for Git, optimized for workflow simplicity. via Welcome | Legit Git Workflow for Humans.
Free Community Edition — for pure Python coding and learning Intelligent Editor, with code completion, on-the-fly error highlighting, auto-fixes, etc. Automated code refactorings and rich navigation capabilities Integrated debugger and unit testing support Native VCS integrations Customizable UI and key-bindings, with VIM emulation available And much more, all available under the Apache 2 license via …
Continue reading ‘Jetbrains have released a free version of their Python IDE’ »
2 new cloud computing OSes are interesting me lately: the first is CoreOS which is a ChromeOS fork (a minimal Linux distribution) designed to run Docker containers. The second is more radical: OSv is designed from the ground up to execute a single application on top of a hypervisor, for example a Java Appserver.
Using GNU Stow to manage your dotfiles. Never used GNU Stow before, the typical use of this is software deployment (eg – install python in /usr/local/python27 and this can manage creating links into /usr/local/bin etc). Could be very useful for automated deployment scripts – is available in EPEL for RHEL / Centos.