So far, Snow good: 10.6 in brief

I like it. I like the speed. I like the sturdiness. I like that I can finally put the muthaflippin date in the slipper-lickin menu bar.

Big and small changes have made upgrading to 10.6 worth my effort. The assessments I’m most in line with say that Apple has dug in the closet for all the projects they’ve put off in the decade of OS X’s existence, and even some ― like date-next-to-time ― that have lingered since the 1984 Mac.

Before I go farther, I want to restate our official recommendation to clients: If you don’t have a compelling reason to upgrade, please wait to install Snow Leopard. Let Apple release at least the 10.6.1 or 10.6.2 update, to ensure that you don’t get bit by any of the bigger bugs. And please make sure you have complete backups before you install. Also, there are a couple of additional installers at the end that you may need.

Since the arrival of 10.6, I have listened to some maligning of 10.5. But our experience with the penultimate system was really smooth. So for me, Apple really didn’t have that far to go. Still, onward and upward.

I’m not going to list the little glitches and speedbumps I’ve encountered, as they are almost all quite picayune; I’ll venture that most non-power users who get into 10.6 early will have a very good experience. That said, problem-havers are always the loudest voices, on the Internet as elsewhere, and sites such as macfixit.com detail the issues many are having. The one I’ll mention, which is pretty specific, is that many of the system hacks and tweaks I have come to rely on, especially SafariStand, don’t work reliably in Snow Leopard, because Apple has deprecated the InputManager API. Developers will hopefully be able to find a way around that, because I need my Safari AdBlock, bad!

Finally, I’m very happy to report that I have Snow Leopard Server running on my network, and am similarly very pleased with its smoothness. It was a nice excuse to clean out the cobwebs and the failed experiments. So far, network homes and portable homes work great, and no issues with permissions or file sharing. I haven’t gotten Address Book or Calendar Servers up, but I’ve barely tried. iChat Server is logging something weird that I can’t find a fix for in the forums. 

Nu? Between iPhone 3.0 and OS X 10.6, it looks like 2009 is a much better year for Apple rollouts than what we saw with iPhone 2 or 10.5. What a relief!

Less than briefly,
Your Humble

Posted via email from j2mac’s posterous

Junk Mail mode in Apple Mail

I lost my junk mail icon – how do I get it back to teach my inbox what is junk?

Mail menu > Preferences > Junk Mail

Set it to automatically Move it to the Junk mailbox, as opposed to what used to be called Training mode, which is now, in Leopard the Mark it as junk mail, but leave it in my Inbox setting.

But before you do, I would suggest leaving it in Training mode for a bit, and clicking the Junk/Not Junk button. In fact, one will initially need to train Apple Mail to recognize legit mail — newsletters and such — by clicking Not Junk.

I’ve always said a month, but that’s an arbitrary guess on my part, and is contingent on someone being vigilant about clicking the Junk/Not Junk button. Stay in Training mode until you are confident that it’s catching junk mail correctly by marking junk mail brown, and leaving non-junk along.

Make sure that you add any trusted correspondents to your address book (Message menu > Add Sender to Address Book (⌘⇧Y)) to prevent them from being mis-identified as spam.

Gmail, if you use it, and you should be using it, will catch most of the spam most of the time, but that’s how you deal with the rest.

Should I apply the 10.5.7 combo update?

Just a brief note to all who are wondering if they should let Software Update install the latest Leopard update:
In general regard to software updates, I always find it easier to tell people, unless they are in a production environment where app failure might cost $$, to go ahead and download and install whatever updates come down the pike…

BUT! I keep one exception to that policy, and those are the big OS updates, i.e. going from 10.5 to 10.5.1 or 10.5.6 to 10.5.7.

When I am going to install a major update like that, I always go to Apple.com and download the “combo update” for that version. So today, for example, I did a Google search for “10.5.7 combo,” came up with this link. I went there, clicked “Download,” and let the big honkin’ 729MB file start its transfer.

Combo updates reinstall all of the updated files from, in this case, 10.5.1 through 10.5.7. This gives you a nice refresh of your OS — like an exfoliation — and can prevent a lot of the issues that some people report with updates.

(You will run a complete backup of your hard drive before you install any updates, now, won’t you?)

If you do want to know what problems people are having with a software update, and whether they might affect you, check out MacFixIt.com. One can scan them on the off chance that one of them might have an impact on one’s computing life.

J2 News #4: Preachin’ What We Practice

A Promotion

Before I get to my announcements and tips, I want to tell everyone about some new promotions. We hope you’ll like these new, more affordable ways for you to get Chicken Soup for your Macs.

System Upgrades

At the end of 2008, I said I was going to make some improvements to our service. Today, I’m proud to formally announce our new web site at j2mac.com, a place for you to connect to us, and to get information that we hope you find helpful in your computing life.

First, right away, I’m excited to tell you about our new, incredibly handy Schedule page. There, you’ll find up-to-date calendars for me and Erick.

Whenever you want to schedule some time with J2, please call 210.787.2709, or email us at schedule@j2mac.com. You can pick an available time — a blank spot in one of our calendars — and call or email our new scheduling coordinator, Denise Rangel. When Denise books your appointment, we are able to see it immediately on our iPhones. Denise has freed up a great deal of time for us to concentrate on doing what we do best. Many thanks go to Lynn Gosnell for helping inaugurate this new system.

Jonathan conducting J2 Lab I
For me, the most fun and useful part of j2mac.com is the searchable blog, which lets us post commentary on the tech solutions and answers that we employ. Check it out when you have a chance; there are all kinds of tidbits for Mac and iPhone users, and lots to help any surfer get more out of the internet.

We have also begun to create histories of the work we do for you. We keep the documentation online, viewable to anyone in our organization; we also share your sheet with you (and only you), and you can call it up from a web browser any time. I’ll send you a link when we first create your doc.

I recently discovered another powerful online gizmo that I didn’t even know I had: Check out this Client Information Form that folks can fill out online, giving us basic contact information but lots of other things we need to know, such as your internet service provider, current models of computers, etc. We are also going to send out some polls and surveys — check the sidebar to the right of this page for the latest one!

That’s the stuff that you’ll see — what web site designers call the "front end." Behind the scenes, we are using some fantastic online devices that I’ll describe below. They have saved us time, sped up our process, and helped us kept each other informed and up-to-date.

All of these tools are readily available, and easy to set up. But here’s the amazing part: They are all free. 100% of zero dollars. Beyond what I was already paying for my web site hosting, I haven’t had to spend a dime making our working lives more productive and more efficient.

And now, I wanna tell you how.

Better, stronger, faster, and way cheaper

This is a promising time on the internet. As recently as 6 months ago, many of the wishes I have been expressing for years — for easy, affordable services that would let us get to our files and other stuff from any ‘net connection on earth — remained unanswered.

When the second iPhone came out, and Apple promised wireless syncing via the MobileMe service, I hoped that Mac users finally had an alternative to Microsoft’s expensive and complicated Exchange service, with its "push" email, and collaborative address book and calendars.

Email itself has always had drawbacks. It’s inefficient for quick dialogue, and it doesn’t let you involve a whole bunch of people in a town hall-like forum. But instant messaging, through AIM or iChat or what-have-you, feels invasive and annoying to many people.

Oddly, I think we have given up on easy collaboration and sharing of documents. I used to work for a newspaper, and it amazed me how unwieldy the process of editing an article was: getting a document attached to an email, saving it on a server, printing it out so others could read it, emailing the writer back an attachment… That was seven years ago, and most production environments are still doing things that way.

Well, I hate to be maudlin and melodramatic about this, but I’ve gotten my answer, and it is Google Apps.

With Google Apps, the members of my organization can see each other’s calendars, and schedule each other. The appointments show up immediately on our phones. We can email each other address book cards, or look up client contact information online. We can keep client histories as Google Docs, publish them for the appropriate client’s eyes only, and reference them on our phones when the need arises. We can publish spreadsheets so people can calculate, for example, the cost of setting up a small network in their home or office. And those forms I mentioned earlier? Incredibly easy to create in Google Docs, and when someone submits their reply, it automatically sends their answers to a spreadsheet that holds everyone else’s responses as well!

We can even video chat with each other, in a plain ol’ flippin’ web browser!

Google’s new service is either totally free — that’s the flavor we have chosen — or if you need the beefier version of it, with 24/7 tech support and greater storage per user, it costs an extremely reasonable $50/year. Their cost comparison with Microsoft Exchange is enlightening.

In addition, we are taking advantage of a more new-fangled service called Yammer, which enables the three of us to message each other in a running narrative that we can all see. Yammer is based on the idea of Twitter; both are geared toward short messages, and rely heavily on text messaging for posting and receiving updates. This is, for me, an important substitute for email, which is too cumbersome for quick updates while on the go. Yammer’s cost? You know it: $0.

I almost hesitate to mention the phone-number service I am using, because it’s now no longer accepting new sign-ups. I hope that Google re-opens GrandCentral to the public soon.

The new website itself is powered by WordPress, possibly the most accessible and versatile blogging and web publishing system available today. One can publish a WordPress blog for free, or as in our case, it’s a plug-in included with my $4/month GoDaddy web hosting package that I’ve had since the beginning. It took a few days to massage the design into a form I mostly liked, and I took a few months to sit on it, tweak it, and work out the kinks — and I finally feel like it’s a functional extension of this business.

I cannot overstate my gratitude to the guys at Swirl for helping me put a new face on our business — Carlos Zapata gave us a hip new logo, and Jason Risner’s photography makes us look way better than we deserve.

I have posted more information on these services and the way we use them on the blog, here and here. Again, this whole on-the-go, location-agnostic way of working was not possible two or three years ago, certainly not with the minimal effort and expenditure we have spent.
<!–

–>

A little learning, a lot of savings

This last year has taught me so much about how to use these new services to communicate with my team, manage my tasks and priorities, stay in touch with my personal and professional relations, and save money in the process.

I know that so many of our clients are paying more than they need to for email and web site solutions that don’t even give them what they need. And I know that many people feel that they aren’t using the technlogy that they’ve invested in to its full advantage.

Let J2 help you, your business, and your household get more for less. Please call us at 210.787.2709 to schedule a consultation.

 

With gratitude and respect,

Jonathan

Email not receiving

My Inbox in Apple Mail has a triangle icon with an exclamation point in it, and isn’t receiving emails. I’m having to use my “All Mail” folder below. How do I fix this?

I get this question from time to time. It happens for different reasons, often when either your internet or your email service is interrupted — which has afflicted Gmail recently. Usually the easy fix is, in Apple Mail, clicking on Mailbox > Take All Accounts Online. I’m actually a little surprised that “All Mail” worked; kudos on finding that!

The triangle went away all on its own!! 🙂

It does that. Now, what would be great is if they made a big freakin’ sign that said, “If you see a freakin’ triangle over here, this is what you should do…”

Sheesh.


Creating a small, secure network in your home or office

Note: The recommendations, opinions, and prescriptions are just one man’s view on creating a basic secure network. There are infinite ways to do this dependably, and these are the ones I think are easiest and most cost-effective.

I’m setting up my home network. I would like to allow connections with just one computer from outside the firewall, via VPN, and not allow any other incoming browser or FTP or any other sessions. What hardware can accomplish this?

First of all, it’s worth reading this explanation of home networking.

In many ways, any proper router, including an Apple Airport device, provides a firewall when you don’t open ANY holes in its network configuration. When a router or server manufacturer promotes its “firewall” as a feature, they mean that you can configure those holes more specifically.

Definition: Here, I use “holes” as English for “ports,” which on a network are numerical openings in a firewall, through which network traffic is allowed to pass. We might open those ports using a protocol called NAT (network address translation). With NAT, I can say, just for example, “When I am away from home, I want to securely access my home network with a web browser, to see my security cameras.” So I set my router to direct all traffic on port 443 (the secure web browsing port, or HTTPS) to the network address — the IP address — of my security system.

You might, for example, schedule certain ports to be open at certain times of the day, or direct certain traffic to one IP on your network, in case you did indeed want to have a web or FTP server. A firewall might also let you restrict outgoing traffic to specific ports, and will also keep a log — at a detail level you specify — of incoming and outgoing traffic.

In your case, I’m seeing that you want all holes blocked, except for those that would permit the VPN. A VPN allows you to establish a tunnel through the firewall — a tunnel that encrypts all the traffic going through it.

Can I achieve this with a VPN installed on Mac mini?

Yes, combined with a good router.

If I do not have a dedicated firewall, what is keeping the bad guys out?

See above. One of the most important strategies in security is not to turn services ON. Older Windows machines, especially before XP Service Pack 2, seemed to me to be wide freakin’ open out of the box, advertising their presence on a network and too easily offering basic file sharing, even without requiring a password. Macs are not that open straight off, but their firewall is not on by default, so whenever you turn on a service — iTunes music sharing, for example — it does not request permission to open a port, which does happen when you have the firewall on. The firewall on the Mac also includes logging.

On a laptop or other mobile device, I usually turn almost all services fully off. But It’s nice to have some services turned on on some desktop computers. It would be a shame, for example, to have music or photo sharing turned off on the machine where those things mainly reside.

So here’s the HEADLINE: To maintain good security, the most absolutely crucial technique is to lock down all services with good passwords, and use as many different passwords as you can safely store and readily access.

“Good,” in this case, means letters (some capitalized), numbers, and a special character or two. Learn where and how to change your passwords, and do so regularly. Don’t write them down. Your Mac stores passwords, certificates, and private notes in a well-encrypted file, the keychain, and that’s the best place for them. There’s also software called 1Password that’s worth a look.

Learn to manage passwords and you’ve learned to manage your security.

I am renovating my house, and I want to wire most of the rooms with Ethernet.

That is a fantastic idea, for several reasons: It increases the resale value of your house just like a good electrical or HVAC system does. It’s also important to realize that, while wireless networking is cool and all, there is nothing as reliable as a cable.

I have more information, and a table to help calculate the costs of setting up your network posted at Google Docs, right here.


What email service should I use?

I have an earthlink.net email address, which comes with webmail and 10MB storage. But I’m thinking about changing my internet service provider? And sometimes I run out of storage at earthlink. I just don’t know if it’s worth it to me to convert to a new email address.

May I suggest Google Apps to host your email? It’s free, has a frigton of storage (7.5GB), and has all the bounteous benefit of the Gmail interface, or you can access it from Apple Mail or your email client of choice. There are few comparable alternatives out right now, and none of those are free.

This is important: You can KEEP your current email addresses. In the case of your earthlink.net address, we just start forwarding it to Gmail — either a general @gmail.com address or to your @yourdomain.com. Your correspondents may never have to know that you changed addresses. And for you@ (or whatevertheheckyouwant@) yourdomain.com, Google simply becomes your email host.

You can pay Earthlink a few bucks month to keep the address, but that’s a sucky long-term idea.

Also, the Gmail interface is importantly fantastic. I sometimes switch over to it just to get certain things like automatic organization accomplished. And lemme tell ya, the spam filtering is outta sight. I don’t see spam anymore. One message a month or less, and I can always look in the spam folder in Apple Mail just to double-check I haven’t missed a real message.

One last thing: There was once the perception that a @yahoo.com (or the like) implies an inconstant personality. I can say definitively that, especially since Gmail, that is no longer the case. The service is recognized net-wide as legitimate and unique. I practically insist on my clients using Gmail, unless they are already on Yahoo. If they have any address other than Yahoo, including using their own domain, 7 out of 10 times we get them over to Gmail quick as we can, and they never look back.


Switched to BusySync

Calgoo wasn’t cutting it. Failed once, and didn’t have a mechanism to kickstart it. I’ve been hearing about BusySync’s Google Calendar-syncing goodness for a while, and the reports are borne out: BusySync has low impact on my MacBook’s resources. It’s fast. And it makes nice two-way roads between iCal and Gcal.
I know it does other stuff, but I don’t care about those things right now.

Now, please, Apple: CalDAV on iPhone. Seriously.

Scheduling happens!

Welcome 2009, and welcome to Phase 1 of J2v2!

I’m so very pleased to announce a new appointment-making system up here at J2 HQ. As ofthis Tuesday,Lynn Gosnell has assumed the post of scheduling coordinator. It’s pretty cool that, with some of the amazing web services that have come out in the last couple of years, Lynn — a die-hard Mac fan, as well as writer and editor — can do this from pretty much anywhere — or at least from any internet connection.

Lynn has already made it possible to respond to client inquiries much more quickly than I could by myself. And I have enjoyed putting the mechanisms together to make a complete system. They run something like this:

First of all, GrandCentral (note: see Update below) gives us a permanent phone number (210.787.2709 for your scheduling pleasure). When Lynn wants to take point, she just signs into GrandCentral and points the service at her phone number, and then all calls will go to her. You can even point it at multiple phones, and it will ring in both places simultaneously. We can do custom greetings, custom ringing, spam archiving and blocking… the features are phenomenal.

And guess what? GrandCentral is free! They started out a couple of years ago, got some good press from people like David Pogue, and then the dream of every modern web startup came true: Google bought ’em.

Yet, while phone is a crucial piece of this puzzle, I think we would all agree that voice calls can take time — valuable time — to accomplish decisions that can be made much more efficiently. To that end, email has become the de facto preference for many of us, and text messaging (SMS) works well for others.

What if we could combine email, a collaborative calendar, and shared documents? Enter Google Apps. With 7+ GB storage per user, built-in IMAP support (a requisite for email on the iPhone), and super-easy asset sharing within one’s domain (e.g. j2mac.com) — and, yes, it’s free — Google has built a digital oasis where once was a desert. I have been floored with how well Google Apps has integrated into my business and into the organizations of our many clients who now benefit from this service.

In Google Calendar, the three of us can add to our respective calendars with ease. Lynn can manage mine and Erick’s calendars. We can each keep personal calendars whose event details are hidden from the others, though the “free/busy” information is available. And I can embed our layered calendars onto this siteso clients can see our upcoming availability. I like that someone can send us an appointment request such as “Ted Stevens, retrieve deleted emails, Thursday, 1pm-4pm” and we can copy and paste that into Google Calendar’s Quick Add field. How sweet it is!

We’re starting to use Google Docs to keep a history of our work for each client. We can see these docs on our iPhones, and anyone is welcome to ask us for a link to their J2 document.

Finally, a more new-fangled service called Yammer has enabled the three of us to message the others in a running narrative. Yammer is based on the idea of Twitter; both are geared toward short messages, and rely heavily on text messaging for posting and receiving updates. This is, for me, an important substitute for email, which is too cumbersome for quick updates while on the go. Yammer’s cost? You know it: $0.

Again, this whole on-the-go, location-agnostic way of working was not possible two or three years ago, certainly not with the minimal effort and expenditure we have spent this last week.

Phase 2 is a new look, comin’ your way shortly.

Update: Lynn Gosnell has decided to pursue other projects, so we will have a new scheduling coordinator soon. Also, GrandCentral is no longer subscribing new members.


I pwn thee, I pwn thee, I pwn thee

Do you think that “jailbreaking” my iPhone is a good idea? I have spent some time reading up on it and feel that I am ready to give it a shot.

Before the 2.0 software and the App Store, I definitely did have my first iPhone jailbroken, and thought that the phone was not nearly as useful without those extra features.

Since iPhone 2.0, and especially since they cleaned up and stabilized everything with 2.1, I haven’t had a super-compelling reason to hack (jailbreak) my phone. I do often miss the features — call logs, Qik, SMS mailing or export — that were available in the jailbreaking. and which Apple has not deigned to allow its officially sanctioned apps to offer. Stinkers.

That said, I got burned early on with jailbreaking, when I had to run an update, or had to troubleshoot by restoring the phone, and then I lost all of the data — notes, video recordings, or even game levels — that I might have created with a jailbroken app. So I’ve just learned to live without, and keep hoping that one day, Apple will open up and let some of those great ideas in.

Now, with all of THAT said, I have in fact jailbroken a 2.1 iPhone. I had given my daughter my original iPhone without a SIM card, for her to use as an iPod touch. Worked great… until I updated it to firmware 2.1, at which point the phone deactivated itself. You shoulda seen the look on her face when I told her the next day, “Honey, I temporarily broke your iPhone.” It took me several failed attempts of using the jailbreaking tool Pwnage, and finally using the same group’s QuickPwn in a Windows virtual machine in VMWare Fusion, to get the dang thing unlocked, but I did it, and it works fine. It’ll be the same battle if I ever want to upgrade it to 2.2, and so on. You can see why I haven’t done the same with my own phone, or if my kid were a teenager who actually used it as a mobile phone; I’d hate for either of us to be without a phone for any length of time.

(Side note: Now you’ve inspired me to google “iphone call log”, and find things like this, but it’s going to take me just a little bit of time to figure out how to use it. It appears to be only for those who are comfortable playing in Unix &amp; AppleScript, but it’s only a matter of time before someone writes a GUI application to take care of it.)