Tag Archives: webmail

Hackathon 4

We are here at the office, two hours into Hackathon 4.  Everyone is hacking away at their one-day programming projects.  Here is how the day works…

9:00am Breakfast
9:30am Begin coding
1:00pm Lunch delivered from Macados
6:00pm Presentations start (as do the Beer & Margaritas)
7:00pm Dinner from Zepolis
8:00pm Presentations finish
8:15pm Head downtown to the bars

More updates to follow.

Speaking at ISPCON

I will be speaking about our Amazon S3 email data backups system at ISPCON in Orlando on May 23rd.  Specifically, why we built it, how we built it, what else we’re building, and design issues to consider when building a similar system around S3 and Amazon’s other web services.  Our lead developer on the system, Mark Washenberger, will also be there to provide the really technical details to anyone interested.

I have a few guest passes to give out that will get you free access to the Exhibits and Events at ISPCON or $100 off a full-conference pass.  Let me know if you want one.

Webmail 6.3 beta – reviewed

Yesterday the webmail team uploaded some significant improvements to beta.webmail.us

First, reminders:  You can now get SMS text messages sent to your phone for any of your calendar events.  I’ve started testing it out for some of my meetings.  It is a kick ass feature.  I’m not quite ready to fire my trained monkey, but I can tell his days of syncing my Treo with my webmail calendar are numbered.

Second, spell check:  Finally, the built-in webmail spell checker works like a real spell checker.  You can add to a personal dictionary and edit inline, and I think it is even multi-lingual.

HOWEVER… if you’re not the typical webmail user (as we like to call it) and you use the Firefox 2 spell checker… like me, you probably have grown accustom to the MSOffice-style squiggles under your misspelled words.  And you, like me, like to correct your grammar inline as you type.  Which is why Jon and I sh*t our pants yesterday when our squiggles went away.  The current webmail beta forces everyone to use the new-and-improved, squiggle-less spell checker.  But a "persistent dialog" about this issue has paid off.  The webmail team is considering making the disablement of the Firefox spell checker an optional setting.  If you want to continue to use the Firefox 2 spell checker in webmail, please comment on this post.

In the mean time, rather than killing yourself, you can do what I did:

(1) Install Greasemonkey

(2) Save the follwoing to a .js file and open it in Firefox.

// ==UserScript==
// @name          Force Firefox spellcheck on
// @namespace     http://billboebel.typepad.com/
// @description   Force Firefox spellcheck on
// @include       http://*.webmail.us/*/compose/*
// @include       https://*.webmail.us/*/compose/*
// ==/UserScript==
document.getElementById("compose_msg_body").spellcheck = "true";

And while I was looking into how to write my firest greasemonkey script, I found something really cool.  You can also have Firefox 2 spell check the Subject line (and any other single-line text box) by using this:

// Save this to user.js in your Firefox profile directory:
// 0 = spellcheck nothing
// 1 = check multi-line controls [default]
// 2 = check multi/single line controls
user_pref("layout.spellcheckDefault", 2);

Note to self: avoid writing blog posts after drinking with anyone with the last name "Reed".

Carbon neutral email

I watched An Inconvenient Truth last weekend.  Aside of learning how great of a person Al Gore is (according to himself), it got me thinking about how much power our data center uses, the carbon dioxide that is released into our atmosphere to produce the power and how much it would cost to offset that CO2.  So I ran some numbers…

My assumptions:

  DEVICE               WATTS
  Motherboard           25
  AMD Athlon 64 3200+   89
  AMD Opteron           85
  PC133 SDRAM           12
  IDE Hard Drive        25
  SATA Hard Drive       25
  NIC                    4
  CPU Fan                3
  System Fan             2

We have several different server hardware configurations, but with a few shortcuts they can all be classified into three types…

  Type A: 191 Watts
  Type B: 272 Watts
  Type C: 241 Watts

In our Dulles VA data center, we have 90 servers of type A, 5 of type B and 69 of type C.  That equals 35,179 Watts.  But there’s more… According to Cisco, servers account for 26% of the power consumption in a typical data center.  The remaining power is consumed by networking equipment (11%), power conversion losses (10%), lighting (3%)  and cooling (50%).

This yields…

  Servers   26%   35,179
  Network   11%   14,883
  Cooling   50%   67,652
  Lighting   3%    4,059
  Loss      10%   13,530

  Total =  135,304 Watts

  Converting to kilowatt-hours (*24*365/1000) = 1,185,263 kWh

We host 400,000 mailboxes in the Dulles data center, so that means each mailbox consumes 2.9631576 kWh each year.

So if you want to have carbon neutral email, just multiply 2.96 kWh by the number of email accounts you have with Webmail.us, and plug that number into a carbon offset calculator such as the one at Carbonfund.org.  Then donate the amount they say.  Your donation will go to the production of renewable energy, reforestation and/or energy efficiency projects.  These projects have the net effect of canceling out the CO2 produced.

According to my rough calculations (and please correct me if I made any errors or incorrect assumptions), our customers can offset the CO2 emissions created by each email account for just under $0.01 per year.

You’ll need to look at offsetting more than just your email accounts if you want to save the world.  But it’s a start.