Month: November 2005

One Project Down, Several More To Go

I’m working as we speak on building a couple localized sites that I won’t get into here for a variety of reasons, but I will now have a bit more free time on my hands. I’m still working out the bugs with another developer, but SPNW Supply is live. I was really my first major on-the-side gig that I’ve done, and learned a lot from it.

  • Mambo/Joomla is insanely powerful, but it’s obviously built by geeks, for geeks. Doing the simplest of things in there is a royal pain in the butt compared to some less-fancy CMSes. The reason I chose this system (after talking to some developers) as this client wanted to be able to edit his site’s tutorial-type content as well has his catalog all from one interface. So we tied it together with phpShop, and it provides a nice clean back-end interface for doing things (far easier than their old site). It was a lot of fricken work, but I think it looks pretty decent and it’s far more usable than their previous system.
  • I need better project management software to manage all communication better between developers, clients, etc… . I have folders setup both in Outlook and in Windows to keep track of this type of thing, but there surely has to be a better way. I’m looking at this Customer Manager software that came with the copy of Quickbooks that I have, and might give that a whirl, but wanted to see if anybody else had other ideas.
  • I will never do a job like this again if I have to subcontract a good chunk of the work. While I’m making a few bucks (very few), I think it’ll just be far easier in the future if I can do all the work myself — meaning I probably couldn’t take on a job like this. While some of the developers I worked with on this were fine to work with, some I had to basically say “Screw you” to and move on to somebody else, losing me both time and money. I needed to screen folks better, I guess.
  • I need a better, more solid contract. Thanks to a suggestion that Paul made to me a while back, I’m probably going to buy this book and get things a bit more solidified for myself.
  • I need to quit doing sites for old friends of mine. This site was done for an old college buddy of mine who is their inside sales guy, so I made the mistake of thinking I’d be dealing with him primarily and that he’d be making the decisions on the site as he came to me. While I was dealing with him for the most part, he had to deal with his boss who was very particular about things, but didn’t want to deal with me directly and insisted on going through my buddy. It was a real mess. But it did make my buddy realize how little respect he got from his boss, so he’s actually already given his two weeks notice.
  • Trying to work on this stuff on a computer you’re not used to working on is a pain. My usual workstation — my laptop — is out of commission, and due to be back in my hands later this week (hopefully sooner than later). It was much easier when that was my primary workstation as then I could work just about anywhere (home, work, cafe, etc…).

Just the same, the project is now live, and after I clean up all the dead links, make sure the SSL cert is working properly, and otherwise test, tweak, and fix, I can move on to other projects that I’ve been wanting to get done (that I’ll be mentioning here soon, as there are some locals I know that will enjoy them).

Update at 10:40: I realize that some folks here in Bend (especially folks on BendCableBroadband because they like to take forever to clear out their nameserver cache) are probably seeing the old site. If you see a guy sitting there in a chair, that’s the OLD site. If you see a little baby crawling across the floor, that’s the new site I refer to above. Hopefully within the next 24 hours the DNS will be fully cleared up so everybody can see the proper site.

That’s Going To Sting A Bit

Check out this video where, despite getting clobbered by a speeding car, this police officer managed to make it back to his car and avoid getting hit again. It’s amazing this didn’t kill the guy…

(more…)

For The Star Wars Geeks

A nice little story on How The Death Star Works.

Virtual Post-In Notes

The post-in notes posted here are mostly obscene, but good for a few minutes of time-killing.

How To Know Your Girlfriend’s Cheating On You With A Geek

There are 11 tell-tale signs, like “Googling your name turns up a domain called www.imdoing(your significant other’s name).com.” and “You find a pair of pointy ears in the “sex toys” box.”

Random NASA Phallic Ballet Video

It’s amazing the random weird things you’ll find on government Web servers. Anybody have any idea what the heck this video is for? Link via b3ta

Most Disgusting Thing I’ve Heard In A Long Time

Beer is disgusting enough to me (I’m not a drinker) but beer made from a woman’s “monthly visitor” is even worse.

No, That Isn’t My Blog

But I can’t say that I disagree with anything Snarky Bend has to say. The writing there is hilarious, and brings out some of the atitude that I think all of us wish we could get away with. Whoever’s running that site, e-mail me privately, man, as I’m curious as to who the hell you are (anonymity guaranteed). Just the same, you’ve been added to BendBlogs.

We Got Our First Nigerian Scammer

Our office here has an online reservation server so you can book our homes online. We usually get about five or six bookings a day on it, as well as all the bookings we get from people calling us.

Last night we had a $2,000 booking online that the front desk was getting all excited about, until they noticed the card didn’t go through. Since I have access to the credit card logs on the server, I looked at the logs and it gave an ugly error code followed by “Hold Card — Call” which I assume meant that the card was stolen. They tried to call the phone number on the reservation, and it didn’t go through (and reverse look-ups didn’t show anything). So I started to look a little closer at the reservation, and there were several things that were whacky:

So I knew this was obviously a stolen card, and since it was an online transaction, there would be some sort of IP record in my server logs for this guy (and Visa was probably going to ask for it when we call). Since a full online booking with our system only hits a certain page after the booking was completed, it was easy to search the log lines out just by searching for that file name. After matching up the time stamps from the booking with the logs, I come to find out that the booking was made from an IP address in Nigeria.

Needless to say, the booking has been cancelled and our accountant will be calling Visa here shortly. More than likely, the owner of the card was caught up in some phishing scam and gave out their credit card number. Just the same, I do want to make sure whoever did this gets busted (though I do doubt that it will happen).

Welcome To Bend, Now Go Home

(Jake Note: I’ve been terribly swamped with work projects, and with my laptop out of commission for another week or so, blogging is going to be light until I get it back — hopefully sooner than later, as I’m going nuts without a computer on my side at all times).

One of the most neglected things I’ve ever done was my lame attempt to create a CafeShops store (here’s my old one, which will probably go dead soon). Inspired by TheDren’s “Katrina Relief” shirt, I threw together a few items worth buying: Basically, they’re T-Shirts on how I’m sure everybody around here feels about the tourists (especially those of us that work with them) in yellow, white or black. Feel free to do some Christmas shopping for your tourist-serving friends, and I’ll be coming up with some more locally-appropriate shirts at some point down the road.