Microsoft Search Server

I had next to no idea about it until Mary J Foley’s article about it.

I’m still a bit stupefied as to what exactly it does. Search. Yeah, I got that bit. But what, aside from stuff the server is installed on?

Index content on file servers, web sites, Windows SharePoint Services, Microsoft Office SharePoint Server, Exchange Server public folders, and Lotus Notes repositories. Find additional Indexing Connectors in the Search Connector Gallery.

I checked the Connector Gallery. It’s simply an explanation of the types of connectors.

As far as I can tell, Connectors allow target systems to be indexed by the Search Server.

And how does Windows Desktop Search come in to this whole thing???

And its free. The very best part of any software system you can find 🙂 .

Microsoft’s site also mentions that you can program against it. And that is really cool. A WHS Add-In anyone???

Though, in hindsight, its a wonder Microsoft never incorporated the Express version with WHS somehow. it would have ben an extra killer feature that would have tied right in with the Remote Access bit.

I’m adding it to my WHS v2 Feature Wishlist.

Windows Vista Desktop Screenshots

(this follows on from my posts here and here about the Vista Beta 2 desktop)

Finally got round to posting screen shots of Windows Vista Business (click for high-res):

laptop_desktop_1

laptop_desktop_2

The desktop comes from the Hamid Darwish collection (for my write up and a view of the whole collection).

You can download  the whole collection as a ZIP file from his site. I’d unzip it directly to C:\Windows\Web\Wallpaper\ so it’ll show up when you personalize your desktop.

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.

Windows Vista Desktops

If you browse the desktops that are included with Vista and you find it lacking, there is always the collection from Hamid Darwish to spice up your desktop.

He’s the Flickr photographer that Microsoft hired to do something special for  the desktop. These are the Photos that didn’t make it:

Lost Sensations( OH ) ZoneDestination - vol. IIBeyond ClarityThe Planet of LifeExplore The RomanceThe Endless Journeydaylight editionNorthwest.OutdoorsS!lkReign of FireA Peek [ at the ] PeakThe Living SymphonyImprisonedEndless HorizonsExplorer in a world of giantsColors [ of the ] NorthwestAlone ... and facing the stormMt. ShastaInvasion of the liquidWhispers Of The PacificAngry ShoresEssential Colors of Middle EarthWizard [ of the ] Northwestheavens of the northwestAging Lands of Middle EarthThe BeastEchoes of a DreamVisions of InspirationShores of FireBy A Snowy HillsideNo Steps FurtherThe Distant Mountain - vol. II

You can download  the whole collection as a ZIP file from  his site. I’d unzip it directly to C:\Windows\Web\Wallpaper\ so it’ll show up when you personalize your desktop.

I’m using this one on my Laptop at the moment:

http://www.hamaddarwish.com

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.

Multi- Gigabyte File Copy Operations

Copying more than one gigabyte in one operation is tedious, frustrating and agonizingly slow. Not that there is all that much you can do.

Scott Allen was having a little bit of difficulty so I’ thought I’d help a little.

Scott Hansellman has a post on 3 utilities you can use to copy files without using the windows explorer.

First, Robocopy. If you have XP or Windows Server you can easily get this in the Resource Kits. If you have Vista, it’s already in your path. That’s always nice. It’s Robust, indeed (hence, Robocopy) but it’s legendarily unforgiving

Second, for repeatable jobs, I love SyncBackSE. It’s $30, but there is a free version with less features available. SyncBack is option-ful and literally moves nearly every important piece of data in my house around weekly.

Last, but certainly not least, XXCOPY. It’s huge. Epic even. It’s even got a nice windows progress bar that pops out of the DOS Box. The Technical Reference is comprehensive to say the least. Here’s a summary of the features. It’ll sync directories, maintain short names, qualify by date/time, copy security info.

I’ve used Robocopy. The GUI frontend is next to useless (either that, or I’m doing something wrong).

I’ve yet to try the other two.

Hope this helps someone.