博文

Scripting News: Sunday, July 14, 2024

Sunday, July 14, 2024 This blog 20 years ago today. # The shownotes for today's Podcast0 episode. The shownotes pages now have a player. Still have a little more work to do on it. I like this because it's a lightweight project, which is something I need while the world is boiling over. # Morning coffee notes # BTW, I'm intermittently locked out of my Threads account. They say it has to do with automated stuff they don't explain. I don't have any apps that do anything with Instagram or Threads. I tried changing the password. Anyway, I was just starting to like the network, it has its own feel, and have made some friends there, but I have no energy to fight it, at least not right now. If you don't see me over there, this is why. # How I found out about Trump's assassination. By accident, I was watching CNN when they switched over to his rally. I listened to the first few minutes, ugly lies, the usual disgusting stuff, s...

Scripting News: Saturday, July 13, 2024

Saturday, July 13, 2024 This blog 20 years ago today. # The show notes for today's Podcast0 episode. # Does the marquee element in HTML work in your browser? # This post on Threads has already gotten over 7K reads. That's a lot for me, on any platform, and I have far fewer followers there, and no blue checkmark. # An open tweet to Keith Olbermann # Adapted from a tweet . # Still thinking about your last episode and how you don't know what to tell anyone to do. i think that's great. because no one knows -- in the meantime here are a couple of ideas. # let's organize democratic voters. the better organized we are, the better we can get through the attacks from the nyt, cnn, msnbc, et al that are coming until the election. a web site for circles of friends, a buddy system that gets the word out. can use all social networks, email etc. # encourage biden to take off the gloves, even more than he is. he should say th...

How the Nishan Forum bridges civilizations through dialogue and exchange

图片
How the Nishan Forum bridges civilizations through dialogue and exchange The 10th Nishan Forum on World Civilizations kicked off on Wednesday in Qufu City, east China's Shandong Province, the birthplace of Chinese philosopher Confucius. Themed "Traditional Cultures and Modern Civilizations," the two-day forum aims to provide solutions to better address global challenges and promote the progress of human civilization. Take a deep dive into the global gathering through this week's newsletter. 2024-07-13 19:43:04 View in browser How does the Nishan...

Scripting News: Friday, July 12, 2024

Friday, July 12, 2024 The episode from this day in 2004 is now in the Podcast0 feed. # Here are the show notes for this episode. # Route around journalism # Why journalists don't bother trying to take Trump down, but do with the Democrat. # Simple. Trump has routed around journalism as we have begged the Dems to by going direct to the people. # The journos have no power over Trump and they know it. # They have total power over the Dems, and they know that too. # If by some miracle the journos let us (voters) determine the president, we must never let them have this power again. # Linkblog items for the day. After Biden's debate performance, the presidential race is unchanged. npr.org Gmail is a little over 20 years old in 2024. wikipedia.org Copyright 1994-2024 Dave Winer. This email was sent on: 7/13/2024, 12:00:00 AM Eastern. "So, it has come to this....

Scripting News: Thursday, July 11, 2024

图片
Thursday, July 11, 2024 Today's song: Respect Yourself . For all of us, but especially the people of the United States of America. # I had a post here about the inevitability of Biden stepping aside, then I turned on the news and saw how the press was humiliating the President at a meeting with the president of Ukraine. We can't give into this. How dare they insult the president as he represents the US in NATO. I can't get behind this. We're in a bad bad place. # If you listened to my audio blog posts in the summer of 2004, I recommend subscribing to the new podcast0 feed . I just listened to the show from this day 20 years ago. It was quite a throwback, lots of questions about what I was talking about, I've forgotten a lot of it. It took a full hour to prepare the feed. I can tell this is going to be quite a flashback experience. Maybe it'll get me in the mode to do some serious innovating, because we were on fire and didn't know it, in ...

Scripting News: Wednesday, July 10, 2024

图片
Wednesday, July 10, 2024 If we were organized we could handle anything. The only reason we're panicking about Biden's capability is that our news flow is owned by largely invisible media moguls. The only way out of this mess is to route around them. # I agree with Manton . The way the twitter-alikes do discourse is not the only possible way, and imho, and, as I've said before (in 2007!), most of what passes for discourse on twitter is actually spam, and that goes for Masto, Threads, Bluesky and Facebook (aka FriendFeed). # Nancy Pelosi # I kind of like what Nancy Pelosi is doing. # She's got a unique role to play, as a master of Washington and national politics. # She stepped down as Democratic leader in the House to let a new generation lead, yet maintained here position as sort of overseeing and giving her blessings to how they go forward. # She also helped organize the Jan 6 committee, which in the end was the only real off...

🔥 (#173) Make your components easier to think about

图片
Better late than never, right? I've got an article for you that I recently published: Make Your Components Easier to Think About . And as always, your tips. — Michael 🔥 Dynamic Directives Vue lets us use dynamic arguments with directives: < template > < WowSoDynamic v-bind:[somePropName] = "somePropValue" v-on:[customEvent] = "handleClick" /> </ template > When the argument evaluates to null , the attribute or event is removed. This makes a really convenient way of making them conditional: <!-- LinkComponent.vue --> < template > < a :href = "url" v-bind:[targetAttr] = "'_blank'" > < slot / > </ a > </ template > < script setup > import { computed } from 'vue' ; const { newTab } = defineProps ({ newTab : { type : Boolean , default : false , ...