corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0821e-f2ab-7031-bdbe-32278250d990", "title": "Please protect the right to create public domain works", "url": "http://techtonik.rainforce.org/2019/03/please-protect-right-to-create-public.html", "published_at": "2019-03-08T18:20:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-322783380f9d", "title": "Python Usability Bugs: Formatting argparse subcommands", "url": "http://techtonik.rainforce.org/2016/11/help-formatting-problem-with-argparse.html", "published_at": "2016-11-02T12:23:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-32278402710c", "title": "Python Usability Bugs: subprocess.Popen executable", "url": "http://techtonik.rainforce.org/2016/09/python-usability-bugs-subprocesspopen.html", "published_at": "2016-09-17T18:46:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-322784d65575", "title": "Why Python community should take UX seriously", "url": "http://techtonik.rainforce.org/2016/06/why-python-community-should-take-ux.html", "published_at": "2016-06-16T14:29:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-322785444f2b", "title": "Why Roundup needs a router?", "url": "http://techtonik.rainforce.org/2016/06/why-roundup-needs-router.html", "published_at": "2016-06-07T07:00:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-32278564c659", "title": "Open Source, Death, and Open Economy", "url": "http://techtonik.rainforce.org/2016/05/open-source-death-and-open-economy.html", "published_at": "2016-05-11T11:57:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-3227861f09b7", "title": "Reaction to Python development moving to GitHub", "url": "http://techtonik.rainforce.org/2016/01/reaction-to-python-development-moving.html", "published_at": "2016-01-10T09:27:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-322786dff659", "title": "SCons build targets", "url": "http://techtonik.rainforce.org/2015/09/scons-build-targets.html", "published_at": "2015-09-03T17:00:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-32278794d45c", "title": "Technical Debts for Python Community", "url": "http://techtonik.rainforce.org/2015/08/technical-debts-for-python-community.html", "published_at": "2015-08-16T12:05:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-3227884de041", "title": "Lifehack - import directly from command line", "url": "http://techtonik.rainforce.org/2015/06/lifehack-import-directly-from-command.html", "published_at": "2015-06-21T16:38:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-32278899f94e", "title": "ANN: patch 1.14.2 - utility to apply unified diffs", "url": "http://techtonik.rainforce.org/2015/05/ann-patch-1142-utility-to-apply-unified.html", "published_at": "2015-05-03T16:37:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-322789178dbf", "title": "Python CLA, Community and Node.js", "url": "http://techtonik.rainforce.org/2015/03/python-cla-community-and-nodejs.html", "published_at": "2015-03-09T20:12:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-3227896ebb82", "title": "ANN: hexdump 3.2 - packaged and pretty executable", "url": "http://techtonik.rainforce.org/2015/02/ann-hexdump-32-packaged-and-pretty.html", "published_at": "2015-02-16T20:10:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-322789ef71c6", "title": "Shipping Python tools in executable .zip packages", "url": "http://techtonik.rainforce.org/2015/01/shipping-python-tools-in-executable-zip.html", "published_at": "2015-01-08T09:46:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-32278a7831d2", "title": "C/C++ Must Die", "url": "http://techtonik.rainforce.org/2014/11/cc-must-die.html", "published_at": "2014-11-17T11:37:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-32278ab99717", "title": "Domain disaster, identity, history, account balance and horizons", "url": "http://techtonik.rainforce.org/2014/10/domain-disaster-identity-history.html", "published_at": "2014-10-09T08:07:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-32278b90ed60", "title": "ANN: sha1 1.0 - command line tool to calculate file hash", "url": "http://techtonik.rainforce.org/2014/08/sha1-10-command-line-tool-to-calculate.html", "published_at": "2014-08-16T06:12:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-32278bf70d43", "title": "Python 3.2 has some deadly infection", "url": "http://techtonik.rainforce.org/2014/05/python-32-has-some-deadly-infection.html", "published_at": "2014-05-31T14:00:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-32278c300055", "title": "Writing SCons Plugin: Discovery", "url": "http://techtonik.rainforce.org/2014/04/writing-scons-plugin-discovery.html", "published_at": "2014-04-29T12:57:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-32278d0a9dad", "title": "Python C API/ABI compatibility report", "url": "http://techtonik.rainforce.org/2014/03/python-c-apiabi-compatibility-report.html", "published_at": "2014-03-28T11:25:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-32278d43b797", "title": "ANN: xtrace 0.5 - indented function trace in Xdebug format", "url": "http://techtonik.rainforce.org/2014/02/ann-xtrace-05-indented-function-trace.html", "published_at": "2014-02-17T16:24:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-32278e2b05d6", "title": "ANN: hexdump 2.0 - view/edit your binary with hex tool", "url": "http://techtonik.rainforce.org/2014/02/ann-hexdump-20-viewedit-your-binary.html", "published_at": "2014-02-02T12:11:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-32278f23b2d9", "title": "Draw a pixel with PySDL2", "url": "http://techtonik.rainforce.org/2014/01/draw-pixel-with-pysdl2.html", "published_at": "2014-01-11T04:29:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-32278fed1d7b", "title": "Open Source / Free Standards vs ISO/IEC", "url": "http://techtonik.rainforce.org/2014/01/open-source-free-standards-vs-isoiec.html", "published_at": "2014-01-07T15:35:00+00:00" }, { "id": "01a0821e-f2ab-7031-bdbe-32279089bc74", "title": "Roundup Tracker: Create Issues by Email", "url": "http://techtonik.rainforce.org/2013/11/roundup-tracker-create-issues-by-email.html", "published_at": "2013-11-28T19:11:00+00:00" } ] posts
Claim your blog
Back to Anatoly Techtonik
Blog · corpus.blog/blogs/techtonik.rainforce.org/posts
Anatoly Techtonik
techtonik.rainforce.org
2019
Please protect the right to create public domain works
original ↗
8 Mar 2019
2016
Python Usability Bugs: Formatting argparse subcommands
original ↗
2 Nov 2016
Python Usability Bugs: subprocess.Popen executable
original ↗
17 Sept 2016
Why Python community should take UX seriously
original ↗
16 Jun 2016
Why Roundup needs a router?
original ↗
7 Jun 2016
Open Source, Death, and Open Economy
original ↗
11 May 2016
Reaction to Python development moving to GitHub
original ↗
10 Jan 2016
2015
SCons build targets
original ↗
3 Sept 2015
Technical Debts for Python Community
original ↗
16 Aug 2015
Lifehack - import directly from command line
original ↗
21 Jun 2015
ANN: patch 1.14.2 - utility to apply unified diffs
original ↗
3 May 2015
Python CLA, Community and Node.js
original ↗
9 Mar 2015
ANN: hexdump 3.2 - packaged and pretty executable
original ↗
16 Feb 2015
Shipping Python tools in executable .zip packages
original ↗
8 Jan 2015
2014
C/C++ Must Die
original ↗
17 Nov 2014
Domain disaster, identity, history, account balance and horizons
original ↗
9 Oct 2014
ANN: sha1 1.0 - command line tool to calculate file hash
original ↗
16 Aug 2014
Python 3.2 has some deadly infection
original ↗
31 May 2014
Writing SCons Plugin: Discovery
original ↗
29 Apr 2014
Python C API/ABI compatibility report
original ↗
28 Mar 2014
ANN: xtrace 0.5 - indented function trace in Xdebug format
original ↗
17 Feb 2014
ANN: hexdump 2.0 - view/edit your binary with hex tool
original ↗
2 Feb 2014
Draw a pixel with PySDL2
original ↗
11 Jan 2014
Open Source / Free Standards vs ISO/IEC
original ↗
7 Jan 2014
2013
Roundup Tracker: Create Issues by Email
original ↗
28 Nov 2013