Recent Posts

Pages: 1 ... 6 7 [8] 9 10
71
Intermittens written submissions / Re: Fractal Cult
« Last post by Cramulus on May 16, 2013, 03:18:36 PM »
ack! Fractal Cult blog is supposed to be for original content, it kills me when people re-post stuff to there and don't source it.
72
Intermittens written submissions / Re: eat
« Last post by ElSJaako on May 16, 2013, 02:01:51 PM »
I made an image to go with this:





Use whichever version you want. Credit to "El Sjaako" please.
73
Intermittens image submissions / Submissions by enkiv2
« Last post by enkiv2 on May 16, 2013, 01:02:55 PM »
Some of these were posted on fractal cult.
























74
Intermittens written submissions / Re: ddate
« Last post by ElSJaako on May 16, 2013, 10:56:41 AM »
As much as I'd like to see an INTERCAL or Brainfuck version of ddate, this article is about the C version that was included in bin-utils.

So this is the code I'd use:

Code: [Select]
/* DiscDate.C .. converts boring normal dates to fun Discordian Date -><-
   written  the 65th day of The Aftermath in the Year of Our Lady of
   Discord 3157 by Druel the Chaotic aka Jeremy Johnson aka
   mpython@gnu.ai.mit.edu 
      Worcester MA 01609

   and I'm not responsible if this program messes anything up (except your
   mind, I'm responsible for that)
*/

#include <time.h>
#include <string.h>
#include <stdio.h>

struct disc_time
{int season; /* 0-4 */
 int day; /* 0-72 */
 int yday; /* 0-365 */
 int year; /* 3066- */
};

char *ending(int);
void print(struct disc_time,char **);
struct disc_time convert(int,int);
struct disc_time makeday(int,int,int);

main (int argc,char **argv)
{long t;
 struct tm *eris;
 int bob,raw;
 struct disc_time hastur;
 if (argc==4)
    { int moe,larry,curly;
      moe=atoi(argv[1]);
      larry=atoi(argv[2]);
      curly=atoi(argv[3]);
      hastur=makeday(moe,larry,curly);
    }
  else if (argc!=1)
    { fprintf(stderr,"Syntax: DiscDate [month day year]");
      exit(1);
    }
  else
    {
      t= time(NULL);
      eris=localtime(&t);
      bob=eris->tm_yday; /* days since Jan 1. */
      raw=eris->tm_year; /* years since 1980 */
      hastur=convert(bob,raw);
    }
      print(hastur,argv);
}

struct disc_time makeday(int imonth,int iday,int iyear) /*i for input */
{ struct disc_time this;
 
  int cal[2][12] =
    {
       31,28,31,30,31,30,31,31,30,31,30,31,
       31,29,31,30,31,30,31,31,30,31,30,31
    };
  int dayspast=0;
  imonth--;
  this.year= iyear+1166;
  while(imonth>0)
     {
       dayspast+=cal[(this.year%4)==2 ? 1 : 0 ][--imonth];
     }
  this.day=dayspast+iday-1;
  this.season=0;
   if((this.year%4)==2)
     {
       if (this.day==59)
         this.day=-1;
       else if (this.day>59)
         this.day-=1;
     }
  this.yday=this.day;
  while(this.day>=73)
      {
this.season++;
this.day-=73;
      }
  return this;
 
}

char *ending(int num)

 int temp;
 char *this;
 
 this=(char *)malloc(sizeof(char)*3);
 
  temp=num%10; /* get 0-9 */ 
  switch (temp)
  { case 1:
      strcpy(this,"st");
      break;
    case 2:
      strcpy(this,"nd");
      break;
    case 3:
      strcpy(this,"rd");
      break;
    default:
      strcpy(this,"th");
    }
 return this;
}

struct disc_time convert(int nday, int nyear)
{  struct disc_time this;
   
   this.year = nyear+3066;
   this.day=nday;
   this.season=0;
   if ((this.year%4)==2)
     {if (this.day==59)
this.day=-1;
     else if (this.day >59)
       this.day-=1;
    }
   this.yday=this.day;
   while (this.day>=73)
     { this.season++;
       this.day-=73;
     }
   return this;
 
 }

void print(struct disc_time tick, char **args)
{ char *days[5] = { "Sweetmorn",
    "Boomtime",
    "Pungenday",
    "Prickle-Prickle",
    "Setting Orange"
  };
  char *seasons[5] = { "Chaos",
       "Discord",
       "Confusion",
       "Bureaucracy",
       "The Aftermath"
                     };
  char *holidays[5][2] = { "Mungday", "Chaoflux",
   "Mojoday", "Discoflux",
   "Syaday",  "Confuflux",
   "Zaraday", "Bureflux",
   "Maladay", "Afflux"
};
  if (args[1]==NULL)
    printf("Today is ");
  else
    printf("%s-%s-%s is ",args[1],args[2],args[3]);
  if (tick.day==-1) printf("St. Tib's Day!");
  else
    { tick.day++;
      printf("%s",days[tick.yday%5]);
      printf(",the %d", tick.day);
      printf("%s day of %s",ending(tick.day),seasons[tick.season]) ;
    }
  printf(" in the YOLD %d\n",tick.year);
  if ((tick.day==5)||(tick.day==50))
    { printf("Celebrate ");
      if (tick.day==5)
printf("%s\n",holidays[tick.season][0]);
      else
printf("%s\n",holidays[tick.season][1]);
    }
}
75
Intermittens written submissions / New letter to the pope
« Last post by ElSJaako on May 16, 2013, 10:12:54 AM »
His Holyness Pope Francis
Apostelic Palace
Vatican City

The Netherlands, Thursday 16 May 2013/Sweetmorn, 3179 Discord 63

His Holyness Pope Francis,

Good Poping! The way you cut down on spending and want to spread the church to everyone has given me renewed respect for the Catholic Church. I know you don't live in the Apostelic Palace, but I hope a mail forwarding service fit within your budget.
I am a Discordian, not a Catholic, but our religions have many things in common. For example, people often have a hard time figuring out whether Discordianism is a Joke or a Religion, and the rock on which the Catholic church was built was a pun. We both have saints, although Discordianism doesn't discriminate against live people, fictional people or non-people. And we have Popes, but in Discordianism every man, woman and child on earth is a Pope.
Which brings me to the next point: you are one of only a handful of people that can honestly claim to be a Pope in two religions. Discordians often have trouble convincing authority figures of their Popedom. So we have Pope cards to prove that we are Popes, and they are too! As you are not only a Pope too, but also two Popes, I have enclosed two of these Pope cards. You probably don't need them though, so feel free to give them away.
Good luck with your Popehood! I will be drinking a cup of mate for you later, I hope you will return the favor.
Sincerely,
El Sjaako
76
Intermittens written submissions / A game of checkers
« Last post by Magister Ludi on May 15, 2013, 11:20:18 PM »
Nothing but a river between the soles of your shoes and the gem in your head, the gland of rhythm and timeless study and the speech of some god in your head, the speech of everything, the universal wavecloth and the forbidden name many have seeked yet we can't but suspect imagine derive from the swirling patterns of nature and imaginable straight planes, horribly beautiful Physis, doomed doomed repeat after me DOOMED to  d   i  s   s    o   l   u   t        i       o       n
         coldness                                     
the pop of a bubble that might die a legend or just another instance of an elder bubble
(soon to do the Big Pop)
(maybe not) (maybe not)
 
Listen to the molecules dancing away
what sweet music they make!
Let us turn another page, clearscreen
collapse empires
make a world implode
rearrange all odds
make grammar anew
says Death and the Joker and the Measureless Void
aka
the Other Unknown, who shuffles
as we Life play
in whatever fingerpuppets
another game another game another game
Recognise me
Are we not the same, sister?
Are we not the Game playing itself
through?
77
Intermittens written submissions / Re: ddate
« Last post by enkiv2 on May 15, 2013, 05:24:27 PM »
I'd be in favor of incorporating the code, so long as it's short and in a thematically obscure language (albiet one that does not depend upon whitespace, since the editor may well lose information in formatting -- my primary argument against python, which while not obscure is both short and thematic).

I see nothing truly appropriate on that page, though, so I'll see if I can re-implement it in something funnier.

(Probably, we'd want to use something from this list: http://esolangs.org/wiki/Language_list )

Alternately, the issue itself could be a valid program in BrainFNORD (http://esolangs.org/wiki/BrainFNORD) that performs the operation, though that might involve having several pages of junk somewhere, or being very long.
78
Intermittens written submissions / Re: ddate
« Last post by High Priest on May 15, 2013, 01:47:38 PM »
just link to it somewhere, not the code itself.

ddate written in other languages than C here: http://rosettacode.org/wiki/Discordian_date
though ive noticed the diff code on that pages sometimes gets the date right but the day name wrong.
79
Intermittens written submissions / Re: ddate
« Last post by ElSJaako on May 13, 2013, 02:14:01 PM »
If you want to include the code you should probably go for an older, less complicated version.
80
Intermittens image submissions / IRC Comics
« Last post by PlacidDingo on May 13, 2013, 10:04:53 AM »
These are made by a robot taking snatches of conversation and turning them to comic through ramdom imagesand backgrounds.

So legally, ???? But here's a selection anyway; http://placiddingo.com/?p=358
Pages: 1 ... 6 7 [8] 9 10