Disable Zoom Effect for New Windows in OS X Lion

There are many things I like about Lion, and a few I don’t. One is the zoom effect when I launch a new window. I’m on a mid-2010 Macbook Pro and the animation is just a teensie bit juttery, which happens to be one of those computer things that drive me completely nuts.

Here’s how I turned off the zoom effect for new windows under OS X Lion…

  • Launch Terminal from the Applications > Utilities folder.
  • Type the following command and hit Return to disable the zoom effects:

defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false

  • Test by opening a new window or a new application. Works? Good!
  • If you decide you want to change it back, open Terminal again, type the following and hit Return:

defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool true

That’s all there is to it! It’s that simple and that hard.

Was this helpful? Please leave a comment below!

Barnes & Noble USA Oversells TouchPads

I ordered a number of TouchPads from B&N yesterday for delivery to a friend in NYC.

This morning I get this email…

Dear Valued Customer,

We are writing to you regarding your recent Barnes & Noble order for “HP TouchPad Tablet with 16GB Memory”.

Due to unexpected customer demand for this item, our inventory was depleted prior to your order being processed so we are unable to fulfill this item as requested. Consequently, we have canceled your order and you will not be billed for this amount.

You may see an authorization on your credit or debit card for the order, but please be assured you will not be charged. The authorization will be released in accordance with your bank’s policies.

We sincerely regret any inconvenience that this may have caused.

Sincerely,

Barnes & Noble

Customer Service

Did anyone else receive this email? Did I get the bum steer because I bought more than one of the things?

Facebook Releases Official “Guide To Facebook Security” – And No, This Is Not A Scam

Facebook has released a plain-English non-geek “Guide To Facebook Security”. It’s 20 pages long. I haven’t read it in full yet, but what I have seen is practical and useful… I’ll give it a proper read and comment back, but I thought I’d get the news out there ASAP.

Get it here. It’s a PDF.

Let me know your comments on it… Should it be shorter? More technical? Less complicated?

How To Disable AutoCorrect On The iPad & iPhone

99% of the time I find AutoCorrect on the iPad is more of a hindrance than a help. The keyboard is large enough to be able to type with a fair degree of accuracy and the “no iPad, that’s not the word I am after” logic model can cause trouble (if you disagree you probably haven’t heard about http://damnyouautocorrect.com – well worth the hour you’ll spend laughing if you go there).

So, without further adieu… How to turn AutoCorrect on the iPad off:

  1. Navigate to Settings, then General, then Keyboard.
  2. Touch the AutoCorrect switch and set it to off.
  3. That it, you’re done.

Unfortunately it seems that you can’t keep spellcheck (the little red squiggly lines under suspect words) turned on without autocorrect active. I think apple should change this approach…

One of things I do like about my phone and iPad spelling is the way it learns my unique user dictionary over time. I would be interested to find out if disabling AutoCorrect stops it from learning, or if it goes on in the background.

Does anyone know the answer to this?

Disable iPad and iPhone AutoCorrect In Specific Fields Only

Web developers can disable AutoCorrect on a given input or form (e.g. for names, street names, cities, etc… the stuff that 99% of the time gets auto corrected to the wrong thing). I honestly wish that more sites has this implemented.

  • <input autocorrect=”off”> will disable AutoCorrect for a given input.
  • <form autocorrect=”off”> will disable AutoCorrect for all fields in a given form.

For more information see: http://developer.apple.com/library/safari/#documentation/AppleApplications/Refer ence/SafariWebContent/DesigningForms/DesigningForms.html

Protip: Use A Nom De Plume

If you’re like me and have one identity that you use for everything here’s a tip that will save you a bunch of pain…

Any time you go out to market offering work, asking for pricing, jobs on oDesk or Elance, or really anything that will attract marketers or spammers, use a nom de plume instead of your real name.

It seems simple, but it’s something I had to learn the hard way.

Privacy and Confidentiality – Yours or Mine?

WARNING: Mild rant ahead.

I’m writing this post to out a particular behavior that I am seeing more and more often lately.

Example 1:

Whilst activating a prepaid SIM I was asked to provide my drivers license number. Already knowing the answer, I asked the operator why they needed this information.

Their response?

It’s for your safety.

Ultimately this is sort of true. The AMCA passed an act in 2008 which meant that sufficient ID was required to purchase a prepaid SIM or phone. This act was designed to help government authorities or mobile operators to eliminate ‘anonymous’ users. For supporters of mandatory registration, anonymity is a condition that threatens public safety and security. Without opening up the debate of whether or not this is ethical/effective/true, it should be pointed out that prepaid anonymous “burner” phones are a communication tool of choice for everything from drug dealing to remote controlled explosives. Making it difficult to access these phones anonymously is meant to provide a level of deterrence for these sort of uses, or at a bare minimum provide investigators with a place to start should something bad ever happen.

So, regardless of your/my position on the legislation, you can understand why it’s there.

But that’s not my point.

The response “It’s for your safety” is meant to evoke a reaction of “Oh, Ok. The phone company knows better, I trust decisions about my safety to them because they are a large corporate with my best interests at heart”. The idea of the nice telco man “looking after my safety” is more palatable the idea of my phone company making sure that I’m not a terrorist or a drug dealer.

This type of response has been specifically designed to leverage the general publics trust and willingness to outsource their privacy and personal security to whichever big business will volunteer to look after it for them. The operator could have just as easily used a higher authority close and said “it’s required by law” – no further explanation required.

Example 2:

I had a recruiter contact me recently. She’d found me through LinkedIn, or Twitter, or something like that – I’m hardly anonymous on the interwebs. In my field I work in this is very common. After her pitch of her available roles she asked I send her my CV in Word format. Already knowing the answer, I asked why she wanted it in Word format.

Her response?

It’s so I can redact your details for your confidentiality.

Again, sort of true – but bollocks at the same time.

I am perfectly capable of redacting my own CV…. The real reason was for HER confidentiality. If a recruiter puts forward a candidate CV with their details still on it, their client can simply say “we know the candidate already and will deal with them directly”. They don’t even need to actually know the candidate… At this point the recruiter has lost the ability to “sell” the candidate to that client. Worse still, the client is now aware that the candidate is willing to give their CV to a recruiter and is quite likely approachable about a role.

Bad business for the recruiter…

But, again, that’s not the point.

Rather than being transparent about how she was planning to use my information, this particular recruiter opted to use the idea of “looking after my best interests” as a path of least resistance to get the information she wanted. The idea of her making sure my “confidentiality is protected” is much more palatable then the idea of her getting she gets her cut should I change jobs.

Do you see what I mean? It’s not a whole lie… but it ain’t a whole truth either.

The odd part about all of this is that in both cases I’d give over the required information if the occasion called for it. I accept that the telco is bound by the rules of the ACMA. I understand that recruiters need to commercially protect themselves from the threat of direct selling.

Whilst the motives were fairly benign, the two examples above are stories of people who purposefully used misplaced trust to obtain confidential information. In the security industry we call it “social engineering”, more specifically “pretexting”. Perhaps these two examples, and the countless others I’m sure are out there, are a contributor to why the easiest way to break in to a company is though its people.

I realize that I may be over-reacting and more than a tad bit idealistic here – I understand that it’s “good business” to choose the path of least resistance wherever possible – but at the core of this little rant is a belief that, if not an ethical duty, it’s at least basic courtesy to be upfront and honest about matters that affect privacy and confidentiality.

The alternative only serves to foster the warm fluffy cloud of permissiveness and apathy that causes so many of the issues I see day-to-day.

Very interested to hear any thoughts or feedback on this.

How To Fix Reversed Scroll Direction in OS X Lion

I’ve gone ahead and installed OS X Lion on my mid-2010 Macbook Pro.

Most (maybe all…?) versions of OS X have multi-touch gesturing for trackpads and the Magic Mouse. Multi-touch gesturing let’s you scroll up and down a page by swiping up or down with two fingers.

Under previous version of OS X the direction of the scroll was the SAME as the direction of the swipe. Under Lion though Apple decided to reverse it for up/down gesturing (left and right is the same). I can see how this would appeal to gamers who are used to this type of approach, but I’m used to it the old way.

Here’s how I put it back to normal (i.e. the way it used to be):

Firstly, click on the Apple Logo in the top left hand corner of your screen. From the drop down menu select "System Preferences". The window shown in this image will appear. From here select "Trackpad".

then…

Go to "Scroll & Zoom". Untick the "Scroll direction: natural" check box.

 

Voila! Fixed.

Did this work for you?

I’m interested to hear from anyone with a Magic Mouse – The instructions may be a little different, although I imagine the “Scroll direction: natural” checkbox part will be the same. (UPDATE: Information in the Magic Mouse here.)