growled on Friday, May 27, 2005 2:13:38 PM (Pacific Standard Time, UTC-08:00)
barked at ramblings

What the hell, I'll go ahead and put up my email address for anyone out there to contact me if they want too. <shrug>  This is a virtual email address that I can redirect anywhere I want to (so my home or work inboxes don't get weird sh!t).  Right now it will be dumped into my hotmail account which does a pretty decent job of filtering out the crap.

So, if you have any questions, comments, thoughts or whatever feel free to drop me an email at justAnotherSDE.

Happy, happy, joy, joy

~tod

growled on Friday, May 27, 2005 2:03:51 PM (Pacific Standard Time, UTC-08:00)
barked at technology

Yep, I've officially made the transition from 'wannabe' to 'cool geek.'  =)

My wireless contract with Verizon ended on Tuesday.  The very next day I went down to Cingular and signed up.  What makes me a cool geek now?  Well, like 95% of Microsoft cellular users I bought an Audiovox SMT 5600 Smartphone.  Damn, this thing is sweet! =)

Smartphlow alone makes it worthwhile for someone like me that commutes 45 miles each way!

~tod

growled on Friday, May 27, 2005 1:58:08 PM (Pacific Standard Time, UTC-08:00)
barked at ramblings

As you can probably tell from the distinct lack of posting...I've been pretty busy with work.  My cohort-in-crime and I have a project that wraps up in the next 4 weeks so we're busy trying to get everything done and into test so we can then triage any bugs.

Some days go really well, while others are full of frustration and head-banging!  =)

Ok, I'm gettin back to it now...

~tod

growled on Tuesday, May 24, 2005 8:24:47 PM (Pacific Standard Time, UTC-08:00)
barked at ramblings

I hate registering at websites in order to view the content.  I can accept the practice for paid subscription sites, but for plain jane regular sites it drives me nuts.  In fact, I typically boycott those sites, but today a co-worker showed me a nifty little website for those times I still want to see the content.

BugMeNot.com

Just enter the URL of the site and it will provide you with a login id and password.  If the first one doesn't work just hit the "this login didn't work" button and they'll give you another one to try.

Suhweet!  Thanks Lane!

~tod

growled on Tuesday, May 24, 2005 1:55:59 PM (Pacific Standard Time, UTC-08:00)
barked at code [t-sql]

It's been quite awhile since I posted a how2 entry, which are consistently my biggest source of traffic from searches...so here goes another...

A few weeks ago I was looking to create a table in an ASP.NET page with one of the columns containing the result set of multiple rows from one of the SQL tables.  Basically, I wanted to concatenate multiple rows returned from a T-SQL query into one long string and dump that into the ASP.NET dataset.  Make sense?  Probably not so here's an example:

SqlTable1 contains two columns, Team and Person.  A person can be a member of multiple teams so a select * from SqlTable1 might look like this:

Team - Person
A - Mel
A - Danny
A - Rene
B - Mel
B - Danny
B - Joe
C - Rene
C - Chris

And I want to return this in my ASP.NET dataset:

Team - Members
A - Mel, Danny, Rene
B - Mel, Danny, Joe
C - Rene, Chris

Hopefully that's clear now.  :)  You would think that a powerful database application like SQL 2000 would be readily capable of something like this and it is, but it wasn't obvious to me (or most of the internet) how to do it.

I did several searches via MSN Search and Google and finally ended up implementing this solution using a temporary table and a staging table in SQL to hold my results.  Very ugly and hackish, but it works.

Then a few days later Emery (my cohort in crime at work) and I were looking over my code when he shared the 'easy' way with me (he had just learned it himself a few weeks before).

DECLARE @list VARCHAR(8000)
SELECT @list = ISNULL(@list,") + ',' + Person
FROM SqlTable1
WHERE Team = 'A'

If you perform a SELECT @list it will return "Mel, Danny, Rene."  You can even wrap this up in a SQL function if you like.

Hope that helps!

~tod

growled on Saturday, May 21, 2005 5:01:25 PM (Pacific Standard Time, UTC-08:00)
barked at ramblings

Here are several searches that made it here...  Some of these really stump me, but I'm still happy for the traffic.  :)

  • brooke (m) - i dunno why
  • create your own south park caricatures (g-ca) - good fun here...see mine
  • funny cool pics site:spaces.msn.com (m)
  • ie6 tabbed browsing (g) - i'm the 5th listing here
  • kimberly site:spaces.msn.com (m-nl) - looking for kimberly tripp? i doubt it
  • leah gundotra (g) - 1st entry...weird
  • microsoft salaries sde (g) - not sure why, but oh well
  • msn messenger x64 (g-uk)
  • sde sql (g) - 1st listing!
  • sde or sdet in microsoft (g) - 3rd listing!
  • sql 2000 query tuning (g)
  • stationaryisbad (g) - 2nd listing after the actual site!
  • tabbed browsing in ie6 (g) - 1st listing! i can't wait for this feature!
  • tabbed msn (g) - again, i can't wait for this feature!
  • tod site:spaces.msn.com (m-ca) - someone looking for me? =)
  • "top 5 programming languages" (g)
  • xbox 360 (mws)

Some interesting paths to my little site.  I also saw that someone actually added me to their RSS aggregator at start.com/1!  Whaddaya know.  ;-)

~tod

growled on Thursday, May 19, 2005 3:38:31 PM (Pacific Standard Time, UTC-08:00)
barked at microsoft

As is normally the case, Overdo (aka: Chris), has found yet another sweet Spaces tool!  This one creates a signature for you by adding a Link button similar to (and inspired by) Edit It!.  Here goes my first test...

~tod

ps: looks like it worked :)  The actual tool can be found here.

Quote (from Overdo) 

Add a Spaces signature
Now this is useful! Many thanks Eric. Design your own signature using Eric's webpage, click the "Create my MSN Space signature" button at the bottom of the page and then save the "Add Spaces Signature" link. Note this only work in Internet Explorer, but Firefox and other users can still copy the HTML part out of the link and save it if they so wish. Just remember to remove the \s!

Now I can constantly remind RSS readers to switch to the new feed! Tod maybe you could use this to automate your ~tod :P

Quote: (from Eric)
MSN Spaces Signature

Add a signature to every blog entry in your MSN Space!

Okay, I just couldn't resist! I had to program something for you all this evening for some odd reason. Why anyone would want to add the same signature to every blog post is a good question, but I decided that someone would want it. Technically this little idea doesn't have to be limited to signatures, so have some fun with it.

http://www.eric-swanson.com/EricSwanson/MsnSpacesSignature.aspx

Thank you Scott for your subtle inspiration!


--Eric Swanson
This is not a cool signature.
growled on Wednesday, May 18, 2005 2:21:56 AM (Pacific Standard Time, UTC-08:00)
barked at technology

Ok, let's try this again.  :-\ 


MSN Alerts

Click the "Alert Me" link above to receive email whenever just Another SDE is updated!

This is the new & improved link using alerts.msn.comLast time I tried this, I set it up with MessageCast.net just before they were purchased by Microsoft and everything was transitioned over to MSN Alerts.  Needless to say, the alerts have not been working from the original setup so I'm giving it a second shot.  _groan_

~tod

growled on Tuesday, May 17, 2005 3:50:42 PM (Pacific Standard Time, UTC-08:00)
barked at video games

The E3 press conference for Xbox was last night.  You can watch the actual show streamed from Xbox.com.  It's long (at 1 hr 20 mins), but worth the watch if you're interested.

The most anticipated piece of news...backwards compatibility!  Oh yeah, baby!  This means my collection of 50+ Xbox games will not go to waste when I decide to upgrade.  Every now and then I love to throw in DOA3, Halo, Splinter Cell, Ghost Recon and several others that now reside primarily on my shelf.  Granted, Robbie Bach stated "with top selling Xbox games," but I'll take that as a good sign for most of the games I care about.

A few key notes from the broadcast:

  • Did I mention backwards compatibility!
  • 25 - 40 Xbox 360 titles available for launch
  • 160+ titles currently in development
  • Final Fantasy XI coming to the 360 - this is a HUGE jump for a series that has always been a Sony console (PS/PS2) exclusive!

More highlights are available at TeamXbox.

~tod

growled on Monday, May 16, 2005 1:57:49 PM (Pacific Standard Time, UTC-08:00)
barked at ramblings

I'm going to jump on the "searches that ended up here" bandwagon and start a little weekly recap called "roadmap to here."  I find some of these interesting or funny (in bold) while some are just freakin' odd (my comments are italicized).  You make the call...

  • assume positive intent (g)
  • email addresses and guestbook of big Products in Hawaii (g-ae) - you got me?
  • "email in vbscript" several variations thereof:
    • vbs cdo email format text (g) - 3rd listing!
    • sending email using VBScript (g)
    • "CDO" "return receipt" "script" (g)
    • send html email vbscript remote smtp (g-ca)
    • vbscript send email through smtp server (g)
  • emery site:spaces.msn.com (m)
  • guestbook site:spaces.msn.com (m) - 2nd listing!
  • ie7 toolbar (g-uk)
  • illinois (m)
  • just site:spaces.msn.com (m) - 1st listing! :)
  • just another sde (g-au) - 1st listing...go figure, someone in Australia looking for me!
  • keifer sutherland (bse)
  • "kimberly tripp" photo (g-uk)
  • lydia the great one (m) - 3rd listing...wtf?
  • microsoft (bw) - on the 1st page!
  • microsoft sde salary levels (g)
  • negative criticism and it's effects (g)
  • singapore site:spaces.msn.com (m)
  • "space in spanish" site:spaces.msn.com (m) - 1st listing!
  • texas (m)
  • xbox 360 (t) - 2nd listing!

I have added the hyperlinks to the exact searches as they showed up in my evil statistics page with abbreviations for the search engines.  Here's a quick guide to the abbreviations:

~tod

growled on Sunday, May 15, 2005 7:03:51 PM (Pacific Standard Time, UTC-08:00)
barked at ramblings

Increasing traffic here isn't my top priority.  I'm just here to share some thoughts, keep track of some tech tips for myself and others, post some code samples in case I forget how to do something and to interact with a few people whom I find interesting and that return the compliment.

Last week this site saw the most traffic ever: 1,000+ hits!  I'm up to a grand total of 4,500 hits and still counting.  This past week's jump is due a lot to Mike's referral, several hop-overs from Overdo's and Inès' Spaces, and internet searches for "sending email in vbscript" (my most requested how2 post).

Anyway, just thought I'd share this little phenomenon.  Hopefully some of you out there are either enjoying my little diatribes or gleaning some useful information.  =)

~tod

growled on Friday, May 13, 2005 6:43:25 PM (Pacific Standard Time, UTC-08:00)
barked at video games

It's a big day for Xbox, as I'm sure you can tell if you have a pulse and like video games.  :)  With everything going on today (you should see the internal Xbox discussion lists here...I hope the Exchange servers can bear the load!), Scoble throws out another "No RSS = Lame" opinion. 

He chastises Xbox.com for not providing an RSS feed.  They have always had a pretty static site...that's just the way it's been.  It's also been one of the last places I go for Xbox information.  Sucks, but true.  For up to date information I always check out TeamXbox (no rss feed), Xbox365 (no rss feed and not to be confused with the next gen product Xbox 360), GameSpot (rss) or several other regularly updated gaming sites.  Should they change it and become more interactive?  That would be cool to have the hot stuff straight from the horse's mouth!

Anyway, I thought Scoble's post was kind of interesting.  Some of the comments are read-worthy also.

Update (5.16): I just discovered that TeamXbox does have RSS feeds.  Good times!

~tod

growled on Friday, May 13, 2005 4:54:24 PM (Pacific Standard Time, UTC-08:00)
barked at video games

Hey TriXie and Major Nelson!  Did you see this?  Scoble wants to interview some people from Xbox and put it on Channel9.  Sounds like a good opportunity to me...especially during the E3 buzz next week.

~tod

growled on Friday, May 13, 2005 1:05:36 PM (Pacific Standard Time, UTC-08:00)
barked at video games

I watched the MTV Next Generation Xbox special last night....yaaaawwwwwn.  :-\  The show was high on hype and sparse on information.  I kept in mind that as a semi-hardcore gamer I'm probably not their target demographic, but they could have given at least a little more information!  I suppose the techie stuff will be at E3 for us gamers.

As far as the Xbox 360 goes, well the thing looks freakin' awesome under the hood and there's plenty of confirmed technical details now readily available on-line.  Here are some good sources:

Those links should keep you busy for awhile (if you're interested).  Xbox 360 is the hot topic in the gaming community right now and I think that's a great thing...what with E3 right around the corner.  You think marketing planned it that way?  ;-)
 
 
growled on Friday, May 13, 2005 1:31:46 AM (Pacific Standard Time, UTC-08:00)
barked at video games

Check out Xenon, or as it is now formally known, Xbox 360!  Some questions are answered (hard drive?) while others are still unknown (backwards compatibility?).  I'm not too sure about the name, but oh well...

And don't forget the MTV special airing tonight at 9:30 PM (PST).

~tod

growled on Thursday, May 12, 2005 3:03:40 PM (Pacific Standard Time, UTC-08:00)
barked at technology

This isn't breaking news by any means since WinHEC was over a few weeks ago, but I just recently read it in my Jeff Key rss feed and found it pretty interesting...

He quote's Paul Thurrott's WinHEC overview:

The MSN Messenger server farm handles over 70 million concurrent sessions every single day. Until recently, they were using 250 32-bit servers to manage that load. When they switched to Windows Server 2003 x64 Edition running on x64 hardware, they reduced the size of the farm to just 25 servers. Yikes.

Dude, that's 10% of the hardware handling the same load!  That's an outstanding performance boost!

~tod

growled on Tuesday, May 10, 2005 7:00:06 PM (Pacific Standard Time, UTC-08:00)
barked at microsoft

LiveMessage Alerts

Sign up for just Another SDE email updates!  You know you want 'em!  =)

Update 5.11: I was out of the loop on this one.  Microsoft bought MessageCast.net and are switching it over to MSN Alerts.  So it's temporarily out of service.  :-|

~tod

growled on Tuesday, May 10, 2005 1:35:44 PM (Pacific Standard Time, UTC-08:00)
barked at microsoft

Make sense?  It didn't to me...at first, but Hugh over at gapingvoid has a great theory of why corporate blogging works and this drawing really is as simple as it looks.  Give it a quick read.

The reason I'm bringing this up?  Well, I think that Microsoft has done an excellent job of accomplishing what Hugh describes.  Our X membrane is pretty thin/porous.  The last number I heard is that we have more than 1,500 confirmed Microsoft employees blogging, but I think that was only counting blogs.msdn.com.  There are several more I know of on MSN Spaces and various other services.

By the way, if you haven't checked out gapingvoid before be warned that some of the content could be considered offensive.  Personally, I think Hugh is freakin hilarious!  Here are a few of my favorite drawings of his (this one even adorns my office window).

~tod

growled on Sunday, May 08, 2005 6:39:24 PM (Pacific Standard Time, UTC-08:00)
barked at technology

Overdo brought this to my attention and I must say it works freakin awesome!  Inès, a new addition to MSN as an SDET I might add, created a web based Tool that will convert your OPML file (from a URL) into either HTML or a GUI version.  Very cool.  Check out the new & improved look of my blogroll!

Updated 5.11: Mike, of Torres Talking fame & fortune, just posted a plug for Inès' tool.  And yes, a few days ago I shamelessly sent him an internal email saying 'you should take a look at this cool tool.'  :)  Way to go Inès!  And thanks Mike for the referral (to both me and Inès)!

~tod

growled on Sunday, May 08, 2005 6:15:06 PM (Pacific Standard Time, UTC-08:00)
barked at ramblings

Holy crap, I was actually quoted.  A comment I made on TriXie's blog about her meeting with Elijah Wood during the MTV Xbox special was quoted in a discussion forum at one of his fan sites, Always & Forever.  :-O  Is that a good thing or bad?  I'll take it as good.

You may ask, how did I know this?  No, I've never been to the site before, but I saw the originating link in my statistics so curiosity made me click on it.  :)

I just thought it was funny...  ;-)

~tod

growled on Sunday, May 08, 2005 3:13:03 PM (Pacific Standard Time, UTC-08:00)
barked at microsoft

Here's an interesting new marketing campaign by OneNote 2003 (I found out via Scoble).  The name in and of itself is kinda funny, www.stationaryisbad.com.  :)

I started using OneNote 2003 a few months ago and I must say that I'm quite impressed.  It's so much easier to quickly format pages than in Word, although it doesn't go near as in depth for those of you who really need the functionality of a word processor.  I'm often typing up notes to myself or quick specs that are only a page or two, but the stupid bullets and indenting in Word always seem to 'automagically' get screwed up.  :-\

Anyway, give it a shot if you haven't.  They have a free 60-day trial download.

~tod

 

 

growled on Sunday, May 08, 2005 2:50:11 AM (Pacific Standard Time, UTC-08:00)
barked at video games

Xbox is one of my passions.  I spend about 5-15 hours a week playing various games (see In the Xbox?).  Before my daughter was born I used to play 20-30 hours a week, with more than half of that on Xbox Live.  Since my daughter was born I don't play on Live much at all (the last time was the first few weeks of Halo 2...and yes, I was one of those geeks that actually took November 9th off work to play on release day).  I do have my priorities.  ;-)

Anyway, the next Xbox (possibly named Xbox 360) will be revealed in an MTV special this Thursday (5/12) at 9:30 PM (PDT).  They taped the event a few days ago in L.A. (per Xbox.com's Major Nelson and TriXie) and apparently some images leaked...

From Engadget:

From ActiveWin (the controller):

From ActiveWin (remote control):

Not exactly what I had hoped for, but it's not too bad either.  I wonder what that little ball-type thing is on the controller?

Update: Here's a better image of the controller from TeamXbox:

~tod

growled on Saturday, May 07, 2005 2:27:29 AM (Pacific Standard Time, UTC-08:00)
barked at coding

Today I rolled out my first official 'dev' project into test.  It didn't go as well as I'd hoped, but all things considered it wasn't too terrible.  I did get it working without too much of a hassle.  It's a web app with a SQL backend.  First of all, my script to install the SQL database, tables, stored procs, indexes and such puked on a few parts.  It took me about a half hour or 45 minutes to fix those issues.  Then the SQL install went off without a hitch, but the web UI wouldn't resolve.  _groan_  By that point, I had to catch my vanpool for home. 

Upon arriving home I gave my daughter a kiss and a hug, grabbed a beer and decided to log in and spend a few minutes investigating the UI problems.  Within 15 minutes I had the site up and running...with a few notes to myself of things to look over later.

I learned A LOT over the past few weeks about C# code, SQL database design, T-SQL code, UI design and the development process.  There is a lot more to learn, but I'm looking forward to my next project (starting Monday morning).  It will go smoother (at least a little bit) by using many of the things I've learned and tips I've picked up.

And a bunch of kudos go to Emery for putting up with all of my questions and bearing with me through my learning process.

Next week I hope to be able to start posting some of the tips and code snippets.

~tod

growled on Friday, May 06, 2005 12:53:00 PM (Pacific Standard Time, UTC-08:00)
barked at funnies

A buddy at work sent me this link about how to write code (warning - sexually related, but work safe).  Pretty funny stuff, but it really applies more to the single developer (I'm very happily married).  ;-)

~tod

growled on Thursday, May 05, 2005 2:37:20 PM (Pacific Standard Time, UTC-08:00)
barked at ramblings

Yes, I'm addicted to the stupid statistics page.  :-\  I check the thing every day or so...or even a few times a day when I'm at work and sitting at my PC anyway.  I will NOT admit to checking it more than a few times in a single day...I won't!  :-P

Anyway, a few weeks ago I noticed Leah's custom list "Searches ending up here" and it got me paying closer attention to what search queries make it to my little space (stupid pun intended).  Upon reviewing my stats this morning I noticed the following:

http://www.google.com.au/search?hl=en&q="just+Another+SDE"&btnG=Search&meta=

Somebody in Australia was looking specifically for me!  That was a shocker.  I suppose I'll take it as a compliment though.  :)

~tod

growled on Monday, May 02, 2005 12:08:35 AM (Pacific Standard Time, UTC-08:00)
barked at ramblings

Just updated today...  My bio section with "Work - before Microsoft."  Exciting stuff, oh yeah, baby!  ;-)

~tod