unc Phosphate ion and oxygen defect-modulated nickel cobaltite nanowires: a bifunctional cathode for flexible hybrid supercapacitors and microbial fuel cells By pubs.rsc.org Published On :: J. Mater. Chem. A, 2020, 8,8722-8730DOI: 10.1039/D0TA01423K, PaperWenda Qiu, Quanhua Zhou, Hongbing Xiao, Chun Zhou, Wenting He, Yu Li, Xihong LuThe exploration of efficient and cost-effective cathodes for flexible hybrid supercapacitors (HSCs) and microbial fuel cells (MFCs) is highly desirable but challenging.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
unc Screening metal-free photocatalysts from isomorphic covalent organic frameworks for the C-3 functionalization of indoles By pubs.rsc.org Published On :: J. Mater. Chem. A, 2020, 8,8706-8715DOI: 10.1039/D0TA02164D, PaperZiping Li, Songjie Han, Chunzhi Li, Pengpeng Shao, Hong Xia, He Li, Xiong Chen, Xiao Feng, Xiaoming LiuAn excellent framework photocatalyst was screened from a series of isomorphic COFs. The photocatalytic properties of C-3 functionalization of indoles by COF-based photocatalysts were first reported.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
unc An advanced three-dimensionally ordered macroporous NiCo2O4 spinel as a bifunctional electrocatalyst for rechargeable Zn–air batteries By pubs.rsc.org Published On :: J. Mater. Chem. A, 2020, 8,8554-8565DOI: 10.1039/D0TA00874E, PaperJosé Béjar, Lorena Álvarez-Contreras, Janet Ledesma-García, Noé Arjona, Luis Gerardo ArriagaA rechargeable ZAB was assembled using a NiCo2O4 3DOM spinel displaying an open circuit potential of 1.44 V, a power density of 101 mW cm−2, and a high durability during charge/discharge cycling (being operated for 21 h).The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
unc Smart Porous Wood Supported Flower-like NiS/Ni Conjuction with Vitrimer Co-effect as Multifunctional Material with Reshaping, Shape-memory and Self-healing for High-Performance Supercapacitors, Catalysts and Sensors By pubs.rsc.org Published On :: J. Mater. Chem. A, 2020, Accepted ManuscriptDOI: 10.1039/D0TA03664A, PaperChuanyin Xiong, Bingbing Li, Heguang Liu, Wei Zhao, Chao Duan, Haiwei Wu, Yong NiWood-based materials are attracting more and more attention for applications in energy storage, due to their environment friendly and numerous channels structure. However, the poor conductivity and flexibility of wood...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
unc Highly efficient removal of uranium from highly acidic media achieved on a phosphine oxide and amino functionalized superparamagnetic composite polymer adsorbent By pubs.rsc.org Published On :: J. Mater. Chem. A, 2020, Accepted ManuscriptDOI: 10.1039/D0TA01633K, PaperShiao Zhang, Dingzhong Yuan, Qinghua Zhang, Yun Wang, Yan Liu, Jizhou Zhao, Bibo ChenIt is very necessary to develop the magnetic adsorbents for the efficient extraction of uranium from highly acidic media. In this work, a novel magnetic adsorbent Fe3O4/P (DMAA-DMP) functionalized with...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
unc Surface-Functionalized Palladium Catalysts for Electrochemical CO2 Reduction By pubs.rsc.org Published On :: J. Mater. Chem. A, 2020, Accepted ManuscriptDOI: 10.1039/D0TA03427D, PaperRong Xia, Sheng Zhang, Xinbin Ma, Feng JiaoRational design and synthesis of efficient catalysts for electrochemical CO2 reduction is a critical step towards practical CO2 electrolyzer systems. In this work, we report a strategy to tune the...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
unc Aliovalent Fluorine Doping and Anodization-Induced Amorphization Enable Bifunctional Catalysts for Efficient Water Splitting By pubs.rsc.org Published On :: J. Mater. Chem. A, 2020, Accepted ManuscriptDOI: 10.1039/D0TA00876A, PaperChenglin Zhong, Zhen Han, Tongtong Wang, Qin-chao Wang, Zihan Shen, Qingwen Zhou, Jiaao Wang, Shuo Zhang, Xin Jin, Shengwen Li, Peng Wang, Daqiang Gao, Yong-Ning Zhou, Huigang ZhangHigh-efficiency non-precious electrocatalysts are urgently demanded in hydrogen evolution reaction (HER) and oxygen evolution reaction (OER). Transition metal oxides catalysts have shown high activity for the OER in alkaline medium,...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
unc Upcoming Events: Library Announces Annual Cherry Blossom Festival Events By www.loc.gov Published On :: Thu, 06 Feb 2020 09:43:17 -0600 The Library of Congress announces two cultural events during the 2020 National Cherry Blossom Festival, an annual commemoration of Japan’s 1912 gift to the U.S. of 3,020 cherry trees. An artwork display and book launch for “Cherry Blossoms: Sakura Collections from the Library of Congress” will kick off the Library’s celebration on Thursday, April 9. The gift book visualizes the fascinating history of cherry blossoms through original works of art from the Library of Congress collections. Click here for more information. Request ADA accommodations five business days in advance at (202) 707-6362 or ADA@loc.gov. Full Article
unc Live! At the Library Event Series Launched By www.loc.gov Published On :: Thu, 27 Feb 2020 09:31:55 -0600 The Library of Congress is extending its public hours on Thursday evenings and will feature regular live programming for visitors as part of a new initiative, Live! At the Library, beginning April 2 to showcase the broad range of literature, poetry, art, music, digital collections and other holdings at the national library. The Library’s Thomas Jefferson Building and all exhibitions at the Library – currently featuring the long fight for women’s voting rights and Rosa Parks’ groundbreaking role in civil rights – will be open for extended hours on Thursday evenings from 5 to 8 p.m. every week. Exhibitions and programs will remain free and open to everyone. The Main Reading Room will be open for research during this time, and visitors and researchers will have the opportunity to register for reader cards. Other selected reading rooms may also be open on Thursday nights as a part of evening programming. Click here for more information. Request ADA accommodations five business days in advance at (202) 707-6362 or ADA@loc.gov. Full Article
unc WordPress Breadcrumbs: How to Use This Function? By catswhocode.com Published On :: Sun, 02 Feb 2020 22:03:48 +0000 Unfortunely, WordPress doesn’t have a default function to display a breadcrumb. We’ll see how to create this navigation technique, and display it on our posts, pages and categories archives. Breadcrumb…What’s that?!? Wikipedia says: Breadcrumbs or breadcrumb trail are a navigation technique used in user interfaces. Its purpose is to give users a way to keep … WordPress Breadcrumbs: How to Use This Function? Read More » Full Article Blog
unc Zydus Cadila launches generic prostate cancer drug at nearly 70% less price in India By economictimes.indiatimes.com Published On :: 2020-05-08T15:42:32+05:30 "Our aim is to make a preferred choice of therapy like Obynx available and more accessible to people suffering from cancer. Bridging these unmet gaps comes from our patient-first approach," Zydus Cadila MD Sharvil Patel told . Full Article
unc Web Tools #347 - JS Testing, Media Tools, Git/CLI Tools, Uncats By mailchi.mp Published On :: Thu, 12 Mar 2020 13:00:00 +0000 Web Tools Weekly WEB VERSION Issue #347 • March 12, 2020 The following intro is a paid product review for Wallaby, a developer productivity tool that runs your JavaScript and TypeScript tests immediately as you type. Code testing is a huge part of the current JavaScript landscape, so if it's crucial that you run tests on your code base regularly, you'll love Wallaby. Wallaby is available as an extension for VS Code, JetBrains Editors, Visual Studio, Sublime Text, and Atom. I'll demonstrate here how powerful Wallaby is by showing you how it works within VS Code. Once you've installed and configured Wallaby, you can open any project and run it via its Command Palette, shown here: Wallaby's Command Palette in VS Code When you choose the Start command, you can open any JavaScript or TypeScript file and you'll see something like the following: Wallaby's code coverage and logs Notice a few things: The colored squares on the left indicate code coverage. These squares can be grey, yellow, green, pink, or red, indicating various levels of coverage from your tests. The lines that contain console.logs have their outputs displayed to the right. These get updated in real time as you write or edit your code (similar to Quokka.js, another tool by the same developers that I've reviewed previously) As you can see, if you're accustomed to using a lot of console.logs and adding breakpoints to your code, Wallaby is going to dramatically increase your productivity. You get that feedback immediately within the code, without actually executing it in a browser or other environment. In other words, your code editor is the console, with the bonus of everything displaying in its immediate code context. When it's running, Wallaby displays the number of failed and passed tests in the status bar: Wallaby displays passed/failed tests in the status bar Clicking on the failed and passed tests in the status bar will open Wallaby's Output Channel, with a little more detail on what's happening with your tests: Wallaby's Output Panel One of the features that has caught the attention of many developers is Wallaby's Time Travel Debugger, which was added to Wallaby in December. This feature allows you to move forward or backwards through your code to understand what led to a specific bug. Wallaby's Debugger View You can start the debugger on a line of code where your test begins, or on any line executed by one of your tests. Once begun, you can run a number of different commands to get to the root of a particular issue. This is helped out by the Debugger View that opens in the left panel. Pretty powerful! And again, part of the power is that this is all available right inside your code base – no need to open up a separate environment like the developer tools in your browser. There's a lot more to Wallaby that I haven't mentioned here, but this should be enough to give you a taste of some of the primary features of the tool, which is free to try. Check out the docs for more on what I've only briefly touched on here. Now on to this week's tools! Media Tools (SVG, Video, etc) Iconset Free, cross-platform SVG icon organizer app for designers, developers or product teams. Works on both Mac and Windows. Open Peeps A hand-drawn illustration library to create scenes of people, each drawing available in PNG or SVG format. Cosha JavaScript utility to add colored shadows to your images. Use via defaults or customize via the API. Filmage Screen Screen recorder and video editor for Mac. All-in-one video toolbox that lets you record HD video, edit video, make animated GIFs, convert video, and more. Biteable Video making platform with ready templates for creating marketing videos for different social platforms, industries, etc. Unscreen Online tool that uses AI to remove the background from an uploaded video. SequenceDiagram.org Online tool to build sequence diagrams using a drag-and-drop interface, useful for presentations. Faux Code Generator Input real code via a Gist URL and this tool will produce an SVG version of the code in a mock format, for possible use in slides, etc. Smithsonian Open Access Download, share, and reuse millions of the Smithsonian’s images. Use in commercial projects without attribution or written permission (although you should read the FAQ for copyright considerations). Panolens.js Flexible, event-driven, WebGL-based JavaScript panorama viewer built on Three.js. Fontice.com Fastest browser-based WebP converter. Free JPG/PNG to WebP conversion without uploading to any other servers. Heroicons A set of free MIT-licensed high-quality SVG icons for UI development Git, GitHub, and CLI Tools React Chat Tutorial Quickly build chat leveraging Stream's Chat API. Our comprehensive React components will get you up and running fast. sponsored CLUI A collection of JavaScript libraries for building command-line interfaces with context-aware autocomplete. actions-comment-run GitHub action to execute any script in an issue or pull request comment. tickgit Allows you to do project management in your codebase with TODO comments. grep.app Search across a half million Git repos, with options for case sensitivity, regex, and whole words only. GitHub Data Populate data from GitHub into Figma mockups. GitHub CLI In case you missed it, this is GitHub's official command line tool. Octomments GitHub issues as a comment plugin. Gitpod Launches ready-to-code dev environments for your GitHub or GitLab project with a single click. GistPad VS Code extension for managing and sharing code snippets, notes and interactive samples using GitHub Gists. paint-github This is kind of humourous. It's a Chrome or Firefox extension that adds a feature to GitHub comments that lets you "draw" your comment. The Uncategorizables React Chat Tutorial Quickly build chat leveraging Stream's Chat API. Our comprehensive React components will get you up and running fast. sponsored Outgrow Platform to build interactive content like calculators, quizzes, chatbots, surveys, and more, for marketing purposes. unavatar API that searches common social media platforms to get a user's avatar image by means of a username. Voiceflow Design, prototype and build voice apps. Collaboratively design, prototype, and build Alexa Skills and Google Actions, without coding. Limio Sell subscriptions and recurring products, build landing pages, checkouts, self-service portals, and more, with no code. ResponseVault Alpha. Create a database application with a drag and drop form builder. Import your own JavaScript UI widgets. Awesome JS A visual tool to look for popular JavaScript packages, categorized. Advanced App Development Cost Calculator Seems to be mainly for large corporate apps because the estimated prices are fairly high. Nots.io Documentation tool for development teams. Access docs from your code and always know if something is obsolete. Opensource Buiders Find open-source alternatives for your favorite apps. damnshort Short dot-com names, suitable for branding, available for sale for $195 each. A Tweet for Thought I think it's safe to say many of us are punk rock programmers. Send Me Your Tools! 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 love numbers and Math, you'll adore MetaNumbers. It's an encyclopedia providing all sorts of super-boring info on any positive integer you enter. To me this is kind of like Brian Regan's comedy bit on refrigerators, but I know a lot of you might find it interesting. Thanks to everyone for subscribing and reading! Keep tooling, Louis webtoolsweekly.com @WebToolsWeekly PayPal.me/WebToolsWeekly Full Article
unc Web Tools #349 - DOM Snippets, Front-end Frameworks, Media, Uncats By mailchi.mp Published On :: Thu, 26 Mar 2020 14:00:00 +0000 Web Tools Weekly WEB VERSION Issue #349 • March 26, 2020 Advertisement via Syndicate Have Happier, More Productive Video Meetings Team.video makes it easier and faster for remote teams to work together by offering user friendly video meetings with agendas, collaborative notes, and emoji responses. No download required and it’s free to use. Try Team.video for FREE! Although I often include quick DOM scripting tips in the intro of this newsletter, for this week, I'm just going to point you to a great little resource that was sent to me by reader Phuoc Nguyen: HTML DOM It's more or less a repository of basic, intermediate, and advanced native DOM scripting snippets. HTML DOM: A resource of native DOM snippets Here are some of the advanced and intermediate examples: Make a draggable element Resize columns of a table Sort a table by clicking its headers Calculate the size of the scrollbar Communicate between an iframe and parent window There are more than 80 tips currently listed and I'm sure he'll add more later. Even if you don't necessarily use any of the snippets in a real project right away, there are plenty of little coding tidbits you can glean form the example code, which is all just vanilla JavaScript with no library or framework involved. So check out HTML DOM, I'm sure you'll have lots to investigate! Now on to this week's tools! Front-end Frameworks Have Happier, More Productive Video Meetings Team.video makes it easier and faster for remote teams to work together by offering user friendly video meetings with agendas, collaborative notes, and emoji responses. No download required and it’s free to use. via Syndicate chakra-ui-vue A set of accessible and composable Vue components that you can use to build your favourite applications and sites. Pixel Lite A beautifully crafted, responsive UI kit based on Bootstrap 4 that includes 100 components, 3 plugins, and 3 example pages. next-typescript-materialui-jest-starter Very opinionated starter boilerplate for projects based on Next.js, setup with Typescript, Material-UI, and Jest. React SaaS Template Template for building a SaaS app or admin website using React + Material-UI. web3-react A simple, extensible, dependency-minimized framework for building modern Ethereum decentralized apps. Tailwind UI A UI components library, crafted by the creators of Tailwind CSS. neo.mjs A Web Workers-driven UI framework. LitElement A simple base class for creating fast, lightweight web components. Makes it easy to define web components – ideal for building a UI design system. Ionic React React version of Ionic Framework. 100+ mobile optimized React UI components. Standard React tooling with react-dom. Accessible Components Scott O'Hara's repo that lists all the accessible widgets and components he's built. StarAdmin A free responsive admin template built with Bootstrap 4. Media Tools Tech Productivity Newsletter A brief newsletter featuring tools and articles for remote work, work culture, learning science, and more – all to help you be more productive. promoted Croppola Upload a photo and this tool will use AI to crop the photo for you automatically, or you can crop it manually and download the result. Image to Colors Online tool that extracts colors from any photo on upload. Nuxt Optimized Images Automatically optimizes images used in Nuxt.js projects (JPEG, PNG, SVG, WebP and GIF). Twilio Video React App Demonstrates a multi-party video application built with twilio-video.js and Create React App. react-particle-image React component to render images as interactive particles. There's an interactive demo using the React logo that's pretty cool. CoreUI Icons Premium designed free icon for web and mobile, available in SVG, webfont, and raster formats. DotMatrix.js A small, performant class-based, dot matrix library with animated movements that respond to mouse/touch events. react-calendar-heatmap A calendar heatmap component built on SVG, inspired by GitHub’s commit calendar graph. Chessboard Image Modify chess pieces on a virtual chess board, to create chess positions, then download the image for use wherever you want. Might be cool for a chess tutorial website or blog. Video Language A language for making movies. Combines the power of a traditional video editor with the capabilities of a full programming language. The Uncategorizables Tech Productivity Newsletter A brief newsletter featuring tools and articles for remote work, work culture, learning science, and more – all to help you be more productive. promoted Mailcoach A self-hosted email list manager. It integrates with services like Amazon SES, Mailgun, Postmark, or Sendgrid to send out mailings affordably. Backstage Open-source developer portal that puts the developer experience first by means of a a unified front end for all your infrastructure tooling. dstack.ai Collaborative data exploration. Enables individual data scientists and their teams to publish, share, and track data visualizations. TAGX Allows you to create video highlights and annotate the interesting parts of a video. Enter a YouTube, Vimeo, or direct video link to start annotating. cs.opensource.google A search engine to search Google's open source projects (Angular, Dart, Flutter, Go, etc). Cotter One-click secure phone number login for your apps. Phrase Automate localization processes. Edit language files online with your team of translators or order translations into more than 60 languages. It's a Live Lets you mimic a live coding presentation by prerecording the presentation, which gets triggered by random keystrokes as if you were really coding. EasyCSV Import spreadsheets into your App, Zapier, Google Sheets, Salesforce, or any public API in minutes. Pico Platform to create paywalled content, subscriptions, newsletters, etc. A Tweet for Thought This underappreciated Tweet by Adam Greenough should be the dev-related Tweet of the year. Send Me Your Tools! 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've got a lot of extra time at home (and you should!) you might like Codepip. There you'll find a number of different interactive online games that teach you various aspects of front-end development. Thanks to everyone for subscribing and reading! Keep tooling, Louis webtoolsweekly.com @WebToolsWeekly PayPal.me/WebToolsWeekly Full Article
unc Web Tools #351 - JS Utilities, Media Tools, Uncategorizables By mailchi.mp Published On :: Thu, 09 Apr 2020 14:30:00 +0000 Web Tools Weekly WEB VERSION Issue #351 • April 9, 2020 Advertisement via Syndicate Working From Home? Try Team.Video Team.video makes it easier and faster for remote teams to work together by offering user friendly video meetings with agendas, collaborative notes, and emoji responses. No download required and it’s free to use. Try Team.video for FREE! Last week I covered a really simple introduction to the HTML Drag and Drop API, for those of you who have never used it before. The demo has the minimum code required to produce a drag and drop example. Let's take that a little further and incorporate the dataTransfer object, which has methods and properties that can be used in the midst of a drag and drop operation. First, I can use the setData() method of the dataTransfer object, which I'll incorporate in the midst of my event listener when listening for a dragstart event (an event I didn't need to use in the previous demo). The relevant line looks something like this (where "e" is the event object): e.dataTransfer.setData('text/html', box.innerHTML) As you can see, the setData() method takes two arguments: The data type and the data itself. In this case, the data is simply the innerHTML of the dragged element. This is the first step in transferring data: Setting the data, which happens when the element is initially dragged. The next key line in my code will be using the getData() method. In this case, I'll use it when the drop event is triggered on my drop area element: this.style.background = e.dataTransfer.getData('text/html') The data that I'll be grabbing is text that represents a valid CSS color keyword, which will be inside each draggable element. The data could be a lot of things, but in this case I'm just using some text for demo purposes. And as you can see, the text sets the background color of the drop area element. See the full working demo here There's naturally a lot more code there, but it's fairly straightforward. I'm looping over the draggable boxes to add the event listeners to each one. The setData() and getData() methods are used within that loop to obtain and apply the color info. Try dragging any of the boxes into the drop area to see the background of the drop area change. You can even try changing the HTML to use different colors (any valid CSS color value will work). As long as the color is valid, the background of the drop area element will change to that color. And that's a basic way to use the dataTransfer object when working with the Drag and Drop API. Now on to this week's tools! JavaScript Utilities Working From Home? Try Team.Video Team.video makes it easier and faster for remote teams to work together by offering user friendly video meetings with agendas, collaborative notes, and emoji responses. No download required and it’s free to use. via Syndicate Van11y Bit of an older project that I just discovered. A collection of customizable, accessible scripts for rich interface elements, built using progressive enhancement. Rsup Progress A simple progress bar with promises support. Heapify A very fast JavaScript priority queue, implemented using a binary heap, with no dependencies. Nano Events Simple and tiny (72 bytes) event emitter library for JavaScript. Chardin.js Simple overlay instructions for your apps. Kind of like those 'app tour' plugins, but just a single overlay pointing stuff out. Serialize JavaScript Serialize JavaScript to a superset of JSON that includes regular expressions and functions. FullCalendar A JavaScript calendar plugin, great for displaying events with drag-and-drop capabilities and an API for extending its functionality. defu Utility to recursively assign default properties. Clack A modern keyboard shortcut library written in Typescript. Sharect.js A lightweight (2.9Kb gzipped and minified) JavaScript library to let users share text selections to social networks in desktop browsers (like Medium). Uppload A better JavaScript image uploader. Highly customizable with 30+ plugins, open-source, and can be used with any file uploading back end. Media Tools (SVG, Video, Audio, etc.) Beginner JavaScript by Wes Bos is 50% Off! The master package includes 88 HD videos, part of 15 modules – and course updates are free forever. promoted mediasoup Cutting-edge WebRTC video conferencing. The perfect choice for building multi-party video conferencing and real-time streaming apps. gifcap Create animated GIFs in your browser from a screen recording. Client-side only, no data is uploaded. Tabler Icons A set of over 400 free MIT-licensed high-quality SVG icons for you to use in your web projects. Each icon is designed on a 24x24 grid and a 2px stroke. Video Puppet Using a markdown file, create a video (with captions) from a chosen set of images, audio files and smaller video clips. Exifr The fastest and most versatile JavaScript EXIF reading library. Seamless Pattern Generator Create seamless, repeatable royalty free patterns for your website, or to download as SVG, JPEG or PNG. Resoundly Produce a podcast simply by typing the content and this app will convert it to speech. Spline Easily create 3D web experiences without coding. Build and iterate fast with production-ready results. Photo Stream Self-hosted, super simple photo stream. Built with Ruby and seems to require either Netlify or Jekyll. Ionicons Premium designed icons for use in web, iOS, Android, and desktop apps. Support for SVG and web font. The Uncategorizables Advanced React & GraphQL by Wes Bos is 50% Off! The master package includes 68 HD videos, part of 10 modules – and course updates are free forever. promoted Brim Desktop application to efficiently search large packet captures and logs from Zeek (the network security monitoring tool). StartNames Produces brandable ideas for domain names in a Twitter stream, based on actual domains that are for sale. WMS Everywhere Chrome extension to help you research search volume, advertising cost per click, and related keywords inside Google search results – free and on-demand. PDF.js Express Add a PDF.js viewer with out-of-the-box annotation, PDF form fill, and signing. Based on Mozilla's PDF.js (for parsing and rendering PDFs). AsyncAPI Open source tools to easily build and maintain your event-driven architecture. All powered by the AsyncAPI specification, the industry standard for defining asynchronous APIs. Weglot Allows you to make your website multilingual in minutes and to manage all your translations effortlessly. Our Site Updates An easy way to post updates to your website (e.g. via easy to install banners) and keep visitors informed. RightFont An innovative, beautiful and professional font manager app for Mac, helping designers preview, install, sync, and manage their font files. PingPong Remote user interviews and user tests made simple. Extract Article Text Lets you easily extract boilerplate-free text from news articles, blogs, press releases, and company pages with a single API request. Commerce Drop‑in e‑commerce for any website with a single line of code. Serverless, real‑time, and API‑first. A Tweet for Thought When you're living in a tech bubble like many of us are, it's hard to believe there are people this naive. Send Me Your Tools! 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... This is amazing: Open and Shut lets you send messages in Morse code by repeatedly slamming your laptop shut. So if you've been kidnapped and forced to give up all your passwords or something...? Thanks to everyone for subscribing and reading! Keep tooling, Louis webtoolsweekly.com @WebToolsWeekly PayPal.me/WebToolsWeekly Full Article
unc Web Tools #354 - React Tools, Image/Video Tools, Uncats By mailchi.mp Published On :: Thu, 30 Apr 2020 14:00:00 +0000 Web Tools Weekly WEB VERSION 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"> >&campaign_id=02f2bef915&device=mobile&v=0.14" style="width: 100%;max-width: 414px;border: 0;height: auto;line-height: 100%;outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;" width="414"> 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"> >&campaign_id=02f2bef915&device=mobile&v=0.14" style="width: 100%;max-width: 386px;border: 0;height: auto;line-height: 100%;outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;" width="386"> 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!): Beginner JavaScript (88 HD Videos) React for Beginners (29 HD Videos) ES6+ for Everyone (77 HD Videos) Advanced React (68 HD Videos) 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 Full Article
unc [ASAP] Catalytic, Enantioselective C2-Functionalization of 3-Aminobenzofurans Using N-Heterocyclic Carbenes By feedproxy.google.com Published On :: Mon, 04 May 2020 04:00:00 GMT Organic LettersDOI: 10.1021/acs.orglett.0c01112 Full Article
unc [ASAP] Iron-Catalyzed Oxidative Coupling of Indoline-2-ones with Aminobenzamides via Dual C–H Functionalization By feedproxy.google.com Published On :: Thu, 07 May 2020 04:00:00 GMT Organic LettersDOI: 10.1021/acs.orglett.0c01066 Full Article
unc BMW launches 8 Series Gran Coupe at Rs 1.3 crore, M8 Coupe at Rs 2.15 crore in India By Published On :: Friday, May 08, 2020, 14:26 +0530 The BMW 8 Series Gran Coupe is powered by a 3-litre, 6-cylinder in-line BSVI petrol engine. This is the most luxurious sports coupe ever built by BMW, the company said in a statement Full Article
unc Valley of genius: the uncensored history of Silicon Valley, as told by the hackers, founders, and freaks who made it boom / Adam Fisher By library.mit.edu Published On :: Sun, 4 Aug 2019 07:38:14 EDT Browsery HD9696.2.U63 C3542 2018 Full Article
unc Saladish: a crunchier, grainier, herbier, heartier, tastier way with vegetables / Ilene Rosen with Donna Gelb ; photographs by Joseph de Leo ; illustrations by Emma Dibben By library.mit.edu Published On :: Sun, 11 Aug 2019 07:40:15 EDT Browsery TX807.R7845 2018 Full Article
unc Sweet Home Cafe cookbook: a celebration of African American cooking / Albert G. Lukas and Jessica B. Harris, with contributions by Jerome Grant ; foreword by Lonnie G. Bunch III ; introduction by Jacquelyn D. Serwer ; in association with the National Muse By library.mit.edu Published On :: Sun, 11 Aug 2019 07:40:15 EDT Browsery TX715.2.A47 L85 2018 Full Article
unc Special functions and generalized Sturm-Liouville problems Mohammad Masjed-Jamei By library.mit.edu Published On :: Sun, 1 Mar 2020 07:37:39 EST Online Resource Full Article
unc Theory of function spaces IV Hans Triebel By library.mit.edu Published On :: Sun, 1 Mar 2020 07:37:39 EST Online Resource Full Article
unc Elementary theory of analytic functions of one or several complex variables / Henri Cartan By library.mit.edu Published On :: Sun, 8 Mar 2020 07:47:17 EDT Online Resource Full Article
unc Strange functions in real analysis / A.B. Kharazishvili By library.mit.edu Published On :: Sun, 8 Mar 2020 07:47:17 EDT Online Resource Full Article
unc Quaternionic de Branges spaces and characteristic operator function Daniel Alpay, Fabrizio Colombo, Irene Sabadini By library.mit.edu Published On :: Sun, 15 Mar 2020 07:45:28 EDT Online Resource Full Article
unc Algebraic techniques and their use in describing and processing uncertainty: to the memory of Professor Elbert A. Walker / Hung T. Nguyen, Vladik Kreinovich, editors By library.mit.edu Published On :: Sun, 15 Mar 2020 07:45:28 EDT Online Resource Full Article
unc Jordan triple systems in complex and functional analysis / José M. Isidro By library.mit.edu Published On :: Sun, 29 Mar 2020 07:25:05 EDT Dewey Library - QA252.5.I85 2019 Full Article
unc Xiaomi launches Mi Box 4K streaming device in India, here's are the fe... By Published On :: Xiaomi launches Mi Box 4K streaming device in India, here's are the fe... Full Article
unc BSEB Bihar board announces 12th Result 2020 at onlinebseb.in By Published On :: BSEB Bihar board announces 12th Result 2020 at onlinebseb.in Full Article
unc A happy woman is a myth, says Pyaar Ka Punchanama's Kartik Aaryan By www.rediff.com Published On :: Sun, 22 Nov 2015 19:42:57 +0530 Kartik Aaryan of Pyaar Ka Punchanama series is in a happy space after the second installment of the film became a smash hit like the first. Full Article Kartik Aryan Pyaar Ka Punchanama NV Reuben Gwalior Punchnama Shirdi
unc PIX: Twinkle launches her book with Akshay, Ranbir, Alia By www.rediff.com Published On :: Wed, 16 Nov 2016 16:40:38 +0530 A look at pictures from the event. Full Article Shabana Azmi Akshay Kumar Ranbir Kapoor Karan Johar Twinkle Alia Bhatt Gauri Shinde Cocktail and Finding Fanny Gayatri Joshi Simone Arora Dimple Kapadia Homi Adajania Anaita Shroff Chikki Sarkar Abhishek Kapoor Sonali Bendre
unc Video: Bouncers thrash lensmen shooting Shilpa By www.rediff.com Published On :: Fri, 08 Sep 2017 17:45:06 +0530 Photographers waiting outside the restaurant to shoot the Kundras were pounced upon by the bouncers and beaten black and blue. Full Article Shilpa Shetty Kelvin Cheung Mumbai Raj Kundra Tough Security Bastian com Khar Bandra
unc Alia has Christmas brunch with Ranbir and his family By www.rediff.com Published On :: Thu, 26 Dec 2019 10:22:22 +0530 The annual tradition of Christmas bunch at Shashi Kapoor's house was carried forward by his son Kunal. Full Article Kareena Alia Bhatt Saif Ali Khan Shashi Kapoor Pradeep Bandekar Ranbir Kunal
unc A multifunctional wearable E-textile via integrated nanowire-coated fabrics By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, Advance ArticleDOI: 10.1039/D0TC00372G, PaperYunlu Lian, He Yu, Mingyuan Wang, Xiaonan Yang, Zhe Li, Fan Yang, Yang Wang, Huiling Tai, Yulong Liao, Jieyun Wu, Xiangru Wang, Yadong Jiang, Guangming TaoWe demonstrate a novel multifunctional E-textile which functions as a pressure sensor, Joule heater, thermal insulator, and PM2.5 filter.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 Full Article
unc Azobenzene-functionalized graphene nanoribbons: bottom-up synthesis, photoisomerization behaviour and self-assembled structures By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, Advance ArticleDOI: 10.1039/D0TC01609H, PaperZhichun Shangguan, Chunyang Yu, Chen Li, Xianhui Huang, Yiyong Mai, Tao LiWe show the strategy of introducing azobenzene groups into graphene nanoribbons (GNRs), which not only endows GNRs with fast photo-responsiveness but also induces the self-assembly of the GNRs into ultra-long nanowires.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 Full Article
unc Recent Advances in 0D Nanostructure-Functionalized Low-Dimensional Nanomaterials for Chemirisistive Gas Sensors By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, Accepted ManuscriptDOI: 10.1039/D0TC00387E, Review ArticleTingqiang Yang, Yueli Liu, Huide Wang, Yanhong Duo, Bin Zhang, Yanqi Ge, Han Zhang, Wen ChenThe previous decades have witnessed increasing prevalence of research on semiconductor gas sensor due to its high response, simple configuration and low cost. The semiconductor gas sensor based on low-dimensional...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
unc Benzothiazolium-functionalized NU-1000: a versatile material for carbon dioxide adsorption and cyanide luminescence sensing By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, Advance ArticleDOI: 10.1039/D0TC01436B, PaperLapo Luconi, Giorgio Mercuri, Timur Islamoglu, Andrea Fermi, Giacomo Bergamini, Giuliano Giambastiani, Andrea RossinThe benzothiazolium-decorated NU-1000-BzTz MOF is a versatile material for carbon dioxide storage and cyanide luminescence sensing in aqueous solutions.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 Full Article
unc Diketopyrrolopyrrole-based multifunctional ratiometric fluorescent probe and γ-glutamyltranspeptidase-triggered activatable photosensitizer for tumor therapy By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, Accepted ManuscriptDOI: 10.1039/D0TC01836H, PaperJianli Hua, Zhicheng Yang, Weibo Xu, Jian Wang, Lingyan Liu, Yanmeng Chu, Yu Wang, Yue Hu, Tao YiPhotosensitizers can generate highly reactive oxygen (ROS) by light exciting, causing cell damage and apoptosis. However, conventional photosensitizers cannot kill cancer cells selectively. In this work, we report a series...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
unc Uncle Tom: from martyr to traitor / Adena Spingarn By library.mit.edu Published On :: Sun, 26 Apr 2020 07:06:33 EDT Hayden Library - PS2954.U6 S67 2018 Full Article
unc Exquisite mariposa: a novel / Fiona Alison Duncan By library.mit.edu Published On :: Sun, 26 Apr 2020 07:06:33 EDT Dewey Library - PS3604.U5268 E97 2019 Full Article
unc [ASAP] Chirality Control of Screw-Sense in Aib-Polymers: Synthesis and Helicity of Amino Acid Functionalized Polymers By feedproxy.google.com Published On :: Fri, 24 Apr 2020 04:00:00 GMT ACS Macro LettersDOI: 10.1021/acsmacrolett.0c00218 Full Article
unc Multifunctional sonosensitizers in sonodynamic cancer therapy By feeds.rsc.org Published On :: Chem. Soc. Rev., 2020, Advance ArticleDOI: 10.1039/C9CS00648F, Tutorial ReviewSubin Son, Ji Hyeon Kim, Xianwen Wang, Chuangli Zhang, Shin A Yoon, Jinwoo Shin, Amit Sharma, Min Hee Lee, Liang Cheng, Jiasheng Wu, Jong Seung KimPhototherapy, including photodynamic therapy and photothermal therapy, has the potential to treat several types of cancer.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 Full Article
unc Vummidi Bangaru Jewellers expects drop in sales for 5 months; delays new launches By economictimes.indiatimes.com Published On :: 2020-04-26T13:24:12+05:30 Noted jewellery retailer Vummidi Bangaru Jewellers expects to take a hit in sales for the next five months due to the ongoing lockdown and said it is delaying new design launches. Full Article
unc Tanishq announces to open its 328 stores across the country in a phased manner By economictimes.indiatimes.com Published On :: 2020-05-09T13:18:59+05:30 The company will continue to strictly comply with all government rules while reopening and running operations at the store. The company plans to reopen first 50 stores by 10th May, 2020. Full Article
unc Therapeutic enzymes: functions and clinical implications / Nikolaos Labrou, editor By library.mit.edu Published On :: Sun, 13 Oct 2019 07:39:15 EDT Online Resource Full Article
unc Exploration of subsurface Antarctica: uncovering past changes and modern processes / edited by M.J. Siegert, S.S.R. Jamieson and D.A. White By library.mit.edu Published On :: Sun, 8 Jul 2018 06:43:56 EDT Hayden Library - G860.E97 2018 Full Article
unc Geographical information systems theory, applications and management: 4th international conference, GISTAM 2018, Funchal, Madeira, Portugal, March 17-19, 2018: revised selected papers / Lemonia Ragia, Cédric Grueau, Robert Laurini (eds.) By library.mit.edu Published On :: Sun, 6 Oct 2019 07:44:56 EDT Online Resource Full Article
unc Benchmarking, measuring, and optimizing: First BenchCouncil International Symposium, Bench 2018, Seattle, WA, USA, December 10-13, 2018, Revised Selected Papers / Chen Zheng, Jianfeng Zhan (eds.) By library.mit.edu Published On :: Sun, 17 Nov 2019 07:26:47 EST Online Resource Full Article
unc Resilient organizations: responsible leadership in times of uncertainty / Guia Beatrice Pirotti and Markus Venzin By library.mit.edu Published On :: Sun, 22 Dec 2019 07:22:34 EST Dewey Library - HD30.28.P524 2017 Full Article