text:
BBC head of newsroom defends Cliff Richard scoop: 'We pursued it. We pinned it down...We reported it accurately'
Stewart Purvis: Can the UK's broadcast news providers keep doing more for less?
Television Journalism
Mark Williams-Thomas: Without Savile exposure, Harris and Clifford victims would never have come forward
By William Turvill Twitter
It may be two years since Mark Williams-Thomas exposed the sex attack allegations against Jimmy Savile which had been ignored by the BBC with his ITV Exposure documentary.
But the ramifications of the story are still being felt. The Operation Yewtree police investigation into historic sex offences is ongoing and, in a separate inquiry, Sir Cliff Richard's home was recently searched by South Yorkshire Police after Williams-Thomas passed information on to the force.
4.7m watch BBC election coverage led by Huw Edwards as Channel 4 audience halves
Journalist of the Year Robin Barnwell praises 'unsung heroes' of undercover journalism
ITV's Tom Bradby changed approach to royal interview after finding Meghan and Harry 'vulnerable'
Williams-Thomas, a police officer turned investigator/journalist (via a stint as an advisor for fictional crime programmes), proudly tells me that his Savile story remained on the front pages for 41 days after it was broadcast in October 2012.
Yewtree has led to more than a dozen arrests and two high-profile convictions (Rolf Harris and Max Clifford).
Last month Home Secretary Theresa May announced a child sex abuse inquiry that will look into churches, the BBC, political parties and other institutions.
Despite the fact he was on Savile's trail before his death in late 2011, Williams-Thomas believes that if the star was still alive he would not yet have been exposed – and therefore the various other celebrities and high-profile figures caught in recent years would not have been either.
Jimmy Savile (Reuters)
"No one would have broadcast that programme," he tells me at Soho's Groucho Club. He points out that as well as the BBC dropping its Newsnight investigation into Savile in December 2011 – which he worked on – the police also missed opportunities to catch the former Top Of The Pops presenter.
Williams-Thomas first heard of Savile's abuse when working on another Newsnight story. It was on the aeroplane travelling back from Lyon, France, with producer Meirion Jones – whose aunt was headmistress at Duncroft School – where Savile is now widely known to have abused pupils.
"He said to me: 'Have you heard about Jimmy Savile?' And I said: 'What do you mean?' And he said: 'Well, you know, he was a child abuser.'"
Williams-Thomas instantly wanted to investigate, but he says Jones told him that no one would touch the story. That changed a couple of months later when Savile died. Williams-Thomas was called in by Jones to be "an expert on how paedophiles operate" before the "editorial decision" was made to spike Newsnight's investigation.
Rather than feeling bitter about the story being dropped at an early stage, Williams-Thomas saw this as an opportunity and asked Jones if he could take the story on. "Absolutely – please expose him," Jones said.
After persuading ITV to consider the story – "they got it…but, I have to say, they were nervous" – Williams-Thomas, who was "not paid a penny" until the programme was made, linked up with freelance producer and director Lesley Gardiner, who sits in on part of this interview.
The two of them "followed a path" and by the time of broadcast, they had four victims and one witness of Savile's abuse who were willing to speak.
Thanks, says Williams-Thomas, to the bravery of these women, the programme went ahead.
There have been negative repercussions – the investigator says he has received a letter bomb and child sex abuse material in the post – but the programme went on to win numerous awards and, Williams-Thomas believes, make a difference.
"The praise for this is for those five women," he says. "If those five women hadn't put their trust in me, and been brave enough to tell their story, then those many victims who have taken strength from that [wouldn't have come forward].
"And I've talked to the victims in many of those [Operation Yewtree] court cases, and ongoing court cases now, and they personally say that if it hadn't been for Savile's exposure, they wouldn't have come forward."
As it is, Williams-Thomas believes his Savile story has led to a "sea change of culture, in the media, in the public, in the police, in the Crown Prosecution Service – across the board".
Before embarking on his ten-month investigation into Savile, Williams-Thomas had worked on several other high-profile crime cases, including the murder of Sarah Payne when he worked for Surrey Police, and the murder of 12-year-old Tia Sharp, as a freelance journalist.
In the latter case, Williams-Thomas got an exclusive interview with Stuart Hazell, the schoolgirl's murderer, before he was charged by police. This is part of the interview, which was broadcast on ITV News on the 9 August 2012:
"I knew at that point this was the interview with the killer," says Williams-Thomas. "The more information he gave me, the easier the police's job was – and that's what the whole purpose was. I wanted the killer caught."
He adds: "I just want people to tell me everything. And I wanted him to tell me everything in such detail that the police would then go back and say: 'Is that right? Is that what you said?'"
What Williams-Thomas didn't know was that Tia Sharp's body was in the attic of the house when he conducted his interview. An "inquisitive person" – "if you invited me to your house and I went to the toilet, I would go through your cupboards" – Williams-Thomas believes there is a chance he could have discovered her had Sharp's family allowed him to go upstairs.
Asked how dealing with such horrific cases affects him personally, Williams-Thomas says: "I've seen the worst of the worst. I've seen children murdered, I've seen dead bodies, I've seen the worst scenarios, and I've seen horrific abuse that people wouldn't even be able to contemplate.
"And does it upset me? Yeah, I continue to be upset. And it concerns me, and it worries me – and that in a way is what drives me to do what I do. I hope that I can try and make a difference. I can't change the world, but I can help some people.
"And I'll continue to do that as long as I can, as long as I have the ability to still expose people. And will I upset people? Yeah. But I hope the people that I upset are the baddies."
Last month, he broke the news that retired judge Baroness Butler-Sloss stepped down as head of the inquiry into child sex abuse, saying she was "not the right person" for the job.
Williams-Thomas, who has immersed himself in the stories the probe will concern itself with, feels this decision was right, but is concerned the inquiry will not fulfill its job. He describes Home Secretary Theresa May's proposal for an "inquiry of previous inquiries" as "absolutely pointless".
"If the Government gets it right, by appointing the right people to head up the inquiry, it will lift a lid on a number of powerful people who either are offenders or covered up", he says.
In addition to this story, Williams-Thomas has broken a number of Operation Yewtree exclusives over the last couple of years – including the fact that Rolf Harris had been questioned by police in November last year, which he broke on Twitter. It took another five months for The Sun to claim a front-page "world exclusive" on the same news.
Rolf Harris (Reuters)
While Williams-Thomas had his Harris story double-sourced, newspapers and broadcasters struggled to get the story out, with police refusing to confirm his identity. Policeman turned journalist Williams-Thomas believes that those arrested for child sex abuse should be named in the media – but that the authorities need to build up a stronger case on alleged abusers before an arrest is made.
And what does he make of relations between those working in his former and current professions? "The relationship has now got better than it was, but there's still a long way to go back to the way it was," he says.
"Had it gone too far, the relationship between the police and the media? I think in some cases it had – that pally relationship crossed the boundaries. But are we in a position now where it's gone too far the other way? Yes. It's very difficult to get the pendulum in the middle, and it's now gone too far the other way.
"What's really important is for the police and the media to understand the roles they play, and how it's vital they work together. And I think that gets lost sometimes."
He adds: "Leveson hasn't helped. For all the good it's done, it's done bad as well. And I just hope that the police service over time will step back from it and go: 'You know what, we do need those relationships. We need to understand where those boundaries are, but we do need those relationships – because we do need to work together.'"
Dame Janet Smith: 'Unreliable' press reports gave 'misleading' impression BBC knew about Savile's crimes
Meirion Jones: 'Everyone on right side of the Savile argument has been forced out of the BBC'
Meirion Jones: The BBC knew Jimmy Savile was a paedophile and they ran the Christmas tributes
'Five to 10' staff in BBC sex probe during 'Savile period', says DG George Entwistle
2 thoughts on "Mark Williams-Thomas: Without Savile exposure, Harris and Clifford victims would never have come forward"
djamila_st says:
Thank you so much for such a nice article. All the information which have you shared with us is very useful for my home business. good
Pingback: "Long Way to Go… " – Spin vs Truth


text:
GM working to retrain employees affected by Oshawa plant closure
Dec 14, 2018 The Canadian Press
The Oshawa's General Motors car assembly plant in Oshawa, Ont., is shown on November 26, 2018. THE CANADIAN PRESS/Eduardo Lima
OSHAWA, Ont. — General Motors of Canada Co. is working to set up jobs and training programs for employees who will be put out of work when it closes the Oshawa Assembly plant next year even as Unifor promises an extended fights to keep the operation open.
The auto giant said Friday that several employers have identified about 2,000 jobs that will become open in Durham region in 2019 and 2020 — many of them related to the refurbishment of the Darlington nuclear power plant southeast of Oshawa.
General Motors has also identified 300 openings for auto technicians at GM dealerships in Ontario and 100 jobs that will be open at other GM facilities in Ontario.
In addition, GM estimates about half of the 3,000 unionized and salaried employees are eligible to retire under the company's defined benefit pension plan — leaving about 1,500 who will want to transition to new occupations.
The city of Oshawa and surrounding areas east of Toronto were shocked last month when the highly rated Oshawa Assembly plant was included as one of five North American GM plants identified to close next year.
GM Canada vice-president David Paterson said the company is committed to spend millions of dollars to ensure its employees get the retraining they require, with an initial estimate of between $5 million and $10 million, but the exact amount will depend on what other employers provide.
"What we want to do is to assure employees that their training will be taken care of. We'll make sure that there's enough money to do that," he said in an interview.
GM Canada says Durham College will also establish a confidential internet portal in the new year to help auto workers identify job openings and begin plans to take retraining courses offered by a consortium of colleges.
Unifor president Jerry Dias said in an interview that the training commitment is just a distraction from the company's lack of commitment to Canada.
"All of these announcements that General Motors is making about retraining, they're trying to hide the fact that they're a terrible corporate citizen."
GM says it will be discussing further benefits packages for employees with the union, but Dias said the focus is entirely on saving Oshawa. If the plant closes, GM's only Canadian assembly plant will be CAMI in Ingersoll, Ont., which produces the same Chevrolet Equinox the company produces in Mexico.
"If there's going to be a reduction in volume, guess where they're taking it out of?" said Dias.
"It's all intertwined. GM is leaving Canada, and we're not going to let them. That's what the bottom line is here….we are going to waste General Motors over the next year. Waste them."
Paterson said GM recognizes that the union has voiced "some strong opinions" but thinks it would be good for employees if they have time to plan for their future.
"We have an obligation and duty to work with our union to determine — in addition to our pensions and the income supplements our employees will get — what things we can provide," Paterson said.
He said two of the prospective employers that came to GM after the closure announcement are Ontario Power Generation and Aecon, a construction company, working on the nuclear plant's refurbishment.
"They have huge needs in terms of millwrights, boiler makers, electricians and a number of areas where our employees are especially suited to that type of work and have great experience," Paterson said.
— by David Paddon in Toronto
Companies in this story: (TSX:ARE)

redpajama_set_name: RedPajamaCommonCrawl


text:
How Teachers Taught
Constancy and Change in American Classrooms, 1890–1990
Larry Cuban
(Print Publication Date: June 15, 1993)
Series: Institute for Research and Teaching Series
In the first edition of this seminal study, Larry Cuban presented the last century of American teaching as one of a stable teacher-centered pedagogy. Within this framework, Cuban explored how major school reform efforts to alter classroom teaching often resulted in modest shifts in pedagogy in elementary schools and even less change in secondary schools.
Now, in this second edition, How Teachers Taught: Constancy and Change in American Classrooms, 1890–1990, Larry Cuban returns to his pioneering inquiry into the history of teaching practice in the United States, responds to criticisms, and incorporates the scholarship of the last ten years. While not abandoning his basic thesis of the remarkable continuity in teacher-based instruction, Cuban now examines more closely the phenomenon of "hybrids" of student-centered and teacher-centered pedagogy, and finds many instances of classroom change sufficient to give pause to those who see futility in classroom reform. The author looks closely at socioeconomic contexts and the evolution of curriculum content. In the final chapter, Cuban directly assesses the implications of his work for policymakers, practitioners, and researchers. Historians, sociologists, and educators will also find powerful relevancy to their work, and the general reader will join in an exciting search for historical realities.
"There are no bumper-sticker solutions to educational problems here, no election year gimmicks. Rather, this book presents the seasoned hopefulness and skeptical wisdom of a scholar-practitioner who gives us a better map of where we have been and a sense of where we might go."
—From the Foreword by David Tyack
EBOOKPAPERBACK


The Dividist Papers: Is Iraq like Vietnam? Dubious history.
Is Iraq like Vietnam? Dubious history.
In the last post, we examined the question "Is Iraq like Vietnam?" , concluding it is the wrong question to ask about our involvement in Iraq. In the next two posts we address the President's analogy directly.
Contrary to the President's assertion, it is indeed a "mistakable" legacy, dubious history, and a poor analogy. Particularly if this assertion is meant to communicate, as has been asserted by many bloggers and columnists, that the 1975 Congressional vote to cutoff funding for Vietnam was the primary cause of the death of millions of Cambodians at the hands of the murderous Khmer Rouge regime. The first step in deconstructing the President's version of history, is to separate the Vietnamese and Cambodian horrors that followed our withdrawal.
For the purposes of this post, we will stipulate that a direct consequence of the 1975 vote was hundreds of thousands of Vietnamese displaced, killed, and imprisoned after Saigon fell. These were the 'boat people' and victims of 're-education' camps' that the President references. It did happen but it did not have to happen that way. We could have planned better to support those who supported us. But as bad as it was, it still must be seen in the context of a fifteen year war, where two to three million Vietnamese and 52,000 Americans lost their lives. Such is the grisly calculus of war. Continuing American involvement after 1973 or 1975 does not mean that fewer Vietnamese lives or even the lives of our Vietnamese supporters would have been lost. After 15 years of American involvement in the fighting in Vietnam, it is hard to imagine how a better outcome would have resulted from an additional two or five or ten or fifteen more years of American intervention, as implied by this speech.
Nevertheless, what happened in Vietnam after the fall of Saigon happened to our shame. But the blame does not fall exclusively on the shoulder of the Democratic Congress that voted to cut off funds. That guilt must also be shared by the Republican Commander-in-Chief, Secretary of State, and administration that set the wheels in motion for that vote and its consequences.
Nixon: But it'll worry them.
Kissinger: But it will worry everybody. And domestically in the long run it won't help us all that much because our opponents will say we should've done it three years ago.
Kissinger: So we've got to find some formula that holds the thing together a year or two, after which-- after a year, Mr. President, Vietnam will be a backwater. If we settle it, say, this October, by January '74 no one will give a damn.
Actual events did not stay precisely on Kissinger's schedule. This conversation took place in August, 1972. The Paris Peace Accord was signed five months later in January, 1973. Saigon fell a little over two years later, in April, 1975. Duplicity and domestic political gamesmanship by a Republican President and his Secretary of State set the timetable for the fall of Saigon. The Democratic Congress was an accessory to the crime. There is plenty of blame to go around.
"He said Kissinger, who served in the Nixon and Ford administrations, has been telling Bush and Cheney that 'in Iraq', he declared very simply, 'Victory is the only meaningful exit strategy.' This is so fascinating. Kissinger's fighting the Vietnam War again because, in his view, the problem in Vietnam was we lost our will."
"If you mean, by 'military victory,' an Iraqi government that can be established and whose writ runs across the whole country, that gets the civil war under control and sectarian violence under control in a time period that the political processes of the democracies will support, I don't believe that is possible."
I found no comfort in learning that Henry Kissinger was also advising this administration, but I digress. Back to the President's dubious history lesson.
Let us start with few indisputable facts. In 1975 a Democratically controlled Congress voted to cutoff funding for Vietnam. That is a fact. Later that year Saigon fell to the North Vietnamese Army. That is a fact. In 1975-79 as many as two million Cambodians died at the hands of their own government under the despotic hand of Pol Pot's Khmer Rouge government. That is fact.
The fallacy is stopping with those facts and ignoring others when drawing the conclusion that the Congressional vote in 1975 is responsible for the death of two million Cambodians. The bloggers linked above do not stop there, but claim that Congress cutting off funding for Vietnam in 1975 is pretty much responsible for every bad thing that has happened in the world since 1975, including the Iranian hostage crisis, both Iraq wars, Saddam Hussein, 9/11, Valdimir Putin's poor fishing technique, and Rex Grossman unable to hold on to the football in last years Superbowl, et.al.
In 1975 Congress voted to cutoff funding for Vietnam that ultimately led to the death of two million Cambodians in 1975 -79 at the hands of the Khmer Rouge government.
In 1972 President Nixon and Henry Kissinger planned a withdrawal they knew would lead to the failure of the South Vietnamese government and ultimately led to the death of two million Cambodians in 1975 -79 at the hands of the Khmer Rouge government.
In 197o Cambodian leader Prince Sihaounok was deposed by pro-American general Lon-Nol in a coup widely understood to have been engineered by the CIA. He was perceived as an American puppet further fueling the Khmer Rouge insurgency which ultimately led to the death of two million Cambodians in 1975 -79 at the hands of the Khmer Rouge government.
In 1969 President Nixon ordered the carpet bombing of supply lines in Cambodia, with over 540,000 tons of American bombs killing between 140,000 and 500,000 civilians, fueling popular Cambodian support for the Khmer Rouge that ultimately led to the death of two million Cambodians in 1975 -79 t the hands of the Khmer Rouge government.
In 1968 with 25,000 American dead in Vietnam, SECDEF Robert MacNamara, the architect of the Vietnam war, quit or was fired after informing LBJ that the war was not winnable. He chose to not share that insight with the American people until writing his memoirs some 30 years later. As a consequence, the war continued for another five years costing 27,000 American lives and ultimately led to the death of two million Cambodians in 1975 -79 at the hands of the Khmer Rouge government.
Which of these where most responsible for the Cambodian massacres? Who knows? Yes, there was a bloodbath in Cambodia and there was suffering in Vietnam. But it is not clear that there was a direct causal relationship between the cutoff in funds in 1975 and the bloodbath in Cambodia. It is not clear that we would have or could have prevented the genocide in Cambodia if we stayed. It is easier to make the case that the bloodbath was not a consequence of leaving Vietnam too early (after over a decade of war and 52,000 American lives), but because we left Vietnam too late. Indeed, one can as easily extract a lesson from Vietnam that the risk of a bloodbath increases the longer we stay. There is no historical certainty here.
The assertion that the "killing fields" in Cambodia were a consequence of a Congressional vote to cut off funds for Vietnam is bad history, and a false analogy for Iraq. Obviously, if the history itself is wrong, extracting an analogous lesson for Iraq from that falsity is complete fantasy. Does this mean there is no risk of a bloodbath in Iraq should we leave? Of course not. That risk is real. As we begin our withdrawal from Iraq, as we inevitably must, we should strive to do so in a responsible way and minimize the likelihood of a bloodbath.
A bloodbath in Iraq is not certain, but there is no guarantee that a bloodbath will not occur.
There is no guarantee that we can prevent a bloodbath from happening.
For the next and last post in this series, we will revisit the question of what lessons were learned from Vietnam. We will reference the lessons that were researched, codified, and understood by the military strategists that studied that war, and the military leaders who were soldiers in that war. Soldiers like General Colin Powell.
Technorati tags: Colin Powell, 1975, Vietnam, George Bush, Iraq, surge, Henry Kissinger, Powell Doctrine.
And, very ironically, it was Communist Vietnam which put an end to Pol Pot's abominable regime.
Yeah. The whole "enemy of my enemy" meme can lead to very bad decisions. We actually recognized Pol Pot as the legitimate government of Cambodia, because we could not support Communist Vietnam overthrowing the regime. Best lesson from that - "When you are in a hole, stop digging."


text:
Past élite Issues
Past Wedding Issues
Past Ultimate Issues
Ultimate Awards
élite Weddings
Excerpts from Secret Los Angeles: A Guide to the Weird, Wonderful, and Obscure
by élite Magazine | Nov 23, 2020 | Great Escape
These excerpts are taken from Secret Los Angeles: A Guide to the Weird, Wonderful, and Obscure by Danny Jensen. Jensen is also the co-author of 100 Things to Do in Los Angeles Before You Die, 2nd Ed. Both books can be purchased at www.secretlosangelesbook.com.
What happened to the original Venice canals? Where can you find the oldest tattoo parlor in the country? Where is the "Statue of Liberty of Los Angeles" perched? With Secret Los Angeles: A Guide to the Weird, Wonderful, and Obscure by local author Danny Jensen, you'll discover the surprising answers to these curious mysteries and more.
Los Angeles is a city full of hidden histories, strange sculptures, and wonderful oddities that are often overlooked by locals and visitors alike. Secret Los Angeles will serve as your guide to many of the most magical places across the city and surrounding county—places that you may never have noticed before or perhaps always wondered about. Discover a grapevine older than the state of California, find the inspiration for Disneyland nestled within Griffith Park, uncover the history of Central Avenue's jazz legacy, and plenty more.
Purchase your copy of Secret Los Angeles and find out about upcoming events here: www.secretlosangelesbook.com
Celebrate the Lighting of the
Capitol Records Christmas Tree
The Capitol Records Building is an instantly recognizable Hollywood icon, towering a block north of the intersection of Hollywood and Vine. But most people don't realize that the blinking light atop the circular building's 90-foot rooftop spire has been sending out a secret message for decades—unless of course you're a very observant reader of Morse code.
To promote Capitol Records' status as the first record label with a West Coast home, then-president Alan Livingston decided that the red light at the top of the building's spire should continuously blink the word "Hollywood" in Morse code. To commemorate the occasion, they even invited Leila Morse, the granddaughter of Samuel Morse, to throw the switch.
During the holiday season, the roof of the Capitol Records Building also features a Christmas tree made of 4,373 bulbs (25 watts each), strung up to the top of the tower's spire. The tree, the first of its kind, has made an appearance every December since 1958 except in 1973 (due to an energy crisis). Designed by Ollsen Lighting, the tree of lights is usually illuminated around Thanksgiving and remains through the holiday season. In years past, the families of Frank Sinatra and Nat King Cole have thrown the switch to light the tree.
1750 Vine St, Los Angeles, CA 90028 • www.capitolrecords.com
Holyland Exhibition
Discover Rare Middle-Eastern Artifacts at the Holyland Exhibition
In the hills of Silver Lake stands a hidden museum dedicated to Antonia Futterer, an Australian-born explorer, evangelist, and lecturer who went in search of the Ark of the Covenant, the sacred chest thought to hold the tablets engraved with the Ten Commandments. Sound familiar? Thought to be one of the real-world inspirations for Indiana Jones, Futterer may not have found the Ark, but he did bring back a wealth of artifacts from the Middle East that can now be explored at his former home by appointment.
The roughly two-hour guided tour features five rooms filled floor to ceiling with artifacts, furniture, tapestries, photographs, and more collected from Egypt, Palestine, Syria, and elsewhere in the region. And what better time to explore artifacts from the Holyland than around the holidays? (Be sure to call ahead for an appointment.)
2213 Lake View Ave, Los Angeles, CA 90039 • (323) 664-3162
Explore Hidden Staircases All Over LA
Hundreds of hidden staircases are scattered throughout Los Angeles, yet most are overlooked by the untrained eye. Many of the stairways were built in the early 20th century, particularly during the 1920s when LA had the largest trolley system in the world, thanks to the iconic Red and Yellow Cars. The stairs offered Angelenos convenient and direct passageways in hilly neighborhoods from their homes to the transit lines, shopping areas, and workplaces.
While many of the stairs are concentrated around the steep hills of Echo Park, Silver Lake, and Los Feliz, they can be found all over, from Pasadena to the Pacific Palisades. Winter offers a great opportunity to explore these hidden staircases, especially when we're looking to burn off some of those extra holiday calories and get out of the house for some fresh air.
Multiple locations • www.secretstairs-la.com
Find Grape Vines Growing Behind Avila Adobe, LA's Oldest House
As one of LA's oldest thoroughfares, Olvera Street is a treasure trove of historic buildings, busy restaurants, and colorful stalls. But most visitors don't realize there's a bit of living history growing just above their heads.
Long before Napa and Santa Barbara became renowned for excellent vintages, Downtown LA was the heart of California's wine industry—and you can still find evidence of this long-lost history.
While largely ignored for decades, three ancient grapevines grow above Olvera Street (at one time known as "Wine Street") and behind Avila Adobe, considered the oldest house in LA. The vines are thought to have been planted around the time the house was built in 1818, making them older than the state of California, according to city archivist Mike Holland, who has become the enthusiastic caretaker of the historic vines. With the help of winemakers, Holland has been cultivating the vines to produce both more grapes and sweeter ones. He's been using the grapes to make small batches of a fortified dessert wine called angelica, using a recipe from 1891, similar to what the Spanish missionaries might have made.
While Las Posadas at Olvera Street, the annual Christmas celebration, is likely to be postponed this year due to the pandemic, there's a good chance there will still be festive decorations to enjoy in the area.
10 Olvera St, Los Angeles, CA 90012 • www.elpueblo.lacity.org
GreatEscape-SecretLosAngeles-P4
From Lady Gaga to Holiday Commercials Filming in the SCV Remains Strong
by élite Magazine | Nov 23, 2020 | SCV Reel Talk
This year has brought unprecedented circumstances that have reshaped the way we live our lives. Businesses and organizations throughout Santa Clarita, including schools, restaurants and retailers, have had to get creative to ensure residents get the same quality of...
Beware of Health Scams
by élite Magazine | Nov 23, 2020 | Henry Mayo
From miracle medicines to impossibly easy weight-loss remedies, you'll find no shortage of questionable health products available for sale. Some may sound too good to be true. And they often are.To be sure, plenty of legitimate health products are on the market. But...
We Wish You a Merry Christmas and A COVID Safe New Year
by Kendra Harvey | Nov 23, 2020 | Spotlight
2020 has been an interesting year for everyone, and 2021 is just around the corner! Ushering out this year will look a lot different than when we ushered it in. Thankfully, we have had many months of shared creativity when it comes to making the most of living in...
Archives Select Month November 2020 September 2020 July 2020 March 2020 January 2020 November 2019 September 2019 July 2019 May 2019 March 2019 February 2019 January 2019 November 2018 September 2018 July 2018 May 2018 March 2018 January 2018 November 2017 September 2017 July 2017 June 2017 May 2017 March 2017 January 2017 November 2016 September 2016 July 2016 May 2016 March 2016 February 2016 January 2016 November 2015 September 2015 July 2015 May 2015 March 2015 January 2015 November 2014 September 2014 July 2014 May 2014 March 2014 January 2014 November 2013 October 2013 September 2013 July 2013 May 2013 March 2013 January 2013 November 2012 September 2012 July 2012 June 2012 May 2012 March 2012 January 2012 November 2011 September 2011 July 2011 May 2011 March 2011 January 2011 November 2010 September 2010 July 2010 May 2010 March 2010 January 2010 December 2009 November 2009 October 2009 September 2009 July 2009 May 2009 March 2009 January 2009 November 2008 September 2008 May 2008
About élite Magazine
élite is a bi-monthly glossy magazine dedicated to the finer things in life, bringing you engaging editorial about the culture, entertainment, lifestyle, fashion and personalities that embody the best of the Santa Clarita. Click here to read more.
28318 Constellation Road Valencia, Ca 91355
© Copyright 2015 élite Magazine. All Rights Reserved. Powered By Santa Clarita Web & IT


text:
Q: "Forward-unbreakable" accessor class templates [C++] Unless I am thoroughly mistaken, the getter/setter pattern is a common pattern used for two things:

*

*To make a private variable so that it can be used, but never modified, by only providing a getVariable method (or, more rarely, only modifiable, by only providing a setVariable method).

*To make sure that, in the future, if you happen to have a problem to which a good solution would be simply to treat the variable before it goes in and/or out of the class, you can treat the variable by using an actual implementation on the getter and setter methods instead of simply returning or setting the values. That way, the change doesn't propagate to the rest of the code.

Question #1: Am I missing any use of accessors or are any of my assumptions incorrect? I'm not sure if I am correct on those.
Question #2: Are there any sort of template goodness that can keep me from having to write the accessors for my member variables? I didn't find any.
Question #3: Would the following class template be a good way of implementing a getter without having to actually write the accesor?
template <class T>
struct TemplateParameterIndirection // This hack works for MinGW's GCC 4.4.1, dunno others
{
    typedef T Type;
};

template <typename T,class Owner>
class Getter
{
public:
    friend class TemplateParameterIndirection<Owner>::Type; // Befriends template parameter

    template <typename ... Args>
    Getter(Args args) : value(args ...) {} // Uses C++0x

    T get() { return value; }

protected:
    T value;
};

class Window
{
public:
    Getter<uint32_t,Window> width;
    Getter<uint32_t,Window> height;

    void resize(uint32_t width,uint32_t height)
    {
        // do actual window resizing logic

        width.value = width; // access permitted: Getter befriends Window
        height.value = height; // same here
    }
};

void someExternalFunction()
{
    Window win;

    win.resize(640,480); // Ok: public method

    // This works: Getter::get() is public
    std::cout << "Current window size: " << win.width.get() << 'x' << win.height.get() << ".\n";

    // This doesn't work: Getter::value is private
    win.width.value = 640;
    win.height.value = 480;
}

It looks fair to me, and I could even reimplement the get logic by using some other partial template specialization trickery. The same can be applied to some sort of Setter or even GetterSetter class templates.
What are your thoughts?

A: Whilst the solution is neat from implementation point of view, architectually, it's only halfway there. The point of the Getter/Setter pattern is to give the clas control over it's data and to decrease coupling (i.e. other class knowing how data is stored). This solution achieves the former but not quite the latter.
In fact the other class now has to know two things - the name of the variable and the method on the getter (i.e. .get()) instead of one - e.g. getWidth(). This causes increased coupling.
Having said all that, this is splitting proverbial architectural hairs. It doesn't matter all that much at the end of the day.
EDIT OK, now for shits and giggles, here is a version of the getter using operators, so you don't have to do .value or .get()
template <class T>
struct TemplateParameterIndirection // This hack works for MinGW's GCC 4.4.1, dunno others
{
    typedef T Type;
};

template <typename T,class Owner>
class Getter
{
public:
    friend TemplateParameterIndirection<Owner>::Type; // Befriends template parameter

    operator T()
    {
        return value;
    }

protected:
    T value;

    T& operator=( T other )
    {
       value = other;
       return value;
    }

};

class Window
{
public:
    Getter<int,Window> _width;
    Getter<int,Window> _height;

    void resize(int width,int height)
    {
        // do actual window resizing logic
        _width = width; //using the operator
        _height = height; //using the operator
    }
};

void someExternalFunction()
{
    Window win;

    win.resize(640,480); // Ok: public method
    int w2 = win._width; //using the operator
    //win._height = 480; //KABOOM
}

EDIT Fixed hardcoded assignment operator. This should work reasonably well if the type itself has an assignment operator. By default structs have those so for simple ones it should work out of the box.
For more complex classes you will need to implement an assignment operator which is fair enough. With RVO and Copy On Write optimizations, this should be reasonably efficient at run time.

A: FWIW here are my opinions on your questions:

*

*Typically the point is that there is business logic or other constraints enforced in the setter. You can also have calculated or virtual variables by decoupling the instance variable with accessor methods.

*Not that I know of. Projects I've worked on have had a family of C macros to stamp out such methods

*Yes; I think that's pretty neat. I just worry it's not worth the trouble, it'll just confuse other developers (one more concept they need to fit in their head) and isn't saving much over stamping out such methods manually.

A: Since Igor Zevaka posted one version of this, I'll post one I wrote a long time ago. This is slightly different -- I observed at the time that most real use of get/set pairs (that actually did anything) was to enforce the value of a variable staying within a pre-determined range. This is a bit more extensive, such as adding I/O operators, where extractor still enforces the defined range. It also has a bit of test/exercise code to show the general idea of what it does and how it does it:
#include <exception>
#include <iostream>
#include <functional>

template <class T, class less=std::less<T> >
class bounded {
    const T lower_, upper_;
    T val_;

    bool check(T const &value) {
        return less()(value, lower_) || less()(upper_, value);
    }

    void assign(T const &value) {
        if (check(value))
            throw std::domain_error("Out of Range");
        val_ = value;
    }

public:
    bounded(T const &lower, T const &upper)
        : lower_(lower), upper_(upper) {}

    bounded(bounded const &init)
        : lower_(init.lower), upper_(init.upper)
    {
        assign(init);
    }

    bounded &operator=(T const &v) { assign(v);  return *this; }

    operator T() const { return val_; }

    friend std::istream &operator>>(std::istream &is, bounded &b) {
        T temp;
        is >> temp;

        if (b.check(temp))
            is.setstate(std::ios::failbit);
        else
            b.val_ = temp;
        return is;
    }
};

#ifdef TEST

#include <iostream>
#include <sstream>

int main() {
    bounded<int> x(0, 512);

    try {
        x = 21;
        std::cout << x << std::endl;

        x = 1024;
        std::cout << x << std::endl;
    }

    catch(std::domain_error &e) {
        std::cerr << "Exception: " << e.what() << std::endl;
    }

    std::stringstream input("1 2048");
    while (input>>x)
        std::cout << x << std::endl;

    return 0;
}

#endif

A: *

*You can also use a getter or setter type method to get or set computable values, much the way properties are used in other languages like C#

*I can't think of reasonable way to abstract the getting and setting of an unknown number of values / properties.

*I'm not familiar enough with the C++ox standard to comment.

A:
This is where I think #defines are still useful.
The template version is complicated and hard to understand - the define version is obvious
#define Getter(t, n)\
     t n;\
     t get_##n() { return n; }

class Window
{
    Getter(int, height);
}

I am sure I have the syntax slightly wrong - but you get the point.
If there was a well known set of templates in, say, boost then I would use them. But I would not write my own.

A: This may be overkill in this case but you should check out the attorney/client idiom for judicious friendship usage.  Before finding this idiom, I avoided friendship altogether.
http://www.ddj.com/cpp/184402053/

A: And now the question, and what if you need a setter as well.
I don't know about you, but I tend to have (roughly) two types of classes:

*

*class for the logic

*blobs

The blobs are just loose collections of all the properties of a Business Object. For example a Person will have a surname, firstname, several addresses, several professions... so Person may not have logic.
For the blobs, I tend to use the canonical private attribute + getter + setter, since it abstracts the actual implementation from the client.
However, although your template (and its evolution by Igor Zeveka) are really nice, they do not address the setting problem and they do not address binary compatibility issues.
I guess I would probably resort to macros...
Something like:
// Interface
// Not how DEFINE does not repeat the type ;)
#define DECLARE_VALUE(Object, Type, Name, Seq) **Black Magic Here**
#define DEFINE_VALUE(Object, Name, Seq) ** Black Magic Here**

// Obvious macros
#define DECLARE_VALUER_GETTER(Type, Name, Seq)\
   public: boost::call_traits<Type>::const_reference Name() const

#define DEFINE_VALUE_GETTER(Object, Name)\
   boost::call_traits<Name##_type>::const_reference Object::Name ()const\
   { return m_##Name; }

#define DECLARE_VALUE_SETTER(Object, Type, Name)\
   public: Type& Name();\
   public: Object& Name(boost::call_traits<Type>::param_type i);

#define DEFINE_VALUE_SETTER(Object, Name)\
   Name##_type& Object::Name() { return m_##Name; }\
   Object& Object::Name(boost::call_traits<Name##_type>::param_type i)\
   { m_##Name = i; return *this; }

Which would be used like:
// window.h
DECLARE_VALUE(Window, int, width, (GETTER)(SETTER));

// window.cpp
DEFINE_VALUE(Window, width, (GETTER)); // setter needs a bit of logic

Window& Window::width(int i) // Always seems a waste not to return anything!
{
  if (i < 0) throw std::logic_error();
  m_width = i;
  return *this;
} // Window::width

With a bit of preprocessor magic it would work quite well!
#include <boost/preprocessor/seq/for_each.hpp>
#include <boost/preprocessor/tuple/rem.hpp>

#define DECLARE_VALUE_ITER(r, data, elem)\
  DECLARE_VALUE_##elem ( BOOST_PP_TUPLE_REM(3)(data) )

#define DEFINE_VALUE_ITER(r, data, elem)\
  DEFINE_VALUE_##elem ( BOOST_PP_TUPLE_REM(2)(data) )

#define DECLARE_VALUE(Object, Type, Name, Seq)\
   public: typedef Type Name##_type;\
   private: Type m_##Name;\
   BOOST_PP_SEQ_FOREACH(DECLARE_VALUE_ITER, (Object, Type, Name), Seq)

#define DEFINE_VALUE(Object, Name, Seq)\
   BOOST_PP_SEQ_FOREACH(DEFINE_VALUE_ITER, (Object, Name), Seq)

Okay, not type safe, and all, but:

*

*it's a reasonable set of macro I think

*it's easy to use, the user only ever have to worry about 2 macros after all, though like templates the errors could get hairy

*use of boost.call_traits for efficiency (const& / value choice)

*there is more functionality there: getter/setter duo

*it is, unfortunately, a set of macros... and will not complain if you ever

*it wreaks havoc on the accessors (public, protected, private) so it's best not to intersped it throughout the class

Here is the canonical example then:
class Window
{
  // Best get done with it
  DECLARE_VALUE(Window, int, width, (GETTER));
  DECLARE_VALUE(Window, int, height, (GETTER));

// don't know which is the current access level, so better define it
public:

};

A: You're solving the wrong problem. In a well-designed application, getters and setters should be rare, not automated. A meaningful class provides some kind of abstraction. It is not simply a collection of members, it models a concept that is more than just the sum of its member variables. And it typically doesn't even make sense to expose individual members.
A class should expose the operations that make sense on the concept that it models. Most member variables are there to maintain this abstraction, to store the state that you need. But it typically shouldn't be accessed directly. That is why it is a private member of the class in the first place.
Rather than finding easier ways to write car.getFrontLeftWheel(), ask yourself why the user of the class would ever need the front left wheel in the first place. Do you usually manipulate that wheel directly when driving? The car is supposed to take care of all the wheel-spinning business for you, isn't it?

redpajama_set_name: RedPajamaStackExchange


text:
"She is the first villain": Wonder Woman Star Gal Gadot Talks About Transitioning Into Evil Queen From Dc's Legendary Superhero, Fans Say Her Acting Range Is Even Worse Than the Rock
Visarg Acharya September 10, 2022, 12:51 pm
Gal Gadot found fame by portraying the role of the all-righteous DC character of Wonder Woman. The Israeli actress has been featured in numerous movies since then such as Red Notice (2021) and Death on the Nile (2022).
Now taking the role of the Evil Queen in Disney's Snow White, fans have allegedly noticed the poor range of characters that the actress could play.
Also read: 'His Head Looks Like a Beautiful P**is': Gal Gadot Can't Stop Laughing as Ryan Reynolds Mega Trolls Dwayne Johnson, Says His Head Looks Like a 'Hard Rock'
Gal Gadot as Wonder Woman in Wonder Woman 1984 (2020).
Fans Doubt The Range of Gal Gadot
In a recent tweet by Rotten Tomatoes, Gal Gadot was seen talking to a reporter about her role as the Evil Queen in Snow White. The actress responded with much enthusiasm about the more varied role that she will get to play with this character.
Gal Gadot in Red Notice (2021).
Based on your interests: DCEU Theory: WB Canceling Scores of Projects While Bringing Back Henry Cavill, Ben Affleck, Gal Gadot is Proof Zack Snyder's 'Holy Trinity' is Returning
She also stated how she had the chance to enter a different mindset, of an evil one at that, to portray and show her acting skills to the world.
"The Evil Queen is the first villain!"
Gal Gadot talks about how amazing it was to go from playing the hero in #WonderWoman to the villain in #SnowWhite at #D23Expo pic.twitter.com/y7c7vkE4hs
— Rotten Tomatoes (@RottenTomatoes) September 10, 2022
The fans were quick to reply about the alleged poor acting skills that the Israeli actress has the skillset of. The people were reminded about how Gal Gadot has the same range of characters as The Rock aka Dwayne Johnson.
She has the same acting ability as the Rock which is zero
— liew siew foon (@liew_foon) September 10, 2022
She won't be able to do anything with this role … has no range at all
— Amit Khaira (@Amitkhaira) September 10, 2022
She can't act
— アサドマハディ (@JugnoAurSitaary) September 10, 2022
The tweets come from after the fact about how Gal Gadot will be portraying the role of the Evil Queen in the upcoming live-action remake of Snow White which was announced at the D23 Expo 2022.
The D23 Expo 2022 Was A Good Day For Disney
Gal Gadot in Death on the Nile (2022).
You might also like to read: "This is what happens when you give VFX artists an actual budget": Fans Swoon Over Black Adam As Latest Trailer Put Phase 4 MCU to Shame With its Superior Graphics
This year, Disney decided to hit us with nostalgia by announcing many remakes and sequels to classic hit movies from the 1990s and the early 2000s. Among the list of movies and series, was the name of a live-action remake of the fan-favorite Snow White. The movie will see Rachel Zegler as Snow White while Gal Gadot will be portraying the role of the evil stepmother.
Along with this, a live-action of The Little Mermaid is also in the works along with a prequel to The Lion King (1994) titled Mufasa: The Lion King. Inside Out 2 is also announced which will feature more emotions in the brain of Riley as she enters her teenage years and to top it all off…Disenchanted. Disenchanted is the sequel to the Amy Adams starrer Enchanted (2007) which was among the favorites of Disney.
Snow White is slated for a release date along the time of 2024 in theaters worldwide.
D23 ExpoDisneyGal GadotSnow White
Written by Visarg Acharya
Visarg Acharya joined FandomWire in 2022 as a Content Writer. Along with a penchant for writing, Visarg claims that words are the only true language made for him. Currently pursuing his B.Sc in Physics, the combination of Physics and Marvel make up for an interesting talk. Visarg Acharya has authored over 500 articles and reads books in his spare time along with an occasional series to accompany him.
in Apple TV+, Celebrities, Movies, News, Oscars, TV
'The politicking for Andrea Riseborough paid off': Secret Oscars Campaign To Champion 'To Leslie' Star for Best Actress Nomination Proves the Academy is Racist and Broken


text:
Regierung Menzies steht für folgende Regierungen Australiens:

 Regierung Menzies I (1939 bis 1940)
 Regierung Menzies II (1940)
 Regierung Menzies III (1940 bis 1941)
 Regierung Menzies IV (1949 bis 1951)
 Regierung Menzies V (1951 bis 1956)
 Regierung Menzies VI (1956 bis 1958)
 Regierung Menzies VII (1958 bis 1963)
 Regierung Menzies VIII (1963 bis 1966)

redpajama_set_name: RedPajamaWikipedia


text:
Q: Best way to set same value for a property of all objects in an array class Cell {
    var isSelected = true
}
var array: [Cell] = [Cell(), Cell(), Cell()]

Now I want to set isSelected property to 'false' for all objects in the array.
we can make it by a for loop, or can do with map
_ = array.map {$0.isSelected.true}
But I think there will be a better solution for this..

A: If your class was a struct, you could do this during the array initialization:
var array = Array(repeating: Cell(isSelected: false), count: 3)

Technically you can do this with a class but first you'd need to add an appropriate init (that's easy), and second (big problem) you would end up with 3 references to a single instance of the class in your array which is probably not what you want.
If you really need a class and not a struct then using forEach is the proper way to visit each element of an array. map is not the correct solution.
array.forEach { $0.isSelected = false }


text:
Triaspis aquila är en stekelart som beskrevs av Martin 1956. Triaspis aquila ingår i släktet Triaspis och familjen bracksteklar. Inga underarter finns listade i Catalogue of Life.

Källor

Bracksteklar
aquila


text:
Cooperation United Nations
doubles men
singles men
doubles women
singles women
doubles mixed
Go to News →
mask left mask right
Olympic News
Iga Swiatek: "I always dreamed of the Olympics!"
Hugo Gaston, from the YOG to the French Open: the birth of a champion
YOG serves up ace tennis moments
#YOGJourney: Gavrilova relives Singapore 2010 gold
Ten years on: "The pride I feel from my YOG medal still gives me goosebumps," says tennis star Babos
The gender of a coach shouldn't be important
Federer, Nadal and Djokovic back for one final Olympic hurrah
Revamped tennis venue "looking fantastic" for Tokyo 2020
Steffi Graf's 1988 Golden Slam – an unprecedented achievement
Tennis has a long history, but the birth of the game played today is thought to have taken place in England.
11th century beginnings
The earliest recognisable relative to tennis, as we know it, was "jeu de paume", played in 11th century France. Played in a monastery courtyard, the game used the walls and sloping roofs as part of the court and the palm of the hand to hit the ball.
Tennis overtakes croquet
By the late 19th century, the popularity of lawn tennis had overtaken croquet in England. For this reason, the All England Croquet Club embraced the sport and designated certain croquet lawns to be used for tennis. It was this natural supply of venues combined with the already existing framework for a racquet game that resulted in the birth of the modern game in England.
An international sport
In 1913, lawn tennis was becoming increasingly popular worldwide. Therefore it seemed natural that the existing National Tennis Associations should join forces to ensure the game was uniformly structured. An international conference was held between 12 nations in Paris and the International Lawn Tennis Federation (ILTF) was created.
Professional dilemma
Tennis has a long Olympic history but withdrew from the programme after 1924. It did not return as a medal sport until 1988. Professionals are now welcome to compete, and the Olympic competition includes men's and women's singles and men's and women's doubles.
The International Tennis Federation (ITF) was founded in 1924 as the International Lawn Tennis Federation (ILTF), changing its name in 1977. Tennis made its debut at the inaugural modern Olympic Games in 1896.
Go to Featured Stories →
Buenos Aires 2018 - Tennis - Mixed Doubles
Lulu Sun SUI and Damien Wenger SUI in action during the Bronze Medal Match in the Tennis Mixed Doubles at Buenos Aires Lawn tennis Club during The Youth Olympic Games, Buenos Aires, Argentina Sunday 14th October 2018.
Buenos Aires 2018 , Switzerland , Tennis
Florian Eisele for OIS/IOC
Buenos Aires 2018 - Tennis - Women's Singles
Kaja Juvan SLO in action in the Tennis Women's Singles Final at the Buenos Aires Lawn Tennis Club, Green Park. The Youth Olympic Games, Buenos Aires, Argentina Sunday 14th October 2018.
Buenos Aires 2018 , Slovenia , Tennis
Buenos Aires 2018 - Tennis - Women's Single
Xinyu Wang of the People's Republic of China during the Tennis Women's Singles Bronze Medal Match on Day 7 of the Buenos Aires 2018 Youth Olympic Games at the Buenos Aires Lawn Tennis Club on October 13, 2018 in Buenos Aires, Argentina.
Buenos Aires 2018 , Tennis
IOC/OIS
Buenos Aires 2018 - Tennis - Men's Singles
Hugo Gaston of France during the Tennis Mens Singles Fina on Day 7 of the Buenos Aires 2018 Youth Olympic Games at the Buenos Aires Lawn Tennis Club on October 13, 2018 in Buenos Aires, Argentina.
Buenos Aires 2018 , Tennis , France
Buenos Aires 2018 - Tennis - Women's Doubles
Kaja Juvan of Slovenia and Iga Natalia Swiatek of Poland during the Tennis Womens Doubles Final on Day 7 of the Buenos Aires 2018 Youth Olympic Games at the Buenos Aires Lawn Tennis Club on October 13, 2018 in Buenos Aires, Argentina.
Buenos Aires 2018 , Tennis , Slovenia , Poland
Facundo Diaz Acosta of Argentina during the Tennis Mens Singles Fina on Day 7 of the Buenos Aires 2018 Youth Olympic Games at the Buenos Aires Lawn Tennis Club on October 13, 2018 in Buenos Aires, Argentina.
Suzanne LENGLEN
Nicolás MASSÚ
data-href="" class="lightbox-link" data-ocvideoid="" data-playerid="" > play play play
data-href="" class="lightbox-link" > play play


text:
import json
from typing import AsyncGenerator, Callable, Dict

import discord
from randomcolor import RandomColor

def load_config(prop: str) -> Dict:
    """
    Retrieves the configuration for the given property as a
    :class:`dictionary<dict>` from Configuration.json.

    Parameters
    ----------
    prop: str
        The name of the property for which to retrieve the configuration.

    Returns
    -------
    Dict
        The configuration for the given property.
    """
    with open('Configuration.json') as file:
        return json.load(file)[prop]

def get_random_colour() -> int:
    """
    Generates a random colour as a hexadecimal integer.

    Notes
    -------
    The :module:`randomcolor` library is used to generate a random colour in hex
    format. The '#' character is stripped from the string and then then string
    is converted to a hexadecimal integer.

    Returns
    -------
    Int
        A random colour represented as a hexadecimal integer.
    """
    return int(RandomColor().generate()[0].lstrip('#'), 16)

async def get_messages(
    channel: discord.TextChannel,
    limit: int,
    check: Callable[[discord.Message], bool] = None
) -> AsyncGenerator[discord.Message, None]:
    counter = 0
    history_limit = 1000

    if limit > history_limit:
        history_limit = limit

    async for message in channel.history(limit=history_limit):
        if (check is None or check(message)) and counter != limit:
            counter += 1
            yield message

redpajama_set_name: RedPajamaGithub


text:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">

    <ProgressBar
        android:id="@+id/progressUpdate"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        style="?android:attr/progressBarStyleHorizontal"
        android:layout_margin="24dp"/>

</LinearLayout>


(countable) A performance is a show of acting or music.
We went to see a performance by local musicians last night.
The acting was good, but the noise made it difficult to enjoy the performance.
(countable & uncountable) The performance of a person, machine, company, etc. is how well it does its job.
After a year of losing money, the company needs to improve performance.
This car is a high performance vehicle.
This page was last edited on 24 April 2017, at 01:58.


[Title]----------" International Poster Design 2006 "
[Book Title]----------"Text of English "
[Client] ---------CosmoPier Publishing Company, Inc.
[Theme]---------Book Jacket illustration of "Text of English "
[Idea] -----------We are studying English on a voyage.
[Title]----------"Tokyo Illustrators Society Presents - Wa no Katachi - "
[Book Title]----------"Art of Niigata (Textbook of art)"
[Title]----------"1st International Socio-Political Poster Biennale"
[Title]----------"6th Seoul-Asia Graphic Poster Triennale"
[Theme]---------Interview of "Basis of illustration"
[Title]----------"The 16th Lahti International Poster Biennial 2007 (Finland) "
[Book Title]----------"NHK Data book Broadcasting of the world 2007 "
[Theme]---------Book Jacket illustration of "NHK Data book Broadcasting of the world 2007 "
[Idea] -----------The whale is good at communications globally.
[Theme]---------Book Jacket illustration of "Psychology of Cheat"
[Idea] -----------A metallic spoon not curved bends.
[Title]----------"Warsaw International Poster Biennale 20 time commemoration Exhibition"
[Idea] -----------The human race discovered illustration.
[Theme]---------Information of advertises for the work.
[Book Title]----------"How to Make an Automobile"
[Theme]---------Book Jacket illustration of "How to Make an Automobile"
[Book Title]----------"Tama Art University 2008"
[Title]----------Takashi Akiyama Illustration Poster in Shenzhen,China"
[Book Title]----------"Takashi Akiyama Posters "
[Title]----------"The First China Illustration Exhibition in Shenzhen,China"
[Theme]---------Jury of "The First China Illustration Exhibition in Shenzhen,China"
[Theme]---------Book Jacket illustration of "Psychotherapy"
[Title]----------"Illustration Studies-19 / Illustration Poster East Asia"
[Theme]---------Illustration Studies about "Illustration Poster East Asia"
[Title]----------"Illustration Studies-20 / Principles of Illustration"
[Theme]---------About "Illustration Studies"&"Principles of Illustration"
[Theme]---------Book Jacket illustration of "Technique of calculation"
[Theme]---------Book Jacket illustration of "Honorific Dictionary"
[Idea] -----------The honorific is necessary for the interpersonal relationship. However, it doesn't understand.
[Theme]---------Book Jacket illustration of "Jungian psychology "
[Idea] -----------Jungia is a person who sees and understands in the mind.
[Book Title]----------"Acryl Award 2006 Catalog"
[Theme]---------Pamphlet for "Sanbanse Bay Park"
[Idea] -----------To understand all of"Funabashi Sanbanse Bay Park" when this pamphlet is seen.
[Title]----------"Event Poster (Spring) / Andersen Park , Sanbanse Bay Park"
[Theme]---------Event Poster for "Andersen Park , Sanbanse Bay Park"
[Idea] -----------Spring has come.Cherry blossoms and gathering shellfish.
[Title]---------- "Funabashi Park Association Calendar 2007 "
[Theme]--------- Calendar Design for "Funabashi Park Association"
[Idea] ---------- For the green year festival.
[Idea] ----------- Jazz is a rhythm.
[Theme]---------Book Jacket & Cut-in illustration of "Settaya Monogatari "
[Idea] -----------Settaya is a natural, rich town.
[Title]----------"Lecture for local redevelopment movement (Settaya, Nagaoka-City, Niigata Prefecture/Japan) "


The College Club of Cleveland's former home of 61 years will soon be converted into 10 apartments, with an additional four apartments in the carriage house and 13 townhomes on the 1.8-acre property at 2348 Overlook Road in Cleveland Heights.
Fairview Park-based WXZ Development bought the property last September from College Club and is in the final stages of getting city approval for its development of the 20,000-square-foot mansion and 3,900-square-foot carriage house.
Wymer says the College Club property was especially attractive to WXZ because of its proximity to University Circle. The $12 million to $13 million project is designed by Dimit Architects.
Construction should begin this summer, Wymer says, and will take about 18 months to complete, including demolition of an auditorium that was added in place of the original porch in 1968. "The addition will be removed since it was not part of the original structure," he explains.
The Tudor Revival house, designed by noted Cleveland architectural firm Meade & Garfield, was originally commissioned by WDB Alexander, president of the National Screw & Tack Company. Alexander sold the home to Edward and Effie Dangler in 1917, who later purchased an adjoining lot before Edward's death in 1937. The property fell into disrepair in 1949 after Effie's death, according to College Club records. The College Club bought the property in 1951, evicted the vagrant who was living in the house, and moved its club headquarters there until selling it last year.
Cleveland Heights designated the home as its 20th landmark in 1978, according to Cleveland Heights historic preservation planner Kara O'Donnell. "The house and carriage house are also contributing structures to the Euclid Heights Historic District, which was listed on the National Register of Historic Places in 2012," adds O'Donnell.
The 14 apartments in the main house and the carriage house range between 520 to 1,300 square feet, and rents will be between $1,000 and $2,000 a month.
Additionally, Wymer says many of the townhomes will have first-floor master bedrooms or elevators to cater to an older demographic. Ranging from 1,800 to 2,900 square feet, they will sell for between $450,000 and $750,000.
Both the apartments and townhomes will feature 10-foot-plus ceilings that "[take] advantage of the existing ceilings," says Wymer, as well as hardwood floors, granite or stone countertops, and stainless steel appliances.
The property is included in the Turkey Ridge Community Reinvestment Area (CRA), an economic development stimulus established by Cleveland Heights in 2014, which entitles the new homes up to 100 percent tax abatement for 15 years on the townhomes and for 10 years on the rentals. "This is what we envisioned four years ago," says Cleveland Heights planning director Richard Wong of the CRA.
After a community meeting in January, WXZ was approved by the Cleveland Heights Architecture Board of Review on Tuesday, February 6, and goes before the Board of Zoning Appeals on Wednesday, February 21. Wymer says the public meeting went well, and residents were supportive.
Wong says both WXZ and Dimit were receptive to the attendees' concerns and suggestions. For instance, he says Dimit has scaled down the townhome design from three stories to two stories, and Wymer assured the residents that reflections from car headlights would not be an issue.


It's time for some creative inspiration, so let's take a card from the Creative Whack Pack. Today's is "See the Big Picture." Let's see what it says.
In 1866 an Iowa farmer watched the construction of the transcontinental railroad near his fields. After seeing the track laid and a locomotive steam through, he thought, "So that's what railroading is all about: tracks and trains."
What didn't he see? That he could get his products to more markets more quickly, and that once there they would have to compete against products from many more places. That people could travel from coast to coast in less than a week. That more ideas would be shared, and that different people would meet and get married.
He saw the steel and the wheels, but he didn't see the consequences.
What are the larger implications of your issue? How does what you're doing fit into the Big Picture?
i remember trying out ways to use the internet in the classroom 12 (!) years ago. i was a lowly TA in grad school, and the professors in my department (English) didn't want much to do with it, except those in media studies, and (interestingly) a medievalist. the rest felt networked classrooms belonged in the computer science dept. such a great opportunity to experiment on my end!
big picture is not my problem; i am a natural at that part. i have a harder time with the building-foundations-under-the-castles part. within this particular metaphor, it would have taken me ages to decide where to lay the tracks and what to put on the train, because i would see so many possibilities!
perhaps it would be better if i looked at the big picture outside my own bigger-picture for a lead?
The big picture is only that, and without folk filling in their small details where would we be?
Shelbey: Interesting take. This world was built by imaginative people who were able to take their new ideas, and get into a practical frame of mind and make those ideas happen.
FtTFtB: "without folk filling in their small details where would we be?" Indeed, so!
I have experienced complaints from all my employers regarding my tendency to go into details rather than seeing the big picture.
I work in client service for advertising, so I really need to see also the big picture!
I need a reco for a fast "harmonization" of my instinct for details and my need for big picture.


text:
Peter Hoare (born 17 October 1961 in Bradford, Yorkshire) is a British tenor, best known for his performances on the opera stage.

Career
Peter Hoare learned music initially as a percussionist, gaining a place at the Huddersfield School of Music in 1979 and then Goldsmiths, London, in 1982. After graduating from Goldsmiths in 1983, he taught percussion for Bedfordshire County Council and was Head of Performing Arts at Harrow College of Higher Education in 1986/87, and playing professionally with The Hallé and the Manchester Camerata. By then singing was beginning to take over his musical interests, and he soon joined Welsh National Opera.

Although he has performed many operas from the classical canon, he has made his name with his performances of 20th-century and contemporary opera.  His Metropolitan Opera debut was in Janáček's From the House of the Dead; he also played the Captain in the Met's Wozzeck, and he took the lead role in Schreker's opera Die Gezeichneten at the Komische Oper Berlin. He played Michel in Martinu's opera Julietta for English National Opera (ENO); and his roles in Britten's Peter Grimes and Billy Budd include both Bob Boles (La Scala) and Captain Vere, for Norwegian National Opera and Ballet (the opera's Norwegian premiere).  He was the talk-show host Larry King in the premiere of Mark-Anthony Turnage's Anna Nicole, and created the part of Mortimer in George Benjamin's Lessons in Love and Violence, both for the Royal Opera House. For the ENO, he sang Sharikov in Alexander Raskatov's A Dog's Heart.

As part of the First World War commemorations, Hoare premiered Torsten Rasch's A Foreign Field, based on English and German war poetry.

Recordings
Hoare has recorded several operas, including Lessons in Love and Violence, Káťa Kabanová and James MacMillan's The Sacrifice. He has also recorded Vaughan Williams' Fantasia on Christmas Carols and Delius' A Song of the High Hills.

References

External links
Opera Base biog on Peter Hoare
ROH biog on Peter Hoare
Interview with Peter Hoare by Dutch National Opera
Billy Budd: Behind the Scenes
Norwegian National Opera's Billy Budd

Living people
1961 births
Musicians from Bradford
English operatic tenors
Alumni of Goldsmiths, University of London


Parkway Veterinary Hospital located in Dublin, CA is looking for an Managing Veterinarian to join our practice!
Since 1971, Parkway Veterinary Hospital has provided compassionate and quality care for dogs, cats, rodents and rabbits in Dublin, California. We are a complete medical facility featuring the latest in surgical, laboratory and diagnostic equipment.
At Parkway Veterinary Hospital, we strive to give exceptional patient care and treat each animal as if it were our own. We believe that prevention is the best medicine and only through communication and education can this be accomplished.
We are looking for an experienced Veterinarian to join and lead our highly skilled team. The ideal candidate for this position will have a passion for our feline friends, surgery and highly experienced in dentistry. Someone who is confident and hardworking, team-oriented, an effective communicator and collaborates with our team members to provide the highest quality care to our patients. We feel fortunate to provide the high standards of service that we do in our community, while still being able to take advantage of all that the Bay Area has to offer.
We are currently in the transition of converting to digital files.
We collaborate with Carl Koehler, DVM, who is a board certified surgeon and mobile surgeon who comes to our facility for our outside referral orthopedic cases.
We collaborate with Sara West, who is a board certified Radiologist and Ultrasonographer. Dr. West comes to our facility for our outside referral cases and teaches our technicians once a month on radiology.
We encourage and support the cultivation of doctors' special veterinary interests.
The Managing Veterinarian is responsible for providing medical leadership for the hospital, managing Associate Veterinarians, and assuring regulatory compliance relating to the practice of veterinary medicine. The Managing Veterinarian is also responsible for creating an environment of teamwork in which quality medicine and exceptional client service are delivered.
In partnership with the Hospital Manager, the Managing Veterinarian is responsible for the financial performance and general operations of the hospital under the guidance of Divisional Leadership. In addition, the Hospital Manager and Managing Veterinarian are responsible for cultivating a supportive and collaborative team environment.
Dublin is a suburban city in the Tri-Valley Area. Gracing 14 square miles, Dublin is a mixture of rolling hills and scenic flatlands, with extraordinary vistas of Mt. Diablo, Donlon Point, and Dublin Hills Open Space. Only 35 miles east of downtown San Francisco, 23 miles east of downtown Oakland, and 31 miles north of downtown San Jose, Dublin is centrally located making it easy to hop on BART or drive on the 580/680 interstates to any destination in the Bay Area. There something for everyone in Dublin with restaurants, numerous attractions and a vibrant downtown that offers cruising, shopping, farmers market, arts and entertainment. A quick 20 minute drive and you can access Livermore's high-end outlet center for all your shopping pleasures or even go wine tasting in the many Wineries here in Northern California. Dublin has all the amenities of a larger city, but with a small town quaintness.


text:
Q: Visible or hidden dropdown field in the form when a checkbox is yes or no When the checkbox is true or yes, the dropdown should be visible in the form. If not it should be invisible. This should be instantaneous.
I'm using SharePoint Designer. I tried creating workflow but I failed.

A:        <script src="URL to your jQuery-1.3.2.js file" type=text/javascript></script>

  <script type="text/javascript">

// Execute the following JavaScript after the page has fully loaded, when it's ".ready"
$(document).ready(function()

{
//Define which columns to show/hide by default

    $('nobr:contains("Display Name of Column to hide")').closest('tr').hide();

    $('nobr:contains("Display Name of Column to hide")').closest('tr').show();

//Show/hide columns based on Drop Down Selection

    $("select[title='Display Name of Drop Down Column']").change(function()

 {

     if ($("select[title='Display Name of Drop Down Column']").val() == "Drop Down Selection 1")
{

     $('nobr:contains("Display Name of Column to hide")').closest('tr').hide();

     $('nobr:contains("Display Name of Column to show")').closest('tr').show();

  }

      else if($("select[title='Display Name of Drop Down Column']").val() == "Drop Down Selection 2")
{

     $('nobr:contains("Display Name of Column to hide")').closest('tr').hide();

     $('nobr:contains("Display Name of Column to show")').closest('tr').show();

  }

 });

});

</script>

A: depending on your default value for checkbox, you can add css to your dropdown.
say for e.g. by default checkbox is unchecked and hence your dropdown should be invisible on page load, you can customize form in SPD, and add css to the td to hide it (display:none), and now in js, you can add logic to show hide based on the user selection.


A static bitmap control displays a bitmap.
Native implementations on some platforms are only meant for display of the small icons in the dialog boxes. In particular, under Windows 9x the size of bitmap is limited to 64*64 pixels.
If you want to display larger images portably, you may use generic implementation wxGenericStaticBitmap declared in <wx/generic/statbmpg.h>.
Notice that for the best results, the size of the control should be the same as the size of the image displayed in it, as happens by default if if it's not resized explicitly. Otherwise, behaviour depends on the platform: under MSW, the bitmap is drawn centred inside the control, while elsewhere it is drawn at the origin of the control.
Constructor, creating and showing a static bitmap control.
parent Parent window. Should not be NULL.
id Control identifier. A value of -1 denotes a default value.
style Window style. See wxStaticBitmap.
Creation function, for two-step construction.
Returns the bitmap currently used in the control.
Notice that this method can be called even if SetIcon() had been used.
Returns the icon currently used in the control.
Notice that this method can only be called if SetIcon() had been used: an icon can't be retrieved from the control if a bitmap had been set (using wxStaticBitmap::SetBitmap).
Sets the label to the given icon.


text:
Q: What is the difference between -f and -r on sendmail (from exim4)? My understanding from the manuals is that -r sets the return path and -f sets the sender's email address, however I'm finding that they both set both, and whichever one comes latest takes the priority.
Since this binary is actually provided by Exim4, should I assume all bets are off regarding the behavior of classic sendmail?

A: This is what I see from the exim doc,
-r -> This is a documented (for Sendmail) obsolete alternative name for -f.
So, both the arguments are same :)

A: Yes, you can't compare the behaviour of the two for anything other than the fairly straightforward cases.  Either the sendmail behaviour was misdocumented (so it was implemented wrong in Exim), not tested correctly (someone made an incorrect assumption when they implemented it in Exim), or it used to work that way in Sendmail (at some ill-defined point in the past) and it's changed in newer versions of sendmail.
On the other hand, if the Exim sendmail man page says something, and the sendmail compatibility shim provided by Exim acts differently, that's a bug in Exim, and should be reported and dealt with accordingly.


This post details the first spontaneous beer I have fermenting in oak. It is in a 225 L / 60 gallon barrel that I co-own with some friends, and so far it is progressing nicely. We filled this barrel with one big brew day - a turbid mashed brew taking inspiration from lambic production - using a bunch of our homebrew equipment pooled together.
I'll focus mostly on our decision taking for this approach to the barrel rather than a solera-type approach and cleaning the barrel, but I'll also include more typical brewday stuff (our plan, recipe, process, etc).
with a heat gun, beeswax and something like a putty knife.
I've mentioned the origins of this barrel in this blog post. Since November 2014 this barrel has been full of a homebrew solera-type project. The initial fill was a saison with brett and Lactobacillus. After about 7 months we pulled off ~1/3 and re-filled with young (<1 month old) beer that was turbid mashed, open cooled and then pitched with various cultures (dregs, ambient wild microbes and lab cultures). A second partial empty and refill was done 14 months later, again with lambic-inspired young beer (and one portion was spontaneous this time).
Since the initial fill, we felt that the beer wasn't really progressing the way we wanted. The end goal was something lambic-inspired and the group that shares the barrel has had a growing interest in spontaneous fermentation. But the partial re-fills with young beer weren't really pushing us in that direction as much as we liked. The beers coming out had increasing acidity, approaching levels beyond our goals for a balanced product, and the flavor complexity wasn't really developing as we wanted. Maybe this is influenced by the pretty strong presence of saison still in the barrel. Also, with the pitched cultures already present in the barrel we felt that we may have been preferentially feeding a subset of the organisms active over the course of spontaneous fermentation rather than getting the expression of a more thorough set of microbes over the course of fermentation.
The barrel waiting to be filled the morning after the brew day.
To be clear the beer coming from the barrel was fine. It was pleasant to drink and I've used it in blends (here for example). But the beer was lacking complexity, and we were looking for something more from the investment of time and the potential that we knew the barrel had. Our slightly underwhelming experience is not to say that a solera system inherently won't produce the beer we were looking for. Though I do think perhaps it is better suited for certain styles, at least as it is practiced by homebrewers. And maybe our goals weren't aligned with the strengths of a solera-type system. The typical homebrew solera is a bit different from the traditional solera system (for example as used in sherry), where a multiple barrel system is employed. With this system, refilling is accomplished using the next oldest product when the oldest product is partially removed. This continues up the line such that progressively younger but already aged product does the refilling for most of the levels. On the homebrew side when it can frequently be wort or rather young beer and a one-vessel system, the refilling may not done with an aged product. That's certainly the way we did it at least. And our experience may have been better if we refilled with 6+ month old beer rather than <1 month old beer or wort.
Anyway, this specific barrel wasn't on our ideal track, so we were looking to completely empty, clean, and re-fill either way. With that in mind, along with the selective feeding idea and the end goal of spontaneous fermentation, we decided to step away from the homebrew solera approach and opted for a complete fill from one brew day, open cooled at one spot overnight, and racked in to the barrel without pitching any cultures.
Completely filling a 225 L wine barrel on homebrew gear is not an easy task. We've done this before doing 3 brews in series. But that was with more simple infusion mashes and a shorter boil. With the long boils and intensive mashing process we were going for this time, we decided on brewing in parallel. If getting together with 3 of your friends to brew about 250-300 L of wort in order to have at least 225 L after overnight cooling sounds like a good idea to you, then I guess there's a few of us out there. If it sounds like a terrible idea, there's probably a good deal more in your camp. In all honesty it is probably a bit of both.
We started the planning with a list of the equipment we had available to make sure we had the physical capacity to hold and heat that much liquid. We were bringing together 4 brew systems using different methods of heating and mashing (electric BIAB, electric w/ false bottom, stovetop BIAB and propane w/ false bottom), which required some shuffling to make it all work out. But with this and with the additional miscellaneous gear we had, the brewday could go forward.
We split that gear into roughly 3 brews. Or at least 3 mashes, as some brews may require multiple boils. We designed these brews so they could be treated as more or less independent, but flexibility with this was key on brew day. In general things went as well as they did because we had enough people to problem solve and/or make runs for additional supplies as needed during the brew.
-We planned for 3 mashes at the same time with one large electric kettle to heat the necessary strike and infusion water and one kettle for the combined turbid wort.
-The boil would be split into ~5 kettles, as needed. As the volume dropped during the boil, and as we cleaned larger pots from the mash, we could combine into 4 total.
-Our cooling plan was to use the bottom half of a Blichmann conical fermenter and two of the boil kettles.
This gave us an estimated cooling capacity of around 285 L / 75 gal (we had to guess at the volume of the conical), which should be sufficient with evaporative and trub/hop losses to get near to the target of filling the barrel.
The two electric boils and the extra extractor fan.
We used about 60% locally grown and malted barley and 40% soft white wheat. Our turbid mash had 4 rest steps (dough in, protein, cool saccharification and warm saccharification) plus a mash out and 2 turbid pulls. We generally followed the Cantillon turbid mashing process (see MTF and lambic.info for more specifics here, see also Wild Brews by Jeff Sparrow and this Funk Factory writeup). The snags on the mash side were trying to evenly split sparge water across mashes of different sizes and different types of mashes (which inherently drain at different rates). This was compounded by stuck sparges on the largest of the mashes due to the high load of difficult grains.
While a benefit of turbid mashing is that it allows for overloading mash tuns, both in terms of fill level and in terms of proper conversion for good runoff, traditional Belgian mash tuns for this are more tuna can-shaped than our soup can-shaped tuns. So for the same volume our grain bed ends up comparatively deeper. This also made mixing difficult, as shown above, which could have resulted in worse conversion of the mash and could have contributed to the stuck sparge. Anyway, that was sorted out well enough, but it took a bit more time and made the splitting of sparge water (i.e. tying not to over-sparge some mashes and under-sparge others) trickier.
Cooling vessels 2 & 3.
We planned for a 3 hour boil and were fine with topping up the boil with water as needed. We wanted to fill the barrel completely so we were happy to take a small loss in OG if it meant a full barrel. We were hopping at a rate of around 3.8 g/l (based on the target end of boil volume) with aged pellets from hops direct and homegrown aged whole hops. We added these at the start of the boil. With the two electric systems going inside we needed to bring in an industrial extraction fan (in addition to the normal kitchen hood already active) to properly remove the moisture.
We left these beers to cool overnight. The nighttime low for the area on that night was just under 8 C (about 46F). Wort from the two electric boil kettles was transferred to the lower part of the conical fermenter, and therefore this wort was removed from the hops. The other two pots of wort were topped up with remaining electric wort and left to cool on their own, so these still had at least most of their hops in contact. The wort remained to cool for a total of about 16 hours before being transferred into the barrel and the wort temperatures on the morning after cooling were 12 and 14.5 C (53.5 and 58 F) in the two boil kettles. So the temperatures, both ambient and wort, worked out great.
We had decided to empty the barrel on the same day as the brew day. We figured there would be enough down time during the ~3 hour boil to allow for this, and we didn't want to store the barrel dry or use any sort of storage solution if it could be avoided (as both of those would require extra work rinsing and/or swelling before we could use it). This did add the challenge of needing enough empty carboys to hold a full barrel, and transporting those as well as all the gear, but at least we didn't need any carboys for the wort going in.
We did this racking with a pressurized racking cane built with help from the engineer of the group. The basics of the cane follows this post on A Beer Diary, but with a cross instead of a plus to allow for a pressure relief valve (and this is a 1/2" cane rather than 3/8"). See also this FB thread on MTF. I'm behind on making use of the beer that came out, but that's another story.
With the boil done (clearing up some outside space) and the barrel empty, we could turn out attention to cleaning the barrel. We wanted to do a fairly thorough clean for a fresh start. Our strategy was primarily 2 parts - a prolonged spraying followed by steaming.
Our spraying out also included wanting to spray the inside top of the barrel, but we weren't able to easily reach that. We were able to get around this by bending a standard racking cane (after first softening it with a heat gun) to about a 30° angle, or perhaps a bit smaller, and cutting the extra length of the cane off. This allowed the end to fit into the barrel and direct the spray back toward the top.
Now we had a visually clean barrel, but we had been using cold water which wouldn't do much to knock back the microbes that we didn't physically remove. For this we had a steaming plan. Steaming on a home scale can be a bit trickier. After trying to come up with some good way to do this, the engineer of the group came to the rescue with a converted pressure cooker. I think it is important to note here that you need to be very careful whenever you are working with steam and pressure. Be sure to have proper safety precautions in place and our method may not work for other setups/barrels. And there is definitely room for improvement.
We used a converted stovetop pressure cooker with the primary weight-based pressure relief valve removed to have a hose attached to this opening. This hose was then put into a bung in the barrel, transferring the steam from the pressure cooker to the barrel. We still had multiple levels of pressure relief. First off, the secondary pin to release pressure on the cooker was in and therefore there was pressure relief on the cooker side. Secondly, we had multiple press-fit connections leading to the barrel to serve as release points in case we built up too much pressure. These were the connections from the tube into the bung as well as the bung in the barrel, which was not forced down as tight as one might do when aging in the barrel. We knew from experience with the racking cane that the bung could pop out under a low pressure when it is not strongly forced into the barrel.
We started the steaming of the barrel with our "Vinnie nail" out, allowing venting of the steam out of this opening. With this, while steam entered the barrel, the barrel was not warming up as much as we would have liked. So we replaced the nail after about 5-10 minutes and continued steaming in a closed system with the aforementioned engineered weak points (or if German-inclined, sollbruchstelle - one of my favorite German words). I didn't keep good track of steaming time, but it was clear the steaming was doing its job. First the heads of the barrel became warm to the touch. The exterior of the barrel was wet from rinsing before the steaming, and we could see this moisture evaporating away. Then the sides of the barrel also became warm to the touch. Eventually our engineered weak points did their job, venting the pressure, and we decided to end the steaming there. We felt a sufficient enough job had been done as it was probably at least 20-30 min of total steaming (with and without the nail in place) and all exterior surfaces of the barrel were quite warm.
With a bit more planning time we'll hopefully have a better setup next time. I think it wouldn't be too tricky to work in a pressure relief valve like. Basically the same design as the racking cane should work (and only a T fitting would be necessary, rather than the cross on the cane). Though again, from out experience, the bung on that cane pops out before the pressure relief valve is active anyway. But more pressure relief options are probably not a bad thing. Another option would have been to try longer with the sampling nail out. Perhaps with more time to build up heat this would have worked well.
We returned the morning after our brew day to fill the barrel. The pots that could be lifted easily were carried over to the barrel for filling. The others were transferred into intermediate smaller pots and then carried over. Filling the barrel went fairly smoothly, but it was clear fairly after working through the conical that we had undershot our volume. We had a bit more than expecting in our evaporative loss. And a calculation error meant that we were high in gravity but low in volume. This was an easy problem to solve and we diluted in the barrel with extra water (which had been heated to above pasteurization temps from the day before). In the end, based on a gravity points and volume calculation, we had an OG of around 1.055.
Other than this volume challenge, and some slow flow on one of the kettles due to clogging a hop filter, the filling of the barrel went pretty smoothly. We ended up leaving a small amount of head space in the barrel. It probably only amounted to about 10-15 L, but we figured this might help keep the avoid absurd blowoff while still keeping the barrel almost completely full. And we filled a carboy with the extra wort for fully topping up the barrel after primary.
of every brewday. photo: J Young.
Interestingly, there was a clear difference in the fermentation progression of the barrel and the carboy. This fits with data on the inoculation of lambic from Spitaels et al. (2014), which reported microbes present inside of cleaned barrels that weren't detected elsewhere in the brewery. It is certainly possible to clean a barrel more thoroughly than we did, but I think we did a pretty reasonable job with the physical removal and then given how warm the outside of the barrel was after steaming.
For me, this difference in fermentation from the two vessels helped to confirm previous anecdotal experience form myself and other as well as available published data that fermentation vessels can impact inoculation in spontaneous beer. I am not very convinced that a barrel can be made sterile / as clean as a carboy and I think this can be important. Anyway, after a few months (from reports from the other folks involved in this brew) the carboy was a bit unpleasantly bitter while the barrel did not have this bitterness. The carboy was transferred into the barrel after we felt that the risk for blowoff was gone. The barrel also developed a bit of a "sickness" after active primary fermentation while the carboy did not.
I'm excited to see how this beer develops over the coming year(s). Hopefully I'm back around to deal with it when we remove it. And hopefully I can be involved in the next ill-advised filling session. Our plan for now is to let the beer go in the barrel for a couple years, while monitoring it's progress here and there. We're certainly not in a rush to empty it and re-fill it.


This role relies heavily on strong analytical skills, as they provide analysis and technical support for pricing initiatives that include setting list and net selling prices for new product launches, anticipate price action implication to global markets based on international reference price rules, and assess price and contracting options to optimize reimbursement and access.
The role also has substantial market access strategic responsibility as the manager/senior manager will be the face of GMAP for late life-cycle specialty assets.
Strong analytical and critical thinking skills; problem-solving skills.


text:
Q: wedge with apt-get I get the following error message
The following packages have unmet dependencies:
 fuse-utils : Depends: libfuse2 (= 2.8.4-1.3) but 2.9.2-4 is installed
 gvfs : Depends: gvfs-daemons (>= 1.16.2-2) but it is not installed
        Depends: gvfs-daemons (< 1.16.2-2.1~) but it is not installed
        Depends: gvfs-libs (= 1.16.2-2) but it is not installed
 gvfs-backends : Depends: gvfs (= 1.6.1-0ubuntu1build1) but 1.16.2-2 is installed
 libfuse-dev : Depends: libfuse2 (= 2.8.4-1.3) but 2.9.2-4 is installed
 python-apt : Depends: python (>= 2.7) but 2.6.6-13 is installed

I haven't got a clue how to proceed.  Simply removing these packages creates a cascade of pain.
This was marked as a duplicate.  I'm pretty sure I tried all of those suggestions.  Making forward progress seems to require identifying what package to remove.   Removing gvfs,
gvfs-backends, libfuse-dev, python-apt all lead to cascading problems.

*

*Under Ubuntu Software tab, enable all the repositories. -- this is a headless server, there is no GUI

*sudo apt-get clean  -- doesn't help

*sudo apt-get -f install  -- doesn't help

*sudo dpkg --configure -a
Then run this again:
sudo apt-get -f install
doesn't help

*sudo apt-get -u dist-upgrade  -- doesn't help

*sudo apt-get -o Debug::pkgProblemResolver=yes dist-upgrade
--- E: Unmet dependencies. Try using -f.

*Disabling a PPA means no more updates for the packages installed from that PPA. To disable a PPA: Open Software Center > Edit > Software Sources Or,
-- again headless server, no gui

*sudo apt-get install ppa-purge  -- won't run because of existing errors

I'm looking for new suggestions.  The standard one's aren't working.
My /etc/apt/sources.list.

A: This is in your sources.list:
deb http://ftp.uk.debian.org/debian/ unstable main
deb-src http://ftp.uk.debian.org/debian/ unstable main
deb http://ftp.uk.debian.org/debian/ experimental main
deb-src http://ftp.uk.debian.org/debian/ experimental main

You added a Debian repository to Ubuntu. Probably you broke your system very badly.
Adding Debian Sid as Package Repository?
You could try removing those lines, then run:
sudo apt-get update
sudo apt-get dist-upgrade

Also, if aptitude is installed, run sudo aptitude and look under "Obsolete and Locally Created Packages". Write down these "obsolete" (packages that doesn't exist in repos) and run:
sudo aptitude reinstall <list of packages>

That list of packages can also be found in synaptic, clicking the "Origin" button then selecting "Local".
But I really think you'll have to reinstall Ubuntu.

A: I had a similar problem, which i solved by downgrading libfuse so it matched the version libfuse-dev required.  For this question it would be:
sudo apt-get install libfuse2=2.8.4-1.3

after that fuse-utils and libfuse-dev should install OK.
the gvfs and python problems are probably to do with using mixed debian and ubuntu repositories - but specifying a version might force apt to get it from the correct repo, which might solve the problem.