Category Archives: Microsoft

Microsoft, Windows, and the Redmond perspective.

SlimDevices Goes To Logitech

Om says SlimDevices has been sold to Logitech. I currently have 3 of their Squeezboxes around my house and love them, I syncronize the audio so no matter what room I’m in the music is the same. Logitech is another one of my favorite companies, or at least one of the ones I give all my money to. I’m a mouse and keyboard junkie, trying new ones whenever there’s a good upgrade. I’ve been bouncing between Microsoft and Logitech, but the new Revolution series mouse with the frictionless scroll has got me hooked, laptop and desktop version. Two companies I like getting together. 🙂

Windows Tip

Something was listening on Port 80 and preventing my local webserver from working on my Windows XP laptop. Here’s how I tracked it down: Hit Windows Key + R, which brings up the Run dialog, then type “cmd” and press enter. You’ll be on a command line.

Type netstat -a -o -n and it’ll bring up a network list, I looked for one with 0.0.0.0:80 as the local address and noted down the PID of 2600. To find out what PID 2600 was (hopefully not a trojan) I typed tasklist /FI "PID eq 2600" which means show me a tasklist, and filter (/FI) where the PID (process ID) is equal to 2600. This told me that it was Skype.exe that was running something on port 80 locally.

Finally I killed it using taskkill /PID 2600 and Skype was gone and I was able to start up my web server locally and do a little bit of offline coding. Windows actually has a pretty handy command line once you learn your way around it, it’s just the syntax is so inelegant to me after spending all day on Linux terminals. A final tip, you can type /? after most Windows commands to get the equivilent of a man page for that command.

Now for why Skype was listening or port 80 on localhost and serving blank pages… Ihave no idea.

Microsoft CodeCamp

I’m still in Vienna, but this Saturday morning I’ll be at Silicon Valley CodeCamp speaking on How to say no. My Mom would be so proud. Extra: my keynote from Blogtalk is online at Google video. You may or may not be able to tell, but I was fighting keeping my eyes open (it was 5 AM for me). Next time I speak overseas I’m going to factor in an extra day ahead of time to adjust my sleep fully.

Plaxo Revisited

It recently became more important for me to sync my address book across several computers on various platforms. Solutions like LDAP seemed like a pain and had bad support in Thunderbird. I don’t want to go to a hosted app like Joyent or Zimbra, and I need to be able to work offline. Anyway in my searches I came across Plaxo. In the past I grew to hate the Plaxo contact update spam I used to get every day, so I had pretty much permanently written it off.

However this time when I saw they had support for Thunderbird, Mac OS X address book, and Yahoo and I got pretty excited. I tried it out, and I am now syncing a Mac Mini, a Powerbook, a Macbook, my Windows desktop, and a Vaio laptop to a single address book. It cleaned up dupes pretty well, and the online interface is surprisingly usable as well. This is also the best way I know of to get Thunderbird to use the OS X address book, so you get integration with all the other apps like Adium which feed off that.

What could be improved? Sync is really hard, and few do it well. My experience with Plaxo has been pretty good thus far—I think I’ve avoided spamming anyone for contact updates—and I’d love to connect other bits and pieces into the Plaxo cloud. They should open up their API so developers can start to integrate the system into other products and services, and it can become a de facto standard.

Update: They do have an API, I had just missed it. Cool!

Essential PC Software

I recently got my Sony TX690 back from the repair place, I asked them to wipe the HD to rid me of the plague that is Vista. Here’s the software I installed, in order, after getting it back: Firefox, Foxmarks, Thunderbird, Putty, TortoiseSVN, MIRC, Dreamweaver, Photoshop, Topstyle, AutoHotKey, iTunes, EVDO drivers, Filezilla. I will probably install XAMPP later for offline plane hacking. That’s all I need to do everything I do on a computer.

MSN Spaces Numbers

Scoble has been questioning the claimed numbers of MSN Spaces and somehow the conversation got sidetracked in the technicalities of “what’s a blog?” I’m not sure what Microsoft hopes to gain by inflating their numbers so much, now claiming 70 million “blogs”, but it’s interesting to note back in March they were claiming 123 million blogs users at SxSW (Flickr photo of their booth). Activity (posting, etc) stats would be far more interesting. (This is something we need to expose more, too.)

Cross-Datacenter File Replication

Anyone have any favorite tricks for geographically diverse real-time file replication on Linux? It seems like most information is pretty dispersed, and suggestions range from every-30-seconds rsync to putting all files as BLOBs in MySQL and replicating that. There has to be a better way. (The scariest part is Microsoft seems to show up first for most Googles I can think of, but Windows is not an option.)

Open Source Business Conference

So there is an Open Source Business Conference happening in a few weeks a few blocks away from me and I just randomly came across the site. After SxSW, reading about OSBC is like being in another world: it’s $1500 to go, only two days long, the language on the site is sickeningly corporate, and I haven’t heard of a single person there. Then again, this is an “open source” conference with Microsoft as a platinum sponsor. A real Open Source conference would have no fees, everything would be web streamed, the line between speakers and attendees would be thin or non-existant, and the topics would not focus so much on money. Actually, it would be a bit like Bloggercon.