cali

Arsenic metallurgy : proceedings of a symposium sponsored by the Copper, Nickel, Cobalt Committee ... [et al.] of TMS (the Minerals, Metals & Materials Society) held during the TMS 2005 Annual Meeting : San Francisco, California, USA, February 13-17,




cali

Converter and fire refining practices : proceedings of a symposium held at the 2005 TMS Annual Meeting : San Francisco, California, USA, February 13-17, 2005 / sponsored by the Pyrometallurgy Committee of the Extraction and Processing Division (EPD) of TM

Converter and Fire Refining Practices Symposium (2005 : San Francisco, Calif.)




cali

A century in stone [videorecording] : the Eston & California story / produced, writen and directed by Craig Hornby




cali

EPD Congress 2005 [electronic resource] : proceedings of sessions and symposia sponsored by the Extraction and Processing Division (EPD) of TMS (The Minerals, Metals & Materials Society), held during the 2005 TMS Annual Meeting in San Francisco, Calif

EPD Congress (2005 : San Francisco, Calif.)




cali

International Peirce-Smith converting centennial : held during TMS 2009 annual meeting & exhibition : San Francisco, California, USA : February 15-19, 2009 / edited by Joël Kapusta and Tony Warner




cali

Handbook of lithium and natural calcium chloride : their deposits, processing, uses and properties / Donald E. Garrett (Saline Processors, Inc., Ojai, California)

Garrett, Donald E., author




cali

[ASAP] Novel Ultra Localized and Dense Nitrogen Delta-Doping in Diamond for Advanced Quantum Sensing

Nano Letters
DOI: 10.1021/acs.nanolett.9b05243




cali

Marine biology / Peter Castro, Ph.D., California State Polytechnic University, Pomona, Michael E. Huber, Ph.D., Jacobs Australia ; original artwork by William C. Ober, M.D., Washington & Lee University, and Claire E. Ober, B.A., R.N

Castro, Peter, author




cali

Marine community ecology and conservation / edited by Mark D. Bertness, Brown University, John F. Bruno, University of North Carolina, Chapel Hill, Brian R. Silliman, Duke University, John J. Stachowicz, University of California Davis

Bertness, Mark D., 1949-




cali

Investigating oceanography / Keith A. Sverdrup (University of Wisconsin-Milwaukee), Raphael M. Kudela (University of California, Santa Cruz)

Sverdrup, Keith A., author




cali

Nanoscale calibration standards and methods : dimensional and related measurements in the micro- and nanometer range / edited by Günter Wilkening, Ludger Koenders




cali

[ASAP] Supramolecular Nanoscaffolds within Cytomimetic Protocells as Signal Localization Hubs

Journal of the American Chemical Society
DOI: 10.1021/jacs.0c01732




cali

Using canvas to fix SVG scaling in Internet Explorer

Internet Explorer 9–11 suffer from various bugs that prevent proper scaling of inline SVG’s. This is particularly problematic for SVG icons with variable widths. This is the canvas-based hack I’ve been using to work around the issue.

A popular way to use SVG icons is to generate a spritemap of SVG symbol‘s that you then reference from elsewhere in a document. Most articles on the topic assume your icon dimensions are uniformly square. Twitter’s SVG icons (crafted by @sofo) are variable width, to produce consistent horizontal whitespace around the vectors.

Most browsers will preserve the intrinsic aspect ratio of an SVG. Ideally, I want to set a common height for all the icons (e.g., 1em), and let the browser scale the width of each icon proportionally. This also makes it easy to resize icons in particular contexts – just change the height.

Unfortunately, IE 9–11 do not preserve the intrinsic aspect ratio of an inline SVG. The svg element will default to a width of 300px (the default for replaced content elements). This means it’s not easy to work with variable-width SVG icons. No amount of CSS hacking fixed the problem, so I looked elsewhere – and ended up using canvas.

canvas and aspect ratios

A canvas element – with height and width attributes set – will preserve its aspect ratio when one dimension is scaled. The example below sets a 3:1 aspect ratio.

<canvas height="1" width="3"></canvas>

You can then scale the canvas by changing either dimension in CSS.

canvas {
  display: block;
  height: 2rem;
}

Demo: proportional scaling of canvas.

Fixing SVG scaling in IE

This makes canvas useful for creating aspect ratios. Since IE doesn’t preserve the intrinsic aspect ratio of SVG icons, you can use canvas as a shim. A canvas of the correct aspect ratio provides a scalable frame. The svg can then be positioned to fill the space created by this frame.

The HTML is straightforward:

<div class="Icon" role="img" aria-label="Twitter">
  <canvas class="Icon-canvas" height="1" width="3"></canvas>
  <svg class="Icon-svg">
    <use fill="currentcolor" xlink:href="#icon-twitter"></use>
  </svg>
</div>

So is the CSS:

.Icon {
  display: inline-block;
  height: 1em; /* default icon height */
  position: relative;
  user-select: none;
}

.Icon-canvas {
  display: block;
  height: 100%;
  visibility: hidden;
}

.Icon-svg {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

Setting the canvas height to 100% means it will scale based on the height of the component’s root element – just as SVG’s do in non-IE browsers. Changing the height of the Icon element scales the inner SVG icon while preserving its 3:1 aspect ratio.

Demo: proportional scaling of svg in IE.

Creating an Icon component

The hack is best added to (and eventually removed from) an existing icon component’s implementation.

If you’re generating and inlining an SVG spritemap, you will need to extract the height and width (usually from viewBox) of each of your icons during the build step. If you’re already using the gulp-svgstore plugin, it supports extracting metadata.

Those dimensions need to be set on the canvas element to produce the correct aspect ratio for a given icon.

Example React component (built with webpack):

import iconData from './lib/icons-data.json';
import React from 'react';
import './index.css';

class Icon extends React.Component {
  render() {
    const props = this.props;
    const height = iconData[props.name.height];
    const width = iconData[props.name.width];

    // React doesn't support namespaced attributes, so we have to set the
    // 'use' tag with innerHTML
    const useTag = `<use fill="currentcolor"
                      xlink:href="#icon-${props.name}">
                    </use>`;

    return (
      <span className="Icon">
        <canvas className="Icon-canvas"
          height={height}
          width={width}
        />
        <svg className="Icon-svg"
          dangerouslySetInnerHTML={{__html: useTag}}
          key={props.name}
        />
      </span>
    );
  }
}

export default Icon;

When I introduced this hack to a code base at Twitter, it had no impact on the the rest of the team or the rest of the code base – one of the many benefits of a component-based UI.





cali

Integrated principles of zoology / Cleveland P. Hickman, Jr., Washington and Lee University, Susan L. Keen, University of California-Davis, David J. Eisenhour, Morehead State University, Allan Larson, Washington University, Helen I' Anson, Washington

Hickman, Cleveland P., Jr., author




cali

Oxacalix[4]arene Derived Dual Sensing Fluorescence Probe for the Detection of As (V) and Cr (VI) Oxyanions in Aqueous Media

Dalton Trans., 2020, Accepted Manuscript
DOI: 10.1039/D0DT00452A, Paper
Shuvankar Dey, Anshu Kumar, Pradip Mondal, Krunal M. Modi, Deepak Chopra, Vinod K. Jain
An oxacalix[4]arene-Ce (III) complex viz. L-Ce(III) has been introduced for selective detection of As (V) and Cr (VI) oxyanions in aqueous medium. Binding mode of L-Ce(III) + AsO43-/ CrO42- was...
The content of this RSS Feed (c) The Royal Society of Chemistry




cali

Environmental law in a nutshell / Daniel A. Farber, Sho Sato Professor of Law, University of California, Berkeley

Dewey Library - KF3775.Z9 F56 2019




cali

A Matter of Interpretation: Federal Courts and the Law - New Edition / Antonin Scalia; Amy Gutmann

Online Resource




cali

Air quality improvements boosted California's agriculture industry

Lower ozone levels led to higher grape and almond yields-and decarbonizing the state's economy could provide a further boost




cali

Scaling up remdesivir amid the coronavirus crisis

Manufacturing experts weigh in on Gilead's challenge in making its potential COVID-19 treatment




cali

Scaling up remdesivir amid the coronavirus crisis

Manufacturing experts weigh in on Gilead's challenge in making its potential COVID-19 treatment




cali

Cytokines in the genesis and treatment of cancer [electronic resource] / edited by Michael A. Caligiuri, Michael T. Lotze

Totowa, N.J. : Humana Press, c2007




cali

Essentials of the California Verbal Learning Test: CVLT-C, CVLT-2, & CVLT3


 

Part of Wiley's Essentials of Psychological Assessment series, this book covers the administration, scoring, and interpretation of the CVLT-C, CVLT-II, and CVLT-3. Additionally, readers will find a discussion of the strengths and weaknesses of the assessment, a review of the CVLT's performance in clinical populations, and illustrative case reports. Each chapter ends with a Test Yourself section for enhanced learning.



Read More...




cali

General relativity: a concise introduction / Steven Carlip, The University of California at Davis

Hayden Library - QC173.55.C37 2019




cali

Disorder-Free Localization

Online Resource




cali

Points, Lines, and Surfaces at Criticality / Edoardo Lauria

Online Resource




cali

A mathematical introduction to electronic structure theory: iterative solution of symmetric quasi-definite linear systems / Lin Lin (University of California, Berkeley, California), Jianfeng Lu (Duke University, Durham, North Carolina)

Online Resource




cali

Diffraction optics of complex-structured periodic media: localized optical modes of spiral media / V.A. Belyakov

Online Resource




cali

Disorder-Free Localization / by Adam Smith

Online Resource




cali

Bell nonlocality / Valerio Scarani

Dewey Library - QC174.17.B45 S33 2019




cali

Carbon nanotubes, graphene, and emerging 2D materials for electronic and photonic devices IX: 28-31 August 2016, San Diego, California, United States / Manijeh Razeghi [and three others], editors ; sponsored by SPIE

Online Resource




cali

Coastal sage: Peter Douglas and the fight to save California's shore / Thomas J. Osborne

Rotch Library - HT393.C2 O83 2018




cali

Scaling educational innovations / Chee-Kit Looi, Laik Woon Teh, editors

Online Resource




cali

The Cambridge handbook of multimedia learning / edited by Richard E. Mayer, University of California, Santa Barbara

Dewey Library - LB1028.5.C283 2014




cali

California county to Tesla: Must not reopen vehicle factory

California county to Tesla: Must not reopen vehicle factory




cali

Do property rights alleviate the problem of the commons? [electronic resource] : Evidence from California groundwater rights / Andrew B. Ayres, Kyle C. Meng, Andrew J. Plantinga

Cambridge, Mass. : National Bureau of Economic Research, 2019




cali

Association of Childhood Pertussis With Receipt of 5 Doses of Pertussis Vaccine by Time Since Last Vaccine Dose, California, 2010

Interview with Lara K. Misegades, PhD, MS, author of Association of Childhood Pertussis With Receipt of 5 Doses of Pertussis Vaccine by Time Since Last Vaccine Dose, California, 2010




cali

Interview with Henry Waxman (D, Calif), retiring from Congress after 20 terms.

Interview with Henry Waxman (D, Calif) who is retiring from Congress after 20 terms.




cali

Use of and Mortality After Bilateral Mastectomy Compared With Other Surgical Treatments for Breast Cancer in California, 1998-2011

Interview with Allison W. Kurian, MD, MSc, author of Use of and Mortality After Bilateral Mastectomy Compared With Other Surgical Treatments for Breast Cancer in California, 1998-2011





cali

Plants, genes & agriculture : sustainability through biotechnology / [edited by] Maarten J. Chrispeels (University of California, San Diego), Paul Gepts (University of California, Davis)




cali

[ASAP] Atomic Layer Deposition of Localized Boron- and Hydrogen-Doped Aluminum Oxide Using Trimethyl Borate as a Dopant Precursor

Chemistry of Materials
DOI: 10.1021/acs.chemmater.9b04967




cali

Promoting aviation career education in high schools and community colleges / C. Daniel Prather, DPrather Aviation Solutions, LLC, Riverside, CA and California Baptist University, Riverside, CA

Online Resource




cali

Earth observing systems XXI: 30 August-1 September 2016, San Diego, California, United States / James J. Butler, Xiaoxiong Xiong, Xingfa Gu, editors

Online Resource




cali

The new Turkey and its discontents / Simon A. Waldman, Emre Caliskan

Rotch Library - DR603.W35 2017




cali

Caliphate and kingship in a fifteenth-century literary history of Muslim leadership and pilgrimage: of al-Ḏahab al-Masbūk fī ḏikr man ḥaǧǧa min al-ḫulafā' wa-l-mulūk / critical edition, annotated translation, and study by Jo Van Steenbergen

Rotch Library - DS38.4.A2 M37537 2016




cali

Accumulation by segregation: Muslim localities in Delhi / Ghazala Jamil

Rotch Library - DS432.M84 J359 2017




cali

Lost maps of the caliphs: drawing the world in eleventh-century Cairo / Yossef Rapoport and Emilie Savage-Smith

Rotch Library - G93.R37 2018




cali

Lost archive: traces of a caliphate in a Cairo synagogue / Marina Rustow

Rotch Library - DT173.R87 2020




cali

Building the caliphate: construction, destruction, and sectarian identity in early Fatimid architecture / Jennifer A. Pruitt

Rotch Library - NA1465.3.P786 2020