My Home ART/Fun Stuff WiKi Writings Hallucinations Scribblings

Art/Fun Stuff

Pattern Painting Application [Version 0.1]
Download the source code of Patterns0.1[Linux].

World of Patterns

This small QT program tends to explore the hidden pattern in the functions. The list of thumbnails in the right are images generated from this program. It uses the color value of a pixel, which can be a long int, as a key to trace the function in terms of (x, y).

Creating Patterns

Here is a piece of code from the application: (frmcurve.cpp)
.....
 for (long long int x=0; x<=s.width ()/2; x++)
  for (long long int y=0; y<=s.height ()/2; y++)
   .....
  /* Replace "x+y" with function of (x,y). */
   QColor clr (x+y);
.....
As the comment says, replace "x+y" with say "abs(x*x-y*y)+x*y" or any function that you wish and then compile the application using qmake/make.

BitWise functions

It would be interesting to work with the bitwise functions the AND, OR, XOR functions are interesting that its map are fractalline in nature.

E-Mail Obfuscator [Version 0.1]
Download the source code of MyMail0.1[Linux].

Obfuscation

A pure source of fun to decode the underlying pattern in the cryptic code. Obfusction is a kind of treasure hunt, a hunt for the underlying logic. More surprises are here: IOCCC

E-Mail obfuscator

A small C code that would accept an E-Mail ID as an input and prints the obfuscated C code that would print the E-Mail ID when compiled/executed. Presently only following character sets are supported - [A-Za-z0-9._@].