Author Archive

New for May 2010

dvv com - may 2010

I’m on the web design war path, freshly energized by an idea and a desire to start practicing my new GIT skills.

If you’re on GitHub, check me out. I posted the code for this design.

This is just the design for the homepage. It isn’t a theme for a blog or anything yet. I’ve been thinking the homepage should be just a business card. It just has links to my social site memberships and some bio info. The rest of the site, such as this blog and the portfolio, could be separate.

At some point I’ll want to bring some commonality between the designs and link them better. But until then, new homepage.

Twitter feed

Went at it again with my cron-powered PHP jobs, this time for putting my Twitter timeline on my homepage. Complete with little bird.

Twitter on the homepage

This is replacing the Friendfeed blog+twitter entries that appeared previously because:

  1. I love playing with new APIs. The T one will be my third personal API integration. Did FF and Flickr prior.
  2. I’ll tweet the better blog entries, so I don’t need a merged blog+twitter feed. Just Twitter is fine.
  3. FF is a second-hand tweet, why not get it first-hand?
  4. FF has great features, but I feel closer to T.  When I had FF on a bunch of different social services it was more worthwhile for the merging of the feed.  But I’ve since whittled it way down.

My PHP cron job is aided by TwitterLibPHP by Justin Poliey.

Flickr API

It’s been on my mind for a while, got it partially implemented a couple weeks back, and today I finally finished it: my Flickr pics on my homepage.

I recently decided to make Flickr the primary place I upload personal photos. Facebook used to be the primary place to upload, but frankly, I’d rather have people going to my website than Facebook for my activity, and I’m not interested in being in front of people constantly, if much at all.  Where better to not be noticed than on your own site.

One day I got a wild hair to start a picture-a-day project on Flickr called “365″. That restarted my interest in showing the pictures on my site.  And I just enjoy playing with API’s.  Especially well-done ones like Flickr’s.

To get the pics showing, a cron job runs every night that uses the Flickr API to build a javascript file that my homepage calls whenever people visit. The response from the API takes too long to tie it directly to my website; best to have a little static file just ready to go whenever. So there’s a javascript data file made every night, then a javascript controller and CSS for the web page that puts it all together. And the jQuery library eases the javascript code as usual.

27. Flickr on my homepage

I’d imagine this is the most sensible approach. If you have a better way, please tell me in the comments here.

It would be nice to incorporate a “Set” selector someday.  Good enough for now. :)

The Mystery of CSS Float Property

The Mystery of CSS Float Property « Smashing Magazine.

Leave it to Smashing Magazine.  Awesome ideas for common CSS challenges with the wonderful float property.

Tweet a link

Check out my quicky tweeting bookmarklet for Safari and Firefox. Doesn’t shorten URLs yet.

Darken the header



Darken the header, originally uploaded by dvanvickle.

The client said make it darker. Probably not a bad move. What do you think? Is there an optical illusion that the header is shorter?

Balloon Magic Vermont

SuperWebGuy is pleased to announce the redesign of BalloonMagicVermont.com, a balloon decorating service in Vermont.

BalloonMagicVermont.com

And on Facebook.

Tossing the Twitter API for my own good

I am changing my approach to Twitter.

Tweet

My former ways

At first it was about playing with the API and studying the response rate to my aggressive follows and link postings.

I wrote a command line tool that helps me find and follow people. A certain number of them would follow back. (I don’t recommend this approach, and I won’t give away my code.)

I would find tweeps based on words specific to my web design industry so I was more likely to find my professional peers. Competitors, in a way, but ultimately a valuable knowledge base and community.

Find unfollowers

My tool then reported on who didn’t reciprocate my follow. It then unfollowed those people.

And did it all again until my API limit ran out. Did it a couple times a day. Really piled up the followers.

About the unfollowing, honestly, people don’t know each other well enough and shouldn’t take it seriously. I followed strangers; I unfollowed strangers who didn’t care about me either. Who cares. If I was a jerk I would be lazy about unfollowing and just unfollow everyone. Then only the reciprocators would be left. But they aren’t suckers. I valued that they followed back. Seriously. So I made sure to return the favor.

My follow bot was aggressive. It followed people who didn’t want to be followed. Every once in a while I would get the DM “who the f&%^ are you?” Fair enough, a#@hole.

False value

After a certain number of followers was achieved, I started to look like I was worth following. This is why people cannot be judged on follower count. There are all kinds of ways to get lots of followers. Mostly misguided. Follower count and value are unrelated. Look at some of these celebs. Turns out they are boring and retarded.

The good thing about suddenly having lots of real people followers is that the likelihood of interesting interaction increases substantially. Most will ignore you. Sorry. They don’t care about your breakfast. They have real jobs.

Accidental friends

Fortunately you’ll accidentally find cool people too that will interact with you like a normal person. Get a few thousand and say something. It’s like yelling in a church. Fun to see who yells back. Because I was doing this at night in California, I tended to connect with lots of waking Australians. I like Australians, especially now.

Spam makes it suck

And one definitely accidentally finds lots of spammers. Before I knew it, Twitter was useless. Too much noise. So many spammers and scammers from who knows where.

“Increase your follower count”, “get rich online”, “whiten your teeth”, “buy acai berries”, and the legions of “social media consultants”. All trash.

Sure, Tweetdeck helped group the valuable people, but I couldn’t group them fast enough. Now there is a iPhone app, but before that it was inconvenient only having the grouping on one of three computers.

My new way

So, as I was saying, I have reversed my approach. Now it’s about finding and unfollowing spammers in an attempt to make Twitter usable. They’ve done so many enhancements to the UI that one hardly needs an app anymore. I kind of want to play with those new built in features.

How I hunt

The first step in the spammer unfollow process is to look for the scammy phrases above. No time for any of them. Unfollow mercilessly.

Then look for anyone pushing products I don’t care about. And anyone otherwise selling their tweets. Magpie. Unfollow.

Then go to the “Following” list and look at people’s “Name”‘s. In my case, I had so many spammers, I could clearly notice duplicate names. Jamessunny, Johngoogle, ToomerJean, Davidpast, WozniakSteve, coodald, Zambrano Carlos, and TorvaldsLinus were popular ones. I got a lot of mileage by blindly unfollowing people.

Then compare the name to the picture. Man name with a female photo? Unfollow.

Then look at the usernames. Apply the spam phrases to the names. Matches? Unfollow.

After staying up late and unfollowing over 400 accounts, which was just scratching the surface, I am now at the point where I am watching my “Home” feed and waiting for anyone else to spam up.

The ones who tweet 10 times all at once are just asking for it. Unfollow.

At this point the tweets start looking like normal people. Now wait for the stupid ones to come out. Unfollow.

When the dust settles, I am sure I am losing followers by changing my policy. These fakes have auto-unfollow enabled in tools such as SocialToo. I know I did. Not anymore.

Clean the stream

I am cleaning the stream. I want to connect now. It’s not about numbers anymore.

Let’s see what it’s worth. And when I say “worth,” I’m not talking money. And those who are talking money… watch out. I am on the hunt.

Stoneybrooke.com redesign 2009

SuperWebGuy is happy to announce the completed 2009 redesign of stoneybrooke.com.

Stoneybrooke.com Redesign 2009

It has a fresh new look and lots more content flexibility thanks to a new custom CMS.

Search feature

The most obvious new feature is the powerful and prominent search field. It delivers immediate on-page results as the user types and is integrated into every page. To speed up the browsing experience, the results sidebar stays open as the user clicks thru the results. When the best result is found, the results sidebar can be closed so visitors can focus on what they came for.

The main menu has been simplified to only seven items. The previous sub menu links now appear in the sidebar when visiting one of the primary pages.

Does your site need a slick design and new features every now and then? Contact the pro: SuperWebGuy.

Speed up the WordPress blog

I think 10 seconds is too long to wait for a low traffic blog page to load. Don’t you?  Imagine if it was put under any stress.

Page load speed has to be a factor in visitor satisfaction. Nobody likes to wait.

Here’s how I made it at least twice as fast.

First, I converted the header of my theme from a bunch of PHP function calls into static HTML. View source, copy, paste, save.

Then I used Firebug to figure out how long it was taking for each HTTP request to happen.

Then I started turning plugins on and off until I found the right blend of utility and efficiency.  Decided there were a few I could live without.

Next step was installing WP Super Cache. That made the HTML kick out at least 5 times faster after the page got cached.

I am satisfied with the results. There is more I could do.  I could remove the ad.  I could remove PayPal.  I could try moving the scripts to the bottom of the page.  I could move all the images to Flickr.  Maybe next time.

What tricks are you aware of to speed up WordPress?

Return top