Running Multisite Like a Boss

This is the presentation I ended up doing at #domains17. I did slide-ish things over here but they probably didn’t include all the asides. We’ll see how well I do at including them in this post. I went down the Church of the Sub-Genius route sometime the night before. It remains to be seen whether this was a good choice or not. I thought it was funny but many of my jokes are for a niche audience of one. Although Grant Potter and Brian Lamb seemed to be down with Bob. The goal of this slide was to portray me as a human. I have a number of other interests. I do not live in a dank cave with eyes eternally glazed from staring into the ether. I have a family. I sleep a reasonable amount. I enjoy the light of the day star. etc. etc. Once again, I’m trying really hard to convince people that I am not special and they can do this. I’m not a programmer. I didn’t study computer science. This is sometimes misinterpreted at times to mean you should do this or we’ve had the same opportunities to do this. I’m not saying any of that. I’m trying to say I’m no better than you and that with time you too can be a half-competent […]

iPad Robot Redemption

I freely admit to having mocked iPad robots on more than one occasion. My experience with them has largely been awkward encounters at conferences where they felt more like curiosities1 than anything with real purpose or impact.2 But . . . we recently ended up in a scenario where a student in Molly’s Artfulness class was going to be unable to attend class for a lengthy period of time. She was considering dropping the class. The next class was a dance-focused class run by Jill Ware where movement and being in the space was particularly important. All this came out in an informal conversation with Molly. As a semi-joke, I said now was the time to use the iPad robot . . . and not only did we do it but it ended up working really well. You can see some of the interactions playing out below. I think it was a fundamentally different experience than merely watching. In this particular scenario I think that the iPad robot really made a remarkable difference in terms of interaction on the part of the student driving and the students interacting with the robot/student.3 It also looks like a fundamentally different experience for both the driver of the iPad robot and the students in the class. It’d be a fun thing on which […]

04

Weekly Web Harvest for 2017-05-28

anime.js – a Collection by Julian Garnier on CodePen A 1.4-Billion-Pixel Map of the Gulf of Mexico Seafloor – Eos The geology of the Gulf of Mexico (GOM) is dynamic, driven not by plate tectonics but by the movement of subsurface bodies of salt. Floating labels are problematic – Simple = Human – Medium Forms are not a source of entertainment. The floating label won’t make users enjoy using forms. Users don’t care. They just want the outcome. stutrek/scrollMonitor: A simple and fast API to monitor elements as you scroll The Office for Creative Research Good morning, We are a hybrid research group, working at the intersection of technology, culture and education. We build user-focused tools, public space interventions and forward-looking prototypes in the service of understanding and humanizing complex data systems. Summer 2017 Schedule – ANTH 101 “This class was inspiring on many levels when I took it in Fall 2016. I look forward to seeing the challenges progress on here, as well as possibly doing some of them again, on my own.” Donald Trump has a very strange theory about exercise – CNNPolitics.com Trump believed the human body was like a battery, with a finite amount of energy, which exercise only depleted. So he didn’t work out. When he learned that John O’Donnell, one of his top casino […]

Ricoh Theta to YouTube 360 on a Mac

The easiest path for me to get Theta video on YouTube using a Mac ended up being . . . Change file from m4v to mov – just rename the file and confirm. Open the renamed video file with the Spatial Media Metadata Injector program Save it Upload to YouTube and wait a bit as it’ll take a while after upload for it to become 360 interactive but it does get there.

WP Rest API Tips

Cowboy Jason Stanley performing a riding trick at the Round-Up, Pendleton, Oregon flickr photo by UW Digital Collections shared with no copyright restriction (Flickr Commons) I’ve been doing quite a bit more with the WordPress Rest API lately. There’s plenty of documentation and tutorials out there but most of it still feels a bit scattered to me so I’m going to stick a few of the basics here and add a few things that have come up repeatedly that aren’t quite as basic. There’s an attempt here to move upwards in complexity with the examples but to keep them as clean as possible. This will deal entirely with getting the data. I haven’t done much with using the API to write or modify data. Get the Info There are many ways to get data depending on your library of choice or if you’re using vanilla JS. I’ve played with fetch and Axios on the lighter side and jQuery, Vue, and Angular (v1) on the heavier/more involved side of things. I’ll use jQuery in this version because it’s fairly popular but here’s a Vue example. The example below does a basic jQuery ajax call for the JSON associated with blog information. See the Pen simple jquery get of WP JSON for the site by Tom (@twwoodward) on CodePen. The URL Structure/Accessing […]

timeline of last 50 posts

WP JSON to Timeline JS

As part of some thoughts on building out a series of reflective views for student portfolio blogs, I thought seeing your WordPress posts in the TimelineJS view might be a useful way to look back over your progress. I intend to wrap this into a custom spreadsheet template and/or a plugin1 but figured I’d sketch out how it works so far in case anyone was interested. The WP Rest API makes it pretty easy to write the data via Google Script. I just want to cut out chunks of the data and put it in the right fields. The following script does that and writes it to a page named “wp.” 1 Or maybe just a page where you throw in a blog URL and get a bunch of alternate view/data options.

21

Weekly Web Harvest for 2017-05-14

Judge rules emoji are proof of intent One piece of evidence used against the defendants was an emoji-filled text message they sent to Dahan, which mentioned the house and included the emoji chain “?.” Animating the Virtual DOM by sdrasner some really slick stuff in this Many pet rabbits will die in Second Life on Saturday | Rock, Paper, Shotgun Virtual rabbits across Second Life [official site] will fall asleep on Saturday then never wake up, now that the their digital food supply has been shut down by a legal battle. The player-made and player-sold Ozimals brand of digirabbits are virtual pets that players breed and care for in the sandbox MMO, and even need to feed by buying DRM-protected virtual food. But they rely on servers. Waypoint reported earlier today that the seller of Ozimals and the Pufflings virtuabirds has received a legal threat he says he cannot afford to fight, so they’ve shut down. By Saturday, rabbits will run out of food and enter hibernation. Arctic stronghold of world’s seeds flooded after permafrost melts | Environment | The Guardian It was designed as an impregnable deep-freeze to protect the world’s most precious seeds from any global disaster and ensure humanity’s food supply forever. But the Global Seed Vault, buried in a mountain deep inside the Arctic circle, has been […]

14

Weekly Web Harvest for 2017-05-07

TaffyDB – The JavaScript Database Dave Brat’s Horrible, Terrible, No Good Problem with the First Amendment When a questioner said that health care is a human right, Brat countered the question with, “.”I don’t think y’all want the separation of church and state (…) In the west rights come from God”. In a press interview immediately following the event, Brat was asked how excited he was about the bill, he replied, “I’m a Calvinist,” he said. “I’m the frozen chosen. I’m an economist. So, it’s like—excitement? Whatever.” He also added, “I don’t think people get that excited on policy in general,” Chase added that it is the responsibility of the church, not the government to protect the poor, needy and vulnerable. “If a person needs help they should join a church.” Home | Better Better is a privacy tool for Safari on iPhone, iPad, and Mac. It protects you from behavioural ads and companies that track you on the web by enforcing the principles of Ethical Design. You can download the Better apps from the App Store and Mac App Store. A New Model | Mastery Transcript No Standardization of Content The performance areas, credit standards (rubrics, etc.) and credits are specific only to the individual crediting school, and will never be standardized across schools. No Grades Letter grading (or numerical […]

Managing Rico Theta Videos on a Mac

The theta software sucks but the camera is decent #theta360 – Spherical Image – RICOH THETA At one point you could mount a Ricoh Theta camera on a Mac like so . . . Mass Storage: Press Wireless and Shutter. While continuing to hold these buttons, plug THETA into computer with USB cable. Camera will be powered off. via this It appears this no longer works on Macs running an updated OS. I never found one that worked . . . but supposedly it does on older version. I tried a number of things on various machines here but even diskutil list in terminal wasn’t seeing the Ricoh. Molly even went to great lengths to call and talk to a person on a phone but he was less than no help. There seems to be a pretty basic assumption that you only want to take video in the camera and upload it via their app. Much like the GoPro, it’s hard to tell what’s going on in the Ricoh via the device itself. It tells you it’s on, wi-fi is up etc. but storage remaining and a few other things that might matter are not apparent. Get Your Video & Cleanse the Camera To get the content to your phone and remove it from the camera, you’ll need to go […]

Fix Adobe’s Annoying Photoshop PNG Transparency Clipping

Photoshop decided it was smarter than me and would override my decisions about exporting a PNG layer with transparencies. It’d clip it and mess up my careful alignment. You can see someone else suffering from this on the Adobe forums. This could not stand. If you don’t want to see the setup for the issue and just want the answer . . . take the paint brush set the opacity to 0 and make a slash across the top prior to export.