RE: Radiohead lyrics in Oracle RDBMS code

  • From: "Bobak, Mark" <Mark.Bobak@xxxxxxxxxxxx>
  • To: "mzito@xxxxxxxxxxx" <mzito@xxxxxxxxxxx>, "ric.van.dyke@xxxxxxxxxx" <ric.van.dyke@xxxxxxxxxx>, "troach@xxxxxxxxx" <troach@xxxxxxxxx>, "dennis@xxxxxxxxxx" <dennis@xxxxxxxxxx>
  • Date: Tue, 26 Jan 2010 13:36:59 -0500

I suppose CAFEBABE is better than DEADBEEF.

From: oracle-l-bounce@xxxxxxxxxxxxx [mailto:oracle-l-bounce@xxxxxxxxxxxxx] On 
Behalf Of Matthew Zito
Sent: Tuesday, January 26, 2010 10:05 AM
To: ric.van.dyke@xxxxxxxxxx; troach@xxxxxxxxx; dennis@xxxxxxxxxx
Cc: ORACLE-L
Subject: RE: Radiohead lyrics in Oracle RDBMS code



In our software, there is a series of event-based functions - i.e. our software 
sees that a particular event has occurred, and springs into action to resolve 
it.  The developers may have refactored this to remove it, but for several 
years, those function calls were "Object.GoGoGadget_____" where ____ was the 
type of event.  So, "GoGoGadget_DatabasePatch" and "GoGoGadget_ConfigureASM" 
were scattered all through the logs.

On a slightly related note, for years, even after Microsoft purchased Hotmail, 
you could do a host -l hostmail.com and get a list of all the DNS names under 
hotmail.com.  They were all really boring, mail47.slc.hotmail.com, etc. etc., 
except for one server called rotate-the-shield-harmonics.hotmail.com.

Or every Java class using the hex phrase "CAFEBABE" as its magic number.

I personally find it amusing when these things crop up.  As long as it doesn't 
negatively impact the product (i.e. why not use Radiohead lyrics when you need 
a string?), I'm all for it.

Matt

--
Matthew Zito
Chief Scientist
GridApp Systems
P: 646-452-4090
mzito@xxxxxxxxxxx
http://www.gridapp.com



-----Original Message-----
From: oracle-l-bounce@xxxxxxxxxxxxx on behalf of Ric Van Dyke
Sent: Tue 1/26/2010 9:33 AM
To: troach@xxxxxxxxx; dennis@xxxxxxxxxx
Cc: ORACLE-L
Subject: RE: Radiohead lyrics in Oracle RDBMS code

You'd be surprised (or shocked) at some of the things that have creep
into the code over the years...



-----------------------

Ric Van Dyke

Hotsos Enterprises

-----------------------



Hotsos Symposium

March 7 - 11, 2010

Be there.





________________________________

From: oracle-l-bounce@xxxxxxxxxxxxx
[mailto:oracle-l-bounce@xxxxxxxxxxxxx] On Behalf Of Thomas Roach
Sent: Monday, January 25, 2010 7:44 AM
To: dennis@xxxxxxxxxx
Cc: ORACLE-L
Subject: Re: Radiohead lyrics in Oracle RDBMS code



I wonder what other lyrics are in the code :)... Could this explain why
Oracle keeps taking more room to install? : )

On Mon, Jan 25, 2010 at 3:16 AM, Dennis Yurichev <dennis@xxxxxxxxxx>
wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi.

strings oracle.exe | grep radiohead

Starting at least at 10.2.0.1, function kfasSelfTest_update() (located
in kfas.o) use Radiohead lyrics to test... something related to ASM
probably.

Schematic pseudocode:

#define STRING "I'm a creep, I'm a winner, what the hell am I doing
here.I don't belong here - radiohead"

kfasSelfTest_update()
{
       kfasOpen (...);
       somestruct.somevalue=STRING;
       kfasUpdate (somestruct);
       kfasClose (...);
       newstruct=kfasOpen (...);
       if (strncmp (newstruct.somevalue, STRING, ...)!=0)
       {
               // raise error 99999?
               kserec1(99999, 1, ...);
               kserec2(99999, 1, ..., STRING, 1, ...);
               return 0;
       };
       kfasClose (...);
       return 1;
};

- --
My PGP public key: http://yurichev.com/dennis.yurichev.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAktdU1kACgkQ1YPmFmJG++OphwCgyMwyRlBa+/3SKXv7HXzCsOjG
pQYAoNLryKAC872uwJKK2k8vapk/24zs
=LRVc
-----END PGP SIGNATURE-----
--
//www.freelists.org/webpage/oracle-l






--
Thomas Roach
813-404-6066
troach@xxxxxxxxx

Other related posts: