Monthly Archives: July 2008

I’ve just finished the modifications to my Mandelbrot program that will allow me to zoom past the normal limitations of C++.

I didn’t finish ipfloat, I’ve put that on the backburner for now (although I _will_ be finishing it before the end of summer). Instead, I used GMP – GNU Multiprecision Library. It’s not the ideal solution; it’s very bulky and slow – but it gets the job done. Hopefully when I finish ipfloat I can improve size, if not speed.

Anyway, here is my very first, preliminary zoom image! The colouring is dull, I know – I need to write an algorithm for more than one colour.

Mandelbrot Deep Zoom

Mandelbrot Deep Zoom

Tada! This image is centered around -1.78646693153666370 + 0i , with 2000 iterations and an escape radius of 2.

In other news, I’m still working on the Media Center program. Unfortunately, one of the Telerik controls doesn’t work the way it should, so I’m using a MS DataGridView for the time being.

And it seems to me
That reality
Time, two lumps of su
Garnish my life, today by day
We work, we act for Shakespeare
In your eye, pull out the
Splinter minal dis easy to behave
ing like there’s no one else around
peg in a square hole in the ground.

GMP compiled in VC9 EE, make’d in cygwin, currently make checking. Late for work.

An excellent song by the comedy group, Monty Python. Unfortunately, it has very little to do with the content of this post, I just happened to have listened to it recently.

I’ve been away on vacation, and I won’t bore you with too many details. Highlights: World of Coke, Six Flags, Stone Mountain, Cats, Williamsburg, Root Beer, Family I see once every 3 years.

Now back to business. Whilst away, I did a bit of work on my ipfloat and polished the + function; there currently no bugs that I know of (heap and stack errors fixed), and it’s the most efficient iteration of the software yet. I’ve decided to freeze the plus logic and finish everything else before attempting any further optimizations. My next task is multiplication, so Fast Fouriers will soon be explored in depth on this blog.

I do need to rewrite my output function. By a silly oversight, it won’t print anything with a negative exponent. Should be relatively easy to fix, at most an hour.

I’m also currently writing software for the media center, which I haven’t really mentioned before. It keeps track of inventory and work service students, but I’m porting it to a new interface system – screenshots soon.

I have to do some heavy German studying as well, so although I’ve stopped my postly practice sentences, expect more interesting things (poetry, mayhaps?) from time to time.

I know that this is a lame, thrown together post and I apologize. I’m going to try to improve the quality of my future posts, that this may become something of a real blog.