Counter
I am deploying my first ever utility for the mac from Unity today! This is something big because, as a programmer, deploying your first program is phenomenal.As that really did not take you, the reader, much further in understanding it, I am simply exited that I have completed my first utility. The utility has some bugs in it so it will be version 0.1 (A beta) Once I work out all the bugs I will release the final version 1 (1.0) and move on to version two (the betas of which will be 1.1, 1.2, 1.25 if I have that many betas, and so on). Hopefully that explained my numbering system…. Now as I said, the system contains many bugs, which will be the rest of this post; just the funny, silly careless mistakes, I Geo Larsnick, made (I have the same problem in math, I think one number and write the other)
Before I can get into all the funny bugs that I made (accidentally of course) I must give out he basic layout (sorry I lied, it is not JUST the simple, funny mistakes, it is also about where I put them).
The system has four parts, the calculator, timer, number save, and customizer.
Calculator:
A simple calculator capable of all but the memory functions of the native mac widget calculator, aside from making decimals (It can create its own, but you can not create yours) I plan to add decimals soon but not quite yet:

The next aspect, which is probably the only bug free aspect, is the saving system. The saving system is probably the most powerful saving system you will ever find on a calculator, except the VERY professional ones; The only problem is that it can not yet save numbers to your hard drive – a problem I am working on.
The system has four modes of saving, rotate, swap, save, and displace. Save just overrides the number clicked on, swap takes the number that was in the databank previously, and pastes it as the current, then takes what was the current and pastes it into the databank previously clicked. Displace moves each number (below the databank clicked) down by one, and replaces the databank clicked with the current number. when a number is pushed off the bottom is is lost forever. Finally rotate does the same thing, except it rotates all the numbers, and when they are pushed off the bottom that are taken to the top. In rotate, when the number reaches the clicked databank, only then is it removed.

The next area is the timer the MOST tedious part to build. It can take any number and convert it into seconds, hours and minutes. If you have seconds selected and timer input set as 100, then it treats it as 100 seconds, which is one minute and 40 seconds. If you have minutes selected it treats it like 100 minutes, which is one hour, and 40 minutes. If you have it selected for hours it treats it as 100 hours, which is 100 hours. You set the timer by using one of two ways.
1. click on one of the databases below, then select minutes, hours, our seconds, now click convert, and start.
2. Use the speed dials located under convert, minutes, seconds, hours, and start. there are 12 buttons, six speed buttons, and six basic buttons. All the buttons increase the timer by 1, but the speed dials do it far faster (by holding down the button) while the regular button only does it once every time you click.
Here is where one of the bugs is, on the bottom part I got the positions of the speed dials, and regular buttons mixed up! silly me hehehe….

Finally there is the customization feature, which currently only changes the background color, you can use the rgb sliders, or use the other sliders which will control the rgb for you.

The bug here is that if you drag the purple slider, the yellow slider tag disappears.
Anyway that is the run though, if I find any more bugs I will update the document, if you find any more bugs please leave a comment! Please leave a comment if you have any ideas as well.
Click here to download
specifications:
Only for mac
8.1 megabytes
April 19th, 200912:24 pm at
That’s so awesome! I can’t believe you know all this stuff.
April 21st, 200912:17 am at
Awe thanks bunny, it has taken a year to get this far, I can’t say that a year’s worth of time for learning is that impressive….. Perhaps a week, but not a year…. Still thank you.
My dad gave me a lot of help so complement him too
Thanks again!
April 21st, 200912:07 pm at
Help or no help, you’ve done a very cool thing -certainly far beyond me when I was your age!
April 27th, 20092:41 pm at
Seriously? It’s pretty darn cool, Geo. I’m impressed.