Author: Shaun

Plantronics Headset

I needed a new headset for my office phone. It’s a 9641G Avaya phone which I do like and supports bluetooth for headsets. Amazon had a deal on Plantronics headsets during black friday so I thought I would give one a try.

Comfort isn’t bad, after an hour or so I do need to remove them for for awhile but it’s not bad. I wear glasses so they still fit over the ear fine. They give me about 7 hours of life and work with my phone perfectly.

I only had a single issue, in that they didn’t seem to charge. They seemed to only charge if I squeezed them into the charger. I wasn’t sure if it was just the charging or something else until I attempted to connect them to my PC to change some of their options. Sure enough they would not stay connected unless I squeezed them into the charger.

I was going to return them but figured I would just get another pair that had the same build issue. So I elected to take my dremel to them. I simply carved out the charger a bit which you can see around the edges, which resolved all the charging and connecting issues.

Windows 10 First Impressions

So I upgraded my Windows 7 primary system to Windows 10 and so far I really like it. Windows 8 and 8.1 were certainly stillborn if not DOA. Here are some of my likes and hates. Yes, hates because dislikes simply are not strong enough.

What I like:

  • Calendar view when you click on the time.
  • Multiple desktops.
  • Scroll for non-focused window.
  • Faster than my Win7.
  • No window boarders.
  • Notification windows.

What I hate:

  • UAC, you still cannot turn this useless thing totally off like in Windows 7. For god sakes even Visual Studio cannot be run normally unless you choose to run it as Admin. As if a developer would not be the admin of their own machine.
  • If you hide the stupid Most Used and Recently Added and all the other stupid shortcuts the left side of the start menu is blank.
  • Most Used is ALWAYS wrong
  • Small tiles are not the icon full size.
  • Default network type is public and you must change a toggle in a stupid place to make it private.
  • Defender cannot be turned off. As a developer this kills my system by scanning every single app and file I compile and copy.
  • Cannot right-click and have defender scan a file.
  • File explorer still has those stupid descriptions in the title bar.
  • STUPID issue with mouse that stops at windows boarders with multiple displays when your moving it at just the right speed. I changed the registry to kinda fix it but it still does it on one of my displays. What moron believed that stoping the mouse from moving to the next display was bad?
  • No dark theme from the menus.
  • No gadgets.
  • Too many privacy settings I need to disable.
  • Cortona, always runs even if you disable the search service which I do.
  • Desktop with no wireless is stuck in Airplane mode. Seriously this is stupid, you cannot even turn it off.
  • Windows search in taskbar, luckily you can turn that shit off.
  • Start menu has stupid letters, as if an idiot cannot figure out the folders are alphanumeric.
  • Start menu folders cannot have subfolders.


After using my system for 4 days it for some reason decided that it was not activated. So I had to burn one of my MSDN Windows 10 keys.

Move to RhodeCode

In an era of online source repositories I still maintain private repositories on my own servers and recently I decided to move them to RhodeCode.

Being a Mercurial user the setup of a hosting solution is just not the greatest. I’ve used the built in hosting using Apache as the host now for several years and wanted the features of Bitbucket for my local repositories and this product delivers.

Why use a hosted solution when Mercurial and Git have the full repository local? Simple two words “Multiple workstations”, I have multiple laptops and multiple desktops that I use for code development and the ability to push changes to a central server works great. I know others which simply place their repositories in dropbox or use other syncing software but I like having a proper host that understands the repository back-end.



As I’m hosting this on a Windows server I liked the simple install. It does not interfere with any of my existing services and included everything I needed. The worst thing about most host your own solutions is the installation and the numerous requirements not included with the distribution. Many simply do not work on a Windows system.


The configuration was very easy. The only thing which I had to manually configure was my email server settings located in the production.ini file.

For the repositories I just changed the path it expected the repositories and once I told it to scan this folder all my existing repositories showed up.


  • Ability to tree repositories.
  • Permissions are very nice.
  • Interface is fast.
  • RSS feeds.
  • Personal and public Journal.
  • Gist support.
  • Very nice diffs.


It does not currently run as a service. There some information in the forums about how to do it via a third party app but having my own application which could do the same I simply used it.

I would like to see an easier way to manage the permissions for multiple groups at the same time. It does fully support users and groups, having to go to each repository to add the same group with the same permission is a pain.

Wish List

  • Themes.
  • Run as service.

Final Thoughts

This project is so nice I’ll be moving my companies repositories to it very soon. If you want to host your own Git or Mercurial repositories on your own server then you should really give this project a look.