icon

[ASAP] Enhanced Nonlinear Light Generation in Oligomers of Silicon Nanoparticles under Vector Beam Illumination

Nano Letters
DOI: 10.1021/acs.nanolett.0c00393




icon

Handbook of semiconductor nanostructures and nanodevices / edited by Alexander A. Balandin, Kang L. Wang




icon

[ASAP] Silicon Forms a Rich Diversity of Aliphatic Polyol Complexes in Aqueous Solution

Journal of the American Chemical Society
DOI: 10.1021/jacs.9b10701




icon

Semiconductor gas sensors / edited by Raivo Jaaniso, Ooi Kiang Tan

Barker Library - TP754 J336 2019




icon

Exploring a lead-free organic–inorganic semiconducting hybrid with above-room-temperature dielectric phase transition

RSC Adv., 2020, 10,17492-17496
DOI: 10.1039/C9RA09289G, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Yuyin Wang, Shiguo Han, Xitao Liu, Zhenyue Wu, Zhihua Sun, Dhananjay Dey, Yaobin Li, Junhua Luo
Recently, organic–inorganic hybrid lead halide perovskites have attracted great attention for optoelectronic applications, such as light-emitting diodes, photovoltaics and optoelectronics.
The content of this RSS Feed (c) The Royal Society of Chemistry




icon

Correction: Role of polysilicon in poly-Si/SiOx passivating contacts for high-efficiency silicon solar cells

RSC Adv., 2020, 10,17571-17571
DOI: 10.1039/D0RA90049D, Correction
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
HyunJung Park, Soohyun Bae, Se Jin Park, Ji Yeon Hyun, Chang Hyun Lee, Dongjin Choi, Dongkyun Kang, Hyebin Han, Yoonmook Kang, Hae-Seok Lee, Donghwan Kim
The content of this RSS Feed (c) The Royal Society of Chemistry




icon

Pure CSS social media icons

This is an experiment that creates social media icons using CSS and semantic HTML. It uses progressive enhancement to turn an unordered list of text links into a set of icons without the use of images or JavaScript.

Demo: Pure CSS social media icons

Support: Firefox 3.5+, Safari 4+, Chrome 4+, Opera 10+, IE8+.

CSS social media icons

The image below shows you the final appearance in modern browsers.

This experiment starts with a simple list of links, with each link using meaningful text, and then progressively styles each link to take on the appearance of the relevant social media icon. As a result, there should be support for screenreaders or users with CSS disabled.

I’ve also included basic text in the title attribute of each link to provide information for users who may not be familiar with what service a specific icon represents.

This is an experiment that uses CSS 2.1 and CSS3 that is not supported by Internet Explorer 6 and 7, therefore, you shouldn’t expect it to work in those browsers. CSS is not necessarily the most appropriate tool for this kind of thing either.

Example code

The technique I’ve used is much the same as the one used for the Pure CSS speech bubbles.

The HTML is just a basic unordered list of links to various social networking websites or services.

<ul>
   <li class="facebook"><a href="#non" title="Share on Facebook">Facebook</a></li>
   <li class="twitter"><a href="#non" title="Share on Twitter">Twitter</a></li>
   <li class="rss"><a href="#non" title="Subscribe to the RSS feed">RSS</a></li>
   <li class="flickr"><a href="#non" title="Share on Flickr">Flickr</a></li>
   <li class="delicious"><a href="#non" title="Bookmark on Delicious">Delicious</a></li>
   <li class="linkedin"><a href="#non" title="Share on LinkedIn">LinkedIn</a></li>
   <li class="google"><a href="#non" title="Bookmark with Google">Google</a></li>
   <li class="orkut"><a href="#non" title="Share on Orkut">Orkut</a></li>
   <li class="technorati"><a href="#non" title="Add to Technorati">Technorati</a></li>
   <li class="netvibes"><a href="#non" title="Add to NetVibes">NetVibes</a></li>
</ul>

I’ve applied some general styles to the elements that make up this list.

ul {
   list-style:none;
   padding:0;
   margin:0;
   overflow:hidden;
   font:0.875em/1 Arial, sans-serif;
}

ul li {
   float:left;
   width:66px;
   height:66px;
   margin:20px 20px 0 0;
}

ul li a {
   display:block;
   width:64px;
   height:64px;
   overflow:hidden;
   border:1px solid transparent;
   line-height:64px;
   text-decoration:none;
   /* css3 */
   text-shadow:0 -1px 0 rgba(0,0,0,0.5);
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px; /* standards version last */
}

ul li a:hover,
ul li a:focus,
ul li a:active {
   opacity:0.8;
   border-color:#000;
}

Each icon uses it’s own set of styles. This is the CSS that created the RSS icon.

.rss a {
   position:relative;
   width:60px;
   padding:0 2px;
   border-color:#ea6635;
   text-transform:lowercase;
   text-indent:-186px;
   font-size:64px;
   font-weight:bold;
   color:#fff;
   background:#e36443;

   /* css3 */
   -moz-box-shadow:0 0 4px rgba(0,0,0,0.4);
   -webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);
   box-shadow:0 0 4px rgba(0,0,0,0.4);
   background:-webkit-gradient(linear, left top, left bottom, from(#f19242), to(#e36443));
   background:-moz-linear-gradient(top, #f19242, #e36443);
   background:linear-gradient(top, #f19242, #e36443);
}

.rss a:before,
.rss a:after {
   content:"";
   position:absolute;
   bottom:10px;
   left:10px;
}

/* create circle */
.rss a:before {
   width:12px;
   height:12px;
   background:#fff;
   /* css3 */
   -moz-border-radius:12px;
   -webkit-border-radius:12px;
   border-radius:12px;
}

/* create the two arcs */
.rss a:after {
   width:22px;
   height:22px;
   border-style:double;
   border-width:24px 24px 0 0;
   border-color:#fff;
   /* css3 */
   -moz-border-radius:0 50px 0 0;
   -webkit-border-radius:0 50px 0 0;
   border-radius:0 50px 0 0;
}

Acknowledgements

This post was inspired by an experiment on insicdesigns that producing a few social media icons using CSS.




icon

Pure CSS GUI icons

An experiment that uses pseudo-elements to create 84 simple GUI icons using CSS and semantic HTML. Shared as an exercise in creative problem solving and working within constraints. This is not a “production ready” CSS icon set.

Demo: Pure CSS GUI icons

Known support: Firefox 3.5+, Safari 5+, Chrome 5+, Opera 10.6+.

An exercise in constraint

Several months ago I was experimenting with the creation of common GUI icons with CSS. The HTML is very simple and it relies on CSS pseudo-elements rather than extraneous HTML elements. The technical aspects of this exercise might be of interest to others, so I’ve decided to share it.

Pseudo-elements provide many possibilities to developers interested in enhancing existing semantic HTML.

Example code

The technique behind this experiment is an expansion of the basic shape-creation that was used to make Pure CSS speech bubbles. Some of these GUI icons can only be created in browsers that support CSS3 transforms.

The HTML is a basic unordered list of links.

<ul>
  <li class="power"><a href="#non">Power</a></li>
  <li class="play"><a href="#non">Play</a></li>
  <li class="stop"><a href="#non">Stop</a></li>
  <li class="pause"><a href="#non">Pause</a></li>
</ul>

Each icon uses its own set of styles. For example, the key parts of the CSS responsible for the “expand” icon are as follows:

.expand a:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 1px;
  width: 5px;
  height: 0;
  border-width: 7px 7px 0;
  border-style: solid;
  border-color: transparent #c55500;
  margin-top: -4px;
  /* css3 */
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.expand a:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 5px;
  width: 8px;
  height: 8px;
  border-width: 3px 0 0 3px;
  border-style: solid;
  border-color: #c55500;
  margin-top: -6px;
}

.expand a:hover:before,
.expand a:focus:before,
.expand a:active:before {
  border-color: transparent #730800;
}

.expand a:hover:after,
.expand a:focus:after,
.expand a:active:after {
  border-color: #730800;
}

The demo page contains a full set of user interaction and media player control icons, as well as other common icons. For now, several icons actually require more than one element as CSS 2.1 only specifies 2 pseudo-elements per element that can contain generated content. The CSS3 Generated and Replaced Content Module allows for an unlimited number of pseudo-elements but has yet to be fully implemented in any modern browser.




icon

Making SVG icon libraries for React apps

Using SVG is currently the best way to create icon libraries for apps. Icons built with SVG are scalable and adjustable, but also discrete, which allows them to be incrementally loaded and updated. In contrast, icons built as fonts cannot be incrementally loaded or updated. This alone makes SVG icons the better choice for high-performance apps that rely on code-splitting and incremental deploys.

This post describes how to make a package of React components from a library of SVG icons. Although I’m focusing on React, making any other type of package is also possible. At Twitter I used the approach described here to publish the company’s SVG icon library in several different formats: optimized SVGs, plain JavaScript modules, React DOM components, and React Native components.

Using the icons

The end result is a JavaScript package that can be installed and used like any other JavaScript package.

yarnpkg add @acme/react-icons

Each icon is available as an individually exported React component.

import IconCamera from '@acme/react-icons/camera';

This allows your module bundler to package only the icons that are needed, and icons can be efficiently split across chunks when using code-splitting. This is a significant advantage over icon libraries that require fonts and bundle all icons into a single component.

// entire icon library is bundled with your app
import Icon from '@acme/react-icons';
const IconCamera = <Icon name='camera' />;

Each icon is straightforward to customize (e.g., color and dimensions) on a per-use basis.

import IconCamera from '@twitter/react-icons/camera';
const Icon = (
  <IconCamera
    style={{ color: 'white', height: '2em' }}
  />
);

Although the icons render to SVG, this is an implementation detail that isn’t exposed to users of the components.

Creating components

Each React component renders an inline SVG, using path and dimensions data extracted from the SVG source files. A helper function called createIconComponent means that only a few lines of boilerplate are needed to create a component from SVG data.

import createIconComponent from './utils/createIconComponent';
import React from 'react';
const IconCamera = createIconComponent({
  content: <g><path d='...'></g>,
  height: 24,
  width: 24
});
IconCamera.displayName = 'IconCamera';
export default IconCamera;

This is an example of what the createIconComponent function looks like when building components for a web app like Twitter Lite, which is built with React Native for Web.

// createIconComponent.js
import { createElement, StyleSheet } from 'react-native-web';
import React from 'react';

const createIconComponent = ({ content, height, width }) =>
  (initialProps) => {
    const props = {
      ...initialProps,
      style: StyleSheet.compose(styles.root, initialProps.style),
      viewBox: `0 0 ${width} ${height}`
    };

    return createElement('svg', props, content);
  };

const styles = StyleSheet.create({
  root: {
    display: 'inline-block',
    fill: 'currentcolor',
    height: '1.25em',
    maxWidth: '100%',
    position: 'relative',
    userSelect: 'none',
    textAlignVertical: 'text-bottom'
  }
});

Setting the fill style to currentcolor allows you to control the color of the SVG using the color style property instead.

All that’s left is to use scripts to process the SVGs and generate each React component.

Creating icon packages

A complete example of one way to do this can be found in the icon-builder-example repository on GitHub.

The project structure of the example tool looks like this.

.
├── README.md
├── package.json
├── scripts/
    ├── build.js
    ├── createReactPackage.js
    └── svgOptimize.js
└── src/
    ├── alerts.svg
    ├── camera.svg
    ├── circle.svg
    └── ...

The build script uses SVGO to optimize the SVGs, extract SVG path data, and extract metadata. The example packager for React then uses templates to create a package.json and the React icon components shown earlier.

import createIconComponent from './utils/createIconComponent';
import React from 'react';
const ${componentName} = createIconComponent({
  height: ${height},
  width: ${width},
  content: <g>${paths}</g>
});
${componentName}.displayName = '${componentName}';
export default ${componentName};

Additional packagers can be included to build other package types from the same SVG source. When the underlying icon library changes, it only takes a couple of commands to rebuild hundreds of icons and publish new versions of each package.




icon

Hollow-structure engineering of a silicon–carbon anode for ultra-stable lithium-ion batteries

Dalton Trans., 2020, 49,5669-5676
DOI: 10.1039/D0DT00566E, Paper
Hongbin Liu, Yun Chen, Bo Jiang, Yue Zhao, Xiaolin Guo, Tingli Ma
Hollow silicon nanotubes were successfully synthesized in situ on a carbon substrate, which effectively accommodate the volume expansion of silicon and exhibit ultra-stable performance as the anode of lithium-ion batteries.
The content of this RSS Feed (c) The Royal Society of Chemistry




icon

Tin based organic-inorganic hybrid semiconductors with reversible phase transition and dielectric anomaly

Dalton Trans., 2020, Accepted Manuscript
DOI: 10.1039/D0DT01401J, Paper
Zhenhong Wei, Xiuli You, Jiaojiao Yao
Organic−inorganic hybrid materials with perovskite structure have recently attracted tremendous interest due to their structural tunability and rich functional properties, such as phase transition and photoelectric properties. Within this context,...
The content of this RSS Feed (c) The Royal Society of Chemistry




icon

Rhenium and technetium-complexed silicon rhodamines as near-infrared imaging probes for bimodal SPECT- and optical imaging

Dalton Trans., 2020, Accepted Manuscript
DOI: 10.1039/D0DT01084G, Communication
Thines Kanagasundaram, Carsten Sven Kramer, Eszter Boros, Klaus Kopka
Radiolabelled fluorescent dyes are decisive for bimodal imaging and currently in demand for scintigraphic and optical imaging. This powerful method allows the combination of nuclear imaging (e.g. SPECT-imaging) and optical...
The content of this RSS Feed (c) The Royal Society of Chemistry




icon

Panda nation : the construction and conservation of China's modern icon / E. Elena Songster

Songster, E. Elena, author




icon

Silicon-carbonyl complex is stable at room temperature

Electron-rich compound reacts like a transition metal




icon

TCS launches AI-powered solution to detect wafer anomaly in semiconductor manufacturing

The solution harnesses the company's contextual knowledge of the semiconductor industry and the power of deep learning tech, to help chip makers digitally re-imagine their product quality assurance process. Sophisticated quality inspection of wafers during the semiconductor manufacturing process is essential to detect and classify defects early and accurately, TCS said.





icon

Conductors, Semiconductors, Superconductors: An Introduction to Solid-State Physics / Rudolf P. Huebener

Online Resource




icon

Govt's 'Make in India' initiative is unlikely to help the semiconductor production value chain

India’s manufacturing industry does rely heavily on imported components, including semiconductors, smartphone screens, LED screens, sensors and so on.




icon

Gas phase synthesis of amorphous silicon nitride nanoparticles for high-energy LIBs

Energy Environ. Sci., 2020, 13,1212-1221
DOI: 10.1039/C9EE03857D, Communication
Sujong Chae, Seungkyu Park, Kihong Ahn, Gyutae Nam, Taeyong Lee, Jaekyung Sung, Namhyung Kim, Jaephil Cho
We introduce a highly homogenous phase design of Si with N by scalable gas phase synthesis using a specially customized vertical furnace, which tackles the intrinsic challenges of Si anodes.
The content of this RSS Feed (c) The Royal Society of Chemistry




icon

Silicon in plants : advances and future prospects / edited by Durgesh Kumar Tripathi, Vijay Pratap Singh, Parvaiz Ahmad, Devendra Kumar Chauhan, Sheo Mohan Prasad




icon

[ASAP] Semiconductor Nanocrystal Heterostructures: Near-Infrared Emitting PbSe-Tipped CdSe Tetrapods

Chemistry of Materials
DOI: 10.1021/acs.chemmater.0c00714




icon

[ASAP] Thermally Induced Dehydrogenative Coupling of Organosilanes and H-Terminated Silicon Quantum Dots onto Germanane Surfaces

Chemistry of Materials
DOI: 10.1021/acs.chemmater.0c00482




icon

Concorde: supersonic icon / Ingo W. Bauernfeind

Barker Library - TL685.7.B38 2018




icon

Archaeology, art and iconography of early medieval Chanderi / Ranbeer Singh Rajput

Rotch Library - DS486.C337 R35 2015




icon

Art, icon, and architecture in South Asia: essays in honour of Dr. Devangana Desai / edited by Anila Verghese, Anna L. Dallapiccola

Rotch Library - N8193.S68 A78 2015




icon

Iconography of the door guardians of South India: dvārapālas / Myneni Krishnakumari

Rotch Library - BL1243.76.S68 K75 2015




icon

The temptation of graves in Salafi Islam: iconoclasm, destruction and idolatry / Ondřej Beránek and Pavel Ťupek

Rotch Library - BP195.W2 B47 2018




icon

Properties, fabrication and applications of plasmonic semiconductor nanocrystals

Catal. Sci. Technol., 2020, Advance Article
DOI: 10.1039/C9CY02511A, Minireview
Haibo Yin, Yasutaka Kuwahara, Kohsuke Mori, Catherine Louis, Hiromi Yamashita
We highlight three widely explored oxide-based plasmonic materials, including HxMoO3−y, HxWO3−y, and MoxW1−xO3−y, and their applications in catalysis.
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




icon

Impact of edge structures on interfacial interactions and efficient visible-light photocatalytic activity of metal–semiconductor hybrid 2D materials

Catal. Sci. Technol., 2020, Advance Article
DOI: 10.1039/D0CY00420K, Paper
Open Access
Deobrat Singh, Pritam Kumar Panda, Nabil Khossossi, Yogendra Kumar Mishra, Abdelmajid Ainane, Rajeev Ahuja
The present work systematically investigates the structural, electronic, and optical properties of MoS2/Si2BN heterostructures based on first-principles calculations.
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




icon

NIR-emitting semiconducting polymer nanoparticles for in vivo two-photon vascular imaging

Biomater. Sci., 2020, 8,2666-2672
DOI: 10.1039/C9BM02063B, Paper
Xiao-Ting Gong, Wenguang Xie, Jing-Jing Cao, Shengxiang Zhang, Kanyi Pu, Hao-Li Zhang
A NIR-emitting TPF probe (NESPN) was prepared using semiconducting polymers and used for continuously monitoring the whole process of ischemic stroke and subsequent reperfusion. This work provides a new and versatile tool for vascular research and diagnosis of vascular diseases.
The content of this RSS Feed (c) The Royal Society of Chemistry




icon

Emerging pnictogen-based 2D semiconductors: sensing and electronic devices

Nanoscale, 2020, Advance Article
DOI: 10.1039/D0NR02932G, Review Article
Pradip Kumar Roy, Jan Luxa, Zdeněk Sofer
Pnictogens have drawn tremendous attention due to their electronic structure and semiconducting character. Their fascinating features provide a novel platform for new devices in 2D materials which will pave the way for new nanodevices.
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




icon

Martinez Perricone, Jose




icon

Perricone, Joe




icon

Perricone, Aida




icon

Perricone, Angelina




icon

Catalytic oxidation of methane using single crystal silicon carbide




icon

Design and development of a silicon carbide chemical vapor deposition reactor




icon

Synthesis of nanostructures in single crystal silicon carbide by electron beam lithography




icon

Modeling of QE, I-V characteristics of MSM (Metal-Semiconductor-Metal) mercuric iodide thin films with MEDICI &trade;




icon

Detection of residual stress in multi-crystalline silicon wafers using swept-sne frequency response data




icon

Optimization study of ba-filled si-ge alloy type i semiconducting clathrates for thermoelectric applications




icon

Implant annealing of al dopants in silicon carbide using silane overpressure




icon

Stress diagnostics and crack detection in full-size silicon wafers using resonance ultrasonic vibrations




icon

Bulk silicon based temperature sensor




icon

Palladium doped nano porous silicon to enhance hydrogen sensing




icon

Synthesis and characterization of type II silicon and germanium clathrates




icon

Detection of cracks in single-crystalline silicon wafers using impact testing




icon

Analysis of quasiconformal maps in Rn




icon

Electrical characterization of metal-to-insulator transition in iron silicide thin films on sillicone substrates




icon

Icon, representation and virtuality in reading the graphic narrative