This Week's Sponsor:

Winterfest 2024

The Festival of Artisanal Software


Posts in links

Weekend Sublime Text Links

Following my overview of Sublime Text for Markdown users, I have been collecting additional links of interest for plugins and tips I’ve fit into my workflow.

ReadmePlease: a plugin that allows you to easily read other plugins’ ReadMe files directly into Sublime Text. Easy to bring up with the Command Palette menu, and useful to remember what a package does and does not.

SublimeHighlight: fantastic package to export highlighted text as syntax-highlighted HTML or RTF code. Highlighted text can be converted, viewed in the browser, or copied to the clipboard; simply select some code in Sublime and hit Edit > Highlight to choose from various options. Syntax highlighting is done through Pygments, and you can customize it with custom settings and themes.

Ross Hunter’s “Configuring Sublime Text 2”. Nice roundup of some packages and custom Sublime settings I didn’t know about.

BracketHighlighter: interesting package to highlight brackets – (),[],<>,{} – or quotes where the cursor is in. It comes with a plethora of customizable settings and keybindings, and it’s really meant more for coding, but I found it useful to edit my Markdown text with inline links as well.

Permalink

The Magazine 1.1

The Magazine 1.1

Marco Arment shipped today version 1.1 of The Magazine, which I reviewed when it first came out in October:

Marco Arment’s The Magazine falls exactly under this aspect of writing. It’s about people who love technology, delivered as a curated collection of articles from great writers. In a way, it’s the opposite of Instapaper: while Marco’s more popular app is what you make of it, The Magazine is Marco’s own vision. So, yes – you’ll have to trust him on this one.

The Magazine has been growing in terms of quality of content and as an app. Version 1.1 adds new sharing options and a settings window to choose the default browser to open links with – a design decision that Marco has extensively discussed on his podcast Build and Analyze with Dan Benjamin. Fortunately, the added screen doesn’t make the app more complex: The Magazine 1.1 scans for installed third-party browsers and offers a popover (on the iPad) or a new view (on the iPhone) to set the default browser. Safari, Chrome, Opera Mini, iCab Mobile, Grazing, Mercury, Dolphin, and Terra are supported. In the same screen, Marco added buttons to manage subscriptions and read the privacy policy, as well as log out of Instapaper if you’ve enabled the service.

There are more improvements I like in The Magazine 1.1. The hyperlink popovers now have an icon to share and send an article to Instapaper, but you can also share selected text through the same method. It is a small addition, but I particularly appreciate support for posting to App.net using Netbot and its custom callback protocol: if you send a post to Netbot and hit Cancel in Netbot, you will automatically go back to The Magazine. This system is based on Tapbots’ custom protocol for URL callbacks, but it works similarly to x-callback-url, which I’m a big proponent of.

The Magazine 1.1 is now available on the App Store.

Permalink

Nintendo Launches First Paid iOS App with In-App Purchases

Nintendo Launches First Paid iOS App with In-App Purchases

Pokemon iOS

Pokemon iOS

As reported by Serebii (via Eurogamer), Nintendo has today launched its first paid iOS app: a universal version of its existing Pokédex app for the Nintendo 3DS.

Once downloaded you’ll find a version of the Pokémon encyclopaedia which covers all of the latest generation of critters (from DS games Pokémon Black and White). This costs 170 yen (about £1.30). Four extra packs with monsters from previous generations are then available to download for 500 yen (£3.90) each - meaning users will pay around £17 for the whole thing.

This is not the first iOS app for Nintendo (Pokémon Say Tap was available for a limited time last year), but it is the first time the Japanese videogame company is trying its hand at paid App Store downloads. The app is developed by creators of the main Pokémon series Creatures Inc., a studio owned by Nintendo.

Nintendo aficionados have long wished for the company to start bringing its most popular franchises such as Mario and Zelda to the iPhone and iPad. Historically devoted to creating games only for its own hardware (home consoles and portable), Nintendo has, in recent years, started allowing other platforms and devices to use its brands and characters. Aside from this new Pokémon app, it’s worth noting how the new edition of Tekken for the Wii U console features exclusive Nintendo-themed costumes and gadgets. It’s also worth noting how Japan alone represented 7% of Apple’s revenue in Q4 2012.

It’ll be interesting to see if Pokémon will remain an isolated experiment, or if Nintendo will consider more paid iOS apps in the future.

 

 

Permalink

Day One 1.9 with Tags, Search, MultiMarkdown Footnotes

Day One 1.9 with Tags, Search, MultiMarkdown Footnotes

Day One is one of my favorite apps of this year. I wrote extensively on the importance of software like Day One in my review of the app a few months ago:

At this point, it’s clear to me that Day One wants to be more than a journal. I see Day One as a variegate, yet elegant mix of thoughts, photos, and data that, in the end, define what we do, what think, and what we remember. It still isn’t perfect: I’d like to see support for videos (though that might be tricky for uploads), and integration with services we’re already using to share moments of our lives. The obvious one is Facebook – but wouldn’t it be great to have our Instagrams pulled into Day One, too? I think there’s plenty of room for growth in this regard: Day One could easily become a destination for many of the status updates and photos we’re already sharing elsewhere.

I often say that Day One is not an app, it’s an experience. I see going back through my log entries as a trip down a memory lane of facts, places, and faces that become blurry with time. But Day One can’t escape from its app nature, and that’s why when I compared the app’s Markdown support to other apps I made a note:

As an extra, I also previewed my text in Day One, as I think it’s got one of the nicest MMD previews on iOS. It’s based on Sundown, and it shares the design aesthetic that made Day One so popular. Unfortunately, in its current implementation, Day One doesn’t render footnotes and header levels correctly. More importantly, it doesn’t have a “Copy HTML” option. It looks very nice, though, and I believe the developers should consider adding better support for MMD previews.

Day One 1.9, released today, brings support for MultiMarkdown footnotes, different styles for Markdown headers (such as H2 and H3, which I use), auto-hyphenation improvements, and a built-in web browser to open links directly in the app without Safari. I use Brett Terpstra’s excellent Slogger to save web content as Markdown entries in Day One, so I welcome the new features and I look forward to having more footnotes in my daily notes.

There’s more to Day One 1.9 than just Markdown improvements, though. The app now has a Search functionality, which makes sense considering users like me have been writing in Day One for over a year now. Search is located above the main timeline entries, and it allows you to quickly look for specific text, names, or anything you remember about an entry. It’s a terrific improvement, and it even supports advanced operators (documentation is available in the Search Tips).

The other big feature of Day One 1.9 is support for Tags. Long-awaited as a way to better organize entries by topic (rather than day or location), tags have been cleverly implemented: people who, like me, have been using hashtags in entries can now run a built-in converter to turn them into tags, which can be browsed in a dedicated menu with sorting options for name and usage. You can choose to automatically turn #hashtags into tags, or simply select the tags field when editing to enter some manually. I like how the Day One team thought of existing “unofficial” solutions for tags and is now offering support for making them work properly within the app.

I’m constantly impressed by the amount of polish and usefulness that Day One adds on each release. It is, by far, one of my favorite iOS apps – and, above all, a piece of software with far-reaching consenquences that go beyond simple note-taking. Day One 1.9 is available on the App Store.

Permalink

CloudMagic

CloudMagic

I, like others, am a fairly passionate proponent of preserving digital memories and information for the future. I believe the amount of information we have today – tweets, blog posts, emails, or notes – needs a unified standard to ensure it won’t get lost – forever – decades from now.

From my review of Day One:

Where the human mind can’t get, I think software can help. In the connected and post-PC era we’re living in, I believe the devices and apps we use play an important role in enabling us to create memories. But just as relevant as “content creation” has become to this discussion, we have to ensure the memories we create today will be preserved digitally for the future.

And from my personal blog:

That’s why we, today, need to invest on open standards for data conservation, hardware interoperability, and cross-platform cloud storage. In my recent article for Read & Trust, I explained how, going forward, technology makers and trend-setters will have to figure out ways to preserve and standardize how information is archived online. On the same level, we need to make sure we are creating our memories on devices, apps, and services we know we’ll be able to operate a decade from now. I don’t want to end up with another dead Nokia phone in my drawer.

This is a long-term project, but we need to invest in tools to preserve our digital lives now. I think it starts with search: there should be a platform to automatically index and archive the data from services and apps we use every day. Earlier this year I started using Cue (née Greplin) and CloudMagic, two web services that try to do exactly this – indexing and searching your “digital life” for any sort of information.

Today’s CloudMagic update for iOS made me realize I never properly mentioned the app on MacStories. CloudMagic is a free service that can index (using OAuth) a variety of other services including Twitter, Gmail, Dropbox, and Evernote. They have a human privacy policy, a clean interface, and, fundamental for my workflow, a universal iOS app. They don’t have a premium product yet, which is too bad because I would pay even a monthly fee just to guarantee the long-term viability of their product.

CloudMagic is fast: it can search across thousands of indexed items in seconds, with results updating in real time. It is astonishingly accurate, even when it has to match a couple of words with, say, hundreds of tweets from last year or an Evernote PDF inside a nested notebook. I use CloudMagic on a daily basis to retrieve old tweets (as reference material), email messages, or notes; in fact, I would say the app has better search than Evernote’s iOS app. Which, by the way, is supported with an URL scheme – so you’ll be able to search notes and open them directly in the Evernote app.

The CloudMagic app isn’t perfect – for instance, it could use an URL scheme itself and I’d love to be able to save recurring searches or, generally, have faster access to Twitter and Email filters (there are, however, advanced search operators).

CloudMagic for iOS is free on the App Store.

Update: I’m told that CloudMagic does actually have a URL scheme to start new searches: cloudmagic://search?query=foo. Useful.

Permalink

Flipboard Adds iBookstore Section

Mike Walsh reports at MediaPost (via The Next Web) about Flipboard’s latest section: Apple’s iBookstore. In an update to the in-app catalog released today, Flipboard is now featuring a “Books” category that embeds previews of books from Apple’s store, available for purchase upon clicking a “Buy” button in Flipboard.

The new section – spanning 25 categories including literature, travel guides, biographies and cookbooks – lets users flip through catalog-like pages of books, with brief descriptions and cover art images. Each title has a link to the book’s page on the iBookstore to streamline purchases from the Flipboard app on the iPhone, iPad, iPad mini and iPod touch. The new books section is available in 10 countries at launch: The U.S., Canada, the U.K., Australia, Brazil, France, Germany, The Netherlands, Italy, and Spain.

There are some points to be made about this interesting Flipboard initiative. Firstly, as we seen earlier this year with the Levis partnership, Flipboard has turned into a magazine of all-things Internet-related, rather than a prettier interface for blog posts and status updates. Flipboard supports articles, videos, audio podcasts, photography, social networks, and, now, Books. On the other hand, the launch of the Books section is reminiscent of an old rumor which claimed Flipboard was thinking about TV shows and movies; perhaps Flipboard was indeed considering that kind of media from iTunes, but went with Books first.

Books categories and descriptions have been redesigned for Flipboard: iTunes pages are stripped out of unnecessary clutter and they’re presented as elegant previews in Flipboard. The interesting detail is how Flipboard is requiring users to buy books: rather than using the new SKStoreProductViewController class of the StoreKit API in iOS 6, upon tapping the “Download on the iBookstore” button Flipboard will open a web view and ask the user to launch iTunes. It works, but it isn’t exactly the best purchasing experience when apps like Mail have showed it is possible to show a modal iTunes window to buy media without leaving the app, yanking out the user into iTunes.

Why doesn’t Flipboard follow Mail’s example and use an in-app iTunes window to let users buy books without leaving the app? I believe the reason lies in affiliate links: apparently, SKStoreProductViewController doesn’t work with affiliate links for now, and Flipboard is, according to The Next Web and MediaPost, using these links to generate a 5% commission off every sale made from Flipboard links. It is, essentially, a way to monetize the new section without asking the user for anything in return (we use affiliate links here at MacStories as well).

In trying the new section, I’m impressed by how iTunes content has been reformatted to fit Flipboard’s style; I’d only suggest to remove links to books made with iBooks Author from the iPhone version, as iTunes will report an error when trying to open them from an iPhone.

The new Books section doesn’t require an app update and is available on Flipboard now.


Quickly Email A Picture On iOS Using Pythonista

Quickly Email A Picture On iOS Using Pythonista

In my review of Pythonista yesterday, I didn’t include any scripts to send email messages. Email is, however, a huge part of my iOS workflow, as I often send screenshots back and forth with my teammates about upcoming site features or new apps I’m testing. Fortunately, Pythonista developer Ole Zorn shared today a script that uses smtplib to quickly send an image via email. His script is available on GitHub Gists here.

I have modified it slightly to import my login data using keychain and send an image that’s been previously copied to the clipboard. In this way, I can take a screenshot/photo, open the Photos app, copy it, and send it via email in seconds, at full-size. You can save the script as shortcut on your Home screen and have one-tap access to it, or, even better, you can copy images from Safari without saving them first to the Camera Roll (though, in my tests, this hasn’t always worked reliably). My modification also uses console.input_alert to let you enter a different email address and Subject every time, and it plays a sound effect when an email is sent. Right now, the ImageMail script works with Gmail, but it could be easily modified to work for other email services.

In a future version of Pythonista, I think it’d be neat to have a dedicated Address Book module to return contact fields such as email addresses or Twitter usernames; Ole suggests Reminders and Calendar integration might be handy as well. I think Pythonista has a very bright future, so we’ll see. In the meantime, you can download my modified version of the ImageMail script here.

Pythonista is available at $4.99 on the App Store.

Permalink

Poking A Hole In The Sandbox: Using URLs on iOS

Poking A Hole In The Sandbox: Using URLs on iOS

Using URLs on iOS

Using URLs on iOS

Just yesterday I wrote extensively about URL schemes and, specifically, x-callback-url in my review of Pythonista:

I believe that, going forward, Pythonista and other similar apps will show a new kind of “scripting” and task automation built around the core strenghts of iOS. As we’ve seen, x-callback-url is a standard that leverages a part of iOS – URL schemes – to achieve simple, user-friendly and URL-based inter-app communication that can be used in a variety of ways. Looking ahead, there’s a chance rumored features such as XPC will bring more Mac-like functionalities to iOS, but developers will still find new ways to make iOS more powerful without giving up on positive aspects such as increased security and the simplicity of the app model.

My workflow focused on x-callback-url, a protocol created by Agile Tortoise’s Greg Pierce. Thanks to 360|iDev, you can now watch a free session video of Greg Pierce himself explaining the basics of URL schemes on iOS as well as techniques to properly implement his specification, x-callback-url, to allow for more advanced inter-app communication, such as the one I’m using with Pythonista.

If you’re a developer and you’re interested in knowing more on the subject, check out the free video here.

Permalink

Just How Fast is Fusion Drive? Macworld Benchmarks the Mac Mini

Just How Fast is Fusion Drive? Macworld Benchmarks the Mac Mini

Apple’s Fusion Drive isn’t a new idea — after all, Seagate sells their Momentus XT Solid State Hybrid Drive and Corsair promises that their Accelerator Series SSD cache drives will improve the performance of your PC by augmenting existing hard drives — but it is a new option available for Apple’s latest Mac minis and iMacs. (There are notable differences between how the aforementioned products work in comparison to Fusion Drive, but they all attempt to reach the same result.)

To quickly recap, Apple’s Fusion Drive was announced on October 23rd in San Jose, California, where Apple launched an updated Mac mini, a new iMac, the iPad 4, and the new iPad mini. The Fusion Drive pairs a mechanical hard drive with a solid state drive (SSD). Traditional hard drives, while available in large storage capacities from 1 to 2 terabytes, are slow to read and write data. Apple’s implementation uses the SSD as temporary storage, where the most recently and often used apps and documents can be stored so that they load and save faster. Things on your computer that are used the least often are placed in “long term storage,” or the slower mechanical hard drive. However, the two drives (combined) will appear as one drive in the Finder — OS X handles everything for you. So why not just use a SSD (which would be simpler in setup)? While they’re much faster and (arguably) less prone to failure than their mechanical counterparts, SSDs are still very expensive. A 500 GB SSD still costs around $400, while a 1 TB mechanical hard drive costs under $100. As Macworld puts it,

…in brief, Fusion Drive is Apple’s answer to the high-price-per-gigabyte problem of solid-state drives. SSDs are fast as all get out, but they have very limited capacity and they cost a lot more than traditional drives. Fusion Drive gives you the best of both worlds by bringing together a separate 120GB SSD and 1TB hard drive and presenting them to both the user and applications as a single drive.

The benefit is clear. Fusion Drive is less expensive and offers incredible performance. Just how fast is it?

The standard configuration $799 Mac mini with its 5400-rpm hard drive took more than three times as long to complete our copy file and uncompress file tests as the Fusion Drive did in the BTO Mac mini.

Macworld’s build-to-order Mac mini, with a Fusion Drive, scored comparatively to a 15” MacBook Pro with Retina display. Impressive. And they’ve ran a gamut of tests to show that a customized Mac mini is a really fast little machine. As a side note, I personally think if someone’s thinking about dropping $1499 on a Mac mini, most people should spend a few hundred dollars more and get a 21” iMac for the display, mouse (or trackpad) and keyboard.

As for the technical implementation of the Fusion Drive, several days ago, Ars Technica went in depth on how it works using a training document as a guide. There’s a lot going on behind the scenes, and Ars writes that what makes it newsworthy is that it just works. Sounds familiar right?

If you’re a casual user and don’t care about the internals, there is nothing that you need to do to make FD “work.” You power on the system, log on, and use it. A Fusion Drive-equipped Mac leaves the factory with the operating system and all of the pre-installed applications on the SSD side, so the system is just as snappy and responsive as if it were an SSD-only Mac.

I personally wouldn’t pass up the Fusion Drive (a $250 option) if I was configuring a higher end Mac mini or a new iMac. There’s no setup of the drives themselves, and as far as you or anyone else is concerned, you still save documents and install apps the same way you always have. In the background, Apple’s Fusion Drive manages what physically goes where, how it’s handled, and when it gets offloaded to the hard drive. Apple’s Fusion Drive isn’t geek friendly — Ars Technica notes that you won’t want to “poke at or prod” the Fusion drive. This comes with caveats, such as being forced to use Apple’s Boot Camp for creating a Windows partition. It is, however, very consumer friendly, and that’s all that relatively matters when you simply want the best possible performance for the most storage.

Permalink