May 2005 - Posts

Episode III
Filed under:
PostedMonday, May 30, 2005 12:06 AM by Nino

I saw Episode III today – definitely the best of the first three.  Let’s see:

  • Dialog needs help (we knew this)
  • The opening scene is some impressive f/x (following the two ships).
  • At times the movie is annoying with the sheer amount of objects on the screen
  • As Steve noted, comic relief was appropriate this time as were parts of the score
  • Lots of loose ends tied up and some explanations handed out
  • I was a bit disappointed by the performance given by Natalie Portman (compared to Ep. I )
  • I give props to Ewan McGregor – he and Ian McDiarmid carry the show.
  • Lightsaber duels, lightsaber duels, lightsaber duels
  • At least the Millennium Falcon makes the move (see JarJar link below)
  • Nice light saber duel between Obi-Wan and General Grievous 
  •  item 8 of this list is incorrect; Jar Jar is not entirely silent.

-Nino

 

The Mobile Minute 96
PostedThursday, May 26, 2005 1:15 AM by Nino

What a gorgeous day it was here in the greater Queen City area, and of course, I was inside all day. :-/   I have been working with SharePoint Portal Server 2003 web services this week… interesting-ish.  Nonetheless, the end-product of my manipulations should be a cool and interesting prototype.  I think I will be able to blog about it, too. 

Oh.. I installed MSN Desktop Search on my desktop and my laptop today. I’m reserving final opinion until the indexing is complete and I can do some searching; however, I will give an initial +1 vote since I can install as administrator and then run as myself (non-admin) with no issues, unlike Google Desktop.

Software / Hardware 

 Development

…and in other news

-Nino

This sounds familiar
Filed under: ,
PostedSaturday, May 21, 2005 9:08 PM by Nino

Sashidhar Kokku posts this gem entitled “Chinese whisper in an organization”.   It reminded me of this picture which Dave Donaldson has posted entitled “Why We Need Architecture”  (and damn if that picture isn’t accurate).  Thankfully, with the proper processes and project management these sorts of things can be mitigated if not avoided.

-Nino

Determining SQL Server 2000 version - friendly reminder
Filed under:
PostedSaturday, May 21, 2005 8:22 PM by Nino

I’m doing maintenance on my servers this evening and one of the items on the list is to apply SQL Server 2000 SP4; however, I want to verify the version of the server first. I thought I would blog about how to do this as a quick refresher (and maybe something new for some folks).

To query the server version I simply execute the query: SELECT @@VERSION  

The result that I received was:
Microsoft SQL Server  2000 - 8.00.760 (Intel X86)   Dec 17 2002 14:22:05   Copyright (c) 1988-2003 Microsoft Corporation  Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 1)

So, the above string means my SQL Server 2000 SP3 instance is running on Windows Server 2003 SP1.  Spiffy. 

Here’s a handy chart for you (courtesy of the SP4 readme):

SQL Server 2000 Version and Level @@VERSION Product Level
SQL Server 2000 Original Release 8.00.194 RTM
Database Components SP1 8.00.384 SP1
Database Components SP2 8.00.534 SP2
Database Components SP3, SP3a or MSDE 2000 Release A. 8.00.760 SP3
Database Components SP4 8.00.2039 SP4

You are also able obtain other properties via the following query:
SELECT  SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

Which gave me:
8.00.2039  SP4  Enterprise Edition 

-Nino

RANT: Irregardless
Filed under:
PostedSaturday, May 21, 2005 3:51 PM by Nino

I didn’t plan on doing this post quite so soon, but I came across this today in multiple ways and, of course, I got all tweaked about it knew I had to post another rant.

Take a breath and exhale slowly. OK, repeat with me: “Irregardless is not a word. The correct word I should use is ‘regardless’.”  Swell.

Here are some resources on irregardless.  I will also quote from my well-used copy of Strunk and White’s The Elements of Style (4th ed.) [1][2]:

Irregardless. Should be regardless.  The error results from failure to see the negative in -less and from a desire to get it in as a prefix, suggested by such words as irregular, irresponsible, and perhaps especially, irrespective.”

I would also suggest giving this site a read; I found it to be a nice refresher, particularly on many of the subtle errors.  I also found the listing of non-errors to be an enjoyable read.

-Nino

[1] I owe very overdue ‘Thank You’ to Mrs. Williams, my twelfth grade English teacher, for introducing this book to me. I was much surprised several years later when I  received a copy from an employer upon arriving for my first day.  I think that the distribution of that book may have been one of the best decisions that that employer ever made.  I would highly recommend this book.

[2] If you were curious, yes, the White of Strunk and White is the E.B. White.

RANT: losing vs loosing
Filed under:
PostedSaturday, May 21, 2005 9:14 AM by Nino

I'm starting off my 'Rant' category with a word usage issue that, well, gets me little tweaked.  “Losing” and “loosing”. I have lost count how many times I have seen “loosing” using in place of “losing”.  Do you see that they are different? Great. Now get it right!  I did a quick search in FeedDemon [of feed posts that have been downloaded] and here are some examples of incorrect word usage:

“. . . loosing all the pictures . . .”

“. . . never regret loosing to a machine . . .”

“. . . loosing faith . . .”

I'm trying to figure out the genesis of this issue and I am a bit flummoxed.  Is it a case where one person made a mistake once that was not corrected, so they now subconsciously think that “loosing” is correct instead of “losing”?  I am not certain. Regardless[1], the word “losing“ is only one “o” folks, only one – it really ain’t* that hard.

-Nino

*for some reason, “ain’t” seemed appropriate here

[1] To be the topic of another rant

Productive Employees / Compensation Thoughts
PostedFriday, May 20, 2005 4:37 PM by Nino

Dave Balzer blogs about hiring productive employees, based on Eric Wise blogging about compensation. Eric asks the question: “How many of you would take a paycut for a shorter work-week?”

Hmmmmmm.  Damn good question, Eric.  In my current position, I am classified as “exempt”; this means, generically, that I do not get paid overtime and I am expected to work “whatever it takes to get the job done”.  So, with that context established, how would I answer Eric’s question?  Well, I have more questions (surprising, eh?).  Eric also states:

Those of us who have experience, confidence, and ability seem to agree with the following statement: "I would take a paycut to work less hours"

How does this question get applied to someone like me[1]? Does “shorter work-week” mean a guaranteed forty (40) hour week? Fifty(50)? Does it guarantee me to be home on Thursday night (regardless of hours worked M-H)?  

Ideally, I work what is called  5–4–3.  This translates to working 5 days a week, 4 days and 3 nights away from home. The 5th day is spent in my local or  home office doing internal stuff, training, etc.  Also ideally, those four days and three nights (outside of travel time) contain 40 billable hours (within that, I try to do something like 8,12,12,8).  Reality has presented me (and I only speak for me) with a slightly different interpretation.  Up through February [2005] I had been “on the road” for twenty-two (22) months straight. 

The majority of the the twenty-two months I was able to do 5–4–3 of varying hours.  The last seven of the twenty-two I was on-site five days per week (i.e.  five days/four nights) for the majority of the time (say, four or five weeks of that I did 5–4–3; also, throw in two ad-hoc weekends (so I was gone twelve days at a time)).  Also in that last seven months, 85% of that time were weeks that required overtime (some times a little, some times a lot)[2].  So take this scenario and re-vist Eric’s question.  How the hell do you apply that?  Rather, in what way? 

So, do I tell my Practice Director [3]  that I will take a pay cut for a 5–4–3 week of only forty hours?  Or that I will take a pay cut if I no longer travel (but no guarantee on forty hours)?  Maybe. Frankly, I think that if you are in a consulting role such as mine and a question such as Eric’s comes to mind, you may need to reconsider if you want to stay in that role, not to mention that most customers would not find that acceptable. Heck, many don’t find 5–4–3 acceptable; they want you in a seat, on-site, five days a week.

I do not think that such a role with a shortened-hour work-week can be executed effectively.  I do, however, think it can be executed effectively in a shortened-day work-week.  Would I like a guaranteed 5–4–3? Certainly.  Would like a guaranteed 5–4–3/40? Oh, yeah! Do I think that 5–4–3/40 can be a reality? Yes. Always? No, not in some of the situations I have been in.  Am I condoning insane amounts of overtime? Oh, hell no! I usually find myself making more mistakes in an 80–hour week than in a 40–hour week, not to mention physical effects.  I think working extended hours, consistently, is detrimental to productivity and developer health  A rested developer is a productive developer.

Do I have experience, confidence, and ability? You betcha! Would I take a paycut to work less hours?  Hmm. Two answers here. Less than 40? I’d love to, but that is not feasible at this point in my life[4], no to mention that I don’t think it’s feasible for a role such as mine.  To work only 40? Possibly.  Am I paid my salary with the expectation that I’ll work more than 40 hours [as an ‘exempt’ employee], or am I paid my salary under the guise of 40 hours and bonus points for the company if they get more hours of me per week?

Would I love to develop myself in other directions? Yep. Would I love to spend more time with my wife? Certainly[5].  Am I complaining about my work hours/travel situation? Nope.  Being employed where I am is my choice; my wife in school is our choice – choices we consciously made and accepted.  Do I have issues with my employer? Sure, but I find my employer situation to be an acceptable trade-off (while that may sound, erm, like I don’t enjoy my work, or harsh to my employer, it is not – *everything* we do in life is a trade-off). 

In sum, I think that Eric has a valid point when he says “there is a magic time and place when your experience level and salary reaches a point that suddenly the money doesn't mean as much”.   Family comes first – or so we are told, and so we want to believe.  The unfortunate reality is that we often put family second in order to secure our means to provide for the family.  I hope that I can get to that “magic time and place” and still provide adequate support for my family.  Even more important, I hope I still have a family to support.

-Nino

[1]”Someone like me” == someone who travels [to the customer] and is away from home three or four (or more) nights per week (every week) and works at least forty hours during that time (often significantly more).

[2] I am stating facts here; not giving an opinion on the situation – please don’t read between the lines (as there is nothing to read), or think I’m asking for a sympathy vote

[3] his blog seems to be down right now…

[4]Why not?  I am the sole provider, and I have bills to pay – simple enough. My wife is in [gradulate] school full time and we have made the decision for her to concentrate on school (not to mention that at times she needs to spend time ‘in the field’ on occaision, which isn’t conducive to continued employment <g>).  Some day, God and medical science willing, we will have children – and yes, I will want to spend all the time with them that I can.

[5] My current situation changes things considerably.. stay tuned for a post on this.

It's the emulator, stupid!!!
PostedWednesday, May 18, 2005 7:50 PM by Nino

Just a quick reminder to anyone who’s been hip-deep in Whidbey/Windows Mobile 5: when you go to deploy a [legacy] VS2003/WM2003 app to WM2003 emulator, you need to pick the x86 CAB …  DOH!

I spent twenty minutes trying to figure out why my CAB wouldn’t install on the emulator (I even re-wrote the .inf file – I got pretty handy at that after my project in D.C.)… only to have it dawn on me that I was picking the wrong CAB.  The WM2003 emulator runs an x86 version..not ARM (or ARMV4).   The only emulator that is a true ARM emulator is the one from the Windows Mobile 5.0 SDKs.  

[sigh]…  that’s what I get for doing most of WM2003 development without the emulator [and instead deploying to the device].

Time for dinner…and a Guinness.

-Nino

NewsGator + FeedDemon? Say what?
Filed under: ,
PostedTuesday, May 17, 2005 10:30 AM by Nino

http://blogs.msdn.com/alexbarn/archive/2005/05/16/418353.aspx

Make sure to read the Lockergnome interview: http://channels.lockergnome.com/rss/archives/news/20050516_newsgator_buys_feeddemon.phtml

Here’s Nick Bradbury’s post: http://nick.typepad.com/blog/2005/05/newsgator_acqui.html

[sigh].. I’ve read all the above links (with particular interest in what Nick has to say), and here are my initial thoughts:
I love FeedDemon. Let me say that again: I love FeedDemon.  After reading all of this, I am concerned about the direction that this is going… I certainly understand that this is great for Nick, and I think that he’s done a great job with FeedDemon (and HomeSite – a great product I used for many years) and I certainly understand that he needs to make money and support his family.  

However, what comes to mind is that we’ll soon see FeedDemon buried like Macromedia did to HomeSite - and I find that a particularly disturbing thought.  So, with that, I wish Nick good luck and will be cautiously optimistic (and the little voice in my head will be chanting “Please don’t f… it up”) and hope we don’t end up with a piece of bastardized bloatware and an uninviting pricing/subscription model[1].   Maybe I’ll just use v1.5 forever (I did pay for it after all), and not upgrade.  As an alternative, RSSBandit has come a long way…

Cautiously optimisitic…for now.   Check out what James has to say (well said, James).

-Nino

[1]”NewsGator uses a subscription model, and FeedDemon will become part of their subscription plans. All existing FeedDemon customers will get a two-year business standard subscription for free - and this includes upgrades to FeedDemon. In other words, if you've already bought FeedDemon, you'll get brand new versions of FeedDemon and a subscription to NewsGator Online free for the next two years”  – from Nick’s blog

CINNUG May meeting
PostedMonday, May 16, 2005 10:33 PM by Nino

Reminder: CINNUG meeting tonight!  http://www.cinnug.org/

Custom Web Controls Everywhere - Many developers have been in the situation where they've wished a custom control had been implemented early on.  You'll learn which ASP.NET controls should be inherited in every project and how to create and use your custom controls in place of the standard ASP.NET controls.  This approach will allow you to more easily maintain your applications and implement application-wide logic very quickly.  We will also have a short discussion on how this approach will alter slightly with ASP.NET 2.0's skinning. However, you'll learn why skinning is not an alternative to creating custom controls, but more of a compliment to the approach

oh yeah.. I'm going to be presenting at the July meeting ..something on um, mobile something or other :-)

-Nino

The Mobile Minute 95
PostedMonday, May 16, 2005 10:24 PM by Nino

Ye old TMM queue (er, FeedDemon NewsBin) is getting quite full, as I’ve been sitting on this stuff a bit…time start to ‘pop the stack’ per se.  Oh yeah.. completed my MCSD today by putting away 70–229 with a score of 885 (sorry it took so long, Mike  ..I've been busy ) .

Software / Hardware 

 Development

Miscellaneous

-Nino

Windows Mobile 5.0 SDKs
PostedThursday, May 12, 2005 12:10 AM by Nino
Windows Mobile 5.0 SDK for Pocket PC
 
Windows Mobile 5.0 SDK for Smartphone
 
Please note the requirements:
  • Visual Studio 2005 Beta 2 Standard, Professional, and Team Suite Editions
  • Active Sync 4.0 Developer Beta (build 4343)
  • …so, yes, you are constrained to the spiffy new emulator until you can get your hands on a WM5 device…

    -Nino

    Windows Mobile 5.0
    Filed under:
    PostedTuesday, May 10, 2005 10:32 PM by Nino

    In lieu of another issue of The Mobile Minute, here are a plethora of WM5 links:

    -Nino

    Magneto revealed
    Filed under:
    PostedTuesday, May 10, 2005 12:40 AM by Nino

    Update:   Watching the webcast of Bill G's MEDC 2005 keynote and yes, folks, he just announced Windows Mobile 5.0  (formerly known as Windows Mobile codename Magneto). 

    Here's a post form msmobiles.com from yesterday. http://www.msmobiles.com/news.php/3823.html  In sum:

    • the official name for Magneto is Windows Mobile 5.0
    • You will need the Windows Mobile 5.0 SDKs in conjunction with Visual Studio 2005 to develop for WM5
    • WM5 requires ActiveSync 4.0
    • WM5 brings several new APIs: camera and GPS for example

    I first learned that the name would be Windows Mobile 5.0 when I checked in at the Magneto beta site a few weeks ago and the RTM of the SDKs and AS4 were made available to us.  :-)   As more info is revealed at MEDC 2005, I’ll post some in-depth stuff that, again, I couldn’t talk about before.. and maybe code samples, too.    Interesting to see that now the version number on the Windows Mobile OS matches the Windows CE version on which it is based - interesting.  So, now they are going back to version numbers instead of using years.. hmm, wonder what that means for Longhorn formal naming..

    I would also like to give a “Thanks!” to Kevin “moved on to other things” Lisota for inviting me to the beta…

    ..and a thanks to Daniel Moth (who's comment I erm, deleted)

    -Nino

    happy happy joy joy (er, how I squandered my EBs) and a slight tangent
    Filed under: ,
    PostedThursday, May 05, 2005 6:13 PM by Nino

    So, some of the guys are talking about their S2 Extended Benefits purchases[0].   I decided to spend my EBs on something that would:

    1) make my eyes happier
    2) lower the temperature in my home office
    3) allow me to reclaim desk space

    so.. I picked up two Samsung 193P 19” LCD monitors.[1]  These replace a seven year old ViewSonic P815 (21”) and a four year old ViewSonic PS790 (19”).  The ViewSonics were great, no doubt about it… heck, I was driving the P815 at 100Hz and 1600x1200 (w00t!).[2]   However, these lovlies consumed my desk and after a few hours of use, would spike the room temperature several degrees (net result is the room gets damn hot, I get uncomfortable and sleepy).[3]   ..And if you’re running dual monitors, don’t forget UltraMon.  I’ve been using it for some time, and I highly recommend it.

    At any rate, the 193P units are gorgeous!  The display is sharp, colors are right-on, and the brightness (controllable) is good; I find these units have good black levels, too. The thin bezel is extra nice when you have mutiples side-by-side. Coding on these is a dream (I’ve been working most of the afternoon on a console app to do some batch geocoding of data for those demos I was knocking out in St. Petersburg last week) – my eyes are not getting all googly and I have more distance between them and the screen. 


    ….and if it hasn’t been said yet, the MapPoint products (MapPoint, MapPoint Location Server, and MapPoint Web Service) are sweet!  (and thanks to Jerene for your help!)

    -Nino

    [0] Before you get your socks in a bunch, EBs are taxable, so I still am on the hook for a bit of the cost.

    [1] The price at J&R seems to change rather frequently.

    [2] I generally keep a CRT at [at least] 85Hz, as when the refresh gets down to 70Hz,  I can start to see it… the worst is a CRT at the default 60Hz in under flourescent lighting.. instant nausea.

    [3] If I had my druthers, my house would be at 67F all the time (I like it cool), but I have to compromise with my better half (and in the summer, the electric bill gets scary), so it’s somewhere north of that this time of year.  ...in my book ‘damn hot’ is about 78F.

    [4] and for anyone who didn’t get the reference in the subject, look here and here.  Forgot that they’ve been around since 1991..I’m started to feel …older.  Gosh it was great watching those first episodes…

    More Posts Next page »