Archive for the ‘Work’ Category

Windows Rant of the Day — Screenshots

Thursday, April 10th, 2008

I’ll be the first to admit that I’m spoiled by the Mac OS, and making a screenshot on the Mac is just one of many places where the Mac shines and the PC… um… doesn’t. For just about forever on the Mac, to take a screenshot of what’s in front of you, all you’d need to do is hit Shift-Command-3; you hear a little camera click noise, and you get a file on your desktop. Neat. And. Tidy.

To get just a shot of a selected area, it’s Shift-Command-4; the cursor turns into a target shape that you can drag over the area you want to get a shot of, you hear the camera click, and you get the nifty .png file on your desktop. To get just a window is a little less intuitive, but once you know the trick it’s still dead easy — Shift-Command-4, then tap the Spacebar; the cursor turns into a little camera and any window your mouse hovers over is highlighted. If you can see the edge of a window that’s obscured by another window, you get a shot of the window you clicked on.

In the current flavor of OS X the file you get is a .png named “Picture 1.png”, which can be emailed to just about any computer user on the planet and they can open it. The little .png files that end up on your desktop can be opened in Preview and saved out in a different file format if you like, or placed in or copied & pasted into or imported into most any application you like for more flexibility. Or you can just rename it and save it somewhere on your drive for future reference.

And then there’s Windows. In my new role at work, I’m spending a lot more time in Windows XP (I even have an XP machine on my desk! Gasp!), and I’m learning some of the stuff I can do in my sleep on the Mac isn’t so easy on the PC. Getting a decent screenshot in Windows… it’s a little more involved. First you hit the Print Screen button, which copies the contents of your screen to your clipboard. Of course there’s no feedback whatsoever to tell you that anything has happened when you hit that button, but… Since you really can’t do anything with it sitting on your clipboard you first have to open a graphics or desktop publishing program, then paste the clipboard into and save it to a file from there.

prtscrn.jpg

Copying the current window to the clipboard is even less intuitive than the Mac; press Alt-PrintScreen (Alt-PrtSc) on the keyboard, then jump through the same hoops as before.

I was on the phone with a tech support guy earlier today — on the PC — and needed to send him screenshots of three windows. That’s what spurred the inquiry into figuring out what it takes to get a shot of just a window, because with just the PrintScreen-paste-save trick I ended up with three 2.5MB files. I ended up bringing them over to the Mac, opening them in Photoshop (Preview would work also), cropping them down and saving out to jpeg format. Bleah. Took way too long. And that was after trying to crop the images down in Paint before saving them. It all helps me understand why Windows users tend to just click and send anything with little regard to file sizes; it’s just too much hassle to do anything about it.


You know, looking back at this post, it looks like I’m comparing apples to apples from a UI standpoint; the shortcuts for getting a snapshot of a desktop or a window aren’t terribly intuitive for the new user either way. Windows seems less intuitive for me, probably because I’ve spent most of my working life in front of a Mac. But I think there’s more to it than that; first, when you take a screenshot on a Mac, you get audible feedback — the camera click — then you get a file, which can be dealt with on its own. If you really want to bring that photo into a separate app, you can, but you don’t have to.

And on Windows, the button to use is Print Screen, or PrintScreen, or PrtScrn, or whatever manglish the keyboard manufacturer could come up with. But I don’t want to print the screen; I want a screenshot of it! That’s about as far from intuitive as you can get. Sure there are other 3rd party apps available to make it easier (none of which I found today were free) but Apple proves that you don’t have to hunt something down to do a job like that. Heck, Apple even gives every OS X user a copy of Grab that gives you even more options for taking snapshots. For free.

Ok, I’m done complaining. But even through all the complaining I can still be thankful; thankful that I have a PC on my desk to make me appreciate the Mac all the more. And thankful more that I still have a Mac on my desk!

VNC on the Mac

Thursday, February 14th, 2008

&otI’ve got need at work for running VNC on one of the machines so an app running on it can be shared with multiple users on the network. VNC is a great solution that’s been out there for a long time, but in general it kinda sucks because, 1. it’s slow, 2. the image resolution is crappy, and 3. it’s slow.

Did I mention it was slow? Well, it is.

I’ve been using Chicken of the VNC for a long time, and it works reasonably well for remotely controlling the PC servers I manage on the network, but today I tried using it to control a Mac and it puked all over the task. Wouldn’t pull up a screen at all; just gave an error — Connection Terminated: Zlib inflate error: invalid block type. That was it for me; I decided to shop around for a newer/faster/better solution.

I’ve also used Apple Remote Desktop, which would be a nice option because it’s got a lot of additional features I could put to use. But it’s expensive too; $300 for a 10 Managed Systems edition, which allows for one administrator. I’m not sure, but I think that means there can be up to 10 systems that can be controlled, but only one machine that can do the controlling. That mule don’t pull in the job I’m needing filled.

One thing I discovered on my visit to Apple’s site is that ARD is basically VNC built into the Mac OS (at least for 10.4 and above). Enabling the VNC server on a Mac is as easy as opening the Sharing Preferences pane in System Preferences, turning on Apple Remote Desktop, and enabling VNC control in the window that pops up. That allows any machine running a VNC client to hook up via port 5900 and control it. Slick. And. Easy. (great set of instructions at MacMiniColo.net.)

But then a Google search led me to Vine VNC; wow. Just wow. Does it work nicely or what. It pulled up the screen for the Mac in question with no problem. The screen resolution on that machine is larger than the screen on my lowly PowerBook, but no problem; the scroll wheel on my mouse allows me to move around in the window just like it should. The screen resolution and color on the remote Mac window is beautiful, just as it should be. It just works.

Vine isn’t free, but at $30 it’s not bad either. I gladly ponied up for it (besides, it wasn’t my money!)

Before I bought Vine, I dug around a little more on Apple’s site and found another VNC option, JollysFastVNC. Very nice freebie. Not quite as nice as Vine — the Ctrl-Alt-Del command requires a trip to the menu bar, whereas Vine lets you do it on the keyboard — but still very nice. Relatively fast, nice resolution, and free.

So, to cap it off, using VNC on the Mac doesn’t have to be a painful experience. There are some great solutions out there, but as has always been the case with Mac software, it takes a little digging to find what you’re looking for that works well.

jolly.jpgvine.jpg