- 2019-07-23 Making subprocess.Popen in Python 3 play nice with "elaborate" output
docker-compose produces "elaborate" output when run, making use of carriage returns and ANSI CSI codes to move the cursor about.
A wrapper script written in...
- 2017-12-26 Open position in Novozymes
One of the sister-departments of the department I work in at Novozymes has an open position:
- 2017-12-25 Testing strategies
Here are two approaches to testing code that sends email, that I have stumbled over recently:
Ethereal "is a fake SMTP service, mostly aimed at Nodemailer...
- 2017-10-14 Bioinformatics Software Developer
If you're a developer with keen programming skills and interest in learning the subject matter, the department I work in is hiring:
• Bioinformatics Software...
- 2017-06-20 Patched ejabberd (erlang-p1-tls) to support multiple ECDH curves
After the upgrade to Debian 9 (stretch) yesterday I hit this problem where my ejabberd would not talk a Prosody server.
The problem seems to be that the two...
- 2017-05-13 Haskell WAI middleware to remove a header
The website of Feedbase is a Haskell application, built using the Spock framework. It's my first Haskell program that does something non-trivial in the "real...
- 2017-01-22 Writing long numbers in Python 3.6
I love this new innovation in Python - you can make long numbers more readable with underscores (e.g. 1_000_000).
Perl has had this for... how long? At least...
- 2016-12-27 Emacs: find-file-from-selection
Tired of having to select exactly the part of a warning- or error message in the terminal, or a log file, and then pasting it into the mini-buffer in Emacs...
- 2016-12-27 The problem with programming
You get caught up in it - suddenly it's 3:30 AM and you have half a cup of cold cocoa sitting next to you.
More about the fruits of my caught-uppiness tomorrow...
- 2016-08-25 Lovelace & Babbage Lego set - vote!
Vote for the Lovelace & Babbage Lego set now!
An excellent project celebrating Lady Ada Lovelace's 200th birthday, by @legolovelace.
I would love to give...
- 2016-06-13 Lisp dialect pop quiz
"Hey, pop quiz! Which of these languages is the best Lisp dialect?
The answer, of course,...
- 2016-03-26 Soehnle scale usb connection
Soehnle makes a scale with a wireless display that collects measurements, and can be attached to a computer using usb, called "Body Balance Comfort Select"...
- 2015-04-29 I wish...
... that all Haskell packages had a SYNOPSIS section in the documentation, showing an example of how to use the code.
Like most Perl-modules on CPAN.
- 2014-12-06 Too little time, too many links
Here is a bunch of apparently rare Hunter S. Thompson articles, that I ought to read: *HST – Rare Articles.
I have been trying to get myself together to learn...
- 2012-03-24 Favourite Programming Language
Hacker News has two polls:
What's Your Favorite Programming Language?
What's Your Most Disliked Programming Language?
Here are plots of the votes:
- 2010-12-04 eBuddy USB device on Linux
Quite a while ago I bought an "e-Buddy USB MSN/QQ Blinking and Flapping Audio Visual Message Angel" - just for fun. I thought it might be useful at work to...
- 2010-09-25 Jukebox IV - news from the radio
After changing the system disk in my jukebox from a 7200 RPM to a 4200 RPM disk (less speed → less heat → less noise) I was pretty happy.
But there was one...
- 2009-10-25 Illiterate programming
I'm almost through "Dreaming in Code" - about programming largish things in general, and the Chandler project in particular - by Scott Rosenberg; here is a...
- 2008-12-13 Christmas is coming
With 11 days (give or take) till Christmas, here are some programming language carols for you to memoize.
Which one did you enjoy the most? Comment! I think...
- 2008-04-26 Donald Knuth
Here is an interview with Donald Knuth, where he - among many other things - expresses his lack of enthusiasm for multicore processors:
They think a magic...
- 2008-03-29 How NOT to hide passwords when entered
When a user enters a password, it is preferable that the password is not displayed, so a person peeking over the shoulder of the person at the keyboard can...
- 2008-03-21 (A) first rule of programming
It's Always Your Fault. In my experience it almost always is, but the thrill of proving that there is a fault in someone elses code should not be underestimated...
- 2007-10-17 Beautiful Code: Finding Things
A month ago I ordered some books. They finally arrived. One of them is
which contains 33 chapters by diffent authors on, well yes, beautiful...
- 2006-05-26 Patches
My first, tiny, patch got in PostgreSQL today!
If the patch I've contributed to the clock in Gnome would be accepted as well, I'd be a thoroughly happy camper...
- 2005-07-16 Risk assessment in IT projects
"Thinking of software as a product rather than a medium in which knowledge is embodied is often a prescription for failure, because it doesn't focus attention...
- 2005-03-31 Japanese release lesson
'Some Japanese developers aim to release their software in the day. It is a kind of culture.' - The 29th.
- 2005-02-13 Fun with Mason
This took some digging to find: out_method doesn't seem to work with ApacheHandler.pm.
Hey, my patch got in!
- 2005-01-17 XMLHttpRequest
A quick, dynamic test-chat.
- 2004-05-23 Evolving programming
"Software is a product of our imagination, like a book, a painting or a movie, designed to synthesize a particular representation of the real world. But unlike...
- 2004-05-21 Search, news and algorithms
"Nutch is a nascent effort to implement an open-source web search engine."
"Plucene - A Perl port of the Lucene search engine."
"Papercut is a news server...
- 2004-03-30 Life as a programmer
A quote, quoted from a thread on Livejournal:
"You know, when you have a program that does something really cool, and you wrote it from scratch, and it took...
- 2001-11-10 (())
So when today I look at the very few mysterious-looking terms like LAMBDA, CAR, and CDR that still linger untouched in modern Lisp's design, I think of them...