Aetles + osx   146

My Favorite Command-Line Shortcuts | Henrik Warne's blog
Most people I have worked with use both arrow-up and ctrl-r when repeating commands. However, very few are familiar with escape-dot and repeating commands from the history list. Since I use all four ways very frequently, I thought I would write a post to spread the word.
bash  unix  terminal  osx  macos  tips  mactips 
august 2018 by Aetles
I Know What You Did Last Month: A New Artifact of Execution on macOS 10.13
Analysts that perform macOS forensics have had few, if any, artifacts of program execution to rely on during investigations — until now. In macOS 10.13 (High Sierra), Apple introduced CoreAnalytics, which is a system diagnostics mechanism that maintains a record of Mach-O programs that have executed on a system over approximately one month. CoreAnalytics can serve a number of valuable analytical purposes for both insider threat investigations and incident response. The artifact can be used to:

Determine the extent to which a system was in use, with accuracy up to one day
Determine which programs were run on a particular day, whether in the foreground or in the background
Determine how long, approximately, a program was running and/or active, as well as provide an approximate number of times the program was launched or brought to the foreground interactively
This article provides a technical overview and analysis of the CoreAnalytics artifacts found in macOS 10.13, as well as a means for investigators to parse this artifact into a more digestible format.
mac  forensics  macos  osx  highsierra 
july 2018 by Aetles
drduh/macOS-Security-and-Privacy-Guide: A practical guide to securing macOS.
This guide is a collection of thoughts on and techniques for securing a modern Apple Mac computer ("MacBook") using macOS (formerly known as OS X) version 10.12 "Sierra", as well as steps to generally improving privacy.

This guide is targeted to “power users” who wish to adopt enterprise-standard security, but is also suitable for novice users with an interest in improving their privacy and security on a Mac.

A system is only as secure as its administrator is capable of making it. There is no one single technology, software, nor technique to guarantee perfect computer security; a modern operating system and computer is very complex, and requires numerous incremental changes to meaningfully improve one's security and privacy posture.
mac  macos  security  osx  privacy 
january 2018 by Aetles
About File Sharing on iPhone, iPad, and iPod touch - Apple Support
You can copy files between your computer and apps on your iOS device using File Sharing.
itunes  macos  apple  osx  finder  ios  iphone 
september 2017 by Aetles
MacOS Mail Anti Inline Plugin • Clive Galeni's Blog
The plugin solves situations with awkwardly inlined images when sending images to anyone who is not using Mail App. If you want your images to appear as attachments to your recipients then this plugin is for you. It also prevents Mail auto-preview feature and display attachments as icons by default. It does something similar to what Attachment Tamer used to do.
apple  mail  macosx  macos  osx  sierra  attachements 
march 2017 by Aetles
Vad du bör göra innan du säljer eller ger bort din Mac - Apple-support
När du gör dig redo för att sälja eller ge bort din Mac-dator finns det några steg behöver ta. Du bör säkerhetskopiera din dator, inaktivera vissa funktioner och tjänster samt radera hårddisken. I den här artikeln anges steg du bör följa.
apple  mac  macos  osx 
march 2017 by Aetles
joshbernfeld/Transmission-Interface-Binder: Standalone application to bind Transmission to a device interface. (tun0, ppp0, etc)
A standalone application to bind Transmission to a device interface. (tun0, ppp0, etc.)

This OS X application will allow you to tunnel your Transmission traffic through an interface of your choice. Transmission falls short because it only offers the ability to bind to the IP address of an interface, these are dynamic, so every time you reconnect to your VPN this IP will change.
mac  vpn  osx 
october 2016 by Aetles
Explaining Sierra’s Optimized Storage
For those struggling to free up space, particularly on a notebook Mac with relatively little internal flash storage, Optimized Storage sounded great, at least if you don’t mind paying for online storage in iCloud Drive. And while it could be a great boon for such people, it turns out to be a somewhat confusing collection of seemingly unrelated features, burdened by one of the stranger interfaces that Apple has produced in recent years.

Plus, although we haven’t had time to test all the possibilities, I recommend care when it comes to Optimized Storage in general, and extreme caution with one of its settings. That isn’t to say you shouldn’t enable all its features, but that you should understand the possible implications before doing so.
macos  macosx  osx  macossierra  apple  mac 
september 2016 by Aetles
Mac Kung Fu: The long, long list of Mac startup folders and files
The list is messy and is so extensive because of Apple’s 40-year Unix heritage, although Apple could reign-in much of this mess via the SIP tool introduced with El Capitan. Maybe they will in the next release of OS X.

Moving beyond Gordon’s analysis, two free apps can help begin to sort out the mess and discover what apps are attempting to run in the background of your Mac:

KnockKnock: Malware installs itself persistently, to ensure it is automatically executed each time a computer is restarted. KnockKnock uncovers persistently installed software in order to generically reveal such malware.
Etrecheck: EtreCheck is a free tool that explains what is going on inside your Macintosh. It consolidates information from over 50 different diagnostics tasks and displays it all on one concise report.
osx  macosx  mac 
may 2016 by Aetles
Gordon's Tech: The new and old and obsolete and confusing ways Mac OS X starts code running.
Windows added uninstallers at least 15 years ago. MacClassic OS didn’t need them, but Mac OS X sadly does. Indeed, it needs them more as MacOS gets more complex and less well documented:
macosx  apps  osx 
may 2016 by Aetles
Outsmarting the smart dash
All that to say, it’s unfortunate that you can’t separately turn on/off smart dashes and quotes in System Preferences. Fortunately, though, you still can through Terminal with:

defaults write 'Apple Global Domain' NSAutomaticDashSubstitutionEnabled 0
This command turns off smart dashes, allowing you to preserve --, etc. in any document, but it allows smart quotes to continue functioning. Interestingly, System Preferences will show the smart dashes and smart quotes box unchecked after this change even though smart quotes still work.
macosx  typography  osx  mac 
april 2016 by Aetles
How to Unlearn Misspellings and Sync Your User Dictionary in OS X
(Just to make sure we’re all on the same page of the Mac 101 textbook… when you type a word that the spelling checker doesn’t recognize, it will be underlined in red. Control-click it to display a pop-up menu that offers correctly spelled alternatives along with commands to learn the word if it’s right or ignore it if it’s correct in context.)

If you’re in Pages, TextEdit, Nisus Writer Pro, BBEdit, or the like, you can Control-click the word, which will no longer have that red underline, and choose Unlearn Spelling to reverse your action. But if you’re in Safari, Google Chrome, or any other app that supports spell checking without implementing it fully, no Unlearn Spelling command is available.

The clumsy solution is to copy the offending word, paste it into TextEdit or a similar app, Control-click it there, and choose Unlearn Spelling from the pop-up menu. Effective, but awkward, particularly if you’ve ended up with a number of misspelled words in your dictionary over the years.

Here’s an alternative solution — you can edit your list of learned words directly, since it’s just a text file.
osx  mac  spelling  tips 
february 2016 by Aetles
Put the output from any script or program in your Mac OS X Menu Bar
app  mac  osx  powerusers 
january 2016 by Aetles
"Wrong Way" security problem exposes VPN users' real IP
Another VPN security problem was found: “Wrong Way” may reveal the user’s real IP address like “Port Fail“. This time are not only providers with port forwarding affected but rather all providers, they havn’t fixed the problem. The underlying problem is that packets received over the real IP will be answered via the VPN interface under certain conditions.
security  vpn  mac  osx 
december 2015 by Aetles
System Integrity Protection – Adding another layer to Apple’s security model | Der Flounder
System Integrity Protection

To limit what the superuser can do and add another layer to OS X’s security model, Apple has developed SIP and deployed it as part of OS X El Capitan. SIP is designed to limit the power of root and to protect the system even from the superuser. For more details, see below the jump.

SIP is an overall security policy with the goal of preventing system files and processes from being modified by third parties. To achieve this, it has the following concepts:

File system protection
Runtime protection
Kernel extension protection
apple  osx  security  elcapitan 
december 2015 by Aetles
Golden Hill Software - CloudPull
Google provides great cloud-based services, but it is important to keep a local copy of your data. This ensures that you have your data even if your account is compromised, Google has an outage, or data goes missing from your account.

CloudPull seamlessly backs up your Google account to your Mac. It supports Gmail, Google Contacts, Google Calendar, and Google Drive (formerly Docs). By default, the app backs up your accounts every hour and maintains old point-in-time snapshots of your accounts for 90 days.
mac  osx  google  backup 
october 2015 by Aetles
Slogger -
Slogger indexes various public social services and creates Day One ( journal entries or plain text Markdown files for them. It allows you to keep a personal journal that collects your online social life automatically, all in one place.
dayone  mac  osx  tools 
october 2015 by Aetles
Recording completed tasks from The Hit List in Slogger | Dev With Imagination
I have been using Brett Terpstra’s Slogger for a number of years to update Day One with information from services I use. One thing that was missing was keeping some sort of record of the tasks I had completed in a day, in an easy to view fashion.

I use The Hit List as my task management application of choice, after switching back from a Things/Reminders mismatch solution. I originally got the Mac version of this application through a MacHeist promotion, but had switched away from it around the time that the iPhone application was released (after much delay) which required a paid subscription for sync. This sync service is now free, so I gave the application another chance and I am hooked again.

Based on the Things plugin which is included in the Slogger project, I created a plugin to capture the completed tasks from The Hit List and group them by date.
mac  osx  thehitlist  dayone 
october 2015 by Aetles
The Secret of the Apple’s New San Francisco Fonts — Medium
iOS 9 is now publicly released. It’s a subtle change but the system fonts of iOS 9 are now changed to the Apple’s new San Francisco fonts, replacing the previous Helvetica Neue.

San Francisco fonts have been used in Apple Watch already, and San Francisco is now the standard font unifying the Apple platform: Apple Watch, iPhone, iPad and Mac.

Apple has been using Helvetica as the system fonts for iOS since the first iPhone, and they also switched the fonts from Lucida Grande to Helvetica for Mac OS X since 10.10 Yosemite. Why did Apple decide to ditch Helvetica, which is the most famous and loved font in the world?
apple  fonts  osx  watchos  ios  typography 
september 2015 by Aetles
TidBITS: Solve Wi-Fi Coverage Problems with WiFi Explorer and NetSpot
As someone who has written about Wi-Fi for many years and tested hundreds of pieces of gear, I’m always looking for affordable, useful tools that let me analyze my home network. In the past, companies have loaned me spectrum analyzers, which examine all the radio signals on ranges of frequencies. But while IT professionals may find those useful, they’re overkill for home users and small business: they’re just too expensive.

That’s why I was excited to stumble across the $15 WiFi Explorer. It was first released in 2012, but didn’t appear on my radar until the 2.0 release in May 2015. With a combination of graphic visualizations, lists of information, and the capability to drill down into super-technical details, WiFi Explorer has become my top recommendation for anyone trying to sort out a local Wi-Fi environment.

WiFi Explorer pairs beautifully with NetSpot, an OS X Wi-Fi signal-mapping program I reviewed way back in 2011 for Macworld. NetSpot has matured since then, and does its job even better now, while also adding some serious (and expensive) professional options above the free, non-commercial level.
wifi  osx  network  tools  mac 
september 2015 by Aetles
Creating a kill-switched VPN on Mac with PIA and Little Snitch
In this post, I describe why, after years of using the wonderful Mac/iOS VPN product, Cloak, I’m experimenting with an alternative approach, that combines Private Internet Access (PIA) and Little Snitch.
apple  network  security  vpn  osx 
august 2015 by Aetles
Chatting in Secret While We're All Being Watched
When you pick up the phone and call someone, or send a text message, or write an email, or send a Facebook message, or chat using Google Hangouts, other people find out what you’re saying, who you’re talking to, and where you’re located. Such private data might only be available to the service provider brokering your conversation, but it might also be visible to the telecom companies carrying your Internet packets, to spy and law enforcement agencies, and even to some nearby teenagers monitoring your Wi-Fi network with Wireshark.

But if you take careful steps to protect yourself, it’s possible to communicate online in a way that’s private, secret and anonymous. Today I’m going to explain in precise terms how to do that. I’ll take techniques NSA whistleblower Edward Snowden used when contacting me two and a half years ago and boil them down to the essentials. In a nutshell, I’ll show you how to create anonymous real-time chat accounts and how to chat over those accounts using an encryption protocol called Off-the-Record Messaging, or OTR.

If you’re in a hurry, you can skip directly to where I explain, step by step, how to set this up for Mac OS X, Windows, Linux and Android. Then, when you have time, come back and read the important caveats preceding those instructions.
security  tor  privacy  surveillance  chat  mac  osx 
july 2015 by Aetles
Getting started with front-end automation: An intro to npm | PreviousNext
For those new to package managers, a package manager is just a way to install software written in a particular language or operating system. For example, Ruby software is often installed with the Gem package manager, Mac OS X command line utilities with the HomeBrew package manager, and Node.js software with npm. Incidentally, npm stands for the Node Package Manager.

Installing all those front-end tools is easy with npm. Indeed, each of those tools has installation instructions that say “install with npm install -g grunt-cli”. However, it’s hard to find good information on using npm to effectively manage your project’s tools. Getting to know npm and its commands is essential to ensure your entire team is using the same versions of your tools. Even minor differences in tool versions can cause hard-to-fix bugs and frustration.

In fact, once you know how to use npm, you’ll realize that using npm install -g grunt-cli is generally a bad idea. (Hint: it’s the -g that will cause you problems.)
development  webdevelopment  npm  nodejs  osx 
june 2015 by Aetles
Using Little Snitch to prevent internet access without VPN
There are a couple reasons why you would want to access the internet through a VPN: your work requires it, you regularly work from open Wifi networks, at hotels, coffee shops or libraries, and you want to prevent eavesdropping.

This article presents a simple technique that allows you to force internet access through a VPN when using unsafe networks. I will use Private Internet Access as an example, but this applies to any VPN connection, on any network.


Modify rules in default profile to deny all connections.
Create a “VPN” profile that allows all connections.
Let “Automatic Profile Switching” do the rest.
mac  security  osx  vpn  privacy  encryption  wifi  internet 
june 2015 by Aetles
Using Dynamic Placeholders In Snippets - Alfred v2 Support
When using Clipboard Snippets, Alfred offers a few handy dynamic snippets. These allow you to insert the current date, time or clipboard contents into a snippet.
alfred  clipboard  mac  osx 
may 2015 by Aetles
How-To: Safely shrink your Mac’s giant photo library, deleting duplicate images to save space | 9to5Mac
I’ve focused a lot over the last few months on helping readers to speed up and optimize Apple’s Macs — everything from adding RAM to recovering hard drive space and upgrading old hard drives to faster SSDs. Today’s How-To is focused on something very specific but with a lot of optimization potential: trimming down your Mac’s photo library.

Particularly after installing OS X 10.10.3 with Apple’s new Photos app, you might be surprised to learn that you’ve lost a lot of hard drive space, and that there are suddenly tons of duplicate photos on your Mac. After installing OS X 10.10.3, the new Photos app converted my 90GB Aperture library into a 126GB Photos library, and left both on my hard drive. That’s an incredible amount of wasted space attributable to duplicates, so it’s no surprise that a $1 utility called Duplicate Photos Fixer Pro has recently become the #1 paid Mac App Store app, while a superior alternative called PhotoSweeper ($10) is in the top 50. I’ve used both apps, as well as many others, and can help you choose the one that’s best for your needs…
osx  photos  aperture  macappstore  mac  photography  tools  iphoto 
may 2015 by Aetles
What's StretchLink?

StretchLink expands "short" urls (,, tinyurl, and more) in text that you copy on your Mac. It can turn them into full urls, as well as clean out extra analytics and referral junk.

StretchLink sits in your Mac's menu bar, ready to work at any time.
mac  osx  utilities 
april 2015 by Aetles
Build cross platform desktop apps with web technologies

Formerly known as Atom Shell. Made with by GitHub.

With Electron, creating a desktop application for your company or idea is easy. Initially developed for GitHub's Atom editor, Electron has since been used to create applications by companies like Slack, Mapbox, Docker, and Facebook.
atom  github  javascript  desktop  mac  osx 
april 2015 by Aetles
Apps -
TextBar is a tiny but powerful app that lets you add any text to your MenuBar.
app  mac  osx 
april 2015 by Aetles
TextBar Puts Your Text into the Menu Bar – MacStories
TextBar is an awesome app which solves a problem that I have been struggling with for at least three years: “How can I put some text into the menu bar, such as the output of a shell script?” TextBar can do that, but it does it even better than I had hoped, because it also:

Lets you configure multiple items
Copies the item to the clipboard when you click it
Easily enables/disables individual items
Updates each item on its own time interval (some items might need to be updated every minute, some every 5, some 10, etc)
Here are some ways that I have been using TextBar.
mac  osx  apps 
april 2015 by Aetles
AnyBar is a small indicator for your menubar that does one simple thing: it displays color dot. What color means is up to you. When to change color is also up to you.
mac  osx  app 
april 2015 by Aetles
Typewolf → A Comprehensive Guide to Smart Quotes, Dashes & Other Typographic Characters
A comprehensive guide to using proper typographic characters, including correct grammatical usage.
design  typography  mac  osx  writing 
march 2015 by Aetles
Alfred Spotify Mini Player
Control your Spotify library at your fingertips with Alfred
productivity  alfred  tools  osx  mac 
january 2015 by Aetles
Six Colors: How I rip DVDs and Blu-rays
The hutch beneath my living-room TV is filled with DVDs and Blu-rays. Many of these are TV shows that now stream in HD on Netflix, making me question my purchase decisions, but every time I’m about to take a flight or go somewhere with questionable connectivity, it’s nice to be able to load some of these movies onto an iPad and not worry about it.

When I mention converting DVDs and Blu-rays on Twitter, people ask me about the method I use. For some people, getting video off of a disc and playable in iTunes or on an iOS device is old news. For other people, though, it’s still a bit of a mystery. Back in the Macworld days, one of our most popular stories was about how to convert DVDs into files, so clearly there’s interest in this subject.

I’ll detail my methods below, but as at Macworld I want to start with a disclaimer: I don’t use these tools for piracy, and neither should you. I use these tools on discs that I own, in order to create files that I keep within my household. Is it legal? Your mileage may vary. Distributing files that subvert copy protection is arguably illegal in the United States; using that software is more arguably legal. I don’t have any qualms about place-shifting my personal viewing of content I’ve purchased and still own. Still, if the idea of any of this makes you uncomfortable, look away.
dvd  bluray  trancoding  ripping  video  appletv  handbrake  mkv  mac  osx 
january 2015 by Aetles - match command-line arguments to their help text
write down a command-line to see the help text that matches each argument
bash  commandline  terminal  osx  development 
january 2015 by Aetles
Dan Counsell | The Benefits of Selling Software outside the Mac App Store
When you get swept along in the shininess of the App Store it’s easy to forget that you no longer know who your customers are. You don’t have any of their details, you can't even respond to them when they leave a review on the App Store. The fact of the matter is they are really Apples customers, not yours.

When you sell directly outside of the Mac App Store you get the contact details for every single person that buys your products (and rightly so), this is often overlooked but it’s key to running a healthy and sustainable business. Lets take a look at three of the reasons why not limiting the availability of your software to just the Mac App Store is a sound business decision.
apps  macappstore  osx  business 
january 2015 by Aetles
How to get rid of the new Dropbox checkmarks on Yosemite -
If you've updated Dropbox for Yosemite, you've probably noticed the giant green checkmarks all over all your folders. It's great to know that my files are being synced, but frankly I don't care when it works. The only thing I care about is when it doesn't work (or when when it's actively working, that's nice too). The rest of the time, it's just a folder on my machine, and the Dropbox fairies fly my data around invisibly.

So! To reclaim that invisibility, I've disabled the checkmarks on my machine. And you can too!
dropbox  yosemite  icons  osx 
november 2014 by Aetles
Backing Up iPhoto & Aperture Libraries - Code42
Backing up Aperture with CrashPlan is similar to backing up iPhoto. However, it's more common with Aperture than with iPhoto to have multiple Aperture libraries. You should include the .aplibrary folder for each library in your backup file selection (e.g., /Pictures/Aperture Library.aplibrary/). However, like with iPhoto, you should exclude two subfolders within your library folders: Previews and Thumbnails. 
backup  crashplan  aperture  osx 
october 2014 by Aetles · The Terminal
I’ve been using the Unix command line since 1983 and like most software developers, the Terminal app is a permanent fixture in my Dock. Over the years I’ve learned a lot of things that make working in this environment more productive, but even old dogs like me are constantly learning new tricks.

As much as I love them, these long “trick lists” on Stack Overflow have a problem: they’re poorly organized with little narrative describing why you’d want to use a technique. This long homage to the command line is my attempt to remedy that situation.
terminal  tips  osx  mactips  bash 
september 2014 by Aetles
Setting up firmware password protection in OS X | Cocktail Blog
Mac users in higher security risk situations may wish to enable an optional firmware password on their machines, which offers an advanced level of protection. In short, a firmware password is a lower level layer of security that is set on the actual Mac logicboards firmware, rather than at the software layer like FileVault encryption or the standard login password.
mac  osx  mactips  security  passwords 
june 2014 by Aetles
Delete2Archive - Archive Gmail Messages Using the Delete Key in OS X Mavericks Mail • Things of Interest
Introducing Delete2Archive, a plugin for Mail in OS X Mavericks that brings back the old delete key behaviour for Gmail accounts, archiving messages instead of moving them to the trash!
mail  osx  mavericks 
may 2014 by Aetles
Quick Tip: Disable power button sleep in OS X Mavericks - The Sweet Setup
With Mac OS X Mavericks, Apple changed what happens when a Mac’s power button is pressed.

In 10.8 and lower, tapping the button would bring up this dialogue:

In 10.9, pressing the power button will put the system to sleep immediately. While this is fun for in-meeting pranks on co-workers, I prefer the old ways.

Thankfully, it can be reversed by running a command in Terminal. As always, while this tested fine on our Macs, mileage may vary.
mac  osx 
may 2014 by Aetles
The Mac App for Homebrew
brew  homebrew  development  osx  mac  webdevelopment 
may 2014 by Aetles Using ownCloud for Contacts and Calendar Syncing (instead of iCloud)
Fortunately both OS X and iOS also support CardDAV for contact syncing and CalDAV for calendar syncing. I decided the time had come for me to make the jump and host these services myself, for myself.

Fortunately I read about Alex Payne’s Sovereign project when he announced it and I remember it had contacts and calendar support. I looked into it a bit more, and discovered those services were provided via ownCloud.
icloud  caldav  carddav  osx  ios  apple  sync  contacts  calendars 
april 2014 by Aetles
How to Find the Best Wi-Fi Channel with Wireless Diagnostics in Mac OS X
Just about every semi-technical person has setup a wireless router at home or in the office, and in that process has wondered which broadcast channel would be the best to use. Sure, some wi-fi routers make it simple and will recommend a channel on their own, but often it’s left up to the user to decide. Let’s face it, most people have absolutely no idea what would be the best wi-fi channel, let alone which to use for a 5GHz wireless N network versus a 2.4GHz 802.11b/g network, or even what the difference between the networks is. For average people, it’s a bunch of meaningless technical jargon, they just want wireless internet, and they want it to be fast, right? Thankfully, OS X Mavericks makes this simple when a wi-fi router doesn’t, with a simple solution offered through the bundled wi-fi scanner app that works with every single wi-fi router brand out there.
mac  wifi  osx 
december 2013 by Aetles · iPad Not Annoying
In Mavericks, there’s a new notification that reminds users an iPad isn’t charging:

As iOS developers, we spend a lot of time plugging and unplugging devices each day. After you’ve seen this reminder a few dozen times it becomes more annoying than helpful.

So I complained about it on Twitter. And thanks to a pointer by Paul Haddad, I had a hint on how to get what I wanted.
apple  ipad  osx  mactips 
december 2013 by Aetles
A Simple Tweak for Making 'git rebase' Safe on OS X
Since OS X 10.7 Lion and the introduction of the Auto-Save and Versions features (which automatically records the history of files), some Git commands like “rebase” might fail on Mac OS systems.

When performing a large rebase with several commits and many changed files, the rebase process can randomly abort, stating that there are uncommitted changes and rebase cannot continue. However, a “git status” does not report any changes.
When aborting the rebase process and re-running it, it will again randomly abort at any commit until (after several retries) it may or may not finally succeed.

This can lead to a scenario where a commit is accidentally skipped by the developer if he’s not aware of the issue and continues the rebase. The problem has been tracked down to the revisiond daemon of the OS X Versions feature, which detects file changes and seems to somehow alter the file system info of the file, causing a rebase step to fail as it then detects changes.
git  macosx  osx  development 
november 2013 by Aetles
f.lux: software to make your life better
Ever notice how people texting at night have that eerie blue glow?

Or wake up ready to write down the Next Great Idea, and get blinded by your computer screen?

During the day, computer screens look good—they're designed to look like the sun. But, at 9PM, 10PM, or 3AM, you probably shouldn't be looking at the sun.

f.lux fixes this: it makes the color of your computer's display adapt to the time of day, warm at night and like sunlight during the day.

It's even possible that you're staying up too late because of your computer. You could use f.lux because it makes you sleep better, or you could just use it just because it makes your computer look better.
osx  tools 
november 2013 by Aetles
Handle Mavericks Tags with Alfred 2 | Marko Kästner
I was really excited when Apple announced to add tag support to Finder with OS X 10.9 Mavericks. But after installing the OS update and playing with the new tag feature, I was a bit disappointed on how the feature was implemented. There was neither a command line utility to manage tags nor was there a way to do this with AppleScript. – At least, I did not find a proper solution. So, to add/remove tags to/from a file or folder one had to open the info dialog (⌘+I) and modify the tags in the new input field at the top.

OS X 10.9 file info dialog
This seemed like an inconvenient way to tag my files. Fortunately, Brett Terpstra discovered an easier way to handle tags involving a shortcut to the Finder tags dialog.

Then James Berry created a small command line utility to do all the tag magic in Terminal. I really do not understand that Apple did not include something similar on their own.

As you may know, I do lots of my routine tasks on the Mac with Alfred and I also wanted to tag my files with it. Based on Jason Berry’s tag cli, I created an Alfred 2 workflow to manage Mavericks tags with Alfred.
mac  tags  alfred  mavericks  osx 
november 2013 by Aetles
Can't Select Airplay Device for Output Audio - MacRumors Forums
Can't Select Airplay Device for Output Audio
It shows up as one of the options, but when I select it to automatically reselects the built-in speakers. Any ideas?

Killing coreaudio fixed it for me without a reboot:
sudo kill `ps -ax | grep 'coreaudiod' | grep 'sbin' |awk '{print $1}'`
mountainlion  osx  airplay  audio  spotify 
october 2013 by Aetles
OS X Mountain Lion “clean” install gotcha: CoreStorage / Encrypted Disk issue | Martyn Drake's Blog
As I mentioned earlier, there appears to be an issue with the Disk Utility that comes bundled with the Mountain Lion recovery/installation system.

If you’re looking to do a completely clean Mountain Lion install, and already have an encrypted filesystem created by FileVault from OS X Lion – you may encounter the following problem when attempting to erase or delete it through Disk Utility. I have been able to reproduce this across two machines now (an early 2011 17″ MacBook Pro and a mid-2011 21″ iMac).

Once you’ve booted from the USB drive and fired up Disk Utility – if you delete the encrypted volume, you’ll find you’ll come across this message:

You won’t be able to do anything at all with the boot volume – you can’t create a new partition, you can’t install – you’re snookered.

But don’t panic! Just quit Disk Utility, go to the Utilities menu and fire up Terminal. Then issue the command:

diskutil cs list
which will give you a list of logical CoreStorage volumes (and a physical volume as well – but ignore that). Copy the long UUID string of the the logical volume. Now type:

diskutil cs delete UUID
where UUID is that long string of characters. You will see a text-based progress bar for a bit and finally confirmation that the volume has been deleted
mac  osx  filevault 
september 2013 by Aetles
Setting Up My Mac Without MAMP | Lullabot
I recently got a new Mac and needed to configure it as a local web server for the many Drupal sites I work on. I used to use MAMP for this, but lately have been using the built-in functionality that comes on a Mac instead. MAMP is easy to install, but it creates a duplicate version of PHP and a duplicate version of Apache. That takes up space on my machine and occasionally causes trouble when some operation uses the wrong version of PHP because of confusion about which installation should take precedence. Setting up a Mac without MAMP used to be sort of complicated, but it's been getting easier and easier with every version of Mac OS, and it's not that hard any more. I thought I'd share the process I'm using now.
development  drupal  mac  mamp  osx 
september 2013 by Aetles
Security Researchers Claim Apple Technically Capable Of Intercepting iMessages | TechCrunch
Two security researchers have posted an outline for a talk about Apple’s iMessage security to be presented next month. The report claims that Apple could — but not that it does — intercept iMessages and read them if it wishes.

Apple had previously claimed, via its security documents, that iMessages were encrypted end-to-end and that it is unable to read them. Researchers ‘GG’ and Cyril ‘Pod2G‘ Cattiaux of firm Quarkslab claim that they have discovered a method to perform a man-in-the-middle (MITM) attack, which can intercept these messages and allow them to be read, despite the encryption used by Apple.
hack  encryption  imessage  ios  osx  apple  nsa 
september 2013 by Aetles
Sketch files from the design community
design  ui  sketch  osx 
june 2013 by Aetles
Hypercritical: Technological Conservatism
Every great scientific and engineering triumph in human history has been a slap in the face of technological conservatism—the little ones, perhaps even more so. And yet each new step forward, no matter what the size, is inevitably met with a fresh crop of familiar objections. “Just look at what you have already, and it’s still not enough for you. Where does it end?”

It doesn’t. It never ends. Keep moving or get out of the way.
technology  mac  osx 
april 2013 by Aetles
Entrepreneurial Seduction: The Future of Software Pricing
I think everyone can agree that we won't survive long as indie developers if we can only charge one or two dollars for our apps. I don't even think $15 is enough unless you have an enormous audience. So what do we do? How do we compete with the "race to the bottom" inspired by the App Store? I don't have all the answers, but I do have my opinions and I'm willing to back them up with evidence through my business actions.
software  pricing  appstore  mas  macappstore  apple  osx  mac 
march 2013 by Aetles
Bulletproof Demos
We all like to build software which is reliable, but every once in a while it seems like a good idea to demo something still in it's unreliable infancy. Google Chrome has a little known feature which can help.
Record modes let you record every request Chrome makes. Playback mode serves requests out of that recorded cache just as if they were being loaded on the spot. It doesn't record where you click or what you open, just every request as it moves over the wire.
chrome  presentation  web  demo  osx 
march 2013 by Aetles
Twitter / 1Password: Make Smart Folders even smarter! ...
Make Smart Folders even smarter! Hold Option key when adding search criteria. Also works in iTunes, Finder, and more.
mac  osx  finder  itunes  1password  mactips 
february 2013 by Aetles
Create New File in Finder 2 | Ian Isted
Over the weekend I wrote an extension for Alfred to solve the problem of not being able to create new files easily from the Mac OS Finder.

After I had written what was a very rudementary script to solve the problem, I posted it to my blog (the one you’re reading now). Within a couple of hours I had over 500 views to the post, and a few comments. Thanks to everyone who took the time to find me on twitter or post a comment.

One of my commenters was Chris Kalafarski (farski). He had re-written my script using Ruby. This had the advantage of running a little faster than mine, and he iterated on it further by adding a filename parameter, and even a system to use predefined templates for the new files. I gave the script a spin, and was delighted. It was a far better solution to my problem.

So I took the liberty of adding a basic help system and packaging the Alfred script as one you can download and install. If you want you can download the raw Ruby script from Chris’ Github account here, or just download the .alfredextension below.

Many thanks to Chris for making my life easier. Again, I hope this is as useful to you as it is to me.
mac  osx  alfred  extension 
february 2013 by Aetles
Moving from a Drobo to a Synology NAS
Here's a little trick to make sure they are always available when I need them: Drag the disks to the startup items under the user preferences. That way, if I reboot, the disks are remounted for me.
mac  osx  network  homenetwork  nas  mactips 
february 2013 by Aetles
Mosh: the mobile shell
Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes.

Mosh is a replacement for SSH. It's more robust and responsive, especially over Wi-Fi, cellular, and long-distance links.

Mosh is free software, available for GNU/Linux, FreeBSD, Solaris, Mac OS X, and Android.
linux  osx  mac  ssh  terminal 
january 2013 by Aetles
Typing Special Characters : Clark's Tech Blog
I thought I’d posted a hint on this before, but I don’t see it anywhere. If there are special unicode characters you want to type a lot an old trick is to turn on the Character Pallet. Go to Language & Text pref pane in System Preferences, go to the Input Sources tab and click the checkmark beside Keyboard & Character Viewer. It’ll appear in your menu bar. If you haven’t turned this on you should.
Once you find the character you want you probably don’t want to have to bring up the character viewer each time. Click on the Text tab in the pref pane. Apple has a very simple text substitution system akin to TextExpander or Quickeys. It doesn’t handle macros but it will replace any string with an other string. It’s useful for common misspellings like “teh” or the like. It also handles displaying unicode fractions so 1/4 becomes ¼. What I use if for though are other special characters I want to type.
Here’s my list of special characters.
fonts  osx  characters  unicode 
january 2013 by Aetles
Usable MAMP on OS X 10.8 Mountain Lion |
MAMP on OS X is a great way to quickly get started on Apache/MySQL/PHP development locally on a Mac. Unfortunately, I've found that many of the defaults can get in the way of developing some content management systems, like Drupal. The following are a list of steps aimed to help you get MAMP installed and configured to be much more friendly to development projects in Drupal or WordPress. It'll also set you up for VirtualDocumentRoot, which is a faster way to create new projects. Read on to get started.
mamp  osx  mac  webdevelopment 
december 2012 by Aetles
Removing Double 'Open With' Entries in Mac OS X Finder — SimplicityBliss
For quite a while I have been battling with multiple entries of the same application in the 'Open With' (right click/context) menu in Mountain Lion. The screenshot illustrates the issue with a double-entry of Numbers as an alternative application to open Excel files.

When I opened Dictonaries in the AppleScript Editor the issue became even more apparent as there were up to six entries of the same application in the list.

Querying my as ever knowledgable followers on Twitter, I have been swiftly informed that the issue sits with LaunchServices which need to be rebuild with the following Terminal command:
finder  mac  osx  mactips 
november 2012 by Aetles
Quickly show and hide hidden files | Finder, Terminal | Mac OS X Tips
In Mac OS X, files with names that start with a dot (.) are hidden. You may have noticed some of these before, for example when copying files from your Mac to a PC where they aren’t hidden. The most common one you might bump into is the .DS_Store file that Mac OS X puts in every folder (to save various view settings), but there are all sorts of other hidden files used by all sorts of applications.

These files are hidden by default for good reason — the average user almost never needs to change them, so keeping them visible would just cause useless clutter. But every now and again you may find that you need to view the hidden files, for example to browse the UNIX filesystem, to work with .htaccess files or to find a file that you accidentally (or purposefully) hid by naming it with a dot.
files  finder  hidden  mac  osx 
november 2012 by Aetles
Two months later, developers (mostly) positive about OS X’s GateKeeper | Ars Technica
Remember the wails about Apple turning OS X into a "walled garden" when news of GateKeeper emerged? The tool, which allows OS X users to restrict where their apps come from, was announced in February 2012 and was included with Mountain Lion when it was released in July. The controversy hinged on Apple's attempt to guide users toward installing only those apps downloaded from the Mac App Store, or at least settling for a middle ground wherein users could also install apps "signed" by the developer—an action that still costs the developer $99 per year and pads Apple's bank account.

The goal was to increase security on the Mac—especially in light of the recent Flashback scare—but power users bristled. GateKeeper does allow Mac users to install apps from any source they'd like, but it's not as easy as it used to be. The OS throws up flags that warn users about unsigned applications, which can easily discourage people from trying new software.

On the developer side, however, there was a cautious optimism that GateKeeper could mean good things for Mac users. Before GateKeeper was released to the public, Ars interviewed a number of developers who told us they generally felt comfortable with the tiers of control, even if things weren't perfect. Some acknowledged that Apple was indeed stepping up its level of control over users' computers, however, and expressed concern that Apple could change its default settings at any time to limit software distribution even further.

So has the apocalypse come? Two months post-Mountain Lion, are developers suffering from GateKeeper's new restrictions? We reached out to a handful of Mac developers for their perspective, and to see how their work has been impacted by the change.
apple  developers  macappstore  sandboxing  gatekeeper  osx 
october 2012 by Aetles
Average App Store Review Times - Mac App Store - Rolling Annual Trend Graph
This site tracks the average App Store review times for both the iOS and the Mac App Store using data crowdsourced from iOS and Mac developers on Twitter.
macappstore  apple  mac  osx 
september 2012 by Aetles
Fun with Safari, Chrome, Evernote, and Alfred Extensions
One of my favorite programs to help you use these shortcuts is Alfred (the “Powerpack Edition”, naturally). I was planning on waiting for the relaunch of Veritrope to start sharing some Alfred extensions, but it seems that I just can’t help myself!

Here are a few that I’ve recently added to some scripts in the Code Library:

Export All Chrome Tabs to Evernote
Open Chrome Tabs in Safari
Open Safari Tabs in Chrome
Export All Safari Tabs to Evernote
Only Show Running Apps in Dock
Export All Safari Tabs to a Text File
Export All Chrome Tabs to a Text File
alfred  osx 
september 2012 by Aetles
Shrink Preview files without ruining image quality | Macworld
After a little digging around, he found that these filters are located in the folder /System/Library/Filters, and that they're XML files that are easily edited with TextEdit (or any other text editor). Examining the file for the Reduce File Size filter, he found out why it didn't work for him: Two of the parameters—Compression Quality and ImageSizeMax—were just too low (0.0 and 512, respectively).

So he copied this file to his Desktop, made two copies of it, and then renamed all three: Reduce File Size Good, Reduce File Size Better, and Reduce File Size Best. Then he changed the parameters of each file: 0.25, 0.5 and 0.75 for Compression Quality (respectively) and 842, 1684, and 3508 for ImageSizeMax (ditto). (The first is A4-size at 72dpi, the second A4 at 144dpi, and the third A4 at 300dpi).
osx  pdf  filesize  mactips 
august 2012 by Aetles
Find out what's keeping your Mac awake | Macworld
Have you ever been annoyed to find that your Mac won’t go to sleep when you tell it to? Reader wjv found that, in Mac OS X 10.6 and later, there’s a simple way of finding out what’s keeping your Mac awake. To do so, run the following command in your Terminal: pmset -g assertions .
mac  osx  tips  mactips  terminal 
august 2012 by Aetles
Unlock allows the system to unlock and mount Core Storage encrypted volumes during boot. In other words, this allows you to log in as a user whose home directory is on an encrypted secondary disk without any problems.

Like a many power users, I have two disks in my Macbook Pro. My startup volume is on a SSD and all of my home folder is on a second disk drive. Mac OS X Lion's FileVault 2 supports unlocking and mounting the startup volume, but doesn't support unlocking any other volume until a user has logged in. After encrypting my home drive and restarting, I was locked out of my user account and had to log in to and out of another user just to log in in as myself. This program solves that problem by unlocking Core Storage volumes (e.g., my home disk) without the need for another user account. Simply put, it allows me to log in like normal.
mac  osx  lion  filevault 
august 2012 by Aetles
A Better Pair of Tongs
I recently became obsessed with cursor movement and selection shortcuts in BBEdit. I spend an enormous amount of time restructuring and rephrasing prose sentences - writing is rewriting after all. Sadly, our digital tools for this are cruelly limiting. In fact, we only have one tool: the insertion point. You can move it or expand it, and there are some shortcuts for this, but we are bound by its up/down left/right more/less limits. I fear my arrow keys will wear out. In an age of automation, it is an appallingly manual process. At times it feels like building a house with kitchen tongs.

We cannot chose a more advanced alternative, but we can build a better pair of tongs.

While BBEdit has many great tools for prose writers, its cursor movement and selection shortcuts do not compare impressively with its own coding shortcuts, or with certain other editors. This package of scripts aims to substantially improve your movement and selection abilities when writing prose in BBEdit.
applescript  bbedit  editor  osx 
august 2012 by Aetles
How To: Remote-Control Spotify from iPhone or Android… on Mac, Windows, or Even Another Phone |
If you’re one of the 15 to 26 million people who use Spotify to listen to music on the regular, you’d probably appreciate being able to control it remotely from your iPhone, Android, or other device, so you don’t have to walk over to your computer, Android, or iPhone in order to skip a song, queue up a new playlist or album, and so on.

Luckily for you, we’ve found several apps that let you do exactly that, whether you’re trying to control Spotify on a Mac, Windows, or even an iOS or Android device. It’s not lazy; it’s practical.

If you have an old computer, iPhone, iPad, or iPod Touch laying around — say, like, after you’ve upgraded to a new smartphone — you can leave the old one connected to some speakers running Spotify and use your new one to control it. However, there are many other reasons to control Spotify on one device using another (parties, the couch, the bed, or even the car, in the case of the Android-to-Android app we found).
spotify  mac  osx  ios  remote 
august 2012 by Aetles
The Problem With iCloud | TightWind
iCloud’s promise is a dream: your contacts, calendar, backups, songs, documents and application data are on all of your devices, whenever and wherever you need them. No need to worry about moving files from device to device on a flash drive or emailing them or any of the other crazy stuff we used to do. All of your stuff, always there when you need it. If that were completely the case, it would be a no-brainer for me. I’d implement iCloud syncing immediately, because that idea—never having to worry about where my stuff is again—is one of those ideas that makes my heart flutter with excitement.

Unfortunately, that’s not the case.
icloud  apple  ios  osx  sync  development  developers 
august 2012 by Aetles
Interesting new UNIX commands/binaries in OS X Mountain Lion « Ask Different Blog
In addition to those on its well-known list of 200+ new features, OS X Mountain Lion also brings along a handful of new UNIX commands and binaries. Most are probably outside the scope of Ask Different (e.g. commands concerning Radius Authentication, Kerberos or Berkeley DB maintainance) but some of them may prove valuable to (aspiring) power users out there. As always, you will find more information in the corresponding man pages.
apple  mac  osx  mountainlion  unix  terminal 
july 2012 by Aetles
Install and configure Apache, MySQL, PHP on OSX 10.8 Mountain Lion
With the new cat out of the bag, getting the AMP stack running is a little different on OS X Mountain Lion 10.8 (GM Build 12A269) than is its predecessor OS X 10.7 Lion, here is the lowdown on getting Apache, MySQL, PHP and phpMyAdmin running on the new Apple operating system.
apache  mac  osx  mountainlion  mysql  php 
july 2012 by Aetles
Developers dish on iCloud's challenges | Macworld
With services like Dropbox, Google Docs, and even IMAP email, users today expect their data to remain up-to-date and available on every device. iOS users want conflict-free access to their data—whether it's documents, in-game progress, or other details—on their iPads, iPhones, and Macs. Apple aims to satisfy that user need with iCloud.

With iCloud, Apple promises developers that they can keep their users’ data in sync. But while a steadily increasing number of developers are implementing iCloud support within their apps, its adoption rate still seems surprisingly low overall.

Are developers hesitant to embrace iCloud? And if so, why?
apple  cloud  icloud  ios  osx  development  developers  sync  from instapaper
july 2012 by Aetles
help with iMessage
i got up the iMessage screen and at the top left of my mbp screen it says messages,i went into that and account,it was there i found i needed to put in my password,that did the trick,there are other options in there too.
mac  osx  messages  imessage 
july 2012 by Aetles
1Password on the Mac App Store « Macdrifter
Roustem Karimov of AgileBits tweeted that the latest 1Password update was rejected for sandboxing entitlements. The direct purchase version was set as end of life about nine months ago. I recall the massive forum discussion about the decision to take 1Password MAS only. I converted to the MAS version in March to get on-board with their product roadmap. Now I see that it is available again as a direct download purchase and @roustem confirms it will receive the next update soon.
mac  osx  macappstore  sandboxing  masexodus 
july 2012 by Aetles
« earlier      
per page:    204080120160

related tags

1password  addressbook  adium  airplay  alfred  apache  aperture  app  apple  applescript  appletv  apps  appstore  atom  attachements  audio  autosave  backup  bash  bbedit  bluray  brew  business  caldav  calendars  carddav  characters  chat  chrome  clipboard  cloud  commandline  compass  contacts  crashplan  css  dayone  demo  design  desktop  developers  development  dropbox  drupal  dvd  editor  elcapitan  email  encryption  extension  files  filesize  filevault  finder  fingerprints  fluid  fonts  forensics  gatekeeper  git  github  google  googlesync  graphics  grazing  hack  handbrake  hg  hidden  highsierra  homebrew  homenetwork  ical  ichat  icloud  icons  imessage  internet  ios  ipad  iphone  iphoto  iso5  itunes  javascript  keychain  less  linux  lion  mac  macappstore  macos  macossierra  macosx  mactips  mail  mamp  markdown  mas  masexodus  mavericks  memory  mercurial  messages  mkv  mountainlion  msn  multiplemacs  mysql  nas  network  nodejs  npm  nsa  osx  osxlion  paperless  parentalcontrol  passwords  pdf  photography  photos  php  pixelmator  plugin  powerusers  presentation  pricing  privacy  productivity  proxy  remote  ripping  safari  sandboxing  sass  scanner  security  sierra  sketch  smime  software  spelling  spotify  spotlight  ssh  surveillance  sync  tags  technology  terminal  texteditor  thehitlist  timemachine  tips  tools  tor  trancoding  typography  ui  unicode  unix  utilities  versioncontrol  video  vpn  watchos  watermarking  web  webdevelopment  weeknumbers  wifi  window  writing  yosemite 

Copy this bookmark: