Weekly Web Harvest for 2017-07-16

Celebrating 30 years in VR: Professor Robert J. Stone on Human Factors and the Future of VR and AR In healthcare generally, we have, in the past, developed VR and AR for surgical training and education; today, we’re investigating the delivery of virtual scenes of nature into hospital intensive care wards to help improve patient sleep quality and post-operative rehabilitation. share-this: Medium-like text sharing Medium style tool tip sharing Return to Sender – Futility Closet Competitive boomerang throwers participate in a number of events: distance, accuracy, trick catches, and so on. One of the most popular of these is maximum time aloft, in which the goal is to keep the boomerang in the air as long as possible with a single throw. Unbelievably, the record here is 17 minutes and 6 seconds, set by John Gorski of Avon, Ohio, in 1993. At the time a respectable flight might last 30 to 40 seconds, but Gorski’s boomerang hit a thermal that carried it upward an estimated 200 meters, where it hovered for several minutes over the Olentangy River. It drifted south for 225 meters, then headed north again, descending to find Gorski, who managed to catch it 40 meters from where he’d thrown it. FCJ 28: Creative Robotics To make robots apparently social. The most common strategies for “socialising” robots follow […]

JSON display from spreadsheet

Google Form to Video Display

This is another SPLOT-ish tool that takes videos uploaded through a Google Form and then displays them.1 This particular proof of concept was built in about ten minutes as a result of a conversation with our World Language faculty who are going to be doing student-to-student video work with people from other countries. We’re likely to use Zoom as the platform. It makes recording the video easy and the compression of the video is pretty impressive. Initially I was concerned about file size but between that and seeing that Google allows up to 10GB file uploads via their vanilla forms. The caveat there is that the “file upload option is only available for G Suite customers with a Google Form shared within their organization.” Good enough for our purposes but a bit limited if you wanted to use it more broadly. Form Stuff I opted to auto-log the VCU email address since the file upload required that anyway and only used two other elements- a file upload piece and a single categorical element. You could get much more complex if you had the desire. Just make sure you’ve created a results spreadsheet and published it to the web. The Pieces My form is here. The spreadsheet is here.NOTE: Google now creates two IDs when you publish this. There’s an ID […]


Weekly Web Harvest for 2017-07-09

tebelorg/TagUI: General purpose tool for automating web interactions The goal of web automation is to reproduce cognitive interactions that you have with websites so that your laptop or server can do it for you, base on your schedule or conditions. TagUI helps you rapidly automate your repetitive or time-critical tasks – use cases include process automation, data acquisition and testing of web apps. jaredreich/pell: ? the simplest and smallest (1kB) WYSIWYG text editor for web, with no dependencies 1kb wysiwyg editor Why Momentum Really Works Time to Revisit Tangle? | OUseful.Info, the blog… Scientists Discover the Secret Behind Incredible Ant Towers They were told that the technology did not exist to track individual particles in the interior of a three-dimensional object, at the time and size scales of ant-made towers, without killing the insects. But when they talked to an expert at Georgia Tech, they were referred to Daria Monaenkova, a postdoctoral researcher working in Dan Goldman’s physics lab. Monaenkova, who would subsequently become a co-author of the new study, happened to be working on an x-ray technology that would enable the researchers to peer inside the ant tower itself. List: Questions for the Jedi Vice-Chair of Graduate Studies – McSweeney’s Internet Tendency How will being at one with the Force prepare me for today’s job market? h/t Luke Neff […]


Browse by Color in WordPress

Here’s a quick video of a browse-by-color example I made in about ten minutes this AM prior to a meeting with a faculty member in our fashion program. This one is using FacetWP1 which is acting on a custom field I creatively named ‘color.’ It seems like it’ll be useful to some disciplines and we have the option to do lots of automated patterns using Color Thief to grab pallets. The video is also one way we might start sharing examples of what we can do in various platforms. There’s significant need to show that internally and for external faculty so people get a better idea of their scope of options. 1 You could easily do this by hand now with the WP JSON data but it’d take a bit longer.


Community- Technically Speaking

Playing “Mah-Jong” at the Clubhouse of the Century Village Retirement Community. flickr photo by The U.S. National Archives shared with no copyright restriction (Flickr Commons) Marie has nice post summarizing the Georgetown Community presentation at Domains. And nowEvelyn’s post reminded me to write a post on a site instead of just in my head. The title of the presentation ‘Just a Community Organizer’ is a nod to the fact that community is hard to do. It can be hard technically but it’s often even more difficult on the human side. As Evelyn brought up . . . community is not created by the technical ability to bring content together. There are lots of ways this can succeed technically but fail socially–> The stuff is there but no one cares. At the same time, technology failures can prevent community from forming where you have all the other factors–> People want to see what’s going on but can’t find and interact with the stuff they want in reasonable ways. There’s also the idea that people might not know what they want to see (or how they want to see it) until it’s given as an option or scaffolded into as an action. Can we present content in ways that are novel and interesting that inspires curiosity and interaction? You can’t do that […]


Weekly Web Harvest for 2017-07-02

WWW FAQs: What is the maximum length of a URL? Firefox (Browser) After 65,536 characters, the location bar no longer displays the URL in Windows Firefox 1.5.x. However, longer URLs will work. I stopped testing after 100,000 characters. Directus: Open-Source Headless CMS and API might be fun to try out at some point South Carolina Inmate May Have Used Drone in Prison Escape, Officials Say – The New York Times They are physically incarcerated, but they are no longer virtually incarcerated,” Mr. Stirling said. Rubik’s Snake – Wikipedia “The snake is not a problem to be solved; it offers infinite possibilities of combination. It is a tool to test out ideas of shape in space. Speaking theoretically, the number of the snake’s combinations is limited. But speaking practically, that number is limitless, and a lifetime is not sufficient to realize all of its possibilities.”[3] dexteryy/spellbook-of-modern-webdev: A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development This document originated from a bunch of most commonly used links and learning resources I sent to every new web developer on our full-stack web development team. What I’m doing in this document now is trying to provide the complete view angle of modern web (app or page) development ruled by JavaScript, reflect technological advance and help developers to acquire APIs, libraries, tools, services, […]

editor screenshot


So the other day I posted about how to make silent Google Form submissions. Then this morning I was looking around at headless CMS options1 and saw this one being advertised as being driven by Google Drive/Spreadsheets. Those two things came together as I mowed my lawn and I wondered if I couldn’t make a little rich text editor to construct a one-piece content creator/displayer using Google Sheets. That led to a little research into URL parameter limits. And then this evening I made this editor. The page uses Quill to take care of the rich text editor. It turns out there’s a whole world of rich text editor options out there. I’m only scratching the surface with Quill but it works fine for now. It’s bare bones. You can associate an image via a URL, make a title, and add some text. It does show some interesting possibilities though and all with very little infrastructure or real technical know how. The image preview is built by this little bit of javascript. It’s based on having a text field with the id of ‘theImage’ and then there’s a check to make sure there’s not already an image attached and if there is it replaces it. This little bit of javascript builds the Google Forms URL from the various text fields […]

I’m not dead yet . . . Google Scripts to Check on a Bunch of WP Sites

John Stewart is going to write up something more systematic and structured as he’s taken these rough ideas up a notch but I figured I’d throw this functional Google Script code in here before I lost it. I believe I got up to five positive statements on blogging more in-process stuff so I’m taking that as an overwhelming mandate. These Google Script functions are meant to loop through a set of URLs in a Google Sheet pulled as an array to see if the site’s still in use. The first two take a look at the WP REST API endpoints for posts and pages. That way if the person only writes pages you won’t be tricked. I’d probably write them all to the sheet because I’m paranoid. The third (aka the hassle as I hadn’t ever messed with XML using javascript) looks at the RSS/XML feed in case the site is not updated enough to have a functional API endpoint or if it’s broken for some reason. This won’t help you out if they’re just writing pages but there’s only so much a person can do. John made a more robust structure with error checking, the piece where it writes to the spreadsheet etc. and I’ll loop in his post once it’s up.