Icon_search
Stephanie Sharp Buck Sharp Kim Landrum Travis Roberts Colin Jones Natalie Glenn Andrew Reifman Charlie Maffitt Kelly C. Jones Juli Tredwell
Travis

Travis' Blog

RSS

Installing Multiple Version of Internet Explorer on One Machine

Posted on 05/26/2007
0 Comments

Thanks to Microsoft, it's been impossible in the past to install two different versions of Internet Explorer in Windows. Whenever a new one is installed, the older version is deleted. Good for end-users, but bad for us. We need the ability to test our sites on multiple browsers to ensure uniformity. Because of the IE multiple install problem, we have to maintain a separate test computer just to be able to access IE 6 for testing.

Our own black sheep Shawn came through with a resource he stumbled across that would solve this problem. The MultipleIE installer takes advantage of a DLL exploit in Windows (imagine that!) to allow installation of IE 3, 4.01, 5, 5.5, and 6! Not bad!

Tagged:  Internet Explorer, browser, testing

Back to top

Local Business Workers Start Restaurant Tour

Posted on 05/10/2007
2 Comments

Several times a week a few of Plexus' underpaid staff go out to lunch at various locations around Athens. We've been doing this for quite some time, and have compiled quite a list of regular destinations. Recently, with the help of the EATS Tour, we decided to broaden our horizons and try some of more choice locations of Athens's underbelly.

The BARFS Tour was born. BARFS, or the Bar and Restaurant Food Society, was created by founding members Colin Jones, Adam Parrott, Travis Roberts, and Buck Sharp. We plan to spend the next few months sampling the not-so-finer things in life.

So, if you're interested in finding out what a few Athenians think are C list restaurants and reading what we think about each dining experience, check out the BARFS Tour Blog. For all the restaurants we visit, we will dine then post our reviews of food, atmosphere, service and price of the restaurant.

Tagged:  BARFS Tour, Athens GA Restaurants, Athens georgia Restaurants, restaurant, Athens, GA

Back to top

Search Engine Supremecy

Posted on 04/12/2007
0 Comments

We regularly check our Google Analytics account to follow what kind of traffic we have on this site. It's sometimes very interesting to see what search terms people are using on Google or Yahoo! to reach our site. Natalie and Stephanie, while in a client meeting, noticed that one of the search terms we've been getting traffic from recently is 'private video.' Hmmmmmmm. Interesting.

Buck and I looked into it further, and it turns out that the terms are coming from one of his blog posts describing how to embed YouTube videos in a Web site without having to share them as public on the YouTube site. When we did a Google search for 'private video,' his blog post came up around #17. But when we did a search for 'embed private video,' his blog post was #1. . . above the YouTube article on how to embed a private video! Crazy!

Tagged:  search engine optimizaton, youtube, SEO, google

Back to top

Rails inline ERb effects on HTML structure

Posted on 03/20/2007
1 Comment

When using Ruby on Rails, ERb (embedded Ruby) is used a LOT in the X/HTML. There are two types of ERb,

An evaluation block:

<% some_code %>

And an output block:

<%= @print_this_variable %>

These blocks are necessary when using Rails, and I've noticed that when I do a 'View Source' (via the Web Developer addon for Firefox, of course), I see a lot of funky spacing and line breaking where the ERb's have been evaluated. Probably fine for most people, but it makes reading the outputted HTML code a hassle.

It turns out that there are really three ways to use the evaluation ERb that can affect your spacing and line-breaking.

Firstly, the output block is used just like you'd expect to use it. If your code says this:

<p>
  Text before ERb.
  <%= "code_goes_here" %>
  Text after ERb
</p>

The resulting HTML will look just like this:

<p>
  Text before ERb.
  code_goes_here
  Text after ERb
</p>

Evaluation block use #1: If you just put a block, it will cause a line break after the block in the HTML, so if you had this in your code:

<p>
  Text before ERb.
  <% some_code %>
  Text after ERb
</p>

The resulting HTML code would look like this:

<p>
  Text before ERb.

  Text after ERb
</p>

Evaluation block use #2: If you add a dash(-) at the end of the block, it will prevent it from adding a line break. So, if your code looks like this:

<p>
  Text before ERb.
  <% some_code -%>
  Text after ERb
</p>

The resulting HTML code would look like this:

<p>
  Text before ERb.
    Text after ERb
</p>

The line break is gone, but the space taken by the block is still there. That leads us to. . .

Evaluation block use #3: If you add a dash(-) at the beginning AND end of the block, it will prevent it from adding a line break AND remove the leading space it would have taken up. So, if your code looks like this:

<p>
  Text before ERb.
  <%- some_code -%>
  Text after ERb
</p>

The resulting HTML code would look like this:

<p>
  Text before ERb.
  Text after ERb
</p>

You'd never know there was a code block there! Is this useful? I don't know... maybe.

Tagged:  ruby on rails, rails, ruby, erb, xhtml

Back to top

Overheard in the Office

Posted on 03/09/2007
1 Comment

It must be Friday. . .

Stephanie: I thought you were a vegetarian?
Colin: That doesn't mean I wouldn't kick a possum!

Tagged:  colin, stephanie, possum, friday

Back to top