Monday, February 28, 2005
I fixed the site so that it works if you don't have JavaScript enabled. Next task: to try in vain to make the site W3C Standards Compliant.
Friday, February 25, 2005
On Updates
SCORE! I made it into the update queue just before the massive horde of doom.
I'm actually quite proud of today's comic. I have some fun stuff in store for tommorow, too. Actually, since I might not draw it tommorow, I have some fun stuff in store for whenever it is that I do the next comic.
See you then.
I'm actually quite proud of today's comic. I have some fun stuff in store for tommorow, too. Actually, since I might not draw it tommorow, I have some fun stuff in store for whenever it is that I do the next comic.
See you then.
Autokeen is Annoying Sometimes
KHAAAAAAAAN!
If you view the source on any comic page, you'll notice a <noscript> tag with nothing in it. Why is this?
Because it should have a parsed form of ***todays_comics*** in there, but Autokeen apparently can't do that twice. Grumble.
If you view the source on any comic page, you'll notice a <noscript> tag with nothing in it. Why is this?
Because it should have a parsed form of ***todays_comics*** in there, but Autokeen apparently can't do that twice. Grumble.
IE Sucks
For some reason, Internet Explorer is not displaying the transcripts at all. I'm working on figuring out why this is. In the meantime, if you're using IE, switch to Firefox.
Update: I found the problem and fixed it. But you should still switch to Firefox.
Update: I found the problem and fixed it. But you should still switch to Firefox.
Wednesday, February 23, 2005
The Next Project
My current project is to finish all the old transcripts that I haven't yet done. But what comes after that?
I intend to write a system that'll use cookies to remember which comics you have and haven't seen. There'll be a link to take you to the first comic you haven't read, and possibly a page that'll list all the comics and tell you which you have and haven't read.
This'll require some work, and may result in a Massive Cookie of Doomâ„¢. This (the Massive Cookie of Doomâ„¢, not the work) is something I hope to avoid. Avoiding it may require me to sacrifice some of the nifty functionality of my plans (i.e. the page listing the comics you have and haven't read), but I'll see what I can do.
Then again, I must first complete the transcripts. I can worry about this later.
I intend to write a system that'll use cookies to remember which comics you have and haven't seen. There'll be a link to take you to the first comic you haven't read, and possibly a page that'll list all the comics and tell you which you have and haven't read.
This'll require some work, and may result in a Massive Cookie of Doomâ„¢. This (the Massive Cookie of Doomâ„¢, not the work) is something I hope to avoid. Avoiding it may require me to sacrifice some of the nifty functionality of my plans (i.e. the page listing the comics you have and haven't read), but I'll see what I can do.
Then again, I must first complete the transcripts. I can worry about this later.
Tuesday, February 22, 2005
Backlogged Transcripts
I'm in the midst of making all the transcripts that are not currently, well, existant. I have something less than 20 left to make. Hopefully I can finish them this weekend. I'll keep you updated.
Image Files
Because I could, I went about and renamed all the images. The old format was name.yyyymmddX.jpg, where X is the letter of the frame (a == 1, b == 2, etc). The new format is yyyymmddX.name.jpg.
Why did I do this? Really, I did it so that I could find the comics more easily when stockpiled on my hard drive.
Why do you care? You don't.
Why did I do this? Really, I did it so that I could find the comics more easily when stockpiled on my hard drive.
Why do you care? You don't.
Saturday, February 19, 2005
Unnoticed Problems
Aw, bugger.
Sam brought it to my attention that neither movie works anymore. This is due to minor problems in the JavaScript code. Now to fix them.
Give me a little bit.
Update: I got them working now, but there's an unsightly space between the date and the beginning of the text. I'll work on fixing that now.
Update 2: Yay. I fixed that too. ON TO THE NEXT PROJECT! That would be an updatable status line towards the top of the page.
Update 3: Okay, that is now done. I have other stuff planned, but I'll do that later. In the meantime, I think I'll have a few cookies.
Update 4: SHIT! In fixing the movies, I broke the transcripts! Must fix that now!
Update 5: Okay, I got the transcripts fixed now. If I noticed anything else, I'll fix that too. Unless I do, though, I'm not updating this post ever again.
Sam brought it to my attention that neither movie works anymore. This is due to minor problems in the JavaScript code. Now to fix them.
Give me a little bit.
Update: I got them working now, but there's an unsightly space between the date and the beginning of the text. I'll work on fixing that now.
Update 2: Yay. I fixed that too. ON TO THE NEXT PROJECT! That would be an updatable status line towards the top of the page.
Update 3: Okay, that is now done. I have other stuff planned, but I'll do that later. In the meantime, I think I'll have a few cookies.
Update 4: SHIT! In fixing the movies, I broke the transcripts! Must fix that now!
Update 5: Okay, I got the transcripts fixed now. If I noticed anything else, I'll fix that too. Unless I do, though, I'm not updating this post ever again.
Final Touches For Now
I have finished updating the old transcript files. Now the transcripts will work on anything that I have made a file for. I'll make the rest soon. In the meantime, I've fixed the system to not show "undefined" if a transcript file doesn't exist.
Friday, February 18, 2005
HELL YES!
The new transcript system works now.
I am happy.
On a sad note, it currently works only on the front page comic. The reason for this is that I haven't yet migrated the old transcript files. I'll get around to that soon. In the meantime, look at the transcripts on the front page and say, "Wow. I wish Eli would get around to doing this for the rest."
I am happy.
On a sad note, it currently works only on the front page comic. The reason for this is that I haven't yet migrated the old transcript files. I'll get around to that soon. In the meantime, look at the transcripts on the front page and say, "Wow. I wish Eli would get around to doing this for the rest."
The New Transcript System
I finished the new transcript system today.
Awesome.
I'm in the midst of updating the index page for the site, so that I may make sure it works as intended. This may take a while, though, so be prepared to wait.
Once I make sure I have the system working, I will proceed to update the entire site with it. Do note that the system will not work on comics without a transcript already made.
Awesome.
I'm in the midst of updating the index page for the site, so that I may make sure it works as intended. This may take a while, though, so be prepared to wait.
Once I make sure I have the system working, I will proceed to update the entire site with it. Do note that the system will not work on comics without a transcript already made.
Thursday, February 17, 2005
Yay Google
Google is god.
Thanks to this handy-dandy search, I have found a way to get around the massive problems I've been having with my transcript code. Now I need to rewrite a large portion of it, but whatever.
The old, nonworking version used this, but the new version will be using this.
And no, even though I'm giving you a massive hint as to what the new system will be, I still won't actually tell you what it is until I finish it. And at that point in time, I'll just put it on the site, so I'm never going to tell you.
So there.
Thanks to this handy-dandy search, I have found a way to get around the massive problems I've been having with my transcript code. Now I need to rewrite a large portion of it, but whatever.
The old, nonworking version used this, but the new version will be using this.
And no, even though I'm giving you a massive hint as to what the new system will be, I still won't actually tell you what it is until I finish it. And at that point in time, I'll just put it on the site, so I'm never going to tell you.
So there.
On Autoupdates
I disabled Keenspace's autoupdate feature for the comic. This will allow me to post the comic for a given day pretty much whenever I feel like it, without needing to wait for the 1000 or so other comics ahead of me in line to update first. This means that I can update the comic before I go to bed. Yay.
Speaking of updates, the transcript for today's comic can be found here. Have fun.
Speaking of updates, the transcript for today's comic can be found here. Have fun.
Tuesday, February 15, 2005
On the Transcript System
Okay, current work on the nifty-keen transcript system is halted until I can figure out what the hell is going on with it. I seem to have stumbled upon a fundamental yet unexplainable bug in Javascript itself. Basically, when I take a string that contains the character \' and shove it into an array, weird things happen when I print the string. Each browser handles the weirdness differently, too, so that doesn't help.
GRRRRRR.
GRRRRRR.
Monday, February 14, 2005
Status of Idiocy
Well, I had too much stuff going on today, so I didn't draw a Valentine's Day comic. Deal with it.
On the other hand, I did make a lot of progress on the new transcript system. I'll give you some details now, because I feel like it.
The new transcript system will offer you a choice between the old, popup-based system and a new, pain-in-the-ass-to-program, nifty-keen system that involves no popups whatsoever. You'll get this choice unless, of course, I decide to be lazy and not make the popup version, in which case you won't be able to choose it. This is quite likely.
It'll use a cookie to remember which system you prefer, as well as (if you're using the cool one, which you should be) your decision about whether or not you want the transcripts enabled by default.
And now, because I'm evil, I'll not tell you exactly what the nifty-keen system will be. However, it'll only take me a couple more days (a week at most) to finish it, so you shouldn't have to wait for too long.
On the other hand, I did make a lot of progress on the new transcript system. I'll give you some details now, because I feel like it.
The new transcript system will offer you a choice between the old, popup-based system and a new, pain-in-the-ass-to-program, nifty-keen system that involves no popups whatsoever. You'll get this choice unless, of course, I decide to be lazy and not make the popup version, in which case you won't be able to choose it. This is quite likely.
It'll use a cookie to remember which system you prefer, as well as (if you're using the cool one, which you should be) your decision about whether or not you want the transcripts enabled by default.
And now, because I'm evil, I'll not tell you exactly what the nifty-keen system will be. However, it'll only take me a couple more days (a week at most) to finish it, so you shouldn't have to wait for too long.
Sunday, February 13, 2005
On Reoccurences
It occurs to me that today's comic is pretty much the same as Sam's Lunch. Well, whatever. Deal with it.
Boredom Spawns Comics
Drew another comic, but I don't know if I'll have time to scan it tonight. I'll try, but I'm not making any promises.
When it does come up, the transcript will be available here.
In further news, Valentine's Day! OH CRAP!
Maybe I'll make a special Valentine's Day Comic Thing. Probably not. Well, actually, now I have a good idea.
Expect to see one, but don't be surprised if there ain't one.
Update: I will have time to scan the comic tonight.
When it does come up, the transcript will be available here.
In further news, Valentine's Day! OH CRAP!
Maybe I'll make a special Valentine's Day Comic Thing. Probably not. Well, actually, now I have a good idea.
Expect to see one, but don't be surprised if there ain't one.
Update: I will have time to scan the comic tonight.
Friday, February 11, 2005
Ambitious Plans
Since I need to rewrite the transcript script anyway, I've got very ambitious plans regarding new features. I won't go into the details right now, as my plans may not be possible, but just wait a bit. In some time, I'll probably post a list of what I want the script to do.
Thursday, February 10, 2005
I am an Idiot
Aw, shit.
It seems that, when updating the site template, I accidentally nuked the code that handled the transcript link and pop-up window. Since I don't have a backup that I can find, I have to remake that.
Shit.
On the positive side, maybe I can find a way to make the link only show up if the transcript actually exists. I'll check on that as I'm rebuilding it.
In the meantime, if you want to read the transcript for tonight's comic, you can get it here. Do note that this won't work until the comic is up.
It seems that, when updating the site template, I accidentally nuked the code that handled the transcript link and pop-up window. Since I don't have a backup that I can find, I have to remake that.
Shit.
On the positive side, maybe I can find a way to make the link only show up if the transcript actually exists. I'll check on that as I'm rebuilding it.
In the meantime, if you want to read the transcript for tonight's comic, you can get it here. Do note that this won't work until the comic is up.
Whilst Scanning
I am currently in the midst of scanning the comic for today. In other words, the comic actually exists again.
In other news, it occurs to me that I may need to modify this newsblog to have Keenspace's advertisement up top and notice of host-age (not hostage) on the bottom, in the event that I wish to keep hosting my site there. As I do, I'll see if I can easily do this.
Okay, I think I got the ad and host-notice thing set up. Hopefully I won't need to mess with the code too many times in the future.
In other news, it occurs to me that I may need to modify this newsblog to have Keenspace's advertisement up top and notice of host-age (not hostage) on the bottom, in the event that I wish to keep hosting my site there. As I do, I'll see if I can easily do this.
Okay, I think I got the ad and host-notice thing set up. Hopefully I won't need to mess with the code too many times in the future.