Tiffany B. Brown

A web log about web development and internet culture with frequent detours into other stuff.

SATMakeYourPoint.com

It’s Armchair’s latest project for the College Board: SATMakeYourPoint.com.

It’s a lightweight interactive piece for the back-to-school season. Users plot their dot on the graph and see how they compare to other users who’ve answered the same graph. You can click a white dot to see what graphs a particular user has answered. If you’re revisiting a graph you have already answered (as remembered by Flash’s SharedObjects and cookies), the graph will auto-load everyone’s dots.

Of course it comes with the usual groovy bits: tags, browse, and search. You can also highlight a friend (assuming they have answered the same graph), or email it to a friend.

This was a serious collaborative effort involving ActionScript, PHP, JavaScript, and MySQL development. Stefán Kjartansson, Kevin Byrd, and one of our summer wonder interns Ted Ullrich did the design and visual effects. Nate Steiner created the HTML and CSS.

My role? Handle the back-end development and make it work with the Flash and ActionScript 2-driven front-end. I also did some additional ActionScript development to properly process and load the XML data.

I used CodeIgniter to power the back end, along with some custom PHP scripting to support URLs with query strings (for tracking purposes). In CodeIgniter, query strings are an all-or-nothing proposition. As a result, I wound up re-writing the home page code, but retaining most of the CodeIgniter views used throughout the site. This way the site is still easy to update and change.

We’re still tweaking and enhancing it, but we’re very happy with how it’s working so far and how many users are responding to it.

My love life. Online.

I know this post is a bit disjointed. I wrote it in a bit of a rush this morning because I wanted to put it out there while I felt inspired to do it.

I learned this lesson the hard way. I blogged about my breakup that started in February 2007, here, on Vox, and on Yahoo! 360. This was shortly before SXSW 2007.

Blogging was cathartic for me. But it also put my ex on blast, and opened us both up to a lot of questions about why we were splitting. I distinctly remember having uncomfortable conversations at SXSW about what was happening, especially since most of my SXSW crew had met the ex at SXSW 2006. The ex was also drilled by his rather large circle of friends and acquaintances.

I even argued with the ex about whether and where I should blog — Vox was the community where my peoples played; Yahoo! 360 was where his friend’s stayed, though I was connected to his friends there. If I had to blog, he wanted to know, why did I have to blog there and not where my friends were?

It made an uncomfortable situation worse — more for him than for me (win!) — but I decided that I’d rethink being so public about relationships in the future.

Then came Twitter, which, thanks to its ambient intimacy, made staying involved in my friend’s lives a lot easier. Even though we were, in some cases, separated by 2,100+ miles and three time zones, we still had this wonderful sense of connection.

SXSW 2008, then, was markedly different. I didn’t need to catch up on what was happening with my friends. We could just enjoy some real-world face time. I felt my online friendships slowly melting into offline ones.

One friendship in particular had changed in a palpable way. After some Twitter conversations, surprising dreams, and a series of private-plurks, I found myself on a plane to Los Angeles for Labor Day Weekend.

First and foremost, our trip was about seeing each other and having fun as friends. We have always had an easy way with each other, and some of the absolute best times I’ve had since 2005 — the year we met at SXSW — have involved him.

But we also knew this was about a potential love thing shaped by, if not directly attributable, to Twitter and Plurk.

We both live our lives in the digital public, and are generally open about things. We also, however, have a sense of privacy and boundaries. This tension came out in weird ways, particularly around whether and what to tweet. Is it an innocent tweet, or a double-entendre? Do I mention our visit to Frederick’s of Hollywood? What about those hilarious one-liners that are almost too good not to share, but would reveal what we did and how?

Ultimately, we were both concerned with how things would be (mis)construed. And what kinds of intrusive questions would arise from those who know us, and those who think they know us?

And while I’m at it, what about us? I’m not sure I was ready to officially state what was up between us, even though our friends knew instinctively. What’s said offline and hinted at through a carefully-crafted, semi-private tweet is, still, in many ways, deniable. If things didn’t work out, the details would be obscured if not concealed.

But what’s expressed publicly and tagged with my name? That’s big. And brave. And Google-able. And cache-able. It’s a huge leap of faith in our friends, our acquaintances, and most of all, in whatever this is between us.

Ten things I learned in L.A.

  1. Jason is the host with the most and makes a fabulous breakfast.
  2. Veggie sausages are kind of yummy.
  3. Melle, Anna, and Mo give the best hugs EVAR.
  4. Sea urchin gonads do not taste good. (And when Jason says “You are not ready for uni,” believe him.)
  5. Tequila Corazon is my new drank.
  6. Medieval chastity belts were some straight-up torture devices for all parties involved.
  7. I kind of like Disneyland … and sequined mouse ears with sparkly red bows. But shh, don’t tell anyone.
  8. I gots mad skillz with a plastic laser gun. Jason, however, does not.
  9. Before Buffy, people bought vampire kits.
  10. There is such a thing as an un-Twitterable Twitter-perfect moment.

Notes on Google Chrome

Update 2: Google explains its Windows-only release of Chrome in Platforms and Priorities

When it comes to Mac and Linux versions, this means that our goal is not to just “port” a Windows application to these other platforms–rather, our goal is to deliver Chromium’s innovative, Google-style user interface without rough edges on any of them. Chromium’s overall design has been multi-platform from the start, but we are also committed to getting the details right for users on each platform. For an application that most of us “live in” most of the day, rough edges in the user experience or operating system integration are like having a stone in your shoe no matter how well the rest of the product works.

Update: I updated this post with more about Chrome’s features and some related links.

I may craft this into a better post later, but for now, I wanted to share some initial thoughts and observations about Google’s Chrome browser, which was released earlier today.

Keep in mind that I’m rolling in true nerd style here: blogging at LAX on my T-Mobile HotSpot collection connection waiting to board my flight to Atlanta. Expect typos, incomplete thoughts and possible profanity because I’m in that kind of mood.

I have only spent a few short hours with the browser, but I can safely say that it may be a game changer. Chrome, which is based on WebKit, has super speedy load times and man-handles JavaScript. I don’t think Google Chrome is using SquirrelFish just yet. But I fully expect that a final release (or at least a later beta) will.

What I’m digging

  • Slim, trim interface. Google got the interface right. It’s streamlined and simplified with only what you need to see at any given time. Other options (like your bookmarks bar) can be turned on and off as desired.
  • Speed. I’m running this on a Windows XP Parallels virtual machine. Still fast. As f*ck.
  • Dead-simple plug-in installs. Chrome realized that I needed to install Flash. One click and a few minutes later, the player was downloaded, installed, and ready to use.
  • Most visited sites: Similar to Opera’s Speed Dial feature, but automated. Chrome automatically saves and organizes the sites you visit most and loads them as your home page when you start the browser (above photo).
  • Combined search address bar. Consider it a lesson learned from Firefox, which despite having separate boxes for the URL and web search, will actually search the web if you type a keyword in the address bar. Google Chrome dispenses with the separate boxes. You want to search the web? Type in the address / search bar and hit enter.
  • Incognito surfing. It’s similar to Safari’s private browsing feature. Incognito lets you fire up a separate browsing window that gets rid of cookies and your surfing history when you close it.
  • Application shortcuts Think of it as a site-specific browser, along the lines of Fluid or Mozilla’s Prism extension. Application shortcuts load separately from the Chrome browser window, and and offers a focused environment for web applications such as GMail or Zoho Writer.
  • The nerdiest of nerdy sh*t. Yeah, Chrome lets you tweak your security settings and such. And yes, it has developer tools that don’t require extensions, or special configuration commands. But it’s killer nerd feature is Task Manager. Yes, Google Chrome lets you see which of your tabs and/or plug-ins is sucking up your CPU usage.
  • Crash protection. Flash might crash, but it won’t take your browser down with it.

What I’m not digging

  • Combined search address bar. Firefox’ keyword search is basically a Google “I’m feeling lucky” search. I like that Firefox removes the Google page middle man. Chrome, conversely, takes you to a Google search results page.
  • No really. That’s the only thing I don’t like so far.

Now when looked at individually, there’s not much about Chrome that hasn’t been done before. Unified search bar? Firefox (sort of). Single-site browsing (or site-specific browsing)? Firefox + Prism. Frequently visited pages? Opera Speed Dial.

The innovation, however, comes in the aggregate. No browser available today has an interface that is more thoughtfully-designed than Chrome. Period. Google rounded-up the best browser trends and innovations of the last few years, sprinkled them with G-Dust, and released them as one hell of a browser.

I am surprised, however, that Google’s Chrome is only available for Windows, considering it’s based on the WebKit project — the same software that powers Apple’s Safari browser. I’m also curious why they chose a WebKit core over a Mozilla core, considering the history of collaboration and sharing between Google and the Mozilla Corporation.

For what it’s worth, Google says, that Mac OS X and Linux versions are coming soon. And I hope by “coming soon” they mean “next week.” In the meantime, Windows users can download Chrome and put it through its paces.

Related

Change we can believe in …

Obama-Biden '08

What happens when two nerds, a Wonkette post, and a copy of Photoshop wind up in the same room at the same time. [Original photo]

Target settles accessibility suit

It’s been a few years in the making, but Target has finally settled an accessibility lawsuit brought by the National Federation of the Blind.

Because the case never went to trial, we still do not have a final legal answer about whether web sites are covered under the Americans with Disabilities Act. But what it does indicate is a shift in Target’s approach to web accessibility.

Read more about the settlement. And what the WaSP Accessibility Task Force says about the case.