July 13th, 2010

Zero to Synergy+ in 5 minutes

Synergy+ is most easily described as a software KVM. In reality, it is much more than that. It is more like having multiple monitors, except each monitor is actually attached to its own computer. Synergy+ is a fork of the original project, which hasn’t been updated since 2006.

Enough with the chit-chat, lets get it up and running on Windows in no time.

Install

Install – Done.

Configure – Server side

This is the confusing part. I will take you through the GUI, which doesn’t exist for the Mac or Linux as far as I could tell.

Start Synergy and select the Share this computer’s keyboard and mouse (server) option. Then click Configure.

From there, the next step is adding the screens, which represent the different computers you want connected. Click the + to get going.

First, enter your local computer information. Seems weird that it didn’t add it by default, but it doesn’t. Basically, all you need to enter is your computers name (which can be found/changed on the Synergy Info button on the main configuration screen).

Next, enter in the client computer’s names that you will be connecting.

From there you need to create links. Links tell Synergy how one screen should be linked to another (seems obvious huh). In our example we have two screens, so we need two links. One link will connect Screen 1 to Screen 2, while the other does the reverse.

Configuring the link is a mind trip, so much so that I can’t even describe how to do it. I suggest ignoring the size percentages, and create a sentence like left of Screen 1 of Screen 2. Then click +. After this, it becomes more obvious what you did (just trust me please).

Then the reverse.

Now just Start the server and your server config is basically done.

Configure – Client

The client really doesn’t require any configuration. Just select the Use another computer’s keyboard and mouse (client) option, then enter the server name and click Start

And now for my super sweet home-made video.

Next Steps

Read through the Synergy wiki, which will help you on more complicated setups on Mac and Linux.

I also noticed a couple things that didn’t work too well.

  • Mouse is sometimes laggy – I think this may be because my server is actually my oldest computer. The lagginess isn’t bad enough for me to not use it however.
  • Print Screen didn’t work too well, which made the capturing of the above screen shots a little cumbersome
  • If your computer locks automatically after a certain time and it isn’t the server, synergy can’t be used to unlock it.

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit

June 30th, 2010

My Home Mac Setup

Ok, here is a list of software I have installed. It is a pretty good list for only a few days with the machine. Note this is for home, not for work. Otherwise the list would be way different.

  • Eclipse – Android and Java tinkering
  • Firefox – To test, not to use.
  • Chrome – Best browser out there, I promise!
  • JungleDisk Desktop – Backups and synchronization are a must for any computer.
  • Skype – To see people far away in real time.
  • Adium – To chat to people far away or across the room, while also being able to ignore them.
  • CoRD – I still need to get on Windows boxes.
  • Quicksilver – App launchers are my hidden productivity tools.
  • Growl – Makes Adium have cool sounds I guess.
  • TextMate – The most recommended Mac editor. Not sold yet, vim is the bomb.
  • Open Office – Because it is free, and good enough (maybe?)
  • Tweetie – My new favorite twitter client. Warning, not for twitteraholics, but for casual users like myself.
  • Git – Git is a MUST if you develop software. Even if your team uses SVN, you can still use git and should!
  • MySQL – You always need a database on hand.
  • RVM – Nifty way to manage multiple Ruby versions.
  • Virtual Box – Because you still might need to run a little Windows stuff here and there.
  • CyberDuck – Move files all over the place.
  • Windows 7 on Bootcamp – Just in case :)

Whew!

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit

Tags:
June 28th, 2010

I’m a Mac user

I have officially switched my personal computer to a Mac (MacBook Pro to be specific). I’m sure some of you might be wondering, why did I switch to a Mac? Most of my blog is on .NET and Powershell related topics, which aren’t so prevalent on a Mac. Well, here are a few of the main reasons.

  • Promoters – Mac owners are promoters. When I asked the Twitterverse what I should do, all but one response was “Get a Mac!”. Maybe I am hopping on the bandwagon, but people love Macs for a reason.
  • I missed my Linux roots. If you go back far enough in my blog, you will see I used to be a PHP developer whose work, home, and school computers were running Ubuntu.
  • Windows – I can still run Windows on a VM and on Bootcamp.

So far, I am pretty darn happy with the Mac. There are some oddities, but overall it is a crisp, clean machine.

Now, enjoy the beauty that is my mac! (Ignore the Logitech nano dongle. I need my ergonomic mouse so give me a break)

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit

Tags:
May 28th, 2010

Ruby video for non-ruby programmers

This video is a must watch for experienced developers trying to learn Ruby. It will explain the magic of metaprogramming.

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit

Tags:
May 28th, 2010

Transitioning from svn to git

Great post on git commands and their subversion equivalent. Very concise compared to most articles.

(Sorry for all the links, but I have been catching up on Google Reader and finding some real gems)

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit

Tags: