Saturday, May 23, 2009

Sims 3, get it while it's hot!

The much anticipated Sims 3 is available for download on torrents weeks before its retail release on June 2, 2009!

The pirates are saying it works fine and it seems so judging by the popularity of the torrent.... :)

http://arstechnica.com/gaming/news/2009/05/sims-3-leaked-to-torrent-sites-weeks-before-retail-release.ars

Hope you're having a good weekend! I know I will!

Tuesday, April 28, 2009

AdBlock is great, but use with caution

If you get annoyed with ads like me, you probably use Firefox with the Adblock Plus plugin. It's a great way to get your content without the fuss of advertisements. However, as a marketer I also run ads on Google Adwords, Yahoo Search Marketing and Microsoft Adcenter.

I ran into a problem when I logged into Yahoo Search Marketing on April 25, 2009 when I could not see any charts nor could I do any administration on my account nor could I manage my keywords. Since there was an alert at the top mentioning site maintenance I just left it. Then when this issue persisted to Tuesday April 28, 2009 and support was saying they didn't have any trouble seeing my account I realized the issue must have been because of my Adblock plugin. When I disabled my Adblock for Yahoo and refreshed the page I could see everything again. Doh!

Yahoo Search Marketing and Firefox Adblock used to coexist nicely before so an update must have come with either the new 1.0.2 Adblock update or my EasyList USA filter subscription.

So as a warning to all Firefox Adblock users... be careful when using Adblock. You could lose important content at any time. Be sure to unblock from time to time, even on websites you frequently visit.

Sunday, April 5, 2009

Binding an Enum to a DropDownList in C#

I find it useful to keep common dropdown lists such as "categories" in an enum. Here is a useful function to bind that enum type to a DataTable in C#.


public static DataTable BindToEnum(Type enumType)
{
String[] names = System.Enum.GetNames(enumType);
Array values = System.Enum.GetValues(enumType);

DataTable dt = new DataTable();
dt.Columns.Add("key", typeof(string));
dt.Columns.Add("value", typeof(int));

int i = 0;
while (i < names.Length)
{
DataRow dr = dt.NewRow();
dr["key"] = names[i];
dr["value"] = (int)values.GetValue(i);
dt.Rows.Add(dr);
i++;
}

return dt;
}



Here is how you would use this function.

DataTable lo_dt = BindToEnum(typeof(Categories));
ddlCategory.DataSource = lo_dt;
ddlCategory.DataTextField = "key";
ddlCategory.DataValueField = "value";
ddlCategory.DataBind();

Friday, April 3, 2009

WebTrends Most Recent Search Engines Organic

While double checking how much organic traffic comes from search engines in WebTrends, I came across this in my reports (both in my Export to CSV and my WebTrends ODBC results.



I've blocked out my keywords to protect the innocent.

In this example the highlighted AltaVista visits sum up to 11 which is the same number of visits as the AltaVista total.

It's easy to filter this out. I recommend using just the Totals fields (in WebTrends ODBC this is (MostRecentSearchPhrase IS NULL).

So the lesson is to be careful when aggregating your data, otherwise you may be double counting your visits!

Thursday, October 18, 2007

Thursday, September 6, 2007

Poked in the i

The Apple iPhone, now available for $399 in the U.S.If I were an iPhone owner, I'd be hopping mad. I'd be iRate.

Just 10 weeks ago, otherwise sane individuals were camping overnight in long lines for the privilege of paying $599 for a mobile phone. These people were fully aware that most wireless companies will give you a basic phone for free, but the object of their ardor was anything but basic. It was a lifestyle choice. It was an advertisement for oneself. It was a shiny little slice of the future, a thin slab of cool. So what if it cost, gulp, 600 bucks? How could anyone get hung up over anything so prosaic as the price? But when chief executive Steve Jobs announced Wednesday that Apple was slashing the iPhone's price by a third -- meaning that owning a slice of the future now sets you back only $399 -- the iPhone Internet forums lit up with buyers who felt they'd been taken for chumps.

On the everythingiPhone forum, someone with the screen name "Silverado" posted: "So much for a consumer-oriented company. This was my first Apple product and it will be my last." And on the macrumors site, "mac17" wrote that he intended to e-mail Jobs a harangue that begins, "As a loyal Apple customer I feel like I and other iPhone customers are being treated like dirt."
Jobs didn't go out of his way to make them feel any better. "That's technology," he told USA Today. "If they bought it this morning, they should go back to where they bought it and talk to them. If they bought it a month ago, well, that's what happens in technology." Stung by the reaction, he did offer Thursday to give early buyers a $100 store credit -- but no cash refund.
Still, you've got to hand it to the man for knowing his customer base. Better than anyone else in the silicon-based industries, Jobs understands that people adopt new technology not so much because of what it does but because of what it promises. And he understands that as long as you promise something that no iWhatever can possibly deliver -- a changed life, basically -- then you can keep the customers coming back.

What the iPhone does is package a lot of functions into one sleek device -- telephone, music, e-mail, Web browsing, photos. What it promises is that it will simplify and unclutter your life. We go through each day being bombarded with inputs from every direction; we're always having to come up with data -- phone numbers, e-mail addresses -- that we've left somewhere else, on some other machine; we leave the laptop home and wish we'd taken it, or we lug it around all day without using it. Here, according to the promise, is an elegant little machine that can serve as portal, organizer, window on the world. Here, we're promised, is control.

The few people I know who own iPhones seem to love them, but they haven't reported a marked improvement in the quality of their lives. They still have too much work to do and too little time; they still can't quite find that one piece of information they need right now. But, hey, maybe the next-generation iPhone will do the trick -- and you know that Jobs has one on the drawing board.

The fact is that in terms of miniaturization and number of features, some gadgets are already reaching their practical limits. I have big fingers; there is no way I could possibly thumb out an e-mail on a keyboard smaller than the one on my BlackBerry. The same physical limitation applies to cellphone keypads. And a 10-megapixel digital camera is no better for taking family snapshots than one that shoots a mere six megapixels.

Occasionally, there's a real breakthrough. But mostly what we're getting from the purveyors of electronic devices are incremental advances and improved packaging. Jobs was quick to realize that you have to sell image along with the gizmo.

This time, though, he has failed to live up to one clause in his implied contract with iPhone buyers. The sky-high price was supposed to guarantee a decent period of exclusivity. For a time, if you bought an iPhone, you were supposed to be the envy of your friends. The ability to show off all the neat things it could do was your compensation for the fact that the iPhone didn't really change your life.

Eventually, you understood, everybody would have one -- as happened with the iPod. But after spending $599 for a cellphone, the aura of supercool should have lasted longer than a couple of months.

Sorry if you feel cheated. As the man said, that's technology.
****
I'm glad I didn't get an iPhone as I had originally planned. I'm also glad that the iPhone was not available in Canada, making us Canadians pretty close to invincible against the incredible hype that has been generated. I did suffer from the Jobs keynote in a small way, though: my ultra-awesome 80 GB iPod video is no longer king of iPods. I've been dethroned by a 160 GB with longer battery life (30 hours audio), better interface and at only $399. Plus there's the new iPod iTouch which is essentially an iPhone without the phone. As usual, this was a very impressive keynote this time from Apple.