h a l f b a k e r y"It would work, if you can find alternatives to each of the steps involved in this process."
add, search, annotate, link, view, overview, recent, by name, random
news, help, about, links, report a problem
browse anonymously,
or get an account
and write.
register,
|
|
|
While writing a steoegano...stogano...stega.... a program that hides information in other information, I had a slight handicap.
I was doing the program on a slightly cranky laptop wot I had just bought secondhand. In my haste, I had not fully understand that quite a few of the keys on the keyboard
did not work.
So, when writing the code, I found that the n, b, t, m + and CTRL key did not work, which was a bit of a bugger. So I went over to copy and paste, opening up configuration files in a text editor to get the required letters.
My idea for the game is this, that programmers are set a program to write, they are given a specially knackered laptop, with 33% of the keys not working and a set of bogus config files with almost none of the letters they need.
The whole thing to be televised, with a small cash prize and a "bloody obstinate nerd of the year" t-shirt to the winner.
Real Programmers
http://xkcd.com/378/ [spidermother, Dec 20 2011]
Please log in.
If you're not logged in,
you can see what this page
looks like, but you will
not be able to add anything.
Destination URL.
E.g., https://www.coffee.com/
Description (displayed with the short name and URL.)
|
|
Horrible, horrible. Worse than the Ouroboros
leech
idea. Just reading this is enough to get a migraine
started. |
|
|
Champions would write the code with
substitutions
(say, "_plus" for "+", "1/u" for "n",
and so on) and run it through a filter.
Bootstrapping
your way to a working filter would make for real
competition, though. |
|
|
There should be some restriction on, or obstacle
to simply using ASCII (or Unicode) numbers
directly. |
|
|
// The whole thing to be televised // |
|
|
I'd rather watch a show about guys cutting down trees. |
|
|
And singing songs about being a lumberjack, acompanied by a
chorus of Mounties? |
|
|
Related to what [mouseposture] wrote, you didn't say anything about the number keys on the keypad. If you hold down the ALT key, and while holding it down, type the keypad numbers 0 6 5 then when you let up on the ALT key, the capital letter A appears (the ASCII code for the capital-A is 65). |
|
|
Most people who use this trick do so to get various special characters that can't normally be accessed directly from the keyboard, such as the degrees-of-temperature ° symbol (hold down ALT and type 2 4 8 on the keypad). Normal-key ASCII codes run from 0 3 2 for the blank-space to 1 2 6 for the "tilde" ~ symbol. (In-between are all the upper-case and lower-case alphabet characters, the numbers, and various common symbols such as punctuation marks, the dollar sign the percent sign, and so on.) |
|
|
The special characters start at 1 2 8 and (depending on the overall character set your computer is using) may or may not go up to 2 5 5. They commonly tend to include Greek alphabet characters, and various European versions of the Roman-alphabet vowels, such as 1 4 8 yielding ö. |
|
|
Programmers used to have to work within real constraints, like having to fit a program within a few K of memory, which arguably improved the quality of program-writing. |
|
|
Certainly true for Bill Gates
the BASIC in ROM which shipped
with products like the Commodore PET in the 1970's were almost
useable. Shame it's all been downhill since then
|
|
|
A long long time ago, I was coding a custom keyboard
handler for a market data terminal. I was working
with a regular IBM keyboard, but as a prank, a co-
worker switched a couple of the more esoteric keys,
and as I as testing my scripts appeared to be off for
inexplicable reasons. That was fun for a few days. |
|
|
Coding is quite hard enough without additional constraints. Thank you. |
|
|
Coding is a matter of satisfying constraints. Unlike
for algorithm design, *all* the constraints in coding
are arbitrary. For those nutters who don't find that
sufficiently frustrating, there are esolangs. *This*
idea is for masochists who can no longer get off on
brainf*ck or Whitespace. |
|
|
[8th], yes very much so, though of course I have seen it
and sung it (and seen it sung and been seen singing it) lo
these many years, but I meant one of those gawdawful
shows about blue-collar guys doing back-breaking work
until somebody gets a little pissy and then they all start
shouting at each other. Frankly, the only thing I can think
of that would be more please-kill-me-now boring than
watching a show about programmers at work would be
watching a Star Trek Voyager marathon. |
|
|
Or a show about a writer at work. That would be pretty
boring too. |
|
|
I seem to remember a practical joke on the bakery somewhere,
where the font was substituted with a very similar looking name,
but with all the characters swapped. |
|
|
It should be "adverse conditions", not just restricted to "adverse keyboard conditions" so as to include, for example, writing code outside in a blizzard, or while being attacked by jackals. |
|
|
What, as well as having your finished code chewed at when you're not looking by the Evil Invisible Space Pixies that live in the system console ? |
|
|
//while being attacked by jackals.// |
|
|
ok, but only if the jackals have to wear stilts, don't want to make it too easy. |
|
| |