![]() |
![]() |
![]() |
![]() |
![]() |
Archives: [+]
I figured out how to do custom 404 error messages with Apache. Now I want to put them on all of my sites. I'm having trouble with one that was working earlier today. I'm not sure if it's me or IE that's making things difficult (though it's probably me). That's it, I'm tired and headed for bed....
[0 comments]
I'm still finishing up my workshop for February. This one is designed for 6th-8th graders. It's a technology triva game based on a football metaphor. You pick the yardage you want to go for and get a question to answer (matched, by difficulty, to the yardage you're trying for). Miss the quesion and the defense gets a chance to steal by answering correctly. Should be fun. It's based on a game my high school history teacher used to play sometimes.
While I've been busy with training, teaching, ordering gear, and other educational/administrative functions, my web sites have gone to hell. I started a significant revision of my current home page, but then I realized I that it only worked in IE, and that's not cool. So I started a revision that works in all three DOMs (the old Netscape 4.x, IE 5.x, and NS6.x). But that turned into a very big project. So I had to set it asside and get back to more practical things for a while. I have quite a few PHP/MySQL projects that I want to work on, but there's no time and won't be any until April. It's sad. Maybe I'll pick a weekend and work on nothing else but the web stuff. Then everything would be up to date and I'd feel better.
I'm looking forward to San Diego, but I have no idea what I'll do when I get there. Any advice is welcome.
[0 comments]
My tech training workshop went well today. I showed the staff how to use the CD-Burner to copy CDs and burn data disks. I think most of them got it, though I confused them a bit when I described how to burn things from remote computers using network neighborhood. I guess I'll work up a seperate handout on that and on FTP later.
I haven't done much on my workshop today. But I'll have time tonight. Gina is out of town, so it's good to keep busy...
[0 comments]
Just a few more notes on the IP Masquerade thing, which is working--though with an ocasional foul up. First off, the commands to start the packet forwarding and configure the firewall are these:
ipchains -P forward DENY ipchains -A forward -i eth0 -j MASQ
You issue these as root on your linux box. I'm putting them here mostly so I won't forget them. They need to be issued with each reboot or added to one of the logon scripts.
If you find that it takes a long time (about 2 minutes) to telnet from your Windows box to your Linux box, you can add your Windows box's IP and hostname to the /etc/hosts file on your linux box. This has something to do with reverse DNS and the time it takes to time out if you don't have DNS configured or if your boxes can't reach the server. Adding a line to /etc/hosts speeds up the process by, essentially, telling your Linux box that it's okay to go ahead and allow the machines you specify to connect. You'll also see entries for your network cards and gateways. Just add the new line at the bottom. You'll notice the speed increase the next time you try to telnet.
[0 comments]
I spent the better part of the weekend offline, so it feels like I haven't posted here in days. Vicki was in town this past weekend, and Gina and I had a great time showing her the sites and sounds of the town. She kept commenting on the beauty of the hills, since her local (Dallas, TX) is fairly flat. Anyway, we had a great visit, ate at a lot of good restaurants, and got a chance to gosip about our lives.
Nancy had our first headline show Friday night. It went off without too many hitches and was a commercial success (woohoo!). I managed not to break a string, despite showing up for the show w/o a backup bass. Today, I'm back in the office, finishing up a workshop for 6th -- 8th graders and trying to get our program newsletter out the door. I'll be out in the schools this afternoon, so nothing is likely to be finished today.
On the good side, I made a hotel reservation for an upcomming trip to San Diego, where some technology training will be going down. I'm excited about that trip. I'll also be going to South Carolina in early April to visit my nephew and his family.
[0 comments]
I worked on the IP masquerade thing from 8:00 a.m. until 2:30 p.m. (skipping lunch), but I made it work! And it's wonderful. So now I have my Dell Latitude LS connected to the web through my Linux box, lithe.uark.edu. I'm still tweaking things, but, so far, it's completely functional. And I'm glad to have both up and running again. Now should write up a little guide to setting it up to help other people out there (and to help me in six months when I've forgotten it).
[0 comments]
Since I'm down to one network connection in my office (until I can figure out IP masquerading and set it up properly), lithe will be up and down today (as I'll be swapping between it and my laptop). Or, more technically, lithe will be up and running, but you won't be able to hit it at certain points in the day. I'll try to keep these to a minimum, of course. And I hope I can have the IP masquerade up and running by the end of the day.
Finished reading Thomas Paine's essay on Deism ("Of the Religion of Deism compared with the Christian Religion"). I've always said that the only two religions that made much sense to me were Deism (the religon of the "founding fathers") and Buddhism. Paine's essay is worth a read. I also started Clifford Geertz's After the Fact, and Descartes' Meditations. I read Paine and I'm reading Descartes on my Palm PDA. Both came my way via MemoWare (your one-stop shop for Palm etexts). But you can find versions suitable for a desktop computer all over the net.
Whenever I find myself reading again, I think that it's nice to be doing so. Then I get busy with other things and stop doing it. So I doubt this case will be any different. In two weeks, I'll be making this same remark. Maybe I should add an anchor so I can link to it. It would be sad to abandon reading at this point in my life, when I've finally read enough that most texts, even ones that intimidated me before, are now accessible to me.
Back to the grind....
[0 comments]
U of A Computing Services rules with an iron fist. If you do anything on their network that they find questionable, they shut down your network drop and then come over to ask questions. Sometimes they just shut off your drop and wait for you to call them. I had been running a hub off my drop so I could hook up my laptop and the lithe server simultaneously, but it was causing too many packet collisions. Now I'm going to do it via IP masquerade (even though my laptop has a static IP) so I can run both boxes off the same drop with no conflicts. To the rest of the world, it will just look like one box (lithe).
If that turns out to be too much trouble, I can have a second drop installed, but I'd rather figure out how to do IP masquerade anyway, so, in the long run, it's a good thing.
I've been working feverishly on some training handouts to teach our staff how to use various pieces of gear we've fairly recently aquired. The first of these is the CD-ROM burner (a QPS Que! USB). Lots of screenshots, lots of step by step examples.
[0 comments]
The house cleaning progresses a pace ... Gina is still in Harrison and will be until Thursday unless she comes back early to attend the funeral of a family friend. The boss came by my office today and wants me to finish spending $8K in technology money. Some ideas: InFocus projector (about $3K), MS Office 2001 (Mac), Dreamweaver 4 and Flash 5 (PC), a case for the new Kodak digital camer (which I have at home "testing"), some headphones for our still non-existent distance tutoring project, and a licensed copy of CaptureEze (the only decent screen capture program I've found for Windows).
I found out they make a cool version of Palm Desktop for Linux. It's called JPilot. I'm going to try it out tomorow... I'm making good progress on my February workshop for 6th-8th grade students. I should have it finished by Friday (which is cutting it close, but so be it).
Zeldman has demonstrated that there are quite a lot of designers out of work. That scares me a bit. I'm hoping that my other skills will help pad out my resume (the PHP/MySQL stuff especially)...It's time to roll, this lab is closing...
[0 comments]
I saw Guy Ritchie's (Madonna's beau) film, Snatch, this past weekend. It was very fun. It's a fast-paced dark comedy about illegal boxing in England. It's the sort of movie that makes you laugh at things you know you shouldn't be laughing at. If you like gangster movies (particularly of the Pulp Fiction or Resivoir Dogs variety), you'll dig it.
Gina's out of town on business, so I'm in charge of the house. I have several projects due next week, so I'm going to get with it...
[0 comments]
I'm updating my virus definitions. Recent events have taught me the importance of doing this. I actually came up here (I'm at the office) in order to grab my Norton Antivirus CD, but I think it's atually at home. No problem. I needed to burn some discs anyway, and this is the only place with a CD-burner that I have access to (to which I have access?).
Norton says my Dell is now safe and sound.
Betty came to town this weekend so Gina and I had lunch with her, my sister Linda, her husband Kevin, and their two kids Kristen and Kelsey. It had it's moments but overall was considerably less fun than visiting my sister last week. I like my nieces, but I don't really approve of my sister's parenting techniques (and for the way my nieces exploit them to their own advantage). As for Betty, she's trying to be friendly but I still resent her for not wanting to take any interest in my life for the last three years. I sincerely think she only talks to me due to guilt.
[0 comments]
I'm so tired right now that I'm not sure I can compose a decent post. I've been working on paper work most of the day and now have my weekly reports (long behind schedule) back up to speed. The network drop which connects our server (ubets) to the world went bad today. So we had to move it to another drop. Now it seems back up. At first I thought it was a network card (we'd been having some trouble with ours) problem.
Not much else. It's Friday, so email traffic has been slow. I'm going to read a bit and look forward to going home for the weekend...
[0 comments]
I downloaded and installed a fix that protects against the Ramen worm that hit our server yesterday. It exploits security holes in default installs of Redhat Linux 6.2 and 7 (we're running 7). But it's fixed now and I'm going to add securityfocus to my list of daily reading. They had the best info on this thing and links to the fixes.
I'm trying to see if our QPS Que! USB cdrom burner will work with our linux server. If it will, it will make daily backups very easy. But if it won't. I'll figure something else out. We have a tape drive on the server, but I hate it with a pasion. CDs are cheap enough that I can burn dailies or weeklies to them and have a nice, permenant, and easily accesible backup.
[0 comments]
I've been surfing aimlessly for a while now. I'm starting to develop a regular pattern. First I hit zeldman. Then I usually cruise over to frownland. Today I surfed Lance Aurthur's glassdog site for the first time in ages. It has some good writing and very good HTML and JavaScript tutorials. And his design is clean and nice. Finally, one of the Blogger developers has a site called onfocus which has a great links section to interesting blogs and a really nice quotations database that spits out random quotes (I think he uses ASP. I've written one that uses PHP/MySQL, but I haven't yet populated the database much or implemented it on any of my sites). He's heavy into existentialism, which makes me nostalgic for my youth.
I installed avantgo onto my Palm IIIxe last night. Now I know what my homepage looks like on a 150px x 150px 4-greyscale screen. To be honest, I was really impressed with AvantGo. I hadn't expected to like it. I thought browsing offline would be no fun and I figured it would do a crappy job of converting non-handheld-optimized sites into something readable on a palmtop, but I was wrong on both counts. Having Zeldman's daily report in your pocket is damend convenient. I haven't messed much with it yet. But I'm sure I can get addicted to it. I just need to figure out which sites I really care to read each day when I'm away from a networked box (which isn't often).
My eyes are doing this weird thing that my opthamologist (when I was in junior high) called "vitrious floaters." There's little salt deposits or something like that which ocassionally cloud up my vision. The experience is not unlike looking through undulating cling wrap, except it generally only covers a very small area of my field of vision. The only drag is, if you keep looking at a monitor (or working under a florescent light) after it's started, it tends to get worse and eventually leads to a migrane. So I should be cutting this off and going to bed now.
[0 comments]
Someone from Austrailia hacked the ubets webserver. He (she? they?) was actually very kind and only messed with the index.html files.There weren't many of those on the site, lucky for us. So I've spent the time since I got back from lunch reinstalling files from backups and tightening up security (I'll be doing more of that, I'm sure).
[0 comments]
It's lunch time here and all is quiet. I'm working through half of the lunch hour so I can eat with my friend Steve (his homepage is just a place holder right now, but I'm looking forward to the redesign). I've spent all day, thus far, organizing and filing the huge stacks of papers that have been piling up here. So my office looks better and I feel a little more in control of my life. I still have one small stack left. Then I'm going through the desk itself and rerouting some networking cables (I set up a hub in here so I could use my laptop and the linux server via he same network drop. It's actually an eight port hub that we bought for the lab. But the lab is in limbo right now. So I'll use it until I can order a smaller one).
Here's a stortrooper of my wife, Gina:

[0 comments]
Two notes on the whole cross-platform DHTML thing (IE 5 & NS6). It turns out that the lack of scrolling ability in NS6 is a real lack and not just a coding problem on my part. So the new design gallery (still alpha) won't work in NS6 and there's nothing I can do about it. So I'll do two versions and give NS one that has a standard scroll bar. It won't be as cool as having the JavaScript scroll to the points, but that's the best I can do. But the cross-platform problems with the new homepage (also alpha) are not NS's fault. They're Dreamweaver's fault. So now I'm recoding that page (by hand) to make it cross-platform capable. So far, it's going very well. But I need to optimize my code a bit. There's way too much of it right now and will be an insane amount of it if I keep going at this pace.
[0 comments]
I just did a phone interview with the press people for NuSphere MySQL. NuSphere, as I've said here before, makes a distribution of Apache, Perl, PHP, MySQL, Webmin, and phpMyAdmin all configured up to work right out of the box. It comes complete with a web browser-based installer. They actually sell a boxed copy (and provide support options), but they also have it as a free download from their site. I'm running it on two Redhat 7-based servers. They have it for Win32 now as well. It rocks. If you need a database-enabled web site and have been pulling your hair out trying to get all of the components to talk together, it's a godsend. I'm saying this because I love the thing; I'm not on their payroll.
Anyway, I dug the thing so much I sent them an email saying so. And they've been having trouble getting the word out about their product, so they asked me for a press-release blurb and then called for an interview. It was quite a lot of fun.
Everyone is out of the office today, so I'm writing reports and filing things like mad. It should be a nice, low-key day.
The demo version of my new design gallery is up now. I have to add content and redo the screen shots. I just have it up so I can test the DHTML out on every browser I can find. So feel free to send bug reports.
[0 comments]
I've been working on a new site (or, really, sub-site) today. It's a new gallary for sites I've designed, though the idea could be applied to lots of things. The basic idea is to have a smallish rectangle in the center of the screen and a tiny rectagle below it which just contains the navigation controlls. These two rectangles are situated using a nested frameset so there's a nice border (in a darker color) around them. The main content frame (home_frame) contains absolutely positioned screen shots and, just to the right of them, text descriptions. When the user first loads the site, most of the content isn't visible. But clicking one of the navigation controlls (there are two: right & left) scrolls the hidden content into view. The scrolling is set to stop on each site. So one click or mouseover of the navigation controlls will bring one screen shot and description into view. Then you proceed, in a linear fashion, either to the right (toward new content) or to the left (to content you've already seen).
It's fairly trick-bagy and uses lots of JavaScript and CSS-P. I've been designing it on IE5, so it's sure to suck on NS6/Mozilla 0.6. In fact, I'm downloading Mozilla 0.7 right now to check it out. But I'm fairly sure CSS-P support is fairly sketchy in NS/Mozilla, since it's actually part of the CSS2 spec. But we'll soon see (unless my download hangs).
[a short while later] It's as I suspected, none of the CSS-P works with Mozilla .07, so either there is a way of addressing the w3c DOM with respect to CSS-P that I'm missing, or the browser doesn't support CSS-P. I'm a little sick of screwing with it right now. I'm going to use my sniffer to send NS, Mozilla, and NS4.x/Mac either to the old page or to pages rolled with them in mind. I actually hope the problem is with me and not with the browser, as I'm a fan of the Mozilla project. It could be that NS and Mozz are just not ready for DHTML yet. I hope that they will be in the near future.
[0 comments]
I just got back a little while ago from Huntsville, AR, where I had the misfortune of attending eighth grade and high school (my parents moved there from Ft. Worth, TX, when I was 13). My father and my sister (and her family) live in Hunstville. But despite my feelings for the place, it ended up being one of the nicer family visits I've made there in recent memory. My father was suprisingly lucid (he's 83 and is in the early stages of Alzheimers). And my sister was also in a great mood. Even the weather seemed to be on our side.
My sister has been working as a bookeeper for a small accounting firm for as long as I can remember. It has always been understood that the owners of the business would sell it to her on their retirement. Well, it turns out that the principle owner died in the fall and his widow didn't have any interest in carrying on at the business. So my sister has, very suddenly, become the owner of a small business. She seems to be enjoying it. She modernized the computers and had someone come in to network them. She hired an employee and kept one on who had been working there for the past five years. So now the three of them run a small tax preparation business. It's located in an old house in the middle of town. I'm proud of her. She says business is booming. Long may it be so.
Speaking of family: I'm going to touch bass with all of mine in the next two weeks. My adoptive mother, Betty, who almost never makes it up this way (she lives in Durant, OK), will be in town Friday. She mostly comes here to visit my sister, as we are not close and haven't been for the last several years. But I'm sure we'll have a meal together, probably Saturday evening. That'll be nice, I guess. I'll get to see my brother-in-law, whom I like (I like all my brothers-in-law, on either side of the familily). And I'll get to visit with my sister's daughters.
Then, the following weekend, my birth-mother, Vicki, is comming up from Dallas and staying two nights. So we get to play host, which should be fun. Among other things, she's going to catch a Nancy show, which will be the first time anyone in my family has ever seen me on stage (there's occasion for some sad commentary in that, but I'll leave it to you to fill in the blanks). I rehearsed with Nancy yesterday, and things went really well. I'm still reading chord progressions off of charts, but I should have most everything memorized by the night of the show.
Anway, today, thanks to Dr. Martin Luther King, Jr., we have the day off from work. That gave us the extra time to touch bass with my sister and my father. And it will also give us tiime to clean up the house and do some laundry. I'd like it very much if I could also spend some time revising my thesis, so I can drop it off to the committee, but that might have to wait. It's already 4:00 p.m., and I have a lot of laundry and house cleaning to do.
The one design-related thing I'll mention: I learned some really cool DHTML last night that I'm going to use to make a new design gallery for my homepage. It involves a frameset, some absolute positioning (via CSS) and javascript to horizontally scroll the main content frame to designated points. It'll be cool. I'll link it up here when I'm through with it. And I'm going to expand my PHP/MySQL demos site to include the script from this site as well as my browser-sniffer (still a useful thing in these days of multiple DOMs and lack of CSS-P support in NS6).
[0 comments]
I learned a long time ago that the U of A has some computer based training that they license from SmartForce, but I'd never downloaded the player and messed with it until today. I've been working through a Java tutorial. And I'm again struck by the amazing similiarity of all modern programming languages. Some people who code C++ seem to want you to think it's amazingly more complicated--different not only in complexity but in kind--from scripting in Perl, PHP, or JavaScript. It ain't necessarily so. The more I try my hand at other languages, the more I'm glad I started off by learning s little Perl.
The cool think about this new training is that it's organized into sensible curricula. If you want to focus on Java, there's a "Java Programming" curriculum. If you want to work on your help desk skills, there's a "technical support" curriculum. There's one for most everything (though way too many Microsoft things). The U of A has rights to about 400 courses. There's no PHP or ASP. The ones that I'm looking at are Java, Unix, Networking, and Internet Security. I might take a stroll through he C/C++ one just to remove the fear I have of that particular language. But the Java one is long and detailed. It will take me weeks to get through it if I try to retain anything (and what's the point if I don't).
[0 comments]
I followed a link from zeldman.com to frownland.com and found www.stor.co.uk, an odd site where you can create, with a Java applet, silly little computer versions of yourself and mail them to your friends. Here's me (and Josie):

[0 comments]
It's been a long and fairly unproductive week. I'm back at work but still feeling under the weather due to my recent illness. I've been creating a workshop for the ETS students. Mine is supposed to focus on "technology" and I suppose it will, but the part I'm working on has to do with differences between high school and college and, specifically, with making out a college course schedule for a particular major. I need to walk over to the student union and use their Macs. I've been using some printouts from the U of A's online course schedule and the Mac versions are much better looking. We have a Mac, but it doesn't have a local printer and I haven't had a chance to get it printing to the networked printers via netatalk.
I work for a good program. We encourage students who might not think of themselves as "college material" to go on to college. And we give them counseling and conduct workshops that help them to understand ways they can do that. This sort of program would have helped me, as I arrived on campus without a roadmap and with some serious misconceptions about what was involved and what would be expected of me. The time it took me to hack my way through the undergraduate curriculum would have been much less if I'd had a better picture of the entire process from the get go. I've overcompensated for that a bit by going on to grad school (twice). The most important bit of advice I could give to any kid about to enter college is that it's much easier if you know what you're after. Of course, what you're after can change quite a lot, especially during those years from 18 through the mid 20s.
For instance, I started college thinking I'd major in Psychology. I had some interest in understanding human motivations. I also wanted to be a musician, but I didn't have much interest in classical music (still don't) or being a high school music teacher. So the music program at the U of A didn't have much to offer me. It was my professor in an English course who convinced me that I had some real talent at writing and, more specifically, at literary criticism. Once I learned what literary criticism was, I wasn't overly impressed with it. To a person from my working class background, it didn't seem like something worth doing. But that didn't stop me from persisting in it. I decided being an English professor (like my mentor) might be a very nice job. And I really liked to read and talk about books anyway, so I kept at it and even started graduate school in English, where I got my first practical experience in teaching.
I've been through several permutations since then. And now I have no real aspirations to being an English professor, though I still like writing. In fact, I'm quite happy designing web sites and doing what little bit of teaching/training I do. But in some ways, I'm in an odd position. I don't have the computer science background that many employers think they want. At the same time, I know how to do things that most CS graduates don't. I still struggle with proving to myself that I'm good at the things I do. And I've discovered that degrees don't really provide that functionality. :)
So my relationship with higher education is a complex one. In some ways, I see college (especially graduate school) as the best thing that ever happened to me: as a time and place where I really grew as a person. At the same time, I think there are lots of legitimate career paths out there that have nothing to do with higher education. College (especially graduate school) can be a very frustrating and not always beneficial thing. It can also be a big chance for failure and a blow to self-esteem. If you tend toward self-loathing, it gives you what seem like objective reasons to think less of yourself. I might be a less interesting person if I hadn't spent years becoming familiar with British and American literature and trying to figure out modernism and postmodernism, but I doubt I'd be a less happy or productive person for the lack of it. In fact, I might be happier and better adjusted
I'm broke. I'm going to have to go out to my Father's and beg for money. Nothing like that to make you feel ten years old.
I don't think I mentioned it here, but Gina and I spent an entire day last weekend moving all of our stuff out of the storage building that we rent and into a new one across town because the melting ice flooded our old one. Gina talked to the storage guy today and he was actually very understanding and isn't going to charge us for January, which I think is incredibly cool of him. So tonight we're going to go and retrieve the few things that are still in the old building and move them to the new one.
Speaking of people being cool, I called Dell's support line yesterday about my broken CD-ROM drive and they were very helpful and are sending me a new one. It took a while to get through on the phone, but everything else was very good.
[0 comments]
I was surfing for a t-bird pic for the new homepage redesign and happened across this, which might be the funniest thing I've seen in my life (the title and the picture at the top of the page).
[0 comments]
This is my third day back in the office following an upper respritory infection that kept me home from December 31 until January 9. I rarely catch colds and things like that. So it was quite a shock not only to be sick, but to be almost completely useless for over a week. So, needless to say, I'm behind on every kind of project. But I'm starting to catch up again.
I'm working on a new version of my homepage. I'm getting bored with the old look and I wanted to try out some DHTML I've been learning. I've tested the new version on quite a few browsers on Windows, Mac, and Linux. Right now, it chokes on Netscape/Mozilla 6. I've heard that those browsers don't support CSS-P (absolute positioning) as CSS-P is actually part of the CSS2 spec (and NS/Mozz only supports CSS1). But it works perfectly on Internet Exlorer (Mac and Windows) and well enough on Netscape 4.7x (Mac, Windows, and Linux). So I'm going to use a browser/version/platform sniffer to send the problematic browsers to a page designed for them, or to the old page.
A few days ago, I put together this page describing bands I've played in over the years. I took some old cassettes and made mp3s of some songs. Call me a history buff. I'll be adding more as time permits and as new tapes surface. Enjoy.
Now that I have my strength back, I'm going to set asside an evening this week to make final revisions of my thesis and pass them on to the rest of my thesis committee (Dr. Stephens and Dr. Wilkie). With any luck, we could wrap this thing up sometime in February. Woohoo! Now I should just do a Ph.D. and get it over with. But I'm holding off on that. School starts next Tuesday here at the U of A. I'm neither teaching nor taking any classes this spring. And that's odd for me. But I'm looking forward to it. I'm masterfully good at streatching myself too thin.
A person named Paulo on a Blogger discussion group found the solution to the publishing problem (Error 104: java.lang.NullPointerExcept) that had plagued my old blog for months. The problem? It chokes on dollar signs. I stripped the dollar signs from one post in November, and then everything was fine. Strange. So I'm keeping the old site around as an archive (since it has posts form July through November of 2000). But all the new stuff will go here.
[0 comments]
I had a very nice dinner Thursday with my thesis advisor, Dr. Bennett. Now I have the thesis back in hand. Dr. B. didn't propose any big changes. But he did mark up all my typos, and it'll take a long afternoon to fix all of those. But as soon as I do, I can hand it off to Dr. Stephens and Dr. Wilkie and be one step further (farther? I never can keep that one straight) down the road.
I've been sick as a dog for a week, but I feel a little better today. In fact, I've been looking forward to working on the bassbook and on bassplaying.com. But first I have to finish some work projects that are all due by February 1. I'll probably have to put in at least one weekend of work on my own time to make that deadline. On the upside, February should be cake.
Enough blabbing; I'm going to go code something or work up some graphics....
[0 comments]
![]() |
![]() |
![]() |
![]() |
![]() |