Mac switcher tip – SynergyKM

Synergy - mac/pc

Today I have another tip for people switching to a new Mac. Synergy is an open-source application that will let you share your keyboard and mouse across multiple systems. I’ve had pretty good luck with it in the past, so I thought I’d give it a try on the Mac. After a little Google searching, I found an OS X front-end for Synergy called SynergyKM that adds an option in the system preferences to manage it.

As you can see in the picture above, I have the iMac with a second monitor, and a third monitor for my old Windows PC. When I move the mouse across the screens it automatically switches to whichever computer controls that screen.

Posted in Apple | Leave a comment

Mac Home and End key behavior

During the first few days of using a Mac at home I had a few frustrating periods of confusion when discovering things work differently than what I expected.

For example, on a Mac the home key takes you to the beginning on the document you have open and the end key takes you to the end of the document. The Mac zealots who stuck with Apple through the bad years and never spent much time using Windows, KDE, Gnome, CDE, or any other windowing system might think this is normal, but to anyone who has used anything other than a Mac (that I know of, at least) for the last 15 years or so will find this behavior to be unexpected. It’s not so much that the way it works is unintuitive; it does make as much sense as the other interpretation of what home and end mean. It’s just not what people expect after getting used to other systems. What is not intuitive is the keystroke needed to perform the action these keys would perform on other systems. To go to the beginning or end of the current line you need to use the Command key with the left or right arrow. Apple may promote that their stuff “just works” but without my friend Google to help me figure this out I’d still think Apple had not implemented an easy way to do it.

This kind of thing does work the other way as well. Now when I am using my PC at work I frequently try to double click on the title bar of documents to minimize them to the taskbar, only to see the window maximize to full screen instead.

Posted in Apple | Leave a comment

Finally bought a Mac

I finally made the plunge. About 10 months ago I posted about why I had not purchased a Mac. Well, now I finally bought one. It’s a 20” iMac with the Core 2 Duo processor. I actually got a fairly good deal using the corporate employee purchase program (EPP) at the local Apple store, and got a free all-in-one HP printer/scanner/fax machine after a rebate.

With about 3 weeks of using the Mac , so far I’m happy with my purchase. I have had a few problems, mostly resulted from my lack of knowledge of how to do various tasks in OS X that I can do without much thought in Windows. For example, in Windows I commonly create new text files to work with by navigating to where I want them stored, right clicking, and choosing new -> text file. I have not found a similar feature on the Mac and am now creating new files from within textedit. I’m sure there are other ways to do it, but I have not found them yet. Other problems I doubt are my fault. Mail.app crashed a couple times while retrieving email on its initial launch but restarted correctly on its second try. This problem occurred frequently during the first few days and somehow automagically fixed itself.

It is taking me a little time to figure out good freeware apps for things like editing html and php files. I’m using Taco HTML Edit for now, unless something better comes along. I might switch to Eclipse with the HTML and PHP plugins. I know its kind of overkill to use Eclipse as a fancy text editor, especially since I will want to use Xcode for any Java software development, but I love Eclipse. The biggest frustration so far has been dealing with the fact that I know the set of utilities I install on Windows boxes to help with my daily tasks, but need to find equivalent apps for the Mac.

I’ve figured out how to enable Apache and install PHP, x11, OpenOffice, Xcode, Stuffit Expander, and a few other things. I’ve also successfully moved my purchased iTunes music and Audible.com audio books over. Everything was been nice and easy once I figured out the basics.

I initially thought I had a single button mouse, but I’ve now figured out how to configure the mouse it let me right-click. There are context menus for everything, why is the mouse not configured to use them by default? Even with the mouse configured correctly I had problems with it mis-interpreting right-clicks as left-clicks when I was working quickly with it, and I really missed my ergonomic keyboard, so I replaced the keyboard and mouse with a Microsoft wireless ergonomic set. Microsoft even provided drivers so the fancy multimedia keys on the keyboard even control iTunes. The Apple keyboard is definitely more stylish looking, but I chose function over appearance on this one.

One application that has been very helpful so far is CrossOver Mac, which allows many Windows applications to run in OS X. I’m using the beta copy now but expect to purchase it when it’s finally released. CrossOver is a nice commercial version of the Wine project. I’ve used Wine on Linux in the past, but Crossover is very easy to use. Obviously it will be nice to eventually switch to all native Mac applications, but for now running the Windows versions of Office 2003 and Photoshop are saving me the cost of buying new versions. I have a few shareware and freeware applications I use frequently as well, and most work fine with CrossOver.

One thing I’m extremely impressed with is the lack of crap. If you buy a consumer machine from HP, Dell, or any of the other big Wintel companies you get all kinds of preinstalled crap pointing you to subscription services. Sure the Mac tries to push you to .Mac and iTunes, and has a trial version of Microsoft’s Office for Mac but it’s nothing like dealing with a new machine with Windows preinstalled.

My first projects that will test my ability function on the Mac are redesigning internetfun.com and creating a few practice Cocoa apps to learn my way around Xcode and Objective-C.

Posted in Apple | Leave a comment

Schools out for good!

Last weekend was my graduation ceremony. I now have a Bachelors of Science degree in Computer Science. I think it’s pretty cool, but now I have some serious thinking to do about my career.

I should have worked to complete my degree immediately after high school, but I wasn’t really interested in it at the time. I attended community college for a couple years, but never finished. The funny part of my not completing my time at community college is that I was originally majoring in whatever their computer programming degree was at the time. I took a class on systems analysis where the professor told us all that with our education we would all end out with IT jobs working for one of the major insurance companies or banks that have big offices here in Columbus, Ohio. Knowing that there was absolutely no way I wanted to spend my life working at that type of company, I changed my major and within a short period of time had given up on finishing even an associate’s degree. So today, 15 or so years, I find myself completing graduating as an adult, with a degree in Computer Science, and having worked for about eight years in IT for one of the banks I wanted to avoid so much, and now hoping a computer related degree will get me out of the same job I once feared it would lead me to.

Last week I had an initial interview with a really small company that seems to have a good idea for a suite of products that should fill a need in a fairly large niche market. This week I have a second interview, this time with the president of the company. This seems to be the kind of opportunity I have been hoping for; a company small enough that I can feel like my contribution is significant to their success, and with a business plan that seems to be well thought out and likely to succeed. There are a lot of details that attract me to this company, and if I was younger I would definitely be ready to jump at the chance to be an early part of a growing technology company like this. But when I was younger I also didn’t have a wife and son who relied on me. I’m leaning towards accepting if they make a good offer, but I have a lot more to consider now than I did a few years ago.

Posted in Education | Leave a comment

Scosche FM-MOD01 Modulator Review

Last weekend I installed a Scosche FM-MOD01 Modulator in my 2001 Chevy Blazer. Now that I have used it for a full week I can share my opinion of it. The Scosche FM-MOD01 Modulator is a wired FM Modulator that adds RCA jacks to a car stereo without them. Instead of using my old battery powered FM transmitter with my iPod, the new modulator allows me to tune my factory radio to a certain station and plug the iPod into a wired in headphone jack.

The purchase
I purchased the Scosche FM-MOD01 Modulator from Crutchfield.com and received it within a couple days. When you order speakers or a head unit from Crutchfield you will usually be asked if you would like free wiring adapters for your vehicle, so I was a little surprised to be told that I would need to purchase wiring adapters to connect the FM Modulator to the antenna and to the radio. This is specific to GM vehicles and would not be needed for most anything else, but I still expected them to be offered for free. The cost of these additional adapters took my cost from around $30 to around $50. The modulator packaging does include a cable that plugs into the modulators RCA jacks and provides the plug you need to connect an iPod or other MP3 player.

The install
Installation was fairly straight forward. Unplug the antenna wire from the factory radio and plug it into the modulator, plug the modulator into the radio’s antenna plug, and find power and ground wires to splice into. Crutchfield included very nice looking diagrams and instructions for disassembling the dash to get to the radio’s wiring, but they were not very accurate. There were more screws that needed to be removed for disassembly. The wires they said needed to be unplugged didn’t, while several they didn’t mention, such as the headlight switch, the foglight switch, the 4X4 control panel, and the rear wiper switch, all needed to be disconnected. These are problems with the Crutchfield instructions, and had nothing to do with the modulator. At some point in the future I will actually mount a switch and plug under the dash to turn it on and off with and to plug in a cable for the iPod, but for now I just ran the included switch and cable out through the bottom of the dash so I can access it.

Usage
The Scosche FM-MOD01 Modulator includes a power switch so it can be turned off when not in use. I’d expected to be able to just leave it on all of the time and hide the switch under the dash, but it didn’t work out that way, as when it is turned on it disconnects the antenna making radio reception on other stations pretty bad. The iPod sounds much better than with my old radio transmitter, so I’m happy about that. The only downside I’ve seen is that my AM reception is worse than before, even with the modulator turned off. I occasionally listen to talk radio, but I’m sure most people would never notice the AM reception problem.

Posted in Uncategorized | Leave a comment

Six months later… boy am I slow

Six months ago I wrote about how excited I was that I discovered it was possible to add a line in jack to my factory car stereo so I could play my Ipod without the little FM transmitter. Yesterday I finally broke down and ordered the Scosche FM-MOD01 Modulator from Crutchfield. Before I talked about how it was only $30. Well, its still $30 but required an additional $20 in adapters for it to work in my Chevy Blazer that uses some wierd, smaller than normal antenna plug. I swear it won’t take me another six months to install it.

Posted in Uncategorized | Leave a comment

Yahoo! UI Library

I don’t know if its because of their trying to compete with Google in the cool factor or what, but Yahoo has released some cool libraries and design pattern docs for creating interactive sites. I want to play with it sooo much right now, but I have a midtern in statistics tomorrow. Anyway, even if I don’t use their code I will be using it to learn how to do some cool things for a project I’m trying to figure out right now. Check out the Yahoo! UI Library and the Design Pattern Library.

Posted in Coding | Leave a comment

More Jeep Cherokee stuff

I’ve finished the lift kit on the Cherokee, so if you are interested check out my writeup of the project. I’ve been driving the Jeep with the new suspension for a couple weeks now and everything seems be be okay with it.

Posted in Jeep | Leave a comment

Schools out!

Tonight I finished the last assignments for the fall trimester at school. Of my 3 classes I know I got an A in one, expect to get an A in a second, and am pretty sure I will get a D in the third. Windows Administration and Business Communication were both a lot of work, but not difficult. Calculus was bad. I actually feel like I learned a lot while getting the worst grade of my college career. In any case, it should not hurt my GPA too much, and should be acceptable to let me graduate in two more trimesters without retaking it, so I’m just glad it’s over. After Christmas I start two more classes, Statistics and Web Design and Implementation. Hopefully they won’t be too bad.

Posted in Education | Leave a comment

Jeep Cherokee update

I’ve got most of the parts for the lift kit for the Cherokee. I’m keeping a running journal of the experience. Check it out.

Posted in Jeep | Leave a comment