ipl

Is BMW’s new 2 Series Gran Coupe a multiplier?

Set to debut in India later this year, will this global new model replicate the success of its bigger counterparts?




ipl

[ASAP] Temporal-Spatial-Color Multiresolved Chemiluminescence Imaging for Multiplex Immunoassays Using a Smartphone Coupled with Microfluidic Chip

Analytical Chemistry
DOI: 10.1021/acs.analchem.0c01405




ipl

Banned Umar Akmal didn’t show remorse or seek apology, says PCB disciplinary panel head

Justice (retired) Fazal-e-Miran Chauhan submitted his detailed judgement on the case to the Pakistan Cricket Board, which made it public on its site.




ipl

It will be a hollow feeling if IPL and T20 World Cup goes ahead without fans, says Australia’s Carey

Carey is open to the idea of playing in empty stadiums, which according to him could be a way forward.




ipl

[ASAP] Solvent Dependence of Cationic-Exciplex Emission: Limitation of Solvent Polarity Functions and the Role of Hydrogen Bonding

The Journal of Physical Chemistry A
DOI: 10.1021/acs.jpca.0c01774




ipl

Surface-topology-controlled mechanical characteristics of triply periodic carbon Schwarzite foams

Soft Matter, 2020, 16,4324-4338
DOI: 10.1039/D0SM00136H, Paper
Hao Gong, Jinjie Liu, Ke Xu, Jianyang Wu, Yang Li
Carbon Schwarzites exhibit unique mechanical characteristics that are dominated by their topologies, rather than the mass density.
The content of this RSS Feed (c) The Royal Society of Chemistry




ipl

Principled spying: the ethics of secret intelligence / David Omand and Mark Phythian

Dewey Library - JF1525.I6 O42 2018




ipl

Ceasefire violation a matter of great concern, not just a diplomatic issue: Khurshid

2 BSF jawans were injured on Friday as Pak troops opened fire at 10 border posts along the LoC.




ipl

Diplomat arrest case: US had sought Indian inquiry into maid's allegations

State Department spokesperson Marie Harf denied charges of not being in touch with Indian authorities.




ipl

Diplomat arrest case: India softens stand, says it will find a solution with the US

Meanwhile, US has refused to apologise and drop visa fraud charges against Khobragade.




ipl

The integration imperative : cumulative environmental, community, and health effects of multiple natural resource developments / Michael P. Gillingham, Greg R. Halseth, Chris J. Johnson, Margot W. Parkes, editors




ipl

Drought : an interdisciplinary perspective / Benjamin I. Cook

Cook, Benjamin I., author




ipl

Principles of mineralogy / William H. Blackburn, William H. Dennen

Blackburn, William H




ipl

Solvent extraction : principles and applications to process metallurgy

Ritcey, G. M




ipl

Copper SX/EW basic principles, & detailed plant design : short course / organised by ALTA Metallurgical Services




ipl

Copper SX/EW basic principles & detailed plant design : short course / organised by ALTA Metallurgical Services




ipl

Hydrometallurgy : principles and applications / Tomáš Havlik

Havlík, T. (Tomáš)




ipl

Principles of extractive metallurgy / Terkel Rosenqvist

Rosenqvist, Terkel




ipl

Physical metallurgy : principles and practice / V. Raghavan (Formerly Professor, Indian Institute of Technology Delhi)

Raghavan, V., author




ipl

Young people's experiences of loss and bereavement [electronic resource] : towards an interdisciplinary approach / Jane Ribbens McCarthy

Ribbens McCarthy, Jane




ipl

[ASAP] A Broadband Multiplex Living Solar Cell

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




ipl

Coasts for people : interdisciplinary approaches to coastal and marine resource management / Fikret Berkes

Berkes, Fikret




ipl

Marine OMICS : principles and applications / edited by Se-Kwon Kim




ipl

Decision-making in conservation and natural resource management : models for interdisciplinary approaches / edited by Nils Bunnefeld (University of Stirling), Emily Nicholson (Deakin University), E.J. Milner-Gulland (University of Oxford)




ipl

Marine and coastal resource management : principles and practice / edited by David R. Green and Jeffrey L. Payne




ipl

HC suspends decision to surrender medical PG diploma courses

This is not the way to treat govt. doctors, observes bench




ipl

Principles of nanotechnology : molecular-based study of condensed matter in small systems / G. Ali Mansoori

Mansoori, G. A. (G. Ali)




ipl

Biotechnology operations: principles and practices / John M. Centanni, Michael J. Roy

Hayden Library - TP248.2.R69 2017




ipl

Surfactant science: principles & practice / Steven Abbott

Hayden Library - TP994.A23 2017




ipl

Laser heat-mode lithography: principle and methods / Jingsong Wei

Online Resource




ipl

Ultraviolet light in food technology: principles and applications / Tatiana Koutchma

Online Resource




ipl

Matthew, disciple and scribe : the first Gospel and its portrait of Jesus / Patrick Schreiner

Schreiner, Patrick, author




ipl

Bonhoeffer as youth worker : a theological vision for discipleship and life together / Andrew Root

Root, Andrew, 1974-




ipl

The power of resurrection : Foucault, discipline, and early Christian resistance / Patrick G. Stefan

Stefan, Patrick G., author




ipl

First-principles calculations of electronic structure and optical and elastic properties of the novel ABX3-type LaWN3 perovskite structure

RSC Adv., 2020, 10,17317-17326
DOI: 10.1039/C9RA10735E, Paper
Open Access
Xing Liu, Jia Fu, Guangming Chen
Using first-principles calculation, the stable R3c LaWN3 as a new ABX3-type advanced perovskite structure is designed in the plan of the material genome initiative (MGI), which helps to widen the nowadays nitride perovskite material's application.
The content of this RSS Feed (c) The Royal Society of Chemistry




ipl

Multiple Backgrounds and Borders with CSS 2.1

Using CSS 2.1 pseudo-elements to provide up to 3 background canvases, 2 fixed-size presentational images, and multiple complex borders for a single HTML element. This method of progressive enhancement works for all browsers that support CSS 2.1 pseudo-elements and their positioning. No CSS3 support required.

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

How does it work?

Essentially, you create pseudo-elements using CSS (:before and :after) and treat them similarly to how you would treat HTML elements nested within your target element. But they have distinct benefits – beyond semantics – over the use of nested HTML elements.

To provide multiple backgrounds and/or borders, the pseudo-elements are pushed behind the content layer and pinned to the desired points of the HTML element using absolute positioning.

The pseudo-elements contain no true content and are absolutely positioned. This means that they can be stretched to sit over any area of the “parent” element without affecting its content. This can be done using any combination of values for the top, right, bottom, left, width, and height properties and is the key to their flexibility.

What effects can be achieved?

Using just one element you can create parallax effects, multiple background colours, multiple background images, clipped background images, image replacement, expandable boxes using images for borders, fluid faux columns, images existing outside the box, the appearance of multiple borders, and other popular effects that usually require images and/or the use of presentational HTML. It is also possible to include 2 extra presentational images as generated content.

The Multiple Backgrounds with CSS 2.1 and Multiple Borders with CSS 2.1 demo pages show how several popular examples of these effects can be achieved with this technique.

Most structural elements will contain child elements. Therefore, more often than not, you will be able to gain a further 2 pseudo-elements to use in the presentation by generating them from the first child (and even last-child) element of the parent element. In addition, you can use style changes on :hover to produce complex interaction effects.

Example code: multiple background images

Using this technique it is possible to reproduce multiple-background parallax effects like those found on the Silverback site using just one HTML element.

The element gets its own background image and any desired padding. By relatively positioning the element it acts as the reference point when absolutely positioning the pseudo-elements. The positive z-index will allow for the correct z-axis positioning of the pseudo-elements.

#silverback {
  position: relative;
  z-index: 1;
  min-width: 200px;
  min-height: 200px;
  padding: 120px 200px 50px;
  background: #d3ff99 url(vines-back.png) -10% 0 repeat-x;
}

Both pseudo-elements are absolutely positioned and pinned to each side of the element. The z-index value of -1 moves the pseudo-elements behind the content layer. This way the pseudo-elements sit on top of the element’s background and border but all the content is still selectable or clickable.

#silverback:before,
#silverback:after {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 100px;
}

Each pseudo-element then has a repeated background-image set. This is all that is needed to reproduce the parallax effect.

The content property lets you add an image as generated content. With two pseudo-elements you can add 2 further images to an element. They can be crudely positioned within the pseudo-element box by varying other properties such as text-align and padding.

#silverback:before {
  content: url(gorilla-1.png);
  padding-left: 3%;
  text-align: left;
  background: transparent url(vines-mid.png) 300% 0 repeat-x;
}

#silverback:after {
  content: url(gorilla-2.png);
  padding-right: 3%;
  text-align: right;
  background: transparent url(vines-front.png) 70% 0 repeat-x;
}

The finished product is part of the Multiple Backgrounds with CSS 2.1 demo.

Example code: fluid faux columns

Another application is creating equal height fluid columns without images or extra nested containers.

The HTML base is very simple. I’ve used specific classes on each child div rather than relying on CSS 2.1 selectors that IE6 does not support. If you don’t require IE6 support you don’t actually need the classes.

<div id="faux">
  <div class="main">[content]</div>
  <div class="supp1">[content]</div>
  <div class="supp2">[content]</div>
</div>

The percentage-width container is once again relatively positioned and a positive z-index is set. Applying overflow:hidden gets the element to wrap its floated children and will hide the overflowing pseudo-elements. The background colour will provide the colour for one of the columns.

#faux {
  position: relative;
  z-index: 1;
  width: 80%;
  margin: 0 auto;
  overflow: hidden;
  background: #ffaf00;
}

By using relative positioning on the child div‘s you can also control the order of the columns independently of their source order.

#faux div {
  position: relative;
  float: left;
  width: 30%;
}

#faux .main { left: 35%; }
#faux .supp1 { left: -28.5%; }
#faux .supp2 { left: 8.5%; }

The other two full-height columns are produced by creating, sizing, and positioning pseudo-elements with backgrounds. These backgrounds can be (repeating) images if the design requires.

#faux:before,
#faux:after {
   content: "";
   position: absolute;
   z-index: -1;
   top: 0;
   right: 0;
   bottom: 0;
   left: 33.333%;
   background: #f9b6ff;
}

#faux:after {
   left: 66.667%;
   background: #79daff;
}

The finished product is part of the Multiple Backgrounds with CSS 2.1 demo.

Example code: multiple borders

Multiple borders are produced in much the same way. Using them can avoid the need for images to produce simple effects.

An element must be relatively positioned and have sufficient padding to contain the width of the extra border you will be creating with pseudo-elements.

#borders {
   position: relative;
   z-index: 1;
   padding: 30px;
   border: 5px solid #f00;
   background: #ff9600;
}

The pseudo-elements are positioned at specific distances away from the edge of the element’s box, moved behind the content layer with the negative z-index, and given the border and background values you want.

#borders:before {
   content: "";
   position: absolute;
   z-index: -1;
   top: 5px;
   left: 5px;
   right: 5px;
   bottom: 5px;
   border: 5px solid #ffea00;
   background: #4aa929;
}

#borders:after {
   content: "";
   position: absolute;
   z-index: -1;
   top: 15px;
   left: 15px;
   right: 15px;
   bottom: 15px;
   border: 5px solid #00b4ff;
   background: #fff;
}

That’s all there is to it. The finished product is part of the Multiple Borders with CSS 2.1 demo.

Progressive enhancement and legacy browsers

IE6 and IE7 have no support for CSS 2.1 pseudo-elements and will ignore all :before and :after declarations. They get none of the enhancements but are left with the basic usable experience.

A warning about Firefox 3.0

Firefox 3.0 supports CSS 2.1 pseudo-elements but does not support their positioning. Due to this partial support, you should avoid declaring display:block for absolutely positioned pseudo-elements that explicitly declare a width or height values. However, when using borders there is no graceful fallback for Firefox 3.0. Although, sometimes an improved appearance in Firefox 3.0 can be achieved by adding display:block to pseudo-element hacks that use borders.

Enhancing with CSS3

All the applications included in this article could be further enhanced to take advantage of present-day CSS3 implementations.

Using border-radius, rgba, and transforms, and CSS3 multiple background images in tandem with pseudo-elements can produce even more complex presentations that I hope to include in a future article. Currently there is no browser support for the use of CSS3 transitions or animations on pseudo-elements.

In the future: CSS3 pseudo-elements

The proposed extensions to pseudo-elements in the CSS3 Generated and Replaced Content Module include the addition of nested pseudo-elements (::before::before), multiple pseudo-elements (::after(2)), wrapping pseudo-elements (::outside), and the ability to insert pseudo-elements into later parts of the document (::alternate).

These changes would provide a near limitless number, and arrangement, of pseudo-elements for all sorts of complex effects and presentations using just one element.

Let me know what you’ve done

I’ve focused on just a few applications and popular effects. If you find other applications, limitations, or want to share how you’ve applied this technique please leave a comment below or let me know on Twitter (@necolas.

Translations




ipl

The triple constraints in project management [electronic resource] / Michael S. Dobson

Dobson, Michael Singer, author




ipl

UX Fundamentals for Non-UX Professionals [electronic resource] : User Experience Principles for Managers, Writers, Designers, and Developers / by Edward Stull

Stull, Edward. author




ipl

Why digital transformations fail [electronic resource] : the surprising disciplines of how to take off and stay ahead / Tony Saldanha

Saldanha, Tony, author




ipl

Laurus Labs under pressure, plunges 10% after multiple block deals

Till 12:44 pm, a combined 34.4 million equity shares, representing 32.2 per cent of total equity of Laurus Labs, changed hands on the BSE and NSE.




ipl

Indian diplomat Atul Khare named head of UN Department of Field Support



  • DO NOT USE Indians Abroad
  • World

ipl

Principles and priorities

I think about design principles a lot. I’m such a nerd for design principles, I even have a collection. I’m not saying all of the design principles in the collection are good—far from it! I collect them without judgement.

As for what makes a good design principle, I’ve written about that before. One aspect that everyone seems to agree on is that a design principle shouldn’t be an obvious truism. Take this as an example:

Make it usable.

Who’s going to disagree with that? It’s so agreeable that it’s practically worthless as a design principle. But now take this statement:

Usability is more important than profitability.

Ooh, now we’re talking! That’s controversial. That’s bound to surface some disagreement, which is a good thing. It’s now passing the reversability test—it’s not hard to imagine an endeavour driven by the opposite:

Profitability is more important than usability.

In either formulation, what makes these statements better than the bland toothless agreeable statements—“Usability is good!”, “Profitability is good!”—is that they introduce the element of prioritisation.

I like design principles that can be formulated as:

X, even over Y.

It’s not saying that Y is unimportant, just that X is more important:

Usability, even over profitability.

Or:

Profitability, even over usability.

Design principles formulated this way help to crystalise priorities. Chris has written about the importance of establishing—and revisiting—priorities on any project:

Prioritisation isn’t and shouldn’t be a one-off exercise. The changing needs of your customers, the business environment and new opportunities from technology mean prioritisation is best done as a regular activity.

I’ve said it many times, but one on my favourite design principles comes from the HTML design principles. The priority of consitituencies (it’s got “priorities” right there in the name!):

In case of conflict, consider users over authors over implementors over specifiers over theoretical purity.

Or put another way:

  • Users, even over authors.
  • Authors, even over implementors.
  • Implementors, even over specifiers.
  • Specifiers, even over theoretical purity.

When it comes to evaluating technology for the web, I think there are a number of factors at play.

First and foremost, there’s the end user. If a technology choice harms the end user, avoid it. I’m thinking here of the kind of performance tax that a user has to pay when developers choose to use megabytes of JavaScript.

Mind you, some technologies have no direct effect on the end user. When it comes to build tools, version control, toolchains …all the stuff that sits on your computer and never directly interacts with users. In that situation, the wants and needs of developers can absolutely take priority.

But as a general principle, I think this works:

User experience, even over developer experience.

Sadly, I think the current state of “modern” web development reverses that principle. Developer efficiency is prized above all else. Like I said, that would be absolutely fine if we’re talking about technologies that only developers are exposed to, but as soon as we’re talking about shipping those technologies over the network to end users, it’s negligent to continue to prioritise the developer experience.

I feel like personal websites are an exception here. What you do on your own website is completely up to you. But once you’re taking a paycheck to make websites that will be used by other people, it’s incumbent on you to realise that it’s not about you.

I’ve been talking about developers here, but this is something that applies just as much to designers. But I feel like designers go through that priority shift fairly early in their career. At the outset, they’re eager to make their mark and prove themselves. As they grow and realise that it’s not about them, they understand that the most appropriate solution for the user is what matters, even if that’s a “boring” tried-and-tested pattern that isn’t going to wow any fellow designers.

I’d like to think that developers would follow a similar progression, and I’m sure that some do. But I’ve seen many senior developers who have grown more enamoured with technologies instead of honing in on the most appropriate technology for end users. Maybe that’s because in many organisations, developers are positioned further away from the end users (whereas designers are ideally being confronted with their creations being used by actual people). If a lead developer is focused on the productivity, efficiency, and happiness of the dev team, it’s no wonder that their priorities end up overtaking the user experience.

I realise I’m talking in very binary terms here: developer experience versus user experience. I know it’s not always that simple. Other priorities also come into play, like business needs. Sometimes business needs are in direct conflict with user needs. If an online business makes its money through invasive tracking and surveillance, then there’s no point in having a design principle that claims to prioritise user needs above all else. That would be a hollow claim, and the design principle would become worthless.

Because that’s the point with design principles. They’re there to be used. They’re not a nice fluffy exercise in feeling good about your work. The priority of constituencies begins, “in case of conflict” and that’s exactly when a design principle matters—when it’s tested.

Suppose someone with a lot of clout in your organisation makes a decision, but that decision conflicts with your organisations’s design principles. Instead of having an opinion-based argument about who’s right or wrong, the previously agreed-upon design principles allow you to take ego out of the equation.

Prioritisation isn’t easy, and it gets harder the more factors come into play: user needs, business needs, technical constraints. But it’s worth investing the time to get agreement on the priority of your constituencies. And then formulate that agreement into design principles.




ipl

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




ipl

Prediction of ternary fluorooxoborates with coplanar triangular units [BOxF3−x]x− from first-principles

Dalton Trans., 2020, 49,5424-5428
DOI: 10.1039/D0DT00160K, Communication
Zhonglei Wei, Wenyao Zhang, Hao Zeng, Hao Li, Zhihua Yang, Shilie Pan
From first-principles prediction, we got all the basic structural units of fluorooxoborates, namely, tetrahedral elements [BOxF4−x] (x = 1,2,3) like [BO4] and triangular elements [BOxF3−x] (x = 1,2) like [BO3].
The content of this RSS Feed (c) The Royal Society of Chemistry




ipl

Oxaliplatin and [Pt(R,R-DACH)(panobinostat-2H)] show nanomolar cytotoxicity towards diffuse intrinsic pontine glioma (DIPG)

Dalton Trans., 2020, 49,5703-5710
DOI: 10.1039/C9DT04862F, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Marie H. C. Boulet, Laura K. Marsh, Alison Howarth, Alice Woolman, Nicola J. Farrer
Oxaliplatin and the platinum(II) panobinostat complex (2) demonstrate nanomolar cytotoxicity towards diffuse intrinsic pontine glioma cells (DIPG); with 2 exhibiting improved solubility in comparison to panobinostat.
The content of this RSS Feed (c) The Royal Society of Chemistry




ipl

Metal–metal bond formation of triplatinum cores with a silver(I) ion affording a heptanuclear cluster bearing four Pt–Ag bonds

Dalton Trans., 2020, Advance Article
DOI: 10.1039/D0DT01227K, Communication
Natsuki Yabune, Hiroshi Nakajima, Takanori Nishioka
A triplatinum complex with chelating NHC ligands reacts with Ag(I) and affords a heptanuclear cluster bearing four Ag–Pt bonds.
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




ipl

Gastrodiplomacy in China; T S Eliot’s Love Letters

Chinese food, anyone? I'll be co-presenting a program about gastrodiplomacy at Schwarzman College in Beijing next month, and I am looking for stories to share, from history as well as personal experience. Schwarzman College 苏世民书院 is a residential college at Tsinghua University. Schwarzman scholarships are modeled on the Rhodes Scholarships at Oxford. The one-year MA

The post Gastrodiplomacy in China; T S Eliot’s Love Letters appeared first on Berkshire Publishing.



  • Seeing the World

ipl

Law and development: balancing principles and values / Piotr Szwedo, Richard Peltz-Steele, Dai Tamada, editors

Online Resource




ipl

Governing infrastructure regulators in fragile environments: principles and implementation manual.

Online Resource




ipl

Measuring the effectiveness of real estate regulation: interdisciplinary perspectives / Ronit Levine-Schnur, editor

Online Resource