Author Archives: Chris Olstrom

Installing CyanogenMod 7 on Your Motorola Milestone

If your Milestone does not auto-mount to /media/milestone (and it probably doesn’t), adjust the first step to account for your path. Additionally, these instructions assume you are using a Linux workstation to install CyanogenMod. If you are using an alternative operating system, you’ll either need to adapt these instructions, or boot a LiveCD. Set Up Your…

Windows Phone Marketplace and the GPLv3

There’s a fair bit of buzz over Gareth Halfacree‘s article for thinq_ “Microsoft bans open source from the Marketplace“, which doesn’t give a fair accounting of the situation. I’m not a Microsoft fan by any stretch. I’m an advocate of open source software (as an author, and a user of it), but this time, Microsoft…

What is the Difference Between Proxy Types?

I indicated in another article that proxies come in several flavours. I’ll discuss those here, in order of sophistication. Jump to… SOCKS | HTTP | Virtual Private Network The Web-Based Proxy These are the simplest to deploy, often requiring less work than setting up WordPress (famed for their 5-minute install). With well-regarded software written in…

On the Creation of Art

A Bit of Background I am something of a compulsive creator, and this has manifested over the years in a variety of formats, though the medium itself is largely unimportant. Rather, the act of creating something is what drives me. In this adventure, I have tried my hand at several art forms, discovering new passions,…

Generating Short URLs

This list compares only short URL services that expose some form of documented API,1 and intentionally omits any URL shorteners employing iFrames. Given the rise of short URLs along with services such as Twitter, these filters keep the list manageable. 101.gs Tracks: Nothing Custom URLs: Unsupported 101.gs API Documentation bit.ly Tracks: Clicks, Location, Conversations, Referrals Custom URLs: Unsupported…

What are Custom URLs?

When we talk about Short URL services, a “Custom URL” is the option to specify part of the shortened URL. Most often this is the latter part of the URL, but it is possible to set up a short URL service1 to use subdomains, or spanning multiple domains. Example: http://c.olstrom.com/<custom-url> WordPress users may recognize this…

Getting Feedback with Polls & Surveys

What follows is a list1 of free web-based survey tools and other mechanisms for gathering user feedback. Some of the items listed do not appear designed as survey tools, but can serve that purpose (anything that allows you to build a form and capture submissions of that form can serve as a feedback platform). Conditions…

On Limitations and Self Doubt

“Qui audet adipiscitur.” “Who dares, wins.” – Unknown More than one person has suggested I take on too much. Despite the elements of truth in such claims, I hold no intention of stopping. Why? I dislike limitations. Not to say I don’t believe in them, but at any given time I can make a guess as…

Non-Referrals in Affiliate Programs

Traditional affiliate programs segment conversions into two (main) categories: Originating from an affiliate, which trigger compensation to the linked account. Everything else, where that compensation is gravy for the business. The simple reality is that purchases without referrals are more profitable, at least in the context of that single transaction. How then, do we handle…

What Is a Proxy, and How Do I Use One?

“If the freedom of speech is taken away then dumb and silent we may be led, like sheep to the slaughter.” – George Washington What the hell is a proxy, and why do I want one? Proxies are best described as relays. You send a request *through* it, and receive them back in much the…

Defend Your Right to Privacy

The Problem Privacy is about choice. To have the freedom to act without fear of reprisal, should you so choose. It does not imply that all things require privacy, or that secrecy is always the best alternative. Private citizens should have the choice, and that choice begins with knowing the options. A (Partial) Solution I…