Posted on Leave a comment

Back in Business!

I use Redmine to manage all my clients and their information but I run it locally on my machine since I don’t need to share any of that information and keeping it local provides a little added security. However, when my laptop died, so did my access to that information…single point of failure yada yada. Tonight I installed Redmine 5, new versions of Ruby (keep your 2.6 Apple), and discovered how rocking Puma is for application serving. I may just have to dabble in some Ruby and Rails development.

Posted on Leave a comment

All your database are belong to us

Woot! Success! In the Fall of 2022 when my ancient MacBook Pro’s logic board gave out the ghost, I thought my career had ended. Friends and family came to the rescue and I now work on a Windows 11 PC for my Microsoft development and an iMac for my creative development. But since the processor changed from Intel to ARM, I’ve had to reinstall all my applications. I accidentally installed MySQL8 when I’d been working on MySQL5.7. Neither ran. No matter the configuration or uninstalls and reinstalls via Homebrew or by hand, I could not get MySQL to run. Today I overcame that and have MySQL5.7 running. I will be upgrading to MySQL8 after I make sufficient backups etc. and debate whether or not I want both 5.7 and 8 running so that I can switch between them (don’t really see the need). Next up: Ruby.

ps. There sort of problems are so much easier to fix when you read the documentation and error logs.

Posted on Leave a comment

So you want to be a programmer…

The caffeine wakes me.

The caffeine wakes me.

The caffeine wakes me.

The caffeine drives me.

The caffeine drives me.

The caffeine drives me.

The caffeine makes me unfocused.

The caffeine makes me unfocused.

The caffeine makes me unfocused.

The Xanax calms me.

The Xanax calms me.

The Xanax calms me.

The Xanax calms makes me sleepy.

The Xanax calms makes me sleepy.

The Xanax calms makes me sleepy.

The caffeine wakes me.

The caffeine wakes me.

The caffeine wakes me.

The caffeine drives me.

The caffeine drives me.

The caffeine drives me.

The caffeine makes me unfocused.

The caffeine makes me unfocused.

The caffeine makes me unfocused.

The Xanax calms me.

The Xanax calms me.

The Xanax calms me.

The Xanax calms makes me sleepy.

The Xanax calms makes me sleepy.

The Xanax calms makes me sleepy.

The …

Posted on Leave a comment

So you want to be a programmer?

Sometimes to solve a problem, we have to distract ourselves. When my Macbook Pro died, friends and family came to the rescue. I now primarily work in Microsoft’s domain so a Dell Laptop (a loan from a good friend) saved my career. I still do my side work and creative work on an iMac (a gift from a family member) but OS13 Ventura and the M1 chip changed much. My development environment hasn’t worked since the upgrade. I haven’t had much time to give toward fixing it. During today’s mental break from my work, I succeeded in getting PHP8 and DNSMASQ working! Thanks to this guide: https://getgrav.org/blog/macos-ventura-apache-upgrade-homebrew

Part 1: https://getgrav.org/blog/macos-ventura-apache-multiple-php-versions

Part 2: https://getgrav.org/blog/macos-ventura-apache-mysql-vhost-apc

Next step is to get MySQL5.7 working so that I can migrate my old databases to MySQL8. Then I’ll need to get Ruby working and make sure that I can use Redmine again. What a pain.

Posted on Leave a comment

Does anyone really know what time it is?

One of the best things I have done for myself for logging and time keeping had been to mentally switch to UTC (Coordinated Universal Time also Universal Time Coordinated) which is also known as Z time or Zulu Time. Prior to 1972, it was known as Greenwich Mean Time (GMT). There is a more complicated history but that’s for another time (pun intended).

I made my transition to UTC by using an Apple Watch watch face that has local time and UTC. But the thing helped the most was setting an analog clock above my desk to UTC. I love it!