Windows Media Home Server

Now that I have the time, I’d like to respond extend Terry Walsh’s article reporting on rumors of WHS v2.

The potential of a Windows Media Server (possibly a WHS v2 box?) is an exciting proposition for many people – my concern would be a [boosting] of WHS’ minimum hardware requirements. One of the main reasons Windows Media Center was such a problem to self build was TV tuner drivers – I’m no longer a big Media Center user (I’m a big fan of the UI and TV Guide, but it’s a cumbersome solution compared to Sky HD), and I’m sure tuner drivers and the built in MPEG decoder in Vista Media Center are helping drive a better experience, but I love WHS’ simplicity – both hardware and software – and I’d hate to see it be compromised in the future through more complex hardware.

The fact is that Home Server and Media Center are separate entities. The WHS team was right to do it this way since they both perform entirely different function. WHS is a backup and file server while MCE is a  TV and recorded media server.  I can see the sense of having both  and syncing files back and forth at 4am or something.

Terry makes a valid point about hardware. Could this server backup and stream media at the same time? It’ll probably be HD stuff by the time it comes out so we’re talking some pretty large data files here. Sure, the network will probably sweat a little, but that’s not the problem. 

If you’re going to actually write this thing, its going to have to be a pretty large undertaking.  Its going have to be able run on two or more cores efficiently. So in the four core environment that’s going to be pretty common two years or so  from now ( given Redmond’s release cycle) , its going to have to distribute the load across all four cores. Different hard disks will have to be used by each core ( i.e one for backups and one for media to avoid I/O conflicts and such). That’s one hell of a lot of programming logic right there,and that’s before we get to using network bandwidth efficiently.

It’ll be using the Vista networking stack, so we can expect a modest improvement (bearing in mind that I actually haven’t seen this with Vista yet). One possible answer to this is Sun’s Project Neptune:

That’s why we just introduced Project Neptune – a silicon project that marries the parallelism of the microprocessor (for Intel, AMD and SPARC systems), with the parallelism of the underlying operating system (Solaris, Linux or Windows), with parallelism in the network itself. Which in  concert with some software magic (which goes by the name of the Crossbow project) allows enterprises to collapse cabling, ports, cards and spending – by bringing parallelism to basic network infrastructure (for geeks, you can take multiple TCP streams and allocate them to different processor threads, spreading out load and freeing up CPU’s/ports). Ports become a physical convenience, just like a server – what’s happening inside depends upon rules or policies set by the user/administrator to automate such decisions. Like I said, the network is the computer, and the computer’s virtualized, so why not the network?

Jonathan Schwartz

Now I’m assuming that we’ll see a less-than-enterprise offering of that could be part of the hardware.

Then there’s the  task of combining two codebases, the logic of how we combine WHS’s interface and WMS’s, how WHS’ duplication is going to work with WMS, how back-ups are gong to work and so on for a thousand and more items.

For now, SageTV or  the WebGuide WHS Add-in do the job quite well.

PodTech:Get collaborative with Chandler

Chandler ProjectThis is a great video. Pity Mitch Kapor didn’t make an appearance 🙂 .

If you want the background to all of this take a look at Scott Rosenberg’s Dreaming in Code which chronicles the early years of the Chandler Project. He really does it well. The projects problems come across so well  you want to throw the book down in frustration.

Now, the video:

[podtech content=http://media1.podtech.net/media/2007/10/PID_012817/Podtech_Chandler.flv&postURL=http://www.podtech.net/scobleshow/technology/1651/get-collaborative-with-chandler&totalTime=3108000&breadcrumb=9b238c04b2c847d8a149547da5e5b294]

Windows Vista- Day 4 On the Alien Planet

I have to say, now that most things are working, my opinion of Vista has improved loads.

Its the little details that I appreciate now. How taskbar items light up when you hover over them, for example

Windows Live installed perfectly on its fifth try, so I’m using Writer to type this.

Norton LiveUpdate works like a charm.

Windows update works well. I like the fact that Update is integrated within Vista instead of having a website to get all the optional stuff from.

My Gmail Notifier works like a charm.

The Windows Home Server Console does not work ( can’t log me in).

The SageTv Client works fine as well.

The Console itself installed fine ( I installed it before installing anything else, including updates), but can’t open my shares. Backup, strangely, works fine.

And accessing my shares is a pain. I have to use the IP address instead of the Computer Name. Which means I have to change the IP address on my media library every time it changes. At least till I get the DHCP Add-In working again( last time I tried, my PC’s refused to connect to the Internet).

So. how did I get this far after my frustrating first 2 days with Vista?

I tried everything to get the laptop networking working again. Scott Hanselman had a post a few week back entitled: The Nuclear Option: Resetting The Crap Out Of Your Network Adapters in Vista

This is for when “Diagnose and Repair” isn’t cutting it. Thanks to JohnP for his help.

  • Go to the Start Menu, type cmd and right click, and select “Run As Administrator”
  • Type the following commands, each followed by pressing enter.
    • ipconfig /flushdns
    • nbtstat -R
    • nbtstat -RR
    • netsh int reset all
    • netsh int ip reset
    • netsh winsock reset

Now, reboot and pray. Possibly not in that order.

I tried this in vain, twice. Clearly something was wrong since none of the above list of applications were able to access the Internet or local network.

So I went one better: I re-installed Vista from scratch. Now granted, it might seem like overkill to sort out a few networking issues, but those very networking issues prevented me from using my laptop to its full potential. This is because the use the network is such that we might as well not have the computer/network-enabled-device if we can’t use the network to its full.

The install was surprisingly quick and easy. And everything ran like a swizz car from there.

The one thing to note is that my Console and Shares( via the WHS Connector)  were working fine before any updates were installed. In other words, I could type in \\SERVER and my shares would come up. Currently I have to type in the IP address. So I’m pretty sure that an update is the culprit. though I have neither the time nor the patience to rollback each one to find out which it is.

All that aside, the Dell Inspiron 6400 is a very nice machine. It keeps up with everything quite well. And it has up to 7 hours of battery time ( if you select the power saver plan). It has media keys  on the edge that left you control Windows Media Player from  the keyboard, which is nifty. The really good thing is that its not ablaze with advertising stickers like some laptops I’ve seen lately.

In the final analysis, I’m really starting to like Vista after spending several hours with it reading 1000+ RSS items this afternoon(Google Reader subscribers will know what I mean).

So its back to writing software and salvaging erratic ship dates.

Windows Vista – Day 2 On The Alien Planet

Now Vista has given me a ride over the last couple of days.

I can understand why people are happy with XP. Or why they want to downgrade.

OK here goes:

  • Getting the laptop to connect to the Internet through my router has been a bit challenging.
    • This affects Live Update and any other programs that download stuff  ( or need to communicate with a remote server -like registering office)- thought, curiously not IE or Firefox
  • Getting programs to install can be challenging too
    • My WHS Connector can’t install because it can’t find my server (see above and below)
    • Windows tells me that there is a compatibility problem with Visual Studio 2005. When I install the Visual studio 2005 Service Pack for Vista, it tells me I haven’t got VS installed
    • Live writer failed to download and install
  • Restore removed Office and Nortons for some inexplicable reason
  • The number one thing is that accessing my server is a pain in the butt. Connector can see the server but not verify my password. Explorer can see it via the IP address but not via the name “server”

Somebody please tell me what I should do.

WHS RTM

its been a busy week around here. first my RTM copy arrives on Monday, then my laptop arrives on Tuesday – so you can imagine the chaos of re-installing both a laptop and a server – Whew!!!

So far so good.

Thought I just tried to re-install the DHCP Add-In. the install when fine, but for some reason my PC’s couldn’t connect to  the Internet. Some troubleshooting to be done there.

The connector disc appears to have an old copy of the connector since its been screaming of an upgrade from the server.

The install completed fine, after about 8 hours or so!!! The good thing is that my back-ups appear to have been preserved( I thought that was impossible – any one else see this???).

I did get SageTv installed and that appears to be working fine ( I’ve yet to configure my clients to connect to it).

Its been a wee bit of an anti climax, buts its nice to have the RTM version to play with.

WHS RTM Install – part 1

Started my install around 7 this evening. All was going well till the “Installing Home Server” phase It seems to have stopped. I started the install again after it being stuck at that bit for about an hour with no progress. Now the second install is just sitting there. Tried restarting a couple of times and it didn’t work.  

So I’ve turned my router DHCP server back on while the install ( hopefully) completes.  I’m giving it the rest of the night. Then I’m copying all my data off and starting from scratch.

Its version 1 of he software, after all – a few hiccups are expected – even with the beta and CTP being tested through and through.

FeedHub

I might as well jump in here with the rest of the crowd.

Scoble blogged about it. He says:

TechMeme actually works great. Tracks thousands of news feeds and every few minutes it remeasures which ones are most important. Problem is that TechMeme only covers tech news. Its sister sites cover gossip, or regular news/politics, or baseball.

But what about 800 custom feeds that you hand picked?

Well, that’s what FeedHub is aimed at.

You put your feeds into it and FeedHub will pick the best stuff to show you out of those feeds.

Sounds good. And I do need help with my feeds ( I never manage to read everything). So I’m trying it out.

So far I’ve only revived 5 posts from all my feeds that FeedHub picked. They’ve not been the ones I would jump at, but it is supposed to learn your reading habits.

Read/WriteWeb also seems to be positive about the service, albeit with the following clarification:

My problem with such services in the past has been that the output, a single feed, is not very well integrated into a user’s daily RSS reading experience. Ideally I’d like a service like FeedHub to be integrated into Bloglines or Google Reader itself (or whatever RSS Reader you use). In other words, a user ideally should be able to filter their feeds within their RSS Reader of choice. Perhaps we’ll see that happen in the near future.

I agree with them 100%. In fact I’d go as far as to say that Google should by the company NOW. Although Google Reader is out of preschool  ( 🙂 ) beta, Google need something to blow the competition out of the water, like they’ve done with search.

RWW elaborates on how FeedHub works:

Feedhub is built on mSpoke’s “mPower Adaptive Personalization Engine”, which the company has a patent pending on. The key to training a Feedhub feed is the concept of a ‘meme’ – popularized in the tech blogging world by news aggregator Techmeme. FeedHub will discover new memes for you and learn “meme weights” by noticing which posts you click on and interact with

As usual, there’s more at RRW about FeedHub (I was about to leech the entire post, but thought he better of it)

So I’m trying it out. I’m going to see how it compares with my linkblog over time. naturally, there wont be a perfect match, but I’m looking at how good the personalization engine is.