Category: Site

Things specific to the GCW websites and related technologies

  • Spammer creativity

    It’s fascinating.

    I was reviewing the comment spam for this blog, or rather I was reviewing the ones that didn’t get automatically caught — there’s always a couple. This time, there was one reply that genuinely looked like it could have been legitimate. The content was apropos of the original post, if not directly focused on it; it was clearly not machine generated (i.e. no “dissociated press” style errors); and the tone was heartfelt.

    The only things that seemed out of whack were:

    1. The text was written in a way that it could apply to a fairly wide range of original posts.
    2. There was a website link attached to it that seemed a bit dubious.

    I really couldn’t definitively cast it as spam. But, for those that don’t know, I loath spammers. To give you some idea of how much, on one of my other sites you can find this:

    I formally curse all spammers as follows:

    You get the idea.

    In any case, this time the particular comment in question didn’t make it. So, if you’re out there thinking that you legitimately replied to this site, and you don’t see your response, and you’d like to have a discussion about it, feel free to send me a note.

  • What do you mean mysql can’t find my wp database?

    Well, that was more excitement than I was expecting.

    Tonight, Deb wandered into my downstairs office and said, “Are you playing with the server? I can’t get to my blog”. I naturally assumed it was the normal problem of my dynamic dns address changing and the associated delay before mikew.ca catches up. So I tried connecting to my blog and what did I see: “WordPress can’t find your database”. What!!! That would be bad; very very bad.

    Well, after about an hour of messing around, I realized it wasn’t quite that bad. MySQL and all my data really were still there, but it turns out they had been masked by some misguided hacking I had been doing with MacPorts.

    Whew!

    Well, in honour of the near miss, I promptly did a full backup of my entire website (as apposed to the incremental nightlies) and the mysql database, and then upgraded to WordPress 2.5.

    So far, everything looks good. The upgrade went painlessly, as it has for me since I started using WP. Man, I wish all software was that easy to deal with.

  • Bah, 10.5 just blows.

    Originally, this post contained links to several other blogs that reported problems with 10.5, but sadly they were all gone when I checked the links.

    Ok, I’m clearly not the only person who is having problems with Leopard. But I have to say this is the worst Mac OS upgrade I’ve been through. Everything from random messages filling up the system logs (in at least two variations), to incompatibilities, to things that are just plain busted (e.g. neither Back to my Mac nor Time Machine work for me).

    I just spent another two hours fighting to get my (Apple) iSight camera to work again — this even though it had already been working since I upgraded.

    I really can’t keep wasting this much time on something that isn’t adding significant value. If things don’t stabilize soon, I’m going to have to downgrade to 10.4 again. And if you want to talk about something that would dissipate the Reality Distortion Field, boy, that would be it.

    Aside: On my MBP I did a straight upgrade, but I did a complete HD wipe and re-install on the server. Neither one is working well.

  • Well, that was painful.

    We’re back!

    It took longer than it should have because I decided to do a full wipe and re-install on the server. Aside from some complexity around getting PHP and MySQL to agree on where the MySQL socket was, this wasn’t too bad. [Ok, I admit it, it sucked big time.] I’m sure I’ll be tweaking it for a while yet (and re-installing a ton of random apps), but at least the sites are back up.

    Another contributing factor to the delay was that, for some unknown reason, my internet connection decided to start being flaky on Friday. Now, if this had happened after I got Leopard, I could have blamed it on my messing around, but it actually started the morning before I started making any changes. In any case, as of now, I seem to be getting dropped once a day (at least), and left in a state where it takes several minutes before I can connect again. I’m not sure what’s up here, but it’s (obviously) playing havoc with my DNS address, so if you’re having trouble finding mikew.ca, at least you’ll know why.

  • The moment of truth.

    Last post before I back up the blog, and switch over to 10.5. It will almost certainly be a while before I can get back on line. I only *vaguely* remember all the steps that it took last time, and if the experience on the laptop is any indicator, doing a straight upgrade is asking for bugs.

    I’m not sure what to do about it though. There’s so much music software, and other crap on there that doing an archive and install is going to be unbelievably painful. *sigh*.

  • Minor site news (v2)

    iPhone friendly theme

    I have added a plug-in that reformats the site to make it more readable on an iPhone. Unfortunately, it throws out most of the sidebar content, which reduces the usability to some extent. Anyway, Give it a try (if you have an iPhone or iPod Touch) and let me know what you think.


  • Minor site news

    WordPress version upgrade

    I have upgraded the site to run on the latest WordPress. One of the features this version provides is tagging, and I have dutifully added a tag cloud widget to the side bar. I doubt I’ll go back and tag all the old articles, but you never know. Another nice feature is the automatic version checking for plug-ins. There were newer versions of several of the plug-ins I use.

    Treo shots have returned

    I finally got around to picking up the latest version of the Photo Sidebar Widget, and hacking it to display VOX images. So now I can go back to taking pictures with my Treo. Yay!

  • Offline Blog Editors

    Is anyone out there using separate blog editing software? That is, is anyone using an application to post to their blog, rather than the built-in web interface? If so, which one are you using, and how’s it working for you?

    I’m posting this with the 30 day trial for a tool called MarsEdit 2. It seems to be relatively useful, but I don’t understand why it’s better than just using the browser. Has anyone else tried this app? What else is available?

  • SplashBlog and GCW

    I know this isn’t new, but now that I have a Treo 680, I have been playing around with SplashBlog. SplashBlog is basically a photo sharing site (a la Flickr), but with the added twist that it supports PDA/smartphone synchronization. Here’s what Six Apart says:

    SplashBlog lets you instantly publish photos from your smartphone to an online photo album (photoblog) to share with others. SplashBlog includes everything you need to share your photos, including software for your smartphone and a free online photoblog account at splashblog.com. Just install the FREE software on your smartphone, create your free splashblog.com account and start photoblogging!

    At some level, this is the killer app for a smartphone. Wherever you are, whenever something cool happens, you can snap a picture and push it to the web in about 30 seconds. You don’t even have to describe the picture before posting it, because you can go back afterwards (either on the phone or via their web client) and fill in the details. Of course, it eats data charges faster than Lucky can eat his supper, but it’s still very cool.

    Once I could upload pictures effortlessly, I wanted to make it equally easy to share them with my friends, so I started looking around for a way to display them at NfGCW. I figured I was on the right track when I found “district 30″‘s Photo Sidebar widget but, unfortunately, this doesn’t support SplashBlog out of the box. It was trivial to add the support, however, by including…

    elseif (strpos($item["link"], "http://www.splashblog.com/") >= 0) {
    	//SplashBlog
    	$item_url = $item["description"];
    	$start_pos = strpos($item_url , "<img src=")+10;
        	$end_pos = strpos($item_url , """, $start_pos);
    	$item_url = substr($item_url, $start_pos, $end_pos-$start_pos);
    }
    

    … in the code that decides how to pull out the picture URL (i.e. $item_url) based on the different feed types. I also bashed the code to remove the randomization of the order that the pictures are returned. Given the way SplashBlog works, it seems like showing the most recent photos is more interesting.

    All in all, a fun bit of hacking for a Saturday morning. If you haven’t noticed already, you can check the side bar of the main page to see my latest images. Apologies for the portrait shots being displayed sideways. As far as I can tell, there’s no way to fix them at SplashBlog, so I’ll just have to remember not to hold the Treo sideways when I take them.

    Btw, if you do want to check out all the pictures on my SplashBlog site, you can go to:

    McQ’s Treo Shots

    SplashBlog is gone now, of course, so my Treo Shots site is too.

  • Holy SPAM, Batman.

    Ok, so I’m not the most popular site on the web (although googling for “Great Castle Wilson” does find me first :-)). So why, when I checked my spam logs for this morning, did I find that my anti-spam software has killed >30,000 spam comments?

    Words fail me. If I’m getting this much attention, imagine how much real websites get!