I Utterly Hate CSS Layout

4/29/2008 4:38:01 AM
I'm trying to revamp the look of my web site since it doesn't fit all that neatly into smaller resolutions. I'm working off a CSS layout that was given to me by the blog engine I am using. It sucks. Impossible to tell what is doing what to what. Of course, it partly do to my own poor understanding of CSS and also due to poor tooling support. VS 2008 has "better" CSS support but when you start mixing user controls, master pages, and more, it becomes unwieldy to say the least. Combine that with the piss-poor VS 2008 over FTP experience I get (long story on why I am doing that, but I clearly need to bring my code local and push versions to my web site).

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Rant

Ohhh Please....

4/7/2008 6:19:14 AM

Alright, I know that this represents a small part of the $5B+ that Microsoft spends on R&D, but coming up with automatic background music for singers?  Seems to me a few more important things could be focused on or maybe more effort on getting some of that stuff out of R&D and into products.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Rant

Enough is Enough - Too Many Award Shows

1/29/2008 9:50:52 AM

How many award shows do people in movie and television need?  Not only do they need a lot of them, apparently, but they need to televise all of them.  We have the Emmy's, the Daytime Emmys, the Oscars, the Golden Globes, the SAG Awards, the People's Choice and a few others I am probably forgetting.  That is not even listing the half dozen different award shows for music.  OMG!!!!  Talk about narcissism at its worst.  The thinking must go something like this,

Hollywood Type #1:  "You know, we are great."

Hollywood Type #2: "You are right!  We should have an award show to tell our people how great they are."

Hollywood Type #1: "That is a great idea.  It's so great, we should have at least seven award shows that basically give the same awards with different names to the same people!"

Hollywood Type #2: "Outstanding!  And we can let each of those people spout inane babble, empty platitudes, and irrelevant social and political commentary when they get their awards!  And we can put it all on TV!!!"

Hollywood Type #1: "Excellent!  Let's do it!!!!  Ummmmm, what does platitudes mean?"

I guess the only thing sadder is that the American public tunes in to enough of these shows in sufficient numbers to make them financially viable.  If you are a movie buff or TV buff then I guess I can see you being interested enough to watch one show.  Apparently its a big deal for a certain gender that is not male to tune in to see what everyone wears to these preen-fests.  But six plus shows?  Come on, get a life already!  And I'm talking to both sides of this sad situation.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Junk | Rant

CES: Color Me Disappointed

1/10/2008 3:50:18 AM

No, I am not disappointed in the event itself or with any piece of particular news coming out of the event, I'm just disappointed in Microsoft.  There have been some other blogs and articles around about how Bill's keynote was a bit of a yawner and how we didn't have any big announcements or anything and I would have to agree.  For the Microsoft field there is a big focus on things like "buzz", "wow factor", and other things to energize various communities and to install the idea that Microsoft is "cool".  Unfortunately, there was not a lot of "buzz", "wow", or "cool" from Microsoft Corp at CES. 

There has been some buzz around Home Server (ignoring for a moment the file corruption issue - uggghhh).  By all accounts, the marketing has been catchy and well done and HP reports that is has already sold almost all of its initial production run.  Way cool!  But I was hoping to hear more about Media Center Extenders, some fruit coming from the DirecTV-Media Center work we supposedly doing, and maybe some update on IPTV XBOX360?  Not a peep on any of those fronts. 

Microsoft has a potentially great end-to-end media experience we could talk about.  At an internal tech meeting a while ago, we were shown a great, compelling video on that experience.  It was one of those moments where you sit back and say, "We really do some cool sh*t".  Unfortunately, those moments are all to often followed by "Why don't we tell anyone outside of Microsoft that story?" or "Why don't we really finish this thing and make it cooler than anything on the planet?".  Some day....

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Rant

American vs. Foreign Cars: It's The Little Things

1/8/2008 3:11:20 PM

As I come up on the end of my lease, I am starting to get back into the car market.  I have not bought an American made car in about 15 years.  In general, I find it is just the little things that makes the difference between an ok car and a nice car.  For example, and this is one of my biggest pet peeves when it comes to cars, what is up with American manufacturers and the "Auto" feature on automatic windows.  Not all cars have this feature, so in case you don't know what it is, the "Auto" feature allows you to just click the window button and instead of having to hold the button down (or up), the windows will go all the way down (or up) on its own.  It makes tremendous sense, and it is one of those little things that just makes being in a car a bit nicer.  One click - and bang - the window does it's thing.

But, and you knew that but was coming, I have yet to ever find an American car that implements the Auto feature for putting your window up, only for down.  I have had two Nissans over the past six years, and both of those implemented the Auto feature for the up and down motion of the windows.  Now, you may say, "Jeff, aren't you nitpicking just a bit."  But if you really think about it, what is the more useful direction to have the Auto feature working - up or down?  It is clearly up.  Why?  Well, what is the most common scenario that you are putting a window up and down when you are in your car.  For me at least, and I suspect for a lot of other people, it is the drive thru window or ATM.  So why is up more useful?  Putting the window up is something you need to usually do at the same time you are doing something else - sticking your money in your wallet, getting your fast food bag neatly arranged on the passenger seat, etc. - all while simultaneously pulling away from the drive thru.  Clearly, having a "one click" up feature is the most useful. A quick flick of the finger and my hands are now free to drive and organize while my window goes up.  Putting a window down is done with far less commotion in the car.  So why can't an American car have this feature?  If my Nissan's can, couldn't an American manufacturer do it? 

Yet, I have not come across a single American made car that does that.  Most now put the window down with an Auto feature, but no American cars  do up.  Maybe I just haven't come across an American car that does.  I really like the look of the new Ford Edge and the reviews I have gotten from owners of the Synch system have me totally jazzed.  I am just really hoping Ford has figure out the Auto feature.  I'm tired of my Nissan and it's gas guzzling ways, but Auto up rocks! After all, it's the little things....

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Rant

O' Browser Where Art Though?

12/5/2007 4:26:10 PM

An interesting read on ComputerWorld discussing a bit of backlash to some of the IE 7 "boasting" that was going on on the IE Blog.  I put boasting in quotes because I don't think it really was boasting (maybe a smidge) though others claim that it was.  I think it was simply stating some facts that indicate some measurable success for the IE team.  That team put in a lot of work and deserve to be proud of their accomplishments.

Having said that, however (and you knew that was coming), I can fully understand the level of dissatisfaction around IE and Microsoft's overall position on the browser in the broader Internet ecosystem.  While IE was in beta and even after its release, I didn't agree with all of the rants about how IE didn't do this right or didn't support a particular standard .  I was a) impressed with the amount of work that was accomplished by a team that was basically resurrected from the corpse of the IE 6 code base (I have it on good authority that several chickens gave their lives at the necessary voodoo ritual to raise that team from the dead) and b) I figured we had a plan for moving forward.

It's (b) that has really got me shaking my head.  During the entire IE 7 dev cycle, we heard when asked why Microsoft was not doing x, y, or z was that this version 7 was the first step in a long journey.  Well, it really looks like that journey has turned into an extended layover.  No, I am not "plugged in" to what is going on with the IE strategy or futures. I am as much a mushroom in that regard as the average Joe or Jane on the street.  But, here are two things I do know.

1.  Its been quite a while since IE 7s release and we have heard zero hard details about what will be next or when it that "next" will happen.  In an era where Microsoft is trying to be more transparent about its product plans, this seems strikingly odd.  I'd like to think that there is some amazing plan brewing, and maybe there is, but as of right now all the tea leaves say we don't have much to talk about.  That's a shame for everyone affected, and that includes Microsoft.

2.  The state of IE on mobile devices?!?!  Good Lord, if I was to point to anything that makes someone question Microsoft's browser strategy, this is exhibit A.  The Windows Mobile browser is utterly atrocious and has not been updated in forever (at least five years or thereabouts???).  Its pathetic.  Its slow.  It crashes often.  It renders awfully compared to what is offered elsewhere.  It makes using almost any Internet site extremely tedious. The thing that makes me admire an iPhone is the better browser experience.  Music - whatever, I have a Zune that works great and I am not one that has to listen to music all the time, so having a separate dedicated device works very well for me.  UI bling - whatever, I use my phone for calls, calendar, email and I wish web browsing.  My Treo does all of those just fine, TYVM, except for the browsing.  We have had at least two major Windows Mobile releases (5 and 6) and Pocket IE has not changed one bit.  Shame on us as a company that claims to "get" the mobile computing market.

I like IE 7.  It's the browser I use by choice (using Firefox is totally allowed at Microsoft - more or less).  Firefox is nice, but IE is like a comfortable pair of jeans and I haven't experienced a big "ah ha" moment that has compelled me to switch.  I revisit Firefox with each big update and can feel the gap widening and it's probably a matter of time before I succumb to some new feature. I wish we all knew where IE was going next so I had something to look forward to.

Update:  Not 60 seconds after making my post, I saw in IE 7 (of all places) this post from the IE team that at least uses the words IE 8.  Short on details, but at least it appears that we may hear some details at some point in that hopefully not to distant future.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Rant

Is It Just Me, or Is Scrubs Mailing In Their Final Season???

11/19/2007 12:32:51 PM

Ok, I'm (was?) a huge Scrubs fan.  I know the show is not for everyone, but I found the show really funny over the years.  Anyone who can watch their "musical" episode and not say it was great entertainment, regardless of what you think of the rest of the show, has a screw loose! ;-)

This is Scrubs last year after having barely dodged the cancellation bullet on more than one occasion.  I will tell you what, however, if the first few episodes are any indication, they should have just ended it last year.  The writing has been substandard and they are reusing the same style of jokes, sight gags, etc. that used to be great when used in moderation, but have lost their touch when they are the staple of every episode.

I am becoming more and more a fan of the "fixed length" model that seems to be taking hold in television.  Go into a series saying it will last exactly "x years" and its off the races.  The focus really keeps the writers on point since they don't have to try and make stuff up just to keep things going.  Lost is a great example of how a show, once it was decided it will only last three more seasons, suddenly got back on track and started to recapture some of its initial edge (not all, but a big improvement).

I don't watch a ton of TV, but I can appreciate quality when I see it!  Ok, maybe that statement shouldn't be used when discussing TV. ;-)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Junk | Rant

Hardware Nightmare - Thy Name is Jeff Brand

11/13/2007 1:00:43 PM

Yep - I have been living in an absolute hardware nightmare for the past several days.  Here is a blow by blow for those that like to laugh at people in pain...

1.  Friday morning last week, I click the power button on my laptop to bring it out of stand by.  It had been acting a bit weird on Thursday in Vegas before I flew out from the DevConnections conference, but little did I know what it had in store for me.  I am prompted to log on, I enter my creds, and then nothing but a black screen.  Hmmmmm... a cold reboot and I am again prompted by nothing but a black screen and a whirring hard drive.  I can tell at least part of the Vista boot sequence is happening because the screen is a "painted black" instead of a "dead screen black". 

2.  I connect up to the corp lan, do a LAN boot and bring up the Vista Recovery tools.  It then spends over an hour doing a check disk and reports all kinds of stuff having been fixed.  Now that is not a good sign.  Point of reference to the Vista team - when you are doing a Recovery and start a check disk, it would be really nice to seem some kind of progress indicator instead of a message saying it will take over an hour (1.5 to be exact).  All the while, I am forced to present upstairs to a group of developers on WCF without a laptop.   Why no laptop?

3.  Welllll, this is where it really gets fun.  After my main machine goes belly up, I turn to my spare.  Interesting enough, it has suddenly developed the bad habit of running for at most five minutes at a time before simply turning off. WTF?  That thing is now toast as well.

4.  I finish my presentation, call in my busted primary to tech support (which I have no determined is for sure a bad hard drive since when I tried to do a repave with an image off the corporate network the hard drive started to sound like a box of broken glass).  "That's too bad," they say.  "We will rush you a replacement drive and you will have it first thing Monday morning!"  Good thing, because I am now on an old, old machine that I have had to repave with an XP image.  That isn't bad, but this machine has developed an annoying habit of also turning off.  But instead of every five minutes like my secondary machine, it does it any time you do anything that requires intensive use of the video system.  Considering I need to be capturing video from the MS Roundtable device, this is not a good thing!  Let's not even talk about the fact that the XP image is missing about every important driver I need (wireless drivers anyone?) and it is a nightmare getting it all patched, updated, etc. to only find out it can't handle video stress!  Good God.

5.  Soooooooo, I borrow an older machine from a friend.  She hasn't used the machine in ages, no longer knows the admin password, and the machine's domain account has expired so it can't get on the corporate network.  Ok, repave that one with the Vista image.  Sets up nicely EXCEPT that I get an error message from the Network Access Protection pilot software that my machine is violating security policy by not having anti-virus installed.  Why the f*** is anti-virus not installed as part of the corporate install I wonder?  Hmmmmm, no worries, I will just install it myself and get in compliance.  Well now, it seems the NAP software has determined I am such a security  risk to the network, it has limited my access to the corporate network.  Limited so effectively I cannot install the anti-virus software I need to be in compliance. Basically, that machine is now worthless as well and I have to leave early the next morning (today) to go to Dallas.

6.  What about that replacement drive that was supposed to have shown up yesterday you ask?  Well, it seems that someone forgot to enter my laptop into the warranty system, and the drive could not be sent until that was fixed.  When did that happen?  Monday morning.  So as my laptop sat sans hard drive on Monday, the clerical monkeys where fixing the warranty error instead of sending my my hard drive.  So it gets sent out late on Monday, to show up in Minneapolis today while I am flying down to Austin, TX. GRRRRRRRRRRR!!!!

7.  I lugged my old XP enabled machine that can get on the network but likes to turn off when I do video stuff so at least I can do some work and my old machine that is w/o a drive.  Steve Loethen, the Senator, has graciously brought an extra SATA drive for my laptop.  Steve is kind of like the mafia member of our team - lots of black market stuff that you wonder how he gets but are afraid to ask.  Hopefully, I will be able to get that drive installed and repaved from the network tomorrow without any issues (Har har har) and I will be back in the modern world.  Mike Benkovich brought me an USB enclosure so I can plug in my old drive to see if I can recover anything from it (fingers crossed that my VS 2008 WCF Hands-On Lab that I finished last week is recoverable!!!!).  Good to have team mates like these guys!

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Rant

Michael Meeks and Clippy - Say What?

9/29/2007 1:44:32 PM

In this article, Michale Meeks of Novell claims that Clippy is a great example of why people should adopt open source.  Here is the snippet that caught my eye...

---------------

...You couldn't turn it off and it came on and you had to talk to it before you came on.

Now turning Clippy off, in my estimation, is a single line of code change. With Microsoft you just couldn't do that. You couldn't get into their software, find the piece of code and...

...just fix it. If you think about the software cost of some catastrophic blunder, often it would be way cheaper if you could just get in and fix it. I think that is a huge benefit of the free-software industry.

---------------

Say what????  Now, I will readily admit that the Clippy fiasco was a long time ago so I may not remember things clearly, but this seems like hyperbole of the greatest order.  Yes, Clippy showed up the first time you started Office.  However, and this is a big however, you could turn Clippy off by changing your options.  I saw Clippy once, hated him, and immediately turned him off and never saw him again.  So to imply that a) you were stuck with him is totally wrong, and b) that somehow recompiling your source code is easier than checking an option box is somehow better seems ridiculous.

 

Now, if I don't remember this correctly then apologies to Michael. But I do know that I never used Clippy and he spent about 10 seconds on my screen.  So the only thing I could be wrong about was how difficult it was to turn him off, but I am pretty sure it was just an option check box.  Of course, you could also choose to not install Clippy as well.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Rant

eWeek's Microsoft's Google Apps FUD Rebuttal

9/17/2007 5:05:50 AM

eWeek published an entertaining list of responses to some of the points (FUD, to each his own) Microsoft made last week around shortcomings with Google Apps.  Frankly, I haven't been watching that back-and-forth action much since I haven't come across many users of Google Apps among my customers or contacts.  But the eWeek thing annoyed me on a few levels.  Sure, Microsoft is going to throw FUD out about any competitors product.  Google certainly does the same to Microsoft.  What eWeek should be doing, IMHO, is trying to look at the facts of the situation instead of publishing a little "interactive media puff piece" that just continues the game of he-said/she-said.

So let's take a look at some of eWeek's rebuttals.  I'll caveat this by saying that I don't know many of the details around Google Apps (support, contracts,etc.) or Microsoft offerings either.  Then again, you would think that eWeek might have provided some of those facts as part of their article?? Hmmmmmm...

Enterprise Ready? While eWeek to some degree makes a good point that there may not be a "right answer", the fact remains that it is an important question for many customers.  There have been countless occasions when Microsoft released applications during its early attempts to gain a foothold in the enterprise beyond the desktop that was often met with the analysts saying, "it not enterprise ready.  No one is using it in the enterprise."  About the only way you can prove you are enterprise ready is to be used by enterprises, and that definition varies from customer to customer.  So it is a very important question that just may not have a great answer from Google.
Aligned with Needs? While there is a nugget of truth to this, I think the Microsoft position is not being clearly articulated.  Yes, we do have long beta cycles.  However, we do not go out and drive customers to use them as their only option.  I know Google Apps is a new product, but there is a marked difference in running your business on Google Apps beta and doing a proof of concept with Windows Server 2008.  In those WS2008 scenarios, customers are advised to not use those products in production. Yes, we have some that do and we put them up as case studies.  But those are cases where Microsoft has set up support relationships, consulting, etc. to help the customer through the challenges of using a beta product. Its more a partnership than anything. 

This is a broad brush on both sides which is why I said there is a nugget of truth on both sides of the point.  I just think the eWeek response went a bit overboard on trying to make the Microsoft position as one of "the pot calling the kettle black".
Cost of Doing Business? Well, GAPE does cost money, so if it is indeed positioned as a compliment to Office, then by definition it costs more.  Managing, training, and integrating two of anything is certainly more expensive than having just one of something.  The assumption on the Microsoft side seems to be (based on the eWeek article - again I haven't read the actual Microsoft doc) is that you will still have/need Office.  If that's correct, then saying it will cost more to have two systems, with or without hard numbers, doesn't seem like that great a leap of logic.
Will Google Last? This wasn't a statement about Google going out of business?  Did a five year old have a tantrum or something while writing this?  The point was the Google Apps is not a traditional "core line of business" and if it does not turn a profit at some point, then it very well could be shut off.  That's the risk of going with a new product in a new market.  Google has shut down things before.  Is it a bit of fear mongering on Microsoft's part?  Yeah, a bit.  But it is still a legitimate point if you are thinking about moving critical business functions and data over to a new environment.  A lot of folks will say it is an acceptable risk, but at least they considered it.
Who is the User? I think the key point of this discussion is the "always online" part of the point Microsoft was making. The others, I agree, are of less concern to many users.  But the online requirement can impact a large number of scenarios.  Lots of small business seem to have trouble with their online access on occasion, though not as often as a few years ago.  The "always connected" part is important to consider, IMHO.
Collaboration Conundrum? Ok, I can't really dispute the point eWeek makes.  For large enterprises, Office does offer compelling collaboration features when combined with Sharepoint, but that is still a smaller percentage of companies out there.  But it does seem to be growing...
Hosted Apps Hosed? Sure that claim can apply to Microsoft's hosted services, but this is a discussion about Google Apps vs. the Office alternative.  In that case, I think Microsoft raises a pretty good point.
Always On? Larger companies can get support for Microsoft that supports their business needs.  So this is a bit of right and wrong depending on where you are coming from.
Feature Parity? No argument here.  eWeek makes a good point.
Losing Control? I think eWeek totally misses the boat on this one.  Regardless of how well or poorly you think Microsoft does in incorporating customer feedback into its products, at the end of the day, the customer has a version of software and a known set of features to work with.  Does Google Apps have an online versioning story?  If not, then everyone truly is at the mercy of Google's upgrade cycle.  With Office, if you don't like/need Office 2007, you just keep on running an older version, as has been pointed out as a good strategy by numerous articles in the trade rags.  Sure, you can deploy that new version of GAPE instantly because its in the cloud, but if they drop feature XYZ from one release to the next, you are SOL.  It's an important point and one I think is completely lost on the author.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Rant

Powered by BlogEngine.NET 1.3.1.0
Theme by Mads Kristensen

About the author

Jeff Brand Jeff Brand

This is the personal web site of Jeff Brand, self-proclaimed .NET Sex Symbol and All-Around Good guy. Content from my presentations, blog, and links to other useful .NET information can all be found here.

E-mail me Send mail


Calendar

<<  May 2008  >>
MoTuWeThFrSaSu
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

View posts in large calendar

Twitter Updates

    Follow Me on Twitter

    Recent comments

    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    © Copyright 2008

    Sign in