Captured in Bad Ischl- Nov 24 6:15- info up soon- | CLAYTON PATTERSON L.E.S.
This entry was posted on November 17, 2010 at 4:10 PM and is filed under News.	You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.


text:
Webpage audio on media surface
It's awesome that you can put a webpage up on a media surface. Unfortunately, I found that a YouTube stream with audio does not play its audio through the media surface. The video does play, though it is a lower frame rate than expected.
Ultimately, I'm looking forward to having multiple media sources for multiple media surfaces so I can show a webpage here, a video there, and so on.
Torley - Sansar March 04, 2018 01:59
Hey Galen!
To hear the audio associated with a YouTube URL, you also gotta setup a audio emitter object, either created inside the container of the media surface object (so it effectively belongs to its parent object) or independently, then switch Sound Source to Stream so it plays the corresponding audio of the video.
https://help.sansar.com/hc/en-us/articles/115003259666-Using-and-previewing-media-streams#Formatting-a-YouTube-embed-URL-for-media-surfaces
This is a change from earlier releases, where you'd set the audio in the Scene Settings, which was confusing.
Main reasons (as I understand it) why we haven't added multiple media surfaces yet are: (1) performance concerns and (2) complications of how multiple media surfaces interact with Global Illumination/lighting. It'd be cool for many purposes, though, for sure.
Edited by Torley - Sansar March 04, 2018 02:00
Galen March 04, 2018 03:05
Dang. I forgot about this. There's still the Background Stream setting in Scene Settings. I set it, but that didn't cause the sound to play. Then I added an audio emitter and selected the "Media: HoverDerby" option I had configured. That didn't work, either.
To be sure, this is a YouTube stream with auto-play configured on a webpage. The webpage is what's set to the media URL. I see the page just fine. Perhaps this makes a difference.
It sounds like you've got the right steps...
What's the media surface URL? Do you want me to try it in a scene too and see if I can get the audio to play? Let me know what would help you here!
Totally my error. I left the volume at its default 30. When I cranked it up to 100, I could hear it.

redpajama_set_name: RedPajamaCommonCrawl


Gemata's STARSPLIT is set to revolutionise tripe splitting. The company explains to Leather International how its versatile new machine's automatic feeding system makes the process quicker, easier and more efficient.
STARSPLIT's innovative feeding system enables Gemata's latest splitting machine to be used by non-specialist operators. Hides placed on the belt are automatically fed into the device, where they are stretched, and then transferred at constant speed, without braking, guaranteeing superior results.
Versatile: the fastening position of the feeder in the rear part of the machine enables, via hydraulically powered rotation, to rapidly switch from a standby position above the splitting machine to an operating position. The system, moreover, does not take up additional space in front of the machine.
Productive: it eliminates the difficult leather infeed, transfer and braking processes that, in the traditional splitting system, were carried out by operators when the leather went between the conveyor rollers. It is now possible to feed one hide after the other into the feeding system, without the need for specialised personnel.
Safe: the total safety of the operators is ensured, because the infeed belt keeps them away from the danger zone.
The insertion of the leather into the splitting machine at a constant speed, without braking, ensures that the outgoing material is of a uniform thickness, thereby increasing its quality. This is made possible by the tension generated by the infeed belt, which stretches the fibres to be split along the entire length of the blade, ensuring a clean and even cut across the surface.
The automatically fed splitting process also generates a finer grain and a thicker crust compared with manual feeding. Gemata's customers have recorded 3-4kg less shaving scrap on average for every 50kg of wet-blue split leather.
Using the feeder therefore ensures an economic gain for tanneries that comes on two fronts: a heavier crust that - since it is sold by weight - leads to higher sales and lower shaving scrap, thus decreasing disposal costs.


Highlighters are one thing, but have you seen our rainbow palette?
Our highlighter palettes provide the ultimate finishing solution to your makeup, whether you apply a dab on your eyes or on the cheekbones, it will illuminate your face. Try a drop of our makeup sealant in the palette and apply with a brush to help make it long lasting and waterproof.


text:
The right we have when it comes to a decision about death
Niran Al-Agba
"The various opinions in this case portray quite clearly the difficult, indeed agonizing, questions that are presented by the constantly increasing power of science to keep the human body alive for longer than any reasonable person would want to inhabit it…"
— Justice Antonin Scalia, Cruzan v. Director (1990)
In this column, the fifth in the series about the upcoming battle over Roe v. Wade, which I contend is really a fight for our rights as individuals to choose in almost any sphere of life, I want to talk about death. Specifically, the right of a competent individual to refuse medical intervention, which is a liberty protected under the due process clause of the Fourteenth Amendment.
As a pediatrician, I have seen more than my fair share of death. However, only the deaths of my grandfather and father involved true "end of life" decisions. Both made their own choices, albeit very different ones.
A pediatrician for over a half century, my father witnessed the death of many yet refused to accept his own when it arrived on his doorstep. Over the 16 years we worked side-by-side, we spoke often of death, particularly his. "I do not want to live on a machine," he would say. "If that ever happens, give me sedatives and let me go." We had this conversation for the last time three months before his death. I did not realize it then, but these were the musings of a man who would make a vastly different choice in the end.
Much to my chagrin, my father never completed an advanced directive, a written statement of a person's wishes regarding medical treatment should they be unable to communicate with a doctor. My mother had to make these decisions without guidance from her husband of 47 years. In reality, his refusal to put plans in writing belied an inability to face his own mortality.
During emergency cardiac catheterization, he sustained a massive heart attack, was intubated (a breathing tube placed in his airway) and put on a ventilator. The moment I saw him in the ICU, I knew we would never work together at our clinic again. I couldn't explain my clairvoyance then, and I can't explain it now. While the sweet optimism of his ICU physicians carried my family through their grief, I had already accepted my father's fate. Over three weeks, he improved slightly and began to communicate using signs and gestures. He reached a point where the doctors removed the breathing tube to test if he could breathe on his own. Twice, he had failed to breathe adequately and was re-intubated.
By then, I knew his options better than most. Unable to breathe without ventilator support limited his choices somewhat: he could choose to have a tracheostomy — a hole in his trachea to provide a longer-term, more stable solution to assist his breathing — or he could be unhooked from the machine, receive medication for comfort, and die peacefully with his entire family by his side. As I talk with him, he wanted to know if there were any alternatives. I told him no.
We had spoken of this moment so many times. I thought I knew which he would choose. We'd discussed this endlessly. I thought he wouldn't want to be on life support. I couldn't have been more wrong.
When faced with the chance to die without a machine, he chose the machine. He wanted the tracheostomy. And while it was successfully placed, his fate remained unchanged. Two weeks later, he died.
As I look back on our conversation, I am left with a deep satisfaction that my father chose his own path. I believe most Americans want to do the same. The first "right to die" case heard by the U.S. Supreme Court involved the fight over removing a feeding tube on 25-year-old Nancy Cruzan, who lost control of her car at night while driving near Carthage, Missouri, on January 11, 1983. After being thrown from the vehicle, she landed face-down in a water-filled ditch. Paramedics resuscitated Nancy, though she had no pulse and was not breathing when they found her. After three weeks in a coma, she was deemed to be in a persistent vegetative state (PVS) and a feeding tube was inserted to meet her nutritional needs.
After five years in a coma, Cruzan's parents asked that her feeding tube be removed. State hospital officials refused without court approval, since discontinuation of feeding would lead to Cruzan's death. The State of Missouri required "clear and convincing evidence" for the Cruzans to remove their daughter from life support. Nancy had previously told a friend that if she were sick or injured, "she would not wish to continue her life unless she could live at least halfway normally." After the Missouri Supreme Court ruled in favor of the state's policy over Cruzan's right to refuse treatment, the case was appealed to the Supreme Court.
In a 5-4 decision, the Supreme Court upheld the Missouri decision, that an incompetent person does not have the same constitutionally protected right as a competent one to refuse life sustaining treatment, as long as there is "clear and convincing evidence" of a patient's previously expressed wishes. More importantly, the majority opinion by Chief Justice Rehnquist reaffirmed the right of a competent individual to forgo treatment, including nutrition and hydration, is a liberty interest protected under the due process clause of the Fourteenth Amendment. The Cruzan ruling launched the concept of advanced health directives onto the national stage. Ultimately, Nancy Cruzan died six months after the SCOTUS decision, when a lower court found "clear and convincing evidence" that allowed the feeding tube to be removed.
Death is hard to accept when it knocks at your door. Death is ugly; it cannot be molded into something beautiful and peaceful. Like other choices I have written about this summer, including vaccination, sterilization, contraception, same-sex marriage, sexual activity and abortion, death is a private medical matter that belongs in the hands of the patient.
After his tracheostomy operation, my father remained attached to the ventilator during the final two weeks of his life. When my mother saw first him after the operation, she turned to me and said, "Please do not allow anyone to do that to me." And thanks to Nancy Cruzan's courageous parents, my mother — and all of us — have choices: to forego medical intervention, or not, if we wish. And it is another choice that hangs in the balance when the Supreme Court rules on the Mississippi abortion law next year.
Dr. Niran Al-Agba is a pediatrician in Silverdale and writes a regular column for the Kitsap Sun. Contact her at niranalagba@gmail.com.
More in this series:The march toward keeping the government out of your bedroom
More in this series:Why Supreme Court's abortion case may also weigh your privacy
More in this series:What does choice mean for vaccinations?
More in this series:Why individual medical liberty isn't an isolated case


text:
Q: Plugin for "Was This Helpful" at end of post? I'd like to use a Wordpress instance as a product help & faq platform.
I'm wondering if there is a lightweight plugin that provides a "yes/no" voting option at the end of a post, to which I'd use the question "Was this post helpful to you?" I can then go into the admin panel to see the total number of yes's and no's per post.
Does one like that exist?
I've found a multitude of "Digg-like" up/down plugins, but they are far too complex for what I'm looking for. I've looked at Vote-It-Up and WP-Polls, which both seem like they can be hacked to accomplish what I want, but I wanted to first check to see if there was a ligher weight solution out there.
Thanks in advance for the suggestions.

A: I meant you should look at WP-PostRatings it has more then just star based rating :

And if that's not good you can use your own images.

redpajama_set_name: RedPajamaStackExchange


"The time has come to establish the United States Space Force," Vice President Mike Pence said today in a speech to military and civilian personnel at the Pentagon. Pence spoke as the Pentagon released a report with new recommendations for organizing and managing America's space defense.
Pence praised Department of Defense commands and organizations already "fighting for America's future in space," including "the engineers of the Missile Defense Agency at Redstone Arsenal in Alabama who are forging the next generation of rockets to strengthen our missile defense."
"The space environment has fundamentally changed in the last generation," Pence said. "What was once peaceful and uncontested is now crowded and adversarial. Today, other nations are seeking to disrupt our space-based systems and challenge American supremacy in space as never before.
"For many years, nations from Russia and China to North Korea and Iran have pursued weapons to jam, blind, and disable our navigation and communications satellites via electronic attacks from the ground," Pence said.
More recently, he said, China tracked and destroyed one of its own satellites with a missile "in a highly provocative demonstration of (it's) growing capability to militarize space." Russia is designing an airborne laser and developing missiles that could destroy American satellites, he said.
"Our administration will soon take action to implement these (Pentagon) recommendations with the objective of establishing the United States Department of the Space Force by 2020," Pence said.
Pence's talk was seen putting new momentum and force behind the new military service Trump wants dedicated to space defense. Some in Washington believe the Air Force and other Army and DOD agencies have the job under control.
Trump directed the Department of Defense to create the new Space Force in June, but Congress did not provide any money for it in next year's budget. The Defense Department did proceed with the report requested by Congress and issued today.
- Create a United States Space Command, a unified combatant command, to improve, evolve, and plan space warfighting.
- Establish an operating structure and accountable civilian oversight for Space Force.


Let's stop marveling that the market keeps going higher and instead put pen to paper and write it all down and make sense of it because this rally is out of nowhere yet, remarkable and yet, I would argue, understandable and while some of it is based on leap of faith a lot of it is based on leap of taste, meaning good tasting stories that money managers are getting behind. When you pick up the front page of the Journal you read that the brother of the paramour of Jeff Bezos is thought to have sold out Bezos for $200,000 in lewd pictures. The humongous engine that is Amazon Web Services, the 47% grower that is more profitable than any of the companies it powers.


text:
Published by John Weeks at October 26, 2018
Integrative Health Philanthropist Earl Bakken Bids Aloha at 94
"Earl Bakken was a man and a legend." So wrote integrative medicine philanthropist Penny George in a e-note following news that the founder of the now $27-billion Medtronic had died at 94 in his home on his beloved island of Hawaii. "Earl is also a testament to integrative care. He accumulated a number of serious health problems with which most people would not have lived that long. But he combined the benefit of the devices his company created with acupuncture and massage and a great diet and the power of meaning and purpose to live as long and as healthy a life as one could imagine."
Can Using the "Happinometer" Foster Well-being and Resilience? A National Academy of Medicine Exploration
First, a familial confession. I recall at sitting at my parents home in the waning hippy era of mid-1970s when a close friend of my elder siblings who had strong back-to-the-land inclinations faced a grilling about her life plans at our pressurized family table. Education? Employment? Contributions to community? The friend must have known she was thumbing her nose at her interrogators when she shared her counter-cultural goal: "I just want to be happy."
AMTA's Strategic Investments in Accreditation, Education and Research Advance the Massage Profession
The American Massage Therapy Association (AMTA) recently announced strategic investments in other key massage organizations that affirm the strongest organizational alignment that field has seen for two decades. With AMTA's growing membership – up 50% in 5 years – the not-for-profit that has for years fueled the field's research arm has now stoked activity in its accreditation and educator organizations.


text:
9 - 16 of 55 search results for Clear all filters Card view List view
Bachelor of Science Biochemistry
How does the brain produce thoughts? What makes a genome able to alter its own architecture? Can we stop world…
Take a deep dive into our endlessly fascinating living world. AU's MS in biology is a research-intensive program…
Bachelor of Science Biology
Open the door to a dozen rewarding career paths with your AU biology degree. Gain a solid foundation in life…
An MS in biotechnology opens the door to meaningful and innovative careers that improve human and environmental health.…
Bachelor of Science Chemistry
Chemistry, the study of matter, is elemental to understanding the world around us. Our program provides a solid grounding …
Master of Science Chemistry
Our master's in chemistry emphasizes student research as they learn to design, conduct, and analyze in our…
Graduate Certificate Clinical Biochemistry
This graduate certificate in clinical biochemistry will prepare you for a variety of careers in industry, government, and …
Doctor of Philosophy Clinical Psychology
Prepare for a transformative career. Our accredited doctoral program educates students in clinical science with training…
How does the brain produce thoughts? What makes a genome able to alter its own architecture? Can we stop world hunger by manipulating the DNA of bacteria, plants, and animals? These fascinating questions are being answered through biochemical research. Our biochemistry program offers three different tracks, a dynamic and impressive faculty, and a proven reputation with DC's major employers.
Visit Program Page for Bachelor of Science Biochemistry
Open the door to a dozen rewarding career paths with your AU biology degree. Gain a solid foundation in life sciences, partner with faculty on research, and pursue off-campus internships at some of the nation's most innovative scientific research Institutions including the National Institutes of Health and US Department of Health and Human Services.
Visit Program Page for Bachelor of Science Biology
Chemistry, the study of matter, is elemental to understanding the world around us. Our program provides a solid grounding in many areas of study, including general, organic, and physical chemistry, as students pursue a personalized curriculum with the help of practitioner faculty. We place a large emphasis on practical experience, and students conduct research projects of their own design.
Visit Program Page for Bachelor of Science Chemistry
Our master's in chemistry emphasizes student research as they learn to design, conduct, and analyze in our modern and specialized laboratories. First, you'll build a solid foundation in methods, statistics, and research design. Then, you'll choose a track that will prepare you for a career in clinical labs, pharmaceuticals, and biodefense, or you can customize your program for further graduate study.
94 % Employed or in Grad School Within six months of graduation * Because of the small number of responses for this major, results are reported for the area. Explore more outcomes for this program in a new tab or window
Visit Program Page for Master of Science Chemistry
This graduate certificate in clinical biochemistry will prepare you for a variety of careers in industry, government, and for-profit organizations in the health, medical, chemical analysis, and materials fields. With an emphasis on practical skills and hands-on training, this unique certificate is a stand-alone credential for recent graduates entering the field as well as for working scientists and technicians who want to upgrade their skills and advance their careers.
Visit Program Page for Graduate Certificate Clinical Biochemistry Request Info on Graduate Certificate Clinical Biochemistry
Prepare for a transformative career. Our accredited doctoral program educates students in clinical science with training in research and applied clinical work. The scientist-practitioner model guides this program, emphasizing the integration of science and clinical practice. Students work closely with faculty through a mentorship model, collaborate together on research projects and use evidence-based therapies in their clinical training.
Visit Program Page for Doctor of Philosophy Clinical Psychology Request Info on Doctor of Philosophy Clinical Psychology


This is an introduction to a whole category for the website where we'll be discussing other conditions that are related to fibromyalgia. Fibro is unique in that there is so much overlap with other conditions, so we felt these other conditions warranted their own category.
In this post, we'll introduce some trigger conditions, conditions with similar symptoms, and other conditions seen in conjunction with fibromyalgia. Some of these fall into more than one category, but we'll be covering each of them in their own post to unpack their relationship with fibromyalgia.
What we mean by trigger conditions are those that seem to bring about fibromyalgia. These are conditions that people can pinpoint back to the start of their pain.
No one can prove yet that these illnesses caused fibro in patients, but there are strong links that correlate the onset of fibro with experiencing a trigger condition. Some of these come and go, while others are permanent conditions.
These can be viral infections like the Mono/Epstein-Barr virus, pregnancy and childbirth, physical trauma like breaking your leg, emotional trauma and PTSD, and repetitive injuries such as those resulting from joint hypermobility syndrome.
Next, we have conditions with similar symptoms. These are conditions that are often confused with fibromyalgia, and patients might even be misdiagnosed if signs are not interpreted correctly.
Fibromyalgia symptoms overlap greatly with several autoimmune conditions. Though fibro has not yet been found to be an autoimmune condition itself, it mysteriously has symptoms in common with many autoimmune conditions. Examples include arthritis, lupus, multiple sclerosis, and hypothyroidism.
Infectious diseases can also have similar symptoms to fibromyalgia. The most prominent of these is probably Lyme disease.
Finally, there are several conditions that a significant percentage of fibro patients also suffer from. The symptoms are different for every person, so it really is dependent on what's affecting you the most. Once you've been diagnosed with fibromyalgia, your doctor may strongly suspect you have at least some of these conditions in addition to your fibro.
Examples include physical conditions such as irritable bowel syndrome, leaky gut, chronic fatigue syndrome, restless leg syndrome, and TMJ. Psychological conditions like depression and anxiety are also often seen in conjunction with fibromyalgia.
As I mentioned at the beginning, this is just an introduction to the whole category of related conditions content here at the Fibro Pulse channel. We'll be shining a spotlight on each of these related conditions in their own detailed posts, always focusing on the fibromyalgia link.
There are so many related conditions, and we're going to cover as many as we can, but we want to know what you guys want to see so we can best tailor the channel to your needs. And if you have one of these related conditions and are interested in sharing your experience with the community, please contact us. We'd love to have firsthand accounts of how these conditions affect your life.


Minnesota is a state in the Midwestern region of the United States. Known as the Land of 10,000 Lakes, it technically has well over 15,000. The northern tip of Minnesota that juts into Lake of the Woods is the most northern point in the lower 48 states of the USA.


text:
Theater and Arts /
Comedy /
Carrot Top Tickets
3 events in all locations
TueNov 30, 2021
Carrot Top Tickets (Rescheduled from March 19 and December 9, 2020)
7:30 PM - Brown County Music Center, Nashville, Indiana, US
WedDec 1, 2021
Carrot Top Live Tickets (21+ Event, Rescheduled from March 18, 2020)
8:00 PM - Sound Board at Motor City Casino, Detroit, MI, US
Carrot Top Tickets (18+ Event, Rescheduled from March 20, 2020 and December 11, 2020)
8:30 PM - Ameristar Casino, Kansas City, MO, US
About Carrot TopSell tickets
Comedy is a tough business to get ahead in, let alone become one of the highest-ranking comics of all time. But that's what Scott Thompson achieved going by the stage-name "Carrot Top" during the 1990s. He quickly rose to the status of pop culture icon with his unique brand of prop humor that he later blended together with dazzling stage effects. His act grew to eventually include dozens of staff and large vehicles to get everything set up at more than 200 shows per year until he finally landed a contract to perform live in Las Vegas six nights a week at the Luxor Resort and Casino.
Breaking Out of His Shell
Scott Thompson has been fascinating crowds of fans with his intellect and creativity for more than 20 years, and his steady gig at the Luxor keeps him on stage more than ever before. This level of exposure on stage is probably the last place you would expect someone to be who is shy, but that was the first hurdle Carrot Top had to overcome to step into the limelight. He got his start at an open-mic night when he was a freshman at college in Boca Raton, Fla. Seeing that he was well-received, he decided to do it again, but this time he added his first prop. Shortly thereafter, his originality got him a spot on The Tonight Show in 1992, and once the public marveled at his routine, the demand for him just continued to rise along with his notoriety. He always keeps an audience amused with his zany tactics that consistently pull current events into the mix for a raucous night of hearty belly laughs and wacky exchanges with fans.
Where can I buy Carrot Top tickets?
Get your hands on Carrot Top tickets from the largest selection in the world for live performances at StubHub by just entering your artist, venue or event into the convenient search bar and pressing enter. Any purchase you make is also 100% secure with the FanProtect guarantee that ensures you won't be left without your tickets.
What can I expect at a live Carrot Top concert?
Carrot Top made a name for himself by being unpredictable to a certain extent, but there are a few things you can usually be sure will happen at some point during one of his shows — like seeing some of the cleverest props ever brought onto a stage by a comedian and an energetic host who takes his entertainment to the audience in their seats.
Does Carrot Top tour anymore?
No, Carrot Top has an exclusive arrangement with the Luxor Resort and Casino where he can be seen almost every night of the week inside the Atrium Showroom.
Is seeing Carrot Top perform live an event I can take my family to?
Carrot Top is a very flamboyant character who often steps over the line of what some may feel is acceptable for younger viewers, and so his shows are restricted to those individuals who are 18 or older.
What are some things that have happened at a Carrot Top live show?
Carrot Top always tries to make the audience feel like they are an integral part of the show. He directly engages members of the crowd during his act by asking them questions.
Has Carrot Top received any awards or recognition?
Yes, Carrot Top has been named College Entertainer of the Year and Comedian of the Year by The National Association of Campus Activities, Best Male Standup Comic by the American Comedy Awards, Comedian of the Year by Nevada Magazine and was also voted Best Show in Las Vegas by Vegas Essential Magazine, The Best of Las Vegas 2010, 2011 and 2012 by the Las Vegas Review-Journal and The Best of Las Vegas 2012 by BestOfLasVegas.com.Back to Top


text:
Implementation of benchmark worker that is compatible with the gRPC benchmarking stack:
https://grpc.io/docs/guides/benchmarking.html

# FunctionalTestsWebsite

Website that is hosted in TestServer and called by tests in `FunctionalTests`.

# InteropTestsClient

Console app that calls interop tests on `InteropTestsWebsite` and other gRPC implementations. The test client is used by gRPC interop infrastructure. The client can call tests with Grpc.Net.Client and Grpc.Core.

# InteropTestsGrpcWebClient

Blazor WebAssembly app that calls interop tests on `InteropTestsWebsite` and other gRPC implementations using gRPC-Web. The Blazor client app is hosted by `InteropTestsGrpcWebWebsite`.

# InteropTestsGrpcWebWebsite

ASP.NET Core app that hosts `InteropTestsGrpcWebClient`.

Start the website by running it in Docker. Execute in the root of repository:

```
docker-compose -f docker-compose.yml build grpcweb-client
docker-compose -f docker-compose.yml up grpcweb-client
```

gRPC-Web interop client is hosted at `http://localhost:8081`.

The *testassets/InteropTestsGrpcWebWebsite/Tests* directory contains scripts for automatically executing the interop tests. Steps to run the tests:

1. Start `InteropTestsWebsite` container
2. Start `InteropTestsGrpcWebWebsite` container
3. In *testassets/InteropTestsGrpcWebWebsite/Tests* call `npm test`

# InteropTestsNativeServer

A copy of [InteropServer.cs](https://github.com/grpc/grpc/blob/912653e3ce504b9148409e577bc2028c4454d89c/src/csharp/Grpc.IntegrationTesting/InteropServer.cs) from https://github.com/grpc/grpc. The C# C Core native server is copied here to allow easier initial testing of the managed gRPC client against C Core. It could be removed from this repo in the future. The authoritative copy of the interop tests is https://github.com/grpc/grpc. This copy may become out of date.

# InteropTestsWebsite

ASP.NET Core app that hosts gRPC interop service. It is called by `InteropTestsClient`, `InteropTestsGrpcWebClient` and other gRPC client implementations. The interop service is used by gRPC interop infrastucture.

Start the website by running it in Docker. Execute in the root of repository:

```
docker-compose -f docker-compose.yml build grpcweb-server
docker-compose -f docker-compose.yml up grpcweb-server
```

gRPC interop services are hosted at `http://localhost:8080`.

redpajama_set_name: RedPajamaGithub


text:
Home Medtech News + Precision engineering firm expands with new Shannon facility
Precision engineering firm expands with new Shannon facility
Irish precision engineering firm Smithstown Light Engineering has opened a new manufacturing facility in Shannon, County Clare.
The company serves medical device and orthopaedic companies and the facility will create up to 60 new jobs over the next two years after tripling the size of its second production facility.
New roles for engineering machinists, programmers and quality control specialists are likely to be created. It will also house an innovation centre so the precision engineering firm can collaborate with customers in R&D, examine opportunities with new technologies in the additive manufacturing sector and potentially deliver advanced technology roles.
Gerard King, CEO at Smithstown Light Engineering, said: "Our ongoing investment and expansion of our production capabilities reflects our commitment to be at the cutting edge of leading technologies. Since our inception 45 years ago, we have transitioned from a parts production company to a global leader in new technologies and advanced manufacturing methods for the medtech sector at home and abroad. I would like to thank our staff and Enterprise Ireland for their invaluable support and commitment over the years.
"This is about future-proofing. Our customers are experiencing incredible growth and are keen to reduce lead times in sourcing products around the world. This expansion ensures we can keep up with their growing demand for ultra-precision products used in lifesaving treatments."
The Enterprise Ireland supported company has invested over €6 Million in the last 12 months in new machining technologies along with the 30,000 sq ft manufacturing floor extension.
Enterprise Ireland senior development advisor, John Shiel added: "Smithstown Light Engineering is a vital component of the ever-growing life sciences industry in Ireland, and today's announcement is particularly positive for the Shannon region.
"Each of Enterprise Ireland's nine regional teams are strategically focused on driving regional development and supporting companies such as Smithstown to expand and build scale globally. Sustained investment is an important aspect of that work and it ultimately means investing in Ireland's regions and domestic job creation. We look forward to continuing to work closely with the company's management and staff here in Shannon and are excited to see what is next for the company."
Enterprise Ireland Smithstown Light Engineering precision engineering


text:
World Productions preps Helen Walsh drama for C4
Channel 4 has ordered a new six-part drama from writer and director, Helen Walsh.
The Gathering (wt) centres around a violent attack on a teenage girl during a rave on a tidal islet. Set on Merseyside, the drama focuses on a group of teens from disparate backgrounds, each of whom could have committed the crime, along with their parents – who give equal cause for suspicion. The series is produced by World Productions (Line of Duty, Save Me, Vigil) part of ITV Studios.
Kelly, the series' main protagonist and the victim of the attack, straddles the very different worlds of two groups of teens portrayed in the series. Kelly is an accomplished tumbling gymnast, well on the pathway to Team GB but at odds with her teammates and their ultra-competitive parents. By contrast, Kelly also rolls with a group of urban free-runners, whose reckless lifestyle and exuberant free-spirit is at odds with the discipline and restrictions Kelly experiences in the tightly controlled world of competitive sport. This multi-layered story is a drama for our times. The Gathering also interrogates the ways in which today's parents impose their agendas and issues upon their children. Where is the balance between allowing teens their freedom while ensuring their safety in a world where quick-hit social media can create fame and notoriety overnight – and cancel it, and our children, at the flick of a thumb? Is it responsible to be overly invested in our kids, or irresponsible not to know what they're up to?
As a novelist, Helen Walsh won the Betty Trask award for Brass and the Somerset Maugham award for Once Upon a Time In England. Helen won the 2016 BAFTA Breakthrough Brit award for her Directorial debut The Violators, for which she also wrote the screenplay.
Caroline Hollick, Head of Drama, Channel 4, commented: "We are thrilled to be working with the brilliant Helen Walsh and World Productions on this exciting series; The Gathering (wt) which forms part of our strategy to commission drama which also appeals to younger viewers. Through this absorbing story, with Helen's beautifully drawn, real and relatable characters, the series looks at how family, friendship and aspiration is influenced and shaped by the highs and lows of modern-day parenting. Exploring relevant and urgent themes around what it means to be a teenager, as well as a parent today, The Gathering (wt) is cleverly wrapped up in a compelling "whodunnit" thriller, where the stakes are upped episode after episode."
Helen Walsh, creator and writer of The Gathering (wt), added: "I wanted to write a twisty, state-of-the-nation take on Philip Larkin's notorious "they f*ck you up" observation about parents and kids. In an era where the micro-managing of children's lives has become the new normal, The Gathering (wt) throws today's surveillance parenting into sharp focus and asks who is really to blame when our kids f*ck up. I'm thrilled to be working with the excellent team at Channel 4 and World Productions and look forward to seeing the kinetic worlds of free-running and tumbling gymnastics brought to our screens."
World Productions' Creative Director, Simon Heath said: "We're thrilled to be back on Channel 4, working with Caroline, Gwawr and their team to bring Helen's brilliant scripts to the screen next year. Through the unfolding whodunnit of a violent assault at a teenage party, Helen unpacks the secret lives of teenagers and their dysfunctional modern parents."
The series was commissioned for Channel 4 by Caroline Hollick, Head of Drama and Gwawr Lloyd, Commissioning Editor, Drama. The Executive Producer is Simon Heath. Produced in association with and distributed internationally by ITV Studios.


text:
Q: WCF Changing credentials I have a web app that calls a WCF web application with several services, all using basicHttBinding, on different servers (web server, app server and database server). One of the services has to connect to a database that must be called using an active directory account. Coming in from the web site the user is anonymous.
I have been given credentials to set this user to but I cannot get it to work. I create my channel on the web server like this:
ChannelFactory<T> channelFactory = GetChannelFactoryFromPool<T>(enpointAddress);
channelFactory.Credentials.Windows.ClientCredential.UserName = username;
channelFactory.Credentials.Windows.ClientCredential.Password = password;
channelFactory.Credentials.Windows.ClientCredential.Domain = domain;
proxy = channelFactory.CreateChannel();

In the service on the app server I am trying to determine if the credentials are correct by doing this:
var ssc = ServiceSecurityContext.Current;

but ssc is always null. Can this be done with basicHttpBinding?
Thanks,
Paul

A: The basicHttpBinding does support Windows authentication as documented in this good MSDN article. You also need to ensure the service operations are configured to allow impersonation of the client credentials to have the security context populated as expected.


The Center for Scalable Computing and Analysis (SCAN) supports data science at Pardee RAND Graduate School and within the larger RAND Corporation by fostering a community of experts on best practices for use of large-scale data. This internal community also leverages external partnerships with academia and industry.
The center has three main aims: First, the SCAN Center acquires, maintains, and develops a suite of methods and software tools for engaging in large-scale analysis. Second, SCAN identifies policy questions that could benefit from large-scale data and tools, and catalyzes interactions between subject-matter, methods, and data experts. Third (and perhaps most importantly), members of the SCAN Center consider and discuss the implications for ethics, equity, privacy, and other social dimensions.
"... A wealth of information creates a poverty of attention and a need to allocate that attention efficiently among the overabundance of information sources that might consume it"
Big Data is an approach to analysis in which decisions are supported by pervasively collected data using scalable algorithms and infrastructure. One way to organize thinking around Big Data is to consider three important characteristics: Infrastructure, Algorithms and Implications.
Infrastructure refers to the modern technology that supports Big Data in both the generation of data (e.g., the sensor and social media systems that produce enormous amounts of digital content) and the modern computational approaches to efficiently process the data. The underlying computational infrastructure involves a wide variety of solutions designed for various use cases, but a common theme of most Big Data infrastructure is the use of distributed computation executing on a cluster of loosely connected computers (e.g., open source, distributed processing frameworks such as Hadoop). The key advantage of cluster-based computing is that such systems are "scalable" in that as the amount of data to be processed increases, new computing power can be incrementally added to the cluster without the need for accurate predictions of resource needs. While the SCAN methods center largely focuses on tools and insights developed for Big Data, SCAN explores how tools can be applied to a wide variety of problems, some of which do not necessarily involve very large scale data sets. Our approach ensures that researchers will be able to incorporate large-scale data sets in their analysis as data used for policy research increases in size and complexity.
Algorithms are recipes that encode a set of rules based on data inputs. In the case of Big Data, several qualities impact the way algorithms are employed. First, Big Data algorithms take advantage of and extend the distributed processing approaches of the underlying infrastructure to accommodate the characteristics of the data being processed. For example, some Big Data algorithms are designed for filtering rapid streams of data (as might be produced by Twitter). A second quality of Big Data algorithms is the ability to incorporate a much richer set of predictor variables in algorithms by leveraging the availability of previously inaccessible data (e.g., data made possible by inconspicuous, wearable sensors that can inform healthcare decision processes). Extracting useful information from such sensor data often requires a data fusion process to effectively integrate data from a variety of sources. A third quality is the tendency to use "machine learning" algorithms that place emphasis on modeling prediction (e.g., predicting an output based on an input) rather than modeling how the underlying data is generated; such algorithms are able to handle large scale complexity and, if used judiciously, are more broadly applicable than explicitly causal models.
Implications considers the policy questions raised by society's use of Big Data in decisionmaking processes. One of the most widely discussed implications of Big Data is the impact on privacy. Whereas traditional analysis methods typically involve collections of data from a well-controlled, small sample of users who explicitly give consent, Big Data analysis often involves data collected from a large set of users as a byproduct of technology that is repurposed for the analysis without user consent. Even in cases in which consent is granted, data usage that might be deemed appropriate in one scenario is often considered inappropriate when repurposed. The result is a trade-off between privacy concerns and the potential for public good. In addition to privacy, other issues are raised such as risks associated with dependence on automated algorithms as well as inequities that can unknowingly be encoded into those algorithms.
SCAN sponsors RAND's Computational Efficiency Project program—an effort to improve the efficiency of computational analysis software created by RAND, so that those programs can be scaled up to more quickly process larger quantities of data. To date, we have performed an analysis of the RAND Health COMPARE program and shown how COMPARE can be modified with minimal effort to enable execution on a cloud-computing infrastructure. Our analysis and recommended modifications resulted in an order of magnitude speed up.
As one of the Methods Centers at Pardee RAND Graduate School, SCAN is participating in the National Science Foundation's (NSF) Big Data Regional Innovation Hubs, which NSF established to foster an ecosystem of collaborations among academia, industry, and government.
In an effort to engage with the external community on Big Data activities, the SCAN Center hosted the Washington, D.C., Area Apache Spark Meetup in May 2015. The meetup is an interactive meeting of Washington D.C., Virginia and Maryland users, enthusiasts, and explorers of Apache Spark. Spark is the powerful open source data processing framework built around speed, ease of use, and sophisticated analytics that extends and accelerates Hadoop.
Researchers presented a webinar series entitled Scalable, Data Driven Analysis for the Federal Highway Administration (FHWA) of the Department of Transportation. The webinar included material on the historical evolution and definitions pertaining to Big Data as well as an overview of key computing models, including batch, iterative and stream processing. Alternative data storage models were presented including NoSQL, graph databases, and distributed file systems. The implications of Big Data were discussed including privacy and ethical issues, as well as the applications of the Internet of Things within smart cities and the trade-offs that should be considered in technology investment decisions.
SCAN researchers analyzed how the RAND Health Comprehensive Assessment of Reform Efforts (COMPARE) microsimulation model can modified to enable execution on a cloud-computing infrastructure. COMPARE uses software to develop a synthetic U.S. population made up of individuals, families, firms, and the federal and state governments, and is used to simulate the effects of major regulatory efforts like the 2010 Patient Protection and Affordable Care Act.
RAND staff designed and built one of the earliest computers, developed an early on-line interactive terminal-based computer system, and invented the telecommunications technique that has become the basis for modern computer networks. Notable RAND alumni associated with computing technology include John von Neumann (a pioneer of the modern digital computer), Paul Baran (who developed packet-switched networking), and Allen Newell and Herbert Simon (who were joint recipients of the ACM Turing Award for basic contributions to artificial intelligence). Today, our analytical work includes Big Data tools and methodologies for processing larger and more varied data sets.
Interested in how SCAN's methods or software tools can be applied to the problems that interest you? Fill out the form below and we'll get back to you soon.


SDI delivers a two day Service Desk Assessment which provides you with a benchmark of your current service performance.
This is the preliminary assessment which is conducted as part of the Service Desk Certification programme but it can now also be delivered as a service in itself. This assessment can be used to work towards Certification, or to provide you with objective feedback on your service maturity level and as a service improvement guide.
The Assessment measures the maturity of your service desk against the Global Best Practice Standard for Service Desk, to give you a fair and independent evaluation of your service delivery.
Following the assessment you will be provided with a current evaluation of your service desk's strengths and weaknesses, plus a tailored report on key areas for development. Use the evaluation of your strengths to prove the value of your service to your customers and the wider business. Use the personalised road map for improvement to address key areas for development and transform your service!
I thoroughly enjoyed the two day assessment and so did everyone in attendance. While it showed us that a large amount of work needed to be done, the positives also highlighted -gave us the energy to move forward...It felt like two days of consultancy rather than being assessed.
The Assessment is designed to provide an organisation with a baseline of its current service operation measured against each of the nine concepts from the SDI Best Practice Standard. It helps an organisation to identify areas for improvement to existing operations and highlights the possible risk factors that need addressing. It is important to understand that the Service Desk Assessment alone is not a substitute for a complete and thorough full Certification Audit (from the Service Desk Certification programme) and does not provide the service desk with a star rating or Certified status.
See Terms of Service for booking the Assessment online.
Questions about SDC or the Service Desk Assessment?
Use the form on this page to ask us anything about SDC or the Assessment. Or feel free to contact one of our friendly advisers on +44 (0)1689 889100.


Pack of led bulbs Audi q7. Renew the interior and exterior lighting of your car with these led lights AUDI q7. Do not give the fault light is burnt out. Pure white (we have other colors, please contact us). Approval E-Mark E4.
Pack full led bulbs Audi q7. Renew the interior and exterior lighting of your vehicle with these LED bulbs. Do not give the fault light is burnt out. Pure white (we have other colors, please contact us).
- Light under the door.
With this pack you save 35%!
Note: all led bulbs Audi q7 that make up this kit belong to the Gold Range of our catalog. These led bulbs are made with SMD, quartz-based ceramic and Chip 1819549N, which guarantees quality and durability infinite. For more information about the components of our LED bulbs, please visit our Blog.


text:
ISRO completes de-oribital operation of moon lander Vikram
Edited By Odishatv Bureau Published By PTI Last updated Sep 3, 2019 - 5:06 PM
Pic Credit: ISRO
Bengaluru: The orbit of Chandrayaan-2's landing module 'Vikram' was successfully lowered for the first time on Tuesday and one final manoeuvre remained for India to pull off a historic soft-landing on the moon in the early hours of Saturday.
The 4-second de-orbiting operation was undertaken a day after the indigenously developed lander was separated from Chandrayaan-2's orbiter in a major milestone pushing India's second lunar mission into its last and most crucial leg–a controlled, soft-landing on the Moon
The propulsion system on-board the lander was fired for the first time to lower its orbit after it started orbiting the moon independently, said the Indian Space Research Organisation(ISRO).
So far, all operations in the journey to the moon were carried out by the main orbiter of the 3,840-kg Chandrayaan-2 spacecraft that was launched into the earth's orbit on July 22 by the country's Geosynchronous Satellite Launch Vehicle, GSLV MkIII-M1.
The ISRO will perform one more de-orbiting manoeuvre on Wednesday, before the powered descent of 'Vikram' on September 7 for its landing in the lunar south pole.
A successful landing will make India the fourth country after Russia, the US and China to achieve a soft landing on the moon. But it will be the first to launch a mission to the unexplored south pole of the Moon.
"The first de-orbiting manoeuvre for Chandrayaan-2 spacecraft was performed successfully today (September 03, 2019) beginning at 0850 hrs IST as planned, using the onboard propulsion system. The duration of the manoeuvre was 4 seconds," the ISRO said giving the latest update on the Rs 978 crore Chandrayaan-2 mission.
"The orbit of 'Vikram' Lander is 104 km x 128 km. Chandrayaan-2 Orbiter continues to orbit the Moon in the existing orbit and both the Orbiter and Lander are healthy," it said, adding that the second and final manoeuvre to further lower the orbit is scheduled on September 4 between 3.30 and 4.30 am IST.
'Vikram' (with rover 'Pragyan' housed inside) is expected to touch down on the surface of the moon on September 7, between 1.30 and 2.30 am.
ISRO Chairman K Sivan has said the proposed soft-landing on the Moon is going to be a "terrifying" moment as it is something the space agency has not done before while the Lunar Orbit Insertion(LOI)manoeuvre was successfully carried out during the previous Chandrayaan-1 mission.
Following the landing, the rover 'Pragyan' will roll out from the lander between 5.30 and 6.30 am on September 7, and carry out experiments on the lunar surface for a period of one lunar day, which is equal to 14 earth days.
The mission life of the lander is also one lunar day, while the orbiter will continue its mission for a year.
Chandrayaan-2 satellite had began its journey towards the moon leaving the earth's orbit in the dark hours on August 14, after a crucial manoeuvre called Trans Lunar Insertion (TLI) that was carried out by ISRO to place the spacecraft on "Lunar Transfer Trajectory."
In a major milestone, the spacecraft had successfully entered the lunar orbit on August 20 by performing the LOI operation.
The health of the spacecraft is being continuously monitored from the Mission Operations Complex (MOX) at ISRO Telemetry, Tracking and Command Network (ISTRAC) in Bengaluru with support from Indian Deep Space Network (IDSN) antennas at Bylalu, near Bengaluru, the space agency has said.
The orbiter carries eight scientific payloads for mapping the lunar surface and studying the exosphere (outer atmosphere) of the Moon while the lander carries three scientific payloads to conduct surface and subsurface science experiments.
The rover carries two payloads to enhance the understanding of the lunar surface.
According to the ISRO, the objective of the mission is to develop and demonstrate the key technologies for end-to-end lunar mission capability, including soft-landing and roving on the lunar surface.
On the science front, this mission aims to further expand knowledge about the moon through a detailed study of its topography, mineralogy, surface chemical composition, thermo-physical characteristics and atmosphere, leading to a better understanding of the origin and evolution of the moon, the space agency had said.


Welcome to historic Taos and our 200 year old adobe hacienda Inn that has been lovingly restored to create a beautiful northern New Mexico bed and breakfast. Our location is less than two miles east of Taos Plaza (30 minutes to the world class Taos Ski Valley) situated on 7.5 acres of park-like gardens and farmland with spectacular views and many private spots in which you can relax and reflect.
Our 10 guest rooms feature the charm of the Southwest with beamed ceilings, kiva fireplaces, private patios, skylights, Mexican tile baths hand carved doors and furniture, private outdoor entrances, private baths and sophisticated decor. We serve a delicious homemade southwestern full breakfast each morning before you head out to explore the historic Taos community and its many outdoor adventures.


Call/Send switches are used to move the stair lift chair without anybody being on it. This is particularly handy if two individuals use the lift and the lift is at the opposite end of the track when a user wishes to utilize it. the user just calls the lift to come to them using a call/send switch. Another use of call/send switch is to send out the lift away after usage. Some people do not like the appearance of the lift parked in the main living area of the house in Wynantskill and will send it to the opposite end when not in use. They merely call it back when needed.
Track Overruns – Some stair lifts provide the option of an overrun at either the top of the track, bottom of the track or both. The function of a stair lift track overrun is to move the user away from the staircase to safely access or dismount the stair lift in a place where, if they fall, they will not fall on the stairs.
Power supply – While the majority of stair lifts are battery ran today all model will need a power supply to either charge the battery or power the unit directly when it comes to non-battery powered systems. Non-battery powered stair lifts draw a lot of power and normally need a dedicated circuit.
Seat – The stair lift seat is just a seat for the user to rest on while utilizing the lift. Depending on the model it may swivel at the top and/or bottom of the track and will typically fold up out of the way when not in use.
Seat Belt – As in a car the stair lift safety belt is intended to hold the user securely seated on the seat while the lift is in use.
Foot Rest – The foot rest of the stair lift is a security function to prevent the the users feet from striking the steps while utilizing the lift and a comfort feature to support the user's feet when resting on the seat. The foot rest will have switches constructed into them to stop the lift needs to it strike anything on the stairway and will flip up out of the way when the lift is not in use.
Transmission – Due to the fact that the motor turns at expensive a speed to securely propel the stair lift the track at kind of transmission is employed to lower the speed while increasing the power offered.
Battery Battery charger – Battery powered stair lifts need to have a charger of some sort to keep the battery charged. The battery chargers are usually found under the track or near one end of the track. The charger works instantly with no action needed by the user.
Battery – The batteries used in stair lifts are relatively expensive and found within the base of the seat near the motor. They will have to be changed at some time however their life expectancy is measured in years and thier replacement ought to not be a big concern.
Outdoor stair lift Limited movement is a concern for many senior citizens and an issue for their families in Wynantskill. Senior citizens who want to stay in their homes and stay independent can improve their movement and stay safe by setting up a stair lift.
A stair lift can carry you or a loved one safely from one floor to another at home. A stair lift can provide a safe means of transport so that you will not need to stress over the threats of falling on the stairs. It is a specifically great option for a senior who lives alone.
Stair lifts can be found in a series of sizes and capacities. Compact models accommodate and supply mobility for narrow staircases, supporting as much as 350 pounds while doing so, and at the other end, sturdy stair lifts offer a larger seat and can manage a greater variety of body types.
Because of the bigger, stronger design, the stair lift provides availability and enhances mobility for anyone who's much heavier than average. Nevertheless, the typical stair lift might be too narrow or too short for some, and as the durable design provides a bigger, greater seat, it even more accommodates anybody who's taller than average or has trouble comfortably utilizing a standard model.
While not had to satisfy ADA requirements, stair lifts offer an added convenience to those with mobility issues.
Within Wynantskill a house, a standard lift might accommodate two average-sized adults, but exactly what about when you need to handle the general public? Your customer base, clients, and patients most likely come in a range of sizes and shapes, so the durable model essentially matches everyone who would need to use the stairs.
Understand that, to set up a durable lift, any staircase should offer 36 inches of room.
Exactly what occurs, however, when several family members need ease of access? Whether you're satisfying a current requirement or preparing for a future one, setting up a bigger lift takes everyone's physical needs into consideration. If your house's equipped with adequate space, take preventative measures by having a durable lift set up.


One of the hallmarks of our firm is our passion to give back to our community. Bucks County is our home and we feel a strong and enthusiastic commitment to help our neighbors prosper and enjoy the civic, cultural and athletic pursuits this county has to offer.
Below is a sampling of our involvement.


Need something to do this week? Tomorrow, June 21st, is a National Park Free Entrance Day in honor of of the first day of summer.
This means you can get in free to most parks that normally have entrance fees. Make sure to call your park before heading out, and then enjoy your free day!


text:
Things to do Belfast
The Wonderful World of Disney On Ice coming to Belfast's SSE Arena in May 2019
Audiences will relive the magic and memories of their favorite Disney animated films when The Wonderful World of Disney On Ice skates into Belfast
Disney on Ice is returning to Belfast later this year.
The Wonderful World of Disney On Ice will skate into the SSE Arena from May 3-5 and tickets go on sale next week.
Audiences will relive the magic and memories of their favorite Disney animated films with spectacular skating featuring a medley of classic and modern tales, Including Disney Pixar's Finding Dory, Disney's The Lion King, Frozen, and many more.
Ards International Guitar Festival - everything you need to know
Join Mickey Mouse and Minnie Mouse as they venture through a treasure-filled journey bound for heartwarming adventure. The show features more than 50 Disney characters.
"What I like best about Disney On Ice is that we are privileged to bring classic and modern Disney and Pixar stories to hometowns around the world live on ice," said producer Nicole Feld.
"In this production, our amazing creative team chose action-packed stories that really resonate with not only kids today, but with their parents as well. The Wonderful World of Disney On Ice has everything from an underwater adventure in Finding Dory to the comedic duo Timon and Pumbaa in The Lion King."
Lyric Theatre Belfast The 39 Steps will see four actors take on 139 roles
Crowd interaction is a key component to the Disney On Ice experience and Director Patty Vincent focuses on immersing audiences in key segments of the production.
"In The Wonderful World of Disney On Ice, we've created a beautiful moment where an audience member gets to release a lantern with Rapunzel and Flynn at the beginning of 'I See the Light'," said Vincent.
"It's breathtaking to watch, and then Rapunzel and Flynn skate a beautiful duet with the lanterns glowing above them."
The Waterboys to play Belfast's Ulster Hall in May 2019
Tickets go on sale on Thursday, February 28, at 9am. You can secure priority booking and save £10/£12 on family of four ticket for The Wonderful World of Disney On Ice before they officially go on general on-sale. Click here for more.
You can also buy tickets from the SSE Box Office 02890 739074 and online, or Ticketmaster in person, on phone or online.


Since 1979 the team at Rivers Plumbing, Heating and Air have provided superior drain cleaning support to the homeowners of Walnut Creek. When our red van with the yellow letters arrives at your home, you can trust that we have the equipment and the years of experience to quickly remove any type of drain clog that you are experiencing.
Each of our clients receives up-front pricing so that you can approve the cost of the service call before we begin work. We respect your time and your home, we will provide you with a window of time to expect our technician to arrive and when he leaves he will always clean up after himself. We take pride in providing customer satisfaction on each and every job.
There are many drains in your home and each one of them can develop a clog for a variety of reasons. Serious clogs typically require more substantial measures like camera inspection of the pipes to locate and identify the cause of the clog. Often times tree roots or other items can become lodged in your plumbing system and will prevent water from flowing properly.
Bathroom and Kitchen Sinks – The clogs that form in these areas of the home are typically caused by a build-up of grease, organic matter, and soap that has been rinsed down the drain. These products mix together to form a residue that binds to the inside of the plumbing pipes and eventually restricts the flow of water. When a clog forms and water begins to back up it can cause a situation that is hazardous to the health of the people in the home because the water is ripe with bacteria that will continue to decay and grow. It is important to have these clogs addressed by a professional, rather than using an over the counter drain cleaning chemical as they can be quite caustic and can cause corrosion of your pipes. If you notice a gurgling or a nasty odor coming from your bathroom or kitchen drain, call the experts at Rivers Plumbing, Heating and Air.
Bathtub and Showers – The most common reason that bathtub and shower drains become clogged is because of hair. In fact, an adult will lose up to 200 pieces of hair daily and much of that hair loss occurs while bathing. It is easy for this large mass of hair to become tangled into a knotted ball, which is then rinsed down the drain only to become caught or lodged somewhere in the plumbing system resulting in a clog. To prevent this from happening it is a good idea to place a hair catching drain cover in your shower or bathtub. These accessories allow the water and shampoo residue to rinse down the drain like a sieve but, capture large particles like hair so that you can discard it in the trashcan before it goes down the drain.
For more than 30 years the highly-trained team at Rivers Plumbing, Heating and Air have been helping Walnut Creek homeowners with their drain cleaning needs. We know how important it is that all of the drains in your home be working properly. A clog in any room of the home can be disruptive and unsanitary and getting it unclogged as quickly as possible is a priority. We provide emergency plumbing services and even if your situation is not an emergency, we often times can perform a service call in the same day it was requested. We are proud of our well-earned reputation for providing the highest quality service and a tremendous value and we are dedicated to maintaining that reputation with each customer interaction.


Dawn V by Vivica Fox is a 15 inch straight silky wig with curved ends, center skin part, and bang. Pure stretch cap stretches throughout the entire perimeter which lets you wear it comfortably all day long without causing unwanted headache. Curved ends contours along your facial line to show your beautiful face.


Preheat a smoker or pit to 235 degrees F with red oak. Meanwhile, rub all sides of the meat with the BBQ rub and let sit while the smoker is heating.
Smoke the meat until the internal temperature reaches 155 degrees F, 11 to 12 hours, making sure to use a drip pan under the meat as the drippings will become the au jus. Remove from the heat and let cool for 2 to 3 hours, and then thinly slice into 4-ounce portions.
Melt the butter slowly to clarify, removing the milk solids and reserving the clarified butter. Heat the meat drippings in a saucepan, adding water to reach the preferred consistency. Preheat a skillet, add the clarified butter and the mushrooms, bell peppers and onions and saute until cooked down, sprinkling with salt and black pepper. Add the meat and au jus and mix together, and then lay the cheese on top to melt. Spread the dressing on the buns and top with the meat, vegetables and au jus. Dig in!


text:
North East news RECAP: Latest breaking news, sport, weather, traffic and travel
The Chronicle's live breaking news service including Thursday's traffic, travel, weather, sport and more covering Newcastle and the North East
Tom Eden
Hello and welcome to the breaking news blog for Thursday May 10, 2018.
We will be bringing you regular updates throughout the day of all the breaking news and sport from across the North East.
We will have pictures, video, tweets and comments covering the latest Newcastle and North East traffic, weather forecasts, crime and council news too.
It's Tom Eden here and I'll be keeping you updated on what's going on across the North East including the latest on the roads for the rush-hour.
If you would like to get in touch with us today about any breaking news, here are my details:
Email: tom.eden@trinitymirror.com
Twitter: @TomEden11
To get breaking news sent straight to your phone, download our app here.
Armed police in Newbiggin Hall 21:20
The new North East heroes joining the Walk of Fame 17:24
Age Concern boss found guilty of £700,000 fraud 14:34
Fire crews investigating smoke at Gateshead flats 11:36
Pupils vaccinated after hepatitis A scare 10:06
News round-upTom Eden
That's all folks...
That brings an end to today's breaking news live blog.
Here's a look at some of the day's biggest stories:
Family stunned as loving mum and son found dead less than two days apart
More than 40 firefighters tackle large blaze at block of flats in Gateshead
Jogger tells how she was subjected to a terrifying alleged sex attack while out running
Bringing Channel 4 to Newcastle would showcase city's 'working class culture', MPs say
Chief executive of Age Concern found guilty of £700,000 fraud on the charity
The North East heroes joining Ant and Dec and Alan Shearer on the Quayside Walk of Fame
Noise campaigners ready to work with Newcastle International Airport on new plans
Fire-hit Gateshead block of flats passed all cladding tests following Grenfell
Elderly care home resident enjoys 'best day ever' as wish to visit North East coast is fulfilled
Major expansion plans announced for Newcastle Airport - here's everything you need to know
21:53 Tom Eden
Several people arrested in Newbiggin Hall
Police have issued the following statement about the incident in Newbiggin Hall:
Gateshead fireTom Eden
What we know so far
More than 30 firefighters have been tackling a major blaze at a block of high-rise flats in Gateshead.
Crews from eight fire engines and an aerial ladder platform team were called to the fire at Regent Court in the town.
Chris Lowther, chief fire officer, said: "Firefighters were called to this incident at just about lunchtime. When we arrived we found a very complex incident.
"Smoke is issuing from the roof but that's not the source of the fire. At the moment, we think the fire is the void between a number of flats."
It is thought that the fire started on the third floor and has affected the floors above it.
Smoke could be seen billowing from the roof of the building, while some residents were evacuated and taken into the civic centre.
Public transport was also disrupted by the fire, with some buses taking alternative routes.
Mr Lowther added:
"Firefighters are working incredibly hard in quite arduous conditions to tackle this fire.
"What I'd ask is if people in the area keep their windows shut so smoke doesn't get in and try and help us by not overcrowding.
"I know it's interesting but please don't get in our way."
Armed police in Newbiggin Hall
Armed police are in Newbiggin Hall, responding to an incident.
I've spoken to the police - they say they're carrying out a fairly-routine operation, although weren't able to say what it's in connection with.
There were lots of bangs and loud noises heard, and several residents called police to report gunfire, but officers say haven't been any shots fired. However, police are still at the scene and information is scarce at this stage.
NewcastleTom Eden
Labour council has more women than men for first time
Newcastle Council's ruling Labour party has more women than men for the first time ever.
Labour winning candidates in the South Jesmond ward, Judy Pearce, Arlene Ainsley and Felicity Mendelson (Image: Newcastle Chronicle)
There are now 30 female Labour councillors in the city compared to 26 men, following last week's local elections.
Voters elected 10 new women to the council - nine Labour and one independent - but the overall gender balance remains tipped in favour of men, 41 to 37.
The number of women in the Liberal Democrat opposition has dropped from eight to six, while all eight of the party's newly-elected councillors are male.
Coun Nick Forbes, Labour leader, said:
"The Labour Party in Newcastle is committed to ensuring we have a group that reflects the both the diversity of our city and the gender balance we would like to see in any office or workforce.
"Ensuring that a mixture of backgrounds, genders, ages and views were reflected in our council is one of the key reasons why the Boundary Commission decided not to shrink the number of wards in Newcastle, with officials agreeing that councils need to ensure we move beyond stereotypical views of what a councillor look like.
"I'm proud that we have welcomed more women than ever on to the council, and that our local authority membership better reflects the communities in our great city."
What does tonight have in store, weather wise?
Here's what the Met Office expect:
"Remaining dry with clear skies and light winds overnight, this allowing the temperature to fall away quickly leading to a grass frost across rural parts.
"Minimum temperature 1 °C."
BraveheartsTom Eden
The North East's most inspiring children
Meet the inspirational kids who have faced more in their young years than most adults do in a lifetime.
And, even though they are fighting life threatening illnesses, they continue to smile through their adversity.
Now they have earned themselves deserving Bravehearts awards at a ceremony at St James' Park in Newcastle.
And the annual event saw these courageous children receive the recognition they so richly deserve.
This year 23 children from across the North East and Cumbria took great pride in receiving a Bravehearts crystal plinth and a gift of their choice, in recognition of the courage and strength they have shown in battling illness.
Arriving in a line of limousines, each young Braveheart has a humbling story to tell.
They have their own personal battle and find their own particular way of coping.
AshingtonTom Eden
Jogger tells of terrifying alleged sex attack
A jogger has told how she was subjected to a terrifying alleged sex attack in which she was pinned to the ground and straddled while out running.
Sixth Avenue, Ashington
The woman was out exercising early one Saturday morning when she was allegedly targeted by BMX-riding teenager Rhyss Laws.
Prosecutors say the 19-year-old initially slapped the jogger's backside but then launched a more sinister attack a few minutes later.
It is alleged he took the screaming woman to the ground, straddled her, pinned her down, told her to shut up and tried to pull her leggings down.
Laws denies two allegations of sexual assault and is standing trial at Newcastle Crown Court.
The complainant was interviewed by police later the same day, last October, and described what had happened to her as she went for a run just before 6.10am in Ashington, Northumberland.
She said she first became aware of someone when she felt her bottom being hit, followed by a "lad on a BMX" going past her.
Here's what happened next
Top storyTom Eden
Mum and son die two days apart
A man was found dead at his mum's home less than two days after he discovered her body there.
(Image: handout)
Mystery surrounds the sudden deaths of David Sydenham and Patricia Bowman, which have left their family in tatters.
Patricia's body was discovered by 40-year-old David and another relative at her Newcastle home on the morning of Monday April 30.
Her heartbroken son chose to stay at the house that night.
But David too was found dead the following day.
Police are still investigating the double tragedy, and David and Patricia's deaths are being treated as 'unexplained'.
RMTTom Eden
More rail strikes announced
Rail workers are to stage two fresh strikes in the bitter row over the role of guards on trains.
Members of the Rail, Maritime and Transport union (RMT) on Arriva Rail North (Northern) will walk out on May 24 and 26, causing fresh disruption to passengers.
The company was hit by a strike on Wednesday, with union members on Greater Anglia also taking industrial action.
The dispute started over two years ago on Southern Railway, and now affects five train operators.
RMT general secretary Mick Cash said:
"It is a tribute to the determination and professionalism of RMT members on Arriva Rail North that they have remained rock solid for over a year now in what is a battle to put public safety before private profit.
"German-owned Northern Rail want to run half a million trains a year without a safety critical guard on board in a move that would wreck both safety and access to services, and they should listen to their front-line staff and pull back from that plan immediately.
"RMT has agreed arrangements in Wales and Scotland that enshrine the guard guarantee. If it's good enough for Wales and Scotland to have safe rail services it should be good enough for the rest of Britain.
"The union remains ready for talks."
South YorkshireTom Eden
Collision on the A1
A bit further afield (South Yorkshire, to be precise), there has been another crash:
A183Tom Eden
Two-car crash in Sunderland
Another collision in Sunderland, this time on St Mary's Boulevard.
Emergency services are on scene:
SunderlandTom Eden
Crash on the A19
There has been a three-vehicle crash on the A19 southbound heading towards Seaham.
Traffic is able to pass, but slowly:
South ShieldsTom Eden
Hepatitis A scare at primary school
Youngsters at a Tyneside primary school are at the centre of a hepatitis A scare.
Health officials were called in after a pupil at Mortimer Primary School in South Shields was reportedly diagnosed with the virus over the Easter holidays.
(Image: Newcastle Chronicle)
As a result, all 162 Year 1 and Year 2 pupils at the school will be offered vaccination along with their teaching staff as a precautionary measure, according to Public Health England North East.
Hepatitis A is a viral infection which affects the liver.
It is usually a short-term illness and symptoms can include a raised temperature, nausea, diarrhoea, loss of appetite and jaundice.
Dr Gayle Dolan, consultant in health protection, said: "Although the symptoms can be unpleasant, it is rarely serious and some people, especially younger children, may have no symptoms at all."
Investigations are currently on-going and all close contacts have been identified, including pupils and members of staff, who will be offered a vaccine as a precautionary measure.
It is not anticipated that anyone else other than these contacts needs to be vaccinated at this stage.
A letter alerting parents to the situation was sent out on May 1.
In it headteacher Geoff Seagrove, wrote:
"I am writing to let you know that over the Easter holidays a child at Mortimer Primary School has been diagnosed with hepatitis A infection.
"The Health Protection Team at Public Health England (PHS) has been working closely with the school to agree what actions are needed.
"As a precautionary measure all children and staff in Years 1 and 2 are being offered hepatitis A vaccine to help prevent further spread of the infection.
"The parents of these children and members of staff will receive more information about the immunisation session in a separate leaflet.
"Pupils who are not in Year 1 or Year 2 do not need to be immunised at this stage.
"All children should wash their hands regularly at school and at home especially after going to the toilet and before eating."
Fire still ongoing
Tyne and Wear Fire and Rescue Service have revealed that the fire is ongoing and is located in a void within the building .
Firefighters are trying to reach it from three locations:
GatesheadTom Eden
Fire-hit block of flats passed all cladding tests after Grenfell
The Gateshead flat block which was hit by fire on Thursday is the only one in the borough with sprinklers.
Regent Court on High Street West was evacuated as a fire took hold in the building.
It took 34 firefighters to tackle the blaze on the building which The Gateshead Housing company said passed all fire safety tests last summer.
In the wake of the Grenfell Tower tragedy, insulation and panelling from Regent Court was tested. The results came back to confirm the material was fine.
Health and safety inspectors also surveyed the building to ensure it was up to fire safety standards.
The cause of the fire is still unknown and Chief Fire Officer Chris Lowther said it is a very "complex" incident.
White smoke was seen pouring from the roof of the ten-storey building on Thursday afternoon.
Residents were evacuated and taken to the civic centre which is over the road from the flats.
Elderly care home resident enjoys 'best day ever'
A Newcastle care home made one elderly man's wish come true with a trip to the seaside for fish and chips.
Alex Dawson at the seaside (Image: Waverley Lodge Care Home)
Staff at Waverley Lodge Care Home, in Lemington, are aiming to fulfil as many residents' wishes as possible and Alex Dawson was the latest.
The 92-year-old wanted to travel to Cullercoats and have a fish supper at the coast like he used to when he was a young lad.
Alex, from Throckley, said he had the "best day out ever" when staff granted his wish.
He travelled on the bus to the city centre and then the metro to Cullercoats, with the home's activities coordinator Michelle Park.
(Image: Waverley Lodge Care Home)
The pair talked about the pubs that used to line Scotswood Road and stopped for a chat with soldiers holding a meet and greet in Newcastle.
Alex was then treated to a fish and chip supper on the seafront, after taking a tour of the town.
"I hadn't been on a day out to the seaside for years.
"I wished to have proper fish and chips by the sea like when I was a lad.
"I had the best day out ever. The sea was beautiful and the sun came out. I really appreciate Michelle taking me out for the day."
QuaysideKEY EVENT
The new North East heroes joining the Walk of Fame
The former millionaire hotelier who sold his successful business and founded and financed a cancer charity is one of the new names which have been added to the ranks of Tyneside's local heroes.
Brian Burnie sold his Doxford Hall Hotel and land in Northumberland with the proceeds going to his Daft as a Brush Cancer Patient Care, which now has 350 volunteers and operates 25 ambulances.
The custom-made vehicles transport, free of charge, to and from hospital outpatients who are undergoing chemotherapy and radiotherapy cancer treatment.
On Thursday, Brian was among the four new names for NewcastleGateshead's riverside "Walk of Fame", as nominated by local people for having made a significant contribution to the region over the past 60 years.
The names join the existing 33 bronze plaques which currently make up the "Local Heroes" collection along NewcastleGateshead's Quayside Mile from Baltic Square to the Swing Bridge, across the River Tyne, to the Gateshead Millennium Bridge on the Newcastle side of the water.
Joining Brian is Dr Hari Shukla, former director of the Tyne and Wear Racial Equality Council, community leader and equality champion, Miriam Stoppard, doctor, author, businesswoman and television presenter and Connie Lewcock, suffragette, teacher and socialist.
North Tyneside traffic
Traffic is getting heavy near the Quorum business park:
Bus delays
Bus services are being affected by the diversion in Gateshead:
Skip on fire
In other fire news, a burning skip has been put out:
Newcastle Airport reveals major expansion plans
An ambitious plan to expand and improve Newcastle International Airport in time for its 100th birthday has been unveiled.
Newcastle International Airport
By 2035, passenger numbers could balloon from 5.35 million to 9.4 million thanks to better transport links and, potentially, an extended runway.
More parking, new destinations and even a main line rail link are all on the cards as the airport eyes a period of rapid growth.
While no major extension to the terminal is planned, airport bosses want to improve shopping and leisure outlets and use technology to make getting through the airport faster.
The plan forecasts the expansion will create more jobs, eventually supporting more than 4,700 on site, 27,800 indirectly across the region, and that it will add over £2bn to the North East's economy annually.
A new multi-storey car park could be built and, with road improvements, new Metros and the potential for main line rail links from Central Station, getting to the airport in 2035 might be a whole lot easier.
Curious fox wanders round Tynemouth Metro Station
This video of a fox wandering around Tynemouth Metro Station has thrilled people across the region:
It was taken by Andrea Concas at around 10pm on April 29 after he finished work at the Davanti Classico restaurant, based at the station.
He was waiting for a Metro home when the animal came onto the platform, had a good look around and left.
Andrea, who has previously seen foxes a number of times in the area, said:
"I'm quite sure the fox lives in the bushes between Northumberland Park and the station.
"I have seen more than one as I work in the restaurant just there in the station. They arrive late at night when it is quiet to look for food, mostly when it's been a busy day in Tynemouth.
"I think they don't have much wild space to live and get food, so they look for food in urban places. I see them quite often."
Road still closed due to fire
Police still have the road cordoned off:
And firefighters say there's no end in sight.
Latest from the scene of the fire
Katie has been speaking to firefighters at the scene and has the latest from the Gateshead fire:
A North East Ambulance Service spokeswoman added that they were called to the scene of the fire at 12.02pm this afternoon, and are in attendance to "support the fire brigade".
There are no reports of any injuries at this stage.
Sheep stolen from Hexham
34 - yes, thirty four - sheep were stolen from Hexham:
Level crossing fixed
The problems in East Boldon have been resolved:
Newcastle Crown CourtKEY EVENT
Age Concern boss found guilty of £700,000 fraud
A chief executive at Age Concern is today behind bars after he was found guilty of diverting more than £700,000 from the charity to himself during a fraud spanning eight years.
John Briers pocketed huge amounts of the organisation's money in a disgraceful abuse of his trusted position.
Newcastle Crown Court heard that he paid 60 of the charity's cheques into his own account, awarding himself 11 unauthorised bonuses and 19 additional pension top-ups.
The 57-year-old, of Woodstock Road, Gateshead, who was chief executive officer at Age Concern South Tyneside at the time, was unanimously found guilty of three counts of fraud between 2007 and 2015.
Judge Tim Gittins remanded Briers in custody and told him to prepare for a significant prison sentence.
The judge adjourned sentence in order to get information from the charity about the impact of the offending.
Judge Gittins told Briers:
"You have been convicted by the jury on clear and compelling evidence of a significant fraud on a charity that you were employed to protect the financial interests of.
"The sentence in due course will be a significant custodial sentence.
"I will determine the length of that in light of everything that's put before me.
"In those circumstances you will be remanded in custody."
14:23 Kathryn Riddell
Traffic lights stuck on red
Slow traffic now on the A1231 Sunderland Highway in Washington at the roundabout with the A182.
Traffic lights are stuck on red. This is affecting the roundabout under the flyover.
Working to isolate the gas supply
A spokesperson for Northern Gas Networks said: "Emergency engineers from Northern Gas Networks have attended the scene of a fire at a property in Gateshead today.
"We are working alongside the police and fire service and are isolating the gas supply to the property as a safety precaution at the request of the emergency services."


text:
package org.apache.drill.exec.store.jdbc;

import java.util.Collections;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;

import com.fasterxml.jackson.annotation.JsonFilter;
import com.fasterxml.jackson.annotation.JsonIgnore;

import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonTypeName;
import org.apache.drill.common.PlanStringBuilder;
import org.apache.drill.common.exceptions.UserException;
import org.apache.drill.exec.proto.UserBitShared.UserCredentials;
import org.apache.drill.exec.store.security.CredentialProviderUtils;
import org.apache.drill.common.logical.StoragePluginConfig;
import org.apache.drill.common.logical.security.CredentialsProvider;
import org.apache.drill.exec.store.security.UsernamePasswordCredentials;
import org.apache.drill.shaded.guava.com.google.common.base.Preconditions;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

@JsonTypeName(JdbcStorageConfig.NAME)
@JsonFilter("passwordFilter")
public class JdbcStorageConfig extends StoragePluginConfig {

  private static final Logger logger = LoggerFactory.getLogger(JdbcStorageConfig.class);

  public static final String NAME = "jdbc";
  public static final int DEFAULT_MAX_WRITER_BATCH_SIZE = 10000;

  private final String driver;
  private final String url;
  private final boolean caseInsensitiveTableNames;
  private final boolean writable;
  private final Map<String, Object> sourceParameters;
  private final int writerBatchSize;

  @JsonCreator
  public JdbcStorageConfig(
      @JsonProperty("driver") String driver,
      @JsonProperty("url") String url,
      @JsonProperty("username") String username,
      @JsonProperty("password") String password,
      @JsonProperty("caseInsensitiveTableNames") boolean caseInsensitiveTableNames,
      @JsonProperty("writable") boolean writable,
      @JsonProperty("sourceParameters") Map<String, Object> sourceParameters,
      @JsonProperty("credentialsProvider") CredentialsProvider credentialsProvider,
      @JsonProperty("authMode") String authMode,
      @JsonProperty("writerBatchSize") int writerBatchSize) {
    super(
      CredentialProviderUtils.getCredentialsProvider(username, password, credentialsProvider),
      credentialsProvider == null,
      AuthMode.parseOrDefault(authMode, AuthMode.SHARED_USER)
    );
    this.driver = driver;
    this.url = url;
    this.writable = writable;
    this.caseInsensitiveTableNames = caseInsensitiveTableNames;
    this.sourceParameters = sourceParameters == null ? Collections.emptyMap() : sourceParameters;
    this.writerBatchSize = writerBatchSize == 0 ? DEFAULT_MAX_WRITER_BATCH_SIZE : writerBatchSize;
  }

  private JdbcStorageConfig(JdbcStorageConfig that, CredentialsProvider credentialsProvider) {
    super(credentialsProvider, credentialsProvider == null, that.authMode);
    this.driver = that.driver;
    this.url = that.url;
    this.writable = that.writable;
    this.caseInsensitiveTableNames = that.caseInsensitiveTableNames;
    this.sourceParameters = that.sourceParameters;
    this.writerBatchSize = that.writerBatchSize;
  }

  @JsonProperty("username")
  public String getUsername() {
    if (!directCredentials) {
      return null;
    }
    return getUsernamePasswordCredentials(null)
      .map(UsernamePasswordCredentials::getUsername)
      .orElse(null);
  }

  @JsonProperty("password")
  public String getPassword() {
    if (!directCredentials) {
      return null;
    }
    return getUsernamePasswordCredentials(null)
      .map(UsernamePasswordCredentials::getPassword)
      .orElse(null);
  }

  @Override
  public JdbcStorageConfig updateCredentialProvider(CredentialsProvider credentialsProvider) {
    return new JdbcStorageConfig(this, credentialsProvider);
  }

  public String getDriver() {
    return driver;
  }

  public String getUrl() {
    return url;
  }

  public Boolean isWritable() { return writable; }

  public int getWriterBatchSize() { return writerBatchSize; }

  @JsonProperty("caseInsensitiveTableNames")
  public boolean areTableNamesCaseInsensitive() {
    return caseInsensitiveTableNames;
  }

  public Map<String, Object> getSourceParameters() {
    return sourceParameters;
  }

  @JsonIgnore
  public Optional<UsernamePasswordCredentials> getUsernamePasswordCredentials(UserCredentials userCredentials) {
    switch (authMode) {
      case SHARED_USER:
        return new UsernamePasswordCredentials.Builder()
          .setCredentialsProvider(credentialsProvider)
          .build();
      case USER_TRANSLATION:
        Preconditions.checkNotNull(
          userCredentials,
          "A drill query user is required for user translation auth mode."
        );
        return new UsernamePasswordCredentials.Builder()
          .setCredentialsProvider(credentialsProvider)
          .setQueryUser(userCredentials.getUserName())
          .build();
      default:
        throw UserException.connectionError()
          .message("This storage plugin does not support auth mode: %s", authMode)
          .build(logger);
    }
  }

  @Override
  public int hashCode() {
    return Objects.hash(
      driver, url, caseInsensitiveTableNames, sourceParameters,
      credentialsProvider, writable, writerBatchSize, authMode
    );
  }

  @Override
  public boolean equals(Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    JdbcStorageConfig that = (JdbcStorageConfig) o;
    return caseInsensitiveTableNames == that.caseInsensitiveTableNames &&
        Objects.equals(driver, that.driver) &&
        Objects.equals(url, that.url) &&
        Objects.equals(writable, that.writable) &&
        Objects.equals(sourceParameters, that.sourceParameters) &&
        Objects.equals(credentialsProvider, that.credentialsProvider) &&
        Objects.equals(writerBatchSize, that.writerBatchSize) &&
        Objects.equals(authMode, that.authMode);
  }

  @Override
  public String toString() {
    return new PlanStringBuilder(this)
      .field("driver", driver)
      .field("url", url)
      .field("writable", writable)
      .field("writerBatchSize", writerBatchSize)
      .field("sourceParameters", sourceParameters)
      .field("caseInsensitiveTableNames", caseInsensitiveTableNames)
      .field("credentialProvider", credentialsProvider)
      .field("authMode", authMode)
      .toString();
  }
}