{"id":36344,"date":"2026-07-26T18:14:35","date_gmt":"2026-07-27T01:14:35","guid":{"rendered":"https:\/\/www.podfeet.com\/blog\/?p=36344"},"modified":"2026-07-26T18:14:35","modified_gmt":"2026-07-27T01:14:35","slug":"nc-1107","status":"publish","type":"post","link":"https:\/\/www.podfeet.com\/blog\/2026\/07\/nc-1107\/","title":{"rendered":"NC #1107 iMac as Display with AirPlay, VisiCalc with Ken Case, Adam Engst on Route Planning in EVs"},"content":{"rendered":"<p>Hi, this is Allison Sheridan of the NosillaCast Apple Podcast, hosted at Podfeet.com, a technology geek podcast with an EVER so slight Apple bias. Today is Sunday, July 26, 2026, and this is show number 1107.<\/p>\n<p>We WILL have a live show next week on August 2nd, but then we&#8217;ll be gone for our European adventure to Spain for an eclipse, then Portugal, and <em>then<\/em> we get to go see Bart for the first time in 15 years! That means no live show till we get back on August 23rd.<\/p>\n<audio class=\"wp-audio-shortcode\" id=\"audio-36344-1\" preload=\"none\" style=\"width: 100%;\" controls=\"controls\"><source type=\"audio\/mpeg\" src=\"https:\/\/media.blubrry.com\/nosillacast\/traffic.libsyn.com\/nosillacast\/NC_2026_07_26.mp3?_=1\" \/><a href=\"https:\/\/media.blubrry.com\/nosillacast\/traffic.libsyn.com\/nosillacast\/NC_2026_07_26.mp3\">https:\/\/media.blubrry.com\/nosillacast\/traffic.libsyn.com\/nosillacast\/NC_2026_07_26.mp3<\/a><\/audio>\n<p><a title=\"mp3 download\" href=\"https:\/\/media.blubrry.com\/nosillacast\/traffic.libsyn.com\/nosillacast\/NC_2026_07_26.mp3\" target=\"_blank\" rel=\"noopener noreferrer\">mp3 download<\/a><\/p>\n<h3>Articles<\/h3>\n<h4><a href=\"https:\/\/www.podfeet.com\/blog\/2026\/07\/keycastr-presentify-screencastsonline\/\">KeyCastr &amp; Presentify on ScreenCastsONLINE<\/a><\/h4>\n<h4><a href=\"https:\/\/www.youtube.com\/watch?v=doljBogxG-Q\">Tesla Model 3: The Good, the Bad &amp; the Unexpected &#8211; Live With It &#8211; YouTube<\/a><\/h4>\n<p>Sarah Lane of DTNS fame has a show called Live With It where she interviews people about tech they&#8217;ve been living with for a bit of time. It&#8217;s an interesting show because it&#8217;s not the &#8220;quick take&#8221; we&#8217;re used to when gadgets are new; rather it&#8217;s after the new shiny might have worn off.<\/p>\n<p>She recently had me on the show to talk about my thoughts on driving Tesla EVs. I do make a point up front that I don&#8217;t agree with Elon&#8217;s political views, but we love the cars his company makes.<\/p>\n<p>I put a link in the shownotes to <a href =\"https:\/\/www.youtube.com\/watch?v=doljBogxG-Q\" target=\"_blank\" rel=\"noopener\">the video interview on YouTube<\/a>, and you can find <a href =\"https:\/\/shows.acast.com\/live-with-it-the-dtns-product-review-show\/episodes\/tesla-model-3-the-good-the-bad-the-unexpected-live-with-it\" target=\"_blank\" rel=\"noopener\">the audio podcast for Live With It<\/a> in your podcatcher of choice.<\/p>\n<h4><a href=\"https:\/\/www.podfeet.com\/blog\/2026\/07\/imac-external-display-eddie-tonkoi\/\" target=\"_blank\" rel=\"noopener\">Tiny Tip: Using an iMac as an External Display with AirPlay<\/a><\/h4>\n<p>Let&#8217;s start off with a really cool tiny tip from Eddie Tonkoi.<\/p>\n<p>Thanks, Eddie. This is essentially Target Display Mode for modern Macs that disappeared around, I think, 2017 when they came out with the 27&#8243; 5K iMacs. It was such a shame that so many of those beautiful iMacs ended up recycled instead of living out their lives as spectacular displays.<\/p>\n<p>I have to be honest and say that I thought Screen Mirroring was just what it said on the tin. I use it to mirror my Mac to the Apple TV in the family room on occasion, but I never noticed you could do it from Mac to Mac, <em>and<\/em> that if you choose another Mac, it lets you choose extended display. It makes sense, since I&#8217;ve done it with my Mac to an iPad, but it just never occurred to me this would work!<\/p>\n<h4><a href=\"https:\/\/www.podfeet.com\/blog\/2026\/07\/visicalc-ken-case\/\">Learning VisiCalc with Ken Case<\/a><\/h4>\n<h3><a href=\"https:\/\/podfeet.com\/patreon\">Support the Show<\/a><\/h3>\n<p>As you may have suspected, it&#8217;s not inexpensive to host podcasts like the ones we do here on podfeet.com. I try to keep the costs to a minimum, but sometimes I do have to spend more than I like. A few years ago, with Bart&#8217;s encouragement, I put my domain behind Cloudflare so they handle my DNS. This did a lot to protect the site from attackers.<\/p>\n<p>Then late last year my web server started to get hammered by some bots. <a href =\"https:\/\/www.podfeet.com\/blog\/2025\/10\/rate-limiting-bots\/\" target=\"_blank\" rel=\"noopener\">With Tage&#8217;s help, we turned on a rate-limiting rule in the Cloudflare interface to stop the bots<\/a>.<\/p>\n<p>Everything was fine until back in June when I started getting emails from my hosting company, DigitalOcean, that again my site was getting hammered. This time it wasn&#8217;t my web server; rather, it was my managed database server. The emails were titled: &#8220;DigitalOcean monitoring triggered: CPU is running high&#8221; and then maybe 45 minutes later or more, I&#8217;d get another email titled &#8220;DigitalOcean monitoring resolved: CPU is running high&#8221;.<\/p>\n<p>Because it would resolve itself, it gave me the luxury of putting my head in the sand because I just didn&#8217;t have the time or the knowledge to figure out what was wrong.<\/p>\n<p>I continued with my brilliant strategy until someone sent me a note telling me that podfeet.com was completely down! I wish I could remember who it was to thank them publicly, but it&#8217;s slipped my mind.<\/p>\n<p><em>Anyway<\/em>, it seemed to be time to stop with the head-in-the-sand approach. Instead of bothering Bart or Tage, I decided to see what Claude and I could accomplish. After it helped me get my site back up by restarting nginx (the web server), we started on a journey to look at log files.<\/p>\n<p>Armed with a nice, interactive graph from DigitalOcean, I could use my cursor to easily pinpoint exact times when the CPU passed 90%, Claude was able to narrow the search in the log files.<\/p>\n<figure style=\"float: center; margin: 5px\"><img decoding=\"async\" src=\"https:\/\/www.podfeet.com\/blog\/wp-content\/uploads\/2026\/07\/Annotated-DigitalOcean-graph-of-database-cpu-usage-for-14-days-showing-spikes-trough-and-calm.png\" alt=\"DigitalOcean graph of database cpu usage for 14 days showing spikes trough and calm.\" title=\"#title#\" width=\"798 \" height=\"292\"><figcaption style=\"text-align:center\">Bot Spikes, Dead Server, and Peace<\/figcaption><\/figure>\n<p>After literally thousands of words exchanged between us, we determined, as you would suspect, that bots were attacking my site. Unfortunately, the free version of Cloudflare only allows one rate-limiting rule, and Claude suggested a second one to rate limit bots in general. It also suggested Cloudflare&#8217;s Super Bot fight mode, which sounded exciting, but was also not included in the free Cloudflare plan.<\/p>\n<p>I warmed up my AppleCard and shelled out $25 for a month&#8217;s worth of Cloudflare Pro, so I could enable these features. I won&#8217;t go through the gory details of the configuration, or of the tweaks we added so my own work creating blog posts from the admin panel wouldn&#8217;t get blocked, but I will tell you that for the past two days, the CPU activity on the database server has been quite a bit calmer than it has been in the last two weeks. Not only has there not been any 90+% spikes in CPU load, the curve is much more stable hovering around 35-40% where it was jumping to 50% or more pretty often before.<\/p>\n<p>I don&#8217;t want to declare victory just yet, since it has gone 2 days without a spike in the past, but I&#8217;m cautiously optimistic based on how much less noisy it looks right now.<\/p>\n<p>And why have I told you this whole story? One is because it&#8217;s nerd fun, but also because if this works, I&#8217;ll be changing to the annual plan of $20 per month for Cloudflare protection which is another $240 of cost to run the podcasts.<\/p>\n<p>So if you have some moola to spare and you find the content we provide here entertaining or educational, please consider going to <a href=\"http:\/\/patreon.com\/podfeet\">podfeet.com\/patreon<\/a> to help defray the costs of providing this valuable service.<\/p>\n<h4><a href=\"https:\/\/www.podfeet.com\/blog\/2026\/07\/ccatp-839\/\">CCATP #839 \u2014 Adam Engst on A Better Route Planner for Stress-free EV Trips<\/a><\/h4>\n<h4><a href=\"https:\/\/podfeet.com\/transcripts\/NC_2026_07_26.html\">Transcript of NC_2026_07_26<\/a><\/h4>\n<p>That&#8217;s going to wind this up for this week. Did you know you can email me at <a href=\"mailto:allison@podfeet.com\">allison@podfeet.com<\/a> any time you like? If you have a question or a suggestion, just send it on over.  Remember, everything good starts with podfeet.com. You can follow me on Mastodon at <a href=\"https:\/\/chaos.social\/@podfeet\">podfeet.com\/mastodon<\/a>.  If you want to actually see Steve and my podcast work on YouTube, you can go to <a href=\"https:\/\/podfeet.com\/youtube\" target=\"_blank\" rel=\"noopener\">podfeet.com\/youtube<\/a>. If you want to join the conversation, you can join our Slack community at  <a href=\"http:\/\/podfeet.com\/slack\" target=\"_blank\" rel=\"noopener\">podfeet.com\/slack<\/a> where you can talk to me and all of the other lovely NosillaCastaways. You can support the show at <a href=\"https:\/\/www.patreon.com\/podfeet\" target=\"_blank\" rel=\"noopener\">podfeet.com\/patreon<\/a> or with a one-time donation at <a href=\"https:\/\/podfeet.com\/donate\">podfeet.com\/donate<\/a> with Apple Pay or any credit card, or through <a href=\"https:\/\/www.paypal.me\/podfeet\" target=\"_blank\" rel=\"noopener noreferrer\">podfeet.com\/paypal<\/a>.\u00a0 And if you want to join in the fun of the live show, head on over to <a href=\"http:\/\/podfeet.com\/live\">podfeet.com\/live<\/a> on Sunday nights at 5 PM Pacific Time and join the friendly and enthusiastic NosillaCastaways.\u00a0\u00a0Thanks for listening, and stay subscribed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi, this is Allison Sheridan of the NosillaCast Apple Podcast, hosted at Podfeet.com, a technology geek podcast with an EVER so slight Apple bias. Today is Sunday, July 26, 2026, and this is show number 1107. We WILL have a live show next week on August 2nd, but then we&#8217;ll be gone for our European [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11358,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[173,1],"tags":[8347,3663,1758,1786,1776,5085,3628,1796,8355],"class_list":["post-36344","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nosillacast","category-podcasts","tag-a-better-route-planner","tag-adam-engst","tag-airplay","tag-ev","tag-imac","tag-imac-as-display","tag-ken-case","tag-spreadsheet","tag-visicalc"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/www.podfeet.com\/blog\/wp-content\/uploads\/2017\/04\/square_skyline_2017.png","_links":{"self":[{"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/posts\/36344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/comments?post=36344"}],"version-history":[{"count":5,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/posts\/36344\/revisions"}],"predecessor-version":[{"id":36373,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/posts\/36344\/revisions\/36373"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/media\/11358"}],"wp:attachment":[{"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/media?parent=36344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/categories?post=36344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/tags?post=36344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}