What've you crossed off your to do list today....

Miscellaneous Forums/General Discussion/What've you crossed off your to do list today....

sought a graphical artists quote, set up a domain name for my prospective companies site, and just cracked open a nice bottle of Echo Falls white wine... it's nearl gone already (;-)

Buying a faggot - I mean a PS3.

drink lots of beer... check! :P

WOW - I've just found out that I can load WOW models into Ultimate unwrap 3D and play..... (I bought UU3D couple of weeks back - all I@ve managed to do so far is poorly texture a wishing well I hung together in Wings....)

My to do list has just increased by ANOTHER thing.... pop round to the shop to get a nice bottle of red to watch a dvd with...

Released my screensaver finally

Now for film + a beer or three :)

I finally started figuring out how to develop for Gnome and grabbed the Epiphany source code, now I'm trying to figure out SVN.

...Then I realized that Epiphany is bloody huge and even changing the location opening code (let alone the entire Bookmarks interface) would be a real pain to figure out the first time.
Glade is an amazing thing, though :)
(As is Anjuta 2.0)

Put up shutters on all the windows.

Not today, but yesterday - finished my latest game.

Today I fixed a bunch of bugs that the testers found - nothing major, surprisingly.

Annoyingly, I'm not in a drinking mood today, so a celebratory beer isn't happening.

Hmmm... lets see...

Got wireless networking going on my FC6 Linux machine.
Replaced a few bung washers in the taps around the unit.
Found out part of the reason my brakes caused steering shudder in the car (replaced front brake pads)
Went for a drive with my wife to see her parents (200km round trip)
Watched The Bill.

Not bad for a day's work.

Found out part of the reason my brakes caused steering shudder in the car
Off topic, but that sounds like a warped brake disc.

Crossed off the newest thing on my to do and drunk it... Oh and, wasn't on my to do (more of a needed to do) but dug over my veggi patch in prep for my next bunch of parsnips (destined for roast parsnip soup - might bump this thread in 9 months LMAO.... (;-)

@ neilo - i'm sporadically runnig fc4 via vmware... I try to steer clear of unix/linux whilst not at work so I'll ,.,.,.,

It's Saturday so I didn't have a to do list :-) mind you I still got some stuff done like finished Akuji and The Underside which you can read about on www.binaryjoy.co.uk. Also read + listened to some more Internet Marketing tips - I've got so much of this stuff now it's crazy.

I changed my OpenOffice settings to correctly identity me as the author of my changes rather than "unknown".

Got nehe lesson #5 running in my now 100%, fully managed game library. ( Used to require native libs like sdl/glfw for window + input handling duties )

yay!

Next step, replacing sdl_mixer with openal.

@gfk,

Still off topic, but the disc doesn't seem warped. I spun both of them on their hubs, and they seem true to the eye. There's no evidence of them binding or anything like that. The shudder is still there, but it comes and goes now, which is more than strange. While testing them yesterday, I noticed a bit of fade, so I'm starting to think I ned to change the brake fluid as well.

@Blitzplotter,

FC6 went on to my old, spare laptop. It took the best part of two days getting wireless working, via ndiswrapper. Not my favorite OS to work with at all. I'm yet to get BlitzMax compiling on FC6. Still, I recently missed out on a job partially because my Linux programming isn't something I can demonstrate. Still, once it's done I can get back to buiding an OpenGL engine. It's more important to me to actually build a cross-platform engine than get a game out the door, for the programming experinece.

Scare to death mechanic who didnt properly clean my car aircon tubes, and after that spent time with gorgeous babe..

my best friend's 83 year old grandmother.

Being gorgeous, bottom of my list but still crossed it off :-)

Become a millionaire.








I figured it's never gonna happen, no sense leaving it on the stupid to-do list ;)

@Gabriel
I was being honest :-)

I worked, and got hot butter splashed in my eyes.

Turned level 68 in WoW.... 2 to go.

lol @ Gabriel. I'm not taking that off *my* to do list.

@Sinu,

Just a quickie - did you get you email last week?

So I can cross that off my list...


IPete2.

@po ... sounds painful..., @Orca - a fully managed game library, cool

@neilo, yep - sounds like warped disks, I'd a similar problem on my motor, luckily I'd paid a garage to replace them 4months ago and they warped under heavy braking. They replaced them for free, resolved the shuddering - which was sporadic.

regarding your cross platform engine, I can do a (small) amount of beta testing of your cross platform within fc4 (from within vmware) if you need any doing. All I've really done so far within FC4 is compile C.....

@Wiebo... good luck <;-}

@Caffy, cool screensaver - did it take you long ?

@IPete2 what email?

Today? I have done absolutely nothing... got back from the GDC last night, so now I'm recovering (suffering) from jetlag... :)

Wrote a basic test thing to see if Elite Multiplayer Max (using Minib3d) is a viable option or if I would have to wait for Max3d, still ongoing on the tests but its looking promising.

Had nothing on my to do list today it's Sunday! Well actually I'd hoped to get a free lunch at the mother in law's and I did, which was nice. And I guess I succeeded in relaxing.

I once saw a saying:

"How nice it is to do nothing and then relax afterwards" :-)

Also this Quaker saying:

"Don't just do something, sit there" that's a good one too :-)

"Don't just do something, sit there" - sounds like my kinda people (;->

Today.... managed to get the relationships sorted on a college database assignment. deep joy.

*Finally* got the docs finished for my database module...

I hate writing documentation... seems to take almost as long as writing the code! :-p

Just made level 69 in WoW. 1 to go =]

@Blitzplotter

Thanks - it took around a week to write it, done in evenings and weekend. Hardest bit was getting hold of some nice textures (thanks NASA) :)

just got to level 40 in Wow, taking a couple of weeks break now for some real life things.

Well at the top of my list is waiting for Max3D to be released. On that note I'm gonna take a month long nap. If Max3D gets released in 30 days someone please give me a ring and wake me up.

Well today's just started, but yesterday...

Basically rewrote 90% of the code for the new version of my Matrix3D game. I'm hoping this rewrite will allow me to manage everything better and eliminate the bugs the old source always had. Unfortunately, the new source turned out quite buggy, and I don't know why. I'll have to keep messing with it.

@Brucey yeah, documentation is time-consuming, but usually worth it in the end.

well two days of to do list task completion feels good. Basically started my new game wooo! Also wrapped up tons of other stuff to clear the way for the new game.

I installed a new motherboard into my dev pc today.

Went surprisingly well. Was all geared up for an OS reinstall, but all that happened was there was no sound, and windows complained I'd made a major hardware change.

Reactivated windows, installed sound drivers, everything working. :)

@Blitzplotter,

Disks are getting machined down on Saturday, so goodbye shuddering.

Thanks for the offer on running Linux tests, but I'm so far away from having anything worthwhile testing it's not funny. After years of knowing DX9 / C#, moving to OpenGL is a bit of a challenge. It's... different.

I'm also wondering what will happen with OpenGL when ModusLink finally ship my Vista upgrade.

Hey, that's something else I achieved the other day: harrassing Acer about the "free" "express" upgrade (which is neither free nor express).

.

@neilo: yay.. no more shudder... Since I'd my brake discs 'replaced' the car has developed a 'shudder' at around 80mph... but thats 10 over the limit so not a worry - well it's not on my normal commute (in the stix) but on a 150 mile round trip - a new 'to do' - either - get the wheels rebalanced , or swap the fronts with the rears to move the 'vib' to the back off the car.

Good luck with the framework,

MSoft access Dbases is making me older......

80mph shuddering sounds like wheel balancing issues, cheap to fix with weights at any half-decent garage.

Another thing crossed off my list today was finishing my "Stoozing".

Finally called my old job and had them send my W-2's to my new place. Once I have that I can finally get started doing taxes. More onto my task list. Not to mention, I need to get new car tags. Don't know when that's gonna happen.

I have conquered Access Database design..... well, managed to achieve my goal of getting it to do what I needed it to do.

@ Grey, I'll try getting my wheels balanced this weekend as a treat to myself for 'beating' Access. {;->

Finished my hatch, reworked some of the interior modelling, and something else.. Doesn't seem like a lot but it I got a lot done..

..almost done geometry for 4th level, no textures yet..

Blitzplotter: PLace I know balances wheels for like £3 each or something so it shouldn't xost you much. A geometry check (tracking) normally costs a bit more. You can always buy some new tires,they should balance them for you then as part of the price :-)

@Grey, binary joy's looking quite swish these days. Tried Akuji, had to download it from the official site though. Tried it briefly... will show it to my kids once I resolve my sound card gremlin.

Not today but late last night, got my Database to the stage where I've just to polish a couple of reports, & generate a couple of new ones. Yaaayy!

Next on list... normalisation... }<:-|

Paid my taxes :(

Its a black dismal rainy day even though the sky is blue and the sun doth shine...

got a working demo of my game ready by the end of the week and sent it to my employers.

Well... polished my reports from very tarnished to a 'dull' shine...

More importantly, bought a copy of bricksofEgypt2. My kids (and I) think it's a great version of an arkanoid clone. It's reviewed on Binary Joy.

yeah it's a great game. I'll be reviewing another breakout clone soon...

.

Finished the !@##!#@ database assignment for deadline tomorrow at college. The worrying thing is now, I have more than a passing interest in the following thread:-

http://www.blitzbasic.com/Community/posts.php?topic=67484#760533

oh, and this one:-

http://www.blitzbasic.com/Community/posts.php?topic=66446#755976

but then theres always this:

http://www.blitzbasic.com/Community/posts.php?topic=68002

Bought a new car to replace the one I smashed up in the snow.

http://www.edmunds.com/new/2007/nissan/versa/100759289/photos.html#

@sswift,

I was expecting to see what happened to your old car!

Sorry, I didn't take pictures. :-)

sswift: boring!

well,im a few days late on this one,i have been playing around with a few languages,c#/c++ and managed/unmanaged directx, demo of blitzmax, darkbasic, to name but a few

really made a go at blitzmax by reading the cracking tutorials located on this very server. and eventually plumped for blitzmax,so i bought it :-]

im not new to the blitz language,i actually picked blitzbasic up from a cover disc years ago.

while playing around,i found that i didnt need the more complex side of the directx api,and directx7 support is enough for me,and i have noticed the wealth of modules for other 3d engines,so if i need 3d,i imagine that it wont be too hard to hook up blitzmax with them.

the only downside is that the ide isnt great, id imagined (prematurely) that after purchasing blitzmax there would be a vast improvement,but there isnt

its no worry really,after lurking on the forums,i found a few links to other ides which may suit my needs

I finished hacking the latest Nvidia drivers to work on my new laptop- Nvidia's drivers are way outdated for laptop chipsets!

Also finished plans to rebuild a brick wall in the garden (not much planning involved- Called my dad and wondered if he'd be interested in helping, he said yes, Woop!)

Ive not done any proper coding for a week or so (In anticipation for the start of "stage 2" of our project, I've been preventing burnout.) Feeling fresh and clean, I'm ready to continue.

Signed contracts with publisher
Finished 4th (of 5) theme for my upcoming game
Composed half of the main menu music
Contacted PCGamer (se) about writing an indiearticle.
Finally started to create the map that will appear in the game.
All this during my work as a teacher ;)

Evamp: welcome to BMax! If it's any consolation, I wrote my last two games with the standard IDE.

Cygnus: lol at plans to rebuild a brick wall ;-)

AJirenius: congrats on the publisher contract! good luck.

I've got the flu today and had a terrible night so my main do list item is GET BETTER.

Yesterday was crazy though: my new digital camera arrived (the old one broke), my new Plasma arrived and I dug out the Sky box so the kids could watch free channels, a £21,000 cheque arrived as a result of changing mortgages (this isn't spare money it's needed to pay off loans), I got my first healthy payment by BFG (can't say how much). Also when I went to town some lady gave me her parking ticket, and a girl in Boots refunded me too much for some batteries. Oh and I bought some chocolate minirolls and kipling almond slices and ate them with a hot chocolate - comfort food for feeling ill.

Not today but yesterday:
Ironed out how to rotate images for this BankImage system I've built. Also planned out image blurs and a possible solution for lines.

Payed down $500 on my student loan. Payments are $240/month but I want to get it paid off as soon as I can.

Went to an introductory meeting on a bus driver job. Unfortunately they start you out as a sub driver which means income would be highly unstable. I'll pass on that.

Grey Alien: Thanks man. Yes I'm very happy and still very very nervous if it was a good thing. I know nothing about these things and could probably be ripped off very very easy :)

well even if you ARE ripped off (unlikely) at least you know what NOT to do for next time :-) I hope this game goes well for, but if for some reason it doesn't meet your expectations, don't give in - keep going, do something else. That's what successful people do, they keep on going, learning and improving. /lecture mode off (sorry) ;-)

to do list: Dbase - done & assessed, wheels balanced (10.50 - grey tell me where you baluns your wheels !!!) my project.. on hold...

@sswift - i too was expecting a trashed motor piccy, your new cars sweet.

@grey - boring? ouughh, gotta share now, granted the scooby 200 bhp that I tried was pre-yours, but at the time I swapped my 200sx - GT trim - leather blah - was less boring than the scooby's 'harsh' sounding ride.

@Evamp, have you opted for the CEIDE?, or have you found something better ?

@Cygnus - brick wall in the garden - I've similar plans but they involve a 2 year NVQ in bricklaying so I can build my own extension - best to be jack of all trades - sod the mastery b*****x

@AJirenius, lucky, lucky man.

@Storm -- have you considered taxi driving ? might be more flexible....

Too finish, one of my college tutors got wind of my project and has some ideas of his own he floated by me, he knows flash, demo'd some of his stuff to me - it's impressive - do I opt for proposing a joint venture ???

Regards, BP.

Blitzplotter: Just a local garage, Top Gear. Won't ATS do it for you cheap? My scooby is modified and is more like 240BHP 0-60 in 5 secs (checked on a g-meter) and 0-100 in 13 (got it on video). I had to reduce the jap slash exhaust volume a bit though which slightly affected performance (not much). I like the ride, you can feel the road but it's not a boneshaker like an Evo. I've had mine over 4 years and it's still not boring - it's just that with busy roads (or family in the car) you can't really drive it to how it's accustomed very often. I still like booting it up a very steep hill and overtaking two cars at 80MPH :-) or drifting round the roundabout in the rain when the road is empty ;-) And it's top speed, which may not be as much as some supercars, is still nuts (so I've heard ;-)) Anywa 200SX nice but it's not a family car, I needed four doors and wasn't prepared to buy an Astra or Mondeo depsite their value for money.

JV could be a good move. It'll be an experience anyway :-)

Discussed design with a client for a set of posters for use with some local farm environment awards. Now I've got to lay them up before Friday.

Last night: closed off level 12 (Tank Universal) by nailing some long standing bugs. Also added some suitable ambient sound for 'atmosphere enhancement'. Working on level13 tonight.

grey: I'll try ATS next time, my 200SX is LONG gone, as you said its not a family car. I've a 'sporty' rover 600 diesel now (yep-boring). The 200SX used to drift fine with it's rear wheel drive - my wife managed to drift a sierra in the past around a roundabout - unintentionally.

As for JV it does has certain appeal. We'll see.

MJ: good luck with lucky 13 (;-)

Blitzplotter,i've looked at the community edition,but i think im going to wait and see what qide is about.that looks pretty good so far,and could be just type of ide id enjoy using.

I finished turning some of the video from my Florida vacation into a music video.

Xvid Video Codec

240 meg 1/2 HD quality - 960x540:
http://www.shawnswift.com/dolphindance-xvid.avi

80 meg good quality - 320x180:
http://www.shawnswift.com/dolphindance-xvid-lowres.avi

The horribly recompressed YouTube version - 320x180:
http://www.youtube.com/watch?v=1JtnoKbl75M


Now I can get back to work on my game. :-)

[deep voice] sswift *is* "The Procrastinator", coming to a cinema near you...

I just finished writing my new modular PHP user management and authentication system which I will use for my new system and be able transport into new code which is good.

put up a nest of tables,corner unit,and tv stand

all flatpack,all a pain in the *BEEP*

Finished clearing out tons of malware crap from my Desktop.

Visiting this site... :O)

Finished a tdriveinfo.bmx to get disk/drive info from windows
(added to code archives)

http://www.blitzbasic.com/codearcs/codearcs.php?code=1973

@ sswift nice dolphin vid... crossed of list-visited this site.

@Evamp, I hope you at least looked at BLIde

Started development on my (prospective) software companies website.

Finished another week at work - yay!!! almost 52 hours to do what I want with.... ooops, make it 51 the clocks go forward this weekend and if I stay up all weekend getting the stuff done that I need to I reckon I should give myself 6 hours kip before the next working week....

I'm off to check BLide now.....

Lots of little things. Ooh put some silicone in the shower to hopefully fix a leak, we'll find out later...

still working but that's ok as I'm enjoying it.

Enjoyment is they key factor, joint ventures are good with people that do not subscribe to the 'knowledge is power' mentality. I think it's impossible to avoid it sometimes (i.e. at work), but you can always learn from the experience.

Developing your own stuff full time.... theres a dream - I reckon Grey's living it.

ah but I'm not currently developing my "own" game, this ones a contract job, but it's well paid and they are great people + I set the hours. I'm paid on results you see...


I'm paid on results you see...



So your a freelance programmer,theres a title i wish I had. :-]


@Evamp, I hope you at least looked at BLIde



I certainly have H&K,and its now got pride and place on my harddrive.i honestly cannot believe it is free :-]

I've crossed off buying S.T.A.L.K.E.R.

I bought it today - I have it here now - I paid £24.0 in Virgin for it.

£24 for a virgin? Bargain!

oh.

LOL:)

Downloaded Emacs and went through the tutorial. Now I've got to do some potentially ugly hack work to get it working with Corman Lisp.

Watched Casino Royale and hung a new door in my kitchen...

good movie.

Anyway, got rid of my beard! It wasn't massive but it's gone now. My new £9.99 Boots beard trimmer was SO much better than the old one which broke recently. Basically the old one must have been well blunt by comparison.

You fool - you'll lose your power, now! :P

/me strokes his beard, menacingly

lol, and my wisdom (crap I couldn't even spell it for a minute!).

lol, and my wisdom (crap I couldn't even spell it for a minute!).
See, it's happening already! :D

Yep, James Bond's back in style. Reckon it make a good storyline for a golden eye-esque fps.

;D... of to watch a Jackie Nicholson Movie now, my hairs getting the chop tomorrow.

Woke Up thought of yet another piece of random code ;)

Installed HydraMax IDE, 1st impressions are it seems like a well designed IDE, used it for an hour or so whilst grappling with some image mixing code - gave up and decided to go out to a park and cu the grass.

Wrote a custom debugging tool in Lisp that allows you to set up any number of associative pairs of debug-mode/debug-value, either at compile time or run-time.

The neat part is anything established at compile time effectively becomes a more powerful version of #ifdef, such that if some piece of code tests for that debug-mode to be established and it *hasn't* been established, that code isn't even compiled.

In other words:

(with-debug-mode-present-at-compile-time  array-test
   //code goes here//)


The code above will only be compiled and run if the debug mode "array-test" has been established. If it hasn't none of this is executed and there is no speed hit.

I can also check to see if a debug-mode is set to a certain value. So I might set "array-test" to "level-1" if I want to do minimal testing on arrays, and "array-test" to "level-2" if I want more advanced testing.

So I can conditionally compile debug code based on the value of a debug mode like so

(with-debug-mode-equalp-at-compile-time (array-test level-2)
//code here//)


so if array-test = level-2 *at compile time*, the code is compiled and added to the program. If it isn't equal to level-2, the code is not compiled or inserted into the program. Again, no speed hit.

Basically it's an advanced version of #ifdef that allows comparisons to variables and such.

thats neat Sculpture, must try lisp at somepoint - do you use it for BMax, B3D or C IDE?

I just used the following post to develop a better version of a image mixing utility I've got (my last one rendered very drab images)

http://www.blitzbasic.com/Community/posts.php?topic=63266#706616

regards, BP

Got a review copy of Fast Crawl.
Went bowling with the kids.

College Normalisation assignment.... done. 3 more exams to go this year - yay.


thats neat Sculpture, must try lisp at somepoint - do you use it for BMax, B3D or C IDE?


Actually, I'm just using it for my own lisp project at the moment. While I'm sticking with BMax for any graphical projects that come up, my current project is an online MUD server and Lisp is just more suited to the job. I'm still thinking Blitzmax might be the best choice for the custom client, though!

Regarding the thread topic: this wasn't really on my todo list, per se, but I'm almost ready to cross off "write a binary parsing library in Lisp" as I work through some tutorial code here.

This'll be a handy library. Basically, with the aid of this library, instead of hand-writing functions to define a binary class and define reader and writer functions, all that's needed is something like the following
(define-binary-class id3-tag
  ((file-identifier (iso-8859-1-string :length 3))
   (major-version   u1)
   (revision        u1)
   (flags           u1)
   (size            id3-tag-size)
   (frames          (id3-frames :tag-size size)))) 


which will make a class named id3-tag, with the fields "file-identifier", "major-version", "revision", etc. It will also automatically create a specialized version of the function (read-value) that properly reads in each field based on the declaration above (so file-identifier will be an ISO-8859-1 string of length 3, major-version, revision, and flags will all be unsigned-longs, etc)

So now if I want to read in an id3 tag from a file, all I have to do is go (read-value 'id3-tag input-file) and that function call will return an instance of the Id-3 class with the data fields properly initialized.

Same thing with output. The "(define-binary-class)" macro above automatically generates an output function specialized on the class too. So calling (write-value 'id3-tag output-stream) will write all of the above fields to the binary file.

So now, instead of hand-coding the class definition, the reader function, and the writer function for any binary format, all I have to do is call the (define-binary-class) macro. If I have a custom player object, with the fields named and typed as follows

lives:byte
health:unsigned long
x-coord:short
y-coord:short

I can go
(define-binary-class player
   ((lives (byte)
    (health (ul))
    (x-coord (short))
    (y-coord (short)))


and now the class and reader and writer functions will be generated. After that, a simple call to
(write-value 'player my-player-variable output-file)


and voila, the players binary data is written to the file. Keep in mind, I didn't handcode the functions "write-value" or "read-value" for any of the above examples. They were programatically generated by "define-binary-class".

Any binary data structure can be created, along with it's accompanying reader and writer functions, with a simple and short call to the define-binary-class macro above. (that's because the macro is called prior to compilation, and it looks at the data that is passed to it, and then utilizes that data to automatically define the class and the functions needed. Basically, it's doing some hardcore pre-processor work, although it's relatively easy to write code to do this thanks to the systematic syntax of lisp. So the definition of the player class above, which is only 5 lines long, will end up being converted into about 25-30 lines of lisp code. This all happens prior to compilation, so there is no speed hit.)

This is why Lisp is known as the programmable programming language. :P

Lisp - a programmable prog language, the possibilities.

Off my to do list today, sent a letter to my lawyer to take the NHS to task on behalf of my grandmother. {;-)

2d sound system done. Starting on input system.

Finished a months worth of financial shuffling to put a new mortgage into place and to pay off a loan and to make sure all my accounts are now in credit and making interest. Feels great!

Today I crossed about 9 things off a list Grey Alien gave me of stuff to fix in my game.

I fixed them as well - didn't just cross them off! :p

Today I procrastinated on an internet forum.

GfK: Sounds great! Hope it made a nice difference.

Today I procrastinated on an internet forum
Dirty boy.

Fetch a tissue :/

GfK: Sounds great! Hope it made a nice difference.
Yep, has. Got a few more things to look at today.

Worked some more on my design document. Drew up a couple of game proto pics in Inkscape.

fitted a half decent graphics card to my son's PC so he can play my old non-violent games (there's not many ;-))

Got a 2GB XD Card for my camera, it was like £25, nuts! Can store 1360 6MPixel pictures or 30mins or 640x480 video at 30fps with sound.

Got interviewed by my local paper about the 10 year anniversary of my Aikido club.

Can store 1360 6MPixel pictures or 30mins or 640x480 video at 30fps with sound.
That a Fuji cam?

Going a lil off-topic, but I'd always recommend shooting in RAW format if your camera supports it. Gives you the advantage of being able to modify the exposure time, white balance, hue, saturation and everything, after you've put the pic on your PC. You can generate three images with different exposures and do some pretty spectacular HDR processing from there. (Although to be fair, JPG is probably fine for holiday snaps and the like.)

Downside is that .RAF format files are 4x larger than their JPG counterparts. But still, 340 pics on one card isn't bad. I managed a whole wedding shoot recently on a single 1GB xD card @ 4mpx/RAW format.

Installed Trac on our development server.

My map data -> navigation graph routine seems to be finally working.

GfK: Yep FinePix F30 ISO3200. Seems pretty neat but I'm not an expert.

-Realized that the product of my last month of very slowly working on an extension system for MiniB3D was garbage due to a misled design.

-3/4 built an open-ended events system for BlitzMax, with fancy features that make it actually useful :)

-Built the GUI for a new colour selector in Ubuntu, now with saved colour swatches! (Does anyone know how I can actually properly change the default widgets like colour selector on my system? I know there must be a way and it is probably to do with recompiling shared libraries, but I do not know which one). Again, GTK is a miracle compared to the Windows GUI. In Windows, things like the file selector dialog are specifically separate windows, while in GTK they are a lot more like regular widgets; it is up to you to put them in their own modal window if you wish. The nice thing there is that it doesn't feel like an ugly hack to add more buttons to them or to have them inside the main window (instead of detached). Next up: Add file operations to that stupid Open File dialog! (Who in their right mind added a Create Folder button but no option to delete or rename that created folder?)

-Murdered Quicktime (again), iTunes and APPLE UPDATER on my Windows PC.

Got TV3D working nicely with both C# and Blitzmax today. Great 3D module that I would recommend to anyone who is sitting on the 'wait for bmax3d' fence. Like Blitz stuff it's simple once you get round the basics.

TV3D, gotta add that to my 'to do when I solve the need for sleep ' list.

My wife's got a Fuji camera, I'll have to look into the .RAF / RAW format.

Made it through a days work despite having only 5 hours kip.

Well, it looks like my little Lisp debugging conditional code system is not going to be needed. I've decided to switch over from Corman Lisp to LispWorks. The only thing that stopped me from using LispWorks in the first place is it's $1300 price tag (or $3900 for the fully equipped enterprise edition! Eek). For now I'm using the free personal edition and will just license it when my game is done.

Along with the compiler being much better (i.e. it actually follows the language standard) and producing faster code, one of the big reasons I'm switching is b/c the debugger in Corman Lisp was fairly...atrocious. LispWorks has a much more detailed debugger and I shouldn't need my little debugging code anymore. Oh well, it was a good exercise.