This takes the previous persona builder and shows it working with the OpenAI LTI. I’ve spent about 50 cents in testing so far over three days. That’s using the ChatGPT 4 model. Pricing is based on tokens which loosely equate to computing cycles. There are different rates for different models. I think this would be […]
Category: Examples
Javascript voice to text and text to voice
I took some of the Mozilla example code and tweaked it a tiny bit. Pretty crazy what you can do now with voice in the browser. The example below should let you record you voice to text and then have it speak that text back to you. See the Pen speech stuff by Tom (@twwoodward) […]
ChatGPT Prompt Generator for Hofstede’s Cultural Dimensions Theory
I’m working with a faculty member who wanted an AI persona for practicing difficult workplace conversations. The end goal is audio interaction and maybe a visual representation. I try to approach projects like these in stages. Can I build the stages out so that if we hit a wall, the stuff we’ve built to that […]
Read More… from ChatGPT Prompt Generator for Hofstede’s Cultural Dimensions Theory
Two quick Photoshop techniques
Nothing fancy here, but I was really impressed by the new AI background option in Photoshop. I also note how I’m using the layer stroke option to make fancy text. Serious PS people will not be impressed. The bonus is seeing the crazy tree house that Middlebury had back in the early 1970s. […]
WordPress CSV import to custom post type and taxonomies
Ever since Google Sheets killed the native JSON feeds, a number of projects of mine have broken and been left adrift. One of those projects was my activities list for conferences and various things like that. On Tuesday, we were asked to revisit our work profiles. One of the requested items was “Relevant publications, presentations, […]
Read More… from WordPress CSV import to custom post type and taxonomies
Change WordPress slug on title change
I’m trying to post smaller pieces of code as they come up to better document things for myself and maybe it’ll end up helpful for others. So these things aren’t terribly exciting and may, in fact, be boring. The Context I set up a custom post type named “Cards” and another custom post type named […]
Stacking Images with CSS
I wanted to do a little example for a Gravity Forms workshop series I’m doing with Reclaim Hosting. The goal was to play off the Wonder Twins and their ability to change into various shapes. So I thought it’d be fun to propose a scenario and then have people propose different things for the Twins […]
Panopto API meets WordPress
Imagine you have some longer training videos but it’d be useful to provide discrete chunks. You might also want to provide some additional contextual information for particular video portions. Well, we wanted to be able to do that.1 This example uses the Panopto embed API and the Advanced Custom Fields repeater field to make this […]
Detox Site – Energy-conscious website breakdown
The following is what I wrote for this year’s DLINQ Digital Detox. It was strange writing without footnotes. It’s also a lot less of my normal writing voice. I was writing for a bunch of strangers rather than you, my dear readers.1 It’s easy to use the web without thinking about it much. Modern processors, […]
Read More… from Detox Site – Energy-conscious website breakdown
CSV Bookmarklet
In the time of APIs, python scrapers and other cool things, bookmarklets have fallen from favor but they still have uses and I still like them. For small jobs that you want to make accessible to people they are still really handy. In this scenario Middlebury has lots of ways to get roster information about […]