As I worked with Amy on this week’s AI article (It’s not live, it’s Memorex AI) that kind of addresses more sophisticated media generation and the weird world of whether people are people online . . . I got way too much stuff and examples that were probably too odd for the current audience. And […]
Weekly Web Harvest for 2024-01-14
Brains Are Not Required When It Comes to Thinking and Solving Problems–Simple Cells Can Do It | Scientific AmericanAnd for the philosophically minded, basal cognition casts the world in a sparkling new light. Maybe thinking builds from a simple start. Maybe it is happening all around us, every day, in forms we haven’t recognized because […]
Weekly Web Harvest for 2024-01-11
OpenVoice – a Hugging Face Space by myshell-ai Antoine Joseph Wiertz on photography“Let it not be thought that the daguerreotype kills art. No, it only kills the work of patience and pays homage to the work of thought.” [2305.17493v2] The Curse of Recursion: Training on Generated Data Makes Models Forget We find that use of […]
Multiple Regex Expressions in a Sublime Snippet
I still use Sublime when I’m not using VS Code. This isn’t the best idea but I do it anyway. One of the things I like about both programs is being able to create little shortcuts to create code I write a lot. It speeds things up and makes me more consistent. Both programs let […]
Read More… from Multiple Regex Expressions in a Sublime Snippet
Format paragraphs based on internal text
As part of the AI Detox, people are cutting and pasting AI/Human conversations from a little font-end chatbot I made with the ChatGPT 4 API. The responses are just in rich text for downloading/saving. The conversations look something like this. The “speaker” is automatically prepended.1 AI: Some weird sentence. Human: Some response. AI: I don’t […]
Fixing missing anchor links in Canvas ePub Export
I’m using a free tool called Sigil1 to fix missing anchor link attributes in an ePub export from Canvas. This issue is probably because the course was created with CidiLabs Design Tools and the export just isn’t made to handle the complexity of an external tool like this. https://youtu.be/jhcVRrvL7gM 1 If I was stuck doing […]
Read More… from Fixing missing anchor links in Canvas ePub Export
Fix .dms download issue in FireFox
We are messing about with some ChatGPT API chatbots as part of the AI Detox this year. I modified a little API-based chatbot to make it goofier. Turns out the download content option worked fine in Chrome but downloaded as a .dms file in FireFox. This works in both browsers and gets the file as […]
Google Script to loop folder contents and copy Google Sheets content
I helped one of our athletic directors do some budget sheets for different teams. We then needed to add an additional sheet to all the workbooks and copy over content from a similar page. Given it’s about 20 or so workbooks, I scripted it. […]
Read More… from Google Script to loop folder contents and copy Google Sheets content
Conditional Field Display in ACF Based on Options Value
In ACF, the conditional logic for fields is constrained to data found in the other fields in the group. That works for most things. In this case, I wanted to have an options page for the theme that allowed two different patterns for timeline events. If you choose the “structured events” pattern, I want to […]
Read More… from Conditional Field Display in ACF Based on Options Value
Customizing the text in Canvas Catalog enrollment buttons
As usual, just knocking out the hit titles! Canvas Catalog just doesn’t have much in terms of options. That’s been tricky for us. We do a number of odd things. We’re getting around this so far by using the ability to put custom javascript at the catalog or sub-catalog level. It’s not what I dream […]
Read More… from Customizing the text in Canvas Catalog enrollment buttons