in

Blog By Bob

Blog by Bob

October 2004 - Posts

  • Bill Gates Costume?

    I was going to dress up as Bill Gates for Halloween, until I realized I would most likely get beat to death by someone...

  • Boondocks

    This strip killed me, just had to post it...

  • Back to posting...

    Well, posting should be back to normal tonight, I have been moving everything over to the new domain (blogbybob.com) and everything should be up and working. Big props to Ray from Devninja for hosing my blog until I got the motivation to actually figure out how to configure .Text...
  • LET'S GET READY TO RUMBLE!!!

    Someone needs to remake Battle Chess. I'll do the coding if someone will do the artsy stuff ;)



    UPDATE:Seems there is something similar called Combat Chess that was made in 1997, I might have to try it out, but the offer to code it still stands ;)

  • Visual Studio 2005 versus SQL Server 2005, Final Round

    Just a small update on the whole SQL 2005 versus Visual Studio 2005 fiasco. As you remember from earlier , I was having difficulties getting the two of them to play nice together, which was especially frustrating after seeing Jayson have an especially difficult time installing just Visual Studio 2005. I would have asked Ray to see if he would have any better luck, but he is stuck in the past and still uses unmanaged code, so I decided to go searching the internet and find an answer.

    After some direction from others that had similar problems, it seems the solution seems to be to install SQL 2005 first, then install Visual Studio 2005. In the 2000 version of SQL server, you could not install Reporting Services without have Visual Studio installed, hence, the reason I installed them in the other direction before, or at least part of the reason.

    From what I have read, SQL 2005 actually has a newer version of the 2.0 Framework than Visual Studio itself, who would have thought...but even if I had known that, who would have imagined the *newer* version of the framework in SQL Server would blatantly refuse to install or update the older version that was already installed in Visual Studio 2005? AND, a possibly interesting note, at least so far Visual Studio is not required to be installed to run Reporting Services. If this remains as true when the product goes Gold, it could be good news for the people that balk at having to use a Visual Studio liscense on their SQL machine...

    Anyhow, enough bitterness, everything is installed and working properly, so if anyone else is looking forward to install both of these products on the same machine, I hope this helps.

  • Speak of the Devil...

    I blogged about Superman yesterday and today he turns up in the news after dying . On aside note, my cubemate asked me to please not blog about him...

  • Might be under 'Man of Steel'

    I know these have been around for awhile, but I figured since I just discovered them, maybe there are others out there that happen to live under a very large rock. I have even heard there are others, but I have not been able to find them.

    If you haven't clicked the link yet, when you do, just remember the phrase 'I am going to go out to the lobby and get the CD before they are all gone...' Oh, and I guess I can actually tell you what the link goes to.

    It goes to several skits of Seinfeld and Superman hanging together that was put together by AMEX. When you get there you'll want to click on the top two reels at the bottom center of the screen and watch the films, make sure your sound is on and be prepared to be entertained...

  • GMail makes...Harddrives??

    I never really got into the GMail thing, don't get me wrong, I still think that Google's search service is the best thing since sliced bread. It is my home page, and hell, when I worked in Product Support at Microsoft, when Google was down, our productivity at solving customer issue dropped about 30%. Sometimes we'd laugh and say 'Just use http://search.msn.com '. Trust me, we were laughing at them, not with them.

    Anyhow, IS Google making harddrives? Well, not on purpose, and not very large (1 gig), but with this GMail Drive utility, you can mount your gig of storage space right in your My Computer folder like a normal drive. I tested it out by dropping several MP3s in there and it worked well, albiet alittle slow, but it is definantly what I would consider 'remote' storage so speed is not necessarily an expectation, especially when it's free... Download the tool and check it out, it may be something useful if you commonly need to transfer files between work and home and don't have a more convenient way to do it. Here is a quote from their site to give you a better idea:

    GMail Drive creates a virtual filesystem on top of your Google GMail account and enables you to save and retrieve files stored on your GMail account directly from inside Windows Explorer. GMail Drive literally adds a new drive to your computer under the My Computer folder, where you can create new folders, copy and drag'n'drop files to.

    Another really cool 'feature' of this is that if you happen to be somewhere where you don't have permissions to install anything, so 'no GMail Drive for you!', you can download the attachments from the messages that end up in your mailbox. I would assume that these downloads might be limited to 6 megs, but I have successfully posted files larger than 6 megs and moved them back out with the drive in My Computer. Wonders never cease...

  • Why Microsoft Killed Internet Explorer...

    In my latest ramblings below, I touched on the whole 'no new Internet Explorer issue' and way down there, I talked about 'people' talking about a resurgence of WinForms. Writing the last piece reminded me that I wanted to touch on these two issues at some point and since my fingers aren't yet tired, I figured what better time than the present?

    The first point of reference is that I have always been more of a console and WinForms type of coder than a Web Applications coder, so in my excitement on reading a phlethora (my favorite word) of articles on this magical resurgence of WinForms apps and Smart Client apps, I tended to look over the fact that most of these articles were very much slanted. They were mostly Microsoft professing that this was the direction to go. Granted, this is obviously not their only idea, as most of what I have read about ASP.NET 2.0 is very positive as well. Why do I dwell on this, you might ask? Well, I read an article by Joel Spolsky that helped me to gain some new perspective on the whole issue.

    Now, my fingers *are* tired enough that I am not going to regurgitate the whole article, but his main points revolve around the facts that Microsoft is able to maintain its huge market percentage because everything is written to their API. You want your software to sell millions of copies, you write it to work on Windows. Few people would argue this fact.

    Where does IE come into this arguement? Well, once you start making everything into Web Application (and trust me, everyone is doing it, try to find a WinForms job lately?) the platform your clients use becomes much less important. If your Web Application is written properly, it doesn't matter anymore if they are using Windows, Mac OS, Linux or any other operating sytem that has a compliant web browser. And don't think for a moment Microsoft didn't see this happening. Suddenly IE stops being updated, what does it matter to them really? The browser wars were over, Netscape lost. Why would they use resources to improve DHTML, HTAs and anything else browser related and make it easier for developers to make their platform irrelevant? And this isn't just about clients, once you move to a web centric application the server becomes just as irrelevant. Solaris, Linux, other 8nix flavors all have Web Servers. Even the Longhorn version of IE, 6.1 if memory serves, was nothing more than IE 6 with an even more bubbly interface.

    What I am excited to see is what happens now. There is a nice possibility of a new browser war. The alternate browsers seem to actually be gaining traction with some non-techie people and when people that normally don't think about such things start installing something like a browser, the opportunity is there to actually gain some serious market share. And then there is the rumor of Google getting into the mix as well, how many people have the Google toolbar installed? A couple million? How many of those same people would be apt to install Google's browser? Your guess is as good as mine, but however many it is, it will be that many more that were using IE before, since the toolbar is mainly a plug in for IE even though there is a version for Mozilla now as well.

  • Visual Studio versus SQL Server 2005, Round One...

    My current job functions keep me mostly in the data realm, there is not much coding I do that is not inside the nice cozy little Query Analyzer windows...but I would be lying to say I have not been intrigued by the new Visual Studio betas. The main reason I had not pu into effort into installing the newer Visual Studio was the experiences of a friend of mine (read Jayson's install experiences here) and all the troubles he ran into. Well, I figured since I had just flattened the machine (again) that there was no better time to try the install than on a fresh OS instance.

    I came into this task knowing that when I installed SQL 2005, well, I ended up having to flatten the box then to get it to install, *but*, that was mostly my fault. I had SQL 2000 installed as the default instance and wanted SQL 2005 to be the default instance. I uninstalled SQL 2000, cleaned out the file directories and the registry keys that I thought were relevant. I had worked in support of an application that used MSDE as its backend and a failed install often meant file and registry cleaning, so I thought I was well prepared for the task at hand. Well, after the cleanup, SQL 2005 informed me it did not yet support upgrading from SQL 2000 and I would need to choose a different instance for the install or install as a virtual server. Well, I don't know much about the new virtual server functions in SQL 2005 so I decided against that option. An hour of registry search and delete later, SQL 2005 was still informing me of its lack of desire to upgrade my non-existant SQL 2000 instance. Out comes the OS disk for a wipe and reinstall.

    For those of you who know me well, you (the two or three people that actually read this page) know quite well that flattening my machine is by far a rare occurance. Some even infer that it is some sick obsession of mine. Back to the point though, the install of SQL 2005 went flawlessly on the clean install of Windows 2003 server.

    Back to current day, the machine has been flattened again, well, a couple times actually, and I decided with the issues Jayson had with installing Visual Studio 2005 that I would install that immediately and then follow with SQL 2005 and install my normal suite of applications following that (VS 2003, VS 6.0, Office, Map Point, Far Cry...). The Visual Studio install went very smooth, and I have to admit, the fit and polish of the installer was very nice. Microsoft's current direction seems to point to catering to the lowest common denominator, meaning allowing people that would normally use Access or Front Page to feel as though they can design enterprise level application, and the new wizard seems to strongly display this. There were all kinds of pretty splash screens you would normally see in a Windows Millenium setup...not that I ever installed Windows Millenium, mind you *cough*, but the look and feel was very end user centric instead of developer centric.

    So, with Visual Studio installed, I pop out the disk and slam in the SQL 2005 disk, punch the setup icon and...well, SQL 2005 tells me it won't install because it is incompatible with Visual Studio 2005...

    I think that needs to be repeated, and let me preface it by saying I do truly understand what the words *beta software* imply, but SQL 2005 telling me that it is incompatible with Visual Studio 2005...sigh...

    What is your application more likely to need than a database backend? And, for those that say 'bah! install them on two seperate machines', well, um, Reporting Services requires Visual Studio to be installed on the same machine as SQL Server...got you there huh?

    Now, those few people that know me would also tell you that I am a die hard advocate of Microsoft, well, at least that I was. I have seen nothing but disappointments from them lately, but this isn't a bash Microsoft post. I want nothing more than to see Microsoft regain what Microsoft was, but once that downward slide starts, just how hard is it to stop?

    IE is a leaking siv, and until the threat of the Google Browser showed up, they had no intention of making a new Internet Explorer available until Longhorn's release. Even though they conceded to possible make some updates to IE, last I read, they would only be availble to Windows XP users, and assumably Windows 2003 users, but I must admit, a friend from Microsoft yesterday reminded me that I am one of the few people that use Windows 2003 Server as my desktop OS, so maybe not even there.

    And, don't even get me started on Longhorn, between the constant slips, and then the announcement that WinFS would no longer be included...speaking of, let's look at that for a moment. The strengths of the new OS were going to be security, something Microsoft has shown a valient effort in improving upon. That in no way implied they have been successful, but hey! an 'A' for effort. The next thing was going to be Avalon, the new desktop that is rendered in DirectX and has all the wonderful new...well, stuff. From what I have read, this is being scaled back to a shadow of its former self, but, you know what? I don't care, I use the Server OS, so obviously all the 'bubbly, cutesy' addons of Windows XP desktop don't mean alot to me, but I was looking forward to the new desktop management and task switching functionality that was to be piggybacked on Avalon, and it may still be there.

    The next improvement was going to WinFS. For those of you that don't remember, this was also promised in NT 5.0, which of course became Windows 2000 Server. Along with that was Windows DNA, which for the most part became COM+ in its scaled down release. I know that Windows DNA still had a meaning for awhile but it was by no stretch of the imagination what it was intended to be. Windows DNA was supposed to allow multiple servers to work together in an intelligent manner to decide where in your network had the resources to run the components your application needed. Server A is running 4 components and the network aware runtime notices that the server is being over utilized, but Server B is humming along in nap mode, it shuffles components around to balance the workload, and the current location of the components are kept in Active Directory, so the clients using them can find them dynamically. That is a very simplified example, and many of you will think I am crazy, we don't even have that functionality now. Well, we don't have WinFS now either, nor will we in 2005...besides, if you want to read the amazing things that would have been if they could have been, see if you can find an old Wrox boot called 'Designing Distributed Applications with XML, ASP, IE5, LDAP and MSMQ', the ISBN number is 1-861002-27-0. It is awesome reading. Our tasks as Enterprise Level Developers would be much different if the things in that book became fact, but I am sure we can just wait for Windows Server 2007...

    Now the last thing I want to cover as one of the improvements is Indigo, the newer web services implementation. Now most of what I have to comment on here is conjecture, since there hasn't really been anything written on the effects of the lack of WinFS on Indigo, but, considering what WinFS is, the ability to find a file or resource, whether locally, on the intranet, or possible even on the internet, I can not see Indigo being what it was originally planned to be. To duplicate the discovery code that would have been in WinFS anyhow into Indigo would have been rediculous, so I am going to have to assume that Indigo would have piggybacked on WinFS, so we are looking at another technology that will be greatly affected, if not crippled by the removal of WinFS.

    If I remember correctly, I gave my oh so humble opinion earlier that my impression of SQL 2005 was nothing more than a patched up SQL 2000 with a new, prettier, but slower interface. Well, maybe not slower interface, but definantly laggier interface. Maybe that just a side effect of the jitting to a beta version of the framework, but I am not holding my breath. And, I am going to predict that Longhorn will be very similar. It will end up being Windows XP SR-2ish, with a prettier but laggier desktop. I hope I am wrong, but I am not holding my breath on this one either, especially since it looks like I would have to hold it until at least 2006...

  • The Guide to Life, the Universe and Everything...

    So...I have this neat new eMachines laptop. It came with WindowsXP Home Edition. Needless to say, that is not what is on it now. I never even booted it up to Windows XP Home Edition, the first time I turned the machine on, it booted from my Windows 2003 Server disk, that so nicely comes with my MSDN subscription.

    On first install I went with the 32 bit version of the operating system. Windows 2003 Server SP1 beta build for the AMD 64 bit processor is still WAY beta. But...I had a plan! So after making sure everything is running as should be, and getting Far Cry installed, THE best current game out there, if I may say so myself, I decided the safest way to test that all the drivers I would need were there for the 64 bit version of Windows. I installed Virtual PC 2004 and download the ISO for Windows XP 64 bit version, attached it to the Virtual PC session and had the Virtual PC boot up. BOOM! It tells me my CPU isnt a 64 bit CPU.

    Hmmmm....so I figure one of 2 things is the culprit, either Virtual PC doesn't support 64 bit or the 64 bit extension are not available when the 32 bit OS is the base OS. The second explanation seems plausible, kinda, so I flatten the machine for the second time in its short life and install Windows XP 64 bit as the base OS. Machine boots up, everything seems like it is working nicely. The onboard LAN is working so I download the beta 64 bit VIA Hyperion drivers for the chipset, the sound drivers, the beta ATI Catalyst drivers and everything is working awesome. I am pleasently surprised and even a little bit excited. Well...the fun stops here.

    Eight fruitless hours trying to find a Wireless driver for the Broadcom wireless card in the machine. Countless temper tantrums with eMachines chat and email support and Broadcom's email support turned up nothing. Broadcom's expected replay (expected in the current time when noone really knows what accountability is, and noone takes ownership.

    Why do something that may help when it is much easier to deny blame? Even when blame is not the subject?) is that they do not offer direct support for products that are only included in OEM hardware. The question that I asked of them? “blah blah blah backgroud for perspective... do you happen to have a beta driver for this wireless card that is supported in the AMD 64 bit version of Windows XP?” So, no help there. So I contact eMachines through their wonderful online chat service. Same yadda yadda yadda, response? “The only drivers we have for that machine are the drivers that are on the restore disk...” Son of a...

    So, after an all day excursion, once again rebooting to the Windows 2003 32 bit OS install DVD and flattening the box...Oh, and lest I forget, just out of curiousity, I decide to test if Virtual PC will let me install 64 bit Windows from a Virtual PC in 64 bit Windows. The installer starts and tells me that “I must be running Windows XP or Windows 2000 to install Virtual PC“ and returns to the desktop. So, seems to me that the 64 bit version of Windows is not supported by Virtual PC as of this moment in time. Interestingly enough, when I install Virtual PC on Windows 2003 Server, it also tells me that Windows 2003 is not supported, but it comletes the install and works normally.

    So, to end this rambling, if anyone else has this machine, installs the 64 bit OS and happens to find that drive, let me know. Thanks!

  • Dude, you're getting a.....eMachines???

    Really? Yep. I went on the search for a new laptop. My previous machine was a Toshiba a15, Celeron 2.0 ghz, 768 megs of RAM and a smoking (not) Intel Extreme integrated Video Accelerator. Well, this machine was actually very, very nice. It did everything I needed it to, well, except it lagged in Far Cry when we played at work...So, laptop searching I went. My long search led me to get this machine.

    For those of you that think clicking a link for an eMachines product would be a waste, I'll give you a few of the specifications. AMD Athlon 64 bit 3200+ processor, 512 megs of RAM, 80 gig drive, ATI Mobile 9600...

    Sound like an eMachine to you? Well, don't feel bad. I was as surprised as you, possibly more. Seems that somewhere in the eMachines recent history the were bought out eMachines and totally redesigned the company. And, eMachines is now doing well enough, they bought Gateway. Talk about an interesting turn of events.

    Anyhow, one of my friends (Ray Ray) laughed uproariously(assuming that is a word) at the thought of me getting an eMachines, but I had done careful research and was confident in my decision. Ray called me the next day, and said 'Uh...I bought the same laptop you did'. Interesting enough I guess ;)

    I leave you with a nice little picture of the laptop, I have had it about 2 months now and am happier with it everyday. Oh, and it plays Doom 3 at 1280x800 (widescreen) smooth as can be...

  • COBOL, the rebirth

    As stated below, I finally have a real job, and no, before you start feeling sorry for me, I don't write COBOL code. The thing I am noticing though, we (the company I work for) does a lot of work with companies that are still using older mainframes and still have alot of COBOL in place. I do data analysis type work and alot of the data is sent to me after being pulled out of a mainframe, and the front end app then of course is COBOL. That in itself is not new, or surprising for that matter.

     

    The thing that has peaked my interest though, is that alot of these COBOL shops have plans to produce web services, on these mainframes, written in COBOL. I am almost seeing a potential resurgence for people that are old hat COBOL coders that also know the web. Maybe this will be a nitch market that will answer the need for some of the out of work IT people. Anyhow, no real point, I just thought that it was interesting, and I plan on watching closely to see what happens.

  • Death of a Good Thing?

    I don't know how many of you were familiar with, or even knew it existed, but there used to be a cool site on the Microsoft domain. The link still works, and there is still a web page there (http://research.microsoft.com) but it just doesnt seem cool anymore.

     

    For one thing, the site used to be non-Microsoft looking. The color scheme was green instead of the normal blues, and there were always really cool things there. I went there today, basically I was updating my links and was going to add it, and BAM! The site is different. I started looking around, and dont get me wrong, there are still some cool things there. The plethora of things I am used to seeing may even still be there, buried somewhere, but the site has been 'redesigned'.

     

    The site before had a nice quality that was almost unrefined, almost unpolished and gave the impression that 'these are the cutting edge things we think about, we don't have time to make them pretty'. Now it looks like all other Microsoft pages, nice and neat and professional and commercialized. But, like I said, most likely the content is there, I just miss the old site. Anyhow, check it out, and see if you can find anything on X# while you are there...

More Posts
Copyright © :: BlogByBob.com
Powered by Community Server (Non-Commercial Edition), by Telligent Systems