growled on Monday, July 31, 2006 12:57:33 PM (Pacific Standard Time, UTC-08:00)
barked at microsoft

If you want to try Office 2007 beta 2 for free, you better go get it now! According to InfoWorld, on Wednesday Microsoft will begin charging $1.50 (US) for users to download a copy of the Office 2007 beta 2. The reason...

"In just the past two months since its launch, more than 3 million people have downloaded the 2007 Microsoft Office system beta 2," the company said.

"Given how dramatically the beta 2 downloads have exceeded our goals, we have made the business decision to implement a cost-recovery measure for downloading the beta."

I'm not sure that I agree with the decision. In fact, if I were Joe User out there I would definitely not pay for a beta app. If you want me to run your beta software and provide feedback then don't expect me to pay for the privilege. :-\

~tod

tags:

growled on Thursday, July 27, 2006 5:08:55 PM (Pacific Standard Time, UTC-08:00)
barked at coding | ramblings

When I first purchased dirtyDogStink.com and moved my blog over from Live Spaces, I knew that although the blog is the focal point of the site I didn't want it to be the landing page. I wanted a quick-loading, pleasant and simple design for the default page. My first attempt worked, but I wasn't too happy with it.

I wanted to create descriptions that would change in the main content area as you highlighted each menu option. Initially, I did this with images. I thought about doing it with JavaScript, but really wanted to try to do it without js while maintaining valid CSS. After several searches I found Eric Meyer's demonstration, pure css popups and it works! By using absolute positioning I was able to get all of my elements exactly where I wanted them with a changing description in the center of the page whenever a menu link is hovered over. =)

I like version 2 much better. Obviously I'm not a professional web UI designer, but I like this one's simplicity. ;-) My next to-do is to make some alternate CSS stylesheets that you can click on for different looks. That's for another day though...

~tod

growled on Monday, July 24, 2006 6:51:40 AM (Pacific Standard Time, UTC-08:00)
barked at technology

I have one question. Why aren't we (meaning Microsoft) doing this?  Here's part of their blurb:

Amazon S3 is storage for the Internet. It is designed to make web-scale computing easier for developers. Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web.

And the part that hits your pocketbook:

  • Pay only for what you use. There is no minimum fee, and no start-up cost.
  • $0.15 per GB-Month of storage used.
  • $0.20 per GB of data transferred.

This is awesome! The possibilities are huge for online backup systems, file transfer and any number of other uses I'm just not thinking of right now. As a user, I love the idea of having the ability to backup my 20-30 GB of personal files and MP3s for $2-3/month in a completely separate physical location WITH access from anywhere online. As a developer, it would be interesting to build applications that hook into the service.

Sure, Microsoft now has Foldershare, but that's really comparing apples to S3's oranges. Foldershare works wonderfully for sharing and synchronizing files/folders between computers, but S3 is specifically designed for online storage. And only 15 cents for 1 GB is amazingly cheap!

Microsoft already has data centers with servers around the world with plans to build more.  To completely oversimplify the situation...all it takes is a solid API for developers to use, a butt-load of file servers to hold the data and some large pipes for fast transfer on the internet.

Hmm, I wonder if anyone is listening...

~tod

tags:

growled on Thursday, July 20, 2006 10:36:01 AM (Pacific Standard Time, UTC-08:00)
barked at blog swap

Big Bad Recruiting Blog Swap Week numero tres of the Recruiting Blog Swap and here's my piece. Thanks to Beth [who actually goes by her initials B. N.] Carvin at Nobscot's Weblog for letting me swap.

~tod

tags:

growled on Thursday, July 20, 2006 5:51:06 AM (Pacific Standard Time, UTC-08:00)
barked at ramblings

I have absolutely no idea what this film is about, but the trailer looks awesome, Winona Ryder is hot and Robert Downey Jr. has always been one of my favorite actors.

~tod

ps: I just noticed it only has a 60% rating at Rotten Tomatoes, hmm...it still looks cool though. ;-)

growled on Tuesday, July 18, 2006 7:06:55 AM (Pacific Standard Time, UTC-08:00)
barked at microsoft | technology

Just announced today, Microsoft will acquire Winternals Software which includes SysInternals Freeware (Mark and Bryce's extremely popular personal site of Windows utilities).

From the press release:

Winternals was established in 1996 by Mark Russinovich and Bryce Cogswell, who are recognized industry leaders in the areas of operating system design and architecture. Russinovich will join the Microsoft Platforms & Services Division as a technical fellow, working with numerous technology teams across Microsoft, and Cogswell will join the Windows Component Platform Team in the role of software architect.

I've had my eye on Mark for some time, said Jim Allchin, co-president of the Platforms & Services Division at Microsoft. The work he and Bryce have completed in system recovery and data protection illustrates the depth of thinking and skill they will bring to future versions of Windows. The addition of their deep kernel-level expertise to our existing strong talent will help provide us with the edge we need to continue to raise the quality and functionality bar for Windows on both the client and the server.

This is pretty big news. Mark and Bryce are infamous for independently reverse engineering the Windows operating systems and providing invaluable feedback both to the IT community and directly to Microsoft. They are a great independent validator of and contributor to the Windows operating systems. Personally, I think their independence has been one of the key contributing factors to their astounding reputation in the IT industry. Mark claims [and I believe him] that they have never been granted access to the Windows OS source code...everything they have learned has been through reverse engineering. I took a 5 day debugging class from Mark a few years ago in which he demonstrated his techniques and tools for doing this...it was very interesting, although way over my head. I for one am glad to see two extremely intelligent and well respected people join Microsoft! Welcome aboard fellas. :-)

~tod

tags:

growled on Friday, July 14, 2006 2:56:49 PM (Pacific Standard Time, UTC-08:00)
barked at technology

I can't believe the ignorance of some companies. Do they even know what a search engine is?

Dell recently announced it's new corporate blog, one2one. I wonder if they did a search for one2one? I wonder if they tried typing one2one.com in a browser? Please note the distinct lack of a hyperlink for one2one.com. Do you know why I'm not linking to one2one.com?

Because it's a freakin' online pornographic chat site! [via ZDNet]

Type that in a browser and you're greeted by a bunch of naked women. Nice. I can see it now...some poor sap at work trying to get help with his Dell desktop and remembers the article he read on TechBlog about Dell's one2one blog, but he doesn't remember the URL so he types in one2one.com and is greeted by naked women...just as his VP is rounding the corner into his office. Lovely. :-S

Dude, get a clue.

Update: Dell took note of the controversy and changed their blog name!

~tod

tags:

growled on Friday, July 14, 2006 7:34:06 AM (Pacific Standard Time, UTC-08:00)
barked at microsoft | technology

Well, I'll be a monkey's uncle! I was just getting my morning ration of news, blogs and such when I accidentally discovered that the tabs in IE7 Beta 3 can now be re-ordered (drag-n-drop style). Suh-weet!

I'm an order freak when it comes to my PC layout. I like to have a few things at the front of my taskbar so I always know where they're at...Outlook first, then IE, then Live Messenger and everything after that is a crap shoot. Before IE7 came along with tabbed browsing I used AvantBrowser and I ordered my tabs in a similar fashion...Live.com (my home page) first, then my [internal] status report site, and then our ticketing application with anything else in line after those.

Now I can go back to my nice, little ordered web-browsing life with IE7 Beta 3. =)

~tod

tags:

growled on Friday, July 14, 2006 6:04:58 AM (Pacific Standard Time, UTC-08:00)
barked at blog swap

Big Bad Recruiting Blog Swap Week numero dos of the Recruiting Blog Swap and I offer you my post here. Thanks to Colin Kingsbury at HRMDirect Blog for letting me say my peace.

~tod

tags:

growled on Thursday, July 13, 2006 7:40:30 AM (Pacific Standard Time, UTC-08:00)
barked at code [.net]

About a month ago I flattened and rebuilt the OS on my primary PC at work [the one I use for development]. Things were starting to act a bit odd and I like to do this every once in awhile anyway to keep things fresh. Yesterday I found myself needing to do some web UI work on our application for the first time since rebuilding my box. I loaded up and built the solution in Visual Studio [of course, after resolving some issues with missing references :-S]. I got this error when loading the local page in IE7:

Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.

Exception Details: System.Security.SecurityException: Requested registry access is not allowed.

Security Exception

In January, I described how to enable event logging for an ASP.NET application on a Windows 2003 server using IIS6. This was my first thought, but then it occurred to me that I'm running Windows XP SP2 with IIS5. Hmm. Something else was bumping around in the back of my head, but I couldn't quite put my finger on it so I did what I always do in that case...turned to mi compadre and asked. :-) Luckily, she remembered running into this problem several months ago and it's a very simple reason and fix.

According to KB article # 329291, this error message occurs when an ASP.NET application tries to write a new event source in the EventLog. So the quick fix is to create the new event source in the registry under the key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application. You can also do this programmatically using the EventLogInstaller class. The detailed instructions for both methods are available in the KB article.

Update (7.19.2006): Reduced the size of the picture as it was overlapping with the sidebar and just looked ugly. Click on it to see the full size image. :-)

~tod

growled on Wednesday, July 12, 2006 10:09:47 AM (Pacific Standard Time, UTC-08:00)
barked at funnies | microsoft

Yet another parody of the Mac ads (via Scoble). Will we ever get tired of these? =) [warning: foul language if that stuff bothers you]

(direct link)

Update: I just noticed that Heather provided a link to the source at bestweekever.tv.

~tod

tags: get+a+mac

growled on Wednesday, July 12, 2006 6:09:40 AM (Pacific Standard Time, UTC-08:00)
barked at blog swap

Big Bad Recruiting Blog Swap As part of the Big Bad Recruiting Blog Swap, todays post is brought to you by Yvonne LaRose of The Desk. Enjoy...

Working online hit the legal industry a very long time ago. Let's just say it was well established before 1970. Lexis-Nexis and then Westlaw provided online access to their databases to law firms and solo practitioners. For a monthly subscription fee, you got access to case reporters, codes, newspapers, and various other databases.

Before unleashing the firm's lawyers and paralegals on the tool, however, they first were sent to a training class on how to form a search string, how to access the database, how to select the database, how to call up the search results -- either in full text, short text, or headers -- and then how to sort and print all of that information. It all made sense. It became easier the more one used the tool. It was an alternative to the books but not a replacement.

I finally got a stand-alone PC while I was freelancing as a Hearing Board Clerk at the AQMD. After a while, it became more convenient for me to write up the Board's findings and decisions and send them to the Clerk of the Board so they could be printed. This was doable because I'd upgraded my PC by adding a 1.1 MB modem. Did that mean I was telecommuting? Was that term even in use then?

For me, the infusion of Internet access via a library came around 1993. Maybe it was 1994. I forget. That happens with things that you take for granted. But whenever it was, there was an election coming up. A state election. And I needed access to the ballot measures so that I could research them in full text and develop some of my radio programs based on the measures. The San Francisco library had just added Internet as one of its features. So I determined that was where I would gather my copies.

Well, I input my search terms and found what I wanted in short order. It was then just a simple matter of clicking on the link so that I could access the database that contained the content I wanted. I clicked. And I waited. And I waited, and waited, and waited . . . Why is this taking so long! As I said, you forget about some things after they're taken for granted. With all of my previous (1980 to 1993 or '94) online experience, there was no such thing as a long wait. Adding to that, this Internet stuff wasn't that different from Lexis or Westlaw. What's taking so long?!

The other thing that happens to all of us is that we get caught up in the swirl of progress and don't see the phenomenons happening. We don't appreciate the enormity of the dynamics.

So let's leap ahead a few years. It's 1998 and 1999. My computer suddenly dropped dead and needed to be replaced. The replacement was not a stand-alone PC with no hard drive, that was driven by 2.5MB floppy disks. Nope. It was a super fast, super saver with 2 GIGABYTES of hard drive storage plus Internet access. Not only that, it came with all this nifty preloaded software (and backup CDs, not floppies). Little did I know what was in store for me with that computer. It was my introduction to tech savvy.

The computer was loaded with pirated software, MS among them. The modem was set to be physically disabled in order to force the owner to return it to the builder so that they could, for an additional $45, enable the modem. The computer was built with damaged parts, a used hard drive, and many other issues. Over several months, on a weekly basis, Tech Support walked me through learning how to fix this, how to fix that. Out of fury and frustration (not easily daunted by very much), I ripped open the tower, yanked out the card, found the modem, and had Tech Support walk me through enabling it -- putting the cable into ON position.

And as more months passed, I found PointCast and learned about newsfeed, built three websites in HTML and learned about syndication, joined chat groups and writers groups, and web building groups, tech newsletters, and learned techie things. Lo, and behold, somewhere along the line, I discovered I had more than a pedestrian knowledge of tech issues and skills.

It was around 2001 that it finally hit me, this Internet stuff, this tech stuff. It was an entire industry that had been born. Not only that, by 2002 or so, the infant was developing specialty niches. They were so specialized that, with the plethora of other issues I was juggling, I was no longer among the membership but merely one watching the growth and doing whatever I could to maintain some knowledge of the evolution. That's how you can assess who's got what on the ball or not.

It's amazing how all those things that you just take for granted are actually technology, progress catching us up in its swirls, like a tornado, and dragging us along for the ride. When we get dumped on the side, we can look up and see what an amazing thing we've been riding.

Yvonne LaRose, CAC
The Desk : Blog Swap

growled on Tuesday, July 11, 2006 10:54:38 AM (Pacific Standard Time, UTC-08:00)
barked at links

The links below are a collection of blog posts, articles, tools, tips and basically anything that caught my eye which I want to keep for future reference. If you're looking for a blog devoted to sharing useful links then you should check out Jason Haley. The links listed below are the ones that I particularly liked or found valuable. Take 'em or leave 'em, but here they are... ;-)

Applications & Tools

  • CopySourceAsHtml (CSAH) - A handy little Visual Studio plug-in (2003 & 2005) to copy source code with syntax highlighting and line numbers as HTML.
  • NMock - A tool that dynamically generates mock objects via reflection at runtime (found via Peter Laudati).
  • Rhino Mocks - Another (better?) tool that dynamically generates mock objects (found via the same Peter Laudati post).

Fun Stuff

Interviewing & Resumes

Performance

Personality

Software Development

SQL

Technical - General

Check out my del.icio.us links for a complete list.

~tod

growled on Friday, July 07, 2006 12:47:18 PM (Pacific Standard Time, UTC-08:00)
barked at microsoft | funnies

Too funny not to share (via Gretchen at JobSyntax)... An ad made by the college recruiting folks here at Microsoft that stars Ed Helms from the Daily Show.

Here's the video!

About 2 minutes in, Ed is walking down some rocks along a stream...that's Redwest campus where I work [with the rest of MSN Windows Live. There are also a few other shots of Redwest (the front door where he gets in the way of the guy exiting, the interview with the girl that he high-fives and the bench where he skull-crushes the soda can). Yes, it's a very nice campus. :-)

~tod

ps: Now if I could only get a copy...for 'archival' purposes of course. ;-)

pps: Man, what's with my recruiting focus lately? Probably because of having just gone through the process while looking for an SDET to join our group, but still...

tags:

growled on Thursday, July 06, 2006 12:12:43 PM (Pacific Standard Time, UTC-08:00)
barked at blog swap

Big Bad Recruiting Blog Swap Week numero uno of the Recruiting Blog Swap...check out my post here. Thanks to David Manaster at Hire Calling for letting me drop my 2 cents on his blog.

Update (7.7.2006 11:30 AM) - There are some interesting comments being added to my post at Hire Calling. I would reply there, but you cannot leave comments unless you're a member of the ERE network. [A Scoble-minute for you...that's really closing the conversation from all potential participants. Bad, bad, bad!] It's too bad because I would really like to particpate in the discussion which is heating up with some strong opinions. Perhaps I'll leave some replies in this post...[shrug]

Update (7.8.2006 10:47 AM) - The Canadian Headhunter was kind enough to post my reply in the comment section. He even gave me a compliment: "tod knows how to roll with the punches." At least I'm taking it as a compliment. ;-)

~tod

tags:

growled on Thursday, July 06, 2006 7:35:43 AM (Pacific Standard Time, UTC-08:00)
barked at blog swap

Big Bad Recruiting Blog Swap As part of the Big Bad Recruiting Blog Swap, today's post is brought to you by David Perry of Guerilla Marketing for Job Hunters. Enjoy...

Ok, with the war for talent raging across America again, its time for a little Career Defense 101 BUT first this tragic story which highlights all that can go wrong in the recruiting process and ultimately how to avoid being a victim.

THE STORY

One day while walking down the street a head-hunter was tragically hit by a bus. He was Catholic so shortly his soul arrived up in heaven where he was met at the Pearly Gates by St. Peter himself.

Welcome to Heaven, said St. Peter. Before you get settled in, it seems we have a problem. You see, strangely enough, weve never once had a head-hunter make it this far and were not really sure what to do with you.

No problem, just let me in said he. Well, Id like to, but I have higher orders. What were going to do is let you have a day in Hell and a day in Heaven and then you can choose which one you want to spend an eternity in.

Actually, I think Ive made up my mind....I prefer to stay in Heaven

Sorry, we have rules...and with that St. Peter put the head-hunter in an elevator and it went down-down-down to Hell. The doors opened and he found himself stepping out onto the putting green of a beautiful golf course. In the distance was a country club and standing in front of him were all his friends/fellow head-hunters that he had worked with and they were all cheering for him. They ran up and kissed him on both cheeks and they talked about old times. They played an excellent round of golf and at night went to the countryclub where he enjoyed an excellent dinner. He met the Devil who was actually a really nice guy and he had a great time telling jokes and dancing. He was having such a good time and before he knew it, it was time to leave. Everybody shook his hand and waved good-bye as he got on the elevator. The elevator went up-up-up and opened back up at the Pearly Gates and found St. Peter waiting for him.

Now its time to spend a day in Heaven. So he spent the next 24 hours lounging around on clouds and playing the harp and singing. He had a great time and before he knew it him 24 hours was up. St. Peter came and got him.

So, youve spent a day in Hell and youve spent a day in Heaven. Now you must choose your eternity. The head-hunter paused for a second and then replied, Well, I never thought Id say this, I mean, Heaven has been really great and all, but I think I had a better time in Hell, so St. Peter escorted him to the elevator and again he went down-down-down back to Hell.

When the doors of the elevator opened he found himself standing in a desolate wasteland covered in garbage and filth. He saw his friends were dressed in rags and were picking up the garbage and putting it in sacks. The Devil came up to him and put his arms around him.

I dont understand, stammered the head-hunter, yesterday I was here and there was a golf course and a country club and we ate and we danced and had a great time. Now all there is, is a wasteland of garbage and all my friends look miserable.

The Devil looked at him and smiled Thats because yesterday we were recruiting you, but today youre staff.

Ever feel like that the day after? I hope not but you probably know someone that this has happened to.

Most people dontknow how to size up a potential supervisor; consequently once they are hired they experience difficulty almost immediately. If you know what to watch out for during the interview youll discover vital clues which will help you decode what life could be like with your future boss.

To make an informed decision on whether or not to accept an offer to work for someone, you need to focus several questions on these areas; the department; your supervisors management style; and your supervisors ego.

The Department - Is the supervisor confident about the departments future? Are they critical toward upper management? Ask these questions to find out:

  • When I was doing some research, I found your companys mission and vision statements. How do they have impact on this department?
  • How do you think the companys new sales strategy will affect your department?
  • How many people are on your team? What is it about your management style that has kept your team together?
  • What does the department want to accomplish in the next two quarters?

Ok, so what are you looking for? Listen carefully for the empowering term we as they describe the departmental goals and achievements. Excessive use of the word I is a sure sign of an egotistical maniacal narcissist who will suck you dry of ideas before firing you! Im not over stating this. We do the exact same thing when we assess potential client companies before taking on assignments.

Keep the tone of your voice casual and inquisitive - not accusatory. You want to be able to close on an offer if you like what you hear. You should also ask these questions when youre interviewing other people within the company or department. If the answers arent consistent then you must find out why.

Your future depends in part on your boss power and influence within the company. You should be looking to hitch your kite to a rising star not a dead one AND all too often Im afraid, sneaky conniving bosses lie when they meet a great candidate hoping to land them and profit from the experience. DONT let this happen to you. Ask the tuff questions up front. Make them squirm... great bosses dont mind. They expect to be looked over hard by real professionals. Youll find other tips at www.gm4jh.com and http://guerrillajobhunting.typepad.com.

To you future Guerrilla Job Hunter
David Perry
www.perrymartel.com

growled on Thursday, July 06, 2006 5:42:24 AM (Pacific Standard Time, UTC-08:00)
barked at ramblings

@#$%^&*!

I just found out that my email for @todhilton.com has not been working consistently for the past few days. :-S I have contacted customer support and hope to have it resolved soon, but for now please contact me at [email removed]. If you sent me anything recently and I didn't respond it's probably because I didn't get it...please resend it and I'll at least reply with a confirmation receipt. Stupid techology. ;-)

Update (7.6.2006 11:24 AM) - Email from the past 72 hours is slowly trickling in. No word yet from customer support, but it looks like things are on the mend. Please continue using [email removed] until further notice.

Update (7.6.2006 8:32 PM) - Everything is working for dog@todhilton.com now! Although still no word from customer support as to why or even that it's resolved. :mad:

~tod

growled on Wednesday, July 05, 2006 1:30:52 PM (Pacific Standard Time, UTC-08:00)
barked at ramblings

Since Heather started the conversation... =)

Yes, I do this:

QuikSilver sandals

Unfortunately, I did this for a very short period while particularly fashion challenged:

sandals with socks, oops

No, I have never done this:

dark socks with sandals, ugh

~tod