Rainforce - techtonik.rainforce.org - another day another vice another roll of the dice
General Information:
Latest News:
Command to generate SSH key on Linux 20 Jul 2013 | 05:24 pm
Because ssh-keygen has human unfriendly command line interface without --help option, here is a quick reminder how to generate very secure SSH key valid for one year (52 weeks) with "13.04" comment fo...
Code Review with Rietveld and Mercurial Queues 2 Jul 2013 | 08:49 pm
Teal Deer Also FAQ. Rietveld, pre-commit and post-commit reviews You probably know what Rietveld is - it allows you to send uncommitted changes for review with upload.py script that you grab from r...
Program config as a DNA strand 20 Apr 2013 | 03:01 pm
This is a technical followup to the post about mind-altering programming languages, which concentrates, iterates and extends on the abstract DNA part. Do you know how DNA looks like from the point of...
Programming languages that alter your mind 16 Mar 2013 | 12:17 am
Today I went to Perl 6 site. I left. I can remember in details what brought me there. I still shocked by the new world that opened before me. Butterflies.. --- NOTE: This is a not very positive ...
Formatting API Anti-Pattern 27 Feb 2013 | 05:05 pm
I was meditating over subset of core Python API that's dedicated to self-inspection in a running script. This API consists of inspect + traceback + sys.exc_* + magical locals() and ideally should giv...
Ghosts in the shell 17 Feb 2013 | 10:28 pm
At the beginning of the era human controllers were dominating in the shell. Now only their ghosts are controlling processes, launching programs and executing tasks server side. Quite often without any...
Using getopt with optparse (or how to move from getopt gradually) 14 Dec 2012 | 06:58 pm
TL;DR: https://bitbucket.org/techtonik/scons/commits/bcb60b SCons has a very old and interesting codebase with a lots of outdated and unusual stuff that makes it more difficult to extend. One such th...
Good reference on Python magic methods 6 Dec 2012 | 04:19 am
I've just stumbled upon this manual about Python magic methods and it's really amazing. Definitely a good refresher and highly recommended. http://www.rafekettler.com/magicmethods.html /me wonders i...
Cinematic journey approach for Python development 20 Nov 2012 | 05:15 pm
Quotes page (fixed in stone) is silent about the one who said that Python, compared to other languages, allows to directly put thoughts into the code. I couldn't disagree with this, but taking idealis...
About Environment 10 Jul 2012 | 01:51 am
In Python applications environment is often an ambiguous term that needs clarification. In general sense `the environment` is system environment with PATH and friends accessible from os.environ within...