Blog headline image

Tag Archives: howto

The Efail Scam: What You Should Do as a User of Apple’s Mail.app

June 4th, 2018 by ‐ No Comments
Apple Mail Icon

You have probably heard of the recent hype about OpenPGP/GnuPG/etc. and S/MIME having been compromised. Actually, that’s not true. What has been discovered, is that the ways that many email apps make use of OpenPGP and S/MIME are vulnerable to exploits. Make no mistake: the OpenPGP and S/MIME encryption schemes and tools themselves are still safe to use. It’s the mail clients that are to blame.  Here is what you can do to minimise your attack surface as a user of Apple’s Mail.app.

(more…)

Update to GnuPG 2.1 or better – “Wot? No secret key?”

October 9th, 2017 by ‐ No Comments

The “decryption failed: no secret key” message after upgrading to the latest and greatest GnuPG (i.e. 2.1 or later) can make your heart stop for a moment. But do not despair! Before trying out all the intertwined sequences of commands out there, or even worse generating new keys, you may be safe, and up&running within a few moments with our simple hint.

(more…)

Reclaim Your Contacts, Calendars, and Tasks

June 6th, 2016 by ‐ No Comments

Baikal LogoMany people entrust their data (emails, contacts, calendars, todos) to service providers like Google, Yahoo!, Apple’s iCloud, Microsoft’s Office 365, and many others. There are also a considerable number of services which “hide” behind an app. Install it, and the first thing you’re force to do is to “sign in with your X account”, where “X” is the name of the app or company. All these options are utterly convenient because most of them are free, and easy to set up. The downsides are equally obvious: (more…)

Debugging a System Preference Pane With Xcode 6

August 31st, 2015 by ‐ No Comments

SystemPrefs iconThis may be an exotic topic for most, but sometimes you want to develop a preference pane for the System Preferences app. Of course NSLog() is your friend, but sometimes print debugging just won’t cut it. Especially when it comes to fixing crashes or timing problems. Well, debugging a preference pane from Xcode is no problem – if you know how to set it up. (more…)

Using Cisco WebEx with Opera 26 on Your Mac

January 21st, 2015 by ‐ No Comments

After Opera has become a Chrome offspring, one might think that all Chrome tricks would work out of the box. Well, most of them do. But as Murphy’s law predicts, those that don’t have a contender or two among those you need most. Recently, Cisco WebEx meetings stopped working in Opera. I got it working again, and here’s how. (more…)

Help! I sound like a robot!

August 7th, 2014 by ‐ No Comments

image of a robotAs our IPS connection was force-upgraded to fibre optics, we are now enjoying the beauties of VoIP phone service. This includes missing calls, temporal inability to make calls, and all the other enjoyments of Internet telephony. Glad I kept the scabby old DECT phone and connected it to the router. That’s the only one that works reliably. I then installed a SIP client software and made my first call. But I sounded like a robot from outer space; nobody understood me. But don’t despair, I figured out the solution. (more…)

Shock and Awe! My Emails are… – Gone! (sort of)

February 24th, 2014 by ‐ No Comments

No Mail HereOn Friday I received my new Retina MacBook Pro (13-inch). I love the “More Space” display resolution setting. Gives me the extra real estate I have sometime been missing so badly on the MacBook Air. Still looks stunning. Fired the new machine up with the Time Machine backup disk from the old machine attached, and had all my data transferred. Ready to go on the new system in less than two hours. Thank you Apple! After wasting some time with finding a new and cool desktop backdrop – the shock! All the smart mailboxes in Mail.app were — empty.

(more…)

Creating To Do Items for Email Messages

September 5th, 2013 by ‐ No Comments

Automator_IconDuring the OS X Lion days, there was a subtle difference in how To Do items would be handled compared to how they were handled before, and how they are handled now. In Lion, To Do items started appearing in Mail.app. This created some confusion (see here and here) since the two UIs would behave subtly differently. All of this is gone again since Mountain Lion, as To Do items have disappeared from Mail.app since.

There is however one aspect that I missed about Lion: it was possible to just highlight some text in an email, and hit the “To Do” button, fix a deadline and you’re done creating a To Do item that would be linked to the email message. So for full details, you could just click on “show in email” in the To Do item, and it would open the email message for you. Unfortunately this convenience feature disappeared together with Lion.

So I have set down for an afternoon, and made an automator workflow that provides a system service to do just that: highlight some text in an email, right click it, and choose “ToDo for Email” from the Services menu. It will let you edit the text, choose a ToDo list, and finally open the To Do item in Reminders.app so you can fix a due date or location. It will auto insert a link to the original email message to give you the “show in mail” link.

To install, just download the ToDo for Email workflow, unzip it, and double click it. If you have any suggestions for improvements, please feel free to drop us a note. If you like it, please tweet about it.

Title Case in Pages

September 4th, 2013 by ‐ No Comments

If you are using Pages as your text document creator (note we didn’t say “word processor”), you have probably bounced your head against some of its limitations (e.g. no auto-numbering of figures and tables, no auto-insertion of bookmark text when creating cross references). One of the things that can be fixed relatively easily, is the lack of a text transformation to adjust upper/lower case to Title Case as needed for headings. To achieve this, just use this little shell script, and wrap it into an automator service that receives the selected text from Pages.

lowerwords=$(echo -n $* | tr '[[:upper:]]' '[[:lower:]]')
numwords=$(echo -n $* | wc -w) # in Automator $# is always 1
wordcount=0
for word in $lowerwords ; do
   wordcount=$(( $wordcount + 1 ))
   if [ $wordcount -gt 1 -a $wordcount -lt $numwords ] ; then
      case $word in
         a|an|the|and|but|or|for|nor|in|on|of|upon|to|as|at|by) echo -n "$word "; continue; ;;
      esac
   fi
   firstletter=$(echo -n $word | cut -c1 | tr '[[:lower:]]' '[[:upper:]]')
   otherletters=$(echo -n $word | cut -c2-)
   echo -n "$firstletter$otherletters"
   if [ $wordcount -lt $numwords ] ; then
      echo -n " "
   fi
done

Of course this is easily adapted to convert to all lower and all upper case, and can also be saved as an Automator service under a calling name.

Opera and Java on OS X

November 23rd, 2012 by ‐ No Comments

opera_javaMany say it doesn’t work. But it does. All you need is a 64-bit version of Opera, because Java comes as 64-bit only on the Mac. The 64-bit Java plug-in will just silently fail in a 32-bit version of Opera. But Opera does offer a 64-bit version for Mac. Why Opera don’t distribute the 64-bit version by default, or query the client platform to find out which version to offer? I guess, we just don’t know. Here’s how to install the 64-bit version. (more…)