Friday, October 19, 2018

Apple to Hold Event on October 30th 

John Vorhees on MacStories:

As first reported by Neil Cybart, Apple has announced a media event for October 30, 2018 at 10:00 am Eastern. The event will be held at the Brooklyn Academy of Music, Howard Gilman Opera House.

Please let there be meaningful Mac-related announcements.

Wednesday, October 17, 2018

Developers Show Off Their Could-Be Watch Face Creations 

John Voorhees writing for MacStories:

Last week we linked to Marco Arment’s article critiquing Apple’s watch faces and calling for Apple to open up watch face design and development to third parties. By the next day, Steve Troughton-Smith had an Xcode project up and running that uses SpriteKit to simulate custom watch faces.

The experience reminds me of the flurry of activity and excitement during the first months after the iPhone was released when developers reverse-engineered Apple’s APIs to create the first jailbroken apps even before there was an App Store. Let’s hope that history repeats itself and Apple opens up watch face development to third parties like it did with apps.

It’s fascinating to me that Apple touts the Watch as a deeply personal device, yet doesn’t allow a fundamental customization like this.


Apple Fixes Bagel Emoji After Controversy 

From Emojipedia:

When Apple first released the new emoji support in iOS 12.1 beta 2, many were quick to criticize the bagel. “What midwestern bagel factory did this bagel come out of?” asked Nikita Richardson of Grub Street.

First of all, I take offense to the slight at midwestern bagels. How dare you? There are plenty of amazing places to get a bagel here. Second, they called this bagel-emoji-gate! The “-gate” term has been so diluted at this point that it means next to nothing.

Tuesday, October 16, 2018

Scheduled Posts in Jekyll with Zapier

Turned out to be a lot less difficult than anticipated

One of the tradeoffs of using a static site generator like Jekyll is not having scheduled posts. Sure you can add a date in the future, but static means exactly that, there’s no dynamic part to find and compare dates and times. Without complex hacks, I hadn’t found an easy way to do scheduled posts with Jekyll. That is, until now.

As of Jekyll 3, the --future flag is disabled on build. This means that if you give a post a date in the future, it’ll be excluded from the build until the time is either equal to or after the date you set. Sweet! We can set the post date to sometime in the future, then trigger a deploy after that time. This is where Zapier comes in.

Zapier allows you to create triggers at a certain time of the day, so I have a trigger set for 6am and 12noon. Zapier then triggers a deploy on Netlify at those times everyday1. You can add triggers for however many times you’d like to rebuild the site. I usually post twice a day so I only have two setup. In my posts, I set the time to like 5:45am or 11:50am so that when the triggers run, these new posts will be included in the build.

And there you have it! Scheduled posts in Jekyll with no difficult (or fragile) hacks.

  1. Zapier will even let you pick if you want this trigger to happen on weekends. 

Review of Brian Michael Bendis’ Latest Comic ‘Cover’ 

Jesse Schedeen writing for IGN:

Art has been the driving force with all of these new Jinxworld books so far, and Cover is no exception. Mack’s pages offer a winning blend of minimalist crowd shots, lush watercolor paintings and detailed character portraits. The constantly shifting art style enhances the generally dreamy quality of the book, while also playing directly into the theme of identity.

A little late linking to this, but it’s important nonetheless. The particular portion I decided to quote is very important, given that many didn’t like the art. Like Jesse, I felt it complimented the story beautifully, even if in an “unconventional” manner.

The next part of this interesting new story hits shelves this Wednesday. It’s on my pull list this week, you should add it to yours.