Geek :: Blog/Website
May 21, 2008 / Wednesday
Rosy Picture Of The Past
Day three of my website being down, down, down:

All systems functional?! Oh, on 5/13 they were. Gee, what a useful status page.
03:31 PM | Blog/Website| Comments (2)
May 18, 2008 / Sunday
Waah
Some people like to whine (on, and on, and on) in person. I like to do most of it on my blog. This, of course, immortalizes me on the internet as a whiner (oh noes), but I look at it this way: It's human to whine. It's healthy to vent. Whining in person follows a push model; the person being whined at either has to sit through it, which is not fun and somewhat stressful, or tell the other person to quit whining, which will probably hurt their feelings. On the other hand, whining in a blog follows a pull model; if you don't want to hear my whining, you can stop reading. Simple as that.
So no, I'm not going to stop whining here. And it'd be great if more people started blogging. It'd save us all a lot of push model whine time.
This post brought to you by the three posts immediately preceding, which were nothing but whine.
05:05 PM | Blog/Website:Rant/Whine| Comments (2)
February 12, 2008 / Tuesday
Are You A Spam Bot?
Blog spammers are driving me nuts. I added an extra field to the comments page to try (yet again) to thwart them. Sorry, it's more typing for all of you, but it's only an extra key or two. All capitalization permutations of N and NO should work... "should" being the keyword.
12:23 AM | Blog/Website| Comments (9)
January 06, 2008 / Sunday
Twitter Is Bad For Blogging
I don't blog nearly as often as I used to. And why? Because all the random things I used to formulate into paragraphs end up as single line Tweets.
I almost posted this as a Tweet.
10:54 PM | Blog/Website| Comments (2)
December 21, 2007 / Friday
Because Andrea Asked
Byndtan: what's with the no blogging??
So what's up? I've been sick. Apparently, I don't blog when I'm sick. I'm starting to feel better now, so here's an update on sickie life.
I'm old now. I turned 30 on Saturday. I'd planned to celebrate by jumping out of a plane, but then I got sniffly and had to cancel. Boy, was I bummed about that. On the other hand, flying through the air at 120 MPH in freezing temperatures probably wouldn't have been very good for my cold. Still, bummed!
On the upside, having a birthday means getting to see my friends. A bunch of us got together for a pre-Burnination dinner at Pepper Lunch. We showed up, identified ourselves, and was greeted with, "Ah! Val's people!" Lucinda brought a yule log to dinner and set it on fire. I have to say, it was pretty awesome:
I was pretty stoked to see everyone, and scored some tastiness, too! Thank you, Burninators who dinnerated with me on Friday! It was excellent getting to skate with you afterward, too, despite my eating too much pregame Pepper Lunch and wanting to puke.
Took it easy on Saturday. Went to the driving range, then hung out for a bit before driving many miles of fun windy roads for dinner at Tyrolean Inn. I ordered pork knuckle 'cause I liked its German name (Schweinshaxe!) and it came with a knife sticking out of it. That was pretty awesome too:
Sunday: Had Shanghai dumplings for brunch, played some hockey, watched I Am Legend. Whoa, where'd the day go?
Monday: Woke up super duper sick. I think I caught two colds in a row. This thing is seriously a double doozy. Oof! Oof again! Had dinner with Alissa at Palo Alto Creamery: coconut mango extra thick shake. Can't go wrong with that!
This week has been full of Christmas present stress. I think I'm going to purchase a winter vacation home in a place that doesn't celebrate Christmas. Northern Africa, here I come!
Tried turducken for the first time on Wednesday. I had to explain to a coworker what it was. "It's a turkey stuffed with a duck stuffed with a chicken stuffed with stuffing." *pause* "Hrm, sounds gruesome." "Yeah, it does, huh?" Tastes great, though!
Finally posted Red Division stats on Tuesday. Thank you, captains who made the extra effort to gather what I needed from the other teams!
Tried out the deep fryer yesterday with some Oreos and Snickers. I used the most common batter recipe off Google, but it didn't work as well as I'd hoped it would. My apartment got all deep fried oily smelling, too. Definitely need to make some adjustments. Oh, and flinging drops of water into the super hot vat of oil was fun!
Dinner tonight, and I still need to figure out an alternate dessert! The clock is ticking, oh noes!
01:25 PM | Blog/Website| Comments (1)
November 03, 2007 / Saturday
Linkroll!
Step one of my del.icio.us website integration is complete: I'm finally using del.icio.us. I've imported all of my non-website bookmarks, tagged them, and made them public. And, since I'm on a blog badge kick, I added a mini del.icio.us linkroll to the sidebar so I could share with you my latest favorite sites. How much use that will get, I don't know, but really, I just wanted to integrate yet another site into my blog.
Step two, which was my original reason for wanting to use del.icio.us, is to import all of my website links and pull from del.icio.us for display. Currently, I'm organizing my links in XML files and formatting them for main content and sidebar display with XSLT. It works, but maintenance is tedious. I originally designed it this way so I could play with XSLT, and because SOA hadn't really taken off yet. But now, with the ubiquitous magic of tags and badges (APIs are nice, too, but overkill for display purposes), there's no need to create my own system for managing and sharing most things. A big fan of SOA, I am.
All that said, let me profess here my hatred for del.icio.us's inexplicable tag flakiness and single-bookmark-only editing. It took me a full week of grumpy wrestling with their site to get everything set up properly. At one point, I said about my experience, "If my applications ever make any of my users feel this way, I will have failed [as a developer]."
All this hate, you say? Whatever, it hated on me first!
Maybe some other site does link management better? I'm open to suggestions.
02:20 PM | Blog/Website| Comments (0)
October 23, 2007 / Tuesday
Google Reader Badge
New addition to the sidebar: my shared articles from Google Reader. I hope to get into a habit of sharing articles I find interesting and/or funny. At the very least, integrating the badge was fun. It's my little victory of the day. :)
12:30 PM | Blog/Website| Comments (0)
August 21, 2007 / Tuesday
Mac Mac Means More Work Outside Of Work Too
Now that I have Safari, I realize that my Twitter JavaScript needs tweaking...
03:36 PM | Blog/Website| Comments (1)
August 16, 2007 / Thursday
Blogroller Maintenance Blows
That there blogroller in the sidebar, it's a pain to maintain. I wrote it before every blog published a feed, but now that RSS is ubiquitous, I no longer find it worth my while to manually update to the configuration file every time someone changes their site, blogging application, or template. Plus, parsing does not always happen smoothly since the HTML varies so much from blog to blog. Troubleshooting that is also a pain. A part of me wants to kill the blogroller altogether, and a part of me wants to rewrite it to check feeds instead.
More likely, I'll just work on it as part of the site overhaul. This place is due for a change, from the database all the way up.
That's gonna be a lot of work.
10:53 AM | Blog/Website| Comments (3)
May 22, 2007 / Tuesday
Date Format Boo
Why, Twitter? Why did you just go and change your api date format out of the blue and break my parser? Now all my Twitter badge updates read "Date undefined, undefined @ undefined". That, after all the cross-browser work I did to parse your last nonstandard date format. I boo at you. Boo, Twitter, boo!
I have to say, though, the "undefined undefined, undefined @ undefined" in IE makes me chuckle.
07:36 AM | Blog/Website:Intarwebz| Comments (2)
May 15, 2007 / Tuesday
Twitter Badge
I just replaced the way too manual no history sidebar status check with a customized Twitter badge. I had to write some browser specific JavaScript for date parsing, and since it's been tested only on Firefox, IE, and Epiphany, I would very much appreciate if you could tell me if the date appears in a format NOT like "May 15, 2007 @ 19:45:22" on your browser. OS, browser, browser version, and a copy of what you see in lieu of the desired date format would be really helpful.
Also, I currently don't have anything special to handle Twitter timeouts. If their service continues to be as flaky as it has been, I'll either write something to handle it or remove the badge until reliability improves. Again, please let me know if it's hanging a lot and bugging you. Otherwise, I'll just assume everything's fine.
I'm finding this Twitter thing more addictive than blogging. Whoa.
10:59 PM | Blog/Website:Intarwebz| Comments (2)
April 20, 2007 / Friday
Five Reasons Why I Blog
I got tagged by Melsybo. Hello, Bo sister!
1. Because Patling told me to, late one night almost 6 years ago.
2. Online memory bank. Hooray for search!
3. Because all the cool kids do it. I want to be just like them!
4. Write once, view anywhere. Better coverage and less intrusive than e-mails.
5. Because sometimes I just need to blah blah blah blah blah ...
02:51 PM | Blog/Website:Memes| Comments (2)
March 10, 2007 / Saturday
This Post Brought To You By Alt-S
Given how much I blog and how little I mouse, I don't know why it took me so long to get around to writing some Greasemonkey keyboard shortcuts for Movable Type. It took all of 5 minutes, and now I have the functionality I've always wanted.
There's nothing like procrastination to help random things get done. Thanks, school!
06:31 PM | Blog/Website:School| Comments (0)
March 09, 2007 / Friday
Sneakiness Is Evil, Isn't It?
Did anyone notice that what Blogger did with their recent update is really the same thing as what Flickr did with the Yahoo! account merge? They're just more sneaky with their phrasing. I entered my Google info and then next thing I knew my accounts were being merged.
I guess they learned from Flickr that if you state your intentions more people will scathingly bitch about you. Better to just trick everyone into merging.
03:16 PM | Blog/Website| Comments (1)
I Guess This Means My Coworkers Know
Know what? That I have a blog ... and probably that I'm an ass.
I can now add to the aforementioned "legion of silent readers" list: people at work.
Boy is it disconcerting to hear "SoopahViv!" at the office!
02:39 PM | Blog/Website| Comments (2)
February 27, 2007 / Tuesday
Injuries, Now A Category
I finally got around to creating a blog category for my injuries. After hours of curation, I think I have most injury-related posts categorized as such. The tally: 146 posts.
Perhaps I should have created subcategories.
01:17 PM | Blog/Website:Injuries| Comments (2)
February 21, 2007 / Wednesday
Double Error
My blog database was down earlier tonight, which resulted in a comments page error that read:
Error executing error template.
Awesome.
11:43 PM | Blog/Website| Comments (0)
Welcome To My Journey Of Self-Discovery
bubka^4: one thing you could do
bubka^4: is post such things under a "humor" category
SoopahViv: but sometimes it's subtle
SoopahViv: it's one line in a non-humorous post
SoopahViv: i feel that doesn't warrant a category label
bubka^4: that's true
bubka^4: perhaps a [ subtle joke goes here ] would do it
SoopahViv: but then it's not subtle anymore
SoopahViv: part of why i like it enough to write it is its subtlety
SoopahViv: the people who get it will find it funnier for its subtlety
SoopahViv: but then those who don't will just think i'm an ass
...
SoopahViv: i think the problem here is
SoopahViv: i don't want people to think i'm an ass
SoopahViv: if i can just let that go, i'd be fine
SoopahViv: hrm
SoopahViv: maybe i am an ass
SoopahViv: and i'm in denial
bubka^4: hahaha
bubka^4: maybe that's the root of the problem!
SoopahViv: that would explain so much!
bubka^4: this is why blogs are great
bubka^4: they are a journey of self-discovery!
SoopahViv: ain't that the truth
bubka^4: all this time everyone else knew you were an ass
bubka^4: and through the miracle of blogging, finally, you can join the party
SoopahViv: no they didn't, i was filtering it
SoopahViv: but now they all know
SoopahViv: and now they all know that i know too
SoopahViv: 'cause i'm posting this
So there it is, I'm an ass. No need to try.
02:16 PM | Blog/Website| Comments (2)
Am I Trying To Be An Ass?
I guess I wouldn't say that I'm trying to be an ass, but my usual "don't be an ass" filter seems to be failing this week.
You see, what you read here is mostly boring. It's sanitized. Sometimes it's funny, but harmlessly so. Most of my wacky thoughts, which are often politically incorrect, insensitive, or potentially inflammatory to one or more of my readers, don't make it into the blog. They used to, but then I got a little older, a little wiser, and figured I should be a little more proper. I also realized that I have more readers than I meant to. I guess those of you who know me well or have been reading since the early days know that my posts that make you balk are usually done tongue-in-cheek, but there's a legion of silent readers out there who may not know that, many of whom I see on the ice every weekend. Yes, I know you're reading. You can stop playing dumb now. Leave a comment once in a while. Show me some blog love.
Back to this being an ass thing. I guess I'm just tired of self-censorship. It feels really good to be able to mockingly threaten tree hippies (okay, fine, environmental activists) or spew impossible thoughts about how the entire clothing industry should cater to me at the inconvenience of couch potato shaped people everywhere. Hell, it feels really good to say "couch potato shaped people". It makes me grin, even though it may make others frown.
We'll see how this new liberated blogging thing goes. My guess is, some of you will laugh more, while others will balk in shock, maybe disgust, discuss my improper thoughts with other balkers, and decide I'm a terrible person. I'm a little interested in where the some/others split will fall. Perhaps I should install a blog poll.
Or maybe this experiment will be short-lived. Maybe this bout of blog feistiness will subside and I'll soon return to boring, politically correct, non-inflammatory, I-care-about-everyone's-feelings self-censorship.
I guess we'll see.
12:09 PM | Blog/Website| Comments (10)
January 21, 2007 / Sunday
Woops
I snuck away on a two week vacation without telling most of you. My blog refreshed itself while I was gone, and since it's set to display only the latest week's worth of entries, it eventually refreshed itself into a pageful of nothing.
So solly! I was too busy scrambling around getting everything ready for my trip to really think about blogging. I also had to drive down to SoCal Friday for a Saturday wedding and drive back Sunday to return in time for my flight that evening.
Anyhow, I'm back as of this morning. I'm going to try to write up as much of my trip as I can before the reality of work and school hits. Oh, and I played a hockey game this afternoon, so expect a post on that, too.
Phew, the front page isn't blank anymore.
07:35 PM | Blog/Website| Comments (1)
August 04, 2006 / Friday
Call For Fodder
bubka^4 says I'm not blogging enough. Well, I have nothing to say. Want something to read? Give me a topic, and maybe I'll write about it.
We used to do something like that in English class. Every day when we walked into the classroom there would be a word or a phrase on the chalkboard, and we'd have to write a page in our journals about it. I loved that exercise. I filled four or five journals that year, and continued to keep a journal through college. I still keep a journal, but most of my sharable writing happens here now.
You all have my 12th grade English teacher to thank (or blame, perhaps) for this blog.
02:38 PM | Blog/Website| Comments (7)
February 23, 2006 / Thursday
Flickr Badged
A little over half a year ago, I wrote some PHP to display thumbnails of the 4 most recent photos in my Flickr Photoblog set. It felt kind of silly to me, because Flickr already had badge functionality. Unfortunately, their badges weren't styleable. My pixel perfectionist self just couldn't bear to slap an ill-fitting strip-o-photos on my site.
Lately, I've been thinking about tweaking my faux-badge code to display all my latest public photos, not just those in my Photoblog set. I decided to check the Flickr badge generator before doing so, and was pleased to find that (1) I can make a badge that displays all my latest public photos and (2) I can style my badges however I choose.
That was a no-brainer. After a little tweaking here and there, I now have a true Flickr badge in the sidebar. Pixel-for-pixel, it fits just like the faux-badge before it.
Yesh.
08:25 PM | Blog/Website| Comments (0)
October 04, 2005 / Tuesday
Blogroller B-b-busted!
Okay, I think I figured out the mysterious Blogroller bug that ate Jennie's blog last month.
It just ate Secret Weapon's blog.
Not to fear! It'll be back!
It was user (editor) error. If I were smart I'd write a tool to update my config file.
Or add a couple lines to my blogroller code.
Eh, time for bed.
12:31 AM | Blog/Website| Comments (0)
September 19, 2005 / Monday
Blogroller Bug
If you notice that your blog no longer shows up in the list over on the right, say something! My blogroller ate Jennie's blog last week, and I had no idea until Andrea told me.
Boo.
12:37 PM | Blog/Website| Comments (1)
July 21, 2005 / Thursday
Teeny Tiny Blogroll Enhancement
I already put » signs next to the most recently updated blogs, but now if you hover over the links you'll see which blogroller run picked up the last update.
09:04 PM | Blog/Website| Comments (1)
July 14, 2005 / Thursday
A Better Blogroll (I Hope)
Rewrote the blogroller so it looks for a specific tag in each blog to determine whether a new entry has been made.
It's now less error prone, but probably more breakable. I'm not really in a mood to account for every little thing that can go wrong, so I'll just fix as needed.
10:14 PM | Blog/Website| Comments (0)
My Own Private Blogroll
Finally got around to writing a little script that periodically updates my blog linklist over in the sidebar. I was going to use Blogroll, but it doesn't work for some of the sites on my list.
What it's supposed to do:
1. Run at 3 hour intervals between 9 AM and 9 PM.
2. Bump sites that have been updated since the last run to the top of the list.
In theory, it works. I haven't thoroughly tested it yet.
Consider the rest of this week the testing period. If it updates (correctly) once in a while and doesn't blow up or otherwise mangle the sidebar, consider it released.
So the 9 AM results are in.
1. I forgot that my host runs on Eastern time.
2. 2 of the 3 bumps are incorrect.
3. 1 of the seemingly incorrect bumps is a one-time post-beta release fix side effect.
4. The other seemingly incorrect bump is ... I dunno, LisaK doing testing?
12 PM results are a little better, but I realize that my current method, while simple, is error prone. Back to the drawing board. In the meantime, I'll leave the blogroll up, since it's still better than a static list.
Yes, I've sort of hijacked the term "blogroll". On this site, it means something like, "rolling list of blog links". I guess it's not exactly rolling. I need a catchy term for, "periodically updated list of blog links". BlogPULL?
Hey, I kinda like that. It's punny, too, in more than one way. Ooh!
12:42 AM | Blog/Website| Comments (5)
July 09, 2005 / Saturday
More Improvements You Can't Really See
Rewrote some of the Flickr interface code yet again. I was having trouble with slide view description quotes using the old code.
Now, instead of loading info (slide url, title, description) for every slide in an album upon the initial slide view load, info for only the displayed slide is loaded. Clicking on a thumbstrip image retrieves and displays the next slide (plus text) via XMLHTTP.
The big bonus: the initial thumbstrip load is now blazing fast. There's no longer a need for placeholder thumbnails (Firefox and the like) or load counters (IE). Bye bye, browser-based code forking!
Well, except for that new fork introduced by the XMLHTTP bit ...
12:44 PM | Blog/Website| Comments (0)
July 08, 2005 / Friday
Will I Delete This Before It Publishes?
I feel I've been quiet here lately.
I haven't exactly been speaking my mind.
Why? Maybe it's because readership is too high. Maybe it's because the internet is too small. Maybe it's because the world is full of rotten eggs. Maybe it's because I don't want to offend. Maybe it's none of those. Maybe it's one of those. Maybe it's all of those.
Maybe it's more.
I've been writing incomplete posts. I write a draft, I read the draft, and as I'm reading, I think of who might read it too.
I then delete the draft.
This blog used to be my release valve. I ranted without a care. Now, I censor myself. I'm all too aware that what I write may offend an acquaintance, incite a whackjob, catch the attention of the SS ...
I wish I could not care.
I wish it were that simple.
08:17 PM | Blog/Website| Comments (11)
June 29, 2005 / Wednesday
Thumbnail Strip Improvements
I was unhappy with the slow-loading slide view thumbnails in Firefox, so I did a little recoding to make the page display individual thumbnails as they load, which is what I originally wanted. Hallelujah, it works!
But not in IE. Well, it mostly works in IE, except when you click on a thumbnail while others are still loading. That loads the desired slide and slide info, but it kills the remaining thumbnail loads. I could probably fix it, but not tonight. So, those of you using IE to view slides will still see the thumbnail load counter. I expect that to mean none of you, 'cause really, who actually looks at my pictures? On the offchance that some of you do, however, this is yet another reason to switch (hint hint).
Maybe you IE users should, you know, install Firefox, just to see what I'm writing about. ;)
10:43 PM | Blog/Website| Comments (0)
June 28, 2005 / Tuesday
Penguinmania
Yes, it's true, I'm obsessed with my new penguin friend.
My new penguin icon totally doesn't match the rest of my site, but it's way too cute not to use.
My other option was Stinkoman. Sure, he's badass, but he doesn't make me smile.
I think I'm going to start carrying Mr. Penguin around so I can take pictures of him with random things. Nothing too big; I can't really get a good picture of him unless I'm in macro mode.
I guess that means no pictures with large landmarks. Perhaps we could do small pieces of large landmarks instead. Things like, "Mr. Penguin, posing with a paint chip at the Golden Gate Bridge."
He still needs a first name. Suggestions?
12:17 AM | Blog/Website| Comments (17)
June 24, 2005 / Friday
Flickr'd For Real
Finally finished integrating everything with Flickr. No more serving up album images from soopahviv.net. No more embedded Flash album. No more semi-static thumbnails in the slide view. Hooray.
I had a hard time implementing the new slide view, though. I created a scrollable thumbnail area above the slide, and once again I ran into the dreaded flickering iframe problem in Firefox. As with the AdSense flicker, none of the possible fixes I found online worked. I wound up using my absolute positioning hack again. This time, however, I needed to have content display properly below the hack div. This hack add-on turned out to be easier than I thought; I just added a div right under it with the same height.
Sometimes, I don't love Firefox.
The other little hiccup I ran into was that it took forever to load the thumbnail strip in slides mode. I didn't recode it to load any faster, but at least now there's a nifty little load counter you can look at until the thumbnails are shown.
As always, if you find a bug, please report it!
06:48 PM | Blog/Website| Comments (0)
June 20, 2005 / Monday
Yuck, An X (x4)
To do: Modify the latest photos code so we're not displaying 75x75 'X's when Flickr's down.
12:17 AM | Blog/Website| Comments (0)
June 19, 2005 / Sunday
Flickr'd
I gave in. My random photos are now hosted on Flickr. It'll make the whole upload process easier for me, especially since I won't have to do any image resizing. I was going to write an upload tool to do all that on my host, but integrating with Flickr sounded more fun.
I also played with Python some and wrote a batch tool that can load my various albums with title and description information. I need to add another little piece that will let me create a set and add images to that set as I load each album.
The thumbnail and slides pages are in for a rewrite, too.
All this, so that in the end, you guys see pretty much what you already see now. That sounds like a lot of work for such a small return, but the hope is that it'll make things easier for me in the future.
06:13 PM | Blog/Website| Comments (0)
June 16, 2005 / Thursday
Cross-Browser Navigation Happiness
For the bargain price of 11 additional characters in the stylesheet, we now have a navigation menu that behaves the same way in both IE and Firefox.
Yaaay.
11:40 PM | Blog/Website| Comments (0)
Goodbye, Random AdSense Placement Bug
I suspected that the AdSense banner placement randomly shifted up because of interactions with the loading/caching of the latest photos thumbnails above it. As a quick test, I cleared the browser cache before reloading the front page, and I was able to reproduce the problem every time.
The fix was a lot more obvious (and a lot less of a hack) than the one for the flicker: specify a size for the thumbnails so the browser allocates space for them even if the images themselves haven't loaded yet.
That did the trick.
07:17 PM | Blog/Website| Comments (0)
Hello, Random AdSense Placement Bug
A side effect of my AdSense flicker fix is that Firefox will, rarely and randomly, place the AdSense banner just a little too high. A reload will almost always fix it, but it looks sloppy when it happens and I don't like it. A big bug fixed, a small bug created. Not a bad tradeoff, but I definitely want to fix the small bug too.
At least this way I don't have to worry about my website triggering epileptic seizures.
01:19 PM | Blog/Website| Comments (0)
Bye Bye, AdSense Flicker!
To-do item #3 from Monday night's list is done. Different image views have been integrated into the rest of the site. Woop.
To-do item #1 from that same list is also done. The AdSense flicker is dead. WOOOOOT.
Most of you probably never even saw it. It was reproducible mostly in the image pages, mainly with the thumbnail display, and only on Firefox.
I saw it, though, and it drove me nuts. I've seen it for months now. I Googled adsense flicker and found a whole slew of pages detailing this very problem. Unfortunately, there seemed to be a different fix for each case. None of them worked for me.
I then searched for information on the Google AdSense site, thinking there might be something there to help the throngs of frustrated flickery site owners out there. Ironically, my search turned up nothing.
After having read more "solutions" to this problem than I can tally, I started to get a feel for what kind of CSS tweaks might tame the flickering. Most fixes involved a wrapper div, and something in the div style involving sizing and/or positioning. I tried sizing the wrapper div to the dimensions of the AdSense iframe, expanding the wrapper div to take up as much space as it could, changing the div's overflow value, its float value ...
And then, in a moment of CSS brilliance (not really, see below ...), I thought, "The problem seems to be that Firefox doesn't know where to put the AdSense iframe while it's loading the thumbnails. Why not try setting the div to use absolute positioning?"
Then I realized I wasn't so brilliant after all: absolute positioning requires absolute coordinates, which I couldn't supply, since the location of the AdSense banner depends on what gets displayed above it.
I was desperate, so I tried it anyway, sans coordinates.
Wouldn't ya know, it worked.
So, to add yet another thing to try to the world of Googleable AdSense flicker solutions, here's what worked for me:
<div style="position:absolute;"> [AdSense JavaScript blurb] </div>
Yes, it ended up being that simple. Figures.
Addendum: I believe this works only because the AdSense Banner is the last element on the page. If I had a subcategory for website hacks, this would definitely qualify.
12:15 AM | Blog/Website| Comments (4)
June 15, 2005 / Wednesday
Picture Progress Update
To-do item #2 from yesterday's list is now done. No more unnecessary loading of the entire page. Huzzah.
Earlier today, I actually considered trashing a good chunk of what I've done on the pictures front thus far. After reading Liz's comment on yesterday's post I spent some time checking out Flickr.
Flickr pluses:
- Less bandwidth usage on this site.
- Multiple ways to upload.
- Automatic creation of different image sizes, including thumbnails.
- Easier maintenance of albums.
- An API that lets me get at everything I need for a full website integration.
Flickr minus:
- I can't create a custom thumbnail. It doesn't sound like a big deal, but I really like being able to zoom in on an interesting area of a photo for the thumbnail preview.
Perhaps I was looking for a minus so I wouldn't have to immediately throw away fresh work.
On the other hand, I'd really like an excuse to integrate Flickr pics into my site, so I'm rooting for the Flickr folks to implement that feature sooner rather than later.
12:10 AM | Blog/Website| Comments (5)
June 13, 2005 / Monday
Picture Progress
The new features:
- We now have a thumbnails view!
- We now have a generic way to switch between the three views: Bananalbum, PHPBanana, and Thumbnails. I'm pretty happy with it; it's a simple and clean example of PHP, JavaScript, and CSS working together.
The new to-do items resulting from the implementation of the new features:
- The Google AdSense flicker hasn't gone away, and it's particularly evident during thumbnail loading. I really need to fix that.
- Now that there's more code that gets excecuted per page load, there's a noticable second or so of blank screen when navigating through PHPBanana. I'm considering putting the album viewport in an iframe, which is actually how I integrated Bananalbum into my site.
- I need to migrate the new album code from the pictures area into the shared area so I can enable view selection for browsing photos in the Hockey and GTI areas of the site too.
Hrmm, it's getting late. Sleep, or code?
11:20 PM | Blog/Website| Comments (4)
June 12, 2005 / Sunday
PHPBanana
Revamped the PHP album code so that it does a less kludgy job of parsing the Bananalbum XML. It works for all Bananalbum folders now, not just the photoblog.
*petselfonhead*
Links to toggle exist only for the photoblogs right now. Instead of adding toggle links to the headers of each album, I'd like to create a generic way to the view of all albums through either Bananalbum or PHPBanana.
I'll also be adding a thumbnails-only view at some point.
01:00 PM | Blog/Website| Comments (0)
E-mail Posting
If you're reading this, it worked.
If you're reading this, woot!
If you're reading this, hooray for MEOW.
01:46 AM | Blog/Website| Comments (0)
June 11, 2005 / Saturday
All Blog And No Hockey
I missed my RWC game tonight. What? Me, miss a game?
Yup, but I finished my PHP album for my photoblog. I didn't have to change any of the existing files, so everything will still be viewable through Bananalbum.
UI stickler that I am, I made the PHP album look and function similar to its Flash counterpart. In addition to reading the Bananalbum XML file, it uses the existing Bananalbum JavaScript to display larger versions of the images.
The only noticable difference is the lack of dynamic thumbnail scrolling, but I added thumbnail pagination, which, given the reason I wanted a Flash alternative (for people who didn't want to or need to view the entire album), should suffice.
Latest Photos thumbnails in the blog sidebar now link to each thumbnail's respective slide in the PHP album ... as they should!
10:07 PM | Blog/Website| Comments (0)
I Heart Dynamic Archives
I knew that publishing speed would increase significantly after switching to dynamic archives, but I didn't realize how much I'd appreciate it until just now. That's good stuff!
Sorry, Nadsy. Pretend you didn't read the title.
12:29 AM | Blog/Website| Comments (0)
June 10, 2005 / Friday
More Website Tweaks
Made a change to the latest photos sidebar section. We're now sorting the images, most recent at top. Also, changed the # of days shown to 5, down from 7, to be consistent with blog posts.
Enabled scheduled future posting for MT, too. If you're reading this, it worked.
08:24 PM | Blog/Website| Comments (0)
June 09, 2005 / Thursday
All Blog And No Play
No, wait, working on my website *is* play.
Not much new stuff I can show you. I've been working on pages in the admin area. I did, however, get a less grainy version of the hockey banner up, thanks to KarenB (again!). Oh, and Cheddah might like the new links banner. :)
11:34 PM | Blog/Website| Comments (2)
Scratch That
I decided the banners for the different site sections didn't all make sense at the top of the blog, so no more random banner. I'm keeping the Stinkoman banner, which was originally created for my links page. That one seems to work best. :)
12:34 PM | Blog/Website| Comments (8)
Random Banners!
Main blog banner now random. Woot again!
01:17 AM | Blog/Website| Comments (6)
June 08, 2005 / Wednesday
Dynamic Archives!
Dynamic archives are done! This doesn't mean much to you, but to me it means I can tweak my templates all I want without ever having to rebuild more than just the index files. This will save me a bit of server space, a lot of time, and, more importantly, a lot of headache. Woot!
11:27 PM | Blog/Website| Comments (0)
Bear With Me
Switching site to use dynamic archives. Will have to temporarily break it ...
10:25 PM | Blog/Website| Comments (1)
Ooh, Banner!
I got sick of the boring grey rectangles and decided to spruce up the site a little. The goalie in the banner is, you guessed it, me! Thanks KarenB for taking the picture.
I also made a few small tweaks here and there.
All that, for a grand total of 1 new file and 1 modified file. Hooray for style sheets!
08:49 PM | Blog/Website| Comments (0)
Think Some, Code Some
Aside from thinking, I've also been staying up late working on some admin pages for my website.
Go ahead, try it.
Sike!
03:42 PM | Blog/Website| Comments (8)
June 05, 2005 / Sunday
Photoblog
Now that I've finally found an album I like for publishing photos to my site, I've started something of a random photo blog. I've added a "Latest Photos" section over on the right margin. It reads the contents of my random photos directory and shows thumbnails for images uploaded in the last 7 days.
Of course, having done this, I'm starting to realize I don't really like BananAlbum for photoblogging. It's great for entire sets of images, but for a photoblog, it doesn't make sense to load a Flash file plus all thumbnails on every visit.
Next on the to-do list: a way to display a photoblog-friendly album while maintaining BananAlbum's file and directory structure.
12:38 PM | Blog/Website| Comments (0)
May 18, 2005 / Wednesday
If You Can't Debug It, Enhance It
New navigation menu! I was totally content (though not thrilled) with the dropdown that was there before, but the new Google ads in the margin were interacting strangely with some of my pages.
More specifically, in pages in which the main content was either (1) transformed XML or (2) randomly streamed PHP images, the JavaScript-generated AdSense column ("Skyscraper") on the right would flicker in on the left side of the screen whenever you scrolled through the navigation dropdown items.
There's not much I can easily do to muck with AdSense, there's no way I'm getting rid of the XML (I use it for links, and I display my links a couple different ways), and I haven't get gotten around to trying out my idea of a PHP image randomizer that doesn't involve streaming (I'll be tackling that soon 'cause it flickers the banner while loading and drives me nuts).
What was left that I could touch? The dropdown. It was functional, but not all that sexy. The new menu, sexy. Well, at least it is in Firefox.
I can still remember the days when I had to slap a "too bad for you if you're not reading this with IE" disclaimer on my site.
These says, the unposted (until this line) disclaimer reads: May render like shit in IE.
So, for my remaining two readers who have not yet converted ...
It does not suck, I promise.
11:29 PM | Blog/Website| Comments (0)
May 11, 2005 / Wednesday
Image Management I Like!
I'm talking about the blog, not the lab, and I don't do that stuff anymore anyhow. Check out my new picture page for the FRFO. I was a little hesitant to use it at first because it runs in Flash, but I love the navigation and it does provide a way to download a higher res version of the pictures. Not that I expect people to be downloading many pictures from my site. Hooray for finally finding something slick fer me pics!
11:30 PM | Blog/Website| Comments (8)
April 24, 2005 / Sunday
Blogging Tourrettes
7 posts in one hour, yowza!
I'll stop now.
Maybe.
09:40 PM | Blog/Website| Comments (0)
December 13, 2004 / Monday
10 Seconds!
I can't believe it took me only 10 seconds to fix my comment preview template bugs. 5 seconds to repoint the stylesheet URL, 5 seconds to turn on the line break flag. I put this off for how long? Sheesh!
10:39 PM | Blog/Website| Comments (0)
December 09, 2004 / Thursday
Expandable Categories
I've been meaning to do this forever ... finally changed my blog categories so you don't have to look at the subcategories all the time. So much neater! Ahh ...
Yes, I think you can file this right next to "align fork tines" and "inventory individual rice grains".
11:09 PM | Blog/Website| Comments (6)
November 03, 2004 / Wednesday
(What's Left of the) Old Comments Migrated!
No one but me cares, and no one, including me, will ever actually be affected by this, but I finally migrated my version 2.0 comments over to the new MySQL database. All that's left on OCF is stat tracking. Gonna keep it there so I don't make 1and1 unhappy.
Whoo, another item off my list!
10:21 PM | Blog/Website| Comments (0)
October 28, 2004 / Thursday
Blacklist Irony
My MT-Blacklist entry from earlier this week just got comment spammed.
Darn, I should have taken a screenshot before I deleted it!
It's annoying, but amusing.
12:21 PM | Blog/Website| Comments (2)
October 27, 2004 / Wednesday
MT-Blacklist
More blog comment spam. I finally got off my ass and installed MT-Blacklist. There, that should take care of it! Thanks Vlandon for the link!
09:38 AM | Blog/Website| Comments (2)
There, That Looks More Like A Blog Sidebar!
Finally, the blog links are back! It took me a while 'cause I wanted to maintain one link list for display in both the blog sidebar and the links content area. Same general content, slightly different display and level of detail. What to do? Write up one list in XML! A couple XSL stylesheets (reusable for each additional set of site links from now on) and some PHP XSLT and we're back in blog linking business. Whoo.
Did my blog sidebar current list the same way, since I wanted to be able to edit the list without mucking with link and style tags everywhere. Another cool thing with that is I don't ever have to record my modify date again. The sidebar now reads the date of the file containing all that info and displays it as the header.
I'm more excited by that than I should be, I think.
12:53 AM | Blog/Website| Comments (0)
October 18, 2004 / Monday
Blog Comment Spam
Spam via blog comments?! That really pisses me off!
02:49 PM | Blog/Website| Comments (3)
October 10, 2004 / Sunday
Site Navigation
Okay, finally added another page outside of the blog: Links. You'll notice it's currently just a list of blog links from the 2.0 sidebar. I was asked to bring the blog links back, so there you go.
I'm not so excited about the links page, but I am quite happy with the drop-down menu navigation. That, and the fact that the menu exists in its own file, but shows up on every page, and knows what page it's on. 3 cheers for PHP!
On a PHP cheer related note, the links page will automatically grow as migrate my hockey, GTI, and Zx-6e pages to the new setup. I'll have one page of links for each, which will get pulled into both the links page and each of their respective sidebars.
Time for bed. I have to, uh, work tomorrow morning.
12:16 AM | Blog/Website| Comments (3)
October 08, 2004 / Friday
I Wish I Weren't So Anal Rententive
Data curation takes a long frikkin' time!
12:14 AM | Blog/Website| Comments (0)
October 07, 2004 / Thursday
Blog Improvements -> Sleep Deprivation
Knocked a bunch of things off my blog to do list today:
- major categories created and populated
- hideous list of monthly archives replaced with nifty form/JS thinger
- headers created for monthly and category archive pages
- sidebars added for monthly and category archive pages
- date headers actually look like headers now
- month and category-specific calendars on archive pages
Still working out some kinks (this post is actually meant to be a test), and still have a few major things to fix (comment submit, emoticon backgrounds, old archive link and tag cleanup, etc.), but things are looking good!
Of course, this is all just blog. I haven't even started to revamp the rest of my site. Someday, I hope to have writeups of all the stuff I've done and will be doing on my car.
Testing: 1, 2, 3 ...
01:01 AM | Blog/Website| Comments (1)
October 06, 2004 / Wednesday
Categories! Kickass!
Finally, a way to group my hockey team posts! All of my IPP game recaps, now on one page! That is d4 Rox0r, yO!
10:54 AM | Blog/Website| Comments (2)
Blogger Posts Imported!
Well, imported, but I'm still working out some issues, like not being able to, uh, publish new posts withough jumping through iHoops (better than e-hoops, which are so passé). Maybe I should get back to this after I get some sleep.
01:37 AM | Blog/Website| Comments (0)
Hooray For Backups!
They're good for people like me, who do stupid things like write delete statements without where clauses, and stuff like this:
rm -r blah *
... instead of ...
rm -r blah*
01:33 AM | Blog/Website| Comments (2)
October 05, 2004 / Tuesday
Ahhh ...
I feel so much better.
I have a lot of work ahead of me, but for now, I feel free ... FREE!
12:25 AM | Blog/Website| Comments (0)
Bye Bye, Blogger
I'm switching over to Movable Type. Blogger served me well the in past, well enough that I actually paid for Blogger Pro back in the day, but recently they've really let me down. I have issues that can only be fixed on the server side, and they either don't want to or don't have the resources to fix them for me. Well, screw that, I'll switch to a system where I can do my own server-side tweaking!
This will be my last post from Blogger. If you're all caught up on posts on this page, you can continue reading at: http://www.soopahviv.net/blog/
I'll be doing some behind the scenes work this week, and eventually soopahviv.net will become the main portal to my site once again.
Ciao.
12:16 AM | Blog/Website| Comments (0)
No More postHour Bug
Oh and what's this? Movable Type doesn't screw up my post times during the 12 o'clock hour. That, and I don't have to argue with support over whether the bug really exists, and test it and provide information about all the different browsers and platforms I can reproduce it on, and then be told that the bug that causes inaccuracies in my blog (and probably a lot of other blogs) would submitted as a "low priority" ticket.
Yup, it's definitely low priority for me now.
12:11 AM | Blog/Website| Comments (0)
Syndication! Huzzah!
I actually tried to get an Atom feed going with Blogger, but it failed miserably because my site was non-cookie cutter. So, here we are, post-Blogger, and finally syndicated!
Look! My very own atom.xml!
12:06 AM | Blog/Website| Comments (6)
October 04, 2004 / Monday
Okay, Fine, The Kick Was Unnecessary
SoopahViv: http://www.soopahviv.net/blog/
SoopahViv: i be settin up movable type!
SoopahViv: yo!
SoopahViv: screw blogger and their server side bugs and rigidity!
SoopahViv: i run my own server from now on!
SoopahViv: hooah!
SoopahViv: *kicks blogger*
10:58 PM | Blog/Website| Comments (0)
Hellooo Movable Type!
Goodbyeee Blogger!
Well, soon, I hope.
10:36 PM | Blog/Website| Comments (8)
September 19, 2004 / Sunday
Blog Bugs
Yeah, I know, my archive links don't work in Firefox. I'll fix that when I get rid of the iframes. Until then, use IE if you want to see what I'm linking back to.
11:16 AM | Blog/Website| Comments (0)
September 18, 2004 / Saturday
Come On, Blogger, Fix That Bug Already!
When I try to create a new post during the 12 o'clock hour (AM or PM), the time that's assigned to the post always shows as the 1 o'clock hour following unless I notice and manually change the time & date drop-down at the bottom of the page.
Two weeks ago, I submitted a bug to Blogger. They wrote back and told me to upgrade to the latest version of Firefox. This kind of pissed me off. Why?
Because, as I explained in my reply to Blogger support:
1. I *am* running the latest version of Firefox.
2. I see the same bug in IE.
3. I see the same bug on multiple Windows platforms.
4. The HTML being sent to me does not have the proper hour option selected.
I told them to try reproducing it by changing the server side clock, instead of the client side clock, which I assume they did in their first round of testing ... at least I hope that they did, and that they didn't just think they could tell me it was my browser's fault and hope to get rid of me.
They wrote back again and told me they'd submit a ticket to development, but that it would probably be low priority.
Surely I'm not the only one out there blogging during lunch and before bed!
Blogger users unite! Maybe if you guys write to Blogger support with the same issue it'll get bumped up the priority chain.
See the timestamp on this post? I had to adjust the hour myself. 1:11 AM it is not!
12:11 AM | Blog/Website| Comments (0)
August 30, 2004 / Monday
I Feel Slightly Better
I fixed a bug in one of my stat tracker pages. That's gotta count for something, right?
08:31 PM | Blog/Website| Comments (0)
Daaah!
I just blew away every last one of my comments. That's 1,068 records dating back to the beginning of this year, in case you're wondering.
MySQL handles rollback very poorly. In this case, not at all.
*(&$#*(#)(@#$!!!
07:58 PM | Blog/Website| Comments (0)
August 22, 2004 / Sunday
There, That's A *Little* Better
Made a few CSS changes so at least the tables and timestamps line up and the text doesn't flicker funny colors in Firefox (and possibly other Mozilla browsers). Can't do anything about the butt ugly scrollbars, though. That's an IE thing that I wish would become a web standard.
I'm supposed to completely redesign this thing anyway. No frames or iframes in the next version, I promise.
01:24 AM | Blog/Website| Comments (0)
August 20, 2004 / Friday
Bye Bye, OCF!
I've been holding off on migrating to soopahviv.net because I wanted to wait for the complete site redesign. But no, OCF has changed something without telling its users yet again, and I can no longer post there from Blogger. So screw them, I'm gone. Say hello to soopahviv.net. A redesign is still in the works, but this should be the entry point for my site from now on, no matter what changes I make.
Let's hope this host is less flaky.
06:56 PM | Blog/Website| Comments (0)
July 19, 2004 / Monday
That's It! I'm Leaving!
Some of you may have noticed that I didn't blog for days. Well, I was blogging, but Blogger couldn't connect to OCF for some reason. I thought it was a Blogger problem, because I could SFTP into my account from my home machine. I went as far as to submit a support ticket with Blogger.
Then, today, fed up with not being able to publish, I fiddled with the connection setting some. Turns out I now need to connect to www.ocf.berkeley.edu instead of ocf.berkeley.edu. Something changed on OCF, and nobody told me. Why didn't anybody tell me?
I also found out that this was the reason I couldn't SSH and SFTP into my account from work. It wasn't the firewall after all. Remember my whole ordeal with the SSH client that fried my phone? The only reason I installed it was because I thought I was firewall blocked.
Screw this! I'm leaving! soopahviv.net coming soon.
05:42 PM | Blog/Website| Comments (0)
July 15, 2004 / Thursday
What Should I Call This Thing?
Still having problems with OCF. I'm really considering moving my blog off to another host. I've got what seems to be a fairly reliable account with 1and1. That's where I'm hosting the website for my hockey team.
Anyway, if I change hosts, I will need to decide on a domain name, since s94208423.onlinehome.us isn't exactly memorable. What should it be? Here are a couple possibilities:
darthvivo.net
soopahviv.net
I'm leaning toward darthvivo, but I spend a lot more time in my hockey gear than I do in my motorcycle gear.
Suggestions? Comments? There's got to be more cool (and fitting) names I'm missing.
_________.net
See that commenting thing? Use it!
06:09 PM | Blog/Website| Comments (0)
June 30, 2004 / Wednesday
Holy Fark, Googlebot!
Googlebot is crawling the hell out of my site, and it's probably going to fill up all my tracking tables and boot me out of my account.
Number of Googlebot page requests on Tuesday: 740
I have some table cleaning to do ...
12:54 AM | Blog/Website| Comments (0)
June 25, 2004 / Friday
Rearchitect! Refactor!
It's time for me to redo how my blog is done.
<digress>I like that last sentence, but mainly because I don't like it. I can't figure out whether it's circular or redundant. It feels highly inefficient, but somehow rolls off the tongue. Anyway ...</digress>
I'm using iframes. Why on earth did I choose to use iframes?
Blogger has new features. I want to take advantage of them. What I really want to do is move away from Blogger, but I'm lazy. On the other hand, the Blogger folks were kind enough to give me a Gmail invitation back in the day. They also sent me a neato sweatshirt for being a subscriber back in the Blogger Premium days. That, and I really like blue and orange.
I want to add Google searching to my blog.
I just started using Firefox. My site's designed for IE. I can't stand that my blog looks ugly to me now. And what's with that funny blue hover text thing? That's driving me nuts!
There's a bunch of other stuff I need to do on my site, too. I can't remember them right now. I need to start a task list or something, maybe create a project plan, and doodle up some UML diagrams. Ugh, work on the brain, on a Friday night, no less. Booooo!
10:46 PM | Blog/Website| Comments (0)
June 23, 2004 / Wednesday
Blog Bugs
Andrea's having a hell of a time with my commenting tool. She can't seem to get it to remember her (see comments thread from last post). I can't get it to not work for me. This is, of course, because Andrea's in QA and I'm in development. Apparently the QA curse (Works for me!) extends beyond work and across companies.
So, dear readers, please help me test this. Open up the comments box (It's the "Speak!" link below), fill out some combination of the Name, E-mail, and URL fields, type in a comment, check the "Remember me" box, and click on the "Speak!" button. When the window reloads, does it remember your Name/E-mail/URL information?
If it doesn't, please send me information about your OS, browser, whether you have cookies enabled, and anything else you might find relevant.
If it does, please close the comments window and reopen it. Does it still remember you? If it doesn't, please follow the instructions in the paragraph above.
Thanks in advance.
02:41 PM | Blog/Website| Comments (0)
May 23, 2004 / Sunday
I'm A Bad Web Designer
Having set up my low-powered computer and monitor, I realize that the sites I've been working on are not very small/low-res monitor friendly. I design for a 1024x768 minimum, but then I assume that everyone has their Windows Taskbar on the side of their screen like I do (which is so so so not true), and I end up making my pages too tall.
Upgrade your monitors, people! Oh, and try to view my stuff with the latest version of IE, okay? I don't have time to deal with cross-browser compatibility.
01:49 PM | Blog/Website| Comments (0)
December 28, 2003 / Sunday
JavaScript Problems? Low Bandwidth? Try This!
Now that I'm joining the lofi web surfing community I am more sensitive to issues related to browser weaknesses, bandwidth bottlenecks, and the like. So, if you're looking for a no-frames, no-JavaScript version of this blog, try pointing your phone at:
http://www.ocf.berkeley.edu/~vivkam/blog/posts/current.html
07:44 PM | Blog/Website| Comments (0)
November 03, 2003 / Monday
Bye Bye, Projects Gato And Woof!
I killed the dog and cat pics, too. I was getting sick of them. Should I start something new? Send me your modified MkIV VWs! Send me your bikes! Vroom! ![]()
12:38 AM | Blog/Website| Comments (0)
October 16, 2003 / Thursday
Eh? ... This Smut Is NutzO!
For those of you who think my blog is not smutty enough for your tastes, try this version of it instead.
You likes? Well props to Dan for the find. How he found it, I dunnO!
It does a great job on my Pledge of Allegiance post from yesterday.
10:28 AM | Blog/Website| Comments (0)
June 25, 2003 / Wednesday
Sorry If I'm Boring You
Do people who are neither technical nor hockey loving really care about half the things I write in this blog?
Then again, does anyone really care about any of the things I write in this blog?
If it weren't for work boredom I bet I'd have, like, one reader.
Me.
Maybe my alter ego, too.
I know, I'm not making any sense.
I probably sound like I'm talking to myself.
Anyway, I'd have, like, two readers.
Except when my alter ego goes on vacation.
Then I'd be back down to one.
I guess that's better than none.
Roh.
07:08 PM | Blog/Website| Comments (0)
June 19, 2002 / Wednesday
Happy Belated Birthday, Blog!
I just realized I missed my blog's birthday. It was on May 28th. I didn't even blog on that day. I was busy recovering from LA and Vegas.
Happy belated, Eh?
12:07 AM | Blog/Website:Trips| Comments (0)
October 18, 2001 / Thursday
Fan Mail Please
+2 to make it CDT
Okay you guyses, Didi gets fan mail. Her blog's an interactive experience. Don't you guys have something to say? Something to ask me? Something aside from "Viv you're so cool and I want to be just like you"? Yes, I appreciate the fan mail but enough already!
You're thinking, "Fan mail? What fan mail?" Exactly. Sniff sniff.
So write me with some blog fodder, will ya? Pleeeeease?
07:06 PM | Blog/Website| Comments (0)
June 06, 2001 / Wednesday
AvantGo
Could it be? Is this page now AvantGo enabled? AvantGo subscribers, you tell me. Yes, that would be all one of you. And me. So that's two of us. And anyone else who has a PDA I don't know about. And anyone I don't know about who has a PDA. Whoever you are, click on the above link and let me know if it really works!



