Nick's journal

> recent entries
> calendar
> friends
> Idiom Syndrome the Comic
> profile

Sunday, November 16th, 2003
8:29 pm - Be afraid...


HA!

(1 comment | comment on this)

Thursday, November 13th, 2003
8:02 pm - I am the very model of a Happy Stabby Butterfly
This song is cool. It's by Gilbert and Sullivan (note: that page seems to be down right now so here is a Google cache). They are two guys who tried to make opera fun for once.

It hasn't lasted but it was worth a shot.

Anyway, here's the lyrics. If you get the chance, I highly recommend getting this off your favourite filesharing network.

I am the very model of a modern Major-General

I am the very model of a modern Major-General,
I've information vegetable, animal, and mineral,
I know the kings of England, and I quote the fights historical
From Marathon to Waterloo, in order categorical;
I'm very well acquainted, too, with matters mathematical,
I understand equations, both the simple and quadratical,
About binomial theorem I'm teeming with a lot o' news,
With many cheerful facts about the square of the hypotenuse.

With many cheerful facts about the square of the hypotenuse.
With many cheerful facts about the square of the hypotenuse.
With many cheerful facts about the square of the hypotenuse.

I'm very good at integral and differential calculus;
I know the scientific names of beings animalculous:
In short, in matters vegetable, animal, and mineral,
I am the very model of a modern Major-General.

In short, in matters vegetable, animal, and mineral,
He is the very model of a modern Major-General.

I know our mythic history, King Arthur's and Sir Caradoc's;
I answer hard acrostics, I've a pretty taste for paradox,
I quote in elegiacs all the crimes of Heliogabalus,
In conics I can floor peculiarities parabolous;

I can tell undoubted Raphaels from Gerard Dows and Zoffanies,
I know the croaking chorus from the Frogs of Aristophanes!
Then I can hum a fugue of which I've heard the music's din afore,
And whistle all the airs from that infernal nonsense Pinafore.

And whistle all the airs from that infernal nonsense Pinafore.
And whistle all the airs from that infernal nonsense Pinafore.
And whistle all the airs from that infernal nonsense Pinafore.

Then I can write a washing bill in Babylonic cuneiform,
And tell you ev'ry detail of Caractacus's uniform:
In short, in matters vegetable, animal, and mineral,
I am the very model of a modern Major-General.

In short, in matters vegetable, animal, and mineral,
He is the very model of a modern Major-General.

In fact, when I know what is meant by "mamelon" and "ravelin",
When I can tell at sight a Mauser rifle from a javelin,
When such affairs as sorties and surprises I'm more wary at,
And when I know precisely what is meant by "commissariat",
When I have learnt what progress has been made in modern gunnery,
When I know more of tactics than a novice in a nunnery--
In short, when I've a smattering of elemental strategy,
You'll say a better Major-General has never sat a gee.

You'll say a better Major-General has never sat a gee.
You'll say a better Major-General has never sat a gee.
You'll say a better Major-General has never sat a gee.

For my military knowledge, though I'm plucky and adventury,
Has only been brought down to the beginning of the century;
But still, in matters vegetable, animal, and mineral,
I am the very model of a modern Major-General.

But still, in matters vegetable, animal, and mineral,
He is the very model of a modern Major-General.


Now, despite my last three entries being about music, and the fact that I just installed and have been collecting samples to use with Cool Edit 2.0, I'm not really very musical. I take music and band in school, but only for the credit really. It's starting to get really boring. I am not taking it next year, that's for sure. All we do is sit, wait, play some stuff we've done a million times before, and suck at doing it. It's crap.

... or maybe I am musical, it's just that I don't like working in groups. I dunno... I'll play with Cool Edit and maybe, just maybe, I could get into electronic music. Hey, I already like listening to "Electronica" (Isn't that a gay word? It means techno / trance / happy hardcore and others), why not enjoy making it?

current mood: blank

(2 comments | comment on this)

Thursday, November 6th, 2003
9:06 pm - THE BEST SONG EVER
IF YOU DO NOT LOVE THIS SONG I WILL PERSONALLY HUNT YOU DOWN USING MY REMOTE CONTROLLED ROBOTS WHO ARE GUIDED BY LOW LEVEL NAMELESS-SOLDIERS IN MY ARMY OF DOOM WHO I ONLY CONTROL THROUGH A COMPLICATED HIERARCHY THAT I DON'T REALLY FOLLOW AT ALL AND PARTICIPATE REALLY NOT AT ALL IN.

So there.

Anyway, here's the song:

Face

My face was being facial, rolling along facially,
My face thought it was facial, as facial as could be,
My face ran into a face, a really facial face,
My face said to the face, "Face face face face face".

Chorus:

My face, my face, my facial little face,
My face, my face, my god I love me face.
FACE! Oh face. Oh my face. Face face face face face..

The face looked up at my face, and said with a grin,
"Face FACE FACE face face", so my face kicked his in,
My face looked down at his face, and my face was ashamed,
A police face looked at the face, and my face got the blame!

My face got sent to jail, and jail was most unfacial,
My face got sad and pale, as it sat in its jailcell,
My face started to scream, all the faces started to wail,
"Face face face face face, we want our faces outta jail"

The wardenface looked at my face, his face looked quite unfacial,
His face set my face free, my face licked his face farewell,
My face was a free face, my face's future looked facial,
My face got a job, where he sat there and got facial..

My face was really happy, and really, really facial,
My god my face was sappy, so mother-facin' facial,
But then my face had trouble, some of them were racial,
My face ate rocks and rubble, and everything was facial..

My face found a female face, and their faces fell in love,
They ran to the church-place, as faces fell from above,
My face got married to her face, and had little faces,
And they all worshipped my face, we all got jealous gazes..

My face was filled with laughter, it was content within its space,
My face was happy ever after, face face face face face!

It is shamelessly stolen from http://www.vex.net/~smarry/yip/embryos.html.

Wasn't that GREAT?!?!?!?!

(comment on this)

Sunday, November 2nd, 2003
4:50 am - Hallowe'en
Hmm... what happened this week. Well, I went to a halloween sleep-over yesterday. Yeah. It was full of funtastic fun, but mostly candy. Then I came home and I went to bed at 1pm and woke up at 11pm. Now it's really fucking early but I'm wide awake. That's okay, though, because I'm using the time to finish up coding The Great Locomotive Chase into my palm (as in the Palm Pilot).

A little bit of back-information might help now, no? About a year ago I had my hands on Pocket C which is a small, crappy, little language that runs completely on the Palm. It's crappy because you can do almost nothing with it and you have to declare variables at the top of every function before using them, and a few other problems, but it is useful. It is so simple that if you need to make a quick calculation, say for a math problem, you just write up a small program and have it put the results in a memo (the equivilent of a text file) to examine later.

It also has an interface to the sound system. At Christmas 2002, I decided that making it play the songs we were playing in music would be mucho coolie. So, I set about doing that. That resulting mess is, well, messy but it works (actually, I've recoded it in standard C, cleaning it waaaay up, when I moved to using OnBoard C as my main coding tool). You make a file, either a memo or a Palm DOC formatted file (since Pocket C can compile both) and start writing a program. Here's Eric Satie's Premier Gymnopedie in "music" format:

//S1ere Gymnopédie
include "music.PktC.c"
main()
{int i;
graph_on();
title("1ere Gymnopédie");
minit();
waitp();
tempo(1,85);
for(i=1;i<=2;i++)
{
//1
/*toneo(0,"0",QUARTER,PP,0);
toneo(5,"f#",HALF,PP,0);
//2
toneo(0,"0",QUARTER,PP,0);
toneo(5,"f#",HALF,PP,0);
//3
toneo(0,"0",QUARTER,PP,0);
toneo(5,"f#",HALF,PP,0);
//4
toneo(0,"0",QUARTER,PP,0);
toneo(5,"f#",HALF,PP,0);*/
//5
toneo(0,"0",QUARTER,PP,0);
toneo(6,"F#",QUARTER,PP,0);
toneo(6,"A",QUARTER,PP,0);
//6
toneo(6,"G",QUARTER,PP,0);
toneo(6,"F#",QUARTER,P,0);
toneo(6,"C#",QUARTER,MP,0);
//7
toneo(5,"B",QUARTER,MF,0);
toneo(6,"C#",QUARTER,MF,0);
toneo(6,"D",QUARTER,MP,0);
//L2
//8
toneo(5,"A",DOTTEDHALF,P,0);
//9-12
toneo(5,"F#",DOTTEDHALF*2,F,0);
//13
toneo(0,"0",QUARTER,PP,0);
toneo(6,"F#",QUARTER,PP,0);
toneo(6,"A",QUARTER,PP,0);
//14
toneo(6,"G",QUARTER,PP,0);
toneo(6,"F#",QUARTER,P,0);
toneo(6,"C#",QUARTER,MP,0);
//15
toneo(5,"B",QUARTER,MF,0);
toneo(6,"C#",QUARTER,MF,0);
toneo(6,"D",QUARTER,MP,0);
//16
toneo(5,"A",DOTTEDHALF,P,0);
//L3
//17
toneo(6,"C#",DOTTEDHALF,MF,0);
//18
toneo(6,"F#",DOTTEDHALF,F,0);
//19-21
toneo(5,"E",DOTTEDHALF*1.5,P,0);
//22
toneo(5,"A",QUARTER,P,0);
toneo(5,"B",QUARTER,P,0);
toneo(6,"C",QUARTER,MP,0);
//23
toneo(6,"E",QUARTER,MP,0);
toneo(6,"D",QUARTER,MF,0);
toneo(5,"B",QUARTER,MF,0);
//23
toneo(6,"D",QUARTER,F,0);
toneo(6,"C",QUARTER,F,0);
toneo(5,"B",QUARTER,FF,0);
//L4
//25
toneo(6,"D",DOTTEDHALF+HALF,MP,0);//26
toneo(6,"D",QUARTER,P,0);
//27
toneo(6,"E",QUARTER,PP,0);
toneo(6,"F",QUARTER,PP,0);
toneo(6,"G",QUARTER,P,0);
//28
toneo(6,"A",QUARTER,P,0);
toneo(6,"C",QUARTER,MP,0);
toneo(6,"D",QUARTER,MF,0);
//29
toneo(6,"E",QUARTER,F,0);
toneo(6,"D",QUARTER,MF,0);
toneo(5,"B",QUARTER,MP,0);
//30
toneo(6,"D",DOTTEDHALF+HALF,P,0);//31
toneo(6,"D",QUARTER,PP,0);

if(i==1) //1st ending
{
//32
toneo(6,"G",DOTTEDHALF,MP,0);
//33
toneo(6,"F#",DOTTEDHALF,F,0);
//34
toneo(5,"B",QUARTER,F,0);
toneo(5,"A",QUARTER,F,0);
toneo(5,"B",QUARTER,F,0);
//35
toneo(6,"C#",QUARTER,F,0);
toneo(6,"D",QUARTER,F,0);
toneo(6,"E",QUARTER,F,0);
//36
toneo(6,"C#",QUARTER,F,0);
toneo(6,"D",QUARTER,MF,0);
toneo(5,"E",QUARTER,MP,0);
//37
toneo(5,"F#",DOTTEDQUARTER,MP,0);
toneo(5,"D",EIGHTH,P,0);
toneo(5,"G",QUARTER,P,0);
//38
toneo(6,"C",DOTTEDHALF,PP,0);
//39
toneo(6,"D",DOTTEDHALF,PP,0);
}
else //2nd ending
{
//40
toneo(6,"G",DOTTEDHALF,MP,0);
//41
toneo(6,"F",DOTTEDHALF,F,0);
//42
toneo(5,"B",QUARTER,F,0);
toneo(6,"C",QUARTER,F,0);
toneo(6,"F",QUARTER,F,0);
//43
toneo(6,"E",QUARTER,F,0);
toneo(6,"D",QUARTER,F,0);
toneo(6,"C",QUARTER,F,0);
//44
toneo(6,"E",QUARTER,F,0);
toneo(6,"D",QUARTER,MF,0);
toneo(6,"C",QUARTER,MP,0);
//45
toneo(5,"F",DOTTEDQUARTER,MP,0);
toneo(5,"D",EIGHTH,P,0);
toneo(5,"G",QUARTER,P,0);
//46
toneo(5,"F#",DOTTEDHALF,PP,0);
//47
toneo(6,"D",DOTTEDHALF,PPP,0);
}
}
}


That one actually turned out really well, because it's got lots of stacatto notes. The Palm speaker is very good at making discrete tones, but not so much slurs or legatto ones (I gave up on slurs a while ago, actually, but I might try again).

Anyway, The Great Locomotive Chase is one of the band pieces I have this year. It's really cool, it actually sounds like a train. You should get it off the Fastrack Network if you have time (that's Kazaa to you people who aren't obsessed with computers). And that's what I programmed.

Also, I think there should be some sort of campaign to get people to use "okay" instead of "ok". In the last few days I've been using "okay" exclusively, probably because I've been feeling the need to distance myself from the typical intelligence level of people on the internet (or netzians, as it would be put faggotly).

Now go see these sites:
Count Your Sheep
The Respository of Dangerous Things
Hardcore Fokking (it's good, I swear, just short)
Bandaid Man
The Urge to Purge (personally like the third one, myself)
Orbular Rift
http://www.idontknowwtfisgoingon.com/ (see, it's funny because... aw never mind)

(comment on this)

Monday, October 27th, 2003
6:34 am - W00t
Yay. Got lots of work to do, so I'll be brief (but probably not).

Uuuh... TWC is back up. That's a site where you rank webcomics. It would be good if all -3 of the people who come to this page could go to my site Idiom Syndrome right now and vote for us there. It's the blue picture that reads "vote" in the upper left. Ah hell, while you're at it, vote at bCx too (the yellow picture).

Homework: make a magazine covering the 1920's and 1930's in canada. I have barely started and it's due tommorow. Weee! I still have to finish my news article, begin my story, and finish the interview.

Yes. Bye.

current mood: busy

(4 comments | comment on this)

Saturday, October 4th, 2003
1:59 am - TIREDNESS IS THE DEVIL
Argh, so today's my birthday, eh? Happy one-five to me. But so tired. And arguing with Loren. And have to fix comics. And must discuss intelligently over at bCx. Fuck.

Loren and I are butting heads over the comic site (see my homepage link). Great. He's been trying to make comics, because since we began I've had the camera, and I've had photoshop (or at least, I've had the patience to learn to use it, he had it first). But now he's feeling left out, I imagine, so he's trying to make a way.

Dunlop's Adventure was his first try. He failed horribly. He hit a lot of the same problems I hit when I did the first comic (it's been erased for good now, see a few entries back for a bitchy rant about that). Eventually, since his motto is "I am laz" (see, he's too lazy to finish his motto! haha), I decided that I'd take his original pictures and script, and redo it.

Now he has made another. It will be posted on Tuseday. It was a lot better this time, he has a higher learning curve than I did it seems. And yes that's a compliment Loren, stop being so gothy and imagining that everyone is out to call you an asshole while simoltaneously refusing to consider that you
i) Make a habit of whipping things at people during lunch (and yes, we all do now a bit but you started it and continue in force)
ii) In the past have altered the other guy's newsposts at Idiom Syndrome
iii) Take huge-assly zoomed in pictures of people to be annoying, or shove the camera in their faces and make the flash blind them... then save the picture as a trophy to display proudly.

Now that I've written a reasonably well reasoned response to what Loren has been saying, on to my week.

It was the week of hell.
Here is my schedual:
Careers studies
Gym
History
Lunch
Math

In careers, I just switched out of an old class and into a new when they hired a third teacher for it. The old teacher didn't know what she was doing, but the new one does. Hence, more work.

In gym... it's gym. Now, I voluntarily took it (since you, stupidly, are only forced to take it once), but it's still not really my thing. It was just an extra drain on me, and why will be made clear wiht...

History is evil. We have to do so much. Today I had to hand in a poster for it, worth 40 marks out of an as yet to be determined total of marks (well, yesterday since I haven't slept yet "today" so it seems like it was on today). We have been assured that 40 is a lot. As such, I did lots of work on it. I made it in photoshop, made it all pretty, and got the local Kinkos to print it. It turned out really nice. If anyone wants to see it just ask in a reply to this and I'll figure out something.

But, the poster left me really drained. I procrastinate more when I'm not interested like what I'm doing, therefore I never did any work on the poster. Late at night I have better luck, so I usually wind up wasting many hours and then spending 12:00 - 1:00/3:00 working a bit. And then last night (well, thursday night, stupid technicalities), I was up to 3:00+ (I'm not sure when I was done) finishing the poster. Well, putting it together really. That means ordering the captions, spacing the propaganda posters I'd picked to "effectively communicate my theme" which was propaganda in WWI, and generally doing shit. Blah.

In lunch I tried to get sleep (well, not sleep-sleep, rest-sleep), but that that time of the day I tended to be wired this week.

And math. Math is good for sleep. But it also has lots and lots of work.

And that's not all of it either! I've got fucking extra-curricular activites I've somehow gotten myself into! Yay!

Monday:
Jazz band 3:00 - 4:30
Concert band: 6:00 - 8:00 (which is technically a class for me)

Wednesday:
Work at library for community service hours (we need 40 in order to graduate)

Thurdsay:
Be the downsman for school football 1:40 - 5:40 (also for community hours)
It hailed and winded and generally was bad. I got out of math, but it was in exchange for 4 long hours of coldness holding a giant foam stick with a box on top that states the current down that the football game is on. I also have to follow the referees carefully, since I mark where the line of scrimmage goes. It was not that fun.

So that's the week that has led up to the demarkation of my decade-and-a-half-ness. How lovely, eh?

current mood: awake

(2 comments | comment on this)

Sunday, September 21st, 2003
3:40 pm - Cling-film
Hahahaha! This is the funniest thing ever. I mean, seriously, look at this: Ulli's Roy Orbison in Vling-film site. It's some sort of strange parody of erotic fanfiction. Ok, there is this pop superstar, Roy Orbinson (appearantly), and these people write stories about wrapping him up with saran wrap. It's so freakin' crazy. Here, some memorable quotes:

Another crisis averted - by cling-film!

Roy went onto take my house, my family and yes, even my commemorative dinner plate of when Tony walked on Angela in the shower on that one episode of Who's the Boss! Damn you Roy Orbison and all your ilk!

i can still hear the squeaking sound of his cling-wrap clad thighs rubbing together as he walked away from me in the snow.

Being a secret agent for a top secret government agency, I am always on a top secret agency mission. My most recent mission was like something from that eighties television show MacGuyver, in that my mission was to take cling-film, the brand being of no object, a music legend, no preference so long as he or she was clad in black, and it said ingredients, create a bomb to blow up Uganda, for colored people with AIDS and too many skinny children are far from acceptable.

I sit and admire my handiwork for a long time. So as not to make the ordeal unpleasant for him we make small talk on topical subjects, Roy somewhat muffled. At some point I must leave him to attend to Jetta's needs. When I return I find he has hopped out of my house, still wrapped in cling-film. The loss leaves me broken and pitiful. He never calls me. He sends no tickets. The police come and reprimand me. Jetta is taken away, although I get her back after a complicated legal process.

The style is so hilarious too. It's so business like... and every story follows a formula.
1) There is always a terrapin (land turtle) named Jetta (I don't know why...)
2) Things are stated nonchalantly
3) Whoever wraps up Roy gets sweaty palms
4) Then they wait many hours while Roy is in cling-film.

Hahaha, I can't stop laughing. There's a freakin' livejournal for this (http://www.livejournal.com/community/roy_inclingfilm/). Haha.

Oh, and here are some haiku's.


And here is an mp3 made from the first story (it's the story run through text to speech, then mixed): http://dspace.dial.pipex.com/town/street/xjk95/Sounds/roy.mp3

I'm going to go now. Hahaha. Roy Orbinson. That's a funny name.

current mood: giddy
current music: The Audio version of Roy Story #1

(comment on this)

Saturday, August 23rd, 2003
2:38 am - Canadian Nation Comic Exposition
Wooh. Loren invited me (along with his Belgianese exchange student) to go to the Canadian Nation Comic Exposition. Yay. We went with the intention of getting pictures of people in funny outfits and warping those into a comic for are content starved site, Idiom Syndrome.

It didn't work too well. D4 p1c7ur35, 7|-|3y 4r3 b1urry. Serves me right for not learning to hold a camera properly, or that digital cameras don't snap instantly, but take at least a quarter second after you push the button.

Although it was... interesting in other ways. There were lots and lots of people, and contrary to what you might think, not so many grotesquely nerdy people either (a few, but <10%).

I didn't realize that Fred and Sarah of Megatokyo fame would be there, so that was surprising. From the standpoint the internet (versus TV or radio etcetera) that's like seeing a celebrity up close.

It's amazing how very idealized drawings can get :).

I did give in to rampant materialism and bought Megatokyo Volume 1. W00t. Go me. Also got some magic cards because it's my one nerdy hobby I have (computers don't count, at least not these days).

Yay.

current mood: cheerful

(comment on this)

Saturday, August 16th, 2003
2:17 am - The Blackout, it Burns
So yeah... in case you are stupid, here is a link to a story about how most of north eastern north america lsot power on thursday.

When it happened, I was in the middle of reinstalling photoshop (see my last [bitchy] post for why I had to do that). At least it hadn't started copying files, so no damage to this hard drive.

However, I was trying to install Windows on an extra drive that was found... somewhere... so that I am not yelled at for using my parent's comp in the course of Photoshopping things, running Kazaa, and testing code on Windows. That's dead. Oh well, it should be ok since the drive was already mostly broken.

Anyways, I said 'Uhh...' and thought we'd blown a fuse. Running two comps, lots of fans and lights and all the other crap our modern lives have begotten us., it'sn ot a stretch to imagine we overloaded the system. But then we checked with our neighbours to the left. No power there. Our neighbours to the right... well they weren't home but a little bit of lockpicking and... I mean we didn't really check with them.

We called up my mom who works at YorkU. She says she has no power. We think "Ok, this is getting big". Pretty soon, we found out that it stretched all the way down the eastern united states, and up to sudbury (or further, but we heard sudbury first). Hooray.

The rest of the day was spent listening to the radio (except for braving the streets to get to Business Depot to pick up a rebate form for the second hard drive that we didn't need in a futile attempt to save stuff). Fun fun fun.

I didn't have it so bad though. At least I wasn't in a subway or, well, near any large body of people like New York or Toronto. Loren (lorenc) was. He took the subway in to go shopping for the day at the Eaton Center, a Really Fucking Huge mall in Toronto. He wasn't on the subway when it happened, but he still had to walk for 4 hours until he got a cab (although he'll complain about his brother's whining more).


What I mostly worried about was finishing a comic for today (CLICK THE LINK TO GO TO MY COMIC SITE RIGHT NOW OR MIDGET GNOMES WILL HAUNT YOUR EVERY DREAMING MOMENT). Today marked the last day of comics in reserve (ok, thursday did if you count from our last batch of comics, but I posted thursday's before thursday so I'm not counting it). So, with the losing of the hard drive (as in, no stock pics to throw something together with), and the power outage (which meant that I had to wait to just install photoshop, much less use it), I thought I was fucked. In fact, when the power came back on at about 1, the first thing I did was hop on the net and post an news update apologizing for missing a comic. I had no idea the power would stay on as long as it has (note that it is 2:17 sat, and the power came on 1:00 fri). We were supposed to be on 'rolling blackouts' so that the system doesn't overload as they bring different areas up. I heard that you'd get power and then lose it for 2 hours. Damn politicians :).

Well, that's a lot to read, so I'll stop right here. See ya'll.

current mood: relaxed

(comment on this)

Wednesday, August 13th, 2003
11:36 pm - Compaq is the new devil
I just lost the entire contents of my windows box's hard drive. Here's the story.

Last night, I turned on the computer to find scandisk running, and then system restore pop up once I got into windows. System restore indicated that it had been stopped by cold shutdown, trying to restore to the point set by this stupid "Internet security" program, called Freedom. And oh was it ever stupid, but I won't bother with that.

Anyways, the next morning, I came back to it and decided to uninstall it manually, go through the registry, delete it's program files folder... and then I decided to show off Floppix to my Dad. Now, this is the first time the computer has been shutdown this morning, so I had no idea there was a problem. After I'm done with Floppix, I reboot and get this:
Invalid BOOT.INI
Booting from C:\windows\

Then I see the WinXP logo screen with the little throbber, and then it goes blank.

Oh shit. Now my dad's breathing down my neck, and I need to fix it fast so as to make him complacent.

Some googling reveals that others have had this problem, it's a corrupted windows boot file, obviously... however, I find nothing that fits my problem exaclty, all the others got video. I've deduced that it's booted up properly, as if I press the power button is takes a moment and then shuts off, just like it usually does, it's just the video driver isn't getting loaded. No way I can think of to get to the DOS prompt, no rescue disc (my dad didn't expect the boot file to get corrupt. Hell, he didn't even know what a boot file was).

So, we frantically search for anything bootable that will mount up the windows partition. In the process, we grab a compaq restore disc that came with the PC, back when WinME was still being packaged with computers. Big mistake. What this thing does is wipe your drive and reinstall WinME.... Shit. The thing is, it should have told us it would fucking erase every single thing on the hard drive before it merrily went and did so (although I should have caught on when it mentioned patitions and pulled the plug). Buggy piece of shit. It must have been a glitch, perhaps brought on by the corrupt boot.ini file (but then why would we want to use this damn disc???). Oh, and it said 'starting windows 98' when it first launched itself, although it installs WinME. Goddamn.

So, at this point the drive is toast, but we don't know that yet (I have my suspicions, though). I get dragged out to Business Depot and we explain our problem. Finally, we wind up with a second hard drive that we plan to make the master, install WinXP on, and then save all the files from the other drive. We stand around for a good while because this order of events happened:

1. Get 40Gb hard drive. Go to pay.
2. Wait for rebate coupon to be found.
3. Are told that 80Gb has a larger rebate on it. Go get 80Gb drive.
4. Discover that 40Gb drive has one instant rebate and one mail in, thus making it the better deal after all.
5. Wait around for a cashier.

All the while I'm being yelled at. I have a nasty habit of playing with configurations, so I'm scapegoated. Even after the suspected cause of the error changes to something that's not my fault, I'm still yelled at. 1st idea, Floppix (which is designed specifically not to do this) somehow maliciously mounted the hard drive and corrupted the boot file. 2nd idea, I screwed something up in the registry. 3rd, A virus did it. 4th, when the computer was shutdown during system restore, it created bad sectors (which it would have). These bad sectors then caused problems... windows is notorius for this kind of thing... maybe boot.ini got rewritten to a different part of the drive? 5th, a virus did it (yes, the thought process got changed back).

Right now we don't really know what caused it, and never will. It's all gone. The stupid thing is how I could have just plugged the hard drive into one of my other computers and saved the things that way. I've got some room on my Linux one, and for the rest, the old computer in the basement has a CD burner. Or maybe we could have made a rescue disk from the one downstairs. Or if not, I could have waited and had Loren (lorenc) make me one on his 'puter. But we rushed. We rushed, and we tried anything

Now we have two empty drives. 70Gb of free space between them. Fucking ass shit.

Here is the list of what I lost, of the top of my head (read: there was even more):

  1. All of my downloads from Kazaa. At least 1.5 GB of music. At least 2Gb of vids (well, more, but I made backups of most of my vids. Not of the music).
  2. The comic files for my comic, Idiom Syndrome. All of the scripts. All of the Photoshop files. All the images. I'd have lost the finished product too if they weren't safe and sound on the website.
  3. Pictures. Pretty pictures. Sad pictures. Some nice pictures of birds that I liked.
  4. My Leo database. It was over 2.5Mb.
  5. My Leo log of funny phrases that it had said.
  6. All of my programs. Not such a huge loss, but a huge annoyance since all my settings are gone and I'll have to redownload most of them (good thing I've got backups of Premiere and Photoshop).
  7. Backups of my Palm. All the programs that I'd saved in case I needed to reinstall (and I have in the past, I'll I'll probably need to in the future).
  8. Palm Ebooks. This loss is really annoying. I can download a few of them from the palm ebook site, but the rest were plain docs (basically just a text file) that I'd gotten from Memoware.
  9. Photoshops. Funny pictures I'd made out of friends.


So much work. Lost in the blink of an eye. Let this be a lesson to: the amount of rushing you should do is inversely porportional to how important the matter is, don't trust Compaq, and always make backups. Lots of them. Buy a DVD burner if you must. Then get a tinfoil hat, and never leave your house.

I'm not kidding about the hat.

current mood: sad

(3 comments | comment on this)

Sunday, August 10th, 2003
12:02 pm - My New Project
For those who don't know me: I like to program. Specifically, I like to program my Palm PDA using a nifty [now] open source source compiler called OnBoard C. There is also a yahoo group that I frequent relating to this compiler.

Typically it houses help queries for palm programming, and newbies running into common bugs in the compiler (it can't do bitfields, although apearantly that's been fixed and they'll work in the next release). But, just a few days ago, one of the members decided he didn't have time to work on this CAD app of his (he's busy designing buildings or something), so he put up the code for grabs to anyone who wants it. I took it.

Man oh man oh man. It's really, really messy in there. Most of the program was stored in a single file, although there were a few others (I think only because the maximum file size had been reached in the first one). There were library functions included within the source code, when the library files were already there. Most of the prototypes, what assure compiler know that a function it hasn't actually seen yet does indeed exist, (notice that it's not all, since that would have been too easy) were stored in the header file for the library. All in all, it's screwed up.

So, I start organizing it into smaller files... whoops. The assembler gives me a branching error. A branching error happens, because there is a limit on how far a jump instruction (what takes program control from one function to another) can be: 32 kilobytes. Now, that is a lot of code, right there. I've seen people get around this by rearranging the order the source is compiled in, by adding bridging functions (that just take some args and sen those args to the proper function) in the middle of the code so there isn't so much to jump over.... but I still want to develop this app. I only got it to compile once, just after I receieved the code and added some API prototypes (that's another thing about OnBC, it only has some of the system functions included, since it uses a single file to store all of them, and if that file gets too large you get a crashed palm and a need to reinstall OnBC).

So what do I do now? I start making a multisegment app. Palm files are organized into databases with records... programs are made up of resource records, forms, buttons, menu bars and such, and code records. It's possible to call a function in say, code segment #2, from code segment #1. It involves function pointers (hooray!), setting up a function, the has to be the 1st compiled in a segment, to link all the function pointers to the actual functions, and getting a pointer to those first functions by getting a locked handle to each code record, and then unlocking the handle at the end of the code. Oh, and I *might* need to alter the name of every single function call to be (*name)(arg1,arg2) instead of just name(arg1,arg2). Argh ;-).

It. Is. Hard.

Goddamn. It's so much work. I just hope that once I complete this, I'll be able to modify to program much more easily.

BTW: My face is still on fire. Plz send help, kthxbye.

current mood: working

(3 comments | comment on this)

12:00 am - My face is on fire
No really, it is. Plz send help, kthx.

current mood: uncomfortable

(comment on this)



> top of page
Blurty.com