Morgan Estes https://morganestes.com family, faith, function() Tue, 27 Mar 2018 03:06:00 +0000 en-US hourly 1 https://wordpress.org/?v=5.0-alpha-42995 https://i0.wp.com/morganestes.com/wp-content/uploads/2015/08/cropped-profile-closeup-1.jpg?fit=32%2C32&ssl=1 Morgan Estes https://morganestes.com 32 32 68079562 The Joy of Middle School Theatre https://morganestes.com/2018/03/the-joy-of-middle-school-theatre/ https://morganestes.com/2018/03/the-joy-of-middle-school-theatre/#respond Sun, 11 Mar 2018 03:33:36 +0000 https://morganestes.com/2018/03/the-joy-of-middle-school-theatre/ Continue reading "The Joy of Middle School Theatre"

]]>
Watched a middle school production of “Mulan Jr.” this afternoon. I think the audience had as much fun as the kids, especially when there was a technical problem with the music near the end that left them standing center stage with nothing to do after the defeat of the Huns. After about 20 seconds (which feels like forever on stage) Li Shang looks at the Emperor and says “so…how’s China?” to which the Emperor replies “better, now that you’re here,” but everyone was already laughing too hard by that point to hear the rest.

The teacher had enough of the laughter from the cast and audience and leaned in from the side to kick off an acapella version of their song. Big finish, show’s over, then we all had to wait for the cast to gather onstage for their official cast photo, taken by a mom with her iPhone, before we could leave the bleachers.

Middle School musical theatre is so good.

]]>
https://morganestes.com/2018/03/the-joy-of-middle-school-theatre/feed/ 0 1225
Gutenberg editor resources roundup https://morganestes.com/2018/03/gutenberg-editor-resources-roundup/ https://morganestes.com/2018/03/gutenberg-editor-resources-roundup/#respond Tue, 06 Mar 2018 21:17:07 +0000 https://morganestes.com/?p=1175 Continue reading "Gutenberg editor resources roundup"

]]>
OKC WordPress Developer Group meetup this afternoon. I left there with more questions than I had thought of going into it, which is great, but still a bit unnerving. Thankfully, there are lots of really smart and dedicated folks working on the new editor, and have shared what they know already in blog posts, talks, and code. 👏 Here’s a few of the resources I found most helpful the past couple of weeks as I spent time learning, questioning, and figuring out what to share:

Still some questions

There were some questions I hadn’t anticipated or didn’t have a good (or even bad, in some cases) answer for. Those are the greatest. I’ll list them here and would love it if anyone who has an answer would leave it in the comments.
  • What about Custom Post Types? Do they get Gutenberg support automatically?
  • What happens to my custom meta boxes? How do I register them with Gutenberg?
  • Can you nest blocks?
  • What happens when you remove the comments surrounding blocks?
  • Can you put multiple paragraphs into a single block?
  • What about page builders?
  • How does this work with WooCommerce?
]]>
https://morganestes.com/2018/03/gutenberg-editor-resources-roundup/feed/ 0 1175
A tip of my hat to friends and the Astros https://morganestes.com/2017/12/a-tip-of-my-hat-to-friends-and-the-astros/ https://morganestes.com/2017/12/a-tip-of-my-hat-to-friends-and-the-astros/#respond Sun, 10 Dec 2017 05:09:16 +0000 https://morganestes.com/?p=1139 Continue reading "A tip of my hat to friends and the Astros"

]]>
I’ve been a Dodgers fan all my life. I remember being the only kid in my class, less than 80 miles from the Bay Area, rooting for LA in the 1988 World Series. I was really excited to finally get to see them win another one this year in an excellent series against Houston, so naturally when my friend Charleen — a proud native Houstonian — tweeted a friendly challenge, I accepted.

In hindsight, this is one reason why I don’t bet anymore. 🙂

Thirty–six minutes after game 7 finished, the hat was on its way. We didn’t know when we’d meet up, but the deal was that I’d wear my new hat at the next WordCamp we attended. I assumed it would probably somewhere in Texas next year, but with some unexpected travel, it turns out I and my family were able to make it to WordCamp US in Nashville. On the second day, I got to sport my new lid.

Me and Charleen posing together while I wear my new hat

It did the job. Over the rest of the day, I was congratulated on my team’s win and my nice hat by:

  • Another Dodgers fan. ☹
  • A Yankees fan. 😏
  • A heckler. 😶
  • A drunk dude yelling “GO ‘STROS!” on the sidewalk in downtown Nashville. 🙃

This hat’s going in my collection of good stories and good friends.

]]>
https://morganestes.com/2017/12/a-tip-of-my-hat-to-friends-and-the-astros/feed/ 0 1139
The Cinderellenium Falcon https://morganestes.com/2017/09/the-cinderellenium-falcon/ https://morganestes.com/2017/09/the-cinderellenium-falcon/#respond Tue, 05 Sep 2017 03:15:03 +0000 https://morganestes.com/2017/09/the-cinderellenium-falcon/ Apparently the Falcon needed something a little extra, so Cinderella brought a plant along. Not sure if the cat food’s for Chewie or if there’s a cat roaming the ship.

]]>
https://morganestes.com/2017/09/the-cinderellenium-falcon/feed/ 0 1085
Understanding Art https://morganestes.com/2016/12/understating-art/ https://morganestes.com/2016/12/understating-art/#respond Fri, 02 Dec 2016 21:31:48 +0000 https://morganestes.com/?p=960 Continue reading "Understanding Art"

]]>
​We recently took a family trip to the OKC Museum of Art to take advantage of free admission courtesy of Sonic and Metro Family magazine. We were short on time, but my daughter decided to take a sketchbook and make a check for everything she liked — plus one “O” for a thing she didn’t. She also spent time drawing a still life scene from memory, as we walked between exhibits.

After looking at a lot of art that she liked, asking us questions, and making her checks, we came upon a sculpture titled “Tendon on Pallet.” She asked what it was, I read her the title, and we both shrugged. I wanted to take time to talk about what made art “art” but couldn’t find the right words, so the the best explanation I could give her was “you don’t have to understand it, just appreciate that someone created it.”

]]>
https://morganestes.com/2016/12/understating-art/feed/ 0 960
Developer’s Rhapsody https://morganestes.com/2016/10/developers-rhapsody/ https://morganestes.com/2016/10/developers-rhapsody/#respond Wed, 26 Oct 2016 18:56:28 +0000 https://morganestes.com/?p=953 Continue reading "Developer’s Rhapsody"

]]>
Is this the real code?
Is this thing testable?
Caught in an infinite loop
No ESC on my new MacBook
Open your IDEs
Look up in the docs and see
How this function works, it’s not very clear;
I’ve stack traced, xDebugged
var_dumped, returned, console logged.
Anyway the logic flows, doesn’t really make sense to me…
oh, it’s async.

]]>
https://morganestes.com/2016/10/developers-rhapsody/feed/ 0 953
Cat attack! https://morganestes.com/2016/07/cat-attack/ https://morganestes.com/2016/07/cat-attack/#respond Thu, 28 Jul 2016 00:51:01 +0000 https://morganestes.com/?p=922 Continue reading "Cat attack!"

]]>
Jessica heard a thunk earlier today and found the bird nest that’s normally on the back porch light slightly askew. Robins built it when we first moved in, but a pair of finches have taken residence there in the recent weeks. I thought I saw them feeding hatchlings a couple of days ago, but never could get close enough to look inside.

The nest sits awkwardly on the lamp after the initial (presumed) attack.

Tonight after dinner, I saw the cat Joanna saw in the backyard earlier today, perched on the window ledge and getting ready to jump up into the nest. I shooed it away, but I think the damage was already done. I hope the little ones got away.

This is the part the finches added on to the existing nest, now upside down on the back porch.
]]>
https://morganestes.com/2016/07/cat-attack/feed/ 0 922
Opinionated Git Workflows and the People Who Love Them https://morganestes.com/2015/10/opinionated-git-workflows/ https://morganestes.com/2015/10/opinionated-git-workflows/#respond Mon, 05 Oct 2015 19:54:16 +0000 https://morganestes.com/?p=694 Continue reading "Opinionated Git Workflows and the People Who Love Them"

]]>
(The slides for this talk have been removed until I can find an accessible and maintained solution. Thanks.)

Here are some additional resources for building and documenting your own Opinionated Git Workflow:

]]>
https://morganestes.com/2015/10/opinionated-git-workflows/feed/ 0 694
Using WP-CLI on SiteGround cPanel Account https://morganestes.com/2015/09/using-wp-cli-on-siteground-cpanel-account/ https://morganestes.com/2015/09/using-wp-cli-on-siteground-cpanel-account/#respond Tue, 29 Sep 2015 00:40:56 +0000 https://morganestes.com/?p=558 Continue reading "Using WP-CLI on SiteGround cPanel Account"

]]>
I recently moved my main site to SiteGround, which has been pretty nice so far. One of the little issues I’ve had has been the same as several other hosts: not using the latest version of WP-CLI on shared hosting accounts. It’s not unusual, and often not a major problem, but I recently came across an issue that prevents me from using the version installed on the server (0.18.0) with the version of WordPress I’m running on the site (4.4 trunk). Every time I tried to use certain wp commands, I was greeted with a fun new error message:

Fatal error: Cannot redeclare class WP_Http in /home/morganes/public_html/wp-includes/class-http.php on line 21

WordPress 4.4 is undergoing some massive file changes, specifically with separating classes, functions, and implementation code into their own files and using the original file to load them all for backwards compatibility. One of those changes caused an error with WP-CLI trying to redeclare WP_Http the class when it loaded it via require instead of require_once. That’s been fixed in 0.20.0, so I asked my host to upgrade to it.

Since I have shared hosting, an upgrade to the script would involve upgrading it for all users. That’s something that’s done on a schedule, and I don’t know when that’ll happen. SiteGround’s systems engineering team hasn’t upgraded yet, so they suggested installing a local version of wp-cli on my account and using it. I followed the Alternative Install Methods guide but kept running into a problem with the output and strange characters. After much trial-and-error, I found out that the shared WP-CLI script uses a different version of PHP than the regular command line does. Making a couple of changes to my .bash_profile finally got the latest version working.

Here’s the final version that’s working for me with WP-CLI v0.20.1 and WordPress 4.4-alpha. I’ve decided to use wpcli as my command for testing, so I can keep SiteGround’s version of wp to know when they’ve updated.

# WP-CLI from user account
export WP_CLI_PHP="/usr/local/php54/bin/php-cli"
alias wpcli="$WP_CLI_PHP $HOME/.wp-cli/wp-cli.phar --path=$HOME/public_html/"
]]>
https://morganestes.com/2015/09/using-wp-cli-on-siteground-cpanel-account/feed/ 0 558
Depression sucks https://morganestes.com/2015/09/depression-sucks-you-in/ https://morganestes.com/2015/09/depression-sucks-you-in/#respond Mon, 30 Nov -0001 00:00:00 +0000 https://morganestes.com/?p=539 Continue reading "Depression sucks"

]]>
There’s no logical pattern to when PTSD symptoms will hit me, but I can usually tell when depression is on its way over. I try to ignore it, but like a socially awkward friend that just doesn’t read body language, it just keeps creeping over to say “hello”.

image
Awkward smiles on the zoo train

So here I am, lonely but constantly with my daughter whom I am responsible for caring for while my wife is out of the country. Not impossible, but spending time with her does not abate nor negate the loneliness I feel. The nagging feeling that I’m doing it all wrong: that I’m not doing enough work to stay employed, that I’m not spending enough time making quality memories for my daughter. That she’s seeing me in tears more often than I’d like, and that she’s not crying half as much as I am and what kind of man cries more than a 4-year-old girl every day, and how can I be honest with her that I’m sad for me and happy for Mommy at the same time and no, she won’t be able to join us for dinner because she’s touring a famous crystal factory in Ireland and I miss her, too, sweet pea.

image
Jessica and her dad enjoying a lifelong dream together

Depression makes me relive all those feelings and conversations at the same time, all jumbled together and without regard to reasonable rest times between rounds, or where I am at the moment. On the phone with my folks wishing me happy birthday? Bam! Can’t speak, eyes are leaking. Ordering a sandwich at Chick-fil-A? I’m sure the nervous teenager won’t mind that I’m crying as I add a large lemonade. Some work needs to get done because people are counting on me, but typing from the fetal position is a challenge, I tell ya.

View post on imgur.com

So depression sucks. It’s sneaky, but not necessarily unanticipated; it’s like a fight that is planned in advanced, but the date keeps shifting so you’re never really rest for it. The fighters prepare as best they can, but even seasoned fighters will tell you plans change when you take that first hit. Well I’ve been getting beat up for three days and it’s time to fight back as best as I can: more meds, more focus, more snuggles, more coffee, more playtime, tea time, and doll time. I may not win the fight this time, but I’ll keep swinging as best as I can. If I’m alive after, I can count that as a win.

]]>
https://morganestes.com/2015/09/depression-sucks-you-in/feed/ 0 539