Ramblings

I don’t understand you Apple design team. I k…

I don’t understand you Apple design team. I know you know how small my SE screen is – and here you are just wasting the space.. There is no need for the header to be bumped so low. None. Seriously. Move it up.

Seriously. Apple. Move it up.

I don’t understand why iTunes > Music > Browse is…

I don’t understand why iTunes > Music > Browse is constantly displaying Carpool Karaoke. I’ve browsed to music to listen to music, not to watch a tv show.

“Smart Phones” shouldn’t be called Smart Phones. T…

“Smart Phones” shouldn’t be called Smart Phones. The phone feature of a Smart Phone is what, 20% of it’s primary use. I understand the origin as features kept getting added to a phone. But really, it’s a pocket computer, a digital device, a hand held computer.

iTunes is another product that evolved and didn’t get the name changed it deserved. Tunes = music. Open iTunes: Music, phone management, videos, tv shows, pod casts. Its media, iMedia, Media Center, Media Hub, Entertainment. Something like that.

Alternative to the hoverbar, cost about a dollar i…

Alternative to the hoverbar, cost about a dollar i…

Alternative to the hoverbar, cost about a dollar instead of forty, ends wrapped in elecratical tape. Mounted to a Dual-monitor bar, on a standing desk. My setup is getting higher.

Although I have to modify my custom 18″ deep desk to 24″ deep to house the large base of the standing desk. Time to setup my office properly, only’ve been here for a year now.

Really finding Emoji’s come in handy for tagging v…

Really finding Emoji’s come in handy for tagging visual cues. I do enjoy the selection, and the detail in each icon, but I really don’t use them or like adventuring outside of my “Frequently used” section. I’ve got it down to basically using just eight:

Categorizing / Tagging

🍺 Daily / Cheers
⚔️ Anything related to davidsword.ca
💎 Anything related to ROI Media Works

Indicators

✅ Good
⚠️ Note / Be aware
🔥 Holly $#%@%@#$% urgent

Reactions

😂 ha
🤦🏻‍♂️ oy vey

Setting all my sights and extra time on node.js fo…

Setting all my sights and extra time on node.js for the rest of the summer.

My hope for Gutenberg is huge. WordPress lacks the…

My hope for Gutenberg is huge. WordPress lacks the page builder experience, leaving third party plugins to fill the void. These third party plugins aren’t built by a community of WordPress developers, they’re built by directed companies – companies seeking profit, and under the push of their customer support requests. These plugins lean towards easier interfaces that match their brand, more this and more that. & as every developer knows, that means more libraries, more icon sets, more external resources. Albeit an enjoyable user experience, but so much added ontop of WordPress.

For example, the number of scripts that DIVI builder includes is understandably needed, but too much, it always makes me cringe when looking at the source code. Only some of it is compressed as well, bloating the sites and lowering rendering scores.

Gutenberg, driven by developers instead of customers – developers who care about the footprint, I believe will be more efficient, using existing libraries instead of including new, using dashicons instead of custom, and so on (React exempt, but who cares, that’s the backend of the site). I’m betting the result will be a page builder thats easy to use with enough this and more that in the backend, but still doesn’t bloat the front end.

Finally out of macOS’s developer program. Never ag…

Finally out of macOS’s developer program. Never again.

Apps, services, and hardware I use every day: A…

Apps, services, and hardware I use every day:

Apps

  • Panic’s Coda 2 is my code editor of choice, I think the people there in Oregon are making great software and have made a great ecosystem with Panic Sync. It’s a great IDE for quickly working remote, easily tap into SVN, a MySQL GUI, reference books, and preview browser.
  • Stock Notes & Reminders are surprisingly my choice for personal management. I really tried so many different apps, and apreshiated them, but after Apple removed the skeuomorphic designs and added fonts to notes, with Siri and the entire Apple ecosystem, it seemed the easiest choice for workflow
  • Adobe Creative Cloud (Photoshop + Lightroom) for designing
  • SIP App for extracting colours
  • iCloud Drive for personal files
  • Slack for work related discussions and assignments (almost no email these days)
  • CloudApp Pro for quick sharing files, making animated gifs, and quick annotations
  • Google Drive for client files and shared resources
  • Little Snitch for reducing and monitoring network
  • Parallels for Microsoft Edge testing, and an Ubuntu playground
  • and just the normal macOS stock apps: Automator, Safari, Terminal, KeyChain Access,  iTunes (with Apple Music subscription)
  • Localhost

Hardware

  • Docked Retina MacBook Pro 15″ (Early 2013 2.7 / 16 / 256)
  • 22” LG IPS Monitor (22mp67hq)
  • iPhone SE, with additional Apps:
    • Apple TV Remote
    • AWS Console
    • Pushover for custom server notifications
    • Coda never used, but always have
    • Kindle
    • Authenticator
    • Newsify
    • Slack
    • Sudoku
  • iPad 3 Retina mounted to monitor with a modified Twevlve South HoverBar a propriatry dashboard all day long, similar to Status Board (but better). Use Duet Display a few times a season when working on somthing large or complex and need the reference realestate
  • Kindle Paperwhite (3rd generation | Mid 2015) one of my most favourite peices of hardware. E-ink blows my mind every time I pick it up
  • HeadPhones Monster Inspiration Overear Noise Cancellation, but I use the less-clamping Apple in-ear headphones much more.
  • Desktop Speaker Sony SRS-X33 I never intended for these to be my speakers, but it works and works well.

Website

  • Powered by WordPress (of course)
  • Plugins Antispam-bee, custom taxonomy order ne, Display Good Reads Books, Yoast SEO, imsanity, Monster Insights, Login Lockdown, WordPress MU Domain Mapping, and a proprietary security+network plugin for enhancing my WordPress network in a few dozen ways.
  • Theme is a custom one, too custom to release. I’ve crafted it so everything except About and WordPress Plugins, are Posts. All the different displaying is based on the current category. I debated using custom post types, or post formats, but after a decade of using WordPress, it was my goal to keep things simple for myself, and in a singular place. This entire site was pulled off using only categories and sub-categories.
  • Server
    • Hosted with AWS
      • Ubuntu 16.04
      • Apache 2.4, PHP 7.1
      • Lets Encrypt SSL
      • G Suite Email
    • Domains via Route53

There’s a time and a place for emojis, not overusi…

There’s a time and a place for emojis, not overusing them is key. 🚀

Following the development of Gutenberg is crazy -…

Following the development of Gutenberg is crazy – the WordPress core is set in 5th gear for using React as the main editor interface, solutions for shortcodes and metabox’s not around yet, but will likely be phasing out PHP/MySQL for Javascript.

Public Service Announcement: if you’re using DIVI…

Public Service Announcement: if you’re using DIVI Builder as a template system. Use classnames for your moduals/rows where you can, instead of using the Setting’s DESIGN tab. This will give you much better change-control, especially while doing responsive tweeks.

Sendmail not working on Amazon EC2/Lightsail Ubunt…

Sendmail not working on Amazon EC2/Lightsail Ubuntu 16.04.

Sendmail and me, well, we don’t get a lot. Previously it was FQDN’s and hostname issues that caused mass problems, this time, it was something new: I had a problem with with PHP’s Sendmail emails landing in spam instead of the inbox.

I read all the warnings about AWS’s emails ending up in spam “no matter what.” Despite having two other AWS machines that have no issue, it was confusing why this install was having issues. I settled on the problem being AWS issue and figured, “oh this is what everyone’s talking about.” The online solutions to this issue all took me to AWS SES, an overkill service, as I just needed an email or two a week, but I needed the issue resolved.

While trying to solve my issue and trying to get SES to work, everything was amiss – no matter if I tried to fix postfix, sendmail, or setup the remote smpt server for SES through sendmail, everything broke and wouldn’t work. I was constantly hit with error after error:

sendmail Cannot write ./blahblah (bfcommit, uid=0 No such file or directory
localhost postfix/postdrop warning: unable to look up public/pickup: No such file or directory
NOQUEUE: SYSERR(root): hash map "access": unsafe map file /etc/mail/access.db

I’d start over, redo it, and land in the same place – then get hit with some more permission issues. I can handle all errors that come my way typically in an hour, but this was pressing far beyond that.

As it turns out, my problems and solutions were two fold:

  1. The IP Amazon gave me was blacklisted. Gah! So simple. Luckily the environment wasn’t too big, not too many A Records, and I easily got a new Elastic IP. Lesson learned: when AWS always check it.
  2. Reboot after reinstalling sendmail and postfix. A simple apt-get remove/purge and fresh install‘s, then a reboot, made everything work as expected.
Some people appreciate the art of a well organized…

Some people appreciate the art of a well organized…

Some people appreciate the art of a well organized app icon layout. Others have interesting outdoor hobbies. I am the former. Behold. Only two apps off screen: Health and Wallet because no one actually uses either them in Canada afaik.

And that’s why we backup files folks. Time Machine…

And that’s why we backup files folks. Time Machine, you’ve saved the day.