This article here describes how to get Hazel to run rules in sub folders, very handy. I’m using this to move any screenshots taken on the iPhone out of the photo folder into a separate folder.
Here’s how to enable a checkbox to be updated enmasse.
First create a new extvardef.php file containing the following:
Then put that file into at the following location
Of course, you’d want to check any existing files in the folder to make sure none of them already deal with that field.
For when you’re trying to explain what the load average figure means (which you get from running either top or w from the linux command line) this link will help explain it easily. Easier than spending 10 minutes talking about it.
I’m using OmniFocus 2 on my MacBook Pro and wanting to ‘number’ tasks because at the end of each week, I print a PDF of the tasks completed and outstanding for a particular client. Task numbers make it much easier for the client to reconcile the work I’ve done with the lists they use.
The problem is that OmniFocus doesn’t have a ‘task number’ function.
Keyboard Maestro and a shell script to the rescue. This allows me to get the next sequential task number. Now all I do is type
and it expands out to the next available task number.
In a nutshell I use the shell script to get a variable from a text file (which is the last task number I used), and increment it. Keyboard Maestro is wrapped around this to both trigger it and make it look pretty.
The shell script itself is quite basic, any improvements you can suggest, please do.
Here is a screenshot of the Keyboard Maestro recipe (edit: I’ve since modified this recipe to be a little faster)
This relies on you having a text file named
in your home folder.
The format of this file is just a single line of text as follows:
I was needing to navigate to a file that was in a ‘hidden’ folder, but the File Open dialog box won’t show the hidden folder.
The answer was found here: Press Command, Shift, Period keys together, the hidden folders/files will appear.
Great article over at A List Apart: Can Email Be Responsive. If you do HTML email newsletters, you should go read this.
Just discovered the
srm command on *nix systems.
srm will securely delete files, dependant on the switches you give it either one overwrite with random data, 7 passes, or 35 passes.
Hat tip to practicallyefficient.com.
Just a quick post of some software that I use, that I’ve just discussed with Seth (he knows who he is).
- ClarifyIT - Create quick screenshot based documents and email them easily.
- Byword - Markdown text editor.
- OmniOutliner - Easiest outliner I’ve found.
- Nozbe - great GTD task manager.
- 1Password - simplify your password management.
- Timebar – focused working… :)
- Keyboard Maestro – macros for everything.
- BetterSnapTool - setup hot keys to move windows to where you want.
- Battery Health - keep an eye on your Mac’s battery health.
Good clear description on how to create your own public/private keys for ssh.
A client is recording the expiry dates of staff blue cards in their SugarCRM database.
So I used the following sugar logic to show if the blue card has expired or not:
However, the problem here is that when a user of SugarCRM is editing the record, there is a known bug that means it will display “EXPIRED” regardless of if the date is in the past or future.
The workaround for this bug (thanks Anthony) is to wrap the date field in a date(toString($datefield)) bit of code, this transform the original sugar logic into this:
Which works a treat.
How to activate the SMS channel on IFTTT on the Optus network in Australia.
Assuming your mobile number was 0410 123 456.
Drop the leading zero = 410 123 456.
Add the Australian country code 61 to the front = 61 410 123 456.
Add 00 to the front of the number 00 61 410 123 456.
Remove all the spaces = 0061410123456.
Use this number (0061410123456) to active the SMS channel on IFTTT.
Hat tip to @Trail_929 for the pointer.
If this works for you on other networks in Australia, please let me know.
Update 2014-05-12 : I’ve had a few people on Optus Post Paid that haven’t been able to get this to work. It’s worth noting that IFTTT also now has both iOS and Android notification channels available, they may do the trick for you.
Back when I worked exclusively on a Windows machine, I loved using Screenpresso for the ease with which it allowed me to do screenshots and screencasts (if you’re still stuck on Windows, go buy it, it’s worth it).
But now that I’m on a Mac, what to do?
So to start with just press SHIFT-CMD-4 and you can take a screen shot. It’s a native Mac thing.
If you have Dropbox installed go to Preferences | Import and tick the Share screenshots using Dropbox option.
If you want to do screencasts, then fire up QuickTime Player (CMD-SPACE | Quicktime ↩) then press CTRL-CMD-N to start video recording.
That’s how easy it is on a Mac.
Angel Magaña explains why, and how to fix SugarCRM screen formatting issue. Summary: it’s the cache folder permissions.
I use Google Chrome as my primary browser on the MacBook.
Although I only restart the machine every few weeks I like it to re-open the same tabs that were open last.
To do this, in Google Chrome type chrome://settings/ into the address bar and press enter.
This loads the Settings page. Then check the Continue where I left off setting. Close the tab. You’re done. :)
I’m using VMware Fusion on my MacBook. At times I have either files on the local host (the MacBook) that I want to edit or installers that I want to run on the guest (the virtual machine).
With your virtual machine running, click on the Settings icon, select Sharing | Shared Folders ON | tick Downloads.
Your local “Downloads” folder will now be available to your virtual machine.
To close an app on iOS, simply switching to another app does not close it. It is still running and consuming RAM.
This Apple KB explains how to close it properly on iOS7.
On iOS6, use this method.
In Australia we dial 000 for emergency services.
This smartphone app (iOS and Android) shares your location with emergency services as well.
Get it here: Emergency +.