All posts tagged Mac

Mac_OSX

One of the very nice things about working with multiple platforms and technologies, not to mention just having longevity in the business (which is a nice way of saying I’m old!), is that you get exposed to a lot of different ways of solving problems.  “Oh, I’ve seen that before.  Back in the DOS days we used to…”

Administering FTP services on Mac OSX server has always left me wanting something better.   The built-in services work, but they have a few drawbacks:

1. I don’t like having to bounce around multiple places to administer things.  Over to the User section of the System Settings to add users.  Back over to the Server Admin to manage FTP Server settings, etc.  I always liked the all-in-one console approach with things like FileZilla on Windows servers.

2. I don’t like having to create real, actual user accounts in the system for FTP users.  I have multiple web hosting clients who need access, each to their own specific web site directories.  I don’t like creating “real” user accounts on the machine for them.  Partially a security concern, and partially just “…something bothers me about it.”  The Windows Server OS has FTP services built-in, but they are woefully inadquate and they too are all integrated and require actual user accounts.  For years I’ve used the open source FileZilla Server for Windows.

3. FTP access is SOOOOOO SLOOOOOOOW.

The very first thing I had done, when I first installed the Mac OSX Server, was to look for an OSX version of FileZilla.  Alas, they don’t make an OSX version of FileZilla.  I poked around didn’t find a suitable alternative.  So I stuck with the built-in services.

We hadn’t been using FTP all that much on the OSX Server, so we dealt with the slowness issue.  But more recently we’ve had the need to use it a bit more, and the time lags made us want to stab our eyes out.  So less we go blind, I started searching around for a cause and hopefully solution.  And to my great pleasure, I found TWO solutions!

First, it turns out that the slowness issue is very easily solved.  It’s merely a configuration setting that really ought to be part of the default installation, but isn’t.    Go here to find the full write-up from Apple.  But in a nutshell, I just needed to open the file   /Library/FTPServer/Configuration/ftpaccess    in a text editor, and then add the following line:

  passive ports Server_IP_Address 49152 65535

Then restart the server.

That’s it!  The slowdown was because when trying to go to passive mode, it was banging its head against the wall trying to find a valid port to use.

However, it gets even better…

In my travels, I also got clued into a FileZilla -like open source FTP Server!

pureFTPd is an active, open source FTP server project for the BSD unix / linux families including Mac OSX.  And there’s a GUI interface called pureFTPd Manager for OSX!    Just click the preceeding link, and you can download the GUI interface and ftp server all bundled up in one since installation package.

This software will allow you to setup multiple different username/password combinations, locking each into a specific set of “home folders”.  But these are all accounts setup within the software, and NOT actual system accounts.  Its much better security approach, and much “cleaner”.   And the software is FAST too, with better system monitors.

Enjoy!

Ok, this will be short and sweet…

Today I booted up my iMac and my wireless Magic Trackpad was dead.  I had just replaced the batteries a couple days ago, and I could see the green light was on.  But nothing…

I had this happen once before, where the Bluetooth got snarked.  Like a true died-in-the-wool Geek, I grabbed my iPad and used LogMeIn Ingition to remotely access my iMac and control the mouse pointer like an over-sized trackpad, and toggled Bluetooth on and off.  It was being all wonky and not wanting to go off (took several attempts) then didn’t want to go back on…  So I did a restart on the whole OS.

When it came back, the Bluetooth logo on the menu bar had a squiggly line through it:  Bluetooth not available.

What?!

Ok, so here’s the solution:

Turn off the computer.  Turn it back on.

Yeah.  Duh.  Took me 30 wasted, frustrating minutes to figure that out…  The red-herring was that I *DID* do a restart.  But the problem was hardware, not software.  Power cycle.  Fixed.  *rolling eyes*

I’ve spent 20 years or so on DOS/Windows-centric PCs before Macs for the past couple years…  this is a typical computer hardware thing.  Sometimes things get inexplicably hosed up and a simple power cycle will “reset” it.  I was shaking my head at myself for not trying this sooner.

Hopefully this will help save someone some time and frustration in the future.  You’re welcome. :-)

Thinking about switching to a Mac?  You can click here to read all about my gradual shift from the land of Windows.  C’mon in … the water’s nice!

Here are a few practical tips and things to think about, for first-timers contemplating the big shift.  In no particular order:

1. I have some practical, hands-on tips further down, but let’s start with cost, since cost is the most-cited reason for holding off.  Well, a Mac can cost more, but it doesn’t have to.  I have a couple different thoughts/opinions on this matter.

First, a Mac Mini is $699.  It’s a full-blown Mac, but keeps costs down by letting you use your old monitor, keyboard and mouse from your PC.  This is a great way to make the jump incrementally.  To test the waters, so to speak.  $699 is the same ballpark as a generic Windows machine, and the Mac Mini is super fast and capable, so cost is not really an issue.

Cost is only an issue when comparing a PC to a more high-end, “all in one” machine such as an iMac or a MacBook Pro.  However, it’s extremely short-sighted to compare only the upfront costs of the machine itself.   After a couple years of experience on the other side of the fence, I can say that all things considered, the “total cost of ownership” is no greater for a Mac than a PC.   A Mac is pretty all-inclusive.  There’s very little that the average user needs to buy after purchasing the Mac itself.  However, the same can not be said of a PC.  The Mac comes with a heck of a lot more high quality, usable software bundled-in than a standard Windows machine does.  And the add-on business software you might choose to acquire is relatively cheaper too. Read more…

Thinking about getting a Mac for the first time, but concerned?

It’s like the first time you have to go to “big kid school” and leave your Woobie at home…    Will I make it?  What if I need my favorite Windows program?  What if there isn’t a Mac version of such-and-such?  Will my files be compatible?  What if I hate it?

Fear not — these are common concerns.  And I have some good news…  the sky does not fall, after all.

I spent my first 23 years as a Mac hater, and for good reason.  Before OSX, the Mac OS was horrible.  Forget the crashes and stuff, the darn thing didn’t even have virtual memory!  Even Windows had virtual memory management back then.  What kind of multitasking OS doesn’t have virtual memory management?!  Networking was a joke.  And don’t even get me started on the proprietary hardware and funkadelic cables and accessories.  It was like an island unto itself and not compatible with, well, just about anything.

But a funny thing happened…

Read more…

I recently received a call from a long-time client of mine asking for a little help in setting up a dual boot system so he could boot Windows on his iMac.

Before delving into the “how to” process, I stopped and forced him to take a step back.  I asked “Why do you want to do that? What are you looking to achieve?”  This is part of my “consultative approach” that I take with all clients and all projects — before just jumping in, I ask questions first.  I’m not a big fan of “ready, fire, aim”.

And, as it turns out, the answer was pretty much what I expected:  “I have a few old legacy programs I still need access to from time to time, although 90% of my work is all on the Mac side now.”

While dual boot was a reasonable solution in the past, there’s a much better way…  Welcome to the world of virtualization!

Read more…