博文

目前显示的是 八月, 2025的博文

Scripting News: Sunday, August 31, 2025

图片
Sunday, August 31, 2025 Today's song: Jambalaya on the Bayou . # A podcast from post-Katrina New Orleans, Dec 2005. # There are two quotes that make me laugh in the Think Different piece from last week. One of them is here : "They took paradise and.." At first, if you're roughly my age, you read "They took paradise and..." and recognize it as the beginning of a famous line from Joni Mitchell's Big Yellow Taxi . The other is a subtle touch of sarcasm, that I usually try not to indulge in, but let pass through as I edited this piece. See if you can find it. # Mea culpa: Unfortunately I misquoted Joni, she said "paved" not "took." I'm going to leave the mistake in the piece. # If you want to get an idea of how well WordPress has been bridged to ActivityPub, check this out . It's time for Mastodon to adopt these features across the board, so when writing in Masto you can use linking, style, titles, 1...

Scripting News: Saturday, August 30, 2025

Saturday, August 30, 2025 Stephanie Booth , an old school blogger, wanted to hook up my RSS feed to a new service that supports inbound RSS , which we appreciate. Apparently they can't handle HTTP, which of course we don't . # Linkblog items for the day A CLI tool for managing RSSfeeds with SQLite storage and static website generation. github.com On the flight from Atlanta to post-Katrina New Orleans, a 50-minute podcast with Janet, a woman who lost her house and all her possessions in the Lakeview section of New Orleans. static2.podcatch.com ICE recruiting site. ice.gov Climate.gov, which went dark this summer, to be revived by volunteers as climate.us with expanded mission. theguardian.com Exactly 50 years ago: The first issue of BYTE, the dawn of a revolution: "Computers -- the World's Greatest Toy!" mastodon.social How Gavin Newsom made Mike Johnson look (and sound) like a (wimpy) Democrat editorial...

Scripting News: Friday, August 29, 2025

图片
Friday, August 29, 2025 Thanks to Matt Mullenweg for the boost to yesterday's post . Glad to finally get the whole plan down in one place. Each piece of the puzzle took a while to come together in concept and then in implementation. I'm still working on all levels, last week I added a feature to FeedLand that makes it fit in better with the (new) timeline and WordPress (20+ years). It takes a while to change your thinking from WordPress being just another blogging CMS, to being an open platform that hosts web writing in a way that's open to competition. We're on the same page. It's still a competitive environment, but there are rules to competing, you don't cash in the interop that took patience and respect to develop and maintain. That's been the pity of the open web, lots of opportunists who are willing to stink up the ecosystem to squeeze a few more bucks for themselves from things they didn't create. Let your competitors in, a...

Scripting News: Thursday, August 28, 2025

图片
Thursday, August 28, 2025 Think Different about WordPress # Steve Jobs asked you to think differently about computers. # I'm going to ask you to think differently about WordPress. # I'm not going to make you wait to hear what it is. I want you to see WordPress as comparable to Bluesky or Mastodon. # I've done this before -- asked people to think differently about things, like public writing, with blogging. In the 90s I was running around the Vallley trying to explain to everyone that blogging was going to change everything, all I got was blank stares from people who said "we don't do that." They of course eventually did do it. But at first the ideas seemed foreign, unreasonable. # I did it with RSS and podcasting. We needed to seed these things, get the ideas in front of people with actual products, with real utility for users. And eventually they came around. # Now I'm going to ask you to think differ...

Scripting News: Wednesday, August 27, 2025

图片
Wednesday, August 27, 2025 news.scripting.com continues to grow. There must be some word of mouth. Or perhaps people are refreshing it more often. I have no analytics except for a hit counter. Maybe I should do a little work on the site. Let me know if you have any feature requests. # Notes added to the What Is the Web doc. # The last few days we've been exploring the ideas behind the web, to decide what, if anything that we're doing today is either on the web or of the web. On the web seemed relatively easy. But of the web is a bit more elusive. Until Ken Smith found this quote of Ted Nelson in the original 1989 proposal by Tim Berners-Lee for what would become the web. "Human-readable information linked together in an unconstrained way." I like this, because it, like the definition I came up with for weblog , talks about the activity as opposed to the technology. Human-readable is essential. And most essential is "unconstraine...

🔥 (232) Using useRequestHeader, Reusing Code, and Global Properties

图片
Read this on my blog Hey! Tomorrow is the last day of the Advanced Reactivity course launch and the 35% off discount. If you were hoping to pick it up, don't forget to check it out! Get Advanced Reactivity here Otherwise, I hope you enjoy the tips and articles I've got for you in this newsletter. Have a great week, — Michael 🔥 Using useRequestHeader Grabbing a single header from the request couldn't be easier in Nuxt: const contentType = useRequestHeader ( 'content-type' ); This is super handy in middleware and server routes for checking authentication or any number of things. If you're in the browser though, it will return undefined . This is an abstraction of useRequestHeaders , since there are a lot of times where you need just one header. See the docs for more info. 🔥 Reusing Code and Knowledge Don't Repeat Yourself — an acronym that many know but many don't correctly understa...