Getting Started with JavaScript for Automation on Yosemite

Last month I wrote an article for MacStories on the extensibility and automation changes in OS X Yosemite. The second half was a basic overview of JavaScript for Automation (JXA) (the new addition to OS X scripting languages) joining AppleScript. Before writing that section of the article, I wanted to learn the basics of JXA in order to be sure that I understood what I was writing about and wasn’t just blindly summarizing the contents of the JXA release notes and WWDC Session Video.

Since JXA is so new, there obviously was not much information to go by. I’ve never gotten around to learning AppleScript, so articles based on the classic OS X automation language were not much help either, although I’m not sure how much they would apply anyway. The result was quite a few wasted hours trying to figure out some of the most basic parts of JXA, such as proper syntax of method calls, which method calls worked with which apps, and how to identify UI Elements in order to trigger them with UI automation. Eventually I was able to figure these things out, so now I’m back to share what I learned.

Read more


Stephen Hawking and SwiftKey

Fantastic story from the SwiftKey blog:

SwiftKey built a personal “language model” for Professor Hawking based on his extensive works – including documents not published in the public domain. The software learns from him to ensure it predicts contextually relevant words. It is also able to analyze the content of the specific book or lecture that he might be working on, further tailoring its predictions and autocorrections.

SwiftKey estimates that their technology has “roughly doubled” Professor Hawking’s speech rate – all because SwiftKey can understand how he uses language. I found SwiftKey’s predictions and personalizations based on social accounts to be impressive in their iOS 8 custom keyboard, but this is a whole new level (and SwiftKey says they’ve been collaborating closely with Intel for this, too).

Permalink

A Great App for Recording Podcasts

Allen Pike writes about an idea he had for a professional app dedicated to recording podcasts and interviews remotely to replace Skype:

Okay, so, crazy idea: why doesn’t our team at Steamclock build a Mac app that solves all of these problems? A replacement for Skype, Call Recorder, and all that crap, specifically designed for recording high fidelity interviews? Something that takes the pain out the process, but results in a higher quality end product? A polished, professional tool for people that take podcasts seriously?

Last winter I started investigating exactly this. I spoke with various podcasters whose work I enjoy, and they were incredibly enthusiastic. One said, and I quote, “Take all my money. No, really, this sounds amazing, like an app of my dreams, and I love it.” Okay, that’s a good sign. Every podcaster I talked to about the idea, even ones who weren’t doing double-enders, had various awesome feature ideas. I was giddy with excitement.

It’s sad that there may not be a huge market for a small independent studio to build this kind of product. I’ve been podcasting with Myke and Stephen for over a year now, and working around Skype’s limitations and connection problems is always a pain. Skype wasn’t meant to handle podcasts with multiple guests, but it somehow became the de facto standard because, at least on OS X, it’s still easier to host a Skype call with integrated audio and chat than use FaceTime Audio and Messages for the same task.

And let’s not even mention recording podcasts on iOS without having to use separate hardware or multiple devices. Perhaps someday there will be an app specifically built for podcasters. Like Allen writes, I would pay so much money for that.

Permalink

ICONIC: A Photographic Tribute to Apple Innovation [Sponsor]

I’d like to tell you about a very cool coffee table book – it’s a book about Apple.

Back in 2009, a guy named Jonathan Zufi collected and photographed pretty much every single product Apple has ever made since 1976 and produced this stunning coffee table book. It’s called ICONIC: A Photographic Tribute to Apple Innovation.

If there was ever a perfect gift for the Apple fan – or history buff – this is it. 350 beautifully designed pages and hundreds of fantastic photos of basically every product Apple has ever made – every desktop, laptop, iOS device, printer, and even the old gaming devices, it’s all in here and I guarantee you’ll see some products that you didn’t even know Apple made. There’s an amazing chapter about prototypes and there’s also a chapter on packaging – all the boxes that came with all this amazing technology.

I personally own a copy of the original ICONIC book, and it’s indeed stunning. The book feels great, photographs are professional and well laid out – I had no idea some Apple products existed, but ICONIC provided a great visual intro.

ICONIC includes a foreword by Steve Wozniak and hundreds of amazing quotes from other Apple pundits – it’s really something.

The book comes in a few different versions including a version in a book case that looks like an old Apple floppy drive, and a new ‘UItimate Edition’ that ships in a white clamshell with an embedded glowing standby light that pulses just like the old sleep indicators on the MacBook Pros. It’s really worth seeing so visit iconicbook.com and take a look.

You can order the Classic Edition at Amazon, but if you decide you want the Classic Plus, Special, or Ultimate Editions then enter the code macstories when you check out for a 10% discount.

My thanks to ICONIC for sponsoring MacStories this week.


You Can Now Rename Files and Folders in Dropbox for iOS

The official Dropbox app for iOS was updated today with much needed renaming capabilities for files and folders. Dropbox has added a new Rename button that you can reveal by swiping over folders or hitting the “More” button in the file preview screen. On the iPhone, this extra panel (pictured above) also shows information about the selected file such as size, filename, and last modified date.

I’ve long used Boxie to rename Dropbox files directly on iOS, so this is good news given the app’s demise. You can find version 3.6 of Dropbox on the App Store and read their blog post here.

Permalink

Dropshare for iOS Uploads Images to Amazon S3 and Rackspace Cloud Files

For over two years, I’ve been trying to turn my iPad into a work machine capable of handling every MacStories-related task – from writing and assembling blog posts to research, email, and expense management. One particular requirement, however, has always been problematic for my use case: native image uploads to Cloud Files on iOS. Dropshare, developed by Timo Josten, brings integration with the iOS Photos app and any other image file through a share extension that can upload directly to Amazon S3, SCP over SSH, and Cloud Files, solving a major issue in my iPad workflow for screenshot generation and uploads.

Read more


Metapho’s iOS 8 Extension Lets You Quickly Share Photos Without Metadata

I often want to share photos without revealing the extra bits of information contained inside them – generally, I just don’t want people to know the location where a picture was taken. I’ve talked about how to remove metadata from iPhone photos before, but Metapho (an app that I briefly mentioned in September) now lets you easily share photos without metadata thanks to iOS 8’s extensions.

Read more


The Effect of an App Store Feature

So, with almost 2500 downloads you are no. 128, and just 2k more gets you to no. 4. Wow. When you look at this, it’s not really that much top-heavy as I thought. It seems that with decent media exposure you can get pretty consistent number of downloads and chart ranking.

Aleksandar Vacić’s new app, Run 5k, was featured by Apple, and he posted detailed numbers about the effect of Apple’s feature. It’s easy to guess that an Apple promotion on the front page of the App Store may help with downloads, but Aleksandar has actual numbers, and it’s interesting to look at his graphs to observe the effect over time.

Permalink

Virtual: Leaking Battery Acid

This week Federico and Myke discuss a scientific study of Mario Galaxy, the merits and disadvantages of crowd-funded games, a GameBoy HDMI extension, tales of recent local multiplayer experiences and they talk about the iOS games they’ve been playing this week.

And if you’re looking for more podcasts for this holiday weekend, you can’t go wrong with the latest Virtual. Plenty of games and gaming-related links while we’re waiting for this month’s releases on the 3DS and Wii U. Get the episode here.

Sponsored by:

  • Drafts: where text starts on iPhone and iPad. Now easier and more powerful than ever.
  • Dash: Create beautiful dashboards with a few clicks. Sign up now to get one free private dashboard.
  • Loot Crate: a monthly subscription box service for epic geek and gamer items and pop culture gear. Use code VIRTUAL for 10% off.
Permalink