At the risk of alienating myself, I’ve often had difficulty with object oriented programming. Not that I couldn’t understand the concept. I just always found that the languages that implemented it were causing more problems than they were helping. Or at the very least, the idea of making everything fit into hierarchical objects is too […]
The Egg By: Andy Weir You were on your way home when you died.
If you’re interested in getting your feet wet in some old-school programming and really having a solid foundational understanding of how a lot of modern day UI software are built up, here’s a few good resources…
We have an ever increasing amount of personal media content. And these days, being available on the road is almost becoming a requirement. Depending on your needs, a home NAS just may not be sufficient anymore.
Profanity cheapens the soul and weakens the mind. — “The Middleman”, Episode 1 IMDB
Time is priceless, yet it costs us nothing. You can do anything you want with it, but you can’t own it. You can spend it, but you can’t keep it. And once you’ve lost it, there is no getting it back. It’s just gone. — Read by Patricia Arquette as Allison Dubois on the television show, […]
I’ve been a die hard C programmer for many years. But it wasn’t until Objective-C (and eventually Swift) that I found an Object-Oriented programming that I found acceptable. And the reason was because while they had objects and classes, these weren’t the only ways to have different components interact with each other. I’ve often had […]
Using NotificationCenter has it’s pro’s and con’s. But passing data around can be rather tedious in Swift. Here’s a simple protocol to ease the pain. https://github.com/dannys42/NotificationUserInfoModel
Now that CrashPlan has discontinued it’s personal/family backup service, it’s time to find another solution. It’s 2017 and the internet is ripe with competition in the cloud storage, backup, and sync markets.
If you’re looking to put some distance between your MacBook and your SuperDrive, you may be tempted to use a USB hub. Unfortunately you have to go through a few hoops to do this.