"You have a backup...right?"
[p]For the last few weeks, I have been working on a pet project of mine, something that is about as far away from the current world of Object Oriented programming as one could get. [/p][p] Well, it is a classic story. I had my application dialed in about 90%, and here is how I do my devlopment: I use a Linux server at home running the freebie 'single user' version of CFMX 6.1, and MySQL. When things are working properly, I FTP the application up to this website, which runs CFMX on a Windows box, with Microsoft SQL Server 2000. I have to change the SQL stuff a bit, but it isn't a big deal. [/p][p] Well, heh, I [i]usually[/i] have pretty good discipline about having backup copies of my files. [/p][p] Anyhow, I had my app developed to the point where I wanted to run it on the Windows box. After a couple false starts due to the MySQL vs. MSSQL syntax, it was good to go. The app was running somewhat. [/p][p] Tweak time. [/p][p] I do my development using an old Fujitsu lapotp. I was watching TV and coding. And FTPing. TV. code. FTP. Well, at some point I was watching too much TV and not enough FTP. I got the "source" and "destination" directory display mixed up, and accidentially deleted a slab of code. I wasn't paying enough attention, and couldn't even tell you if it was the source or destination. Somehow, I don't know how, I thought I was replacing the missing files with the good set, but instead I ended up making the good side match the bad side. Now both my local copy and the FTP copy were whacked![/p][p] Ugh. [/p][p] Now for those of you who care, the app I'm working on is done in the Fusebox 3 format, and fortnuately, what I deleted was a small set of act_ files. Unfortunately, although the files were few in number, they were pretty complex technically. At least for me.[/p][p] Being a Fusebox 3 application, I still had the fbx_ files, and from that I can tell what act_ files are missing. So, all is not lost, and by studying the fbx_switch.cfm file, I'll be able to tell exactly what files are missing. The naming will give me a clue on the functionality, too. [/p][p] SoOoOo, I could be working on replacing the missing files, but instead I'm typing this. I'm not too worried about the lost work, but I am a bit wiser. Maybe not wiser, but certainly without excuse. [/p][p] Oh yeah, I'm watching TV at the same I type this, too.[/p]


