1501 East Hennepin Avenue | Minneapolis, MN 55414

Ancient history.

Trillian + Wikipedia + Search = Sweet!

posted on 2/1/05 by Meghan Wilker

The latest release of Trillian (which is an Instant Messaging client that allows you to run AIM, Yahoo!Messenger, ICQ, IRC and MSN Messenger from one app) has a new feature that underlines certain words as you chat. When you roll over the underlined words, it gives you the wikipedia definition and a list of related URLS If you click on the word, you can copy the definition and search the web (it automatically uses My Way which gives you a tabbed search page with Google (default), Yahoo!, Ask Jeeves and LookSmart results. Sweeeeeeet. Continue Reading | Add a Comment
Good News for Foodies

posted on 2/1/05 by Andy Wright

Making a grocery list for a recipe you found? How very 1999. One of those "wish I'd thought of that" ideas. Continue Reading | Add a Comment
Thunderbird

posted on 2/1/05 by Michael Koppelman

h-tb-dl.png So Thunderbird is like Firefox except it's for email. It is a very cool program. It runs on Mac, Windows and *nix. It also handles encryption using GPG. I'm told this works on Windows just fine, too, once adequately configured. I'm dying for an easy way to get Windows people using GPG encryption and Thunderbird might be a good option. A couple of good links I found: How to secure your emails with GnuPG and Enigmail A Practical Introduction to GNU Privacy Guard in Windows Continue Reading | 3 Comments
Marketing/Advertising Weblogs

posted on 2/2/05 by Matt Gray

In order to communicate, we must first understand. Therefore, I went in search of advertising weblogs. I found an excellent list of advertising, branding, and design blogs over at adland. Adrants is the other site I've been looking at. Does anyone have suggestions on good ad industry blog and news sites? Continue Reading | Add a Comment
The Reptillian Brain

posted on 2/2/05 by Martin Grider

I'm not really a marketing guy, more of a code-monkey, so when an article on marketing keeps me reading, it must be interesting, right? I forwarded this around the office a while back, but this interview with market researcher Clotaire Rapaille came up in conversation again today. Apparently the interview is from when Rapaille was featured on PBS show titled The Persuaders, which you can watch online. Continue Reading | 1 Comment
Making the Switch (at home, anyway)

posted on 2/2/05 by Meghan Wilker

For my birthday, my husband bought me a G5 iMac (that's geek love, people!). I was raised on Macs, but switched to PCs in the early '90s because that's what was used in the offices I worked in. I've pretty much been on Windows ever since, and fairly happy. I know how to use it, and overall it has served me well. But, now that I have the new iMac, I'll be switching from my Sony Vaio laptop and thought the process might be interesting to document here. I am, as we speak, attempting to transfer all my files from the PC to the Mac. Continue Reading | 1 Comment
Spreading Fire: Community-based marketing

posted on 2/3/05 by Matt Gray

SpreadFirefox home page

SpreadFirefox.com

Mozilla Firefox is a powerful, open-source web browser that I've mentioned before. Since its version 1.0 release, it has been downloaded 22,000,000 times. Want to find out how Firefox acheived such popularity in a market utterly dominated by Internet Explorer? Read on.

Continue Reading | 3 Comments
Technology and Work Culture

posted on 2/4/05 by Nancy Lyons

My first job in high school was at a medical clinic in which my mother was a partner. I worked as a file clerk in the records room in the back of the administrative office. The clinic acquired their first personal computer when I was about 14 years old. It was an IBM 5100 or 5110 with a green monochromatic screen and a 5.1 floppy drive. Continue Reading | Add a Comment
Interoperability

posted on 2/4/05 by Michael Koppelman

(This started out as a comment to Meghan's post about her new Mac but it got too long...) Regardless of OS/platform wars, the goal to me is total interoperability. Good examples of awesome interoperability are email and the web. It works for everyone all the time on every platform. Continue Reading | 1 Comment
Sssh! They can hear you!

posted on 2/4/05 by Matt Gray

The internet has become a wild place. Viruses and worms are common, hackers routinely crack websites, e-mail, and credit card transactions. However, most internet users suffer from a fundamental lack of education on basic computer security. Many common computer-related trouble can be avoided by following simple guidelines when online.

In this article, I will outline a few common mistakes and myths discuss e-mail privacy, attempting to demystify one aspect of computer security. Michael touched on this in his previous post about Mozilla Thunderbird and GPG. Don't worry, I've checked my heavy-duty tech jargon at the door. We will explore the workings of e-mail in minimum detail, and discuss how to secure this ubiquitous mode of communication. Ready for more?

Continue Reading | 1 Comment
Web Design for the Google Age

posted on 2/8/05 by Matt Gray

Google has become a one-stop information source for the internet. The company has consistently innovated in the field of search, and has expanded into shopping, advertising, and now maps—truly, Google is a force to be reckoned with.

Many web sites are designed ignoring both Google and the larger topic of search engine optimization (SEO). Read on for a brief discussion on how to make web pages visible to Google and other web crawlers.

Continue Reading | Add a Comment
What A User

posted on 2/9/05 by Meghan Wilker

Usability is often a point of contention between agency and client and between interactive and account teams or developers and designers. I think people often assume that the user's goals, the agency's goals, and the client's goals may be at odds, when the truth is that when the user is happy, the client should be happy as well. And a happy client makes for a happy agency. When all is said and done websites, CD-ROMs, and applications are useless if nobody can use them - regardless of how pretty they may be. With that in mind, I'd like to point out an example of really great user-centered design: Zappos.com (site will open in a new window, so that you can follow along with my commentary). Continue Reading | Add a Comment
Google Maps, Deconstructed

posted on 2/9/05 by Matt Gray

Slashdot has a post on Google Maps, the latest innovation from the folks at Google. Of particular note is an article deconstructing the code and technique behind Google Maps.

Google Maps is a service similar to Yahoo! Maps or MapQuest. The web site was launched as a beta yesterday. If you have not seen it yet, I highly recommend it.

Continue Reading | Add a Comment
Security Blogs

posted on 2/10/05 by Michael Koppelman

I regularly read two security blogs. One is Schneier on Security. Bruce Schneier is a security guy who wrote one of the main crypto texts, Applied Cryptography, and a lot of other good books. He has a monthly email newsletter but he has transitioned to blogging, which I like. The other is Edgeos. The RSS feed at the above link gives one an easy way to scan for new vulnerabilities and see if any of them apply. Any know of any other good ones? Please comment. Continue Reading | Add a Comment
Make It Simple, Stupid

posted on 2/11/05 by Chuck Hermes

"Simplicity is the ultimate sophistication" -Leonardo DiVinci sciss.jpgIn the book "The Art of Innovation: Lessons in Creativity from IDEO, America's Leading Design Firm", the authors discuss one of the greatest industrial design feats in history, the scissors. The purpose of the instrument is evident at first glance, two holes suited perfectly to the human hand which are attached to a pivoted leverage device with razor sharp edges. This is a great example of intuitive design. Upon looking at a pair of scissors for the first time it is evident that fingers go here, squeeze them together and the two sharp blades slide together with a crisp slicing action. Scissor design has evolved. Angles have been adjusted, finger holes have been wrapped in form fitted plastic, the tips have been rounded to prevent accidental loss of eyeballs, etc. But the general design has remained the same forever. Any radical redesigns have failed because, well, "If it ain't broke, don't fix it". Continue Reading | 3 Comments
Brawny Love

posted on 2/11/05 by Andy Wright

brawn.jpg
Just in time for Valentine's Day, check out these e-cards sponsored by Brawny (the paper towel, that's right.) Video vignettes feature a hunky—yet sensitive—Brawnyman who addresses the user directly while making sappy toasts, opening pickle jars and offering foot massages. Users can string the short clips together to send the recipient a customized "Innocent Escape." (link courtesy Amy) Continue Reading | 2 Comments
Flash and Phones

posted on 2/12/05 by Nancy Lyons

It looks like Flash is coming to a phone near you. Nokia recently announced a licensing agreement with Macromedia to integrate Flash into the Nokia Series 60 platform. It's time to really start thinking about developing useful Flash content that can extend to the cell phone. It looks like Nokia is rolling out developer tools for exactly that purpose. Who will be the first dev shop to harness this technology and target this niche? Continue Reading | Add a Comment
Looking at Data Differently

posted on 2/15/05 by Andy Wright

newsmap.gifThis site uses a distinctive (read: "frickin' cool") visual heirarchy to accentuate relationships/common biases in up-to-the-minute news feeds. And this site visually maps photos posted on Flickr to highlight the sense of location in users' images. What is exciting about these cases is that they are such fresh and well-paired marriages of design and content. Most sites have rich stores of information, whether submitted by users or of product info/inventory, etc. But these examples underscore how well-thought-out design can add value and even alter perceptions of that information. (Yeesh, I think I'm waxing Tufte) Continue Reading | 4 Comments
Passwords and the Web

posted on 2/15/05 by Matt Gray

Virtually every web site that has a "profile" of sorts requires a password as some form of authorization. For most internet users, the password has become a necessary evil. However, poor or duplicated passwords can be broken or stolen—how can a user safeguard against such things?

Continue Reading | 1 Comment
"Could a Blog Help My Client?"

posted on 2/16/05 by Andy

This is gonna sound like a plug, but Moveable Type features a few case studies highlighting companies that use blogs to serve customers. One that stands out is the organic dairy Stonyfield Farms, with their grassroots approach. In blogging about women's health/wellness and organic dairy life, their real M.O. is to engender a sense of community among customers. Smart. The debate of 'to blog or not to blog' grinds on for CEO types nowadays, yet examples like the above are still few. And while there is the valid fear of objective bloggers misrepresenting brands or worse, success stories like these are good to see. Continue Reading | Add a Comment
Business & Physics

posted on 2/19/05 by Michael Koppelman

Momentum, in business, is things happening faster. It's not just growth, it's more growth than the same period last time. Momentum, in physics, is the product of the mass of an object multiplied by its velocity. mom.png This means that to increase momentum you need to move more mass or you need to move it faster. Force, in physics, is the time rate of change of momentum. force.png To increase momentum you need force. So momentum is how fast a mass is moving and force is how fast a mass is accelerating. I'm curious how, if at all, the physics way of looking at these things relates to the business way of looking at them. Let's say we are working for a client. Our job is to increase momentum. We can do that either by doing more, or doing the same amount faster. Faster, in this analogy, probably means more often. Either do more stuff, or do it more often, or both. But to do this we need force. What force do we apply to achieve this change in momentum? The force is that portion of the work we do that effects the outcome. Note the distinction. A lot of the work that we do in a given day is sort of like friction in a machine -- it steals energy from the system. Yet friction or other inefficiencies are an inherent part of all systems. So our total capability to change momentum, the total force, is proportional to our efficiency. If you push against a box and the box doesn't move, according to physics, you've done no work. The same might in some sense be true of business. This is not to say that administration and such is a waste of time. Such activities are necessary for any business. If done correctly these activities should increase efficiency in some way and so ultimately contribute to the amount of force that can be applied. Continue Reading | 4 Comments
A case for the database

posted on 2/21/05 by Matt Gray

Databases are abstract, boring concepts to those unfamiliar with them. Companies expect data retention, and the ability to retrieve said data. Such an overly simplistic view is dangerous because it ignores the massive power inherent in the DBMS.

Continue Reading | Add a Comment
Copyright

posted on 2/22/05 by Michael Koppelman

Note: when the year changes from 2004 to 2005 your copyright notice should not change from 2004 to 2005. It should change to 2004-2005. Otherwise you are telling the world that you make no copyright claims in previous years. Thus, in the worst case scenario, someone could claim they invented your idea first because clearly you didn't invent it until 2005. Copyright notices are not trivial little bits of text. They are a legal reservation of intellectual property rights. They are important and the dates should represent the dates of creation of every aspect of your web presence. Most sites that say © 2005 should probably say © 2000-2005 or something like that. Continue Reading | Add a Comment
Can Your Digicam Do This?

posted on 2/22/05 by Andy

DevilsTower.jpgFacing the skyrocketing popularity of digital cameras, a ragtag band of traditional photographers strike back! Using customized cameras and using 9"x18" negatives, they've produced a gallery of "ultra-high-resolution" prints. As in up to 10'x20' in size, and resolutions of up to 4ooo megapixels. Why do this? Read on for a cool study in how 'older' technologies end up re-defining their roles. Radio didn't go away when television took over, but rather, it's role changed. How will early web technologies develop as time goes on? What will things like newsgroups and Telnet look like in 15 years? Continue Reading | 1 Comment
A Brand Awareness Success Story

posted on 2/23/05 by Michael Koppelman

age_logo_sm.gif

On fark.com they list a bunch of news stories. Like slashdot, the sites linked on Fark often go down because of so much traffic. On Fark they call this "getting Farked". Guinness had a promotion where you filled out a form on their web site and you got a free bar towel. It got linked on Fark. Continue Reading | 1 Comment
Firefox Update Release, BugMeNot and Mandatory Registration

posted on 2/24/05 by Matt Gray

For those of you who enjoy using Mozilla's Firefox web browser, there is an updated version (1.0.1) available for download. I recommend that you get this updated version immediately. If you are interested in the improvements, you may view the release notes for Firefox.

Read on to learn about an extremely handy Firefox extension for the BugMeNot service.

Continue Reading | Add a Comment
Thousands of SSNs exposed by programmer error

posted on 2/25/05 by Matt Gray

Think Computer just released an article describing a major software flaw that possibly exposed thousands of social security numbers. A full paper on the matter is also available.

Essentially, PayMaxx, an online payroll services company, neglected to fully secure their W-2 generation program. Anyone with minimal access to their system could examine the HTML and change and ID number in one of the links. However, the system does not check if the logged in user is authorized to view that ID's W-2—in fact, all W-2s are accessible, containing SSNs, gross salary information, home address, and more. Since the IDs in question are sequential, it is a trivial matter to scan through them all and harvest vital information about thousands of people. How could something like this happen?

Programmer error. The biggest danger for a software development company is the assumption that "someone else will catch it." Laziness, lack of process, gaps in the test plan—each one is a possible explanation. None of these excuses will assuage the fears of PayMaxx's clients.

Good code takes longer to produce, but it is worth it.

Via Slashdot Article, "100,000 More Social Security Numbers Exposed"

Continue Reading | Add a Comment
IBM backs PHP

posted on 2/25/05 by Matt Gray

c|net news is reporting that IBM has partnered with Zend Technologies to deliver a platform with IBM's own Cloudscape database and PHP.

Continue Reading | Add a Comment
Podcasting

posted on 2/26/05 by Michael Koppelman

Have you heard of podcasting? In a nutshell, it is audio blogging. You have a client that downloads new entries and loads them into your music player. So it's sort of like radio except you can listen to it whenever you want. A good site for an intro to podcasting is http://www.ipodder.org/. It also lists tons and tons of podcasts. People podcast about all sorts of things, just like blogging. The thing that is cool about podcasting is it ties different technologies together -- RSS, blogging and MP3's are all part of the technology that makes up podcasting. Continue Reading | 1 Comment
Crucial Windows Shortcuts

posted on 2/28/05 by Matt Gray

The computer mouse is indispensible. Without it, one would have to tediously move windows, select buttons, and "click" using the keyboard. It is very hard to imagine a modern computer that completely lacks a mouse. For certain tasks, a combination of keyboard shortcuts and the mouse can yield significant speed and convenience benefits.

A word on notation: when two keys are separated by a '-' character, they should be pressed down together. The first key in the sequence (usually ALT, SHIFT, or CTRL) should be pressed down and held first, and then the second key is depressed.

The Shortcuts

Shortcut Result
CTRL-C/X/V Copy, Cut, and Paste to and from the clipboard, respectively.
CTRL-Z Undo previous action.
ALT-TAB Switch between currently open windows. Hold ALT while tapping TAB to cycle through all windows.
"Windows Key" OR CTRL-ESC Open the Start menu.
CTRL-N Create a new file, browser window, etc. Performs the "New" action for the currently focused application.
CTRL-O Open an existing file.
CTRL-W Close the current window or tab, keeping the application open if possible.
ALT-F4 Terminate current application (equivalent to quit)
TAB Skip to the next field in a form or dialog box.
SHIFT-TAB Move to the previous field in a form or dialog box.

There are many more such shortcuts present in all of your favorite applications. The next time you find yourself performing a reptitive task, pay attention to the menus. Usually keyboard shortcuts are displayed next to the menu items. For more advanced tasks, some applications allow the recording of macros, or even the creation of custom programs (MS Office XP is an example).

For additional information, check out the Microsoft Support article on keyboard shortcuts.

Continue Reading | Add a Comment
Browse the Archive

Feb 2005

Tuesday, February 1, 2005

Trillian + Wikipedia + Search = Sweet!

by Meghan Wilker

Read More | Comment

Good News for Foodies

by Andy Wright

Read More | Comment

Thunderbird

by Michael Koppelman

Read More | 3 Comments

Wednesday, February 2, 2005

Marketing/Advertising Weblogs

by Matt Gray

Read More | Comment

The Reptillian Brain

by Martin Grider

Read More | 1 Comment

Making the Switch (at home, anyway)

by Meghan Wilker

Read More | 1 Comment

Thursday, February 3, 2005

Spreading Fire: Community-based marketing

by Matt Gray

Read More | 3 Comments

Friday, February 4, 2005

Technology and Work Culture

by Nancy Lyons

Read More | Comment

Interoperability

by Michael Koppelman

Read More | 1 Comment

Sssh! They can hear you!

by Matt Gray

Read More | 1 Comment

Tuesday, February 8, 2005

Web Design for the Google Age

by Matt Gray

Read More | Comment

Wednesday, February 9, 2005

What A User

by Meghan Wilker

Read More | Comment

Google Maps, Deconstructed

by Matt Gray

Read More | Comment

Thursday, February 10, 2005

Security Blogs

by Michael Koppelman

Read More | Comment

Friday, February 11, 2005

Make It Simple, Stupid

by Chuck Hermes

Read More | 3 Comments

Brawny Love

by Andy Wright

Read More | 2 Comments

Saturday, February 12, 2005

Flash and Phones

by Nancy Lyons

Read More | Comment

Tuesday, February 15, 2005

Looking at Data Differently

by Andy Wright

Read More | 4 Comments

Passwords and the Web

by Matt Gray

Read More | 1 Comment

Wednesday, February 16, 2005

"Could a Blog Help My Client?"

by Andy

Read More | Comment

Saturday, February 19, 2005

Business & Physics

by Michael Koppelman

Read More | 4 Comments

Monday, February 21, 2005

A case for the database

by Matt Gray

Read More | Comment

Tuesday, February 22, 2005

Copyright

by Michael Koppelman

Read More | Comment

Can Your Digicam Do This?

by Andy

Read More | 1 Comment

Wednesday, February 23, 2005

A Brand Awareness Success Story

by Michael Koppelman

Read More | 1 Comment

Thursday, February 24, 2005

Firefox Update Release, BugMeNot and Mandatory Registration

by Matt Gray

Read More | Comment

Friday, February 25, 2005

Thousands of SSNs exposed by programmer error

by Matt Gray

Read More | Comment

IBM backs PHP

by Matt Gray

Read More | Comment

Saturday, February 26, 2005

Podcasting

by Michael Koppelman

Read More | 1 Comment

Monday, February 28, 2005

Crucial Windows Shortcuts

by Matt Gray

Read More | Comment