Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

Monday, August 04, 2008

Technical Service Announcement

I'm not doing so well because my cat still has not returned, but I've seen a few things in the blogs over the last week that require some clarification so people know what is an issue and what is not.

The Sitemeter malfunction from a few days ago is not a political issue. It was not limited to political blogs and sites, but was a general malfunction due to code that conflicted with IE. Sitemeter itself posted a news announcement explaining the issue. While the technical specifics may not be your cup of tea, I develop web sites for a living and they make perfect sense to me. Cross-browser scripting is difficult because the major browsers use different object models, and a tiny change in code can cascade in unexpected ways. I suspect they also have been working on code for the upcoming IE 8 release and some of that may have been inadvertantly pushed out.

Attacks on anti-Obama sites coming from computers that appear to have IPs operated by the Obama campaign. This could be an issue, but I'd advise caution. Why? Because this kind of thing leaves a footprint the size of Manhattan and thus most computer saboteurs would avoid it like the plague. Rule #1 in the badass computer geek rule book is never do a dirty deed from your own machine.

IP addresses can be spoofed, that is to say, someone can fake the IP address handed over by the visitor. Going through proxy servers can confuse who is visiting (AOL accounts, for example, are notoriously difficult to identify due to proxies.). Additionally, computers can be hijacked and used by a third party to conduct less-than-legal operations. Finally, IP addresses are not as exclusive and unique as you think - a single public facing IP address can serve up hundreds of web sites, though it is best for a major organization to have exclusive rights to an IP range. Thus, this could be something being done by another party to make an attack look like it came from those machines. Having spent the last two weeks battling back a variety of underhanded attacks on servers, spoofing the Obama IPs looks positively benign next to the damage that could be done.

On the side of "it really is what it looks like" is the, ahem, arrogance of the Obama campaign and the blatent rule breaking and bullying we have witnessed emanating from their camp for nearly a year. Their history of behavior makes the idea of these attacks plausible, especially as they tout their rad hi-tech skillz. (Which are not so rad, akshually).

If you think you have been attacked, no matter the culprit, document, document, document. Get start and end times, cross-reference attacks with other sites, and look for patterns in the activity. Damage is damage.

Two moderately interesting factoids:
  1. We get fundraising letters from the Precious every three days like clockwork, or rather, the spousal unit does. I never get anything from them. It's the same letter every time and it goes straight to the trash. Isn't that kind of a waste of resources to send the same appeal that always gets ignored? What's really interesting is that almost all of the fund raising requests from Hillary came electronically, they came to both of us (though more to me as I was donating), and the requests were different each time.
  2. Last week, we had a DNC canvasser show up on the doorstep, a fresh scrubbed and enthusiastic young 'un. The spousal unit answered the door and let the bright-eyed and bushy-tailed fund-raiser know that A) this household has voted Democratic since before said person was born and B) it's not certain that we will do so in November because of the behavior of Obama. The canvasser was relentlessly upbeat, but made clear that they were NOT working for Obama, that what we said was not news, and would we pleeeeeeeease donate to the DNC and/or volunteer to work on a local campaign? Sounded to us like the Precious is not doing much for downticket efforts.

Anglachel

Saturday, January 05, 2008

Slowly Back Online

I have had to replace my old computer rather abruptly in the last week. While it's fun to have a fresh sparkly new toy, it's a pain in the patoot to get it configured and to migrate data.

I've decided not to move over my old Outlook files. I will retrieve and archive them, but I want a clean slate on the email front. If you want to be added back to my address list, send me an email. If you sent me an email before Janauary 1, it is lost in the ether and I won't be answering.

Getting the development environment working correctly is a bigger challenge because my old box was a server, but the new one is an XP workstation, so can't run certain software the way I want it run. Thus, all the web sites - and their development databases - are still on the old server.

I did make a professional decision that I won't be doing any more ColdFusion development going forward. I love the language, it is easy as pie to code in, but it just isn't supported widely enough by ISPs to make it worth my while. Also, my company is moving over into .NET in a big way, so I've decided that I am going to bite the bullet and dive into ASP.NET and C#. It will be a challenge of the right kind.

I ordered the machine with Office 2007 (Office 12) preinstalled. Oh, boy but is this swoopy! I love it. That was worth the upgrade.

As for Iowa, Obama is hardly an upset. He has been pimped by the press and the Republicans for a solid year while bashing Hillary for all their worth. The real news is that HRC was the majority first choice candidate in the caucuses - and that no other state allows people to vote twice.

Anglachel

Tuesday, September 11, 2007

Laugh or Cringe?

I sat in this meeting today...

Yes, this really is what Web development is like.

Anglachel