age

Agency and media reception: experiencing video games, film, and television / Susanne Eichner

Online Resource




age

Battlefields of negotiation: control, agency, and ownership in World of Warcraft / René Glas

Online Resource




age

Computer games: fourth Workshop on Computer Games, CGW 2015 and the fourth Workshop on General Intelligence in Game-Playing Agents, GIGA 2015, held in conjunction with the 24th International Conference on Artificial Intelligence, IJCAI 2015, Buenos Aires,

Online Resource




age

Vintage games 2.0: an insider look at the most influential games of all time / Matt Barton

Hayden Library - GV1469.3.B37 2017




age

The postmodern joy of role-playing games: agency, ritual and meaning in the medium / René Reinhold Schallegger

Hayden Library - GV1469.6.S33 2018




age

eSports is business: management in the world of competitive gaming / Tobias M. Scholz

Online Resource




age

Gaming the Iron Curtain: how teenagers and amateurs in communist Czechoslovakia claimed the medium of computer games / Jaroslav Švelch

Online Resource




age

Atari age: the emergence of video games in America / Michael Z. Newman

Dewey Library - GV1469.3.N484 2017




age

Game Development with GameMaker Studio 2: Make Your Own Games with GameMaker Language / Sebastiano M. Cossu

Online Resource





age

Bloomberg Bankrolls a Social-Media Army to Push Message

Michael Bloombergs presidential campaign is hiring hundreds of workers in California to post regularly on their personal social-media accounts in support of the candidate and send text messages to their friends about him.

complete article




age

Enhancing the average thermoelectric figure of merit of elemental Te by suppressing grain boundary scattering

J. Mater. Chem. A, 2020, 8,8455-8461
DOI: 10.1039/D0TA02660C, Paper
Yehao Wu, Feng Liu, Qi Zhang, Tiejun Zhu, Kaiyang Xia, Xinbing Zhao
Suppressed grain boundary scattering contributes to enhanced electrical conductivity and device zT in elemental Te based thermoelectric materials.
The content of this RSS Feed (c) The Royal Society of Chemistry




age

The favourable thermodynamic properties of Fe-doped CaMnO3 for thermochemical heat storage

J. Mater. Chem. A, 2020, 8,8503-8517
DOI: 10.1039/D0TA02031A, Paper
Open Access
Emanuela Mastronardo, Xin Qian, Juan M. Coronado, Sossina M. Haile
The CaFe0.1Mn0.9O3−δ0 oxide can reversibly release oxygen over a relatively wide range of temperatures and oxygen partial pressures and its favourable thermodynamic properties make it a promising candidate for thermochemical heat storage.
The content of this RSS Feed (c) The Royal Society of Chemistry




age

Large energy-storage density in transition-metal oxide modified NaNbO3–Bi(Mg0.5Ti0.5)O3 lead-free ceramics through regulating the antiferroelectric phase structure

J. Mater. Chem. A, 2020, 8,8352-8359
DOI: 10.1039/D0TA02285C, Paper
Ao Tian, Ruzhong Zuo, He Qi, Min Shi
The combination of AFE phase structural regulation and breakdown strength optimization through chemical modification leads to a large energy-storage density of Wrec ∼ 5.57 J cm−3 in NN–BMT lead-free bulk ceramics.
The content of this RSS Feed (c) The Royal Society of Chemistry




age

Inexpensive thermochemical energy storage utilising additive enhanced limestone

J. Mater. Chem. A, 2020, Advance Article
DOI: 10.1039/D0TA03080E, Paper
Kasper T. Møller, Ainee Ibrahim, Craig E. Buckley, Mark Paskevicius
A thermochemical energy storage capacity retention of up to 90% over 500 cycles is achieved in cheap and abundant limestone.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




age

An asymmetrical A–DAD–A-type acceptor simultaneously enhances voltage and current for efficient organic solar cells

J. Mater. Chem. A, 2020, Advance Article
DOI: 10.1039/D0TA03128C, Paper
Hanjian Lai, Hui Chen, Yulin Zhu, Lin Chen, Hsin-Hsiang Huang, Feng He
This work provides a strategy of symmetry breaking in an A–DAD–A-type acceptor with a PCE of 15.43%, which is the highest value reported to date for asymmetrical fused-ring acceptors.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




age

Three-dimensional interconnected V6O13 nest with V5+-rich state for ultrahigh Zn ion storage

J. Mater. Chem. A, 2020, Accepted Manuscript
DOI: 10.1039/D0TA03165H, Paper
Pingge He, Jiaohao Liu, Xudong Zhao, Zhenping Ding, Peng Gao, Li-Zhen Fan
Aqueous zinc ion batteries (ZIBs) have attracted intensive attention due to their low cost, environmental friendliness and high safety. However, exploring suitable cathode materials and deep understanding of their energy...
The content of this RSS Feed (c) The Royal Society of Chemistry




age

Synchronous surface and bulk composition management for red-shifted light absorption and suppressed interfacial recombination in perovskite solar cells

J. Mater. Chem. A, 2020, Advance Article
DOI: 10.1039/D0TA02449J, Paper
Jun-Xing Zhong, Jin-Feng Liao, Yong Jiang, Lianzhou Wang, Dai-Bin Kuang, Wu-Qiang Wu
Perovskite solar cells with a reverse vertical gradient distribution of α/δ-FAPbI3 achieved a record efficiency of up to 21.9% owing to synergistic advantages of expanded photon harvesting and robust surface defect passivation.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




age

Rational design of high nitrogen-doped and core–shell/mesoporous carbon nanospheres with high rate capability and cycling longevity for pseudocapacitive sodium storage

J. Mater. Chem. A, 2020, Advance Article
DOI: 10.1039/D0TA03229H, Paper
Jiayi Mao, Dechao Niu, Nan Jiang, Guangyu Jiang, Meiwan Chen, Yongsheng Li, Jianlin Shi
A facile soft-template strategy is developed to construct high-nitrogen-doped and core–shell/mesoporous carbon nanospheres for high-rate and long-term stable sodium-ion batteries.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




age

Samsung Galaxy S20 Plus review: Wholesome package justifies premium pricing

Several major upgrades to predecessor Galaxy S10 Plus but the same price tag of Rs 73,999 make the Galaxy 20 Plus a worthy premium smartphone




age

Hommage à Boulez.

MEDIA PhonCD B664 sel a




age

Blossoms and cannons: a birthday collage: for piano and pre-recorded sounds / Elliott Schwartz

MEDIA CD Mu pts Sch94.6 blo




age

Engage.

MEDIA PhonCD M7208 eng




age

Web Tools #354 - React Tools, Image/Video Tools, Uncats

Web Tools Weekly

Issue #354 • April 30, 2020

>&campaign_id=02f2bef915&device=desktop&v=0.14" style="width: 100%;max-width: 600px;border: 0;height: auto;line-height: 100%;outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;" width="600">

In previous tips I introduced a basic HTML Drag and Drop API example along with some things you can do with the dataTransfer() object. This tip will focus on the different events you can listen for during a drag operation.

There are 7 drag events that are supported across all modern browsers. They are:

  • dragstart - A dragging operation begins (on dragged item)
  • drag - A drag operation is in process (on dragged item)
  • dragenter - A dragged item enters a valid drop target (on drop target)
  • dragover - A valid drop target is dragged over (on drop target)
  • dragleave - A dragged item leaves a valid drop target (on drop target)
  • drop - A dragged item is dropped on a valid drop target (on drop target)
  • dragend - A drag operation ends (on dragged item)
The notes in parentheses next to each bullet point indicate where the event listener would be placed when listening for the event.

As usual, this is always more interesting with an interactive example, so here's a CodePen demo that illustrates all 7 drag events by printing each one on the page as the event occurs. Some events, of course, occur simultaneously. Also, in order to see the dragleave event, you have to 'leave' the drop target before entering it again to complete the drop.

The demo displays each message once but it should be noted that the drag and dragover events fire continuously while the item is dragged or while the drop target is being dragged over. The rest of the events occur one time each then won't occur again until another drag operation is initiated, ended, or another drop target is accessed, etc.

It should also be noted that MDN's article that lists the different events also lists a dragexit event that has some browser support. But it's recommended to use the dragleave event (which is apparently the equivalent) instead.
 

Now on to this week's tools!

React Tools

>&campaign_id=02f2bef915&device=desktop&v=0.14" style="padding-bottom: 12px;max-width: 568px;border: 0;height: auto;line-height: 100%;outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;" width="568">
Enform
Handle React forms with joy. Helps you manage form validation, dirty form submission and reset, field values and changes, and error messages.

react-letter
A React component that allows for an easy display of HTML e-mail content with automatic sanitization. Support for features should match what is supported by Gmail.

useCustomHook
A starter template for creating a new React Hook.

react-easy-state
Simple React state management made with ES6 Proxies.

Crank.js
Write JSX-driven components with functions, promises, and generators. uses the same JSX syntax and diffing algorithm popularized by React, allowing you to write HTML-like code directly in your JavaScript.

use-scroll-to-bottom
React Hook that uses IntersectionObserver to detect when the user has scrolled to the bottom of the page.

React Cool Portal
A React hook for Portals that helps you render children (e.g. modals, dropdowns, tooltips, etc) into a DOM node that exists outside the DOM hierarchy of the parent component.

React State Selector
Performant, type safe and easy to use React global state manager.

React Table
Now at version 7+. Hooks for building lightweight, fast and extendable data grids for React.

react-curved-arrow
Use nice curvy arrows in your React project. Great for interactive tutorials and product tours.

react-enroute
Now at version 4+. React router with a small footprint for modern browsers.

codelift
A "No Code" GUI for your React app.
50% Off Courses by Wes Bos (Master Packages!):
 
 

Media Tools (SVG, Audio, Video, etc.)

British Museum Collection
The British Museum has released 1.9 million images, most with a CC 4.0 license.

Rickshaw
A JavaScript toolkit for creating interactive time series graphs.

Trianglify
Algorithmically generated triangle art that you can render in a project using a simple API, or generate and download using the online tool.

Plotly.js
Built on top of D3.js and stack.gl, a high-level, declarative charting library with over 40 chart types, including scientific charts, 3D graphs, statistical charts, SVG maps, financial charts, and more.

Image Cropper
A quick and easy way to resize any image (PNG, JPG, SVG, GIF, and WEBP supported).

PicsArt Photo Editor
More than a dozen online photo editing tools including duotone effects, overlays, filters, background editing, and more.

BlurHash
A compact representation of a placeholder for an image. Replace boring grey boxes with beautiful states for your placeholders.

Image Compare Viewer
A vanilla JavaScript, dependency-free component that adds an interactive image diff viewer to any page. The on page demos are pretty cool!

OpenJSCAD.org
A set of modular, browser and command line tools for creating parametric 2D & 3D designs with JavaScript code.

Vime
Open source video player library focused on giving users and developers the best possible media player experience. Supports HTML5, Dash, YouTube, Vimeo, and Dailymotion.

Mixkit Music
Free stock music clips that are royalty-free for commercial projects.

The Uncategorizables

Exchange Rates API
A simple and lightweight free service for current and historical foreign exchange rates.

Amazon AppFlow
A fully managed integration service that enables you to securely transfer data between SaaS apps like Salesforce, Marketo, Slack, and ServiceNow, and AWS services like Amazon S3, in just a few clicks.

Digital Brain
Auto-generates your basic documentation and then provides a beautiful, fast, and collaborative interface for your team to complete your documentation process.

Permanent.org
A new non-profit, secure cloud storage service with a focus on privacy that offers a free gigabyte to start.

Flow
A fast, secure, and developer-friendly blockchain built to support the next generation of games, apps, and the digital assets that power them.

Phelia
A reactive Slack application framework. Build interactive Slack apps without webhooks or JSON headache. If you know React, you know how to make a Slack app.

hCaptcha
A drop-in replacement for reCAPTCHA (you can switch within minutes) that protects user privacy, rewards websites, and helps companies get their data labeled.

markmap-lib
Visualize your Markdown with mindmaps.

Plausible
Simple and privacy-friendly alternative to Google Analytics. A lightweight and open-source site analytics tool that doesn’t use cookies and is fully compliant with GDPR, CCPA, and PECR.

Public APIs
A collection of free public APIs for software developers, categorized.

A Tweet for Thought

Technology has changed the way we behave, as this thread demonstrates.
 

Got a Tool Suggestion?

Made something? Send links via Direct Message on Twitter @WebToolsWeekly (details here). No tutorials or articles, please. If you have any suggestions for improvement or corrections, feel free to reply to this email.
 

Before I Go...

If you're a big Seinfeld fan like I am, you'll love this: Seinfeld Adventure. Right now it's just a pitch for a game. I seriously doubt Jerry and his producers will approve this, but it's pretty cool to see what it would be like to play "a game about nothing".

Thanks to everyone for subscribing and reading!

Keep tooling,
Louis
webtoolsweekly.com
@WebToolsWeekly
PayPal.me/WebToolsWeekly
WTW on YouTube




age

[ASAP] Pd-Catalyzed Cross-Coupling of Highly Sterically Congested Enol Carbamates with Grignard Reagents via C–O Bond Activation

Organic Letters
DOI: 10.1021/acs.orglett.0c01127




age

[ASAP] Catalytic C–C Cleavage/Alkyne–Carbonyl Metathesis Sequence of Cyclobutanones

Organic Letters
DOI: 10.1021/acs.orglett.0c01317




age

Ten drugs: how plants, powders, and pills have shaped the history of medicine / by Thomas Hager

Browsery RM45.H34 2019




age

Technology, activism, and social justice in a digital age / edited by John G. McNutt

Browsery HM851.T42995 2018




age

Cabbage: a global history / Meg Muckenhoupt

Browsery SB331.M83 2018




age

Becoming a real estate agent / Tom Chiarella

Browsery HD1382.C45 2019




age

Savage conversations / LeAnne Howe

Browsery PS3608.O95 S28 2019




age

Lifespan: why we age--and why we don't have to / David A. Sinclair, with Matthew D. LaPlante ; illustrations by Catherine L. Delphia

Browsery QH528.5.S56 2019




age

Model management and analytics for large scale systems / edited by Bedir Tekinerdogan, Önder Babur, Loek Cleophas, Mark van den Brand, Mehmet Aksit

Online Resource




age

Zero-sum discrete-time Markov games with unknown disturbance distribution: discounted and average criteria / J. Adolfo Minjárez-Sosa

Online Resource




age

With liquor shops open, UP expects to recoup part of average excise mop-up

The UP government expects to recoup at least part of its average excise mop-up of nearly Rs 100 crore daily till the time the restrictions are removed




age

A Companion to Ancient Near Eastern Languages


 

Covers the major languages, language families, and writing systems attested in the Ancient Near East 

Filled with enlightening chapters by noted experts in the field, this book introduces Ancient Near Eastern (ANE) languages and language families used during the time period of roughly 3200 BCE to the second century CE in the areas of Egypt, the Levant, eastern Anatolia, Mesopotamia, and Iran. In addition to providing grammatical sketches of the respective



Read More...




age

Bengaluru's lakes turn into sewage pools

Bengaluru's lakes turn into sewage pools




age

In message to Xi Jinping, Kim Jong Un praises China for 'success'...

In message to Xi Jinping, Kim Jong Un praises China for 'success'...




age

Mother's Day 2020: WhatsApp, SMS, Facebook messages, quotes to make yo...

Mother's Day 2020: WhatsApp, SMS, Facebook messages, quotes to make yo...




age

Coronavirus pandemic: Leganes manager reveals date when La Liga will resume...

Coronavirus pandemic: Leganes manager reveals date when La Liga will resume...




age

'I wish both BCCI, CA manage something to get it underway': Rohit...

'I wish both BCCI, CA manage something to get it underway': Rohit...




age

Drive-In Concerts and Even Raves Are Becoming the Rage in Europe

If we are to remain socially distant in the coming months of the pandemic—and nearly every reputable health expert says we should—at least 21st century technology has prepared us for life lived in isolation. If we insist on going out, we may see a 20th century innovation become even more popular. The drive-in theater has […]

Drive-In Concerts and Even Raves Are Becoming the Rage in Europe is a post from: Open Culture. Follow us on Facebook, Twitter, and Google Plus, or get our Daily Email. And don't miss our big collections of Free Online Courses, Free Online Movies, Free eBooksFree Audio Books, Free Foreign Language Lessons, and MOOCs.







age

Watch: Akshay Kumar's message for every Indian

Akshay's touching message for India.





age

This top star has a message for you!

'In 30 years, there will be more plastic in the ocean than fish.'