Forum     

Go Back   Digit Technology Discussion Forum > Software > Open Source
Register FAQ Calendar Mark Forums Read

Open Source A place where you can talk to like-minded people about the fastest growing software movement today! Discuss anything and everything about Open Source software and Operating Systems.


Closed Thread
 
LinkBack Thread Tools Display Modes
Old 21-02-2008, 11:09 PM   #1 (permalink)
Just another linux lover.
 
subratabera's Avatar
 
Join Date: Jun 2006
Location: Bangalore, KA
Posts: 562
Talking Free software Easter eggs


It is grey a dull, overcast day here in downtown Amsterdam. The weather is rather oppressive, summer’s smile long gone and my wine cellar miraculously has grown to quiet emptiness. However, I know a not too-well guarded secret. Hidden in the cracks, just at the edge of your eyesight, is extra humorous functionality in your favourite free software applications. Silent professional Easter eggs are waiting stealthily to make you smile.

Do not worry; no animals were involved in testing (other than me, myself and I), just Ubuntu 7.10 and an aged and generic desktop. Strap on your goggles, sit firmly back in your comfortable chair, turn the boom box up and relax. Let the games begin and the mutant cow like creature roars desperately for supremacy.

To be or not to be a bovine

The grey day and lack of viable alcohol sources left me with one choice; to research my next article on GNU/Linux related Easter eggs. What is it with cows and GNU/Linux? Let me answer my own self-serving question and show you some varied and slightly bizarre examples of human randomness. Assuming you are running under Ubuntu from a terminal type:
Code:
apt-get help | grep -i super

This APT has Super Cow Powers.

OK, let us generate some somewhat warped and deranged ASCII
apt-get moo
         (__)
         (oo)
   /------\/
  / |    ||
 *  /\---/\
    ~~   ~~
...."Have you mooed today?"...
Having fun yet? My brain is starting to bake trying to work out the meaning of it all. There are even serious and well researched Ubuntu bug reports on the subject.

How about trying to use aptitude from the command line to discern a recognizable and potentially disturbing pattern of social humor. Can we get aptitude to talk sense? Let us beat it around the head verbally and see if we can get it to admit its origins.
Code:
aptitude -v moo
There really are no Easter Eggs in this program.
aptitude -vv moo
Didn't I already tell you that there are no Easter Eggs in this program?
aptitude -vvv moo
Stop it!
aptitude -vvvv moo
Okay, okay, if I give you an Easter Egg, will you go away?
aptitude -vvvvv moo
All right, you win.

                               /----\
                       -------/      \
                      /               \
                     /                |
   -----------------/                  --------\
   ----------------------------------------------
 aptitude -vvvvvv moo

What is it?  It's an elephant being eaten by a snake, of course.
Yes now I understand life clearly. Well, if you cannot beat them with sharp pointy objects, then join them I say. Let me introduce to a small program called cowsay, a man’s best friend, a configurable talking cow. Just what you need when you already have multiple personalities and two children. From your favourite terminal, please type:
Code:
sudo apt-get install cowsay
cowsay what the

 ----------
  what the
 ----------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w||
                ||     ||
Cows, cows everywhere and not a pint of milk to drink.

Cows, cows everywhere and not a pint of milk to drink

Warning: the following text discusses cows, but the experts among you will of course realize that although the animal in question has udders it is, in fact, a mutated creature of unknown genesis… possibly goat. Cow is the nearest meaningful definition I can find without consulting world-renowned experts who have designed nuclear reactors and viewed, sadly, in a state of pizza engulfed enlightenment, every single Star Trek episode.

The GNOME desktop is also a worshipper. In GNOME, pressing Alt + F2 opens the run command dialog inputting gegls from outer space executes yet another variant of a space invaders game with offenders that look like a cow, smell like a cow, but really are not, but hey do I care? no real phasers in sight. See figure 1 for a visual.



Let us end this bovine like nonsense and move to higher realms of cluelessness, mutual stupidity and mistrust.
Gaming delight

Frets on Fire, figure 2, is not really an Easter egg, just a plain old, jolly good and fun game. The presence of Frets being played by sugar boosted children is similar a very noisy room full of bees and I should know bees are my friends. I have lots of friends.

The noise and the insults in the tutorial really speak to me, especially when the game aims them directly at my elder son. I must practice the approach next time I ask for a pay rise or refuse to give out a week’s worth of pocket money. To install this rock and roll enabled application from the command line type:
Code:
sudo apt-get install fretsonfire
Obviously, you will now find an icon under the Games menu. But be warned, be very warned, the game is addictive and is best served with the bass up high and the neighbours away on holiday.

Be warned, be very warned, Frets on Fire is addictive

Hidden in aptitude, figure 3, is a minesweeper game. From a terminal type aptitude and once started Ctrl+T to highlight the relevant menu. Yes, why not waste time trying to find mines at the company’s expense; it is cheaper than coffee and less likely to send you to the nearest toilet.

Figure 3: The mine sweeper game in aptitude

The OpenOffice.org developers, not to be out done by secret competition, also hide more than complex trend resolving algorithms in their spreadsheets. In any randomly chosen cell input =GAME("StarWars") and press return you will now find yourself within a space invaders type feature, see figure 4. Hey hardened gamers, I am not going to mention my final score, but there is no way you are going to beat me ever. I rule and there is no way you can prove otherwise. Now back to the main story.

Figure 4: Calc’s version of space invaders

While we are working really hard on our spreadsheet/game to generate a random smiley type in the command =TTT(). Easter eggs are by their very nature hidden; you are only supposed to find the hidden gems and rotten eggs under special circumstance. For example, by deeply mining the code or when they are released on aforementioned holidays. Trying to do my research thoroughly (hahaha!) I searched the apt cache on local machine via:
Code:
apt-cache search Easter
and found to my great delight.
Code:
wesnoth-ei - Eastern Invasion official campaign for Wesnoth
Not that wesnoth-ei is an Easter egg, but it is a rather a good mission for an excellent game, so this is my lame excuse to help interested wesnothnauts to add more fun to these darkening days. So far so good, a few games and an extra mission, how about viewing a few questionable photographs (nudge, nudge, wink, wink).

How about viewing a few questionable photographs, nudge, nudge, wink, wink
Show me a photo

Have you ever wondered what the hard working OpenOffice.org development team used to look like in the StarOffice days, long before steam engines? While in calc type in a cell and press return =STARCALCTEAM() and a relaxed and well dressed bunch of reprobates will, as if by c-coding-magic, appear in a separated dialog box. If you can take the strain then feel free to view figure 5, otherwise the exit is to the left.

Figure 5: The nearly original Calc team

For the same affect in the OpenOffice.org word processor, type the magic word StarWriterTeam followed by the F3 function key and finally throwing fairy dust into the air (good for covering the mist from old socks that I suspect you can smell while you are reading this article). A delightful picture coincidentally similar to figure 6 will now appear. I particularly liked the cutouts and think the effect added an air of realism to the whole event. The included text mentions the hard working developers. If you recognize any of the names, the next time you see the developer in cut out pose, pat him on the back and thank him for his software coding efforts. The world is a better place and we do have more choice because of OpenOffice.org and other ODT format supporters.

Figure 6: A fake photo of the Star Writer team

Perhaps we can find a more realistic photograph (figure 7) of the developers in the zenity tool. The tool allows for the easy creation of dialogs of different types. If you input from a terminal zenity --about and then type zen an extra graphic appears. The realism fooled me for a few minutes until I realized that this was not a member of the Star Writer team. To be honest, my younger son has a Gameboy DS and the figure reminds me closely of a certain commercial figure.

Finally, let’s acknowledge the work done by the large base of Firefox developers. In the address bulk insert about:credits. Wow, so many dedicated hard workers and so much quality effort.

Random bits of knowledge

This section is all about wisdom, funny names and learning from history and nothing about sensible subjects such as the weather or the rather excellent English cricket team and no, England never loses at Ruby, football or tennis. By the end, you will truly understand why the Flatulent Elm of West Ruislip needs to be released and so too tight pants, read on, be awed, and then meditate.

Ubuntu 7.10 has the tiny version of vim (a text editor) installed to achieve enlightenment you will need to upgrade, side grade to vim-gnome.
Code:
apt-get install vim-gnome
Running gvim and then typing :help 42 delivers a massive amount of meaningful wisdom (figure 8).

Figure 8: The meaning of life and the grey Dutch weather system

And have you heard the joke about interesting release names. How about trying zgrep "The.*Release" /usr/share/doc/dpkg/changelog.Debian.gz
Code:
The "Good, clean fun" Release.
The "Bully's Special Prize" Release.
The "On like Donkey Kong" Release.
The "In like Flynn" Release.
The "Maidenhead Creeping Water Plant" Release.
The "Just kidding about the God part" Release.
The "Flatulent Elm of West Ruislip" Release.
The "Or the Wabbit gets it" Release.
The "Paying off Karma at a vastly accelerated rate" Release.
The "Mysteriously Unnamed" Release.
The "Livin' like a good boy oughta" Release.
The "Three banana strategy" Release.
The "Awh, yeah?  Ripper!" Release.
The "Grab your gun and bring in the cat" Release.
The "Captain Tight-Pants" Release.
The "Donald, where's your troosers?" Release.
The "Let the Wookie win" Release.
The DebConf4 Release.
I vote to release the tight pants, but only for myself.

Not wanting to be outdone, look through calendar.history: cat /usr/share/calendar/calendar.history

And if you want 25 cents worth of advice then in the log on screen Require Quarter as user name, then just log on as normal. And, yes if you are thinking of starting your own religion then first see how Mozilla was reborn, figure 9. In the Firefox address bulk type about:Mozilla and thus to the brethren was imparted deep wisdom (the musical) and we all laughed happily released from our daily burdens.


MORE
__________________
Today is a most unusual day, because we have never lived it before; we will never live it again; it is the only day we have.
(Registered Linux User #432737 - subratabera.blogspot.com)

Last edited by subratabera; 21-02-2008 at 11:33 PM.
subratabera is offline  
Advertisements. Register and be a member of the community to get rid of them.
Advertisement

Old 21-02-2008, 11:25 PM   #2 (permalink)
Wire muncher!
 
infra_red_dude's Avatar
 
Join Date: Nov 2003
Posts: 6,173
Default Re: Free software Easter eggs

Nice compilation. Tho I knew first few one the later ones are new to me
__________________
"The true measure of a man is how he treats someone who can do him absolutely no good."

http://phoenix-ani.blogspot.com
infra_red_dude is online now  
Old 22-02-2008, 02:17 AM   #3 (permalink)
* Teh Flirt King *
 
Quiz_Master's Avatar
 
Join Date: Dec 2005
Location: Originally From : Ratlam M.P., Currently in: Hyderabad
Posts: 972
Default Re: Free software Easter eggs

Niceeee.. Didn't knew any of these,... Its cool.. Nice share
__________________
World is just a Quizzical Reality : Quiz_Master//Ashwin :D

Blog: http://ashwinsaxena.com/blog - Tech, Life and Other Things.
Quiz_Master is offline  
Old 22-02-2008, 08:01 PM   #4 (permalink)
Fresh Stock Since 2005
 
Join Date: Feb 2005
Posts: 1,015
Default Re: Free software Easter eggs

Nice collection.
__________________
http://www.khattam.info
khattam_ is offline  
Closed Thread

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Windows XP Easter eggs ravimevcha Software Q&A 3 14-05-2005 11:10 PM
Y! Messenger easter eggs! detj2004 QnA (read only) 6 11-08-2004 04:03 PM

 
Latest Threads
- by Charan
- by Charan
- by clmlbx

Advertisement




All times are GMT +5.5. The time now is 02:57 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.

Search Engine Optimization by vBSEO 3.3.2