Start Usage Meter 2.4.4 has been reviewed and approved by Apple and is now available on the Mac App Store.
As previously discussed, this update addresses a few minor issues that affected users on versions of OS X older than macOS 10.12. The app has been slightly overhauled to improve compatibility with OS X versions dating back to OS X 10.7 Lion. The only feature limited to OS X 10.8 Mountain Lion and later is notifications (since OS X Lion does not have a notification API).
Please note that the best experience with Start Usage Meter is always on the latest version of macOS, although I do my best to support as far back as I can. I have no immediate plans to discontinue support for OS X Lion users, since I know there are still users with machines that cannot progress past it. As long as I still have the tools (i.e. Xcode doesn’t impose a minimum target greater than OS X 10.7), I will continue to target OS X Lion and later.
I appreciate your patience while I repaired the issues aforementioned. I have a few exciting enhancements planned for future updates and will preview them shortly. Even if you’re on a newer version of macOS, you should still update to Start Usage Meter 2.4.4.
Start Usage Meter 2.4.3 has been approved by Apple and is now available on the Mac App Store.
Some changes were required since the deployment of a brand new Start.ca website (that looks fantastic!) which was incompatible with previous versions of Start Usage Meter. Most of the issues were corrected with a server-side adjustment, but there are some client fixes required.
- Addresses several issues that were introduced due to the last update to the Start.ca website including:
- Fixed an issue that caused usage data to fail to load after the latest Start.ca website update which could cause an error to display indefinitely
- Fixed an issue that prevented a users usage key from being populated automatically after the latest Start.ca website update
- Improved the crash resistance throughout the app to prevent future changes like this from causing the app to crash
- Completely revamped daily usage window to address crashing and prevent future changes from causing the app to terminate
- This update also has the benefit of increasing performance and reliability in the daily usage window, so I’m going to go ahead and take credit for that too.
Although the website has since been slightly modified to address some of the issues users on Start Usage Meter were experiencing and usage will now display properly on 2.4.2 and earlier, there will still be some crashing issues on the daily usage window that requires 2.4.3 to be fixed.
Additionally, there is a known issue on OS X Lion that is causing the date selector on the daily usage window to stop functioning. This has already been addressed in the latest 2.4.4 beta and will be released to the App Store sometime next month. This issue is due to a missing API on OS X Lion and does not affect OS X El Capitan or later. 2.4.4 will bring a fix for users on older operating systems.
As always, thanks for continuing to support the usage meter. I love seeing the emails of happy users.
As I continue to move forward (at least I’m hoping this is forward), I notice that there are a lot of people that just don’t seem to see the value in a vacation. Ever since I was young, my family and I have taken yearly vacations to the Caribbean. Although as a kid, it was just really cool to go to a tropical destination for a little while and take a break from this cold harsh weather we have in Canada.
However, now that I am a little older, I see that it means so much more to me now. It is no longer just a break from the weather, but rather a break from reality as a whole. The vacation gives something that is planted and firmly placed in time to look forward to. It is the light at the end of the tunnel when work starts piling up. It’s a chance to throw all worries away and get away from everything. I realize the importance of a vacation now more than ever before. You have to enjoy life, and part of that (for me anyway) is putting your hands in the air and leaving your desk behind for a week with no thoughts about what you were just doing.
A vacation is vital in a successful career. It sparks passion and gives you a chance to think about potential ideas without being required to think about them for lucrative reasons. I generally head back home with a new smile and a new chance to build something truly spectacular that I enjoy. Moreso, it renews my excitement for what I do.
Maybe it’s just me… maybe it’s a sign that what I am doing needs to change more frequently so I don’t fall back into that rut. However, it seems like a getaway every year ensures that my passion for what I’m doing is renewed.
If you’re ever feeling dull or like you’re stuck in the same-old same-old routine, hop on that next plane to a sunny destination. I suggest Royal Caribbean! Sail away!
The best part of my profession is that we can create whatever our heart desires. If it doesn’t exist, we can bring it into existence.
Our home is protected/monitored by both cameras (motion activated) and a central station. This camera notifies us via email whenever motion is detected along with data from the motion. This system works fantastically, but we came across a bit of a nuisance factor. Whenever we bring in the groceries or do something that involves walking in front of the camera multiple times, we’re left with dozens upon dozens of notifications.
My solution: to only activate the camera when our homes security system is turned on. There is no feature to do this out of the box, so I had to get creative. The best part of programming is the ability to logically figure things out and create functionality where none exists.
I did this by getting my monitoring company to notify my server whenever the system is armed or disarmed (securely), and send some information. The server takes this information in, analyzes the situation (for example: are we gone or home, are we secured?) and stores the knowledge in a secure file. Whenever the camera detects motion, instead of emailing us, it now sends the email to my server. The server grabs the email content with images/data and checks the status of the alarm. If it is armed, the motion is probably of interest to us and it is sent on its way. Otherwise, the server throws out the message and just places a log of the data in a file for later viewing if necessary.
This is an unofficial method to a problem that both companies have not solved (which is fully understood, since they’re unrelated). They both simply had some tools that I found a use for. One of the best parts of being an artist/programmer is the ability to solve problems where other people may go “someone should do that.”
It’s really a great profession.