Josh Johnson
Equal parts editor, writer, designer, & photographer. I work for Envato and have written tons of stuff for Design Shack.
  • Computer Skills
    If and If Else: AppleScript Conditional StatementsAsconditional 0
    Conditional statements are the backbone of many programming and scripting languages. In AppleScript, they provide a way for you to add another dimension of complexity to your scripts by analyzing and responding to various situations. This tutorial will take a close look at if and if else statements and the various ways to implement them in a script.Read More…
  • Computer Skills
    The 2012 Mactuts+ Holiday Gift GuideHolidaygifts 0
    The holiday season is upon us and it's time for the first annual Mactuts+ Holiday Gift Guide! We know that your list is full of students, gamers, media lovers and most importantly, Mac users. We'll give you some tips for how to go about gifting apps then jump into the best gifts for all types of different Mac users.Read More…
  • Computer Skills
    Write an Alfred Extension to Create Files on the FlyNewtermproject f
    Recently, we took a look at how to use Terminal to quickly create files. Today, we're going to review and apply this knowledge to make our own Alfred extension that creates a new directory of files in an instant. We'll even hit on some AppleScript along the way so you can really get your dose of geeky goodness.Read More…
  • Computer Skills
    How to Own Apple Products Without Getting ScrewedBuyingapplestuff 0
    Have you ever purchased an awesome new Apple product only to find out almost immediately that there's a newer and better version right around the corner, or worse, already announced? Doesn't it make you want to pull your hair out when you fork over hundreds or even thousands of your hard earned dollars and still quickly find yourself a generation of technology behind? Today, we're going to look at a few simple strategies that you can use to avoid that "screwed over" feeling that seems inherent in owning Apple products.Read More…
  • Computer Skills
    How to Play Tetris, Pong and Other Hidden Games on Your MacTerminaltetris f
    Did you know that you can play Tetris on your Mac? Of course you did, you can play lots of games. But did you know that there's already a Tetris game built in? In fact, if you know your way around Emacs, you can play a whole bunch of awesome retro games like pong and snake. Read on to see how.Read More…
  • Computer Skills
    5 Ways to Make Your Mac's Desktop Better with GeekToolGeektool f
    GeekTool is an amazing free app that is a bit like Dashboard for the super nerdy. It allows you to place functional widgets, called "Geeklets," right on top of your desktop, so you can always see them. Implementation can be a little tricky though so this tutorial will walk you through five different ways to use Geeklets to enhance your desktop experience.Read More…
  • Computer Skills
    Tips and Tricks for Making the Most of System PreferencesSystempreferences
    System Preferences: one of the most basic and most used aspects of Mac OS X. But how well do you really know your way around it? What hidden features have you never discovered? Let's take a look at some rarely discussed ways to use and tweak your System Preferences setup.Read More…
  • Computer Skills
    What To Do When Your Mac's Startup Disk is Almost FullStartupdisk f
    Don't panic. It happens to the best of us. Fortunately, you can likely fix it pretty easily. Years of use and abuse can leave a hard drive positively overflowing with random bits of stray data, read on to see how to find some free space when there doesn't seem to be any.Read More…
  • Computer Skills
    Quick Tip: Using Web Inspector to Debug Mobile SafariPreview
    Building and debugging websites and web applications for mobile devices can be a hassle. On the desktop we have powerful debugging tools; most browsers have a web inspector of some kind. But we don’t have those tools for devices like the iPhone and iPad … that is, until now! With the recent release of Safari 6 and iOS 6, you can now use web inspector to build and debug websites on the desktop and on mobile Safari. Best of all? It’s a simple process to setup. Follow this tutorial and you’ll have some powerful debugging tools for mobile iDevices at your fingertips in no time. Check out the full post on Webdesigntuts+.Read More…
  • Computer Skills
    How to Launch Any App with a Keyboard ShortcutAppshortcut f
    Today we're going to rise up and face a challenge that was posed to me recently: how do I assign a keyboard shortcut to launch an app? There's no obvious built-in functionality for achieving this, but with a little ingenuity we can pull it off with very little effort. Read on to find out how.Read More…
  • Computer Skills
    AppleScript: Creating Complex Dialogs with EaseDialogmaker 99
    AppleScript is an incredibly natural and intuitive scripting language that helps you automate tasks in OS X. I'm quite fond of the syntax and how easy it is to learn and write, but there are definitely some areas that are harder to pick up than others. For instance, I always have difficulty remembering all of the options and specific syntax involved in creating dialog windows such as those that allow the user to input some text or make a selection from a number of options. Today we're going to take a quick look at how you can streamline this process with an incredibly handy tool from the Mac App Store called Dialog Maker.Read More…
  • Computer Skills
    Launch Your Favorite Apps in Groups with AppleScriptAs appgroups f
    This AppleScript tutorial will show you how to set up groups of apps that can be launched all at once. Along the way we'll learn how to implement lists, handlers, if statements and how to work with the results of a user's actions.Read More…