text:
package ca.uhn.fhir.jpa.dao.dstu3;

import ca.uhn.fhir.jpa.dao.DaoConfig;
import ca.uhn.fhir.jpa.dao.DeleteMethodOutcome;
import ca.uhn.fhir.rest.api.server.RequestDetails;
import ca.uhn.fhir.rest.server.interceptor.IServerOperationInterceptor;
import ca.uhn.fhir.rest.server.interceptor.ServerOperationInterceptorAdapter;
import ca.uhn.fhir.util.TestUtil;
import org.hl7.fhir.dstu3.model.Bundle;
import org.hl7.fhir.dstu3.model.Bundle.BundleType;
import org.hl7.fhir.dstu3.model.Bundle.HTTPVerb;
import org.hl7.fhir.dstu3.model.IdType;
import org.hl7.fhir.dstu3.model.Patient;
import org.hl7.fhir.instance.model.api.IBaseResource;
import org.hl7.fhir.instance.model.api.IIdType;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.Test;
import org.mockito.ArgumentCaptor;
import org.mockito.Mockito;
import org.mockito.invocation.InvocationOnMock;
import org.mockito.stubbing.Answer;

import static org.hamcrest.Matchers.containsString;
import static org.junit.Assert.*;
import static org.mockito.Matchers.any;
import static org.mockito.Mockito.*;

public class FhirResourceDaoDstu3InterceptorTest extends BaseJpaDstu3Test {
	private static final org.slf4j.Logger ourLog = org.slf4j.LoggerFactory.getLogger(FhirResourceDaoDstu3InterceptorTest.class);
	private IServerOperationInterceptor myJpaInterceptor;
	private ServerOperationInterceptorAdapter myJpaInterceptorAdapter = new ServerOperationInterceptorAdapter();
	private IServerOperationInterceptor myServerOperationInterceptor;

	@After
	public void after() {
		myDaoConfig.getInterceptors().remove(myJpaInterceptor);
		myDaoConfig.getInterceptors().remove(myJpaInterceptorAdapter);
		myDaoConfig.setAllowMultipleDelete(new DaoConfig().isAllowMultipleDelete());
	}

	@Before
	public void before() {
		myJpaInterceptor = mock(IServerOperationInterceptor.class);

		myServerOperationInterceptor = mock(IServerOperationInterceptor.class, new Answer<Object>() {
			@Override
			public Object answer(InvocationOnMock theInvocation) throws Throwable {
				if (theInvocation.getMethod().getReturnType().equals(boolean.class)) {
					return true;
				}
				return null;
			}
		});

		myDaoConfig.getInterceptors().add(myJpaInterceptor);
		myDaoConfig.getInterceptors().add(myJpaInterceptorAdapter);
		myDaoConfig.getInterceptors().add(myServerOperationInterceptor);
	}

	@Test
	public void testJpaCreate() {
		Patient p = new Patient();
		p.addName().setFamily("PATIENT");
		Long id = myPatientDao.create(p, mySrd).getId().getIdPartAsLong();

		ArgumentCaptor<RequestDetails> detailsCapt;
		ArgumentCaptor<IBaseResource> tableCapt;

		detailsCapt = ArgumentCaptor.forClass(RequestDetails.class);
		tableCapt = ArgumentCaptor.forClass(IBaseResource.class);
		verify(myJpaInterceptor, times(1)).resourceCreated(detailsCapt.capture(), tableCapt.capture());
		assertNotNull(tableCapt.getValue().getIdElement().getIdPartAsLong());
		assertEquals(id, tableCapt.getValue().getIdElement().getIdPartAsLong());

		detailsCapt = ArgumentCaptor.forClass(RequestDetails.class);
		tableCapt = ArgumentCaptor.forClass(IBaseResource.class);
		verify(myJpaInterceptor, times(0)).resourceUpdated(detailsCapt.capture(), tableCapt.capture());

		/*
		 * Not do a conditional create
		 */
		p = new Patient();
		p.addName().setFamily("PATIENT1");
		Long id2 = myPatientDao.create(p, "Patient?family=PATIENT", mySrd).getId().getIdPartAsLong();
		assertEquals(id, id2);

		detailsCapt = ArgumentCaptor.forClass(RequestDetails.class);
		tableCapt = ArgumentCaptor.forClass(IBaseResource.class);
		verify(myJpaInterceptor, times(1)).resourceCreated(detailsCapt.capture(), tableCapt.capture());
		verify(myJpaInterceptor, times(0)).resourceUpdated(detailsCapt.capture(), tableCapt.capture());

	}

	/*
	 * *****************************************************
	 * Note that non JPA specific operations get tested in individual
	 * operation test methods too
	 * *****************************************************
	 */

	@Test
	public void testJpaDelete() {
		Patient p = new Patient();
		p.addName().setFamily("PATIENT");
		Long id = myPatientDao.create(p, mySrd).getId().getIdPartAsLong();

		myPatientDao.delete(new IdType("Patient", id), mySrd);

		ArgumentCaptor<RequestDetails> detailsCapt;
		ArgumentCaptor<IBaseResource> tableCapt;

		detailsCapt = ArgumentCaptor.forClass(RequestDetails.class);
		tableCapt = ArgumentCaptor.forClass(IBaseResource.class);
		verify(myJpaInterceptor, times(1)).resourceDeleted(detailsCapt.capture(), tableCapt.capture());
		assertNotNull(tableCapt.getValue().getIdElement().getIdPartAsLong());
		assertEquals(id, tableCapt.getValue().getIdElement().getIdPartAsLong());

	}

	@Test
	public void testJpaUpdate() {
		Patient p = new Patient();
		p.addName().setFamily("PATIENT");
		Long id = myPatientDao.create(p, mySrd).getId().getIdPartAsLong();

		p = new Patient();
		p.setId(new IdType(id));
		p.addName().setFamily("PATIENT1");
		Long id2 = myPatientDao.update(p, mySrd).getId().getIdPartAsLong();
		assertEquals(id, id2);

		ArgumentCaptor<RequestDetails> detailsCapt;
		ArgumentCaptor<IBaseResource> tableCapt;

		detailsCapt = ArgumentCaptor.forClass(RequestDetails.class);
		tableCapt = ArgumentCaptor.forClass(IBaseResource.class);
		verify(myJpaInterceptor, times(1)).resourceUpdated(detailsCapt.capture(), tableCapt.capture());
		assertNotNull(tableCapt.getValue().getIdElement().getIdPartAsLong());
		assertEquals(id, tableCapt.getValue().getIdElement().getIdPartAsLong());

		/*
		 * Now do a conditional update
		 */

		p = new Patient();
		p.setId(new IdType(id));
		p.addName().setFamily("PATIENT2");
		id2 = myPatientDao.update(p, "Patient?family=PATIENT1", mySrd).getId().getIdPartAsLong();
		assertEquals(id, id2);

		detailsCapt = ArgumentCaptor.forClass(RequestDetails.class);
		tableCapt = ArgumentCaptor.forClass(IBaseResource.class);
		verify(myJpaInterceptor, times(1)).resourceCreated(detailsCapt.capture(), tableCapt.capture());
		verify(myJpaInterceptor, times(2)).resourceUpdated(detailsCapt.capture(), tableCapt.capture());
		assertEquals(id, tableCapt.getAllValues().get(2).getIdElement().getIdPartAsLong());

		/*
		 * Now do a conditional update where none will match (so this is actually a create)
		 */

		p = new Patient();
		p.addName().setFamily("PATIENT3");
		id2 = myPatientDao.update(p, "Patient?family=ZZZ", mySrd).getId().getIdPartAsLong();
		assertNotEquals(id, id2);

		detailsCapt = ArgumentCaptor.forClass(RequestDetails.class);
		tableCapt = ArgumentCaptor.forClass(IBaseResource.class);
		verify(myJpaInterceptor, times(2)).resourceUpdated(detailsCapt.capture(), tableCapt.capture());
		verify(myJpaInterceptor, times(2)).resourceCreated(detailsCapt.capture(), tableCapt.capture());
		assertEquals(id2, tableCapt.getAllValues().get(3).getIdElement().getIdPartAsLong());

	}

	@Test
	public void testRequestOperationCreate() {
		IServerOperationInterceptor interceptor = mock(IServerOperationInterceptor.class);
		myServerInterceptorList.add(interceptor);

		doAnswer(new Answer<Void>() {
			@Override
			public Void answer(InvocationOnMock theInvocation) throws Throwable {
				IBaseResource res = (IBaseResource) theInvocation.getArguments()[0];
				Long id = res.getIdElement().getIdPartAsLong();
				assertEquals("Patient/" + id + "/_history/1", res.getIdElement().getValue());
				return null;
			}}).when(myRequestOperationCallback).resourceCreated(any(IBaseResource.class));

		Patient p = new Patient();
		p.addName().setFamily("PATIENT");
		IIdType id = myPatientDao.create(p, mySrd).getId();
		assertEquals(1L, id.getVersionIdPartAsLong().longValue());

		verify(myRequestOperationCallback, times(1)).resourceCreated(any(IBaseResource.class));
		verifyNoMoreInteractions(myRequestOperationCallback);
	}

	@Test
	public void testServerOperationCreate() {
		verify(myServerOperationInterceptor, times(0)).resourceCreated(Mockito.isNull(RequestDetails.class), any(IBaseResource.class));

		Patient p = new Patient();
		p.addName().setFamily("PATIENT");
		IIdType id = myPatientDao.create(p, (RequestDetails)null).getId();
		assertEquals(1L, id.getVersionIdPartAsLong().longValue());

		verify(myServerOperationInterceptor, times(1)).resourceCreated(Mockito.isNull(RequestDetails.class), any(IBaseResource.class));
	}

	@SuppressWarnings("deprecation")
	@Test
	public void testServerOperationUpdate() {
		verify(myServerOperationInterceptor, times(0)).resourceCreated(Mockito.isNull(RequestDetails.class), any(IBaseResource.class));
		verify(myServerOperationInterceptor, times(0)).resourceUpdated(Mockito.isNull(RequestDetails.class), any(IBaseResource.class));
		verify(myServerOperationInterceptor, times(0)).resourceUpdated(Mockito.isNull(RequestDetails.class), any(IBaseResource.class), any(IBaseResource.class));

		Patient p = new Patient();
		p.addName().setFamily("PATIENT");
		IIdType id = myPatientDao.create(p, (RequestDetails)null).getId();
		assertEquals(1L, id.getVersionIdPartAsLong().longValue());

		p.addName().setFamily("2");
		myPatientDao.update(p);

		verify(myServerOperationInterceptor, times(1)).resourceCreated(Mockito.isNull(RequestDetails.class), any(IBaseResource.class));
		verify(myServerOperationInterceptor, times(1)).resourceUpdated(Mockito.isNull(RequestDetails.class), any(IBaseResource.class));
		verify(myServerOperationInterceptor, times(1)).resourceUpdated(Mockito.isNull(RequestDetails.class), any(IBaseResource.class), any(IBaseResource.class));
	}

	@Test
	public void testServerOperationDelete() {
		verify(myServerOperationInterceptor, times(0)).resourceCreated(Mockito.isNull(RequestDetails.class), any(IBaseResource.class));
		verify(myServerOperationInterceptor, times(0)).resourceDeleted(Mockito.isNull(RequestDetails.class), any(IBaseResource.class));

		Patient p = new Patient();
		p.addName().setFamily("PATIENT");
		IIdType id = myPatientDao.create(p, (RequestDetails)null).getId();
		assertEquals(1L, id.getVersionIdPartAsLong().longValue());

		p.addName().setFamily("2");
		myPatientDao.delete(p.getIdElement().toUnqualifiedVersionless());

		verify(myServerOperationInterceptor, times(1)).resourceCreated(Mockito.isNull(RequestDetails.class), any(IBaseResource.class));
		verify(myServerOperationInterceptor, times(1)).resourceDeleted(Mockito.isNull(RequestDetails.class), any(IBaseResource.class));
	}

	@Test
	public void testRequestOperationDelete() {
		Patient p = new Patient();
		p.addName().setFamily("PATIENT");
		Long id = myPatientDao.create(p, mySrd).getId().getIdPartAsLong();

		doAnswer(new Answer<Void>() {
			@Override
			public Void answer(InvocationOnMock theInvocation) throws Throwable {
				IBaseResource res = (IBaseResource) theInvocation.getArguments()[0];
				Long id = res.getIdElement().getIdPartAsLong();
				assertEquals("Patient/" + id + "/_history/2", res.getIdElement().getValue());
				return null;
			}}).when(myRequestOperationCallback).resourceDeleted(any(IBaseResource.class));

		IIdType newId = myPatientDao.delete(new IdType("Patient/" + id), mySrd).getId();
		assertEquals(2L, newId.getVersionIdPartAsLong().longValue());

		verify(myRequestOperationCallback, times(1)).resourceDeleted(any(IBaseResource.class));
		verify(myRequestOperationCallback, times(1)).resourceCreated(any(IBaseResource.class));
		verifyNoMoreInteractions(myRequestOperationCallback);
	}

	@Test
	public void testRequestOperationDeleteMulti() {
		myDaoConfig.setAllowMultipleDelete(true);

		Patient p = new Patient();
		p.addName().setFamily("PATIENT");
		Long id = myPatientDao.create(p, mySrd).getId().getIdPartAsLong();

		p = new Patient();
		p.addName().setFamily("PATIENT");
		Long id2 = myPatientDao.create(p, mySrd).getId().getIdPartAsLong();

		doAnswer(new Answer<Void>() {
			@Override
			public Void answer(InvocationOnMock theInvocation) throws Throwable {
				IBaseResource res = (IBaseResource) theInvocation.getArguments()[0];
				Long id = res.getIdElement().getIdPartAsLong();
				assertEquals("Patient/" + id + "/_history/2", res.getIdElement().getValue());
				return null;
			}}).when(myRequestOperationCallback).resourceDeleted(any(IBaseResource.class));

		DeleteMethodOutcome outcome = myPatientDao.deleteByUrl("Patient?name=PATIENT", mySrd);
		String oo = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(outcome.getOperationOutcome());
		ourLog.info(oo);
		assertThat(oo, containsString("deleted 2 resource(s)"));

		verify(myRequestOperationCallback, times(2)).resourceDeleted(any(IBaseResource.class));
		verify(myRequestOperationCallback, times(2)).resourceCreated(any(IBaseResource.class));
		verifyNoMoreInteractions(myRequestOperationCallback);
	}

	@Test
	public void testRequestOperationTransactionCreate() {
		Patient p = new Patient();
		p.addName().setFamily("PATIENT");

		doAnswer(new Answer<Void>() {
			@Override
			public Void answer(InvocationOnMock theInvocation) throws Throwable {
				IBaseResource res = (IBaseResource) theInvocation.getArguments()[0];
				Long id = res.getIdElement().getIdPartAsLong();
				assertEquals("Patient/" + id + "/_history/1", res.getIdElement().getValue());
				return null;
			}}).when(myRequestOperationCallback).resourceCreated(any(IBaseResource.class));

		Bundle xactBundle = new Bundle();
		xactBundle.setType(BundleType.TRANSACTION);
		xactBundle
				.addEntry()
				.setResource(p)
				.getRequest()
				.setUrl("Patient")
				.setMethod(HTTPVerb.POST);
		Bundle resp = mySystemDao.transaction(mySrd, xactBundle);

		IdType newId = new IdType(resp.getEntry().get(0).getResponse().getLocation());
		assertEquals(1L, newId.getVersionIdPartAsLong().longValue());

		verify(myRequestOperationCallback, times(1)).resourceCreated(any(IBaseResource.class));
		verifyNoMoreInteractions(myRequestOperationCallback);
	}

	@Test
	public void testRequestOperationTransactionDelete() {
		Patient p = new Patient();
		p.addName().setFamily("PATIENT");
		Long id = myPatientDao.create(p, mySrd).getId().getIdPartAsLong();

		doAnswer(new Answer<Void>() {
			@Override
			public Void answer(InvocationOnMock theInvocation) throws Throwable {
				IBaseResource res = (IBaseResource) theInvocation.getArguments()[0];
				Long id = res.getIdElement().getIdPartAsLong();
				assertEquals("Patient/" + id + "/_history/2", res.getIdElement().getValue());
				return null;
			}}).when(myRequestOperationCallback).resourceDeleted(any(IBaseResource.class));

		Bundle xactBundle = new Bundle();
		xactBundle.setType(BundleType.TRANSACTION);
		xactBundle
				.addEntry()
				.getRequest()
				.setUrl("Patient/" + id)
				.setMethod(HTTPVerb.DELETE);
		Bundle resp = mySystemDao.transaction(mySrd, xactBundle);

		IdType newId = new IdType(resp.getEntry().get(0).getResponse().getLocation());
		assertEquals(2L, newId.getVersionIdPartAsLong().longValue());

		verify(myRequestOperationCallback, times(1)).resourceDeleted(any(IBaseResource.class));
		verify(myRequestOperationCallback, times(1)).resourceCreated(any(IBaseResource.class));
		verifyNoMoreInteractions(myRequestOperationCallback);
	}

	@Test
	public void testRequestOperationTransactionDeleteMulti() {
		myDaoConfig.setAllowMultipleDelete(true);

		Patient p = new Patient();
		p.addName().setFamily("PATIENT");
		Long id = myPatientDao.create(p, mySrd).getId().getIdPartAsLong();

		p = new Patient();
		p.addName().setFamily("PATIENT");
		Long id2 = myPatientDao.create(p, mySrd).getId().getIdPartAsLong();

		doAnswer(new Answer<Void>() {
			@Override
			public Void answer(InvocationOnMock theInvocation) throws Throwable {
				IBaseResource res = (IBaseResource) theInvocation.getArguments()[0];
				Long id = res.getIdElement().getIdPartAsLong();
				assertEquals("Patient/" + id + "/_history/2", res.getIdElement().getValue());
				return null;
			}}).when(myRequestOperationCallback).resourceDeleted(any(IBaseResource.class));

		Bundle xactBundle = new Bundle();
		xactBundle.setType(BundleType.TRANSACTION);
		xactBundle
				.addEntry()
				.getRequest()
				.setUrl("Patient?name=PATIENT")
				.setMethod(HTTPVerb.DELETE);
		Bundle resp = mySystemDao.transaction(mySrd, xactBundle);

		String oo = myFhirCtx.newXmlParser().setPrettyPrint(true).encodeResourceToString(resp);
		ourLog.info(oo);
		assertThat(oo, containsString("deleted 2 resource(s)"));

		verify(myRequestOperationCallback, times(2)).resourceDeleted(any(IBaseResource.class));
		verify(myRequestOperationCallback, times(2)).resourceCreated(any(IBaseResource.class));
		verifyNoMoreInteractions(myRequestOperationCallback);
	}

	@Test
	public void testRequestOperationTransactionUpdate() {
		Patient p = new Patient();
		p.addName().setFamily("PATIENT");
		final Long id = myPatientDao.create(p, mySrd).getId().getIdPartAsLong();

		p = new Patient();
		p.setId(new IdType("Patient/" + id));
		p.addName().setFamily("PATIENT2");

		doAnswer(new Answer<Void>() {
			@Override
			public Void answer(InvocationOnMock theInvocation) throws Throwable {
				IBaseResource res = (IBaseResource) theInvocation.getArguments()[1];
				assertEquals("Patient/" + id + "/_history/2", res.getIdElement().getValue());
				return null;
			}}).when(myRequestOperationCallback).resourceUpdated(any(IBaseResource.class), any(IBaseResource.class));

		Bundle xactBundle = new Bundle();
		xactBundle.setType(BundleType.TRANSACTION);
		xactBundle
				.addEntry()
				.setResource(p)
				.getRequest()
				.setUrl("Patient/" + id)
				.setMethod(HTTPVerb.PUT);
		Bundle resp = mySystemDao.transaction(mySrd, xactBundle);

		IdType newId = new IdType(resp.getEntry().get(0).getResponse().getLocation());
		assertEquals(2L, newId.getVersionIdPartAsLong().longValue());

		verify(myRequestOperationCallback, times(1)).resourceUpdated(any(IBaseResource.class));
		verify(myRequestOperationCallback, times(1)).resourceUpdated(any(IBaseResource.class), any(IBaseResource.class));
		verify(myRequestOperationCallback, times(1)).resourceCreated(any(IBaseResource.class));
		verifyNoMoreInteractions(myRequestOperationCallback);
	}

	@Test
	public void testRequestOperationUpdate() {
		Patient p = new Patient();
		p.addName().setFamily("PATIENT");
		final Long id = myPatientDao.create(p, mySrd).getId().getIdPartAsLong();

		doAnswer(new Answer<Void>() {
			@Override
			public Void answer(InvocationOnMock theInvocation) throws Throwable {
				IBaseResource res = (IBaseResource) theInvocation.getArguments()[0];
				assertEquals("Patient/" + id + "/_history/1", res.getIdElement().getValue());
				res = (IBaseResource) theInvocation.getArguments()[1];
				assertEquals("Patient/" + id + "/_history/2", res.getIdElement().getValue());
				return null;
			}}).when(myRequestOperationCallback).resourceUpdated(any(IBaseResource.class), any(IBaseResource.class));

		p = new Patient();
		p.setId(new IdType("Patient/" + id));
		p.addName().setFamily("PATIENT2");
		IIdType newId = myPatientDao.update(p, mySrd).getId();
		assertEquals(2L, newId.getVersionIdPartAsLong().longValue());

		verify(myRequestOperationCallback, times(1)).resourceUpdated(any(IBaseResource.class));
		verify(myRequestOperationCallback, times(1)).resourceUpdated(any(IBaseResource.class), any(IBaseResource.class));
		verify(myRequestOperationCallback, times(1)).resourceCreated(any(IBaseResource.class));
		verifyNoMoreInteractions(myRequestOperationCallback);
	}

	@AfterClass
	public static void afterClassClearContext() {
		TestUtil.clearAllStaticFieldsForUnitTest();
	}

}


Keeps Personnel Above Hazardous Materials!
Replacement Bladder quickly attaches to the Ultra DeconDeck®. Large 55–gallon capacity allows for multiple washes and rinses. Highly visible yellow bladder is chemical resistant.


"Dark Roads and Golden Hells is one hell of an achievement… or perhaps eleven of them. Every chapter offers a world of ideas, every paragraph a vision. Open this to any page, and see if it doesn't draw you in. Open Design has created a dazzlingly worthy successor to the Planescape legacy."
Pick up your copy of Dark Roads & Golden Hells today, and explore the furthest reaches of new planes!


text:
Q: Php to json not working Trying to make json file from this php but its not working what im missing
 // Initialize variable for database credentials
 $dbhost = 'localhost';
 $dbuser = 'root';
 $dbpass = '';
 $dbname = 'users';

 $dblink = new mysqli($dbhost, $dbuser, $dbpass, $dbname);
 if ($dblink->connect_errno) {
 printf("Failed to connect to database");
 exit();
 }

 //Fetch 3 rows from actor table
 $result = $dblink->query("SELECT * FROM profile");

 //Initialize array variable
 $dbdata = array();

 //Fetch into associative array
 while ( $row = $result->fetch_assoc())  {
 $dbdata[]=$row;
 }

 //Print array in JSON format
 echo json_encode($dbdata);

redpajama_set_name: RedPajamaStackExchange


Innovators are encouraged to submit innovative practices to fuel new research on innovation trends and that can be considered for the UAE's new Edge of Government Innovation Award.
After a successful collaboration over the last year, OPSI and the Mohammed Bin Rashid Centre for Government Innovation (MBRCGI) are happy to announce the continued collaboration and partnership for another round of work to help shape the agenda for the 2018 World Government Summit (11-13 February 2018), including case studies on leading-edge innovations, and interactive displays at the Summit's Edge of Government experience. To kick things off, we are launching a new Call for Innovations to crowdsource examples of innovation. In addition to fuelling our research, the innovations will be considered for the UAE's Edge of Government Innovation Award. Finalists will be invited to present their innovations in Paris at the OPSI conference Innovation in Government: The New Normal (20-21 November 2017). Winner(s) will be recognized at the Summit and will be invited to showcase their work in front of a global audience at the World Government Summit.
Submit an innovation today via our online form!
This is the second year of this productive partnership. Last year, we worked with the MBRCGI to hold a global Call for Innovations to identify key examples of the ways central governments are transforming their operations and improving the lives of their people. The response was above and beyond our expectations. We received over 150 innovations from 46 different countries. This surfaced a number of global trends in innovation, which we covered in Embracing Innovation in Government. We illustrated these trends through 10 case studies of leading-edge innovation.
The selected projects weren't only featured in the report. The MBRCGI team worked with professional designers to transform the innovations into interactive displays, which they presented at the MBRCGI Edge of Government experience at the World Government Summit (OPSI recap of the event). The Summit is the largest annual gathering in the world focused on shaping the future of governments through innovation, with past speakers including world leaders (e.g. Barack Obama) and leaders of industry (e.g. Elon Musk). For 2017, the event brought together over 4,000 government officials, thinkers, policy makers, and industry experts from over 130 countries to discuss ways to harness innovation and technology to solve challenges facing humanity.
Innovation is a broad, fast-moving field. By no means did we cover all relevant topics in our report, since a lot has happened in the last year. Therefore, to help us learn more, we need you. We are holding another Call for Innovations through OPSI's online submissions platform to discover additional new examples (a Call for Innovations PDF form is available for preview purposes). We're looking for innovations from the last few years that are novel (such as applying creative and non-obvious solutions), have been implemented in some way (even a pilot), and have made an impact. As before, the World Government Summit will sponsor several teams behind these innovations to attend the 2018 Summit and inspire creativity in working toward our common goals through interactive exhibits.
Identity: in all its facets - from new ways to preserve cultural identity to creating new national or transnational narratives (e.g., around the issue of integration of migrants or transborder cooperation), from technical ID systems and rethinking personal data to creating new types of embassies.
Time: from innovative approaches to forecasting to generating efficiencies and accelerating implementation, and also innovative approaches to revisiting the past or celebrating slowing things down when beneficial for citizens.
Interdependency and interconnectedness: from interventions that take a system-wide approach to complex social problems (e.g. regulation of the sharing economy) to bringing down traditional government silos (e.g. local/federal), from policies and government programs that take into account intragenerational issues to rethinking government services to maximise social capital.
Have you worked on an innovative project we should know about? Or perhaps you know of one? Please let us know by completing our online form before 31 August 2017.
In addition to showcasing innovations in a report and at the Edge of Government experience, we are also excited to announce the Edge of Government Innovation Award. The award will be bestowed by the UAE, and the award process, including criteria for the identification and selection of innovative projects, will be facilitated by the OECD. Nominating an innovation for the award is easy – all submissions to the Call for Innovations will be considered nominations.
Award semi-finalists will be sponsored to present their innovative work in Paris at the OPSI conference Innovation in Government: The New Normal (20-21 November 2017). Finalists will be recognized at the Summit and will be sponsored to accept the award and present their work in front its global audience in Dubai.
The deadline for submissions is 31 August 2017. Please direct any questions to opsi@oecd.org or @OPSIgov. We also encourage you to join our OPSI LinkedIn community to exchange ideas with fellow innovators and our newsletter to receive innovation updates.


Amoun the Hermit: Scene, encountering Dragon and Dragon overcoming Intruders -- Amoun the Hermit, nimbed, tonsured, accompanied by group of tonsured monks, all wearing monk's habits, gesturing, the Amoun raising his right hand toward half-figure of winged dragon, from mouth issuing flames, emerging beneath arch. To right, before open door of cross-surmounted monastery, winged dragon, issuing flames from mouth, confronting two soldiers, helmeted, carrying shields and spears and with swords tied to waists, both falling to ground.
Illustration of Rufinus of Aquileia, Historia Monachorum in Aegypto, Chapter 8.


text:
Q: Unsupported request - method type: get Our app started getting the following error message on a very basic get that was working perfectly fine until recently
https://graph.instagram.com/v12.0/me?access_token=<IG...>
{
   "error": {
      "message": "Unsupported request - method type: get",
      "type": "IGApiException",
      "code": 100,
      "fbtrace_id": "A2KKkkTQ2nn70IQPCGKcKVB"
   }
}

What is this error? This has been working for months, and it looks like freshly created access_token do not have an issue...

A: Posting answer after days of research:
You need to get your business approved, and then this error will disappear.
The issue is that the dashboard was not letting us request a business approval since we did not use (supposedly) any API requiring such approval.
Long story short, you need to create another dummy app with the same business that needs business approval (e.g. a game). Ask for permission review, then once the permission review is pending, you will be able to require business approval. Once that's done, you can delete the dummy app.


I posted in the main thread for reporting server outages with no response so i thought this might work.
Thank you for posting the issue. However this thread really doens't help. If anything it only takes time away from updating the server.


Matador FlatPak Soap Case designed for travel and adventure. 6 times more compact and 3 times lighter than other soap bar cases. Leak-proof welded design with Dry-Through technology contains the wet mess while allowing the soap bar to dry directly through the fabric. Flex-fabric design ensures the case is only as big as the soap bar inside, saving space and weight. Integrated buckle closure works to attach the case to anything or hang in shower. Made from durable Cordura fabric with a proprietary coating. Leave the plastic case behind. BPA and PVC free bag.
Matador FlatPak Soap Bar Case from Matador on Vimeo.


Anshu Jamsenpa, the Indian Mountaineer from Arunachal Pradesh had a special audience with His Holiness The Dalai Lama at Radisson Blue Guwahati. His Holiness having known her several mountaineering feats to her credit said, 'your achievement is the testimony of your hard work, firm determination and a strong belief in yourself". His Holiness hugged her warmly and blessed her when Anshu sought blessings for her future endeavours.
The meeting also marked the flag off ceremony of Anshu Jamsenpa's Double Ascent Mt Everest Expedition 2017. Tsering Wange President of Arunachal Mountaineering & Adventure Sports Association offered the Indian tricolour flag to His Holiness which was handed over to Anshu to be unfurled on the top of the world Mt Everest. Anshu presented a photo frame of her earlier successful summit to Dalai Lama as a token of love and respect.
Anshu is in quest to better her own national and international mountaineering records. Mountaineering being one of the most dangerous and costliest adventure sports, some corporates and public sector undertakings like North Eastern Council, State Bank of India, Topcem Cement, NEEPCo Ltd and NRL ltd has come forward to support her mountaineering endeavours.


Our customers have been successfully utilizing the Azure Active Directory (Azure AD) user provisioning service for years. This service enables automated, policy-based provisioning and deprovisioning of user accounts to a variety of popular SaaS applications, including ones that implement the SCIM 2.0 standard. Unlike traditional provisioning solutions, which require on-premises infrastructure and custom code, the provisioning service is hosted in the cloud, and features pre-integrated connectors that can be set up and managed using the Azure portal.
This service currently manages over 30 million user identities stored across various SaaS apps and Microsoft services. Since this time last year, we've seen nearly 100 percent growth in the number of Azure AD tenants using automated user provisioning for at least one SaaS app. With all of this usage, customers frequently ask us to provision and deprovision user accounts to more of the SaaS applications they use.
To learn more about how to get started with automatic provisioning for each of these apps, simply click the links above.
What's more, you can watch this newly published video for a quick demo of user provisioning. It shows you how to set up user provisioning for a cloud application. You can also use our newly published performance guidance to forecast how long it will take for user provisioning to complete in your environment.
If you are a customer using the application, file and track your request at: Azure AD customer application requests.
If you are the application developer, file and track your request at: Azure AD developer application requests.


Start or End: Start and finish at Shifen Train Station (Google Map Directions).
Grade: Very easy, just watch out for trains!
Dodging trains and people on Shifen Old Street while I walk my way to Shifen Waterfall.


text:
We've Successfully Handled High Profile Cases
At Rosen & Kovach, PLLC, we have represented clients in many controversial and well-known cases. Each of these has presented unique challenges, but when a case is the focus of intense media interest, then the pressure on client and attorney alike increases substantially.
Some of the significant cases we have handled include:
The Branch Davidian Case - Beginning in 1993, we started representing two members of the Branch Davidians, Kevin Whitecliff and Livingstone Fagan. They were among those charged with killing two Bureau of Alcohol, Tobacco, and Firearms agents during the standoff at the Branch Davidian compound in Waco, Texas. Originally charged with first-degree murder, we got the charges reduced to manslaughter. Mr. Whitecliff and Livingstone Fagan were sentenced to 15 years in prison, and they have since been released.
Madelyn Toogood - Madelyn Toogood was getting into her car in a South Bend, Indiana parking lot when a surveillance camera filmed her apparently striking her child repeatedly. She was arrested and the incident received intense national attention due to constant exposure on the 24 hour a day cable networks. She hired our firm to defend her against felony charges. Had she lost, she very likely would have lost custody of her child. Despite the notoriety of the case and the negative publicity generated because of Ms. Toogood's association with a group of itinerant migrants called the Irish Travelers, we were able to convince the judge and prosecutor to reduce the charge to a misdemeanor. Our client admitted her mistake in court and in lieu of jail time enrolled in an anger management class.
The Shovel Case - Joseph Sybille, 48, was a retired Coast Guard lieutenant living in First Colony, Texas. He and his family had experienced much conflict with a neighbor. While these disputes began as minor arguments involving alleged property infringements and the like, they escalated due to the neighbor's openly racist opinions and verbal abuse of Mr. Sybille, who is African-American. The neighbor became so consumed by these disputes that he placed a video camera on the roof of his house to document the alleged trespasses. On one occasion when Sybille was doing some landscape work in his yard, an argument between Sybille and the neighbor became heated and erupted into a fight. Mr. Sybille was filmed beating the neighbor with the shovel he was using, and the film was used as evidence when Sybille was arrested on felony assault and battery charges. Joseph Sybille hired us to defend him. Our firm's representation resulted in a reduced misdemeanor charge, and one year probation for Mr. Sybille.
For a consultation with criminal defense lawyer John Kovach,
call (281) 232-0505 24 hours a day, 7 days a week or contact us online.

redpajama_set_name: RedPajamaCommonCrawl


text:
The Top 22 Salesforce Blogs of 2022
Are we really putting 2022 in our rearview mirror? Where did it go?
Well, there's no looking back now, so let's push forward with eyes wide open into what we hope will be an amazing 2023 for all! But before we do that, we wanted to take this opportunity to share the Top 22 Salesforce Blogs AdVic® published in 2022, ones that we got the most feedback from, and ones you may have missed.
Enjoy, and Happy New Year from all of us at Ad Victoriam Solutions!
#1. Highlights from the Salesforce Winter '23 Release
Salesforce® has once again packed their platform with exciting new features inside its Winter '23 Release, And as they always do, AdVic's consultants have poured through every one of the new features in this release and have highlighted the ones they are most excited about.
#2. 5 Common Questions Asked of Salesforce Partners
Through your research, you have found that Salesforce® products will work best for your organization. So, what's next? It is time to look for a Salesforce Partner to implement (or modify) your technology. Here are five common questions Salesforce newbies (and vets, too) have asked AdVic.
#3. Be the 1 of 8 Digital Transformations that Succeeds
Did you know that about one of eight digital transformations succeed? To be one of the successful ones, start by building a digital transformation strategic roadmap that includes obtaining buy-in from your stakeholders and the team.
#4. AdVic's Journey to be a Better Version of Ourselves
When we first embarked on our B Corp certification journey back in January of 2016, Ad Victoriam Solutions (AdVic®) was less than two-years-old, employed eight employees and was still operating out of a combination of shared workspaces and our founder's basement. Fast forward to February of 2022 and we're now over 150 employees strong located in 18 states across six time zones, and we've re-certified as a B Corp and continue to scale both fast and responsibly.
#5. How a Relationship Turned Into a Partnership
It's no secret that fostering positive relationships with your customers out-of-the-gate can help to transform those customers into real brand supporters and long-term partners. Such is the case with AdVic and a recent high-tech customer that provides cloud-based business solutions to their customers.
#6. The Seven Stages of a Sales Pipeline
Not to be confused with a sales funnel – which looks at the whole customer journey and the various stages a consumer will go through in their journey towards purchase – a sales pipeline looks at the different steps in the sales process. These seven are generally considered to be the "standard" stages for a business that follows a typical sales process.
#7. What is B2B2C?
Is your organization B2B, B2C, or B2B2C? The way you interact with your clients, the way you define success, and the technology you use all tie into the business model that defines your company.
#8. Storytelling with Data
Data is more than a trending topic. Today, data drives business solutions and tells a story about what is happening in your business. Whether manufacturers are using data to pinpoint defects or downtime in their machines, retailers are analyzing their new loyalty programs, or a healthcare provider is monitoring patient engagement, data tells a story.
#9. AdVic Empowered Minority Football Coaches
As a small nonprofit, NCMFC relies heavily on advisors in the technology, marketing, legal, and finance worlds to enhance their business practices. When it was time to implement Salesforce for their organization, an advisor recommended AdVic as a partner. With excitement, we jumped onboard this pro bono project to integrate Salesforce Nonprofit Success Pack into their organization.
#10. Four Easy Ways to Get Involved and Make a Difference
At AdVic, we give every employee 40 hours of paid time-off to volunteer every year. We encourage them to get involved in their communities to give back, regardless of cause or organization. Here are four simple ways anyone — or a company – can get involved and give back.
#11. Managed Services: How Does It Save Time & Money? When Do You Need It?
Simply put, Managed Services, and specifically a Managed Services Provider (MSP), handles the daily operations of your specialized technology applications so you and your teams can focus on driving revenue. But how do you know when it's really time to enlist the services of an MSP before your day-to-day business is impacted?
#12. Do You Need Sales Automation or An Upgrade?
From the top of the sales funnel to closing, the sales process has a lot of steps. In many cases sales begins with marketing initiating the first touching point. It could be socials, ads campaigns, or email marketing, and from there, prospects flow through the funnel hopefully landing in a closed deal. Here's how sales automation increases productivity, accelerates the sales cycle, and increases revenue.
#13. Equipment Manufacturer Replaces Legacy Systems and Thrives
Here's how Residential Elevators is now seeing profound improvements with their new and improved CRM system. In the ever-evolving world of Salesforce®, their technology is continuously seeing updates, new features, and more functionality that enables their business to progress.
#14. A Manufacturer's Road to Success
The most successful digital transformations drive change from leadership to employees to provide customers with unforgettable experiences. They also require planning stages. Get our step-by-step "Guide to Success" for manufacturers.
#15. Electrical Equipment Manufacturing Challenges and Growth
The electrical equipment sector of manufacturing is experiencing robust growth. According to Yahoo Finance, "The global electrical equipment market is expected to grow from $1,384.97 billion in 2021 to $1,540.25 billion in 2022 at a compound annual growth rate (CAGR) of 11.2%." Because the manufacturing industry, specifically electrical, was hit so hard by the COVID-19 pandemic, they are working tirelessly to get back on track.
#16. Talking Tech Trends with Salesforce Ben & AdVic
During a 2022 AdVic "Salesforce Simplified" podcast – titled "Talking Tech Trends with Salesforce Ben" and featuring Salesforce Ben's Ben McCarthy and AdVic President Brian Mize – we discussed top tech trends that may impact the industry and business practices in the near future.
#17. 'May the Fourth Volunteer With You' Week a Huge Success at AdVic
After an inaugural volunteer week in 2019, and a two-year delay because of pandemic-related postponements, "May the Fourth Volunteer With You" week was back this year at AdVic. With three events at our headquarters just outside of Atlanta, and our remote employees participating in events across the country, our team came together to give back.
#18. HexArmor's Sales Director Talks About Sales Cloud
HexArmor's Director of Sales, Geno Lechuga, recently spoke on the AdVic "Salesforce Simplified" podcast about how his team benefits from being able to see every interaction prospects and customers have with his business—regardless of department—using the CRM platform that connects his whole company. Here's some highlights from that conversation.
#19. The Best Features of Salesforce Sales Cloud
For those who don't know, Salesforce Sales Cloud™ – often referred to as the World's #1 CRM – provides a platform to manage end-to-end functioning of the sales department for companies. In this Salesforce Blog, we focus on some of the best features of Sales Cloud.
#20. The Project That Became a Partnership
AdVic's initial project with FLUX Pumps was to implement a necessary Salesforce Sales Cloud™ solution. From this, their sales cycle was cut in half. They were awarded efficiency, visibility, and automation with their introductory digital transformation. FLUX achieved great milestones that included doubled conversions, a 20% increase in revenue, and a way to nurture leads that turned into customers.
#21. What You Need to Know About Slack
Slack and Salesforce® have spearheaded a newfound innovation in the way that employees communicate, connect and collaborate. From internal marketing teams to recruiters connecting with new talent, Slack offers unmatched flexibility that allows all parties to communicate swiftly with their instant messaging capabilities, or their built-in video and voice capabilities. Inside the blog, download AdVic's informative no-form Slack infographic.
#22. Top Brands Do This to Create an Effective Customer Experience
These days, customer experience has become more than a buzz phrase. No matter the industry or the brand, companies have come to the realization that they need to focus on being more proactive, as opposed to reactive, when it comes to engaging with their customers.
Read More AdVic Salesforce Blogs
Subscribe to the AdVic Salesforce Blog on Feedly:
Ad Victoriam Solutions, AdVic, B Corporation, B2B, BCorp, data, Digital Transformation, Managed Services, Manufacturing Cloud, MuleSoft, MuleSoft Partner, Sales Cloud, Salesforce, Salesforce Blog, Salesforce Partner, Slack


text:
Aina Benjamin Rambelo, né le  à Bordeaux en France, est un joueur professionnel français de hockey sur glace qui joue avec les Boxers de Bordeaux au poste d'attaquant depuis 2014 et qui a été replacé en défense en 2017 .

Carrière

Aina Rambelo est né à Bordeaux et a été formé chez les Boxers de Bordeaux depuis ses premiers pas sur la glace à l'âge de 7 ans. Élément très prometteur, il quitte Bordeaux à la fin de sa dernière année minime et poursuit sa formation à Amiens, dans l'un des clubs les plus réputés de France pour sa formation. Très vite il intègre les premiers trios des équipes de jeunes des Gothiques.

En parallèle de son parcours junior, il effectue une première saison en séniors en 2009, à Compiègne, club école d'Amiens, où il marque un but par match et près de deux points par rencontre. Dès la saison suivante, à 19 ans, il intègre l'équipe première des Gothiques en Ligue Magnus. Avec les Picards, il dispute plus de 110 rencontres, inscrivant plus de 10 points. Le point d'orgue de sa carrière amiénoise, il la connaît en séries, au cours d'un déplacement à Strasbourg où il inscrit deux buts et délivre une assistance dans une victoire 4-1 des siens.

La saison 2013-2014 est marquée par son départ de Picardie à destination de la Bretagne où il évolue chez les Albatros de Brest. Après une année délicate pour le club breton, Aina revient donc sur ses terres bordelaises en 2014 où il apporte son expérience (159 matchs de niveau Magnus) et sa polyvalence puisqu'il peut aussi bien évoluer en attaque qu'en défense.

Il participe à la montée des Boxers de Bordeaux en Ligue Magnus en 2015.

Clubs Successifs
Boxers de Bordeaux : de 1998 à 2007 ;
Gothiques d'Amiens : de 2007 à 2013 ;
Albatros de Brest : de 2013 à 2014 ;
Boxers de Bordeaux : depuis 2014.

Palmarès
2007-2008 : champion de France U18 Élite ;
2014-2015 : champion de France de Division 1.

Statistiques
Pour la signification des abréviations, voir statistiques du hockey sur glace.

| 2007-2008 || Gothiques d'Amiens U18 || U18 Elite || 13 || 13 || 11 || 24 || 14 || || || || ||
|-
| rowspan="2" | 2008-2009 || Gothiques d'Amiens U18 || U18 Elite || 18 || 16 || 13 || 29 || 70 || 2 || 0 || 0 || 0 || 2
|-
| Gothiques d'Amiens U22 || U22 Elite || 11 || 2 || 0 || 2 || 18 ||  ||  ||  ||  ||
|-
| 2009-2010 || Lions de Compiègne || Division 3 || 10 || 10 || 8 || 18 || 6 ||  ||  ||  ||  ||
|-
| 2009-2010 || Gothiques d'Amiens U22 || U22 Elite || 20 || 12 || 5 || 17 || 16 || 4 || 3 || 0 || 3 || 10
|-
| 2010-2011 || Gothiques d'Amiens || Ligue Magnus || 23 || 1 || 1 || 2 || 0 || 9 || 0 || 0 || 0 || 2
|-
| 2010-2011 || Gothiques d'Amiens U22 || U22 Elite || 16 || 8 || 13 || 21 || 18 || 4 || 1 || 1 || 2 || 2
|-
| 2011-2012 || Gothiques d'Amiens || Ligue Magnus || 24 || 0 || 3 || 3 || 4 || 10 || 0 || 0 || 0 || 0
|-
| 2011-2012 || Gothiques d'Amiens U22 || U22 Elite || 16 || 5 || 12 || 17 || 91 || 2 || 1 || 4 || 5 || 0
|-
| 2012-2013 || Gothiques d'Amiens || Ligue Magnus || 25 || 2 || 1 || 3 || 0 || 5 || 2 || 1 || 3 || 2
|-
| 2012-2013 || Gothiques d'Amiens U22 || U22 Elite || 18 || 9 || 11 || 20 || 36 || 3 || 0 || 0 || 0 || 4
|-
| 2013-2014|| Albatros de Brest || Ligue Magnus || 26 || 2 || 3 || 5 || 10 || 7 || 0 || 1 || 1 || 4
|-
| 2014-2015 || Boxers de Bordeaux || Division 1 || 22 || 1 || 2 || 3 || 12 || 8 || 3 || 2 || 5 || 2
|-
| 2015-2016 || Boxers de Bordeaux || Ligue Magnus || 26 || 0 || 4 || 4 || 2 || 10 || 1 || 1 || 2 || 4
|-
| 2016-2017 || Boxers de Bordeaux || Ligue Magnus || 44 || 2 || 3 || 5 || 43 || 11 || 0 || 0 || 0 || 6
|-
| 2017-2018 || Boxers de Bordeaux || Ligue Magnus || 41 || 1 || 2 || 3 || 12 || 11 || 0 || 2 || 2 || 4
|-
| 2018-2019 || Boxers de Bordeaux || Ligue Magnus || 44 || 1 || 5 || 6 || 10 || 7 || 0 || 1 || 1 || 16
|-
| 2019-2020 || Boxers de Bordeaux || Ligue Magnus || 39 || 4 || 7 || 11 || 32 || 4 || 0 || 0 || 0 || 2
|-
| 2020-2021 || Boxers de Bordeaux || Ligue Magnus || 23 || 1 || 3 || 4 || 28 || - || - || - || - || -
|-
| 2021-2022|| Boxers de Bordeaux || Ligue Magnus || 41 || 1 || 5 || 6 || 48 || 4 || 0 || 0 || 0 || 2

|-
| 2010-2011 || Gothiques d'Amiens || Coupe de la Ligue || 5 || 0 || 0 || 0 || 2 || 2 || 0 || 0 || 0 || 0
|-
| 2011-2012 || Gothiques d'Amiens || Coupe de la Ligue || 5 || 0 || 0 || 0 || 2 || 4 || 0 || 0 || 0 || 0
|-
| 2012-2013 || Gothiques d'Amiens || Coupe de la Ligue || 5 || 0 || 0 || 0 || 2 || 2 || 0 || 0 || 0 || 0
|-
| 2013-2014 || Albatros de Brest || Coupe de la ligue || 6 || 0 || 1 || 1 || 0 ||  ||  ||  ||  ||
|-
| 2014-2015 || Boxers de Bordeaux || Coupe de la ligue || 6 || 1 || 0 || 1 || 6 ||  ||  ||  ||  ||
|-
| 2015-2016 || Boxers de Bordeaux || Coupe de la ligue || 6 || 0 || 2 || 2 || 0 || 4 || 1 || 0 || 1 || 2

Notes et références

Joueur français de hockey sur glace
Joueur des Boxers de Bordeaux
Joueur du Amiens hockey élite
Joueur du Brest Albatros Hockey
Attaquant de hockey sur glace
Naissance en janvier 1991
Naissance à Bordeaux

redpajama_set_name: RedPajamaWikipedia


With the unpredictable weather that we have already seen this year, everyone should ensure that their heating equipment is ready for a challenge.
Winter officially starts December 21 2016 just a few weeks away, and doesn't end for more than two months. It's predicted that this winter will be colder and snowier than normal. Therefore, it's imperative that homeowners are prepared for any and all weather conditions.
The best thing you can do to get ready is to have your furnace cleaned and inspected.
When a you have a precision cleaning and tune up by one of our seasoned A-TEAM technicians he or she will be able to see any potential problems, wear-and-tear on parts that are near the end of their life.
To help keep your heating system clean, ensure that you change your air filter at least every three months. During months of heavy system use, if you have pets, or if anyone in your home has breathing difficulties such as asthma or allergies, you should ideally change your filter every month.


text:
LA PHIL PRESENTS "SOME ENCHANTED EVENING: A NIGHT OF ROMANCE WITH SPECIAL GUEST CHRIS ISAAK" AT THE HOLLYWOOD BOWL
Isaak Makes Orchestral Debut with Hollywood Bowl Orchestra, led by Principal Guest Conductor Thomas Wilkins; Evening Capped by Fireworks
FRIDAY and SATURDAY, JULY 11 and 12, 2008, AT 8:30 PM
July 11 Concert Sponsored by Heineken
July 12 Concert Sponsored by WaMu
A seductive night under the stars is in store for Hollywood Bowl audiences with Some Enchanted Evening: A Night of Romance, featuring the Hollywood Bowl Orchestra with special guest Chris Isaak, in his Bowl and orchestral debuts, Friday and Saturday, July 11 and 12, at 8:30 p.m. Principal Guest Conductor Thomas Wilkins leads the Bowl Orchestra in an evening filled with lushly romantic music from stage and screen, including sentimental favorites such as Lai's "Love Story," Puccini's "O mio babbino caro" from Gianni Schicchi, and Mancini's "Moon River." World-renowned Argentine tango dancer Sergei Tumas and premiere Latin dancer Liz Lira take the evening's sensuality quotient up a degree as they tango to Piazzolla's Milonga del ángel and La muerte del ángel. Award-winning bandoneónist Peter Soave, who has been deeply inspired by the music of Piazzolla, performs during the dance segment. The evening culminates with a set performed by Isaak that includes some of the tender-hearted crooner's most notable hits, including "Wicked Game" and "Only the Lonely." Joining Isaak are long-time band members, Kenney Dale Johnson, drums; Hershel Yatovitz, lead guitar; Rowland Salley, bass; Scott Plunkett, piano and organ; and Rafael Padilla, percussion. The evening concludes with an abridged version of Tchaikovsky's Romeo and Juliet Fantasy Overture accompanied by a spectacular display of fireworks.
The multi-talented Isaak also possesses a wry, self-deprecating sense of humor as illustrated in the following quote:
"I've always held the Hollywood Bowl in the highest esteem; so many wonderful artists and entertainers have played there over the years," said Isaak. "I am grateful for whatever oversight or lowering of standards is responsible for me being invited to perform, and you can bet I'll arrive early, have some extra sequins put on my good suit and do my best to keep the audience entertained."
Isaak's career spans more than two decades beginning with his 1984 debut album, Silvertone, but it was his 1989 single, "Wicked Game" and accompanying video featuring Isaak and supermodel Helena Christensen that catapulted him to fame. He has also appeared in a number of films and television programs, including his own "The Chris Isaak Show," which ran on Showtime from 2001 to 2004.
THOMAS WILKINS is principal guest conductor of the Hollywood Bowl Orchestra. He was appointed as Music Director of the Omaha Symphony in 2005, and 2007/08 marked his second season with the orchestra. The 2007/08 season also marked his eighth season as Resident Conductor of the Detroit Symphony. Past positions have included Resident Conductor of the Florida Orchestra (Tampa Bay), and Associate Conductor of the Richmond (VA) Symphony. He served on the music faculties of North Park University (Chicago), the University of Tennessee in Chattanooga and Virginia Commonwealth University in Richmond. Committed to promoting a life-long enthusiasm for music, Wilkins brings energy and commitment to audiences of all ages. For his significant contribution to the children of Tampa Bay, the Pinellas County Music Educators Association named him 1998 Friend of the Arts and the Hillsborough County Elementary Music Educators recognized him as 1998 Music Educator of the Year. He seeks to cultivate a "vibrant creative imagination" in today's youth. Wilkins has guest conducted orchestras throughout the United States, including the Cleveland Orchestra and the Philadelphia Orchestra; the symphonies of Dallas, Baltimore, Houston, Grand Rapids, New Jersey, Indianapolis, San Antonio and Oregon; the Buffalo Philharmonic, the Louisville Orchestra and the National Symphony Orchestra of Washington, DC. As Resident Conductor of the Detroit Symphony, he leads the orchestra in a variety of programs, including Classical, Special Events, Pops, Young People's and educational concerts. In the 2007/08 season, the DSO awarded Wilkins the Classical Roots Musical Achievement Award. Wilkins actively participates in the life of the community as a frequent guest speaker and volunteer for local community organizations and schools. He has served on the board of directors of such organizations as the Center Against Spouse Abuse in Tampa Bay, and the Museum of Fine Arts and the Academy Preparatory Center for Education, both in St. Petersburg. Currently he serves as chairman of the board for the Raymond James Charitable Endowment Fund. A native of Norfolk, VA, Wilkins earned his Bachelor of Music Education degree from the Shenandoah Conservatory of Music in 1978, where he now returns each summer to serve as Orchestral Conductor for that institution's summer performing arts camp. In 1982, he was awarded the Master of Music degree in Orchestral Conducting from the New England Conservatory of Music in Boston.
In the course of CHRIS ISAAK's career, he has released nine extraordinary albums, 12 singles, been nominated for two Grammy awards, acted in several motion pictures and starred in his own critically-acclaimed television series. His legendary shows with his longtime band, Silvertone, have entertained tens of thousands of people for more than two decades. Even his hair has its own fan club. Recently, this highly praised, platinum-selling artist released a greatest hits album, Best of Chris Isaak. The CD and accompanying DVD, which features 18 video clips by such esteemed directors as Gus Van Sant, Bruce Weber, Herb Ritts, Mary Lambert and Jean-Baptiste Mondino – take listeners on a gratifying musical journey through the Stockton, Calif., native's two-decade career, showcasing his stellar songwriting; smooth dusky baritone (and tender falsetto); and effortless brand of stylish retro-cool. The album displays Isaak's many different musical personas: the rockabilly rebel ("Dancin'," "Baby Did a Bad, Bad Thing," "Speak Of The Devil"), the brokenhearted crooner ("Wicked Game," "Somebody's Crying"), and the breezy acoustic storyteller ("San Francisco Days," "Two Hearts). It includes two brand-new songs, the elegant "King Without A Castle" and the break-up exhortation "Let's Have a Party," as well as two covers: Cheap Trick's power-pop anthem "I Want You To Want Me," a live favorite previously unavailable on any of his CDs, an inspired version of his hero Roy Orbison's classic lovelorn ballad "Only The Lonely," as well as a stirring, never-before-heard acoustic version of "Forever Blue." Another significant hit included on Best Of is the south-of-the-border flavored ballad "Somebody's Crying" from 1995's Forever Blue (both the single and the album were nominated for Grammy awards in 1996). There there's the swaggering, bluesy rocker "Baby Did a Bad, Bad Thing," which can be heard in Stanley Kubrick's 1999 film Eyes Wide Shut starring Tom Cruise and Nicole Kidman. Isaak gives credit to those with whom he has worked, such as producer Erik Jacobsen, longtime engineer mark Needham and his Silvertone bandmates, drummer Kenney Dale Johnson, bassist Rowland Salley, and guitarist Hershel Yatovitz, who have been with Isaak for years.
Detroit native PETER SOAVE, whose earliest memories are of accordion music, insists that he was certain of his life's work since the age of 3. By 16, he began entering international accordion competitions and quickly swept first place four times in England, Germany, Italy and East Germany, an unheard of feat for a virtuoso of any instrument. Deeply inspired by the music of Argentinean composer Astor Piazolla, Soave began including the characteristic bandoneún in his performances. Soave tours extensively in Europe and the U.S., and his orchestral engagements include the Orquesta Sinfonica de Puerto Rico, the Brooklyn Philharmonic, Phoenix and Detroit Symphonies, as well as the Minneapolis, Indianapolis and Ohio Chamber Orchestras. Internationally, Soave appeared with the San Salvador Philharmonic, the Zagreb Soloists and the Belgrade Philharmonic. In 1999, for the "Three Tenors'" (Pavarotti, Domingo and Carreras) only North American appearance, Soave performed as the featured bandoneónist. Creatively Soave has collaborated with Aldemaro Romero, the foremost composer and senator of Venezuela, premiering many of his works. In 2001, Soave performed Romero's Piazzollana-Homage a Piazzolla (written for Soave) at l'Accademia de Santa Cecilia in Rome, and in 2003, Romero dedicated his latest compositions "Tango Furioso" and "Soavecito" for Accordion and Orchestra to Soave. Soave recently completed a recording of Piazzolla's "Five Tango Sensations" with the Rucner String Quartet of Zagreb, as well as double CD of Astor Piazzolla's masterpieces, Undertango 2. Soave also released Peter Soave & Symphony Orchestra, a CD of works for bandoneon and accordion with symphony orchestras, featuring music from Piazzolla and Carmine Coppola. Soave received the Detroit Music Award for Best Classical Recording in 2001 and Best Classical Instrumentalist in 2003.
"The TangoMan" SERGEI TUMAS, world renowned Argentine tango dancer, producer/artistic director, and exclusive soloist tango dancer for Julio Iglesias, dances with "The Rose of Salsa" LIZ LIRA, a four-time World Salsa Champion. The pair most recently appeared in the show "Pasión de España" at the historic Alex Theatre, where Tumas wrote the libretto and choreography for the Media City Ballet Company. Premiere Latin dancer Lira has conquered the salsa world and is currently taking the Argentine tango and international Latin worlds by storm with her signature moves and jaw-dropping performances, making her one of the most influential artists world-wide. Tumas and Lira, currently based in Los Angeles, have been part of numerous stage, commercials, TV, and film appearances world-wide.
One of the largest natural amphitheaters in the world, with a seating capacity of nearly 18,000, the HOLLYWOOD BOWL has been the summer home of the Los Angeles Philharmonic since its official opening in 1922, and in 1991 gave its name to the Hollywood Bowl Orchestra, a resident ensemble that has filled a special niche in the musical life of Southern California. The 2004 season introduced audiences to a revitalized Hollywood Bowl, featuring a newly-constructed shell and stage and the addition of four stadium screens enhancing stage views in the venue. To this day, $1 buys a seat at the top of the Bowl for many of the Los Angeles Philharmonic's concerts. While the Bowl is best known for its sizzling summer nights, during the day California's youngest patrons enjoy "SummerSounds: Music for Kids at the Hollywood Bowl," the Southland's most popular summer arts festival for children, now in its 40th season. Attendance figures over the past several decades have soared: in 1980 the Bowl first topped the half-million mark and close to one million admissions have been recorded. In February 2008, the Hollywood Bowl was named Best Major Outdoor Concert Venue for the fourth year in a row at the 19th Annual Pollstar Concert Industry Awards. The Bowl's summer music festival has become as much a part of a Southern California summer as beaches and barbecues, the Dodgers, and Disneyland.
EDITORS PLEASE NOTE:
FRIDAY, JULY 11, 2008, AT 8:30 PM
SATURDAY, JULY 12, 2008, AT 8:30 PM
HOLLYWOOD BOWL, 2301 N. Highland Ave. in Hollywood
Some Enchanted Evening: A Night of Romance
THOMAS WILKINS, conductor
CHRIS ISAAK, vocals, rhythm guitar
The July 11 concert is sponsored by Heineken.
The July 12 concert is sponsored by WaMu.
Tickets ($10 - $114) are on sale now at HollywoodBowl.com, at the Hollywood Bowl Box Office (Tuesday–Sunday, noon–6 p.m.), by phone 323.850.2000 or by calling Ticketmaster at 213.480.3232, and at all Ticketmaster outlets. Groups of 10 or more may be eligible for a 20% discount, subject to availability; call 323.850.2050 for further details.
Adam Crane, acrane@laphil.org, 213.972.3034; Lisa White, lwhite@laphil.org, 213.972.3608; For photos: 213.972.3034


text:
<?php

namespace App\Http\Controllers\Landerv2\Page;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

class ErrorController extends Controller
{
    public function error_500()
    {
        return $this->_respond('landerv2.page.error.500');
    }

    public function error_403()
    {
        return $this->_respond('landerv2.page.error.403');
    }

    public function error_404()
    {
        return $this->_respond('landerv2.page.error.404');
    }

}

redpajama_set_name: RedPajamaGithub


Yes, it was rather a last minute thing but happily we did manage to get table tonight.
A lovely way to start the evening.
We have the salted blue eye cod on a celeriac and salt cod puree, with nasturtium puree and two types of smashed pistachio crumbs.
Large seared pieces of scallop sit on a deep green leak puree (made just with the green part of the leek - I am amazed by the depth of colour). There's a sprinkle of bacon crumble which are tiny pieces of ultra crisp bacon. The scallop on the far right sits atop a leek terrine that is made just from the white part of the leek.
The Hazelnut foam sits in a depression on the plate and carries an intense flavour of hazelnut.
Gelatinously soft salmon, the type you dream of - smoked in-house, it's incredibly moist. It sits on a mix of black sesame seeds, pinenuts and what can best be described as pasty nuggets - these nuggets come in varying sizes and are formed from a mix of pinenuts and clay. Pink fir potatoes, baby fennel and baby onion sit to one side bathed in a light apple puree.
The lamb has a deeply developed flavour and is nicely complimented by the accompaniments.
This dish is always enjoyed.
Chocolate mousse sandwiched with turkish delight jelly and topped with turkish delight bubbles and bathed in a rose water scented broth.
It's a new dessert for us and although I'm not biggest rosewater fan I actually really enjoyed this, I think the chocolate just combined in a way that really appealed to me.
To end the night, petit fours - with a couple of new items to enjoy.


DENTISTRY'S BUSINESS SECRETS: PROVEN GROWTH STRATEGIES FOR YOUR By Edward M. Book is in Very Good Condition.
May show some signs of use or wear. Will include dust jacket if it originally came with one.
Satisfaction is guaranteed with every order. DENTISTRY'S BUSINESS SECRETS: PROVEN GROWTH STRATEGIES FOR YOUR NEW OR EXISTING PRACTICE By Edward M. Logan Dds - Hardcover Excellent Condition. 5.98x1.19x9.02 Inches. We will always do our best to combine orders when possible, but due to having multiple warehouses we cannot guarantee that it will happen.
While we aim to deliver your order in the time frame specified, transit delays outside of our control can occur. Because of this we would ask that you allow the following amount of time before contacting us about your late order(s). I have changed my mind and would like to cancel/make changes to my order. After that your order is sent to us. We believe in providing our customers with a ultra-speedy service.
To ensure this is achieved, all of our systems are fully automated. So please confirm you have selected the correct address before placing your order. What do I do if I havent received my order? What type of payments do you accept? FAQ: Zubers Policies Are As Follows: We carefully grade our items, so you should expect to receive the item in the condition as we have stated it in our listing, please see the'Condition' section. Do not expect anything in addition to what is stated in our listings. New Items: Guaranteed to be in new condition and in their original packaging. For CDs this generally (but not always) means they will come in their shrink-wrap/plastic.
Used Items: Please see our description in each listing for details regarding particular items. Occasionally orders are delayed a little longer. Can you tell me more about a particular item?
We did not take the picture. With this in mind it isnt always possible for us to guarantee that you will receive the exact cover shown. You should receive the item described in our listing, but the cover may vary. Will you accept lower amounts/offers for your items?
With us providing a return label for the item to be sent back. With their original packaging and accessories included with the return. What do I do if I have received a faulty product or the wrong item? We will provide you with a pre-paid return label.
We offer a very large selection of competitively priced New & Used items. We look forward to serving you! The item "DENTISTRY'S BUSINESS SECRETS PROVEN GROWTH STRATEGIES FOR YOUR By Edward M.
VG" is in sale since Sunday, January 6, 2019. This item is in the category "Books\Other Books".
The seller is "zuber" and is located in US. This item can be shipped to United States, Canada, United Kingdom, Denmark, Romania, Slovakia, Bulgaria, Czech republic, Finland, Hungary, Latvia, Lithuania, Malta, Estonia, Australia, Greece, Portugal, Cyprus, Slovenia, Japan, China, Sweden, South Korea, Indonesia, Taiwan, Thailand, Belgium, France, Hong Kong, Ireland, Netherlands, Poland, Spain, Italy, Germany, Austria, Bahamas, Israel, New Zealand, Philippines, Singapore, Switzerland, Norway, Saudi arabia, Ukraine, United arab emirates, Qatar, Kuwait, Bahrain, Croatia, Malaysia, Chile, Colombia, Costa rica, Dominican republic, Panama, Trinidad and tobago, Guatemala, El salvador, Honduras, Jamaica.


text:
Il Torneo Supercup 2010 si è svolto dal 13 al 15 agosto 2010.

Gli incontri si sono tenuti nell'impianto "Jako Arena", situato nella città di Bamberga.

Squadre partecipanti

Risultati

Classifica

Competizioni sportive a Bamberga
Pallacanestro a Bamberga
Pallacanestro nel 2010
Torneo Supercup


text:
Q: Closing pyplot windows Final Edit:
What I found on the subject of closing pyplot windows is that it really probably shouldn't be done using pyplot.  SRK gives a great example on how to handle plots that will be updated in his answer below.  Also I have stumbled across how to put pyplot plots into a Tkinter window, and Tkinter is much more adept at opening and closing windows than pyplot.  Here is how to put a pyplot plot into a Tk window also this is a good example.
/Final Edit
I would like to be able to display several plots and then be able to close (remove from screen) them individually from some code input, but I don't know the code input to do this.
Below is what I have tried so far.  I have played around with the position of the show and close commands, but the only real result I have gotten from this is to have one or the other plot not come up, but I have not been able to remove a plot from the screen.  I have been inserting a raw_input() to create pauses.
Edit:  These plots are being called from a Tkinter gui and if there is a better way to do this from that direction I would be glad to hear it.
Any input would be appreciated, thanks.
import matplotlib.pyplot as plt

a = range(0,10)
b = range(0,20,2)
c = range(0,30,3)
d = range(0,40,4)

plot1 = plt.figure()
plt.plot(a,b, 'r-o')

plt.show()

plt.close()

plot2 = plt.figure()
plt.plot(c,d, 'b-o')

plt.show()
plt.close()

Edit Code:  This didn't work either.
plot1 = plt.figure(1)
plt.plot(a,b, 'r-o')

plot2 = plt.figure(2)
plt.plot(c,d, 'b-o')
#plt.close(1)
#this will prevent plot1 from being displayed
plt.show()
plt.close(1)  # or ('all') or (plot1)

A: Please use
plt.show(block=False)
plt.close('all')

A: plt.close() will close current instance.
plt.close(2) will close figure 2
plt.close(plot1) will close figure with instance plot1
plt.close('all') will close all fiures
Found here.
Remember that plt.show() is a blocking function, so in the example code you used above, plt.close() isn't being executed until the window is closed, which makes it redundant.
You can use plt.ion() at the beginning of  your code to make it non-blocking, although this has other implications.
EXAMPLE
After our discussion in the comments, I've put together a bit of an example just to demonstrate how the plot functionality can be used.
Below I create a plot:
fig = plt.figure(figsize=plt.figaspect(0.75))
ax = fig.add_subplot(1, 1, 1)
....
par_plot, = plot(x_data,y_data, lw=2, color='red')

In this case, ax above is a handle to a pair of axes. Whenever I want to do something to these axes, I can change my current set of axes to this particular set by calling axes(ax).
par_plot is a handle to the line2D instance. This is called an artist. If I want to change a property of the line, like change the ydata, I can do so by referring to this handle.
I can also create a slider widget by doing the following:
axsliderA = axes([0.12, 0.85, 0.16, 0.075])
sA = Slider(axsliderA, 'A', -1, 1.0, valinit=0.5)
sA.on_changed(update)

The first line creates a new axes for the slider (called axsliderA), the second line creates a slider instance sA which is placed in the axes, and the third line specifies a function to call when the slider value changes (update).
My update function could look something like this:
def update(val):
    A = sA.val
    B = sB.val
    C = sC.val
    y_data = A*x_data*x_data + B*x_data + C
    par_plot.set_ydata(y_data)
    draw()

The par_plot.set_ydata(y_data) changes the ydata property of the Line2D object with the handle par_plot.
The draw() function updates the current set of axes.
Putting it all together:
from pylab import *
import matplotlib.pyplot as plt
import numpy

def update(val):
    A = sA.val
    B = sB.val
    C = sC.val
    y_data = A*x_data*x_data + B*x_data + C
    par_plot.set_ydata(y_data)
    draw()

x_data = numpy.arange(-100,100,0.1);

fig = plt.figure(figsize=plt.figaspect(0.75))
ax = fig.add_subplot(1, 1, 1)
subplots_adjust(top=0.8)

ax.set_xlim(-100, 100);
ax.set_ylim(-100, 100);
ax.set_xlabel('X')
ax.set_ylabel('Y')

axsliderA = axes([0.12, 0.85, 0.16, 0.075])
sA = Slider(axsliderA, 'A', -1, 1.0, valinit=0.5)
sA.on_changed(update)

axsliderB = axes([0.43, 0.85, 0.16, 0.075])
sB = Slider(axsliderB, 'B', -30, 30.0, valinit=2)
sB.on_changed(update)

axsliderC = axes([0.74, 0.85, 0.16, 0.075])
sC = Slider(axsliderC, 'C', -30, 30.0, valinit=1)
sC.on_changed(update)

axes(ax)
A = 1;
B = 2;
C = 1;
y_data = A*x_data*x_data + B*x_data + C;

par_plot, = plot(x_data,y_data, lw=2, color='red')

show()

A note about the above: When I run the application, the code runs sequentially right through (it stores the update function in memory, I think), until it hits show(), which is blocking. When you make a change to one of the sliders, it runs the update function from memory (I think?).
This is the reason why show() is implemented in the way it is, so that you can change values in the background by using functions to process the data.

A: For those that come here because not wanting to close the matplotlib.pyplot, but actually want it to not be shown at all, change the backend. In my case, I use Jupytext to make both ipynb and .py files. That way, I want the .py file to not opening any windows (useful for pytest for example).
import sys

if 'ipykernel' not in sys.modules:
    import matplotlib
    matplotlib.use('Agg')  # don't show plot

Inspired by this asnwer.


Offers, will a voucher code work at any Papa John's?
By participating in gifts for 6 month anniversary with girlfriend the promotion you agree to receive email notifications related to this promo.
All you have to do is register with Student Beans and get your 10 off student discount code.Yes you can get 10 off when you spend 25 or more with a Student Beans.Restaurants in Haven are usually excluded.Is there a student discount?Other than that, we're on our way to a well-earned feast of pizza made from the freshest ingredients.Yup, you read it twice the pizza for the same amount of dough.Free Large Pizza With 15 Purchase.Turn up the heat with the chilli-topped spicy Mexican, or evoke the charm of a Greek taverna with The Greeks unctuous feta, black olives and pepperoncini.Papa Johns Pizza is a name you can trust.Never miss out on a great deal again.Get a slice of Italy delivered right to your doorstep with Papa Johns.
Once again, I am very sorry about your arm.
On our Papa John's voucher code page we clearly state if an offer is nationwide.
If quality and great taste is what you require, then its time to treat yourselves to a Papa Johns pizza!
Therefore, referential audits are needed good gifts to get parents for christmas if there were any violations in how to calculate percentage discount in excel the deciem discount code 2017 history of the resource.The question was: "When you mention Google's..
Its solely based off of me driving home with full-blown road rage after missing a 30 Pilates class with my favorite instructor that I signed up for four years in advance.You can set a couple preferences and Booya will recommend..


text:
The Venetian Coffee Bar at The Royal Oak, 1955
Post date 10th January 2023
1 Comment on The Venetian Coffee Bar at The Royal Oak, 1955
In December 1955 Whitbread opened an espresso bar in a pub in Paddington, London. We wrote about this in a post last year but now we've found more details, and photos.
The Venetian Coffee Bar got an entire feature in Whitbread's in-house magazine, The House of Whitbread, in spring 1956.
The article gives us a few details that weren't in the newspaper reports, including the specific date of the launch party – 6 December 1955.
The photos of the launch party are slightly more interesting than usual, too. They show the famously hammy British horror actor Tod Slaughter in attendance, dressed in fine Victorian style, shortly before his death in February 1956.
Tod Slaughter is the man in this picture who looks as if he would be called Tod Slaughter.
The article tells us that Whitbread only acquired the pub in February 1955, having supplied it for years.
It goes on to fill in some details of the artists and architects involved in the renovation:
Richard Lonsdale-Hands Associates were commissioned to carry out the interior decoration in accordance with the company's policy of establishing distinctive houses with an individual atmosphere. The murals were painted by Mr Peter Stebbing.
If you've followed us for a while, or read 20th Century Pub, you'll know that we're a bit obsessed with theme pubs but it hadn't occurred to us that this might count as one.
Lonsdale-Hands was involved in several high-profile projects for Whitbread including interior design for its flagship post-war project in Leicester Square, The Samuel Whitbread. He also put together a collection of cricketing memorabilia for The Yorker on Piccadilly, which also opened in 1955.
Stebbing is an interesting character, too, from what little concrete information we can find. He was well-known in his day and his wedding was reported in Tatler.
His particular area of expertise was painting trompe l'oeil murals – a useful trick in theme pubs when you need to add scale and 'production value' without additional construction.
His involvement also says something, we think, about:
the amount of money Whitbread was throwing at these projects
the meeting of art and commerce in the 'new Elizabethan age'
Another pleasing detail in the article is an explanation of why Paddington was chosen as the location for this particular experiment:
In a neighbourhood where many Continentals live who enjoy a coffee and liqueur, and were born boulevardiers, The Venetian meets an evident need. It should have a particular appeal to the 'under twenties'.
And, of course, Paddington does have those lovely canals. Little Venice, in fact, they call it.
Tags 1950s, coffee, theme pubs, whitbread
20th Century Pub beer and food
When did coffee in the pub become a thing?
Post date 27th November 2022
19 Comments on When did coffee in the pub become a thing?
Here's a gripe of traditionalists and pub staff alike: people ordering hot drinks, especially when there's a queue at the bar.
Of course pub companies and breweries like offering hot drinks:
It enables them to compete with Costa and Nero.
The markup is good.
And, as drinkers, we've often found it handy when we're with a designated drinker or teetotaler.
But only the Wetherspoon chain seems to have worked out how to handle it without disrupting everything else.
That is, by selling customers an empty mug and making them self-serve from that machine over there… no, further… keep going… Bit further…
We've been wondering about when coffee in pubs first became an option.
Our guess is that it started in earnest in the 1950s and became more common in the 1960s – but no doubt with odd outliers long before then.
Let's test that assumption.
Espresso in pubs in the 1950s and 60s
We know from the research we did for 20th Century Pub that Italian-style coffee, and coffee bars, came to London from 1952 onward.
There's even an entire episode of Hancock's Half Hour built around this trend – 'Fred's Pie Stall' from 1959.
But how early were pubs in getting in on the game?
Dipping into the marvellous British Newspaper Archive we instantly found an answer of sorts, in an article from the West London Observer for 6 June 1956:
"A coffee bar attached to a pub is something new in London life. But the Venetian (that's the coffee bar) opened at the Royal Oak in Bishop's Bridge Road, Paddington, seems, after only a few weeks, to be firmly established… There you can have just espresso coffee, a chocolate, a light ale or whatever 'yours' may be. They pass the drinks which are a bit stronger than coffee or chocolate through a hatch which connects Venice (the decor is so realistic) with London… When I dropped in there the other day I heard a queer round ordered: a coffee, a coffee and brandy, a chocolate and a glass of stout."
Going back a little further we can find notice of the opening of this coffee bar in December 1955. It replaced what had been the 'ladies' bar'.
The moaning started early, too. On 7 August 1957 Arthur Eperon wrote a piece for the Daily Herald in which he mentioned The Royal Oak and a nameless pub in Cambridge as signs of the grim future of the pub: "They are going to make us sup our pints elbow-to-elbow with addicts of sundaes and coffee…"
In 1961 Maurice Gibbs, consultant surveyor to the Brewers' Society, predicted there would be more coffee in pubs, as reported the Coventry Evening Telegraph for 5 July that year:
"Because of the high cost of building new houses. brewers are likely to seek ancillary sources of attraction and profit. It is more rewarding to sell either a cup of coffee, a bowl of soup or a sandwich than a glass of beer. and possibly a hairdressing shop in a pub would be popular if customers could enjoy any of these things while they waited their turn."
But was he right? Did it take?
Well, not really. Scouring our collection of pub guides from the 1960s and 70s, we can't find many examples of pubs with coffee as a selling point.
The Tiger at East Dean in Sussex, mentioned in Sussex Pubs from 1966 is an exception: "The house purveys… morning coffee freshly distilled from ground beans and not out of a tin…"
Green and White's London pub guide, in its 1973 edition, lists all sorts of features of pubs, from drag acts to wine menus, but doesn't mention coffee.
Pub Catering is a very boring but extremely useful book from 1986, edited by John Fuller. Among pages and pages of advice about spuds and gateaux it has two paragraphs on coffee:
"A number of pubs are now serving coffee, both as a separate service outside licensing hours and as an after-dinner drink. The publican must assess how this affects his sale of liquor…"
And, of course, we've got the evidence of our own memories to rely on here.
As recently as the mid-2000s, it seemed remarkable to us to see an espresso machine in a pub.
We also know that Wetherspoon pubs started selling coffee nationwide in 2000 and that St Austell launched its Brewer & Bean sub-brand in 2014.
So we can probably say it's really a 21st century phenomenon – and almost certainly a reaction to the arrival of Starbucks et al from the late 1990s onward.
Tags coffee
Generalisations about beer culture
Bewildered by Coffee
23 Comments on Bewildered by Coffee
Our experience in a smart independent coffee shop in Falmouth this weekend gave us a glimpse into how many people must feel when they enter a craft beer bar.
We like coffee, but (as with whisky, wine, cheese) we don't know very much, having not chosen to expend any mental energy reading on the subject, or forcing ourselves to concentrate as we consume. We've picked up a few nuggets of folk knowledge here and there, and think we can spot a bad cup of coffee in the wild, but that's about it.
Continue reading "Bewildered by Coffee"
Tags coffee, craft beer, perspective


text:
Blockchain technology to optimize P2P energy trading
Armouring anti-cancer T cells against immunosuppressants
Rodents and a rocket carried these researchers' dreams to space
For researchers studying bone or muscle loss that might be caused by diseases, aging or a sedentary lifestyle, the space station is a unique place to perform experiments that can help us understand how the body works
Credit: The Jackson Laboratory
The human body evolved within the constant force of Earth's gravity. To prevent bone and muscle atrophy during their stays in space, astronauts must exercise every day. For researchers studying bone or muscle loss that might be caused by diseases, aging or a sedentary lifestyle, the microgravity environment aboard the International Space Station is a unique place to perform experiments that can help us understand how the body works.
Animal models such as mice are instrumental to this kind of microgravity research, serving as the subjects of Rodent Research-19 (RR-19), which is investigating a proposed method of preventing loss of bone and keeping muscles strong and healthy.
RR-19, also known as Mighty Mice in Space, investigates myostatin and activin. These molecular signaling pathways influence the breakdown of muscles and bones. Researchers are studying them as possible targets for keeping muscles and bones healthy during spaceflight, and enhancing recovery following a return to Earth.
The scientists behind this research are Se-Jin Lee and Emily Germain-Lee of the University of Connecticut School of Medicine. Lee and Germain-Lee also hold appointments at The Jackson Laboratory and Connecticut Children's Medical Center, respectively. Lee and Germain-Lee, a married couple, have been working together for the past 10 years on this research, but decades of work have led to the Mighty Mice experiment.
Lee and Germain-Lee met in college as undergrads while studying biochemistry. Both went on to get advanced degrees and pave their own paths in research, Lee focusing on studying muscle and Germain-Lee focusing on bone disorders. "I've invested a great deal of my life in taking care of children who have a lot of conditions that affect their bones." Germain-Lee said. "Their bones may be broken, but their spirits aren't."
Twenty years ago, Lee's lab made a discovery. He uncovered new information about the behavior of myostatin and its influence on muscle growth. "I began thinking that microgravity would be the perfect place to perform myostatin experiments and put our developmental drugs to the test," Lee said.
Myostatin typically limits muscle growth. When you block it, muscles can grow much larger than normal size. When Lee genetically engineered mice to lack myostatin completely, their muscles grew to twice normal size. Naturally occurring mutations causing the blockage of myostatin have also provided evidence of the power of the protein. Belgian Blue cattle, bred in Europe after World War II to accommodate increased demand for more meat, was the first species identified with a naturally occurring mutation in the myostatin gene.
The couple continued to work independently until Germain-Lee had a thought. She noticed that her patients with weak bones also often went on to have weak muscles. "We were talking one day, and I said, 'what if this drug could also help with bone development?'" Germain-Lee said.
That set off a new round of experiments. The couple officially partnered on the lab bench to see if Lee's discovery could also help Germain-Lee's patients with deficient bone density. They found that this drug could potentially benefit both of their areas of research.
A decade later, 40 years after first meeting in college and 35 years into their marriage, came a grand opportunity. The ISS U.S. National Laboratory would enable Lee to conduct an experiment similar to the one Lee had considered back in the 90s. "No experiment here on Earth can evenly simulate bone and muscle loss like microgravity can. The space station is the perfect environment to be able to test experimental bone and muscle loss drugs," says Germain-Lee. "It's everything I've ever wanted to work on all in one project. It feels like it all came together in this experiment."
The scientists planned an investigation to send 40 mice to live in microgravity aboard the International Space Station with 40 comparable mice studied on Earth as the control group. Some of the mice are genetically engineered not to produce any myostatin, while others are normal mice that receive a drug capable of blocking myostatin, as well as activin, which regulates bone mass. The goal is to improve muscle and bone mass simultaneously.
Lee and Germain-Lee got their chance to run the experiment in Dec. 2019 with the launch of SpaceX's 19th cargo resupply mission to the space station. On launch day, the couple nervously watched the rocket on the pad. As the countdown hit zero, the enormity of the moment hit Germain-Lee. "Watching the launch, I just started crying. And not just crying a little bit. I started sobbing. It must have been the emotion from 20 years of work all coming out at once," Germain-Lee said. "From a professional perspective, it's so rewarding to work on something that I know will benefit my patients. From a personal perspective, to be doing this with Se-Jin has been tremendously fulfilling."
In space, astronauts used the Bone Densitometer to see how the bones of the mice were responding to microgravity. "During the day, I could focus on other things, but when I went to bed, all I could think about was those mice," Germain-Lee said. "After the capsule came back, we had to wait until the mice were back in the lab."
The SpaceX Dragon spacecraft returned to Earth in Jan. 2020, carrying the mice among the many research investigations and supplies from the station. With the mice home, the pair went into data analysis mode. The results look promising, and the couple is already thinking about next steps and how to build on the research. This study could support the development of therapies for a wide range of conditions that cause muscle and bone loss on Earth and in space. "If this comes to fruition as a treatment in humans, it would be a dream come true," says Germain-Lee.
Courtney Beasley
http://www.nasa.gov/mission_pages/station/research/news/rodents-and-a-rocket-carried-researchers-dreams-into-space-rodent-research-19
BiologyGenesGenetics
New CT scoring criteria for timely diagnosis, treatment of coronavirus disease (COVID-19)
Lucy had an ape-like brain
Study explains role of bone-conducted speech transmission in speech production and…
Scienmag Jan 7, 2021
Scientists investigate transmission properties of bone-conducted (BC) speech sound, opening doors to BC-based…
Game-changing technologies can transform our food systems
New bile discovery will rewrite textbooks
New lithium battery charges faster, reduces risk of device explosions
Firefighters exposed to more potentially harmful chemicals than…


An increasingly influential stream of research demonstrates the integration of cognition and emotion in political decision-making. Political cognition is emotionally shaped. The role of narratives in shaping people's minds has become an important area of research and debate, in particular in recent years when entire societies have made choices that seem "rationally" counterintuitive.
As debates around migration, Brexit, climate change and vaccines become increasingly emotional policy-makers and scientists alike have had to accept that in the battle for hearts and minds of human beings, narrative will consistently outperform data in its ability to influence human thinking and motivate human action.
With a polarising society and highly-charges emotional debates on the table ahead of the upcoming European election, it is ever more important to look at what can we learn from recent research in psychology, neuroscience, economics, sociology and behavioural science about how the minds work and hoe they are shaped. Remembering that, as Manuel Castells mentioned "perceived reality is reality".
Re-Imagine Europa and the Martens Centre for European Studies organised this workshop, co-hosted by MEP Alain Lamassoure, MEP Lambert van Nistelrooij, MEP Maria João Rodrigues and MEP Nils Torvalds ahead of the upcoming European Elections to follow-up on the workshop "European Election and the Impact of Social Media" to focus on "Identity, Communication and Power: European Narratives" and what recent research in psychology, sociology, and neuroscience are revealing about how we construct and relate to narratives.
This workshop is part of a series of workshops that will be organised to address these issues. These workshops will also feed into the Re-Imagine Europa programme on "Democracy in a Digital Society".
Erika is Chief Executive of Re-Imagine Europa. She has been working in the field of connecting science, society and policy for over a decade. She is fellow at PlusValue, a UK-based European company focusing on social innovation; she is board member of Citizen Communication Platform, a Swedish project to promote stronger communication with citizens; and was member of the committee supporting the work of Luc Van den Brande, Special Adviser to President Jean- Claude Juncker, for the Report on the "Outreach towards Citizen" Strategy.
Tomi is the Executive Director of Wilfried Martens Centre for European Studies. He studied International Politics and Economics at the University of Helsinki and spent a year in Spain at Universidad Autónoma de Madrid studying International Law and Political History. He also holds an MBA degree from the United Business Institutes in Brussels. Tomi started his carrier by working for the Finnish delegation of the European People's Party in the European Parliament. From 1999 to 2007, he was a Political Adviser and subsequently a Senior Adviser for the EPP, mainly focusing on economic and social policy. During this period, he launched the European View policy journal, of which he became Editor-in-Chief. In 2007, Tomi was put in charge of launching the political foundation of the European People's Party, the Centre for European Studies (renamed the Wilfried Martens Centre for European Studies in 2014); in the same year, Tomi was nominated as the Centre's Director, and is since October 2015 its Executive Director. Tomi speaks Finnish, Swedish, English, Spanish, French, Italian, Greek and has basic knowledge of German.
Andrzej is a Professor of psychology at the University of Warsaw, Warsaw School of Social Sciences and Humanities and Florida Atlantic University. His primary focus is on the dynamical approach to social psychology, computer simulations of psychological and social processes, psychology and new technology, human-machine interaction, but he also teaches in the area of cognitive psychology and neural networks. He has done research concerning social influence, social transitions, social dilemmas, self and emotions, neural networks. His current research includes synchronization, culture, conflict, and radicalization. He also works on modelling the dynamics of cultures and concentrates on the culture of honor. He is interested in the interface of science, art and technology. He is the author or an editor of 16 books and over hundred articles and chapters on the dynamics of psychological and social processes, and is one of the creators of the field of Dynamical Social Psychology. He publishes in both psychological (e.g. Psychological Review) and physical journals (Phys. Rev. Lett, A, E). He serves on the editorial board of Springer Complexity series and Computational Social Science series.
Maria João Rodrigues is Member of the European Parliament, Vice-President of the S&D Group and President of FEPS – European Foundation of Progressive Studies. She was elected Member of the European Parliament in 2014, becoming a member of the S&D Group, the second most important EP Group, with 190 members coming from the 28 Member States. As S&D Vice-President, she is in charge of general coordination and interface with the other EU institutions and member of the Committees of EMPL and ECON. After being a Minister of Employment in Portugal, she was policy maker working in several posts in the European Institutions since 2000, notably in the leading teams of EU Presidencies. During her work she helped deliver important outcomes areas such as: the Lisbon Strategy and the EU2020 Strategy; the EU agenda for globalization and the strategic partnerships with the USA, China, Russia, India and Brazil for a new growth model; policy; the new Erasmus for mobility, New Skills for New Jobs, The European Pillar of Social Rights, responses to The Eurozone crisis. More recently, The Road Map and Annual Programming for the European Union. In academic terms, she was professor of European economic policies in the European Studies Institute – Université Libre de Bruxelles and in the Lisbon University Institute. She was also the chair of the European Commission Advisory Board for socio-economic sciences. She is author of more than one hundred publications, notably the books. In 2017 she was also elected to become the President of FEPS, The European Foundation of Progressive Studies, with around forty foundations across Europe and the world.
Charles joined the institutional team of the European Political Strategy Centre, the in-house think tank of the European Commission, in July 2018. Previously, he had managed the Brussels office of the Robert Schuman Foundation, a French think tank on European issues, for seven years. Earlier, he was Director of a Brussels-based automotive trade association. From 2005 to 2008, Charles worked for an international strategic consulting firm. He also has experiences at the European Parliament and the French Embassy in Washington DC. His areas of interest for publication include EU economics and social policies, global governance, Institutional affairs, international trade, security, etc. During four years, he was also a weekly contributor for various TV and radio stations. Between 2007 and 2018, Charles taught a course on European institutions and public affairs at the Catholic University of Paris, several business schools and France's Institute of National Higher Defence Studies (IHEDN). He is a frequent speaker at international conferences. Charles de Marcilly holds Masters Degrees in European affairs and international relations.
Dr. Matthew C. MacWilliams is from the University of Massachusetts Amherst. His articles on Trumpism and authoritarianism have appeared in Politico, VOX, and the London School of Economics blog and have been cited by media around the world including The New York Times, Der Spiegel, Newsweek, CNN, and NPR. The Amherst College Press, Praeger Publishing, Political Science Quarterly, and PS: Political Science and Politics have published peer-reviewed articles of his work on the authoritarian locus of Alt-right and populist movements in Europe and the United States. Through surveys and focus groups, Dr. MacWilliams is presently examining the authoritarian roots of illiberal politics in countries across Europe.
Sixtine Bouygues is Deputy Director-General for Communication at the European Commission. She is responsible for the Commission's 35 Representations in the EU Member States as well as for outreach to citizens. In 2010, in her role as a Director in DG Communication, she shaped the Commission's corporate communication strategy and set up the institution's first social media team. Previously, as the Head of Communication for the Commission's DG for Communications Networks, Content and Technology, she designed and managed an ambitious campaign on the end of mobile roaming charges. From 2002 to 2003, she served as the Head of the Commission's Representation in France. Earlier in her Commission career, she worked on the Erasmus+ programme and as a translator. Sixtine is an active promoter of gender equality. In 2008, she founded Françaises d'Europe, the network of French female managers in the European Institutions, in order to help women to connect, to exchange information and to meet with political leaders. She holds a bachelor's degree in Italian and English and a post-graduate degree in translation.