The myth of Silent spring : rethinking the origins of American environmentalism / Chad Montrie
The application of science in environmental impact assessment / Aaron J. MacKinnon, Peter N. Duinker and Tony R. Walker
10 positive cases with Koyambedu links emerge in Chittoor district
098 JSJ Assemble.io with Brian Woodward and Jon Schlinkert
176 JSJ RethinkDB with Slava Akhmechet
02:20 - Slava Akhmechet Introduction
02:41 - RethinkDB Overview
04:24 - How It’s Used
05:58 - Joins
12:50 - Returning Data
13:53 - Getting Data to the Browser
- Quora Article
- Socket.IO
19:35 - Clustering
- Reliability & Performance Issues
- Jepsen (Call Me Maybe Series)
- Consensus Algorithms
26:37 - ReQL
30:53 - Indexes
32:18 - MapReduce
35:44 - The RethinkDB Community & Contributors
38:04 - Is it production ready?
40:08 - Differences Between Version 2.0 and 2.1
Extras
- JavaScript Jabber Episode #161: Rust with David Herman
- Steve Klabnik: Systems Programming for the Ruby Developer @ Ruby Remote Conf 2015
Picks
Our World War (Dave)
Quest Protein Bars (Aimee)
You-Dont-Know-JS (Aimee)
Angular Remote Conf (Chuck)
Orphan Black (Chuck)
Mr. Robot (Slava)
Rick and Morty (Slava)
The Rust Programming Language (Slava)
MJS #008: Jon Schlinkert
On today's episode of My JS Story, Charles Max Wood welcomes Jon Schlinkert. Jon was on JavaScript Jabber episode 98 where he talked about Assemble.io. Tune in to My JS Story Jon Schlinkert to learn how his journey began in programming and what's keeping him busy these days.
JSJ 308: D3.js with Ben Clinkinbeard
Panel:
- Joe Eames
- Cory House
- Aimee Knight
Special Guests: Ben Clinkinbeard
In this episode, the JavaScript Jabber panelists talk about D3.js with Ben Clinkinbeard. D3.js is a JavaScript library that has you use declarative code to tell it what you want and then it figures out all of the browser inconsistencies and creates the notes for you. He talks about the two main concepts behind D3, scales and selections, which once you understand make D3 a lot more user friendly. He then touches on SPGs and discusses his Learn D3 in 5 Days course.
In particular, we dive pretty deep on:
- What is D3.js?
- Stands for Data Driven Documents
- JavaScript
- How much of the learning curve is attributed to learning D3?
- SPG
- 2 main concepts behind D3: scales and selections
- Is learning about SPGs a prerequisite to leaning D3?
- How serious are you talking when saying idiosyncrasies?
- SPG tag
- Understanding positioning in SPG
- Positions with CSS transforms
- Are you required to use SPG?
- Not required to use SPG with D3
- Canvas
- SPG is vector based
- SPG utility function
- Responseivefy
- Learn D3 in 5 Days course
- Is there and overlap with D3 and React?
- And much, much more!
Links:
Picks:
Cory
- React cheat sheet
- “Why software engineers disagree about everything” by Haseeb Qureshi
Joe Eames
Aimee
Ben
Young children, parents and professionals [electronic resource] : enhancing the links in early childhood / Margaret Henry
Zen and the art of information security [electronic resource] / Ira Winkler
Back to the well : rethinking the future of water / Marq de Villiers
The nature state : rethinking the history of conservation / edited by Wilko Graf von Hardenberg, Matthew Kelly, Claudia Leal and Emily Wakild
Coral whisperers : scientists on the brink / Irus Braverman
Tricarabrols A–C, three anti-inflammatory sesquiterpene lactone trimers featuring a methylene-tethered linkage from Carpesium faberi
DOI: 10.1039/D0QO00093K, Research Article
Three anti-inflammatory trimeric compounds constructed from carabrol-type sesquiterpenoids through a methylene-tethered linkage were characterized from Carpesium faberi.
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
Inorganic nanostructures : properties and characterization / Petra Reinke
[ASAP] The First Quantitative Synthesis of a Closed Three-Link Chain (6<sub arrange="stack">1</sub><sup arrange="stack">3</sup>) Using Coordination and Noncovalent Interactions-Driven Self-Assembly
Green chemistry for surface coatings, inks and adhesives: sustainable applications / edited by Rainer Höfer, Avtar Singh Matharu, Zhanrong Zhang
Databook of curatives and crosslinkers / Malgorzata Hanson and Anna Wypych
Health and safety aspects of food processing technologies / Abdul Malik, Zerrin Erginkaya, Hüseyin Erten, editors
Practices and perspectives in sustainable bioenergy: a systems thinking approach / Madhumi Mitra, Abhijit Nagchaudhuri, editors
Sacraments, ceremonies and the Stuart divines : sacramental theology and liturgy in England and Scotland 1603-1662 / Bryan D. Spinks
Palladium supported on triazolyl-functionalized hypercrosslinked polymers as a recyclable catalyst for Suzuki–Miyaura coupling reactions
DOI: 10.1039/D0RA01190H, Paper
A novel hypercrosslinked polymer-palladium catalyst was prepared via external cross-linking reactions and applied in Suzuki–Miyaura reactions as a recyclable catalyst, resulting in TON numbers up to 1.66 × 104 and yields reaching 99%.
The content of this RSS Feed (c) The Royal Society of Chemistry
Post-synthetic modification of imine linkages of a covalent organic framework for its catalysis application
DOI: 10.1039/D0RA02142C, Paper
A new approach for post-synthetic modification of covalent organic frameworks has been developed based on the modification of the linkages and the resulting COF exhibited excellent catalytic performance towards cycloaddition of epoxides and CO2.
The content of this RSS Feed (c) The Royal Society of Chemistry
Jump links and viewport positioning
Using within-page links presses the jumped-to content right at the very top of the viewport. This can be a problem when using a fixed header. With a bit of hackery, there are some CSS methods to insert space between the top of the viewport and the target element within a page.
Demo: Jump links and viewport positioning
Known support: varies depending on method used.
This experiment is the result of a post Chris Coyier made on
Forrst. Chris’ method was to add an empty span
element
to the target element, shift the id
attribute onto the span
, and then
absolutely position the span
somewhere above it’s parent element.
That method works but it requires changes to the HTML. The comments on Chris’ post suggested the use of psuedo-elements or padding. This experiment expands on, and combines, some of those suggestions to show the limitations of each method and document their browser support.
Simplest method
If you need to jump to an element with simple styling then using the :before
pseudo-element is a quick and simple approach.
#target:before {
content: "";
display: block;
height: 50px;
margin: -30px 0 0;
}
The drawbacks are that it requires browser support for pseudo-elements and it
will fail if the target element has a background colour, a repeated background
image, padding-top
, or border-top
as part of its rule set.
More robust method
The more robust method uses a transparent border, negative margin, and the background-clip property. If a top border is required then it can be mimicked using a pseudo-element, as described in Multiple Backgrounds and Borders with CSS 2.1.
#target {
position: relative;
border-top: 52px solid transparent;
margin: -30px 0 0;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
#target:before {
content: "";
position: absolute;
top: -2px;
left: 0;
right: 0;
border-top: 2px solid #ccc;
}
There are still drawbacks: it requires browser support for background-clip
if
there is a background color, gradient, or repeating image set on the target
element; it requires browser support for pseudo-elements and their positioning
if a top border is desired; and it interferes with the standard use of margins.
To see these methods in action – as well as more details on the code, browser support, and drawbacks – have a look at the demo page. Please let me know if you know of better techniques.
Think before you engage [electronic resource] : 100 questions to ask before starting a social media marketing campaign / Dave Peck
Thinkers 50 business thought leaders from India [electronic resource] : the best ideas on innovation, management, strategy, and leadership / Stuart Crainer + Des Dearlove
Thinkers 50 [electronic resource] : future thinkers : new thinking on leadership, strategy and innovation for the twenty first century / Stuart Crainer + Des Dearlove
Thinkers 50 innovation [electronic resource] : breakthrough thinking to take your business to the next level / Stuart Crainer + Des Dearlove
Thinkers 50 management [electronic resource] : cutting edge thinking to engage and motivate your employees for success / Stuart Crainer + Des Dearlove
Thinkers 50 strategy [electronic resource] : the art and science of strategy creation and execution / by Stuart Crainer + Des Dearlove
Bacterial pathogenesis : a molecular approach / Brenda A. Wilson, Malcolm E. Winkler, Brian T. Ho
Probing the limits of linker substitution in aluminum MOFs through water vapor sorption studies: Mixed-MOF instead of mixed-linker CAU-23 and MIL-160 materials
DOI: 10.1039/D0DT01044H, Paper
We report the systematic study on the possibility of forming mixed-linker MOFs spanning between the aluminum metal-organic frameworks CAU-23 and MIL-160 with their 2,5-thiophenedicarboxylate (TDC) and 2,5 furandicarboxylate (FDC) linkers,...
The content of this RSS Feed (c) The Royal Society of Chemistry
Ending the Civil War and consequences for Congress / edited by Paul Finkelman and Donald R. Kennon
Beyond virtue and vice: rethinking human rights and criminal law / edited by Alice M. Miller and Mindy Jane Roseman
Pink tax and the law: discriminating against women consumers / Alara Efsun Yazıcıoğlu
The Universal Declaration of Human Rights and the Holocaust: an endangered connection / Johannes Morsink
Rethinking transnational Chinese cinemas : the Amoy-dialect film industry in Cold War Asia / Jeremy E. Taylor
When trees fall, monkeys scatter : rethinking democracy in China / John Keane, University of Sydney
Gaza : an inquest into its martyrdom / Norman G. Finkelstein
[ASAP] Changes in microRNAs Expression Profile of Mimetic Aging Mice Treated with Melanin from <italic toggle="yes">Sepiella japonica</italic> Ink
Bacteria producing checkpoint inhibitors shrink tumors in mice
After being injected into tumors, the bacteria self-destruct to release their therapeutic cargo