Category: Blog

Given our mornings at our house, I usually need to get moving without having to prepare and eat something at the table. This equates to consuming something behind the wheel of my vehicle. Now, truth be told, mornings are my …

Soylent is my required nerd food Read More »

Tagged with: ,

We have all been there, right? You design the UI, you’ve planned out the architecture and how your application will work. Days go by and you’ve got things nailed down tight. Interactions are smooth, data is flowing like warm nectar …

The horror of Xcode project errors. Read More »

Macbook Pro Retina, Apple Watch, RayBan sunglasses, Bose QuietControl 30, Muffin House winter seasonal coffee, Xcode, and SoundTouch tunes drifting from the Bose SoundTouch 300 sound bar in the living room nearby. My code is quite clean and in working …

By-Tor and the Snow Dog (snow day) Read More »

Tagged with:

In a landscape of moving targets, and the wish to hit the bullseyes in tandem, there is an increasing need to work closer together in order to get things done. In a traditional software “house” or application development team, there …

Prototyping toward product release applications Read More »

Tagged with: , ,

Welcome, 2017! Before our company break, I was getting into Processing as a visualization method for audio playback. Processing has been around for a really long time, I even have an old book that I recently threw out on the …

Late to the party: Processing Read More »

Tagged with:

Somehow my wife was directed to a web page that states “Apparently beards are filled with fecal bacteria and are ‘as dirty as toilets’”. Okay… this has to be some kind of joke or part of the anti-hipster beard movement. …

Dirty beards? Read More »

Tagged with:

And have a wonderful New Year!

When I first received my PAW1300T-7V, it had a medium charge. After a few days I managed to get it powered to high, but it must have been early on into high. I would get an atomic sync perhaps twice …

Casio Pathfinder: A key to atomic clock syncing on the east coast. Read More »

Tagged with: , , ,

This morning has been a bit strange. Out of the ordinary. While driving to work and stopped at a light, I pulled out my phone to do some cursory Facebook and Feedly browsing. I had a terrible connection – like …

Weird things this morning. Read More »

Living on the east coast of the United States (outside Boston), I had a slim hope that my Casio Protrek PAW1300T-7V would ever receive a signal from Colorado. A night went by when I placed the watch on a South …

My PAW1300T-7V Finally Synced! Read More »

I have a UIImageView that holds album artwork in a project. When I get a new now playing notification, instead of simply setting the image to the image view, I perform a crossfade. It’s a lot prettier that way. No …

iOS Bug: Occluded UIView with CABasicAnimation not redrawn Read More »

I recently had a strange request in regards to a UITableView. You see, the table in a UI could only display 3 rows before scrolling was enabled. Given the minute stature of this table, showing a user that there were …

Swift 3: Always display the UITableView scrollbar Read More »

I appreciate unlocking my Mac using my Apple Watch. It’s convenient. It’s not as robust as some other solutions that use my phone as a beacon and unlock as I approach. But it’s good. One thing I don’t especially like …

Apple Watch notification when Mac is unlocked with it. Read More »

I am currently running MacOS Sierra 10.12.1. I have a magic mouse 2, magic trackpad, Wacom tablet, and a spare magic mouse. Suddenly while working my mouse cursor became stuck in the menu bar above my username. I could shake the cursor …

My mouse suddenly stuck? Read More »

If you have your UITableViews snap to their cells, you’ll end up with a more refined user experience. This solution I have works with cells that are consistent in their height (static). You could always work with dynamic heights if …

Swift 3: UITableView snap to cells Read More »

Tagged with:

Here it is in Swift 3, it’s a little different. I tried to use hypotf but it didn’t like CGFloat subtraction. override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { if touches.first != nil { let pointCenter = CGPoint(x: self.view.frame.width …

Swift 3: Distance between two CGPoints Read More »

Coming from iOS to macOS, I wanted to read keyboard input in my macOS application. Not from a textfield but rather from the window itself. I thought this would be an easy task. After some trial and error, Googling, and …

iOS to macOS: Reading keyboard input Read More »

I declare this day a fine day having discovered non-Objective-C protocols! No more @objc protocol usage. Now it’s as simple as something like this: protocol myDelegate { func report(info:String) } class MyClass: NSObject { var delegate:myDelegate? var serviceType = “hephaestus” …

Protocol/delegates in Swift 3.0 Read More »

Tagged with:

There may come a time when you’d like to shake a macOS application’s window (or one of them) to reinforce an event. In my case, I am creating a macOS application that serves as a conduit to control aspects of …

Shaking a macOS Window Read More »

I needed to create a website where I could update multiple pages worth of content remotely. It’s a travel blog. I could use WordPress to do this out of the gate, but I wanted to get away from the whole …

Quick & Easy JavaScript/PHP CMS Read More »