I’m working on a mobile version of this website (alvinalexander.com), so I just took a few moments to look at the number of mobile users who visit here. Once I saw that number, I decided to look at one of my other websites, OneMansAlaska.com, as a point of comparison. Here’s what I saw (data via Google Analytics):
The image shown is from the end of this New Yorker interview with Apple’s Jonathan Ive. If you’ve followed my blog here, you know that I’m interested in design (and wrote this article on how to design products you love), so I read a lot about Jonathan Ive and other designers like Dieter Rams. On the burnout thing, I know I felt that back in 2007. In May of 2007 I was ready to never work again, but by the end of August I was ready to get back to it. Sometimes you just need a break to reboot.
In this Telegraph article, Tim Cook reveals what the Apple Watch may be good for: “I’m now so used to getting all my notifications and all my messages.” He also adds, “This will be just like the iPhone: people wanted it and bought for a particular reason, perhaps for browsing, but then found out that they loved it for all sorts of other reasons.” I haven’t worn a watch since the 1990s, so I’m curious to see how this turns out.
“People think it’s this veneer -- that the designers are handed this box and told, ‘Make it look good!’ That’s not what we think design is. It’s not just what it looks like and feels like. Design is how it works.” ~ Steve Jobs
I’ve been working on an Android app that uses a navigation drawer, and uses fragments for each item in the drawer that you tap on. One of the items in the nav drawer is a “Preferences” item, so when I tap on that item, I run the following code from my nav drawer code:
This is a collection of notes about what I learned today, February 23, 2015. Most of it is about Android.
I need to refresh my cursor data set before calling notifyDataSetChanged
When (a) adding, editing, or deleting items in a ListView and (b) using a CursorAdapter, I need to update my cursor object before calling notifyDataSetChanged. I created this method, which I call from my fragment’s onResume method:
“I use the term ‘force multiplier.’ The people in the group that make them better. He absolutely fits into that category. –- on reliever Jason Motte, from theories taken from a Colin Powell book. (Quote from this espn page.)
Games Without Frontiers, released in 1980, is an interesting song. It begins with words that sound like, “She’s so popular,” but songfacts states that those words are actually, “Jeux Sans Frontières,” which is French for “Games Without Frontiers.” This information comes from Wikipedia: “The song’s title refers to Jeux Sans Frontières, a long-running TV show broadcast in several European countries, in which teams of residents representing a town in one of the participating countries would compete in games of skill while frequently dressed in bizarre costumes. The British version was titled It’s a Knockout, which Gabriel references in the lyrics. The lyrics themselves are an allegory of the childish antics of adults.”