#:via: hdtw-lib:config-util-pmb/pulseaudio/
#:web: https://gist.github.com/mk-pmb/2296fc95463d332b7c4d0c500be6864d
| console.log('This is a template for easily releasing example code as free software via gist.'); |
| #!/usr/bin/perl | |
| # -*- coding: UTF-8, tab-width: 2 -*- | |
| # Origin: https://gist.github.com/mk-pmb/b8a32f005d507ae07733c9ccbcd7340f | |
| # License: CC-0 | |
| use strict; | |
| use warnings; | |
| use Data::Dumper; | |
| use HTML::Entities; # Not shipping in default Ubuntu :-( |
| { "id": "urn:uuid:fbe641ee-6631-455f-9556-a20cb56c0052", | |
| "dc:title": "Red dress", | |
| "target": { | |
| "scope": "https://digi.ub.uni-heidelberg.de/diglit/cpg389/0055", | |
| "source": "https://digi.ub.uni-heidelberg.de/diglit/cpg389/0055/_image", | |
| "selector": { | |
| "type": "SvgSelector", | |
| "value": "<svg xmlns='http://www.w3.org/2000/svg' width='3000'><rect x='1800' y='3830' width='780' height='332' /></svg>" | |
| } | |
| }, |
| // -*- coding: utf-8, tab-width: 2 -*- | |
| // https://github.com/mk-pmb/is-error-js/issues/5 | |
| const isError = require('is-error'); | |
| const FakeError = function() { | |
| this[Symbol.toStringTag] = 'Error'; | |
| }; | |
| +## BEGIN PATCHZONE search_external_id ################################## | |
| search --set=extroot --file /boot/external.id | |
| +## ................................................... (filler bytes) ## | |
| +## ENDOF PATCHZONE search_external_id ################################## | |
| +## BEGIN PATCHZONE config_external_cfg ################################# | |
| configfile ($extroot)/boot/grub/external.cfg | |
| +## ................................................... (filler bytes) ## | |
| +## ENDOF PATCHZONE config_external_cfg ################################# |
Okay, the title of this post is a bit of a lie. There's no one secret trick to becoming a genius programmer - there are two, and they're more habits than tricks. Nevertheless, these kind of 'secret tricks' seem to resonate with people, so I went for this title anyway.
Every once in a while, a somewhat strange thing happens to me. I'll be helping somebody out on IRC - usually a beginner - answering a number of their questions in rapid succession, about a variety of topics. Then after a while, they call me a "genius" for being able to answer everything they're asking; either directly, or while talking about me to somebody else.
Now, I don't really agree with this "genius" characterization, and it can make me feel a bit awkward, but it shows that a lot of developers have a somewhat idealistic and nebulous notion of the "genius programmer" - the programmer that knows everything, who can do everything, who's never stumped by a problem, and of which ther
| // -*- coding: utf-8, tab-width: 2 -*- | |
| const vm = require('vm'); | |
| function consLog(...args) { console.log(...args); } | |
| const initSandbox = { | |
| c: consLog, | |
| i: 42, | |
| f: null, |