From 2d0d8b3bf30f6803b679342cb91225746af5376a Mon Sep 17 00:00:00 2001 From: Johannes Schindelin Date: Thu, 22 Jan 2009 13:10:36 +0100 Subject: [PATCH] Update Thursday, 22nd of January, Anno Domini MMIX, at the hour of the Goat Signed-off-by: Johannes Schindelin --- index.html | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++ source-1232626236.txt | 46 ++++++++++++++++++++++++++++++++++++ 2 files changed, 110 insertions(+) create mode 100644 source-1232626236.txt diff --git a/index.html b/index.html index 95ce2d27d4..e2e0e6ee71 100644 --- a/index.html +++ b/index.html @@ -11,6 +11,7 @@

    +
  1. 22 Jan 2009 The UGFWIINI contest
  2. 22 Jan 2009 Top-posting
  3. 22 Jan 2009 Sverre's hat
  4. 22 Jan 2009 Let there be images! @@ -19,6 +20,69 @@

+
Thursday, 22nd of January, Anno Domini MMIX, at the hour of the Goat
+ +

The UGFWIINI contest

+ +

+

+ Just in case somebody finds this blog, here is a challenge. Inspired by my + own little hack (this blog), I announce the "Using Git For What It Is Not + Intended" contest. +

+ And it is especially cool, since the acronym sounds cool! You might miss + this fact if you do no know that I pronounce the "F" like an "A" so that + it sounds cool. +

+ This will be a running contest; whenever I have 10 valid applications, I + will announce a winner on the Git mailing list. +

+ So, what accounts for a valid application? +

+

    +
  • You must use a Git program (the term is used loosely here, GitWeb is + considered a Git program, for example). +
  • The program must be intended for something completely different than + what you are using it for. E.g. GitWeb -- which was intended to let + you browse through the history using your web browser -- is used + to serve a blog to the wide world. +
  • You must be able to prove that you actually used the Git program to + the purpose you claim, preferably in a live demonstration like this + one. +
  • Nobody and nothing must be harmed in the process (except your + laughing muscle, that's okay). +
+

+ So, how does such an abuse look like? +

+

    +
  • ... like this blog. +
  • Managing your mail (in maildir format) in a Git repository. +
  • Finding duplicate files by + + + +
    +   +
    + + +
    +
    +$ git init
    +$ git add .
    +$ git ls-files --stage | sort -k2 | uniq -d -s7 -w40
    +		
    +
    +
    +
  • Abusing the Git alias mechanism to call scripts defined directly in + the config. +
+

+ I am really looking forward to all of your submissions... *chuckles* +

+

Thursday, 22nd of January, Anno Domini MMIX, at the hour of the Snake

Top-posting

diff --git a/source-1232626236.txt b/source-1232626236.txt new file mode 100644 index 0000000000..1edde0467a --- /dev/null +++ b/source-1232626236.txt @@ -0,0 +1,46 @@ +The UGFWIINI contest + +Just in case somebody finds this blog, here is a challenge. Inspired by my +own little hack (this blog), I announce the "Using Git For What It Is Not +Intended" contest. + +And it is especially cool, since the acronym sounds cool! You might miss +this fact if you do no know that I pronounce the "F" like an "A" so that +it sounds cool. + +This will be a running contest; whenever I have 10 valid applications, I +will announce a winner on the Git mailing list. + +So, what accounts for a valid application? + +
    +
  • You must use a Git program (the term is used loosely here, GitWeb is + considered a Git program, for example). +
  • The program must be intended for something completely different than + what you are using it for. E.g. GitWeb -- which was intended to let + you browse through the history using your web browser -- is used + to serve a blog to the wide world. +
  • You must be able to prove that you actually used the Git program to + the purpose you claim, preferably in a live demonstration like this + one. +
  • Nobody and nothing must be harmed in the process (except your + laughing muscle, that's okay). +
+ +So, how does such an abuse look like? + +
    +
  • ... like this blog. +
  • Managing your mail (in maildir format) in a Git repository. +
  • Finding duplicate files by + +$ git init +$ git add . +$ git ls-files --stage | sort -k2 | uniq -d -s7 -w40 + +
  • Abusing the Git alias mechanism to call scripts defined directly in + the config. +
+ +I am really looking forward to all of your submissions... *chuckles* + -- 2.11.4.GIT