18

WordPress Dev Environment URL Helper

Tim moves our rampages database to our dev server roughly every month. Our database is big and awkward and uses Multi DB to deal with the scale. Because of the multiple databases some of the typical migration patterns to get the URLs right don’t work. We were suffering through that for a while but I’d find myself ported from the dev environment to the live site at times without realizing that’s what happened. That is not a fun way to live. Because Jeff was working on a really smart way to do this in the database I realized I didn’t know more than I thought I didn’t know. As a result I stumbled upon the ability to filter the site url and home options. That means we can make a tiny little network activated plugin that leaves our database alone and just filters things on the fly with a dab of regex.

Three rows of orange-ish colors with the text 'fake hues' over the top of them in white.

Social Media Jujutsu

Jujutsu1 is a martial art focused on using your opponent’s momentum against them– clever redirection of force rather than trying to meet it directly. This seems like it might be an option for some of today’s social media woes where people are trying to continue to take advantage of the good aspects of these tools/communities while opposing some of their attempts at manipulation. There are major alternatives like Brontosaurus Mastodon but many people aren’t going to make that jump.2 So consider this post more of a way you might mitigate harm while continuing using tools meant to bend your mind and warp your perceptions. Twitter Numbers One way these interfaces play games with your mind is by showing all kinds of numbers. You’ve got a score card for likes, retweets, followers etc. It becomes a shortcut. Is this tweet funny? 453 people fav’d it. Should I fav it too or is this just a bandwagon thing now? How good was my tweet? Did enough people retweet it? That extends even to following people. How many followers do they have? Are they worth following? It can make you skip really looking at the content. One path out of Twitter’s attempt to manipulate you via numbers is Benjamin Grosser’s Twitter Demetricator. It’s a browser plugin3 that removes all those numbers replacing them […]

15

Weekly Web Harvest for 2018-04-08

LOOK: Temple puts Twitter handles of players on football jerseys for spring game – CBSSports.com —I’m still finding it hard to believe this is real Instead of last names on the back of jerseys, the school put the Twitter user names of its players ahead of Saturday’s game. Experience: I was swallowed by a hippo | Life and style | The Guardian time passes very slowly when you’re in a hippo’s mouth. For years, Facebook has been secretly deleting Zuck’s messages from his correspondents’ inboxes / Boing Boing Facebook confirmed that starting in 2014, Facebook began covertly deleting the personal messages Zuckerberg had sent to Facebook users, allegedly in response to the hacking of Sony Pictures. Within hours of Techcrunch’s story, Facebook announced that it would extend this feature to other Facebook users. Even as Facebook was ensuring that its CEO could sanitize his public records, it was deceiving its users by claiming that when they deleted the private videos they’d uploaded, the videos would disappear — instead, Facebook permanently retained these videos. Some datasets for teaching data science · Simply Statistics This dataset includes gun murder data for US states in 2012. I use this dataset to introduce the basics of R program. The Eviction Lab The Eviction Lab at Princeton University has built the first nationwide database of […]

13

Tweets as Presentation: Reflecting on #pressedconf18

I took the opportunity to participate in the #PressedConf yesterday. Described as “. . . a twitter conference (#pressedconf18) looking into how WordPress is used in teaching, pedagogy and research.” it was a pretty impressive number of people and topics covered on Twitter in roughly 20 minute “Tweet storms.”1 Presenting on Twitter was something new to me and I tried to think through some interesting ways to approach things. Given how limited Twitter was I tried to tackle complexity in a few different ways while taking advantage of the way Twitter treats different content integrations. The Post I ended up deciding to build out a WordPress post with various sections that were associated with a number of the Tweets I’d make. I used good ol’ anchor links in the Tweets to be able to link specifically to those sections without having to resort lots of little posts. For example – brings you to the Custom Composition section directly. Not very visual on the Twitter end and probably cheating in the scheme of things. The Videos I tried to tackle other complexity through videos. I made a number of new videos and took advantage of a few others I’d had to try to show more details. I kind of wonder if this worked well. They appeared in two different ways. Some […]

08

Weekly Web Harvest for 2018-04-01

What scientists found trapped in a diamond: a type of ice not known on Earth Trapped in the rigid structure of diamonds formed deep in the Earth’s crust, scientists have discovered a form of water ice that was not previously known to occur naturally on our planet. The Missing Building Blocks of the Web – Anil Dash – Medium ey’re assembled, by little programs that take the instructions made by a coder, and then translate those instructions into the actual HTML (and CSS, and JavaScript, and images, and everything else) that goes to your browser. If you’re an expert, maybe you can figure out what tools were being used to assemble the page, and go to GitHub and find some version of those tools to try out. But it’s the difference between learning to cook by looking over someone’s shoulder or being told where a restaurant bought its ingredients.

01

Weekly Web Harvest for 2018-03-25

404 Error – File Not Found 404 Error – File Not Found Aren’t you glad you didn’t cite to this webpage in the Supreme Court Reporter at Brown v. Entertainment Merchants Association, 131 S.Ct. 2729, 2749 n.14 (2011). If you had, like Justice Alito did, the original content would long since have disappeared and someone else might have come along and purchased the domain in order to make a comment about the transience of linked information in the internet age. And if you quoted this in the NY Times, will you do a correction for the now changed text? found via https://www.nytimes.com/2013/09/24/us/politics/in-supreme-court-opinions-clicks-that-lead-nowhere.html which was found via http://www.wired.co.uk/article/tim-berners-lee#annotations:pPdDABK_EeiD6ftBN12jUg Twitter Demetricator | benjamin grosser The Twitter interface is filled with numbers. These numbers, or metrics, measure and present our social value and activity online, enumerating followers, likes, retweets, and more. But what are the effects of these numbers on who we follow, what we post, or how we feel when we use the site? Inviting us to consider these questions through our own experience, Twitter Demetricator is a web browser extension that hides the metrics. Follower, like, and notification counts disappear. “29.2K Tweets” under a trending hashtag becomes, simply, “Tweets”. Through changes like these, Demetricator lets us try out Twitter without the numbers, to see what happens when we can no longer […]

Will Wonka asking you to tell him again what WordPress can't do.

Form Follows Function – WordPress Authoring

This is my supporting documentation for the #PressEd WordPress conference that I’ll be doing via Twitter on Thursday. The Topic Given I’ve been playing around in WordPress since what feels like the dawn of time, I’ve heard lots of people say lots of things about it. I’ve heard it’s too complex. I’ve heard it’s too easy. I’ve been told it won’t allow you to map/GIS information and that it can’t be used for any number of other things. I’ve been told it won’t do things that you can do in this other CMS or that other LMS. As with most things, these boundaries are mostly imaginary and live more in people’s heads than they do in the software itself. My goal here will be to take you on a tour of what you can do to impact the authoring experience in WordPress. We’ll start by removing complexity from WordPress itself but staying within the typical authoring patterns. We’ll do that in the easiest ways first and then move to more involved interventions. After that, we’ll jump to non-standard authoring patterns and run around seeing where the edges are. Minimalism/Reducing Complexity Screen Options There’s quite a bit of control you have just within the Screen Options settings available to the author. If you can check/uncheck a box these options are available […]

25

Weekly Web Harvest for 2018-03-18

Gobo Sign up for Gobo, link it to your other social media profiles, and you can take control of your feed. Want to read news you aren’t otherwise seeing? Use our “Echo Chamber” filter to see what we call “wider” news. Want a better balance of men and women in your feed? Use our “gender” filter to rebalance it. Want to take a lunch break and just see popular funny videos you friends are sharing? Use our “virality” filter to pick only the most shared content. With Gogo you’re in charge of the algorithmic filters that control what you see on social media. We’ve built a bunch of filters like these already, are building more, and have made it possible for other developers to add filters too. Sign up, try it out, and see if it changes how you think about how social media should work. Lunar Conversations – C82: Works of Nicholas Rougeux Watch neural networks see only what they’ve been trained to see / Boing Boing confirmation bias meets potentials for art This School Has Been Arming Classrooms With 5-Gallon Buckets Of Rocks In The Event Of A School Shooting David Helsel, superintendent of the Blue Mountain School District in Schuylkill County, made the announcement at a state House Education Committee hearing on school safety March 15. “If […]

18

Weekly Web Harvest for 2018-03-11

Candace Jean Andersen on Twitter: “Hey Twitter I’m on a mission: The woman in this photo was an attendee at a 1971 International Conference on Biology of Whales. She is the only woman, & the only one captioned “not identified” in the article I found the p Pretty wild to watch this kind of research play out on Twitter. Temporary Autonomous Zone – Wikipedia It is composed of three sections, “Chaos: The Broadsheets of Ontological Anarchism,” “Communiques of the Association for Ontological Anarchy,” and “The Temporary Autonomous Zone.” –h/t Doug Belshaw MOSQUITO attack allows to exfiltrates data from Air-Gapped computers via leverage connected speakersSecurity Affairs Once again the team demonstrated that separating the computer networks from the Internet is not enough to protect them from attackers. In the past, the same group of researchers demonstrated that it possible to listen to private conversations by reversing headphones connected to a previously infected computer. The MOSQUITO technique establishes a covert ultrasonic transmission between two air-gapped computers using speaker-to-speaker communication. In Britain’s Playgrounds, ‘Bringing in Risk’ to Build Resilience – The New York Times — Ever feel like everything is just a stupid cycle of doom? Educators in Britain, after decades spent in a collective effort to minimize risk, are now, cautiously, getting into the business of providing it. Four years ago, for instance, teachers at […]

H5P embed advanced options showing the dynamic sizing script option.

H5P Default Dynamic Sizing

If you’re running the H5P plugin in WordPress, you might notice that there’s an advanced settings option when you go to embed it. If you click on that you’ll see an additional script to add to enable dynamic sizing of embedded H5P content. I wanted that but that option doesn’t make much sense in our environment. If you read this blog a lot and have an amazing memory, you’ll know I have a plugin that’s network activated where I put little things that make sense but don’t need their own dedicated plugin. This seemed like one that fits that bill. It’s really simple. It asks if the site is running H5P and if the answer is yes, it enqueues the h5p-resizer.js.