I had thought I’d seen this bug reemerge. I wasn’t affected by it last time, but I’d noticed I was seeing the loading splash screens of most of my installed apps a lot more often than I used to.
“Hope you didnāt like multitasking too much.”
“Hope you didnāt like multitasking too much.”
I had thought I’d seen this bug reemerge. I wasn’t affected by it last time, but I’d noticed I was seeing the loading splash screens of most of my installed apps a lot more often than I used to.
I was trying to enrol my iPad into the iPadOS public beta, but the portal seems to be having all sorts of issues, so I can’t get logged in yet. I’ll wait until the rush dies down. FWIW, these are what I’m most excited for:
I mentioned over on Micro.blog that Iād managed to get a workable edit/commit/push workflow on my iPad. Naturally, Iām now considering a keyboard to complete the setup.
Does anyone have any recommendations for a good keyboard to use with a 9.7ā iPad Pro?
The last time I had a similar setup, I used an Apple Wireless Keyboard (in an Origami case/stand) as the Bluetooth keyboard + case combos available at the time all felt horrible to type on. I do have a spare ultra-compact mechanical keyboard I could try with a USB adapter, but thinking more about it, thatās probably not going to work well when I donāt have a table to work on.
So, if anyone has any suggestions, Iād love to hear them!
Quite a fun and insightful listen, for something as potentially ādryā as a developer conference interview.
“Itās hard to tell when Apple is listening. They speak concisely, infrequently, and only when theyāre ready, saying absolutely nothing in the meantime, even when weāre all screaming about a product line as if itās on fire. They make great progress, but often with courageous losses that never get reversed, so an extended silence because weāre stuck with a change forever is indistinguishable from an extended silence because the fix isnāt ready yet.”
I thought I heard a gasp/incredulous laugh from the crowd when the monitor stand price was revealedā¦ I’m glad I’m not the only one who picked up on it! As good as the monitor might be, having the monitor stand cost a grand – or even the $200 for a freaking VESA mount adapter – is probably going to transform it into a meme.
“Sample code for the Sign in with Apple API. Contribute to aaronpk/sign-in-with-apple-example development by creating an account on GitHub.”
Aaron already has an example of Sign-in With Apple up and running, because of course he has š
“Apple decided several years ago to produce a high-end Mac in Texas. The problems that surfaced illustrate the challenges of domestic manufacturing.”
Good to know I’ve been “doing it right” all along!
[Source: Daring Fireball]
Raise to WakeĀ is a feature I’ve wanted for a while, so I love that. It sometimes seems a little sensitive, but I guess I’ll either get used to it, or it’ll be tweaked in a software update. The new behaviour of unlocking your phone without going to the Home Screen until you press the Home button seemed a bit unintuitive to me, I’ve changed a setting under General > Accessibility > Home ButtonĀ to remove the press.
Functionally, the new notifications are great, and will get better as more apps embrace the feature. Like others, I’m not a fan of the styling, which is very evocative of “Web 2.0”. Clear AllĀ is another minor feature I’ve wanted forever, so I’m glad that’s there; I just wish I hadn’t had to Google to discover it’s hidden behind a 3D Touch gesture. These hidden or unintuitive features and gestures are probably my biggest peeve with iOS 10 for now.
Related to the notification area, I don’t get why the “Today” widget area is duplicated here and to the left of the Home Screen. One or the other would’ve been better, at least in my opinion. Maybe because I never used the old “Today” screen, but did use the old search screen which used to be to the left of the Home Screenā¦
Overall I like the update, but I’ve found some of the new features to be really unintuitive to use. The message styles (hidden ink, balloons, etc) are hidden behind a 3D Touch of the send button – so if you don’t get it right you’ll find yourself accidentally sending the message before it’s finished. This is a very minor thing, but it does cause frustration. I also found the Digital Ink features to be confusing to use, and the associated gestures a bit hit-and-miss. “Playback” of these messages is also hit-and-miss: sometimes they play automatically, but most times they don’t.
This article from The Verge has a good rundown of the new features of iMessage and how they work.
Being able to (finally) remove in-built apps is obviously something which has received some headlines. Surprisingly, I’ve removed fewer than I expectedā¦ I think it’s only Stocks, Tips, Find My Friends and weather. I’ve actually found myself switching to a couple of the in-built apps
I’ve been using iCloud Photo Library (iCPL) for the last few months, basically since the day it went to Public Beta. It was one of the features I was most excited about for iOS 8 and OS X Yosemite. The idea is fantastic – all your photos available on all your (Apple) devices, and it’s integrated with what is probably your most frquently used camera, so new photos are automatically added.
When it works, it’s seamless and brilliant, and I can’t say enough good things about itā¦ but this morning I turned it off on my iPhone and won’t be switching it back on any time soon.
Here are the two major problems I’ve had with it:
Anytime I open an app which wants to access the photo library, that app tends to hang for a few seconds. This is easiest to see in something like Instagram, where if you go to add a picture, the icon in the bottom left which lets you select an existing image will show as blank for several seconds while it loads the first thumbnails. I’ve seen similar behaviour in the stock Camera app, and numerous image editors.
I have a 4GB data allowance on my 4G data plan. When I have iCloud Photo Library enabled on my iPhone – even after syncing the entire library over WiFi before leaving the house – within a couple of days I will get a text message from my network telling me I’ve only got 200MB of my allowance left. This happens even after disallowing the Photos app from using mobile data, so it’s obviously some other process running in the background. To be clear: without iCloud Photo Library turned off, I have never been close enough to my data cap to trigger a warning; with it turned on, I use up my entire allowance within a few days.
The first problem of slowness has improved with the iOS 9 public betas, but #2 is still happening. A lot. It’s probably cost me upwards of Ā£60 in increased mobile phone bills over the last few months. And this is before we get to other issues, including: either iCPL/the new Photos app screwing up the metadata on a whole bunch of photos1; occaisional sync conflicts2; problems caused by turning it off because of the other issues3.
By and large, I get the impression I’m the outlier. For most people, iCloud Photo Library works without issue and they’re happy with it. Hopefully it’s the same for you! But for me it just doesn’t work reliably enough without some serious downsides.
What’s your experience of iCloud Photo Library been like? Let me know!
Over the last couple of weeks, my iPhone 5S has been rebooting itself during the night. Once (last Saturday) it got stuck in a reboot loop on the Apple logo screen. Strangely, it seemed to be emitting some kind of tone every time it restartedā¦ maybe that was my woken-at-3am brain imagining things, but I’m sure it also made a noise in the early hours of this morning when it rebooted.
The most annoying thing about this, is that it’s only happening at night, while I’m asleep. I know it’s happening because my lock screen tells me so, and I can’t use TouchID to unlock the phone. That, and the fact the displayĀ flashing up the stark white loading screen sometimes wakes me up. Throughout the day, everything appears fine. It’s really quite bizarre.
I’d reset the phone to factory settings, but there are a couple of security-related apps installed which would be a massive PITA to have to de-authorise and set up again.
Has anyone else experienced this?
Things said about the iPod Mini:
Things said about the iPad Mini in the 24 hours since it was announced:
Even though I doubt I’ll be buying one in the short-term, make no mistake – I think the iPad Mini will sell in droves, just like the iPod Mini went on to.
I confidently believe it will outsell the Google Nexus 7, and probably also the Kindle Fire (the biggest competition in my mind) this Christmas, despite the much higher price. Apple has shown consumers will pay that extra “tax” for the overall experience. Not only that, Joe/Jane Consumer can now see the name brandĀ iPad on sale below Ā£300 for the first time. That’s a really big deal for anyone not trapped in the Tech Bubble.
* By “The Right Way”, I mean following the guidance and practices at the PHP: the Right Way website. I make no claims this is the “best” way š
Mac OS X is a pretty good web developer OS. It comes as standard with PHP, Ruby and Apache all out of the box, and the underlying UNIX system makes it easy to add in other languages and components to suit your needs. On top of that, some of my favourite development tools are on the Mac, so unless I’m writing .NET code, nearly all my development is on an (ageing) Mac Mini.
Now, while all that stuff comes as standard on OS X, lately it seems Apple has made it harder to get to. The versions shipped with OS X also tend to be a little behind the latest releases. As a result, most Devs I know use something like MAMP to make the server-side of their environment as easy as running an app. Personally, while I think MAMP works, and is a good time-saver (and I’ve been using it for the last year or so), but I like to get into the nitty-gritty of the system and get things running “native”. So last night I fired up the terminal and got PHP set up on my Mac with the latest version, and following the Right Way Guidelines. As a result I have PHP 5.4, Composer, theĀ PHP Coding Standards Fixer, and MySQL all setup quite slickly (i.e. to my preferences).
The whole process was pretty easy, butĀ does involve the command line. If this makes you uncomfortable, then it might be best to skip the rest of this post.
This all worked on my Mac, but I make noĀ guarantees about it working on yours, and I’m not responsible if you break something.
If you find any glaring problems with this guide then leave a comment/get in touch, and I’ll make any required edits.
Edit the hidden .bash_profile file in your home directory. If you use Sublime Text 2 you can use the following command:
subl ~/.bash_profile
TextMate has a similar mate
command, or you can use vi(m)
/nano
/emacs
/whatever.
It’s possible you already have a line defining your PATH variable. It’ll look something like export PATH=<something>
. I’ve found it most useful to change the PATH so /usr/local/bin
is at the start, making sure anything you install there is used over the system defaults in /bin. Add this as a line below your existing PATH definition (or just add it in, if you don’t have an existing line):
export PATH=/usr/local/bin:${PATH}
Strictly speaking, Brew (aka Homebrew) isn’t required, but I used it to install MySQL later, and it does make it stupid easy to install stuff into OS X. I think you should install it.Ā The best instructions are found on the Homebrew home page, so go have a read there. There are a few pre-requisites, but nothing too difficult.
Now we’re beginning to get somewhere! PHP-OSX is the latest versions of PHP compiled for OSX by Liip. Installation is a real doddle, from the command line:
curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4
Follow the prompts given, including entering your password. After a few moments everything will have installed. For convenience I created a symbolic link to the newly installed PHP binary in /usr/local/bin
:
ln -s /usr/local/php5/bin/php /usr/local/bin/php
Now we have PHP installed, it’s time to look at the nice-to-haves, like a good package/dependency manager. Composer is relatively new on the block, and allows others to download your code and automatically grab any dependencies by running a simple command.
You can install Composer in your project, or you can install it globally. I prefer globally. As with PHP, installation is simple, from the command line:
curl -s http://getcomposer.org/composer.phar -o /usr/local/bin/composer chmod +x /usr/local/bin/composer
Another nice-to-have, this little tool will try to find and fix parts of your code where it does not conform to one of the PHP Coding Style Guides. Installation is almost identical to Composer:
curl http://cs.sensiolabs.org/get/php-cs-fixer.phar -o /usr/local/bin/php-cs-fixer chmod +x /usr/local/bin/php-cs-fixer
If you installed Brew in step 2, then you’re good to go with this little command:
brew install mysql
It’ll take a few minutes, but you shouldn’t need to intervene at all. Once doneĀ you will need to run two more command to setup the MySQL tables:
unset TMPDIR mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
If you didn’t install Brew, then you will need to install MySQL through some other means, such as packages on the MySQL website. I can’t help you with that, I’m afraid.
For managing MySQL, I use the excellent Sequel Pro, which is a successor to the venerable CocoaSQL.
As a next step you should look into changing the root password of your MySQL setup. This is a local dev environment, and likely onlyĀ used locally by yourself, but it’s the proper thing to do.
There’s a very nicely done visualisation over at Distant Shape, charting 10 years of Daring Fireball. As noted on the page, you can trace the evolution of Apple from computers to mobile.
Related: The first ever Daring Fireball entry, in all its original glory. I’m loving the references in the third-person