Using Chart JS in FileMaker Pro 15’s Web Viewer

I’m doing a project in FileMaker. FileMaker 15. I think the last time I used FMP seriously was 2010-ish- version 11 had just come out. It’s still the same program but there have been some interesting changes. It’s also weird now because I have an entirely different set of experiences with technology that I didn’t have back then. FMP’s charting/graphing still leaves much to be desired. I was trying to create a particular chart and thought I’d be slick. I tried many things. Many, many things. I even tried creating stacked bar charts with the initial bar color begin set to transparent (that would have worked) but FMP does not let you set custom color schemes for charts (which is insane). In any case, I started wandering the Internet and found a video on integrating Google Charts with FMP 14 and the web viewer. The easiest path seems to be — get your HTML working without FMP variables – make sure all your css/js etc. are full URL paths Once it’s working, escape all your double quotes by doing a find/replace all with \” Paste this into a web view component (make sure you wrap the whole thing in double quotes) you’ll then have something like this in your editing view switch to browse to make sure it works If […]


NGINX Redirect Tutorial

We recently assigned a few custom domains to rampages. That ended up causing two complications. The first was that some people were using https associated URLs previously (news to me). The always impressive Tim Owens (reclaim hosting support cannot be complimented enough) took care of that for me. @twoodwar Merry Christmas 🙂 #vcualtlab — Tim Owens (@timmmmyboy) June 16, 2016 The second was the need to redirect some file level1 URLs to some new subdomains. I plain English, I needed to go to In any case, Tim gave me some tips and I sallied forth to do the redirects.2 This was my first time doing anything in NGINX so it was a learning experience. I document the steps here in the hope that it’ll be useful to someone else. Keep in mind I’ve only done this on my server so I’m assuming it’s fairly broadly applicable but I can’t be sure of that. I also attempted to either explain or link to things that might be helpful to beginners (like myself). Enter Terminal Land Launch Terminal. I’m using iTerm thanks to Mark Luetke. I’m using a pem file to authenticate which is nice. Read more about pem authentication here. Do keep in mind you need your pem file permissions to be -rw—— (400 I think) even on […]

Photography – Week 130

The baby turtles are back. There’s a beautiful little chunk of time when baby turtles are there for the finding. They are hard to spot and take some skill to catch but it’s very possible and lots of fun. When we started I caught them and handed them to the kids. Now the older ones are doing it themselves.


Weekly Web Harvest for 2016-06-05

Poemage Poemage is a visualization system for exploring the sonic topology of a poem. We define sonic topology as the complex structures formed via the interaction of sonic patterns — words connected through some sonic or linguistic resemblance — across the space of the poem. Poemage was developed at the University of Utah as part of an ongoing, highly exploratory collaboration between data visualization experts and poets/poetry scholars. Additional details are provided in the companion paper [to appear in IEEE Transactions on Visualization and Computer Graphics]. anypixel.js AnyPixel.js is an open-source software and hardware library that makes it possible to use the web to create big, unusual, interactive displays out of all kinds of things. Anyone can fork the code and the schematics to create their own display at any scale. h/t Andrew I

Importing Moodle into WordPress

flickr photo shared by Internet Archive Book Images with no copyright restriction (Flickr Commons) A week or two ago some faculty members asked me about getting the Leadership Education in Neurodevelopmental Disabilities (LEND) content out of the Moodle hosted at Vanderbilt and into WordPress. I figured I could do this. Someone might even have done it already. If not, I figured the export options would have to put out something fairly straightforward that could be parsed. In any case, the majority of my learning comes from committing to things I don’t quite know how to do. Turns out I couldn’t find anyone who’d done this before. I went a variety of different routes as I attempted not to do the work myself. First, I exported the course in the two different flavors that were available (SCORM1/Course Cartridge and Moodle backup). Just for fun I tried a few different flavors of import plugins . . . Edwiser Bridge might have worked but required a higher level of connection to Moodle than I felt like dealing with and seemed more focused on integration rather than migration, Simple CSV Importer and WP All Import both failed to do what I needed despite pushing XML around a bit to try to make it work. So with all the ready-made solutions exhausted2 I turned to […]


Weekly Web Harvest for 2016-05-29

New York Mets complain to MLB about Los Angeles Dodgers’ use of electronic device The Dodgers did not deny using something similar to a global positioning system (GPS), or a laser range finder similar to what might be used during a round of golf, to establish points on the outfield, but flatly denied that electronic assistance is used during games. Blind pencil seller | Library of Congress Blind pencil seller We R Cute Shoplifters  | GOOD Unicorn-Lift actually discovered the community through an anti-lifting post, written by someone enraged by the existence of the “shoplifting fandom.” She showed Barbie, and the pair found themselves drawn into the Liftblr world. They wanted to be part of it and earn a “lift” title. The only way to do that was to steal something. Unicorn-Lift, also 15 years old, hit the local Wal-Mart. Barbie found herself at the Dollar Tree. Shannon Conners: A Lifetime of Personal Data | Quantified SelfQuantified Self Not content to let her data be incomplete, she has used novel sources for filling out her data sets, like going through her baby books for weight check-ins. Having a picture of her data that is comprehensive gives her a unique view. By adding annotations of major life events, she can see the vicissitudes of life reflected in her data.