text:
using System.IO;
using System.Linq;
using Microsoft.Azure.CognitiveServices.Vision.ComputerVision;
using Microsoft.Azure.CognitiveServices.Vision.ComputerVision.Models;
using Microsoft.Azure.Test.HttpRecorder;
using Microsoft.Rest.ClientRuntime.Azure.TestFramework;
using Xunit;

namespace ComputerVisionSDK.Tests
{
    public class VisionTagTests : BaseTests
    {
        [Fact]
        public void TagImageInStreamTest()
        {
            using (MockContext context = MockContext.Start(this.GetType()))
            {
                HttpMockServer.Initialize(this.GetType(), "TagImageInStreamTest");

                using (IComputerVisionClient client = GetComputerVisionClient(HttpMockServer.CreateInstance()))
                using (FileStream stream = new FileStream(GetTestImagePath("house.jpg"), FileMode.Open))
                {
                    const string Chinese = "zh";

                    TagResult result = client.TagImageInStreamAsync(stream, Chinese).Result;

                    Assert.Matches("^\\d{4}-\\d{2}-\\d{2}(-preview)?$", result.ModelVersion);

                    var expects = new string[] { "草", "户外", "建筑", "植物", "财产", "家", "屋子", "不动产", "天空",
                        "护墙板", "门廊", "院子", "小别墅", "花园建筑", "门", "草坪", "窗户/车窗", "农舍", "树", "后院",
                        "车道", "小屋", "屋顶", "地段" };

                    var intersect = expects.Intersect(result.Tags.Select(tag => tag.Name).ToArray()).ToArray();

                    Assert.True(intersect.Length == expects.Length);
                }
            }
        }

        [Fact]
        public void TagImageTest()
        {
            using (MockContext context = MockContext.Start(this.GetType()))
            {
                HttpMockServer.Initialize(this.GetType(), "TagImageTest");

                string imageUrl = GetTestImageUrl("house.jpg");

                using (IComputerVisionClient client = GetComputerVisionClient(HttpMockServer.CreateInstance()))
                {
                    TagResult result = client.TagImageAsync(imageUrl).Result;

                    Assert.Matches("^\\d{4}-\\d{2}-\\d{2}(-preview)?$", result.ModelVersion);

                    var expects = new string[] { "grass", "outdoor", "building", "plant", "property", "home",
                        "house", "real estate", "sky", "siding", "porch", "yard", "cottage", "garden buildings",
                        "door", "lawn", "window", "farmhouse", "tree", "backyard", "driveway", "shed", "roof", "land lot" };

                    var intersect = expects.Intersect(result.Tags.Select(tag => tag.Name).ToArray()).ToArray();

                    Assert.True(intersect.Length == expects.Length);

                    // Confirm tags are in descending confidence order
                    var orignalConfidences = result.Tags.Select(tag => tag.Confidence).ToArray();
                    var sortedConfidences = orignalConfidences.OrderByDescending(c => c).ToArray();
                    Assert.Equal(sortedConfidences, orignalConfidences);
                }
            }
        }

        [Fact]
        public void TagImageModelVersionTest()
        {
            using (MockContext context = MockContext.Start(this.GetType()))
            {
                HttpMockServer.Initialize(this.GetType(), "TagImageModelVersionTest");

                using (IComputerVisionClient client = GetComputerVisionClient(HttpMockServer.CreateInstance()))
                using (FileStream stream = new FileStream(GetTestImagePath("house.jpg"), FileMode.Open))
                {
                    const string Chinese = "zh";
                    const string targetModelVersion = "2021-04-01";

                    TagResult result = client.TagImageInStreamAsync(
                        stream,
                        Chinese,
                        modelVersion: targetModelVersion).Result;

                    Assert.Equal(targetModelVersion, result.ModelVersion);
                }
            }
        }
    }
}


DALLAS COUNTY, Iowa – A reward is being offered for information in connection with the suspicious deaths of dogs found in the Raccoon River near Dawson.
The Animal Rescue League announced Friday it would offer a $1,000 reward for information leading the arrest and conviction of the dead dogs.
The Dallas County Sheriff's Office made a Facebook post about the case earlier this week, asking for help to identify the dogs. They believe the dogs were intentionally put in the river by someone in the Dawson area or north of the area.
If you have any information on the case, contact the Dallas County Sheriff's Office at 515-993-4567.


text:
Ambassador Barrett: An idiot abroad
Milwaukee Mayor Tom Barrett promises to bring "Milwaukee values" with him as ambassador to Luxembourg.
Let us be the first to offer our apologies to Luxembourg.
President Joe Biden last week nominated the do-nothing Barrett to the post, pending Senate confirmation.
You can excuse the tiny European country sandwiched between Belgium, Germany and France for lighting a candle and praying the Senate takes a pass on the mayor of one of the most violent and dysfunctional cities in America.
Barrett, a partisan Democrat who has presided over the precipitous decline of Wisconsin's largest city, has spent more time and attention on his expensive joke of a streetcar than a surge in violent crime that has turned Milwaukee neighborhoods into war zones. As of Friday, Milwaukee had recorded 119 homicides so far this year, 5 ahead of last year's violent record of 189 murders.
Barrett's Milwaukee values? Does Barrett mean a public school system that has failed the vast majority of its kids? A school system that celebrates a dismal 69 percent graduation rate as a victory, and works to lock out successful private education competitors even as less than 20 percent of its students are proficient in math and reading.
Milwaukee posted a 7.4 percent unemployment rate last month, the highest in Wisconsin. More than one-quarter of its residents live in poverty, About twice that of the U.S. rate.
Would-be Ambassador Tom Barrett, a Democrat, has presided over Milwaukee's malaise for 17 years, as one of the longest-serving mayors in the city's history.
Luxembourg, by contrast, has a homicide rate of less than 1 per 100,000 people.
"Violent crime is rare but does exist. In 2018, four murders and ten cases of attempted murder occurred in Luxembourg," according to the Overseas Security Advisory Council.
The murder rate in Milwaukee — 16.41 per 100,000
Luxembourg, a country with a population slightly larger than Milwaukee's, boasts "one of the most successful" educational systems in the world."
Luxembourg's unemployment rate last month was 5.7 percent, and its citizens enjoy one of the highest standards of living in the world.
You can't blame Luxembourgers for being a skosh nervous about Barrett coming to their peaceful and successful nation.
Luxembourg's motto, after all is, "We want to remain what we are." Not a chance if Ambassador Barrett brings his idea of "Milwaukee values" to the quaint country.
Posted in 3 Right Column, 6 Things You Need to Know Right Now, Opinion
6 thoughts on "Ambassador Barrett: An idiot abroad"
Captain Retired says:
Tuesday, August 31st, 2021 at 1:20 pm
Please take Tony with you…
John Schreiner says:
Tuesday, August 31st, 2021 at 5:49 am
Congratulations Tom if you keep up the good work you could be promoted to Dog Catcher in Washington DC.
David Krantz says:
Monday, August 30th, 2021 at 8:31 pm
What did Luxembourg ever do to us?
On the good side, he's not here…
But we've got a really nice trolley that nobody rides and irritates everyone who has to navigate around whenever they get close to it. Maybe Tom could take his trolley with him and present it as a gift to the people of Luxembourg. Maybe they could find a useful purpose for it or someone who wants to ride it.
biff says:
Monday, August 30th, 2021 at 11:54 am

redpajama_set_name: RedPajamaCommonCrawl


If only my budget were different – I could were only Saint Laurant.
I would be covered in suede, wool, silk and leather mixed with fringes and rivets. I love it all – it's edgy, cool and classy at the same time!
I found this cool brand For Love and Lemons on Instagram. I love the 70's vibe of these images and I really have a soft spot for lace.
The Vivian Blouse and the Penelope Mini Dress are both on my wishing list.
Our son is almost 7 years – that's old enough to appreciate other gifts than toys.
This year I found some nice things for his room, some cool gear and also a couple of soft packets. I can't waite for him to unpack!


text:
New initiative seeks to foster collaboration between environmentalists and practitioners of fracking
When stakeholders work together to solve problems, everyone benefits.
Although many environmental activists continue to exhibit an unflinching level of opposition to the expansion of unconventional methods of oil and gas production, such as horizontal drilling and hydraulic fracturing, there are now a number of organizations advocating for a different approach to be taken in the United States.
Last week, a group of environmental advocates, energy companies and philanthropic associations announced that they have taken a significant step toward the establishment of a more constructive dialogue with the release of a set of standards meant to ensure the safety of fracking operations.
This marks a noteworthy departure from the adversarial back-and-forth that has dominated public discussion of this topic in the past. The Center for Sustainable Shale Development (CSSD) was founded with the support of a diverse group of stakeholders, including organizations from Shell to the Environmental Defense Fund (EDF).
Contributors remain focused on common interests
The standards that are now being promoted by the CSSD cover 15 distinct areas of concern, including the value of recycling used water, the utility of proactive monitoring programs and the importance of controlling emissions from oil production equipment and on-site storage tanks.
Later this year, the CSSD will begin issuing certification documents to companies that complete a process involving an audit by an independent third party. Although it remains to be seen how many firms will attempt to become certified, there is at least some interest already.
"Shell, they're chomping at the bit to get out the door," said Andrew Place, interim executive director of the CSSD, which is based in Pittsburgh, Pennsylvania.
The company could certainly benefit from an image boost, following several damaging incidents that have occurred in recent years, including one in which a drillship ran aground on an island off the coast of Alaska. And, Shell is just one of four companies that were involved in the effort to create the CSSD, which points to the possibility of wider participation within the industry.
What caused this change in tone and how can the collaborative process be replicated?
In a press release, Mark Brownstein, associate vice president and chief counsel of the EDF's US energy and climate program, asserted that the apparent inevitably of widespread fracking was what motivated his group to start working with the industry, rather than against it.
"Ninety percent of new oil and gas wells developed onshore in the United States are using some form of hydraulic fracturing," noted Brownstein.
With so much momentum behind the trend toward increasing use of fracking, there is essentially no chance that the practice will be stopped altogether, even in face of incessant opposition from environmentalists. Brownstein suggests that the purpose of collaborating with energy companies "is making sure [fracking] is done with the utmost attention to the environment."
Getting skeptical stakeholders to come to the table may be difficult in other areas, but enabling everyone to take part in the process is vital. The key will be for all parties to remember that they share the same goals.
There isn't a single energy company on the planet that doesn't have a vested interest in ensuring that no spills, leaks or other accidents take place on its property. Fortunately, technological developments have provided new tools that bolster both a company's bottom line and the security of its oil and gas wells.


text:
[Feature] South Korea's war on plastic gains momentum
Awareness is spreading, but bigger changes needed
By Ock Hyun-ju
Published : Jul 21, 2019 - 16:06 Updated : Jul 22, 2019 - 15:39
Plastic straws, take-away cups, spoons, chopsticks and multilayered parcels delivered at the doorstep have for long been a regular part of daily life in South Korea.
However, amid the increasing awareness of the dangers excessive plastic waste has on marine life, landscapes and human health, there are growing efforts to reduce its use.
According to a recent survey of 999 Koreans by Greenpeace Korea, 57.1 percent of respondents said they reduced plastic use over the past year while 41.6 percent said they used the same amount. The majority said a lack of alternatives was the biggest impediment to cutting back on plastic use.
The government vowed to halve plastic waste by 2030, but activists call for stronger regulations to bring about fundamental changes to the culture of using disposables and the companies' plastic production.
A campaigner from Greenpeace Korea stages a one-person protest in front of a mountain of garbage. (Greenpeace Korea)
Plastic waste crisis
Korea is one of the world's biggest consumers of plastic.
In 2015, it consumed 132.7 kilograms of plastic per capita, surpassing both the US and China at 93 kg and 58 kg, respectively, according to EUROMAP.
According to data compiled by Statistics Korea, 98.2 kg of single-use plastic containers, 420 single-use plastic bags and 509 single-use plastic cups were used per capita in 2016.
China's ban on imports of almost all recycled waste including plastic and paper in January last year led to a "trash crisis" in Korea. The country then turned to Southeast Asian countries to export its plastic waste.
Not all the waste was legally handled.
Earlier this year, the government had to take back 6,500 metric tons of waste illegally exported to the Philippines by a Korean company. The company had claimed the waste was recyclable plastic, but it included mostly nonrecyclable items.
As regulations were tightened abroad, Korea began to see trash pile up in cities such as Uiseong. There are about 235 mountains of garbage, totaling about 1.2 million tons, across the country, according to government data.
Fight against plastic waste
On the back of last year's crisis, Koreans are becoming more aware of the garbage problem and are increasingly joining the global fight to reduce plastic use in their daily lives.
"Following the trash crisis last year, I realized I had used a lot of disposable items carelessly and unconsciously," said Jang Yoon-jeong, 20-year-old university student.
Lunch boxes prepared by Koreans participating in a plastic zero picnic organized by Greenpeace Korea. (Ock Hyun-ju/The Korea Herald)
She was participating in a plastic zero picnic organized by Greenpeace Korea at Seoul Forest earlier this month. Some 70 people prepared their food without using disposable items and enjoyed it on the picnic.
Jang began to take small actions -- like using her own tumbler at a cafe, refusing plastic bags and single-use items.
"It is a bit inconvenient, but I feel comfortable that I am doing something for the planet."
But it is often unavoidable to use single-use plastic items in Korean society, said Choi Yu-ri, who is trying to cut back on plastic use after she saw media images of animals killed by plastic in the ocean.
"I cannot avoid it. I do a lot of online shopping and all the parcels come in excessive packaging."
Choi, who has an 11-year-old daughter, now carries around her own bag when she goes grocery shopping. She also asks restaurants not to give her disposable spoons and chopsticks when she orders delivery food.
"But there are clearly limits to what can be done at an individual level," she said.
Zero-waste shopping
Increasing concerns over plastic waste has led to the opening of the first zero-waste grocery store in Korea.
Song Kyoung-ho, owner of The Picker (Ock Hyun-ju/The Korea Herald)
"Despite the advanced technologies in processing trash, the amount of trash in itself is a problem. We need to reduce the waste," said Song Kyoung-ho, who opened The Picker, the country's first zero-waste grocery business in January 2016.
The Picker sells groceries from containers without any packaging, so that customers buy however much they want and take it in their own multiple-use containers as part of the zero-waste campaign to foster an eco-friendly lifestyle.
When it opened, the store mainly attracted eco-conscious and vegan customers. Recently, however, he saw a growing number of customers who visited his store out of curiosity and became determined to join the environmental effort.
"We aim to restore a healthy culture of consumption. These days, we are throwing away products even when they are working well," he said. "But I can clearly see a dramatic increase in public awareness of the trash problem, especially after the trash crisis last year."
For now, what Song wants most from the government is a revision of laws to reflect the budding culture of zero waste. There are currently now laws stipulating how restaurants and stores can sell groceries and food without packaging.
Long way to go
In order to combat the plastic waste problem, the government has laid out plans to cut back on plastic waste creation by 30 percent in 2022 and by 50 percent by 2030. It said it will achieve a recycling rate of 70 percent, up from the current 34 percent, by 2030.
Participants of a picnic organized by Greenpeace's Seoul office enjoy food prepared without any single-use items, at Seoul Forest on July 6. (Ock Hyun-ju/The Korea Herald)
Last year, it banned the use of single-use cups in cafes and fast-food chains and only multiuse cups can be used inside the establishments. This year, it also prohibited the use of disposable plastic shopping bags in supermarkets.
Businesses are voluntarily joining the move. As of July, 21 fast-food chains and coffee shops, three delivery companies, two bakery brands and five supermarkets signed a memorandum of understanding with the Ministry of Environment to reduce plastic use.
"Public awareness on the need to reduce single-use plastic items is fast growing and the industry is also changing," said an official from the Ministry of Environment. "We will enforce regulations in stages."
The government is now drafting a road map on reducing single-use items, with a plan to announce in October, according to the official.
Activists, however, call for more drastic actions from the government to keep pace with the public's increasing environmental awareness.
"The government's measures are not enough and are short-sighted, as they lack restrictions on plastic production," said Kim Yi-seo, a campaigner at Greenpeace Korea, adding that the government does not even have accurate data on how many disposable items are used in Korea.
"The 'throw away' culture must change," she said. "But there are clearly limits to what consumers and companies can voluntarily do."
"The government should enforce tougher regulations -- such as banning plastic production and reducing plastic consumption -- to dramatically cut back on plastic waste."
By Ock Hyun-ju (laeticia.ock@heraldcorp.com)


text:
Q: How to enter both Username and Password? In my laptop, previously I had to enter both my Username and password to login. But now it asks only for password. I have checked the options and the option "Users must enter both username and password ………………….." is checked. Still I have to enter only password. I want users to enter both. How to go about it? I am using windows 7 professional 32-bit.
I have been logging in to the laptop with more than 3 accounts out of which 1 is not shown in the list during Login now. So I cant login into it now. Also that account is not visible in net user. I wonder why? But its files are there in C:\Users. There are few more accounts that others use and are similar to this. So I need to get back to that screen.

A: You need to configure this via registry or Local Security Policy.
How to Clear and Don't Display Last User Name who Logged In On Windows Logon Screen

redpajama_set_name: RedPajamaStackExchange


Rebel Wilson may be one of Australia's most popular movie exports, but the British are clearly her people, too.
The 35-year-old presented the British Academy of Film and Television Award for Best Supporting Actor, but before she got to the nominees, she stole the ceremony from host Stephen Fry.
Watch Rebel ridicule the "racist" Oscars and flirt shamelessly with Idris Elba while winning over the room in the video above.
The BAFTAs are known for being even stuffier than the Oscars, so attendees expecting an ultra-dry event were zapped to life by Rebel's bawdy bits. We have a feeling she might be fielding a few hosting offers next awards season.
As for her immediate future, Rebel's new movie How to Be Single hits Australian cinemas this week. If it's half as funny as her BAFTA turn, prepare to laugh a lot.


8. The real heroes here is MSF (Doctors Without Borders).
KATHERINE LYON DANIEL: Welcome to the CDC's media briefing about the ongoing CDC response to the Ebola outbreak. Thank to those of you here in the room, on the phone and watching via webcast. CDC works around the clock and around the globe to save lives and protect people from health threats. Today, we will hear from CDC director Tom Frieden. Following his remarks we will take questions from media in the room and on the phone. Thank you. Dr. Frieden?
we mean is it's spreading widely through society but not spreading through new ways according to everything we know. It's spreading from just two roots — people caring for other people in hospitals or homes. And unsafe burial practices where people may come in contact with body fluids of someone who has died from Ebola. That is really the achilles heel of this virus. We know how it spreads. We know how to stop it from spreading. The challenge is to do that everywhere that's needed. In order to do that effectively, speed is key. The number of cases is increasing so quickly that for every day's delay, it becomes that much harder to stop it.
There are three key things that we need. The first is more resources. This is going to take a lot to confront. The second are technical experts in health care and management to help in country. And the third is a global coordinated unified approach because this is not just a program for — this is not just a problem for West Africa, it's not just a problem for Africa, it's a problem for the world and the world needs to respond. I'll start with what's happening now and some of the things I saw. I met a young woman, I'll call her Fatima. She is 22. She's in the fourth year of a four-year program at university. And her sister in law came to visit from Sierra Leone. Her sister-in-law's young child, daughter, 10 years old was ill. She held the child in her arms and comforted her. That's how she became infected with the Ebola virus. Because other people in her family had also become ill and been diagnosed, she learned early that she had Ebola and she was able to go to the treatment unit and she was able to be saved. Earlier treatment with the tools that we have at hand saves lives and reduces spread in the community. But while she was in the treatment center, I asked her what was the hardest thing about it? She broke into tears, and she said she was next to her big brother when he died horribly from Ebola. She was horrified by the symptoms he was having. She was horrified that she couldn't help him. She was terrified that she was next. That's the kind of reality that people in this region are dealing with every single day.
I went into the Ebola treatment unit that doctors without borders or MSF has set up. And there I saw patients surviving; patient's recovering, but also tremendous needs. MSF is working under incredibly difficult circumstances, so difficult it's even hard for them to keep up with providing basic care for the people there. But by helping get those people care, they're saving lives, and they're preventing spread in the community. In some ways, what I saw — in some ways the most upsetting thing I saw is what I didn't see. I didn't see enough beds for treatment. So in one facility which had just opened with 35 beds, there were 63 patients, many of them lying on the ground. I didn't see data coming in from large parts of the country where Ebola might be spreading. I didn't see the kind of rapid response team that's needed to stop a single cluster from becoming a large outbreak. I didn't see the kind of efficient management systems and support and transport and jeeps that are essential for a rapid and effective response. That is the situation now. Everything I've seen suggests over the next few weeks it's likely to get worse. We're likely to see significant increases in cases. Already we have widespread transmission in Liberia. In Sierra Leone, we are seeing strong signs that that will happen in the near future. That's why I spoke to people at every level of each society, from patients, survivors, families, health care workers, people who run health care facilities, ministers of health and each of the presidents to think about what we can do together to get this under control. Because it's not just in the interest of these countries to get it under control. For every day that this continues to spread in West Africa, the likelihood of someone getting infected and becoming sick elsewhere increases. And we expect that there will be more people in countries like Senegal and Nigeria who come in and have the illness. That means as long as Ebola is spreading anywhere, all of us need to be concerned and make sure we're identifying people who could have it and taking prompt action so it doesn't spread. There's also a real risk to the stability and security of societies as governments are increasingly challenged to not only control Ebola but provide basic health services, security services, and keep the government running, the stability of these countries, of their economies, of their neighbors and of others is increasingly at risk. And there is a theoretical risk that may be very low; we simply don't know that Ebola could become easier to spread through genetic mutation. That risk may be very low, but it's probably not zero. The longer it spreads, the higher the risk. Faced with all of those challenges, it's certainly possible to feel hopeless, and there are times in my career where challenges have seemed to be overwhelming. But it's not hopeless. We do know how to stop Ebola. The window of opportunity is not yet closed. We can turn this around. Sometimes the problem can seem so large it's hard to get started. But we can chip away at the challenges one by one and begin getting the situation under control. We can work with communities that don't yet have Ebola in these countries, to have them well prepared so if a single case occurs, it stops there. We can work in the communities where Ebola is spreading widely to make sure we tamp it down as much as possible and we give care and treatment to those who need it. The countries are willing.
In an Ebola treatment unit run by doctors without borders (MSF), more than 90 percent of the staff are local. I saw a unit in the capital of guinea where there was only one international staff or two international staff working last week. The Guineans, the Liberians, the Sierra Leoneans are learning how to handle this. Each president said the same thing to me, tell us what to do, we will do it. If we can't do it, help us to do it. Teach us to care for Ebola patients, to set up a treatment unit, to manage the system more effectively. If we can't do it ourselves, help us with those things, whether it's trucks, personal protective equipment, more medical experts or management experts. The countries are engaged, they're willing to stop it. They need the world to work with them. This isn't just these countries problem, it's a global problem. In the Ebola treatment center, I got a sense of what it's like to work in personal protective equipment. It's roasting hot, very difficult to move, a distressing environment to work in because you see the enormous needs and you realize there may be some risk. Sweat pours down into your goggles and into your eyes, the ability to draw an intravenous line or draw blood is hard with two sets of gloves. That's the difficult environment people are working in. But MSF never has had the slightest problem to get people to work there from within the countries. They train them. They support them. And the people in the countries themselves are willing to do their part. I talked to the director of one group that does very important work. It's a little gruesome. It's the burial team. The number of dead bodies is increasing. It's hard for the burial team to keep up. The burial team needs to work in that same, full, personal protective equipment. You need multiple members there's to make sure they're removing the bodies safely. One of the teams was working until 10:00 at night. When they got home after being — making sure they safely removed their personal protective equipment, their family and community was not leading them sleep in the house, because of stigma. They had to sleep on the ground; they got up the first thing the next morning to begin the same work. They're committed to stopping the outbreak. All of us have to have that same level of commitment. All of us have to ask what we can do to stop it. I went to a call center where 100 volunteers are working 24 hours a day, seven days a week without pay to answer thousands of calls a day and route them to where people can address people's needs. Every community has strengths. One of the challenges is to identify how to enlist those strengths in fighting Ebola. For example, there are large businesses in these communities that have taken a role in supporting the efforts. I went, for example, in Liberia to the firestone company, which is, as I understand, the largest rubber plantation in the world. They had Ebola cases. They realized they were going to have to manage them themselves. They created an Ebola treatment unit. They got the floor plan, they did it themselves, they trained their staff, and they admitted everyone who had Ebola. They got the tests done by the CDC lab there. And they identified 73 contacts. They placed all of those contacts into rooms, monitored them for 21 days, 11 of those contacts became ill with Ebola. They immediately put them into the isolation facility and they did not have a single additional case. Their Ebola outbreak stopped. The same thing was done by the military in Sierra Leone. So, those same tools that are working to stop Ebola in individual communities need to be scaled up widely throughout Liberia and Sierra Leone and guinea which is in considerably better shape as of today. Take this as a warning because they also have seen a big increase in the last couple of weeks. The approach has to be specific to each community. In theory it's not hard to stop Ebola. We know what to do. Find patients quickly. Isolate them effectively and promptly. Treat them. Make sure their contacts are traced and tracked for 21 days, if they develop fever, do the same thing and make sure they're tested and treated. Make sure health care is safe and that burial practices are safe. The challenge is not those efforts, it's doing them consistently at the scale that we need. One of the most experienced Ebola experts in the world was there on one of my site visits, his comment to me summed up my visit. What has worked to stop every Ebola outbreak until now will work here if we can get it to scale. That's the number one challenge. That's why I do have hope. That's why the window is not yet closed. Because we can make progress community by community little by little to turn it around. We know how it spreads. We know how to stop it. There's a lot that everyone can do. If you want to help there are great groups that are helping out there. Whether it's MSF, doctors without borders, UNICEF, the CDC foundation or any other group helping on the ground. If you have specialized skills and are willing to work and have worked in this kind of environment before, it's not something for someone who has not been there before in this kind of environment, not only doctors and nurses, but people who know how to run a health care facility in low-income country and work in environments, contact a group like MSF or the world health organization or save the children or others that are involved and see if you can be of assistance if you can do that. For everyone else, it's really important to recognize that we are all in this together. Like it or not, we're in an interconnected world. And what happens in West Africa has a direct bearing on our own ability to go about our lives. We can stop worry being it here when it's controlled there. But the window of opportunity really is closing. I could not possibly overstate the need for an urgent response. An urgent response to get more patients into care, more work getting done in the communities, safer burials, all of these things will begin to get this outbreak under control. While I fear we will see a worsening over the next couple of weeks, I remain confident that we can make a difference here, it's not too late, and that we can control it if we act now. I'd also like to say that I also saw many signs of hope. I got to hold a 2-year-old kid who's healthy, kicking, and she's a survivor. She had Ebola, her parents have died. But she's being raised by family. She's strong. She's learning. And she's a symbol of hope. We're seeing an increasing number of people surviving Ebola. While some of them are experiencing significant stigma in their communities, many of them are a big part of the solution. Getting the message out that we can beat Ebola, that individuals can survive Ebola. There's nothing mysterious about what we need to do. The only real question is whether we'll do it fast enough. Thank you very much. I'll now take questions, starting with the room; we'll also go to the phone.
supplies as borders close and supplies can't get in? What was your takeaway on that and how much more serious can that make things down the road if this isn't controlled sooner than later?
JEANNE BOONER: Thank you, Jean Bonner. You were saying the world needs to response. The sense I got a little bit is maybe some folks are not stepping up. Is there more that the U.S. can do? Is there more that Europe can do? This — this sounds like the world is not responding enough. What needs to be done?
been doing a phenomenal job. The challenge is that the number of cases is so large that the outbreak, the epidemic is so overwhelming what it requires is an overwhelming response. Rapidly, effectively deploying resources to tamp it down where it's spreading wildly. On the phone? Do we have a question on the phone?
OPERATOR: Our first question on the phone is with Miriam Falco with CNN Medical News.
mentioned how this window of opportunity is quickly closing. How big is that window? That's the first question. The second one is the number of suspected cases is much higher probably. You said that, the W.H.O has said that. But what specifically is not happening to get a better count of how many people have this virus? How big this outbreak really is? From what you're describing, it's very dire. If it's much larger than you think, health experts think, it's an even bigger crisis. Isn't that then shrinking the window even more?
TOM FRIEDEN: Well, we know there are many undiagnosed cases. We know many patients are having disease in places where they may not see a doctor, or they may not have a specimen drawn for Ebola. And one thing that our staff has been doing it improving the tracking and reporting of cases so we can get a better handle on what's happening. I can't say exactly how long the window is. I can say for every single day we don't increase our response further, it will get more difficult to control. The peak will be higher. It will last longer. And we're really addressing every government, every part of society within these three countries, individuals, religious leaders, political leaders, business leaders, among — throughout Africa, those who can help. And for every government and every organization to think about what you can do.
MIRIAM FALCO: But this was the same thing addressed by the WHO a month or two ago. Why is this still not happening? It's a very important plea you're making, but why hasn't it formalized yet? Why hasn't it happened?
Without Borders director in one of the countries said to me everything we do is too little too late. He was referring MSF specifically. This is not for lack of trying. The virus is moving faster than anyone anticipated. That's why we need to move fast. Other questions in the room who haven't asked?
VINCE SIMS: Vince Sims, CBS 46 News. If you can elaborate, you mentioned this will likely get worse over the next few weeks. Elaborate when you say worse, how bad are you talking? Are you talking about spreading to other countries? To the United States? When you ask for help and other people need to step up, are you talking about the private sector, the medicines that we've been hearing about that has been given to some patients, does there need to be more of that over there?
Marburg, very much like Ebola. Even though they were not identified in the hospital before they were diagnosed, even though people did not take special precautions there was not a single secondary spread from that. That doesn't mean there couldn't be a family member or health care worker who didn't think Ebola, but we don't think we will see a widespread transmission in the U.S. as it is being spread now.
VINCE SIMS: And the private sector — the second part of that, are you also asking when you mentioned help from other places, the private sector, the drugs we've been hearing about, is that part of the solution?
more likely they are to survive. Is there a question here?
it. Is that what you're saying?
will begin coming down. Next question in the room?
MICHELE MARILL: Hi, thank you. I'm Michele Marill with Hospital Employee Health Newsletter. You mentioned the case of the young woman who was holding the child and later acquired Ebola. My understanding was that it spread through blood and mucus membranes. I'm assuming she wasn't scratched, or didn't have an open wound. Why would she have gotten Ebola from that kind of contact? And is there something already about this strain that is causing it to be more transmissible since we're seeing something that's unprecedented here?
countries who had just gone to a remote rural area. They don't have radio, they don't have television or telephone coverage. There are a lot of misconceptions in the rural area that need to be addressed.
TOM FRIEDEN: On the phone?
OPERATOR: Our next question comes from Julie Steenhuysen with Reuters The line is open.
JULIE STEENHUYSEN: Hello, Dr. Frieden. You were talking about the window closing. When did it open? I'm just curious if we sort of – – if the world has sort of underestimated this outbreak given the fact that there's never been anything like it? And if sooner action, quicker action and, you know, a larger response might have stemmed this outbreak much earlier and, you know, averted some of this crisis.
TOM FRIEDEN: I'm focused on the future. I think what we need is a no-regrets policy. We need to do whatever we can now so we don't look back a few months from now and say, gosh, we wish we had done more then. That's what we have to focus on.
JULIE STEENHUYSEN: I have a quick question about, you mentioned briefly mutations. I know there was a study that also showed the virus is mutating some. I'm wondering if you're following up or what do we know about whether or not this virus has mutated in a way that makes it easier, more transmissible?
more transmissible. On the phone? Next question on the phone?
OPERATOR: Our next question comes from Dan Childs with ABC News. Your line is open.
in order to kind of put the kind of lid on this that we would like to?
TOM FRIEDEN: To turn this around is going to require lots of effort. It will require highly specialized people to work in the areas of Ebola treatment. The need is not just for doctors, but doctors, nurses, health administrators, emergency managers, people who can stay for long periods of time, three months or more who are used to working in very difficult environments. But the bulk of the response will be from the people in these countries themselves. They're willing, they need the resources to get the materials they need, they need the training to do what they need to do. The exact numbers are hard to pin down, but fundamentally working with groups like Doctors Without Borders, MSF and the World Health Organization, we can help. It makes a huge difference to have international assistance to help train people from within each of the countries to do what they need to do to stop Ebola there.
DAN CHILDS: Just one follow-up. We heard that there have been high rates in health care workers in terms of infections and how health care workers have suffered a great burden in terms of death. To what extent do we know that the protocols that prevent the transmission, acquisition and spread of the virus are in place and being followed in the places that are treating these patients?
assume that they do until proven otherwise. One of the real challenges in these countries, particularly Liberia and Sierra Leone is getting the health care system up and running again. Ebola is not just harming people by Ebola virus disease itself, it's also harming people by essentially shutting much of the health care system because people are afraid to go — health care workers are afraid to go. That's exacerbating the situation. One of the things we'll be doing is helping to establish a core level of infection control at every health care facility throughout the country so health care workers are better protected.
ERICA BAYFIELD: Erica Bayfield, WSB TV here in Atlanta.What changes are you guys planning on making here in Atlanta in the coming weeks and days. What are the next steps ahead and do you have any other waves of employees heading that way?
their own incident management system, so they can have a more organized and structured response. CDC staff are working seven days a week, fourteen, sixteen, eighteen hours a day in difficult environments to help get the outbreak under control. We will continue to be there. We will continue to support countries and the World Health Organization. That's what we do. It helps them and helps us. It's inspiring to see the work our staff does there. On the phone?
OPERATOR: Our next question comes from Betsy McKay with the Wall Street Journal. Your line is open.
BETSY MCKAY: Thanks. Dr. Frieden you mentioned the increase in Guinea, which we heard a bit about. Can you talk about that a bit more? How concerned are you about what's going on there? What do you think is driving this new wave? And could there be an explosion there like Liberia has experienced?
MIKE STOBBE: Thank you for taking the question. First, Dr. Frieden, I want to make sure I understood, did you basically put out a call for volunteers earlier? I understand it to be a call for specialized volunteers with certain experience? Is that what you did on this call? My second question is, could you give us some specifics. You said several times of closing windows, the needs for resources, but no specifics. Could you say we have x number of labs, we need y, what's the y number? How many Ebola treatment center beds do we have? How many do we need? How many doctors do we have? How many dollars do we have committed, how many do we need?
region working there in a WHO setup to help. There are other organizations as well that are beginning to scale up services. Yes, there's a need for people to go to the region and work. If you got the skills, you're willing, you're able and you can stay for a good chunk of time. In terms of dollars, as you know, the world health organization put out an appeal for $490 million. I think that's a good start. I'm afraid this is going to be a difficult and expensive effort. So all support is appreciated. The earlier their support, the better. There are many critical things that have to happen, like getting more treatment unit beds up, ensuring the support is there for the government to act quickly, getting all sectors of society working together and communication and messaging out. We have time for two more questions. One from the phone, one from the room.
OPERATOR: Our next question from Lena Sun from the Washington Post. Your line is open.
LENA SUN: Hi, Dr. Frieden, thanks for taking this call. I'd like to follow up on what Mike asked you, which is if what is needed is a global coordinated response, is there a global list, let's say, of exactly how many treatment beds and who is providing those beds? You know, for example, the private sector, you mentioned firestone and what they did to keep their situation isolated and not turn into an outbreak. What about all the global multinational companies working in these countries? Has anyone gone to them and asked them to share their resources in a broader way? And my last question was, what specifically what did you see on this trip that changed what you knew or had heard about the outbreak, you know, that brought home something different to you than what you previously thought.
services hospital in Sierra Leone, which has stopped it using the same tools we used before. The challenge is not knowing what to do. The challenge is doing it now. And I come back with that perspective even more forcefully in my mind than I left with it. One more question in the room? No. All right. Well, thank you very much for your interest.
KATHERINELYON DANIEL: Thank you, this concludes today's media briefing. I invite media with additional questions to call 404-639-3286.
For more information on today's topic, you can visit http://www.cdc.gov/vhf/ebola/ (http://www.cdc.gov/vhf/ebola/) . Thank you.
This entry was posted in International Health, Public Health and tagged Interrnational Health. Bookmark the permalink.


text:
<?php
/**
 * DbSync
 *
 * LICENSE
 *
 * This source file is subject to the new BSD license that is bundled
 * with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://code.google.com/p/php-dbsync/wiki/License
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to maks.slesarenko@gmail.com so we can send you a copy immediately.
 *
 * @category DbSync
 * @package  DbSync_Controller
 * @license  http://code.google.com/p/php-dbsync/wiki/License   New BSD License
 * @version  $Id$
 */

/**
 * DbSync_Controller_SchemaController
 *
 * @category DbSync
 * @package  DbSync_Controller
 * @version  $Id$
 */
class DbSync_Controller_SchemaController extends DbSync_Controller_AbstractController
{
    /**
    * @var string
    */
    protected $_modelClass = 'DbSync_Model_Table_Schema';

    /**
     * Delete
     *
     * @alias de
     *
     * @return Delete table and config
     * @return Use {--db|yellow} to delete only form database
     * @return Use {--file|yellow} to delete only config file
     */
    public function deleteAction()
    {
        $tableName = $this->_model->getTableName();

        if ($this->_model->hasFile() && !$this->_console->hasOption('db')) {
            if ($this->_model->isWritable()) {
                $this->_model->deleteFile();
                echo $tableName . $this->colorize(" - File deleted", 'green');
            } else {
                echo $tableName . $this->colorize(" - Path is not writeable", 'red');
            }
        }
        if ($this->_model->hasDbTable() && !$this->_console->hasOption('file')) {
            $this->_model->dropDbTable();
            echo $tableName . $this->colorize(" - Database table deleted", 'green');
        }
    }
}

redpajama_set_name: RedPajamaGithub


text:
Q: Question About Indices of Alternating Tensors So, with an alternating $k$-tensor, $T^{\sigma} = (-1)^{\sigma}T$. But does that mean $T^{\sigma}(v_1, \cdots, v_k) = (-1)^{\sigma}T(v_1, \cdots, v_k)$ or does it mean $T^{\sigma}(v_1, \cdots, v_k) = (-1)^{\sigma}T(v_{\sigma^{-1}(1)}, \cdots, v_{\sigma^{-1}(k)})$. I have not been able to find a clear answer in my textbook or looking online, and want to make sure I'm understanding correctly. Thanks!

A: Allow me to summarise the discussion in the comments.
Suppose $T$ is a $(0, k)$-tensor, then for any $\sigma \in S_k$ we define a new $(0, k)$-tensor $T^{\sigma}$ by $T^{\sigma}(v_1, \dots, v_k) := T(v_{\sigma(1)}, \dots, v_{\sigma(k)})$. If $T$ is alternating, then we have
$$T^{\sigma}(v_1, \dots, v_k) = T(v_{\sigma(1)}, \dots, v_{\sigma(k)}) = (-1)^{\operatorname{sign}(\sigma)}T(v_1, \dots, v_k)$$
so $T^{\sigma} = (-1)^{\operatorname{sign}(\sigma)}T$. In particular, if $\sigma$ is an even permutation, then $T^{\sigma} = T$, and if $T$ is an odd permutation, then $T^{\sigma} = -T$.


text:
package org.ovirt.engine.core.bll.numa.vm;

import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import static org.mockito.Mockito.when;
import static org.ovirt.engine.core.bll.utils.NumaTestUtils.createVdsNumaNode;
import static org.ovirt.engine.core.bll.utils.NumaTestUtils.createVmNumaNode;
import static org.ovirt.engine.core.bll.utils.NumaTestUtils.mockVdsNumaNodeDao;
import static org.ovirt.engine.core.utils.MockConfigRule.mockConfig;

import java.util.ArrayList;
import java.util.Arrays;

import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
import org.ovirt.engine.core.bll.ValidationResult;
import org.ovirt.engine.core.common.businessentities.MigrationSupport;
import org.ovirt.engine.core.common.businessentities.NumaTuneMode;
import org.ovirt.engine.core.common.businessentities.VM;
import org.ovirt.engine.core.common.businessentities.VdsNumaNode;
import org.ovirt.engine.core.common.businessentities.VmNumaNode;
import org.ovirt.engine.core.common.config.ConfigValues;
import org.ovirt.engine.core.common.errors.EngineMessage;
import org.ovirt.engine.core.common.utils.SimpleDependencyInjector;
import org.ovirt.engine.core.compat.Guid;
import org.ovirt.engine.core.dal.dbbroker.DbFacade;
import org.ovirt.engine.core.dao.VdsNumaNodeDao;
import org.ovirt.engine.core.utils.MockConfigRule;

@RunWith(MockitoJUnitRunner.class)
public class NumaValidatorTest {

    @Rule
    public MockConfigRule mcr = new MockConfigRule(
            mockConfig(ConfigValues.SupportNUMAMigration, false)
    );

    @Mock
    DbFacade dbFacade;

    @Mock
    VdsNumaNodeDao vdsNumaNodeDao;

    private ArrayList<VdsNumaNode> vdsNumaNodes;
    private VM vm;
    private ArrayList<VmNumaNode> vmNumaNodes;

    @Before
    public void setUp() throws Exception {

        SimpleDependencyInjector.getInstance().bind(DbFacade.class, dbFacade);
        DbFacade.setInstance(dbFacade);
        when(dbFacade.getVdsNumaNodeDao()).thenReturn(vdsNumaNodeDao);

        vdsNumaNodes = new ArrayList<>(Arrays.asList(createVdsNumaNode(1), createVdsNumaNode(2), createVdsNumaNode(3)));
        vmNumaNodes = new ArrayList<>(Arrays.asList(createVmNumaNode(0, vdsNumaNodes), createVmNumaNode(1)));
        mockVdsNumaNodeDao(vdsNumaNodeDao, vdsNumaNodes);

        vm = new VM();
        vm.setId(Guid.newGuid());
        vm.setDedicatedVmForVdsList(Arrays.asList(Guid.newGuid()));
        vm.setNumOfSockets(1);
        vm.setCpuPerSocket(2);
        vm.setMigrationSupport(MigrationSupport.PINNED_TO_HOST);
        vm.setNumaTuneMode(NumaTuneMode.INTERLEAVE);
        vm.setvNumaNodeList(vmNumaNodes);
    }

    @Test
    public void shouldSetNumaPinning() {
        assertTrue(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()).isValid());
    }

    @Test
    public void shouldHandleNoNumaNodes() {
        vm.setvNumaNodeList(null);
        assertTrue(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()).isValid());
    }

    @Test
    public void shouldDetectHostWihtoutNumaSupport() {
        vdsNumaNodes = new ArrayList(Arrays.asList(createVdsNumaNode(1)));
        assertValidationFailure(NumaValidator.validateNumaCompatibility(vm, vm.getvNumaNodeList(), vdsNumaNodes),
                EngineMessage.HOST_NUMA_NOT_SUPPORTED);
    }

    @Test
    public void shouldDetectZeroHostNodes() {
        vdsNumaNodes.clear();
        assertValidationFailure(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()),
                EngineMessage.VM_NUMA_PINNED_VDS_NODE_EMPTY);
    }

    @Test
    public void shouldDetectInsufficientMemory() {
        vm.setNumaTuneMode(NumaTuneMode.STRICT);
        vmNumaNodes.get(0).setMemTotal(1000);
        vdsNumaNodes.get(0).setMemTotal(500);
        assertValidationFailure(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()),
                EngineMessage.VM_NUMA_NODE_MEMORY_ERROR);
    }

    @Test
    public void shouldDetectTooMuchVmNumaNodes() {
        vm.setNumaTuneMode(NumaTuneMode.PREFERRED);
        assertValidationFailure(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()),
                EngineMessage.VM_NUMA_NODE_PREFERRED_NOT_PINNED_TO_SINGLE_NODE);
    }

    @Test
    public void shouldDetectTooMuchHostNodes() {
        vm.setvNumaNodeList(Arrays.asList(createVmNumaNode(1, vdsNumaNodes)));
        vm.setNumaTuneMode(NumaTuneMode.PREFERRED);
        assertValidationFailure(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()),
                EngineMessage.VM_NUMA_NODE_PREFERRED_NOT_PINNED_TO_SINGLE_NODE);
    }

    @Test
    public void shouldDetectDuplicateNodeIndex() {
        vmNumaNodes.get(0).setIndex(1);
        vmNumaNodes.get(1).setIndex(1);
        assertValidationFailure(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()),
                EngineMessage.VM_NUMA_NODE_INDEX_DUPLICATE);
    }

    @Test
    public void shouldDetectNonContinuousNodeIndices() {
        vmNumaNodes.get(0).setIndex(0);
        vmNumaNodes.get(1).setIndex(2);
        assertValidationFailure(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()),
                EngineMessage.VM_NUMA_NODE_NON_CONTINUOUS_INDEX);
    }

    @Test
    public void shouldDetectIndicesNotStartingWithZero() {
        vmNumaNodes.get(0).setIndex(2);
        vmNumaNodes.get(1).setIndex(3);
        assertValidationFailure(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()),
                EngineMessage.VM_NUMA_NODE_NON_CONTINUOUS_INDEX);
    }

    @Test
    public void shouldValidateSingleNodePinning() {
        vm.setvNumaNodeList(Arrays.asList(createVmNumaNode(0, Arrays.asList(createVdsNumaNode(1)))));
        vm.setNumaTuneMode(NumaTuneMode.PREFERRED);
        assertTrue(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()).isValid());
    }

    @Test
    public void shouldDetectMissingPinningEntry() {
        vm.getvNumaNodeList().get(0).getVdsNumaNodeList().get(0).getSecond().setSecond(null);
        assertValidationFailure(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()),
                EngineMessage.VM_NUMA_NODE_PINNED_INDEX_ERROR);
    }

    @Test
    public void shouldDetectSufficientMemory() {
        vm.setNumaTuneMode(NumaTuneMode.STRICT);
        vmNumaNodes.get(0).setMemTotal(1000);
        vdsNumaNodes.get(0).setMemTotal(2000);
        assertTrue(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()).isValid());
    }

    @Test
    public void shouldDetectMissingRequiredHostNumaNodes() {
        vdsNumaNodes.remove(0);
        assertValidationFailure(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()),
                EngineMessage.VM_NUMA_NODE_HOST_NODE_INVALID_INDEX);
    }

    @Test
    public void shouldOnlyDoWithPinnedToHostMigrationSupport() {
        vm.setMigrationSupport(MigrationSupport.MIGRATABLE);

        assertValidationFailure(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()),
                EngineMessage.ACTION_TYPE_FAILED_VM_NOT_PINNED_TO_HOST);
    }

    @Test
    public void shouldNotDoWithoutPinnedHost() {
        vm.setMigrationSupport(MigrationSupport.MIGRATABLE);

        vm.setDedicatedVmForVdsList(new ArrayList<>());
        assertValidationFailure(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()), EngineMessage
                .ACTION_TYPE_FAILED_VM_NOT_PINNED_TO_HOST);
    }

    @Test
    public void shouldNotDoWithTwoPinnedHost() {
        vm.setDedicatedVmForVdsList(Arrays.asList(Guid.newGuid(), Guid.newGuid()));
        assertValidationFailure(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()),
                EngineMessage.ACTION_TYPE_FAILED_VM_PINNED_TO_MULTIPLE_HOSTS);
    }

    @Test
    public void shouldCreateAsMuchNumaNodesAsVirtualCores() {
        vm.setNumOfSockets(1);
        vm.setCpuPerSocket(2);
        assertTrue(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()).isValid());
    }

    @Test
    public void shouldCreateLessNumaNodesAsVirtualCores() {
        vm.setNumOfSockets(1);
        vm.setCpuPerSocket(3);
        assertTrue(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()).isValid());
    }

    @Test
    public void failCreateMoreNumaNodesThanVirtualCores() {
        vm.setNumOfSockets(1);
        vm.setCpuPerSocket(1);
        assertValidationFailure(NumaValidator.checkVmNumaNodesIntegrity(vm, vm.getvNumaNodeList()),
                EngineMessage.VM_NUMA_NODE_MORE_NODES_THAN_CPUS);
    }

    private void assertValidationFailure(ValidationResult validationResult, EngineMessage engineMessage) {
        assertFalse(validationResult.isValid());
        assertTrue(String.format("Expected %s but got %s", engineMessage.name(), validationResult.getMessage().name()),
                validationResult.getMessage() == engineMessage);
    }
}


The new LIVETARGET Glass Minnow Baitball Jerkbait is built on the foundation of Mother Nature s own balance of predatory feeding and baitfish survival. Imitating a cluster of minnows separated from the main school, this suspending jerkbait has a weight transfer system designed to cast long distances and an incredible erratic action. Let the feeding frenzy begin!


留言内容 dressings fgh.ulfc.aqrubber.com.dec.bs by: communicating [url=http://jokesaz.com/doxycycline/]doxycycline hyclate 100mg[/url] [url=http://talleysbooks.com/retin-a/]retin a cream[/url] [url=http://calendr.net/lyrica/]lyrica for sale[/url] generic lyrica [url=http://talleysbooks.com/cymbalta/]duloxetine without rx[/url] [url=http://calendr.net/kamagra-gold/]online kamagra gold[/url] instigated purist doxycycline doxycycline retin a lyrica duloxetine without rx kamagra gold for sale high-grade fill-ing intestine http://jokesaz.com/doxycycline/#doxycycline buy doxycycline online http://talleysbooks.com/retin-a/#retin-a retin a cream http://calendr.net/lyrica/#online-lyrica price of lyrica lyrica generic http://talleysbooks.com/cymbalta/#cymbalta-online generic cymbalta on line http://calendr.net/kamagra-gold/#generic-kamagra-gold cheapest kamagra gold etc changes.
留言内容 small lto.ulat.aqrubber.com.odg.wp asepsis [url=http://jokesaz.com/doxycycline/]buy doxycycline[/url] [url=http://talleysbooks.com/retin-a/]retin a cream[/url] [url=http://calendr.net/lyrica/]what class drug is lyrica[/url] [url=http://talleysbooks.com/cymbalta/]generic cymbalta[/url] [url=http://calendr.net/kamagra-gold/]kamagra gold generic[/url] generic kamagra gold teicoplanin, findings, vein's doxycycline hyclate buy retin a tretinoin cream 0.05% desipramine instead of lyrica cymbalta buy kamagra gold without dr prescription disintegration pancreatitis: http://jokesaz.com/doxycycline/#doxycycline doxycycline 100mg tablet http://talleysbooks.com/retin-a/#retin-a-where-to-buy retina a http://calendr.net/lyrica/#will-lyrica-help-sciatica generic lyrica http://talleysbooks.com/cymbalta/#generic-cymbalta cymbalta generic http://calendr.net/kamagra-gold/#kamagra-gold kamagra gold freely: journal augmenting worse?
留言内容 arthroscopic gck.oqlq.aqrubber.com.xfk.yd product [url=http://albfoundation.org/cenforce-online/]buy cenforce[/url] [url=http://calendr.net/zanaflex/]zanaflex without a prescription[/url] [url=http://reubendangoor.com/super-kamagra-online/]super kamagra[/url] [url=http://palcouponcodes.com/symbicort/]online symbicort[/url] [url=http://impactdriverexpert.com/cialis-professional/]cialis professional[/url] [url=http://sammycommunitytransport.org/tadacip/]lowest cialis prices[/url] [url=http://jacksfarmradio.com/temovate/]temovate lowest price[/url] [url=http://sammycommunitytransport.org/brand-viagra/]brand viagra without dr prescription[/url] normal avulses cenforce canada zanaflex without a prescription price of zanaflex ukash kamagra viagra super dulox-force dispatalin ukash kamagra viagra super dulox-force can symbicort be used with delsym cialis professional canada generic cialis tadalafil 20mg temovate pills brand viagra phalanx regression duodenum http://albfoundation.org/cenforce-online/#cheap-cenforce discount cenforce http://calendr.net/zanaflex/#zanaflex-for-sale zanaflex without a prescription http://reubendangoor.com/super-kamagra-online/#buy-super-kamagra dermogil ukash kamagra viagra super dulox-force http://palcouponcodes.com/symbicort/#symbicort--for-sale online symbicort http://impactdriverexpert.com/cialis-professional/#cialis-professional-canada cialis professional online http://sammycommunitytransport.org/tadacip/#mail-order-cialis tadacip lowest price http://jacksfarmradio.com/temovate/#buy-temovate cheap temovate http://sammycommunitytransport.org/brand-viagra/#online-brand-viagra generic brand viagra duplex: constrictor.


text:
Video Pick: Flywheel Bicycle Maxwell von Stein, a 22 year-old Cooper Union graduate, built a bicycle that uses a flywheel to store energy. Instead of braking, he can slow the bicycle by transferring the kinetic energy from back wheel into the flywheel--which spins between the bars of the frame. Then Max can send the flywheel energy back to the wheel when he wants a boost.
Video Pick: Flywheel Bicycle
Video Pick: Flywheel Bicycle 5:02
Heard on Talk of the Nation
Maxwell von Stein, a 22 year-old Cooper Union graduate, built a bicycle that uses a flywheel to store energy. Instead of braking, he can slow the bicycle by transferring the kinetic energy from back wheel into the flywheel—which spins between the bars of the frame. Then Max can send the flywheel energy back to the wheel when he wants a boost.
IRA FLATOW, host: Up next, Flora is here. Hi, Flora.
FLORA LICHTMAN: Hi, Ira.
FLATOW: Flora Lichtman, with our Video Pick of the Week. What have we got this week?
LICHTMAN: This week, how to boost your bicycle.
FLATOW: And then boost your...
LICHTMAN: OK. That sounds self-explanatory.
(SOUNDBITE OF LAUGHTER)
FLATOW: This is...
LICHTMAN: We can give you a little more.
FLATOW: This is SCIENCE FRIDAY, from NPR. And how to boost your bicycle. That doesn't mean steal it, right?
LICHTMAN: No. Well, no. We are not telling you how to do that. You wouldn't want to boost your own. But it's the story of 22-year-old Maxwell von Stein. He's a graduate from The Cooper Union here in NYC and studied mechanical engineering. And basically, what he did was attached a flywheel to his bike. So it's a big, metal...
FLATOW: Heavy wheel.
LICHTMAN: ...wheel. And he put a transmission on the back hub of his bicycle wheel that allows him to, instead of braking, take the energy from that back wheel and put it into the flywheel, flowing down the bike.
FLATOW: Just like my Prius or, you know, the...
LICHTMAN: Regenerative braking.
FLATOW: ...regenerative braking. But, so he - so when he brakes, the energy from him moving forward in - with the wheels goes to spinning up the flywheel.
LICHTMAN: Spins up this heavy, 15-pound flywheel - which, by the way, is located in between the crossbars, right between your legs, which is another thing that makes the bike different from other bikes. And then that flywheel stores the kinetic energy. And he can actually transfer it back. So if he's going up a hill or something, he can give himself a little boost.
FLATOW: Little boost. So he doesn't have to paddle as hard...
LICHTMAN: Exactly.
FLATOW: ...going up the hill and above. Of course, that's going to use up some of the energy in the flywheel.
LICHTMAN: Right. And then you can power it up again as you...
FLATOW: As he goes down the hill.
LICHTMAN: As he goes down the hill. And it's really a pretty elegant, little design, I thought.
FLATOW: Wow. Wow. And you can see this on our Video Pick of the Week. It's up there on our website at SCIENCE FRIDAY. And he's bicycling around. And he had to design the whole system himself?
LICHTMAN: Yeah, he - I mean, you know, he took some parts of bicycles that already exist, but he machined a bunch of the things like the chain wheel - the chain ring adapter. And so the video also features - if you like tools, this is a good video for you...
FLATOW: Ah, yes. Cool.
LICHTMAN: ...because there are a lot of cool tools at The Cooper Union machine shop, as you might imagine.
FLATOW: And - but flywheels are - I'm sure you've discovered, this is an old technology, right?
LICHTMAN: Well, that's what I said. I was like, this is - why are, you know, this is kind of low-tech. And he said, well, you know, my version is low-tech. But actually, his dream is to bring this concept to cars. And he said that some car companies are experimenting with the flywheel, because it's cheaper than batteries, and it's lighter than batteries. And so that's sort of his idea for this.
FLATOW: And it delivers a huge amount of energy in an instant of time, just when you need it, it'll deliver a lot energy.
LICHTMAN: Yeah. He says a kick in the pants.
FLATOW: A kick...
LICHTMAN: It's how he describes it.
FLATOW: I know they're experimenting, you know, and I remember even going back to the '60s, that they've tried to put flywheels into cars. And maybe now that - his idea is actually right, to see if he could make a flywheel car or that - see how that might work.
LICHTMAN: Yeah. And for - and, you know, we've already had a comment on our website about this. And they said that - the person said, you know, that's great for cars, but I like this for bikes too.
FLATOW: Yeah.
LICHTMAN: Why not? And for New York, it's perfect, because they are...
FLATOW: Let's not write off the bike business.
LICHTMAN: Yeah. Yeah.
FLATOW: So good thing, because I think it's a great idea. Maybe you make a bigger flywheel, you know? You have to trade up between the weight of that thing on the bike.
LICHTMAN: Right. I think that's - you're pedaling around some extra weight. But if you're doing a lot of stopping and starting, like you do in New York City, like riding in traffic, this is really - you can see why this would be helpful.
FLATOW: Yeah, because it's that first push from stationary that's the hardest part of getting on a bike and riding it.
LICHTMAN: Yeah. And you're constantly slowing down for cars and speeding up and - yeah.
FLATOW: And go see this, our Video of the Week. It's up there on our website at sciencefriday.com. You'll find it following the "Where's the Octopus?" video, still being viewed.
LICHTMAN: One more little plug for that.
FLATOW: One more for that. It's breaking quarter million views. And it's up there. And it's really - I think it's a great idea. I think this is going to catch on. It's something - everybody can do their own.
LICHTMAN: Oh, I hope so. And you know what? Maxwell von Stein - this is a classic case of why he was in front the camera. He is a really a smart kid. You can tell.
FLATOW: All right. Our Video Pick of the Week up there at SCIENCE FRIDAY. Thank you, Flora.
LICHTMAN: Thanks, Ira.
FLATOW: And while you're there, you can download our iTunes and podcasts of the video. And we do podcasts of our audio shows. And also there, you can join our website and log onto our Twitter, and also join folks on scifri at our Facebook account. So that's about all the time we have for today. Stay with us. Next week, we'll be right back. If you want to send us some email, you can send us at scifri@sciencefriday.com. Also, you can send us with the regular, old-fashion way, SCIENCE FRIDAY, 4 West 43rd St., Room 306, New York, New York, 10036. Have a great weekend. We'll see you next week. I'm Ira Flatow, in New York.
Technology's Odd Couple Teams Up For Science Aug. 12, 2011
Student Inventors Dream Up A Better Wheelchair June 24, 2011
Science Diction June 24, 2011


text:
Q: Jump to specific app context in Metro based on content of live tile? I'm wondering if it is possible to jump to some specific app context or location based on the content of the live tile when it was clicked on.  In other words, can some information be passed into the app on startup based on the state of the live tile?
If it's possible, an explanation or links to explanations would be swell!

A: You can pin Secondary Tiles that deep link into specific locations in your app.  When the user launches your app from a Secondary Tile, your app will be passed the arguments that you set on the Tile when it was created.  See Secondary Tile class constructor "arguments" argument.  Once you receive the arguments, you can do with them in your app as you will (navigate to a specific location, for example).  See this sample for more details.
As for navigating to a different area within the app depending on what's currently displayed in the live tile, that's not possible. The main tile will always launch the app to the default page, secondary tiles will always pass the arguments defined within the tile. There is no way to pass conditional arguments based on what content is shown. For example, there is no way to navigate to a different location based on which image in a series of images is being displayed.


A community of dwarves has set up its own village to escape discrimination from normal sized people.
Everyone in the mountain commune in Kunming, southern China, must be under 4ft 3ins tall – and they run their own police force and fire brigade from their 120 residents.
Now the group has turned itself into a tourist attraction by building mushroom houses and living and dressing like fairy tale characters.
'As small people we are used to being pushed around and exploited by big people. But here there aren't any big people and everything we do is for us,' said spokesman Fu Tien.


text:
The Week In Beats: JMSN, Jamie Isaac, Anhoni and more
Alex Nagshineh
The internet can be a daunting place at the best of times, and when it comes to music there's a never ending rabbit hole of mixes, remixes, tracks, mixtapes and videos being uploaded on the daily. It's physically impossible to be able to digest everything that is throw into the public consciousness, so we've taken time out to handpick the six freshest beats we've heard this week to make your life a bit easier. Kick back and enjoy them over the weekend.
Anhoni – Drone Bomb Me
Anohni, or Anthony Hegarty as he was known in a previous life, has one of the most distinct voices in modern music. Chilling, soft and tender, it evokes such vulnerability and beauty all at once, so wouldn't immediately seem like the natural fit for Hudson Mohawke's bombastic drums and Oneohtrix Point Never's leftfield electronic excursions. Alas, on Drone Bomb Me, the second single from forthcoming record HOPELESSNESS, all of the parts come together to form one glorious, uplifting whole. And Naomi Campbell cries in the video.
Jamie Isaac – Last Drip (Remix ft. Rejjie Snow)
A London crooner who blends electronics, piano ballads and folk? Not quite James Blake, but the next best thing. Jamie Isaac certainly shares sonic similarities with his contemporary, but new song Last Drip is given a new dimension by Irish rapper Rejjie Snow whose syrupy drawl fits nicely into the song's druggy ambience.
Byron the Aquarius – Aquarian Voyage
There are a few labels out there that automatically get a seal of approval whenever they unveil a new release. Theo Parrish's Sound Signature is without question one of those labels. It's not hard to see why newcomer Byron the Aquarius has found a home there either, he possesses the same knack for jazzy house grooves as the master – could he yet take on the mantle and follow him on to great things?
JMSN – Cruel Intentions
Neo soul, or future soul if you believe the music hipsters, has enjoyed a new burst of female singers in recent years but the male equivalents have been relatively thin on the ground. Up step JMSN, whose Americana guitar lines, piano chords, backing singers and swelling choruses recall a certain D'Angelo on Cruel Intentions. Let us reiterate that this is definitely, definitely a good thing.
Leon Vynehall – Blush
When was the last time Leon Vynehall released a tune that was anything less than exquisite? He's the most consistent dance producer out there, the Tesco finest of the house heads, the Taste the Difference of the disco dancers. On Blush, a cut from his recent Essential Mix, he once again showed that he has a way with sweeping strings that is matched by few others.
Carlos Niño & Friends – It's All Happening!
The latest star of LA's beat scene is Carlos Niño, on fast rising label Leaving Records. His new album, Flutes, Echoes, It's All Happening!, is the fourth in a run of collaborative albums, and this one features Madlib and Kamasi Washington. Niño's percussion and composition background are immediately noticeable on It's All Happening!, a dense and layered production that has plenty of experimental moments to whet the appetite for the full length next month.
Anhoni,Byron the Aquarius,Carlos Nino,Jamie Isaac,JMSN,Leon Vynehall,The Week In Beats,Theo Parrish
Posted by Alex Nagshineh
Introducing: MC Pinty
South London is the gift that keeps giving.
The Week In Beats: Vince Staples, Daphni, Dave and more
Humorous house, UK hip-hop's finest, a piano playing MC and more.
The Week In Beats: Kali Uchis, Glenn Astro, Chromatics and more
A Twin Peaks soundtrack, glitchy jazz and another gem from Awesome Tapes From Africa.


Todays guest is New Zealand based music photographer Alexander Hallag. We became friends through social media some time ago and we found out that he actually has Austrian origins (which is my birth place).
Recently I ordered his book "Shhh…the music is talking" about the New Zealand Music scene and was hooked by his work. Therefore I invited him to sit down with me and talk about the complete process from starting with the book idea in mind to finally having an awesome 200 pages coffee table book in hands. Alexander will reveal his challenges during this 5 years project and he will share his best tips on how you can self publish your book too.
Make sure to listen until the end of this inspiring interview, where we talk about our concert photography community and why we should support each other.
Shhh… The Music Is Talking is a five-year work of passion that encapsulates all that is wonderful about New Zealand's musical landscape and the myriad of wonderful artists that dwell on it. It delves into the linage of the local industry; revealing a historical snap shot of its musicians, the fans and some of those that spin the wheels of the machine behind the scenes. It is told through the eyes and lenses of one of New Zealand's most prolific and talented photographers.
Other well-known identities and bands that weave together the pages of this 25.4cm by 25.4cm hardcover labour of love, include Neil Finn of Crowded House, Ladi6, Kimbra, Tiki Taane, Lorde (from her second live concert), Chris Knox, Unknown Mortal Orchestra, Ladyhawke, Orchestra of Spheres, Julia Deans, Grayson Gilmour, Beastwars, Anna Coddington, Liam Finn and many more. It also features a forward by award winning author Neil Gaiman.


There are many styles of Tai Chi, but Pam will focus on the sun style, which is recommended by the American Arthritis Foundation for being the least stressful on joints. It is also known to improve balance. Other benefits may include improved muscle strength and coordination, concentration and memory. Participants may also experience reduced arthritic pain and improved cardiac function.
Pam Katz has been studying sun-style tai chi for 20 years and has been teaching for 13 years. This class will begin on July 11 and continue through August. The fee is $8 per session, or participants may pay for the series in advance at a discount.


text:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:aop="http://www.springframework.org/schema/aop"
	xmlns:context="http://www.springframework.org/schema/context"
	xmlns:mvc="http://www.springframework.org/schema/mvc"
	xsi:schemaLocation="
		http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
		http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
	   	http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
		http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd">

	<context:annotation-config />
	<context:component-scan base-package="org.beesden.shop" />

	<mvc:annotation-driven />
	<mvc:resources mapping="/assets/**" location="/assets/" />

	<!-- Fetch additional configuration by module -->
	<import resource="hibernate-context.xml" />
	<import resource="security-context.xml" />
	<import resource="tiles-context.xml" />

	<!-- i18n Messaging -->
	<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
    	<property name="basename" value="messages"/>
	</bean>

	<!-- Add basket to session -->
	<bean id="basket" class="org.beesden.shop.model.Basket" scope="session">
		<aop:scoped-proxy/>
	</bean>

</beans>


text:
/**
 * Created by naeimzarei on 2/14/17.
 *
 * This class is used to render the central
 * defensive unit to the display. The Tower
 * component comes in three flavors: 0/3,
 * 1/3, 2/3, and 3/3. The 3/3 form means
 * it is at 100% health. The 0/3 means
 * it is at 0% health. As soon as the unit
 * is hit by a sprite, the tower changes form
 * to accommodate the loss of health.
 *
 */
import React, {Component} from "react";
import ReactCSSTransitionGroup from 'react-addons-css-transition-group';

export default class Tower extends Component {
    selectTower() {
        const towerNumber = this.props.towerNumber;
        if (towerNumber === "3_3") {
            return ;
        } else if (towerNumber === "2_3") {
            return ;
        } else if (towerNumber === "1_3") {
            return ;
        }
        return ;
    }

    render() {
        return (

                <ReactCSSTransitionGroup transitionName="example"
                                         transitionAppear={true}
                                         transitionAppearTimeout={500}
                                         transitionEnter={false}
                                         transitionLeave={false}>
                    {this.selectTower()}
                </ReactCSSTransitionGroup>

        );
    }
}


Homemade Soft Pretzels Recipe! Fun and Yummy!
I've really been on this fun, summer, snack food kick lately. Summer is so close and we can't wait. Did you see the DIY Funnel Cakes, the Summer Strawberry Lemonade Cupcakes or the Homemade Dill Potato Salad we recently shared? They are all amazing and delicious recipes! Today, we are back to share these Homemade Soft Pretzels! Don't they look so yummy?? With the funnel cakes and now these pretzels it just makes me think of going to fairs and festivals! The recipe below will take you step by step through how to make these at home so you can enjoy them any time you want.
To make the dough, combine the water, sugar, salt and yeast in the bowl of a stand mixer.
Use the dough hook attachment, and slowly add the flour and butter. Mix on low speed until combined.
Change to medium speed and knead until the dough is smooth and pulls away from the side of the bowl (about 5 minutes).
Place the dough in an oiled bowl, cover with a towel and sit in a warm place for about an hour or until the dough has doubled in size.
Preheat the oven to 450 degrees Fahrenheit and line 2 baking sheet pans with parchment paper. Lightly spray with cooking spray or brush with vegetable oil.
To prepare the water bath, bring the 10 cups of water and the baking soda to a boil in an large pan.
Roll out each piece of dough into a 2 foot rope. Flip the ends of the rope across each other and press onto the bottom of the U in order to form the shape of a pretzel. Place onto the baking sheets.
Place the pretzels into the boiling water, 1 by 1, for 30 seconds each.
Place the pretzels back on the baking sheet, brush the top of each pretzel with the egg wash and sprinkle with the pretzel salt.
Voila! Now you can make your own Homemade Soft Pretzels! I wish I had this recipe when my son had his carnival birthday party. These would have been perfect! You can serve these just the way they are or put out some mustard or cheese sauce for dipping. Do you have a really nice stand mixer that you love? If you've been looking for one, this is one that I love!!


Kanye West's SNLrant at the Adult Swim upfront party should make for one interesting finale to the show's 38th season. During West's performance at the Roseland Ballroom on Wednesday night, he didn't hold back as he dropped one f-bomb after another during an intense venting session.
The 35-year-old didn't choose his words wisely, and for some reason he is convinced his status as a musician doesn't make him a celebrity.
"One thing about me, I'm the worst kinda … celebrity because all I do is make real music," he said during the start of his rant, which he slowly sang to the crowd in attendance.
You really can't make this stuff up, and only Kanye West knows how to turn a performance into one of the best tirade's of all-time. Before his rant was over, the artist decided to take a jab at Saturday Night Live just days before his appearance on the season finale.
It's sure to get interesting Saturday night as Ben Affleck hosts the final show of the season with Kanye West as the musical guest. It will also be Bill Hader's last night as a comedian on the show after eight seasons, which is much longer than the average run of SNL greats.
You won't want to miss this gem, no matter which one of Kanye West's personalities shows up. Do you think Kanye's SNL rant on Wednesday night will show itself again during the hit show's season finale this Saturday?


Our teen community service summer program, for boys and girls aged 14-16 and who are committed to making a difference in their communities and their own lives.
I didn't realize what an incredible experience Community was going to be for Max. The name says it all: community in terms of the community service work and, even more importantly, community in terms of the relationships that are built. The small group living in Blodgett House was so close-knit and comfortable and accepting of one another.
Live in a restored farmhouse on 17 acres of woods and fields, prepare your own meals or share them at the Hidden Valley Dining Hall, and spend time in three environments – your micro community, the camp, and the neighboring Maine towns.
The Blodgett House – Visited by Teddy Roosevelt on his expeditions to Maine.
Develop your own camp classes and teach younger children.
Create a demonstration wind or solar power project.
Build a bench or a stained glass window for one of the camp's common areas.
Learn construction skills by building a shed from scratch.
Go on a special trip to a Maine performance or events.
The month at HV Community concludes with a special trip to Canada, Campobello Island or Quebec.
The goal for Hidden Valley Community participants is to strengthen one's capacity as a community member and become a better person at all levels of community life. The program also represents the camp's understanding that Hidden Valley is not an island. Since 2003, our volunteers have led the camp's efforts to share with its neighbors our rural community's way of life.
Left: On air at a local community radio station. Right: Bingo at a senior home.
Erecting a signpost on local conservation land.
Sunrise at Acadia National Park before a day of tree planting.
Making lunch in our kitchen.
Volunteer work like planting trees in Acadia, or helping to run a booth at the Blue Hill Fair, was a lot of fun – it didn't feel like work. Part of the reason I chose Community was because I liked the idea of giving something back in terms of community service; the experience was even more fun and rewarding than I expected. Being together as a small group in Blodgett House was really great. Living together and working together made us really close.
This was a great way to see Maine by meeting local residents - visiting people in a retirement community, a day-care center, a dairy farm, and other encounters.
As a practical matter, Daniel has a community service requirement at school and the Community program was a good way to earn a lot of hours over the summer. And he loved it. It was an opportunity to actually do things and not just sit in school and learn about things. He made good friends and worked with a lot of different people.
Our 15-year old daughter went to camp liking community service and she returned in love with community service. In a world scarred by self-absorption and greed, HV Community teaches the pure joy of giving. Along the way, she helped plant 600 trees in Acadia National Park and tasted curry for the first time. The friendships she made are lasting and deep.
I know Max grew in terms of independence and leadership by getting to make decisions on what the group did, and being given responsibility for carrying them out. The counselors were phenomenal and really made Max feel like a young adult who had a great deal to contribute.


text:
'Joker' Sequel in the Works, With Todd Phillips Also Planning Yet Another DC Character Origin Movie
Posted on Wednesday, November 20th, 2019 by Chris Evangelista
Joker is a huge hit, probably headed towards several Oscar nominations, and just became the first R-rated movie to cross $1 billion at the worldwide box office. That's the kind of attention studios thrive on, and want more of. And sure enough, after weeks of speculation, it looks like a Joker sequel is officially happening. Director Todd Phillips pitched Warner Bros. Pictures Group chairman Toby Emmerich on an idea to develop Joker-style origin stories for multiple DC character, and while Emmerich didn't fully go for the idea, Phillips did get the rights to develop a film on at least one character. Meaning Phillips is now working on both a Joker sequel (which will likely bring back Joaquin Phoenix) and another Joker-influenced DC origin film.
Update: Deadline is saying THR is incorrect, and that "Multiple sources said no such October 7 meeting between Phillips and Emmerich occurred, and that Phillips hasn't even considered overseeing other DC character films." So who is correct here?
Update #2: Variety decided to get in on the action now, too. They say the original story is half-true: Warners is exploring a sequel with Todd Phillips, but nothing has been finalized and no scripts are currently being written. As for the report of a separate DC character origin film? That's false, at least according to Variety. The original story continues below
THR has the scoop on the Joker sequel, and adds that Todd Phillips wants to make at least one other Joker-style movie about another DC character. In fact, Phillips wanted to make multiple movies about multiple characters. But even though Joker is a smash hit, WB's Toby Emmerich was resistant to the idea, since Warners is "very protective of the DC canon."
But Phillips did lock down "rights to at least one other DC story," and will be making a Joker sequel as well. There's no word on who this other DC character might be, or if it'll be another villain, a la Joker. One can assume, though, that this separate film will tie into the alternate DC universe Phillips built up in Joker. My vote is for Phillips to make an extremely gritty Crazy Quilt movie.
As for the Joker sequel, Joaquin Phoenix is likely to return. Warners has sequel options with the actor, and I'm sure they're working out a deal to net Phoenix a huge payday as we speak. And then perhaps Phoenix will go dance down those steps to celebrate. But just what the heck would a Joker sequel focus on? Will Phoneix's Arthur Fleck/Joker rise into the full-blown crimelord we know from the comics? That would seem to go against everything in Joker, which is more of a small-scale character study. One thing seems certain: while a young Bruce Wayne appeared in Joker, don't expect Batman to pop-up in this sequel, since the Caped Crusader is firmly in the hands of director Matt Reeves for now.
Many of my colleagues have soured on Joker, or didn't even care for it to begin with. I was a bit more positive – I gave it a positive review, citing Phoenix's fantastic character work and the grimy visual style of the film. That said, I had major problems with the script, which was overly simplistic and owed far too much to films like Taxi Driver and The King of Comedy. Hopefully, Phillips can come up with a better screenplay this time around.
2020 SAG Awards Winners: 'Parasite' Becomes the First Foreign Film Ever to Win the Top Prize
Superhero Bits: Karen Gillan Wants to Direct 'Batgirl', 'Spider-Man 3' Shooting Locations & More
Superhero Bits: 'Superman & Lois' Concept Art Leak, Joker Gameplay in 'Mortal Kombat 11' & More
Superhero Bits: New 'Stargirl' Trailer, 'Superman & Lois' Gets a Series Order, 'Doctor Strange 2' Rumors & More
Comic Book/Superhero, Sequels, joaquin phoenix, Joker, Joker 2, Joker Sequel, Todd-Phillips


Lewis Lawrence will be missed. Lewis was a great guy and I just heard about his passing -- I hadn't talked to him in a couple of years -- that being the way of it in reenacting. It's a sad thing to realize you won't talk to someone again.


text:
Q: PHP, Newsletter Template I'm sending newslleter with PHP + PHPMailer. Actually i wrote this code:
$message = file_get_contents('templates/gallery.php');
// Replace the % with the actual information
$message = str_replace('%username%', $username, $message);

$mail = new PHPMailer();
$mail->IsHTML(true);
$mail->CharSet = "UTF-8";
$mail->AddAddress('miblint@gmail.com');
$mail->Subject = 'Your account information';
$mail->Body = $message;
!$mail->Send();

But now, i need to send deals in the newsletter. Is there another way to append the content to the template, through a loop deals?

A: You could use a template system like Twig or Smarty or another to parse the content. Then put the content to your mail.


text:
export * from './profile-picture';
export * from './app-picture';


text:
EL CHAYO
Home ᐳ News ᐳ Brief ᐳ Announced Zetas, Gulf Alliance Could Change Mexico's Criminal Landscape
Leaders of factions within the Zetas and Gulf Cartel
Announced Zetas, Gulf Alliance Could Change Mexico's Criminal Landscape
GULF CARTEL / 12 NOV 2014 BY DAVID GAGNE EN
Factions of the criminal organizations Zetas and Gulf Cartel announced the two criminal groups have formed an alliance, which, if true, would be a game changer in Mexico's underworld by ending one of the country's bloodiest criminal feuds.
In a joint statement circulated on November 11 (see below), leaders of factions within the Gulf Cartel and the Zetas announced the criminal groups would stop fighting, declaring, "Those that kept the war going are either dead or in jail."
The statement -- signed by the head of the Gulf Cartel's Los Rojos faction and the leader of the Zetas' faction "Zetas Unidos" -- claims the drug cartels agreed to the alliance because they want peace in Tamaulipas, for years the scene of brutal fighting between the two groups. As a result, the organizations will allegedly stop criminal activities that put at risk the general population such as kidnapping and extortion, and revert to "old school" ways, like drug trafficking.
In the statement, the leaders claim the two cartels are no longer fighting and are, "More united than ever."
If the statement is the product of a true alliance forged between the two drug cartels, it would have major ramifications for Mexico's organized crime landscape. For years, Tamaulipas has been a hub of violence between the Gulf Cartel and its former military wing, the Zetas, as they battled for trafficking routes in key border cities like Nuevo Laredo. The bloodbath led to sky-high murder rates within the city and throughout Tamaulipas. Despite the decline of both organizations due to the capture or killing of important leaders in recent years, fighting persists as factions of the criminal groups battle for control over their former territories.
It is worth noting the reported alliance was signed between minority leaders of both cartels, and does not necessarily indicate other factions of the two criminal groups are willing to go along with the peace agreement. The Zetas and the Gulf Cartel have decentralized operational structures that function closer to semi-independent franchises than traditional, hierarchical drug cartels. Some of the Zetas cells are held together together by name alone, as the Zetas brand gives them more strength than operating as an independent crime syndicate. This is increasingly becoming a pattern throughout Mexico as large, organized criminal groups give way to smaller groups with diverse revenue streams.
The current weakened status of the two cartels make their pronouncement that they will go back to "old school" tactics, i.e., drug trafficking, all the more surprising. With their limited geographical reach and decentralized command structure, it is hard to imagine the Zetas or the Gulf Cartel regaining their old influence and trafficking routes in northern Mexico or the United States. As a result, it remains doubtful they will renounce other profitable ventures like extortion or kidnapping.
GULF CARTEL MEXICO US/MEXICO BORDER ZETAS
GULF CARTEL
US/MEXICO BORDER
ZETAS
Poultrygeist - How Mexican Chickens Are Smuggled into Guatemala
CONTRABAND / 30 APR 2021
A series of operations carried out by the Guatemalan Attorney General's Office against networks dedicated to trafficking Mexican poultry, shed…
Cocaine and Narco-Politics in the Mosquitia Region of Honduras
COCAINE / 7 JUL 2022
When brothers Seth and Roberto Paisano Wood were released from prison and returned to their hometown of Brus Laguna, in…
The Horrors of Zacatecas Could Happen Anywhere in Mexico
FENTANYL / 10 JAN 2022
The hideous levels of violence plaguing Zacatecas, exemplified by ten bodies abandoned in a van outside the governor's office, are…


Progesterone is commonly prescribed for perimenopausal women to counteract "estrogen dominance", and may enhance the beneficial effect of estrogen on lipid and cholesterol profiles.
While women have benefited from therapy with estrogens, progesterone, and androgens that are "chemically identical" to the hormones produced naturally by the human body, researchers and health care professionals realize that this is just the "tip of the iceberg" when it comes to achieving hormonal balance. Thyroid and adrenal function, as well as nutritional status, should also be evaluated and treated when indicated.
Mayo Clinic researchers surveyed 176 women taking natural micronized progesterone who had previously taken a synthetic progestin (medroxyprogesterone acetate, or MPA) to see if progesterone improved the women's overall quality of life, menopausal symptoms, and satisfaction with HRT. After one to six months, the women reported an overall 34% increase in satisfaction on micronized progesterone compared to their previous HRT, reporting these improvements: 50% in hot flashes, 42% in depression, and 47% in anxiety. Micronized progesterone was also more effective in controlling breakthrough bleeding. In other studies, women using micronized progesterone had specific improvements in the areas of cognition, sleep, and menstrual problems.