22

Weekly Web Harvest for 2017-10-15

Suspect In Would-Be Airport Bombing Nabbed With Help From REI : The Two-Way : NPR There was no video footage this time. And again, the man paid cash. But, Anderson writes, “the individual … used an REI membership number when paying.” An REI membership entitles a customer to 10 percent back on purchases every year. In this case, it also gave the FBI a name — Michael Estes. After releasing a still photo from the surveillance footage, authorities found Estes in downtown Asheville. He was arrested on Oct. 7. Worldly Wise – Futility Closet If work were good for you, the rich would leave none for the poor.

15

Weekly Web Harvest for 2017-10-08

youtube-dl/README.md at master · rg3/youtube-dl download youtube videos with many options from terminal h/t Wes Bos Typography in ten minutes | Butterick’s Practical Typography : if you learn and fol­low these five ty­pog­ra­phy rules, you will be a bet­ter ty­pog­ra­pher than 95% of pro­fes­sional writ­ers and 70% of pro­fes­sional de­sign­ers. (The rest of this book will raise you to the 99th per­centile in both categories.) Pollen: the book is a program Pollen is a publishing system that helps authors make functional and beautiful digital books. The Bet I Made with Teachers All Around the United States Last Year – dy/dan My point in all of this is that math teachers have names for their numbers, much in the same way that ornithologists have names for their birds. And much in the same way that ornithologists haven’t given me a reason to care about the difference between a Woodlark and a Skylark, math teachers often fail to motivate the difference between rational numbers and integers and whole numbers and imaginary numbers and supernatural numbers. The difference is that ornithology isn’t a course that’s required for high school graduation and university enrollment and labor market participation. Kids aren’t forced to study ornithology for twelve years of their childhood. So I’m inviting us to ask ourselves: “Why did we invent these categories of […]

13

Remove H1 Option from WordPress TinyMCE Editor

In terms of basic accessibility guidelines each page should have only one H1 element. In WordPress that’s usually built into the template and is usually the title of the post or page. I was thinking about that last night and wondered if we should just remove it as an option from the TinyMCE editor in WordPress. Removing options goes against my typical stance but I couldn’t think of any scenarios that demanded an H1 element but plenty of scenarios where offering it seemed like it’d create confusion. A brief perusal of the WordPress Codex’s TinyMCE section led to the code above. I put it in our generic network-activated plugin for Rampages. Next steps could include integrating a filter in kses to remove/replace H1 elements with H2 elements but that’ll wait for now as it seems a chunk more aggressive.

12

Conditional Content Display in Gravity Forms Templates

I don’t know when the conditional shortcode was added or if it has always existed and I was just unaware . . . but the ability to use a shortcode wrapper to show/not show portions of content in blog posts created via Gravity Forms is all kinds of handy. As a quick example, the following content would not show if the entry to the form field {What’s up?:1} was empty. In the past, if we didn’t have the wrapper and we had no response on the ‘What’s up?’ field we’d be left with the awkward ‘ – more words’ being there. This is so very nice for optional content where you might want to add additional html structure — like a link to an attachment but *only* if the attachment exists. It solves so very many problems so easily. You could also display different additional HTML elements based on the response to specific field entries. Like if a ranking on a scale of 1-5 is a 5 show a particular overly happy gif.

08

Weekly Web Harvest for 2017-10-01

This band used Facebook Live’s lag to loop their song / Boing Boing We rearranged each instrument on “Bear Claws” to fit Facebook Live’s delay, with each loop getting more complex, adding instruments, rhythms, and melodies. Additionally, by projecting the video live from a soundstage we created an infinite tunnel consisting of all the previously recorded loops. Is the Wolf a Real American Hero? – The New York Times This story — that wolves fixed a broken Yellowstone by killing and frightening elk — is one of ecology’s most famous. It’s the classic example of what’s called a “trophic cascade,” and has appeared in textbooks, on National Geographic centerfolds and in this newspaper. Americans may know this story better than any other from ecology, and its grip on our imagination is one of the field’s proudest contributions to wildlife conservation. But there is a problem with the story: It’s not true. Hundreds of White House emails sent to third Kushner family account – POLITICO some security measures were taken when it was installed BBC – Future – The deadly germ warfare island abandoned by the Soviets A year later, the corpses of two missing fishermen were found nearby, drifting in their boat. It’s thought that they had caught the plague. Not long afterwards, locals started landing whole nets of dead […]

03

WordPress Plugin Health Dashboard (Early POC)

In trying to get a better handle on how we’re going to manage our plugins in the future, I found the API for the WordPress.org plugins data. Not like they were hiding it but I’d not seen it before.Consider me Columbus– absent the genocide, slavery, and other terrible things. Replacing *slug* in the following URL gives you a pretty robust javascript With that option, I could build a little Google Sheet/Scripts viewer that would look up information based on a list of plugin slugs. I could set conditional formatting to do various things for visual cues . . . I could even build a little mini-algorithm to evaluate different aspects and weight them towards a total plugin score. I’m debating whether it’s worth working into a more sophisticated plugin that will tell me how many sites the plugin is installed on, display that data etc. There are plugins like that out there but they die on large multisite installations.1 I’d also like some way to tie into the vulnerable plugin announcements. Here are the two little functions that look up and write the plugin’s health based on the slugs being written in column A and a header in row 1. 1 I have a functional, if crude, option that paginates through them in a way that doesn’t crash/die.

03

Javascript for Added Accessibility

Imagine you’ve got a legacy WordPress site built using one of those drag/drop themes. Now complicate it by having a chunk of content created by a non-standard javascript-based slider plugin. Continue to imagine you have a very, very short window of time to bring it up to WCAG2.0 accessibility standards.1 Child themes aren’t a viable option because of the complexity and the tools that built this mess don’t even pretend to allow you to address most of the concerns. Enter our good friend javascript. I can now take our empty section elements and give them aria2 labels as Site Improve demands. One of the slider plugins was also attaching the same ID in two places. The weird one was on the HTML tag at the top of the document. That threw errors and was weird but it was also applied via javascript after the page finished loading so it was harder to get at. Awkward but apparently functional. 1 As interpreted by Site Improve . . . and yes it should have been there already but interpretation of WAVE vs Site Improve has some significant differences. 2 I’m pronouncing this like the opera solos but it’s actually stands for Accessible Rich Internet Applications

01

Weekly Web Harvest for 2017-09-24

BBC – Future – The deadly germ warfare island abandoned by the Soviets A year later, the corpses of two missing fishermen were found nearby, drifting in their boat. It’s thought that they had caught the plague. Not long afterwards, locals started landing whole nets of dead fish. No one knows why. Then in May 1988, 50,000 saiga antelope which had been grazing on a nearby steppe dropped dead – in the space of an hour. BardBots — Babble Lab BardBots is a project in which students are introduced to key concepts in computational thinking via an unlikely combination: Shakespeare and robots.  We believe that the distance between the humanities, the arts, and computer science is not as wide as it appears. Poetic Computation: Reader There is something poetic about code itself, the way that syntax works, the way that repetitions work, and the way that instruction becomes execution through abstraction. h/t Jon Becker The Schank Academy: Cyber Attack Academy Is the Cyber Attack Academy right for you? The Self Driving Car Whiz Who Fell from Grace | WIRED In September 2015, the multi-millionaire engineer at the heart of the patent and trade secrets lawsuit between Uber and Waymo, Google’s self-driving car company, founded a religious organization called Way of the Future. Its purpose, according to previously unreported state filings, […]

24

Weekly Web Harvest for 2017-09-17

Cloudstitch These Amazon Reviews Of “Mr Men” Books Are A Triumph Of Literary Criticism h/t M. R. Trump’s blocking of Twitter users violates U.S. Constitution: rights institute A free-speech institute on Tuesday sent a letter to President Donald Trump demanding the prolific tweeter unblock certain Twitter (TWTR.N) users on grounds the practice violates the First Amendment of the U.S. Constitution. A Day With Alex Viada: The Hybrid Athlete The key behind everything is to learn to be lazy. Or a better way to put things would be to say “learn to minimize stress/overuse while maximizing progress.” It’s important to understand that, when dealing with such extremes and goals that are at opposite ends of the endurance-strength spectrum, everything is a precious commodity and it’s crucial to learn how to condense training stressors. —and, as usual, why not also think through this with learning

22

Will Blackboard Eat It?

I have1 a number of preconceptions about ol’ Blackboard . . . I figured, like Mikey, Bb wouldn’t eat anything2 and I enviously watched Keegan and others play in the Eden that is Canvas. I decide the other day that I needed to just pry at the edges of Bb and see what I could do. It turns out, there is a whole lot of stuff you can do. I’m not saying it’s necessarily ready for basic faculty use but there are some huge doors we can open up given what’s available. All the following examples were done by going to Build Content>Blank Page then clicking the view HTML button and pasting stuff in. iFrames It seems like I can iframe in anything I want. That really surprised me so I started to see what I might embed. I tested initially on expected things like Google docs and charts — that stuff worked well. But could I do a Google Drive folder like I do in WordPress? Yes. Could I do something a bit less typical like awesome table? Yep . . . Rampages? Yes . . . So I’m pretty sure I’m close to unlimited in what I can iframe in. Jeff has already started roughing out some iframe widgets for Blackboard that meet particular faculty requests. Scripts and […]