# Monday, December 04, 2006

Microsoft buys another gem

The Sysinternals web site was created in 1996 by Mark Russinovich and Bryce Cogswell to host their advanced system utilities and technical information. Microsoft acquired Sysinternals in July, 2006. Whether you’re an IT Pro or a developer, you’ll find Sysinternals utilities to help you manage, troubleshoot and diagnose your Windows systems and applications. If you have a question about a tool or how to use them, please visit the Sysinternals Forum for answers and help from other users and our moderators.

[ Microsoft TechNet: Windows Sysinternals ]

Here's hoping that Microsoft doesn't:

  1. Kill any of these great tools
  2. Charge for any of these great tools

'cause I loves me some Sysinternals. And yes I know that you brought these to my attention, many people did, and no I don't remember who was first (though if I had to guess I'd say it was Gruska).

The two that I just had to reinstall 'cause I can't imagine my Lappy without them?

#    Comments [0] |
# Thursday, November 30, 2006

Warm Fuzzies

We just moved to the City of Rockville, MD, and the city built us a website:

Dear New Rockville Resident,

On behalf of the more than 57,000 residents of Rockville, we want to welcome you to our City.

You have arrived in Rockville at quite an exciting time. Rockville’s proud history dates back more than 250 years, and its future promises to build upon all of the character that led to Rockville being ranked No. 26 by Money Magazine on its 2006 list of “Best Places to Live in the U.S.”

You will quickly learn that Rockville is second to none when it comes to providing basic services and access to those special things you sought when deciding where to make your next home. Almost every residence in the City is within a five-minute walk of a park. Cultural and recreational opportunities abound in Rockville. Our special events attract notice around the Washington Beltway. And in 2007, Rockville unveils the start of its downtown revitalization as the first phase opens in the new Rockville Town Center.

You likely already have noticed that the City Web site has massive amounts of information, some of which is not traditionally available on local government Web sites. It reflects our mission to promote openness in government. This “Online Welcome Kit” was designed to help our newest residents easily find information they might need.

And whenever you have a concern or question that you cannot find on our Web site, the staff working under City Manager Scott Ullery is there to help. The main number to City Hall is 240-314-5000.

We again welcome you to Rockville. We know you will love living here.

Sincerely,

Mayor Larry Giammo
Councilmember Bob Dorsey
Councilmember Susan Hoffmann
Councilmember Phyllis Marcuccio
Councilmember Anne Robbins

[ New Resident Information ]

Thanks, City of Rockville. Bawk bawk!

#    Comments [0] |
# Wednesday, November 29, 2006

Microsoft is too freaking big

The right thumb doesn't know what the right index finger is doing, much left the left hand.

Witness my frustration with bulleted lists on webpages. A bulleted list on a web page should be done with a <UL> and a bunch of <LI>'s like so:

<UL>
<LI>List Item A</LI>
<LI>List Item B</LI>
<LI>List Item C</LI>
</UL>

Which should look like this:

  • List Item A
  • List Item B
  • List Item C

However many people use Microsoft's Word product to create their copy, and then just copy and paste into a WYSIWYG jobby and post it. The Word team doesn't like the <UL> tag, or it just doesn't suit their needs or some such nonsense. So what they create for a list looks more like this:

<p class="MsoNormal"><!--[if !supportLists]--><span style="font-family: Symbol">·        </span><!--[endif]--> List Item A</p>
<p class="MsoNormal"><!--[if !supportLists]--><span style="font-family: Symbol">·        </span><!--[endif]--> List Item A</p>
<p class="MsoNormal"><!--[if !supportLists]--><span style="font-family: Symbol">·        </span><!--[endif]--> List Item A</p>

What's that? Conditional comments? Microsoft invented those, right? So they'll work flawlessly with my Microsoft products, right? Check again. MS explains 3 types of conditional comments:

Comment Type

Syntax or Possible Value

standard HTML comment

<!-- Comment content -->

downlevel-hidden

<!--[if expression]> HTML <![endif]-->

downlevel-revealed

<![if expression]> HTML <![endif]>

Wait, the conditional comments that were created above don't match any of the MS recommendations, but I'm sure that's an oversight on the part of the specification writers, and none of Microsoft's' programs will choke, right?

Wrong.

I created a bit of test HTML:

<P><!--[if !supportLists]-->&middot; <!--[endif]--> List Item "wrong"</P>
<P><!--[if !supportLists]>&middot; <![endif]--> List Item "downlevel-hidden"</P>
<P><![if !supportLists]>&middot; <![endif]> List Item "downlevel-revealed"</P>

This should work flawlessly in all Microsoft products, and might cause a hiccup in a non-Microsoft product would be anyone's best guess, I suppose. Let's test it:

IE 6:

ConditionalCommentsIE6.png

IE 7:

FF 1.5:

ConditionalCommentsFF1.5.png

FF 2:

Feel free to use my simple test page to see how your browser stacks up.

Now for the whole truth, the IE HTML that is above wasn't created by me, that's because my Word doesn't seem to write HTML like that. I'm guessing that it is a previous version of Word that is writing the "bad" comments, but I'm still going to fault Microsoft. Why is this particularly irritating to me? Some people use Word to author their emails, and now that I have IE7 installed, that's the engine that my Outlook uses to render HTML emails. Therefore anyone with some certain installation of Microsoft products on their Microsoft OS will always show the stupid "should always be hidden" comments in my Microsoft products on my Microsoft OS, and there is nobody outside Microsoft that can be to blame.

Will this stop me from using Microsoft products, or get on the great anti-Microsoft bandwagon? Nope. But it won't help to convince me that Microsoft is the end-all be-all either. I'm still stuck happily in between the two camps where I can happily complain about both sides.

#    Comments [0] |
# Tuesday, November 28, 2006

Save the Cheerleader...

...Save the world

[ SCI FI | Heroes ]

Haven't a clue? Then you missed out on the first 10 episodes of NBC's Heroes. Since I'm officially addicted to it, it is high time I sucked everyone else in as well. If you do want to catch up, now is the time:

Heroes Marathon TiVoDude.gif

#    Comments [1] |
# Tuesday, November 21, 2006

I lie like a dog...

Nifty. I'll wait for the report before I sign up, though.

[ KooshMoose : Kaboodle for Christmas ]

OK, perhaps it wasn't a lie, but a gross underestimation of how I'd be sucked in. I've signed up for the Kaboodle, ported my amazon.com wish list, and added it to my navigation on the left, as well as farther down I put their little badge thing. So far it's pretty cool.

#    Comments [0] |
# Wednesday, November 15, 2006

My appologies

U.S. game magazine (EGM, Games For Windows) and website (1UP.com) firm the Ziff Davis Game Group has announced that it will discontinue publication of the Official U.S. PlayStation Magazine after the January 2007 issue.

[ Gamasutra - Ziff Davis To Discontinue U.S. Official PlayStation Magazine ]

You can blame me, I just emailed OPM and told them I didn't wish to auto-renew my subscription at the end of it's term. I don't plan on getting a PS3 until the PSThree comes out, so the demo discs seemed pointless. And I'm sure no one reads OPM for the articles...

#    Comments [0] |
# Tuesday, November 14, 2006

jsdump is to js what cfdump is to...

The Dump method is based on one of the tags available in Coldfusion ( <cfdump> ) providing the ability to display simple and complex variables in a user friendly way that is perfect for debugging/inspecting data. There is no way to do this with javascript and often I had wanted a method to do this. This method will do just that allowing for an infinite amount of data nesting complete with color coding for different data types, the ability to show/hide the data's type (String/Number/Boolean/Object/Array/Function), expandable and collapsible tables/keys and cross browser support.

[ Javascript Struct : Net Grow Web Design Sydney, Australia ]

I gotta say, CFDUMP is a hot tag, and this is a hot extension of that idea for javascript.

Brought to my attention by MetalUnderground's webmastermind, deathbringer.

#    Comments [1] |
# Monday, November 13, 2006

Samsung rocks!

We will devote our human resources and technology to create superior products and services, thereby contributing to a better global society.

[ SAMSUNG's Digital World - About SAMSUNG ]

OK, they fell a little short on this ideal with my HDTV. It broke. But I called the next business day, and they sent a local repair man to my house to swap out 2 boards in my TV at no charge to me, and it was fixed in less than 48 hours, and on a Sunday! So much better the customer support and dedication to their product than my prior experience with RCA or Sony. Samsung gets huge marks from me on this one.

#    Comments [0] |

My Nintendo DS is broke

I saw this before, and I guess I figured that it involved some degree of rough handling:

So to summarize, if your DS Lite has the hinge crack that we've all seen, then Nintendo will likely repair it free of charge. It also sounds like Nintendo may have figured out that the crack was caused by overtightening.

[ Nintendo Capitulates, Offers Free Repairs for Cracked DS Lites - Kotaku ]

Now I don't think so. I've treated my DS with the utmost care and respect, and I still got a broken hinge. In addition when I close the lid instead of auto-pausing it now seems to toggle auto pause on and off and on and off. However the warrantee is still good, and people are claiming that Ninty will fix this one, so the question remains will it be fixed in time to play the new Zelda DS game?

#    Comments [2] |

Best Game for the PS2

Granted I prefer platformers and whatever Zelda is categorized as these days, but I believe that if I hadn't purchased a PS2 already, Okami would be the reason to do so.

You possess the power of a god, but you face the world in the form of a wolf! You have the power to create and destroy. Faced with your greatest challenge, to restore order and beauty to a world laid barren by evil, you must overcome the odds against you.

[ CAPCOM | Okami ]

So far it has been a bit easy, but I'm at 40+ hours so it has at least been enjoyable good value for the money. If, however, you think Zelda type games are the worse ever, you may want to skip this one.

#    Comments [0] |
# Friday, November 10, 2006

Phones don't come with enough sounds for customizing events

I want to know why my phone is making a noise, and I want it to be different than everyone elses. That way I don't have to look to know what happened and that it is my phone for sure. If only there was a free internet archive of sounds. But wait...

The Freesound Project is a collaborative database of Creative Commons licensed sounds. Freesound focusses only on sound, not songs. This is what sets freesound apart from other splendid libraries like ccMixter. New to this site? Read the What is Freesound page to learn more!

[ freesound :: home page ]

#    Comments [0] |