se

Theatre in the expanded field : seven approaches to performance / Alan Read ; line drawings Beryl Robinson

Read, Alan, 1956- author




se

An experience of critics / Christopher Fry ; and The approach to dramatic criticism by W.A. Darlington ... [et al.] ; with a prologue by Alec Guinness ; drawings by Ronald Searle ; edited by Kaye Webb

Fry, Christopher, 1907-2005




se

Theatricality, dark tourism and ethical spectatorship : absent others / Emma Willis

Willis, Emma, author




se

Theatre for living : the art and science of community-based dialogue / David Diamond ; foreword by Fritjof Capra

Diamond, David, 1953-




se

Stage presence / Jane Goodall

Goodall, Jane R., 1951-




se

Political and protest theatre after 9/11 : patriotic dissent / edited by Jenny Spencer




se

What a body can do : technique as knowledge, practice as research / Ben Spatz

Spatz, Ben, author




se

Theatre & sexuality / Jill Dolan ; [foreword by Tim Miller]

Dolan, Jill, 1957-




se

Theatre & museums / Susan Bennett

Bennett, Susan, 1955-




se

Theatre and aural attention : stretching ourselves / George Home-Cook

Home-Cook, George, 1975- author




se

The Dramatica® dictionary : a compendium of commonly used vocabulary and phrases / developed and edited by Melanie Anne Phillips & Chris Huntley




se

"I didn't like it, I prefer musicals" : the lived experience of the drama teacher in the contemporary secondary suburban school / Katrina Wood

Wood, Katrina, author




se

Not just a mirror : looking for the political theatre of today / edited by Florian Malzacher ; a publication by House on Fire ; translations, Daria Kassovsky [and 3 others]




se

Aesthetics of absence : texts on theatre / Heiner Goebbels ; edited by Jane Collins ; consultant editor Nicholas Till ; translated by David Roesner and Christina M. Lagao

Goebbels, Heiner, author




se

Beyond the architecture of sensing : an investigation of the role and function of the observer in a staged performance, with particular reference to the Indian aesthetic theory of Rasa, and its effect on what we mean by consciousness / by Sarasa Krishnan

Krishnan, Sarasa, author




se

Designers' Shakespeare / edited by John Russell Brown and Stephen Di Benedetto




se

Shakespeare, race and performance : the diverse bard / edited by Delia Jarrett-Macauley




se

Curating crisis / Tom Sellar, editor




se

A locally funded Puerto Rican parrot (Amazona vittata) genome sequencing project increases avian data and advances young researcher education

A locally funded Puerto Rican parrot (Amazona vittata) genome sequencing project increases avian data and advances young researcher education Oleksyk, Taras K.; Pombert, Jean-Francois; Siu, Daniel; Mazo-Vargas, Anyimilehidi; Ramos, Brian; Guiblet, Wilfried; Afanador, Yashira; Ruiz-Rodriguez, Christina T.; Nickerson, Michael L.; Logue, David M.; Dean, Michael; Figueroa, Luis; Valentin, Ricardo; Martinez-Cruzado, Juan-Carlos Background: Amazona vittata is a critically endangered Puerto Rican endemic bird, the only surviving native parrot species in the United States territory, and the first parrot in the large Neotropical genus Amazona, to be studied on a genomic scale. Findings: In a unique community-based funded project, DNA from an A. vittata female was sequenced using a HiSeq Illumina platform, resulting in a total of ~42.5 billion nucleotide bases. This provided approximately 26.89x average coverage depth at the completion of this funding phase. Filtering followed by assembly resulted in 259,423 contigs (N50=6,983 bp, longest=75,003 bp), which was further scaffolded into 148,255 fragments (N50=19,470, longest=206,462 bp). This provided ~76% coverage of the genome based on an estimated size of 1.58 Gb. The assembled scaffolds allowed basic genomic annotation and comparative analyses with other available avian whole-genome sequences. Conclusions: The current data represents the first genomic information from and work carried out with a unique source of funding. This analysis further provides a means for directed training of young researchers in genetic and bioinformatics analyses and will facilitate progress towards a full assembly and annotation of the Puerto Rican parrot genome. It also adds extensive genomic data to a new branch of the avian tree, making it useful for comparative analyses with other avian species. Ultimately, the knowledge acquired from these data will contribute to an improved understanding of the overall population health of this species and aid in ongoing and future conservation efforts. Sherpa Romeo green journal. Open access article. Creative Commons Attribution 2.0 (CC BY 2.0) applies




se

India plans $30bn assets sales to tackle deficit

Doubts grow over whether New Delhi can boost revenues from privatisations




se

India’s twin economic and political crises

The growth slowdown has been dramatic, while politics takes an aggressively illiberal turn




se

Foreigners sell record haul of Indian assets due to coronavirus

Outbreak prompts overseas investors to sell $16bn of stocks and bonds in March




se

India: the millions of working poor exposed by pandemic

More than 140m migrant workers have lost jobs since the lockdown began and now face destitution




se

Real-Time Search in JavaScript

What I meant was scanning the DOM of a page for text equivalents and showing the actual parts of the page, as well as hiding the irrelevant ones. I came up with the technique when I was designing Readerrr’s FAQ page. Take a look at the example:

I have also implemented the solution here on my blog.

How it works

All simple. Let’s take the FAQ page as an example. Here’s a typical markup:

<h1>FAQ</h1>
<div class="faq">
	<input type="search" value="" placeholder="Type some keywords (e.g. giza, babylon, colossus)" />
	<ul>
		<li id="faq-1">
			<h2><a href="#faq-1">Great Pyramid of Giza</a></h2>
			<div>
				<p>The Great Pyramid of Giza <!-- ... --></p>
				<!-- ... -->
			</div>
		</li>
		<li id="faq-2">
			<h2><a href="#faq-2">Hanging Gardens of Babylon</a></h2>
			<div>
				<p>The Hanging Gardens of Babylon <!-- ... --></p>
				<!-- ... -->
			</div>
		</li>
		<!-- ... -->
	</ul>
	<div class="faq__notfound"><p>No matches were found.</p></div>
</div>

I wrote a tiny piece of JavaScript code to handle the interaction and this is how it works:

  1. When the page loads, the script indexes the content of all li’s into browser’s memory.
  2. When a user types text into the search field, the script searches for equivalents among the indexed data and hides the corresponding li’s where no equivalents were found. If nothing found, a message is shown.
  3. The script highlights the text equivalents by replacing phases, for example, babylon becomes <span class="highlight">babylon</span>.

Now, try it yourself:

Demo

Taking it further

Since I chose FAQ page as an example, there are some issues to deal with.

Toggling the answers

It is a good practice to hide the answers by default and show them only when user needs them, that is to say when they press the question:

.faq > ul > li:not( .is-active ) > div
{
	display: none;
}
$( document ).on( 'click', '.faq h2 a', function( e )
{
	e.preventDefault();
	$( this ).parents( 'li' ).toggleClass( 'is-active' );
});

In the CSS part I use child combinator selector > because I don’t want to select and, therefore, to hide the elements of an answer, which may contain lists and div’s.

What if JavaScript is disabled

The user won’t be able to see the answers. Unless you show them by default or develop a JavaScript-less solution. To do this, take a closer look at these fragments of the markup:

  • <li id="faq-1">
  • <a href="#faq-1">

The usage of fragment identifiers enables us to take the advantage of CSS’s pseudo selector :target:

.faq > ul > li:not( :target ) > div
{
	display: none;
}

Furthermore, the real-time search is not possible as well. But you can either provide a sever-side search possibility or hide the search field and so as not to confuse the user:

<html class="no-js">
	<head>
		<!-- remove this if you use Modernizr -->
		<script>(function(e,t,n){var r=e.querySelectorAll("html")[0];r.className=r.className.replace(/(^|s)no-js(s|$)/,"$1$2")})(document,window,0);</script>
	</head>
</html>

I added a class name no-js to <html> element. The <script> part removes that class name. If JavaScript support is disabled in a browser, the class name won’t be removed; therefore:

.no-js .faq input
{
	display: none;
}

The no-js is a very handy technique, you can use it site-wide.

Improving UX

If there is only one list item that matches user’s query, it is a good practice to automatically show the content of that item, without requiring to press the title. To see what I mean, head over the GIF at the beginning of the post.

Hidden keywords

Here on my blog I have a filterable list of blog post titles only. Each post has some related keywords assigned. So, during the search, how do I make an item discoverable even if the title does not consist of a particular keyword? For example, how can I make the entry “Real-Time Search in JavaScript” visible if a user entered “jquery”? Yes, exactly, that is adding keywords and hiding them with CSS:

<li>
	<h2><a href="/real-time-search-in-javascript">Real-Time Search in JavaScript</a></h2>
	<p class="hidden-keywords" aria-hidden="true">jquery filter input html css</p>
</li>
.hidden-keywords
{
	display: none;
}

A simple trick but not always that obvious.


You will find two versions of the code in the source of the demo: without dependencies and jQuery-dependent. These versions are also divided into three groups of code so you can adapt only what your project needs.

Demo




se

Lazy Loading Responsive Adsense Ads

You've been hard at work optimizing your site. You've already done things like lazy-loading Google Maps and been wondering if there was anything else you could do. For example, is there anything we can do to improve the loading of ads? Good news, there is some things you can do. You can respect user's mobile data plan by loading ads only when they are likely to appear in the viewport zone. You can also serve ads in the right size in accordance to the screen of the device. That would be nice of you. That would not only be responsive but also responsible.

I've written an article on that and got it published on CSS-Tricks.

Read the article

Try the Demo

You can also examine the demo on CodePen and contribute, follow the project on GitHub.




se

Service Worker gotchas

Service Worker has already been here for a while: since 2015-09 it has been fully supported in Chrome/Opera and if compared to what we have today it has gone a promising way of improvements, bug fixes, became more easily debuggable and is supported much widely (hello Firefox). That led us into using the technology in production and implementing it in our kollegorna.se website, as well as some client projects. We’ve learned there quite a few gotchas to grasp in order to get Service Worker working correctly

Here is the list of what I overviewed in the article:

Read the article




se

Service Worker for Middleman based websites

Middleman is a Ruby based static site generator which we use heavily at Kollegorna both for prototyping (checkout our Middleman boilerplate) and production sites. In my previous article on Service Worker, I overviewed the most common challenges you may face when implementing the technology. This time I’d like to dive into a single specific topic of enabling a worker on Middleman based website as there are a few things to deal with…

Read the article




se

The Wiley Handbook of What Works in Violence Risk Management: Theory, Research, and Practice


 

A comprehensive guide to the theory, research and practice of violence risk management

The Wiley Handbook of What Works in Violence Risk Management: Theory, Research and Practice offers a comprehensive guide to the theory, research and practice of violence risk management. With contributions from a panel of noted international experts, the book explores the most recent advances to the theoretical understanding, assessment and management of violent



Read More...




se

The Wiley Handbook of What Works in Violence Risk Management: Theory, Research, and Practice


 

A comprehensive guide to the theory, research and practice of violence risk management

The Wiley Handbook of What Works in Violence Risk Management: Theory, Research and Practice offers a comprehensive guide to the theory, research and practice of violence risk management. With contributions from a panel of noted international experts, the book explores the most recent advances to the theoretical understanding, assessment and management of violent



Read More...




se

Principles of nano-optics / Lukas Novotny, University of Rochester, New York, Bert Hecht, Universität Basel, Switzerland

Barker Library - TA418.9.N35 N68 2012




se

Advanced in nanoscience and technology: selected, peer reviewed papers from the 10th China International Nanoscience and Technology Symposium, Hangzhou (2011) and the Nano-Products Exposition, sponsored by Chinese Society of Micro-NanoTechnology and IEEE

Hayden Library - T174.7.C459 2011




se

Intelligent nanomaterials: processes, properties, and applications / edited by Ashutosh Tiwari ... [et al.]

Hayden Library - TA418.9.N35 I5685 2012




se

Hydrogel micro and nanoparticles / edited by L. Andrew Lyon and Michael Joseph Serpe

Barker Library - TP248.25.N35 H93 2012




se

Characterization of semiconductor heterostructures and nanostructures / edited by Carlo Lamberti and Giovanni Agostini, University of Torino, Department of Chemistry, Via Quarello 11, I-10135 Torino, Italy

Barker Library - QC176.8.N35 C43 2013




se

Physics, chemistry and applications of nanostructures: proceedings of the International Conference Nanomeeting--2013: reviews and short notes: Minsk, Belarus, 28-31 May 2013 / editors, V.E. Borisenko, S.V. Gaponenko, V.S. Gurin, C.H. Kam

Barker Library - QC176.8.N35 N35 2013




se

Advances in nanoscience and nanotechnology: selected peer reviewed papers from the International Conference on Nanoscience and Nanotechnology (ICNN 2011), July 6-8, 2011, Coimbatore, India / edited by S. Velumani and N. Muthukumarasamy

Hayden Library - QC176.8.N35 I575 2011




se

Sustainable Synthesis of Nanomaterials: November 28 - December 3, 2011, Boston, Massachusetts, USA / editors H. Fan, M. Knez, S. S. Wong, W. Lee

Hayden Library - TA418.9.N35 S87 2011




se

Optically active nanostructures: November 25-30, 2012, Boston, Massachusetts, USA / editors M. Moskovits

Hayden Library - TA418.9.N35 O6783 2012




se

Nanostructured metal oxides for advanced applications: symposium held April 1-5, 2013, San Francisco, California, U.S.A. / editors, Alberto Vomiero, Federico Rosei, Xiao Wei Sun, Juan Roman Morante

Hayden Library - TA418.9.N35 S9665 2013




se

Semiconductor nanowires: optical and electronic characterization and applications: November 25-30, 2012, Boston, Massachusetts, USA / editors J. Arbiol, P.S. Lee, J. Piqueras, D.J. Sirbuly

Hayden Library - TK7874.85.S474 2012




se

The business of nanotechnology IV: November 25-30, 2012, Boston, Massachusetts, USA / editors, L. Merhari, D. Cruikshank, J. Wang, K. Derbyshire

Hayden Library - T174.7.B88 2012




se

Frontiers in micro-nano science and technology: selected, peer reviewed papers from the 12th China International Nanoscience and Technology Symposium, Chengdu (2013) and the Nano-Products Exposition, sponsored by Chinese Society of Micro-Nano Technology,

Hayden Library - T174.7.C456 2013




se

Micro-nano technology XV: selected, peer reviewed papers from the 15th Annual Conference and 4th International Conference of the Chinese Society of Micro-Nano Technology (CSMNT 2013), November 3-6, 2013, Tianjin, China / edited by Fei Tang ; [Zheng You, c

Hayden Library - T174.7.C46 2013




se

Handbook of research on nanoscience, nanotechnology, and advanced materials / Mohamed Bououdina and J. Paulo Davim, editors

Hayden Library - T174.7.H367 2014




se

Introduction to nano: basics to nanoscience and nanotechnology / Amretashis Sengupta, Chandan Kumar Sarkar, editors

Online Resource




se

Leading edge of micro-nano science and technology: selected peer reviewed papers from the 11th China International Nanoscience and Technology Symposium (CINST 2012), October 21-25, 2012, Kunming, China / edited by Hailin Cong, Bing Yu and Xing Lu

Hayden Library - T174.7.C459 2012




se

NANOFORUM 2013: Rome, Italy, 18-20 September 2013 / editors, Marco Rossi, Carlo Mariani, Maria Letizia Terranova ; sponsoring organizations, Sapienza University of Rome, in collaboration with Sapienza Nanotechnology and Nanoscience Laboratory [and 4 other

Online Resource




se

Micro-and nanotechnologies for sustainable development: selected, peer reviewed papers from the International Conference on Safe and Sustainable Nanotechnology, October 15-17, 2014, Phitsanulok, Thailand / edited by Puangrat Kajitvichyanukul, Suwit Kirvit

Hayden Library - T174.7.M523 2015




se

Applied Nanotechnology: The Conversion of Research Results to Products / Jeremy J. Ramsden, University of Buckingham, Buckingham, UK

Online Resource




se

Semiconductor nanowires - synthesis, properties and applications: April 21-25, 2014, San Francisco, California, USA / editors, Y. Zhu, S. Gradecak, Y. Gu, J. Spanier

Hayden Library - TK7874.85.M425 2014