Mike's blog

AT&T Samsung Impression A877 - no manuals, no drivers included.

My daughter just bought a Samsung Impression A877 AT&T cell phone the other day. It's an interesting phone, and it looks like a high-quality mobile device (at least so far.)

She decided to connect it to her computer. She inserted the CD-ROM in the computer's CD-ROM drive and was greeted with a nice Flash-based menu which included links to install USB drivers and the 'friendly' PC Studio application. She clicked the link to install the software -- and was rewarded with a web browser opening up to visit the Samsung website in order to download the requested software. Same with the USB driver and documentation -- each resulted in a web browser directed to a Samsung web page to download the requested items.

Exploring the CD-ROM using Windows Explorer (configured to show all hidden and system files) the only files present were the .inf file and the 3.5MB menu program. No documentation, no drivers, no application.

Samsung Impression Software Download Links

Here are some helpful download links you can use if you're having trouble locating software for your Samsung Impression A877 phone:

I'm going to assume, for the moment, that this is not a manufacturing error or other glitch -- that this was an intentional decision on someone's part.

Um... what if you don't have a broadband connection handy? I realize that some people think that everyone on the planet is connected to a fat broadband connection, but it just isn't so.

We downloaded the files from the web site (the PC Studio application download was 87MB... geez, what do they put in these applications, anyway?), but it's pretty clear to me that Samsung may have been under pressure to ship this product as quickly as possible.

Or is this something that other consumer product vendors are doing lately? I find that a bit hard to believe, but these days, anything is possible.

I wonder why they bothered putting the CD in the box? They could have put a sticker on the phone, with a short URI to the friendly Flash menu.

Posted by: Mike on Fri, 05/01/2009 at 3:30pm

Rude and irrational Drupal users - a few bad apples

One or two bad apples may not spoil the whole bunch but they sure do make a foul-tasting pie

I've built, from scratch, a few useful Drupal contributed modules for my own use, and shared them via the Drupal.org contributed modules system. I shared them as my way of supporting the Drupal community (since I benefited from the freely-available Drupal core and other contributed modules).

While the vast majority of users have been polite and reasonable, and a few have offered support, on the whole I find that the majority of users seeking help or reporting bugs do so without offering much in return. Most of the time it seems like a one-sided relationship.

I do appreciate the information most issue reports have to offer but I am unable to respond to all requests in a timely manner. I've been very busy with other priorities over the last year or so, so I've not had much time to dedicate to maintaining the modules I've contributed. The support requests and bug reports have been piling up. As a result I'm seeking new maintainers for all of the modules.

Further, I've decided that I will refrain from sharing future custom Drupal modules via Drupal.org's contributed modules project hosting, if I share them at all.read more »

Posted by: Mike on Sat, 04/11/2009 at 11:06am

Living without antivirus software

Ok, I'll admit it. I've been living dangerously for the last several years.

To be blunt: I refuse to install any kind of antivirus or personal firewall software on most of my computers. This includes a Windows XP Home system that was used by my children as a web surfing / email / game system. I've suffered zero infections during this time. (The only time I ever suffered a malware infection was before, when I did rely on Norton Antivirus to protect the kids' computer.)

Why do I refuse to use these massively popular products? Simple. I am convinced that they cause more harm than good, and that they foster a false sense of security - leading users to engage in riskier behavior. Further, antivirus software is almost always behind the curve - by definition, the antivirus people are playing catch-up with the malware writers. It's a good living for them, but I choose not to contribute to it.

As a software developer, I cannot afford any downtime due to buggy software, and yes - antivirus software has bugs. Not long ago, one major antivirus package ran amok, causing widespread damage by deleting harmless user data and programs. read more »

Posted by: Mike on Tue, 02/17/2009 at 8:24am

Be careful what you wish for

Many years ago, I worked with a firmware engineer. We'll call him 'Bill'. 'Bill' was an interesting character, for he was fond of saying provocative things in order to observe your reaction.

I walked in to Bill's office one day, and he was sitting there with his feet on the desk, leaning back in his chair. Hands clasped behind his head. I'd have thought he was napping except I noticed that he was staring at the ceiling.

"What's up, Bill?", I asked.

Bill replied: "Oh, I'm working on the firmware for the new color printer, and I'm thinking about what to do if someone opens the cover in the middle of a print cycle. It's giving me fits."

He continued: "Sometimes I wish humans were descended from dogs instead of apes." He paused.

"Why's that, Bill?" I asked, taking the bait. By then, I was on full alert.

"Maybe then they wouldn't be messing around, pushing buttons when they shouldn't." Bill said. Clearly, this was the punch line he was waiting to deliver.

"Yeah", came my immediate reply, "but then, you'd be sitting here, pondering what to do when the user urinates on the printer with the power on."

Bill broke out laughing. Clearly, he wasn't expecting that response.

Mission accomplished.

Posted by: Mike on Sat, 12/13/2008 at 6:52pm

This is too funny! Spam ad for spam ad posting position...

I found this one one of my classified ad sites today:

Join one of the best Advertising Company of India. We pay you for your hard work. 100% Payment urance. Its a Ad Posting job (copy-paste work). Unlimited Monthly income. For Details visit : www. [spammer-site]. com or Email us at [email deleted] or Call us at [phone number deleted]

This is too funny - spammers dropping spam ads for spam ad droppers who will then drop spam ads onto more sites. It's "copy-paste work". Indeed. This is recursion run amok.

And even funnier: they claim to be one of the "best Advertising Company of India" and yet Akismet bounced the spam ad without breaking a sweat. Nice work!

I am very near the point where I would support the death penalty (or at least prolonged, televised waterboarding) for spam operators - the people who set up and run spam operations.

Posted by: Mike on Mon, 10/13/2008 at 10:17am

Slick JavaScript-based browser-specific CSS helper

Here's a nifty tool for your bag of tricks: JavaScript snippet that tags HTML elements with browser- and OS-specific attributes so you can target browser- and OS-specific 'peculiarities' without resorting to the usual bizarro selector tricks or Internet Explorer-specific conditional comments.

Using this script, you can target browser-specific elements via simple CSS selectors as follows:

.ie6 #targetElement { border: solid 1px #eee; }

OS Codes

win - Microsoft Windows
linux - Linux (x11 and linux)
mac - Mac OS

Browser codes

ie - Internet Explorer (All versions)
ie8 - Internet Explorer 8.x
ie7 - Internet Explorer 7.x
ie6 - Internet Explorer 6.x
ie5 - Internet Explorer 5.x
gecko - Mozilla, Firefox (all versions), Camino
ff2 - Firefox 2
ff3 - Firefox 3
opera - Opera (All versions)
opera8 - Opera 8.x
opera9 - Opera 9.x
konqueror - Konqueror
webkit or safari - Safari, NetNewsWire, OmniWeb, Shiira, Google Chrome
chrome - Google Chrome

This only helps with JavaScript-enabled browsers, but it's an interesting alternative to the usual CSS madness.

Posted by: Mike on Wed, 09/10/2008 at 5:24pm

Is Google Evil?

In a Reuters article, Eric Schmidt talks about their stated philosophy - "Don't be evil" - and how this translates into practice, and what it means to the company.

In an on-stage interview with writer Ken Auletta of the New Yorker magazine, Schmidt said "Don't be evil" is meant to provoke internal debate over what constitutes ethical corporate behavior, rather than representing an absolute moral position.

Google will likely continue to have difficulties in the PR arena, because, for many people in this culture, CORPORATION = EVIL RICH = EVIL, and BIG = EVIL, thanks to a variety of social factors.

And because BIG (or rich, or successful) = EVIL and CORPORATION = EVIL for many people, there is simply no way that G can avoid being viewedas EVIL as they continue to expand into new business areas (regardless of the validity of such a view).

See, when Google was the upstart, the underdog, the brash newcomer, the better alternative, it could get away with the slogan, and it worked well for them. It's not working so well these days.

Note that I'm not calling Google evil (although I think Google sometimes does things that makes people wonder if they take their stated philosophy seriously). I'm pointing out a cultural trend towards class (and economic) rhetorical warfare, over which Google has little control. And that is what will cause trouble for Google, over the long haul.

Posted by: Mike on Sat, 06/14/2008 at 8:49am

Metric vs. Imperial system smack-down

Here's a funny (and over-the-top) diatribe on the advantages of the Imperial over the metric measurement system:

The metric system also fails to be sized appropriately for humans. Because of its derivation, units of measure are divisible by ten, but ill-suited for labor that does not involve extensive mathematical computations. Is it any wonder that a man is still six feet tall? Measuring a six-foot, 31-year-old man's height in centimeters (182) makes as much sense as measuring his age in months (372).

Link

Posted by: Mike on Wed, 05/28/2008 at 7:41pm

DIY - Silver Lightning cleans silver via electrochemical reaction

OK, this is off-topic but what the heck - it's interesting (to me, anyway).

I've seen commercial advertisements for Silver Lightning on various television shows, The product demonstration shows a person placing the Silver Lightning plate under water, then placing tarnished silver on the plate -- and like magic, the silver brightens and the tarnish vanishes.

I'm an inquisitive guy, so I assumed this was due to some kind of chemical reaction involving electrolysis, so I searched the web to see what I could find on the subject.

It turns out that silver tarnish is silver sulfide, much of which comes from the trace amounts of sulfur in the air. The Silver Lightning product is apparently nothing more than an aluminum plate, which, when placed in a solution of baking soda and water (about 1 cup per gallon) causes an electrochemical reaction that draws the sulfur away from the silver and to the aluminum.read more »

Posted by: Mike on Sat, 04/12/2008 at 6:41am

Mollom.com: another spam prevention mechanism for Drupal admins

When trying to keep web site content clean and on-topic, the site administrators often face monumental challenges from spammers.

Mollom.com is an alternative to using the Spam or Akismet modules. It's in beta at present, and it is free of charge at present. It is expected to remain free for low-volume users (for details, please refer to the mollom.com web site - link below.)

Posted by: Mike on Mon, 04/07/2008 at 6:49am
Syndicate content