About Us

Bulletpoint StarImulus® is a technology focused design + interactive agency.

In addition to the services we provide our clients we also have several products in the works. Our office is always filled with chatter and this blog is an outlet for some of our creative energy, rants and ideas.

Previous Posts

Imulus Twitters

Featured Project

Category: web development

Aug29

Twitter….Tweeting it’s way to the Top

Right on the heels of my Quantcast posting; I’ve decided to give Quantcast some respect for helping me figure out which of the microblogging services are on the rise. My gut told me Twitter and it looks like my gut was correct.

Initially I thought this chart was showing me the rise in interest in Twitter and the adoption of it by so many new users. However, ff we make this chart relative it even suggests that Pownce and Jaiku are loosing steam / users.

Is there anything wrong with Pownce and Jaiku? Jaiku yes, Pownce not at all. Jaiku was solid before Google acquired them but it has taken forever for Google to re-open Jaiku for the general public. Pownce on the other hand is a solid service and sometimes seems easier to use and more reliable then Twitter. Kevin Rose and gang are no strangers to high-use sites and I believe Pownce will compete better with Twitter over time.

Aug25

How Accurate Are Quantcast Estimates?

Based on the few examples I’ve looked at, not very!

Site A: Enterprise Class / Fortune 1000 Web Site
This comparison shows Quantcast ESTIMATES in green, versus the ACTUALS in WebTrends. Both measures track “VISITS”. This is important because the default for Quantcast is “PEOPLE”. I still haven’t figured out the difference between the two. The variation between the two sets of data is significant and the traffic pattern seems inverted.

Site B: Regional Business Information Site
This comparison is between Quantcast ACTUALS in green and Google Analytics ACTUALS in orange. Again, we are tracking Google Unique Visitors against Quantcast Visits. Another important note is that when actual data is pulled in Quantcast you’ll see separate tracking for US vs Global. Since Google doesn’t distinguish, we’ll focus on the global on both.


Site C: National Ecommerce Site

In this example Quantcast faired to be a bit more accurate. I compared Quantcast People (ESTIMATED) with Google Absolute Unique Visitors and the results were a bit more accurate.


Trend Overview

These graphs below were interesting to me because of the traffic discrepancy despite both sites utilizing tracking codes. Both of these graphs are pulled from Site B. Google’s Max is 206 VISITORS per day, whereas Quantcast is showing about 330 VISITORS.

Google Analytics

Quantcast Visits

Summary
I think Quantcast is an excellent tool; however you should proceed with caution when using the analytics obtained from both it’s estimates and actuals. It is important to note that both measures are benchmarking Quantcast against WebTrends and Google Analytics; however both of these tools have been used for many years and are fairly trusted. I’m not sure I’m ready to fully trust in Quantcast. But I’m very open to differing opinions on this.

Aug10

XML Sitemaps Done Right

XML sitemaps are a default for Web development at this point, yet I’m amazed about how many sitemaps are done improperly because developers use sitemap generators which either return partial or inaccurate coding. For the longest time we used http://www.xml-sitemaps.com/ and repeatedly ran into formatting issues with Google Webmaster Tools.

After trying a slew of various editors I think we’ve found a winner. XMLEcho isn’t the quickest option in the World but it certainly produces clean and accurate sitemaps. Creating an account is simple and quick, plus the service gives you the option to create sitemaps of unlimited size… best of all, it’s free!

Nice job XMLEcho!

Jul25

Theming Gmail Using Firefox… a Kick-Ass Add-On

It isn’t often that I run across a Firefox Add-on which just blows my mind and makes me want to sing the praises of the developer, but Better Gmail 2.0.5.2 is one such add-on. This week we converted the office away from Microsoft Exchange server and onto the Google Mail App instead. I won’t go into the reasons why in this post, but after I made the switch I was somewhat disappointed with the interface of Gmail and it’s inability to allow me to customize it.

Here were just a handful of my gripes.

  • I can’t resize the width of the left side menu bar
  • Why does Gmail feel the need to “label” my messages rather then using the conventional folder system?
  • Shouldn’t I be able to modify the color scheme to my liking. There is only so much pastel I can take
  • When writing messages the REPLY, FORWARD and DELETE aren’t in the most obvious or intuitive locations

I don’t want to continue on bitching about Google, because aside from the interface the Gmail App kicks ass and checks SPAM well. It is reliable and it allows me to IMAP my mail to desktop clients. In light of my situation I looked for some way to relieve my disdain for the default interface.

Better Gmail 2 makes the entire mail experience much more enjoyable and easy on the eyes.
Google Talk actually looks like an IM client

Labels are converted into operating like folders.

A handy keyboard shortcut menu

All in all, this add-on has made the jump from Exchange to Gmail VERY enjoyable! I highly suggest Better Gmail 2.

Jul8

IE7 Padding Drop Down Bug on :hover

This past week while working on a project I ran into the most frustrating IE7 bug I’ve encountered to date. I have tried to recreate it in separate environments from the site I was developing but up to now have been unable to do so. However, in hopes of helping someone tortured by this bug down the road I will give my best guess as to what is causing it and explain how I fixed it.

First off, the bug looks like this:
IE7 bug problem

Alright, the first thing is that this bug comes into play only in IE7 (IE6 works fine). Second, it seems to occur only when there are html elements nested inside an anchor tag and these elements are told to change their background properties on the :hover phase of a parent element. This most often happens with nested list drop down menus like the example above. Third, the elements that act buggy are positioned absolutely within the :hover(ed) parent element. Once again this only really occurs with drop down menus.

In the code below the element that gets the bug is the anchor element within the nested list items.

<div id="navigation"><ul id="nav">
<li><a href="" title=""><span>Solutions</span></a></li>
<li><a href="" title=""><span>Investors</span></a><ul>
	<li><a href="" title="">Buggy nav item 1</a></li>
	<li><a href="" title="">Buggy nav item 2</a></li>
	<li><a href="" title="">Buggy nav item 3</a></li>
</ul></li>
</ul></div>


What happens is that when a top level navigation item is hovered over the drop down appears, however, because a top level nested element had a background image change on the :hover state the drop down list loses its padding. In essence, the ul > li > ul > li > a element will lose its padding and end up looking like the buggy menu above. Although once the user rolls over this anchor element it will once again regain its padding and jump back into place.

When would this occur?

Good question. The most likely occurrence of this would be if you had a navigation menu that required a lot of imagery. For example, a menu with which you were forced to use a span tag to get one extra background image. And then on the hover you wanted the span background image to change, perhaps to point an arrow downward instead of sideways. Therefore the user would know which top level item they had hovered over even if the mouse was placed on the nested sub-menu below. In this case you’d probably have some CSS like this.

#header ul#nav li.active a span,
#header ul#nav li:hover a span {
   color: #fff;
   background: url(/images/icons/downward-arrow.gif)
   no-repeat 15px 50%;
}

Alright, so basically you decide to help the viewer see what nav menu they’re on by changing the span background property to have a down arrow. Unfortunately all you end up with is a buggy IE7 drop down menu. What’s the best fix? In this case the best fix is the apply that downward arrow to the li background and just have the span item go transparent instead of change the image on the fly. One added bonus to this method is that you won’t have to load that image on the hover state. Still, this means that if you’re using the li background already you will be forced to find another way to highlight the top-level navigation item.

What’s really going on here?

Apparently when IE7 tries to re-render a background image on the :hover state, nested absolutely positioned elements are reset to their default value causing them to lose padding, etc. Hence, the best option is to avoid making IE7 redraw background images when there are absolutely positioned nested elements. Instead, rely on background colors or transparency for effect, or apply the effect to the li background.