It lets multiple developers, programers and project managers all work on the source code for a project with minimal stepping on each others toes. The workflow we use is as follows.
We keep the a Git repository in the cloud, typically in Bitbucket.
Each developer then keeps a local copy of the repository. The developer can then create a new feature branch to work on an issue. More than one developer can work on a project at a time, and multiple branches can co-exist at the same time. This allows for more concurrent effort to be deployed.
(This image from the git-guide linked below)
Typically then the QA will pull that feature branch to a test server and test the new feature/issue for completeness/quality.
If they are happy with the quality of work, they can then merge that feature/issue branch into the master branch.
Then on the production server we can pull the master branch and deploy it in production.
We link the bitbucket repository with JIRA and Confluence so that features, issues and bugs can be more easily tracked and discussed.
For more information on how to use git, see the git-guide.
His Applescript does a fantastic job of this, the only issue I had was that my iCloud account was named differently to ‘iCloud’, all I did to resolve that was to rename my account in Apple Preferences > Accounts back to iCloud while I did the export.
A great deal of psychological research shows that studying in a burst is less effective than study sessions spaced out over time. Blogs naturally embody the latter method, dripping out ideas over weeks and months instead of in a burst.
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.
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.
I’m a big fan (BIG) of Evernote. I started out using the free service but couple of years ago upgraded to the paid service. How and why do I use it?
Evernote for me is basically my online and offline, on every device I own, digital filing cabinet.
Anything I want to come back to or refer to in the future goes into Evernote. Because it will OCR photo’s and PDF’s I can search and retrieve anything in a snap.
For example, my mail systems (both Gmail and MS Exchange) have rules set to auto forward all the bills I get into Evernote. When my wife calls and says “Have we paid the phone bill?” or “When did we last pay the phone bill?” I simply open Evernote on whatever device is closest to hand, and do a search. I get a list of all the PDF’s, emails, JPG’s etc that are in there. (When we pay a bill we take a screenshot and send it to Evernote, it get’s OCR’ed and index an is thus findable so so easily). The search in Evernote is great.
This makes me far more productive because it means I know I only need to look in one place to find whatever I want.
Side note: Wouldn’t it be great if I could do the same in a ‘native’ way with things like Act! or SugarCRM (both CRM packages)? (I do but it’s a workaround). Bonus, you can tightly integrate Evernote with Nozbe (Task Management package).
I know two people who have just bought themselves new Apple Mac computers, one a behemoth desktop, the other a 15″ MacBook Pro. Both have been immersed in “Windows World” and are essentially new to the Mac OS (one did have a Mac years ago).
So, where to start?
Here are my initial tips:
Be prepared for some frustration. It doesn’t work the way you’re used to. Yes, it’s change. It’s worth it, you’ll be more productive, I am.
The keyboard and the trackpad are your friend. More than you know. Learn the ‘gestures’. single tap on the trackpad is a left click, two finger tap on the trackpad is a right click.
Get in the habit of pressing the ‘Option’ key. You’ll suddenly find extra options.
Use COMMAND-SPACE to start Spotlight. Use Spotlight.
Level 1: Do exactly what I have asked you to do.
Level 2: Research the topic and report back
Level 3: Research the topic, outline the options and make a recommendation.
Level 4: Make a decision and then tell me what you did.
Level 5: Make whatever decision you think is best.
My favourite exercise app at the moment is 7 Minute Workout Challenge. It’s simple to use, it has video’s to show you what to do and it tells you what to do and when. It’s like a ‘7 minute personal trainer’ every morning.
As of today I’ve done this workout for 14 days straight. Feeling better for it. :)
One of the ‘little’ things on iOS that I truly have come to love is this: when you type ‘two spaces’, it auto replaces that with a ‘period and a space’. For example ‘ ‘ becomes ‘. ‘
This is especially useful on iOS devices because to get to the period (aka full stop) you need to change which keyboard you’re viewing, and this little, helpful item means it is so much quicker to type a message or email on iOS. Love it.
But I miss it on my newly acquired Mac. I find that I’m often double tapping the space bar, expecting it to transform into ‘. ‘ – but it doesn’t.
Well, no longer, using TextExpander, I’ve created a new Group, whose snippets only expand in specified applications, at this point only in OmniOutliner as that is where I do most of my writing. My first snippet in this group is triggered by a double space and, yes, you guessed it, transforms into by beloved ‘. ‘
Already my typing feels smoother. :)
Update 2013-10-30: I’ve since expanded this ‘expansion’ to occur in a number of other apps, Outlook, Mail, Word to name the main ones.