text:
Q: Undefined values when trying to connect to php backend in angular 2 app I am trying to connect my angular app with PHP. I am getting a error
Unexpected token < in JSON at position 0

This is my code :
PHP :
<?php
$successreturn[]=array(
        "id"=>"any",
       "firstname"=>"any",
      "lastname"=>"any",
    "dateofbirth"=>"any",
    "city"=>"any",
    "gender"=>"any");
header("Access-Control-Allow-Origin: *");
$servername="localhost";
$username="root";
$password="sandeepchetikam";
$dbase="mydb";
$conn=mysqli_connect($servername,$username,$password,$dbase);
if (!$conn) {
    echo "Connection Problem".mysqli_connect_error($conn);
}

$sql= "SELECT * FROM Employees";
$result = mysqli_query($conn,$sql);
$count = mysqli_num_rows($result);
    $value=0;
if(!$result){
    echo "Connection Failed " .mysqli_connect_error($result);
 }
 while($row = mysqli_fetch_assoc($result)){

    $successreturn[$value]['id']=$row['id'];
         $successreturn[$value]['firstname']=$row['firstname'];
         $successreturn[$value]['lastname']=$row['lastname'];
         $successreturn[$value]['dateofbirth']=$row['dateofbirth'];
         $successreturn[$value]['city']=$row['city'];
         $successreturn[$value]['gender']=$row['gender'];
         $value++;

        };
echo json_encode($successreturn);

?>

Service:
import {Injectable} from '@angular/core';
import {Http,Response,Headers,ResponseOptions} from '@angular/http';
import {Observable} from 'rxjs';
import {Data} from './data';

@Injectable()
export class DataService{
    empurl="http://localhost/php/connect-employee.php";
    constructor(private http:Http){}

    getDetailsFromDataBase():Observable<Data[]>{
        return this.http.get(this.empurl)
        .map(this.extractData)
        .catch(this.HandleError)
    }

    private extractData(res: Response){
            let body= res.json();
            return body.data() || []
    }
    private HandleError(error: Response| any){
        console.log(error.message || error);
                return Observable.throw( error.message || error);
        }
}

Component :
import { Component,OnInit } from '@angular/core';
import {DataService} from './data-service';
import {Data} from './data';
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
    datas : Data[];
    errorMessage : String;
    firstName : String;
    lastName : String;
    Gender : String;

    constructor( private dataservice: DataService){}
    ngOnInit(){
        this.fetchData();
    }
    fetchData(): void{
        this.dataservice.getDetailsFromDataBase()
            .subscribe(datas=> this.datas = datas,
                        error => this.errorMessage = <any>error)
            console.log(this.datas);
    }

}

this is my code. I dont know if I am doing wrong in my PHP code or in my Services. I think i am not getting a JSON data from my PHP file. How can i solve this? Any help would be appreciated.


text:
Economy Department announces £40 million secured for microbusiness Hardship Fund
Economy Minister Diane Dodds has announced that £40 million is to be made available for a new Hardship Fund aimed at microbusinesses which have not been able to avail of the existing support schemes and which require financial support due to the impact of COVID-19.
£40 million secured for microbusiness Hardship Fund £40 million secured for microbusiness Hardship Fund
It is estimated around 8,000 businesses across Northern Ireland will be eligible.
Minister Dodds said:
"I am pleased to announce that the Executive has approved funding of £40 million for this Hardship Fund which will provide much-needed support to thousands of businesses suffering financial difficulties as a result of COVID-19. Social enterprises and charities will be able to access the fund if they meet the eligibility criteria.
"Details on the scheme including eligibility criteria and arrangements for applying will be released next week.
"This fund should mean that around a third of all businesses in Northern Ireland will now be able to access support under the Northern Ireland COVID-19 grant schemes."
1. The funding will be available to businesses unable to access the £10,000 and £25,000 grant schemes
https://www.nibusinessinfo.co.uk/content/coronavirus-new-hardship-fund-announced
Outdoor Recreation NI launch survey on use of outdoors during lockdown
Executive publishes Coronavirus recovery strategy

redpajama_set_name: RedPajamaCommonCrawl


text:
How The Witcher Was Influenced by Dunkirk
Netflix's new Witcher series tosses a coin to Christopher Nolan.
By Matt Fowler
Updated: 26 Dec 2019 3:18 pm
Posted: 26 Dec 2019 3:14 pm
Warning: Spoilers for The Witcher follow...
While Netflix's The Witcher series is most certainly full of surprises, the biggest one has to be the twist of the three main characters existing, for most of the season, in separate timelines. It's a concept that showrunner Lauren Schmidt Hissrich recently revealed was heavily influenced by an acclaimed Christopher Nolan movie.
Talking to Collider, Schmidt Hissrich spoke about the challenges of telling a story featuring three characters of different ages and lifespans. "I knew that there were stories from The Last Wish that I wanted to adapt," she said. "But we're missing [Ciri]."
"What's funny is I really based the timelines on the movie Dunkirk," she added. "I had gone to see it a while before working on The Witcher, and I'd read a great interview with Christopher Nolan and he was talking about these three phases of getting soldiers off of this beach."
Dunkirk, famously, has three story arcs that all converge at the end - but the arcs are told over different time frames: One being a week, another a day, and the third over an hour.
Schmidt Hissrich continued: "[Nolan] had said if [he] told them -- like let's say one phase took a month, one took a week, and one took a day -- if I told them and let the month-long one take up the most story, and then the week-long one, and then the day-long one, you would think that the day-long one was the least important because it took the least amount of time on screen when in fact, all three phases were equally important, which is why he told the story that way."
"And I had one of those moments where I was in the shower and I hopped out and I said to my husband, 'Is this crazy? Like, is it crazy to do that with this story? Is it crazy to say that Ciri's story takes place over two weeks, Yennefer's takes place over, you know, it's like 70 years. Geralt's takes place over 20 years. Is that crazy?'
If you'd like a breakdown of The Witcher's Season 1 timeline, check out our explainer.
The show is inspired by both the books and the game, but Netflix's The Witcher seems to be more similar to the books than the games. However, The Witcher 3 game has seen a huge boost in players since it shows release on Netflix.
The Witcher: Season 1 Gallery
Matt Fowler is a writer for IGN and a member of the Television Critics Association. Follow him on Twitter at @TheMattFowler and Facebook at Facebook.com/MattBFowler.
DeveloperNetflix.com
Release DateDecember 20, 2019


Beehive fences can help improve human-elephant coexistence.
When people cultivate food crops on or near wild lands it can be assumed that wild animals will eat them – what's known as crop-raiding. Farms in the vicinity of protected areas can expect to be visited by a range of wild animals including birds, rodents, and large mammals like monkeys, bushpigs and elephants.
Because of their size, elephants are the most conspicuous crop-user and may, in addition to eating crops, trample farmers' fields and break fences. Using nonlethal ways to deter elephants from farms is the most humane and effective defence long-term. But elephants are still being shot and killed, particularly if they threaten people or property.
Given that elephant numbers are dwindling, creative solutions need to be found to reduce crop losses and improve the chances of elephants and people coexisting.
Over the past eight years we have been trying to do just that. We have been collecting data on elephants – their consumption patterns and their impact on crops at a forested site in southern Tanzania. And we've been working with farmers to try and design ways of keeping elephants at bay.
After some failures, we imported an idea from Kenya – beehives. After five years of study we've published our results which show that there is indeed merit to installing fences made up with beehives to keep elephants from eating, and destroying, farmers' crops.
One method farmers tried to adopt involved collecting and soaking elephant dung in buckets of water and spreading the fibrous mixture across their fields. The basis of this interesting idea was that elephants are coprophobic – they don't like their own poo – and will avoid eating crops covered in their own dung.
We were unable to test the effectiveness of this approach because Udzungwa Mountains National Park introduced new rules in 2011 that banned people from collecting firewood as well as non-timber products such as elephant dung from the park.
Farmers then tried chilli-oil. Cloth, soaked in used motor oil and powdered chillies, was then attached to rope fences. But heavy rains in the Udzungwa Mountains meant that the mixture had to be reapplied regularly.
Beehive fences can help reduce elephants' damage to crops.
Next we looked to our neighbours for a solution – beehives. These were being used in elephant conservation field programmes in Kenya and the practice was spreading to other African countries and also to Asia.
Using beehives at our site involved installing a fence between the park boundary and farms. The beehives are connected with a wire. When elephants attempt to enter fields they disturb the wire which causes the hives to swing. This in turn disturbs the bees inside the hives. Our initial short 500m fence of 50 hives was eventually extended by 600m and 87 hives four years ago.
Our findings after five years of study show that there's promise in the approach.
Our main finding was that the probability of elephants damaging crops was less with the construction of the short beehive fences, and even lower when the fence was extended.
We also found that as more hives making up the fence were inhabited by bees, the more elephants stayed away.
Elephants breaching the fence where hives were empty. Of the 133 fence breaches, nearly 70% were between empty hives.
Not mending damaged fences promptly.
Elephant bulls visiting farms at night, when bees are relatively less active.
The beehive fence didn't completely eliminate elephants entering farms. But it did reduce the number of elephant visits and was well-received by farmers.
Another indicator of success was that farmers stopped calling game officers to shoot problem elephants. Farmers also formed and registered a cooperative group to manage the beehive fence and honey harvests.
The use of beehive fences is beginning to spread across southern Tanzania. And government has recently advised that beehives be used to deter elephants from crops around the Serengeti, in northern Tanzania.
Next steps should involve standardising how sites employing this method are monitored and evaluated. This could help determine the minimum effective fence length and optimal placement of beehives.
Other lessons could be learnt that might be replicated in new sites. For example, unoccupied – or dummy hives – have been shown to be effective but presumably only if elephants have already developed a negative association with occupied ones.
Finally, researching the differences in the relative nighttime activity of both elephants and honeybees across sites could also help explain differences in outcomes and inform best deterrent approaches and improvements.
Our programme has already pioneered the use of camera traps to monitor elephant activity and identify crop-using individuals in the vicinity of beehive fences. These could be used at other sites too.


The young people of St Helens have been to the ballot box to choose their representatives in the youth parliament.
The United Kingdom Youth Parliament is a national organisation through which youths campaign to make positive changes for their peers across the country.
A total of 17 people put themselves forward for consideration for the roles of member of youth parliament (MYP) and a deputy.
Their manifestos were seen by people aged 11 to 18 across St Helens and 4,371 pupils from 12 schools voted for them.
Ben Lomas, from Rainford High School, was elected as St Helens MYP, with Morgen Lamb, from Hope Academy, chosen as his deputy.
Both cited knife crime as a key issue affecting young people which they hope to address, as well as mental health, homelessness and transport.


text:
Donation Subscribe for news
Museum's building
Family History in Latvia
Tracing roots in Latvia
History of Jews in Latvia
Towns and Places
Methodological materials
This year project «The museum Goes to School» came to an end
This year museum "Jewish in Latvia" started project called "The museum Goes to School". It was an educational program, which intended for school students 13-20 years old from different cities, towns and villages of Latvia.
During this year we were at sixteen schools and working with 45 different classes in this schools.
This was fascinating journey with school students through educational workshops, orientation games, interactive tasks and quizzes about Jewish heritage, life, traditions, culture, Holocaust and its commemoration.
We should be grateful to Dutch Jewish humanitarian fund for granting to us possibility to make this project happen.
Through the informal educational methods the students were learning about the past and present of Jewish communities in Latvia, their culture, traditions, values, about the Holocaust tragedy in Latvia and in Europe, and will reflect on the necessity to commemorate the victims.
Project was focusing on raising interest of Latvian youth in Jewish culture, history, Holocaust commemoration, as well as their local history. It was important for museum pedagogues to involved young people in study of Jewish history and culture in Latvia and to promote tolerance and mutual respect between young people of different ethnicity and religions.
We are thankful to all teachers, school authority and students with whom we were met this year for their interest and understanding of how important to see the variety of cultures and traditions in different communities! Thank you - Herder secondary school, Jugla Secondary School, Kuldiga 2nd Secondary School, Sh.Dubnov Riga Jewish School, Teika School, Ropaži secondary school, 95 Secondary School, Plavinas Gymnasium, Teika Secondary School, Ludza Gymnasium, Jaunmarupe Middle School, Rujiena Secondary School, 45th Secondary School, Āgenskalns Primary School and we are hoping to meet again!
© Museum "Jews in Latvia"
Name, Surname


text:
Remote Access Part 1
hi and welcome to lessen 2 to 5 in this lesson, we're gonna talk about remote access. This is gonna be the last lesson we have on our perimeter layer controls. And after this, we'll get more into network layer controls
we talk about remote access. Were essentially just talking about how do we want to allow remote users access to internal resource is it could be because we have remote workforce that needs Teoh gain access to our corporate environment to do their work every day. It could be because we have, you know, traveling
workforce, whose from hotel to hotel and needs to get access. But either way, we're just talking about giving remote people access to that internal environment.
When we talk about that, one of the first things we need to discuss is what device do we want to allow to connect to our internal environment? Do we want to restrict access on Lee to control devices devices that we have full control over? Do we want to make it a little more convenient on let people access it from some personal devices?
We're gonna talk a little bit about revote, virtual private networks, or VP ends and what they are and how we can use them. Whenever we're giving people access to the remote, remote access to the environment,
we'll talk a little bit about multi factor authentication because passwords alone are not very secure. So talk a little bit about how we can add some additional factors to make it more difficult to break into the environment, which is especially important when we're talking about a remote access situation.
And then finally, we'll talk about mobile device management. If we do choose to give remote workforce access to our internal environment on mobile devices like smartphones, how can we manage that access?
Let's start with approved devices. One of the first things you have to discuss internally is what's gonna be the best balance between risk and reward in determining which devices you're going to allow to access your environment. We could go on the left side of the screen if we if we
Onley, allow people to access the environment remotely using a controlled computer. So you
come into the organization on day one year, issued a laptop. It's a company laptop that has all of the security controls in place. All of the monitoring in place and it's locked down. You can't make any changes to it. Well, that's much more secure than letting someone use their personal device. But the convenience is a lot less for in users. You know, if you've got
users who are traveling around,
maybe they have to now take two computers with them. They have to take one water on the network doing their job and then after work hours where they're still stuck in the hotel. They want to browse, however, do something else. They might have to take a whole separate device, their own personal device. So it's a convenience levels a little lower
on the flip side, if we allow people to use personal devices, I'm calling the control factor on this one medium. Because if we allow someone to use her personal device to connect to the internal network, there are things that we can do. We can make restrictions to say what you can only allow you can only connect to. The resource is
in this one controlled application on your personal device, so there's some control that we have there,
but at the end of the day, we don't own those devices, so we can't set all of the policies we can't force people toe run
all of the different software we needed to run. There's a whole lot of different things that are just outside of our control. But the convenience level is very high
because people can do their personal job, their personal work and their their work work on the same device. So there's no right or wrong answer here. Really, it's It's all about making a determination over what type of things people are going to access. How big is the risk and how much convenience do you want to give in users?
Every organization is gonna be a little bit different, and it's up to you to decide what's the best balance for your organization.
Let's have a little bit about VPNs or virtual private networks. When we talk about VPN, all of VPN is is a tunnel, if you will, it's ah, it's a way to transmit data, so if that's that's secure. So if we've got a
A device out there on the left hand side, it needs to go over the Internet. We got a remote worker needs to connect over the Internet to our corporate environment on the right.
Well, we all know there's a lot of bad stuff out there on the Internet, so all of VPN does. It establishes a a secure tunnel that then allows the traffic to pass through. Nothing from the outside can see inside this tunnel,
that's all. A VPN is a virtual private. Now it's an extension of your internal network out there in the wild somewhere,
there's a few different types of VPN is the sum of the VP and protocols will discuss. Here will be P p T. P, which is 0.2 point tunneling protocol L two tp, which is layer to tunneling protocol, an SS TP, which is secure socket tunneling protocol.
There are a couple of others, but these are the main three we're going to discuss here, and we'll tell you how each one of these works
and then you could make a determination which everyone is right for your environment
and start with P p. T. P. So point to point tunneling protocol, it's It's the original VP and protocol that was established back in the nineties. You know, there was a first determine that there was a need to actually encapsulate data over some sort of a secure transmission mechanism for this remote access type of situation.
It's not very secure. It's the least secure method of VPN now. It was fine when it was created, but it's very it's not very secure according to today standards. And we'll talk about why in a second.
One of the things about Pete P. P T. P that's unique is both sides use the same key, so VPN zehr just another mechanism of encryption. So we talked about encryption. Ah, few modules ago. Now we're talking about it in the form of a virtual private network,
but it's the same basic principles behind it. We talk about keys, keys, air used to encrypt and decrypt traffic.
In the case of P p. T. P, both sides have the same key.
So how does that work? So let's say we've got ah in point over there on the left. Let's say that's an external computer that needs toe communicate with some system. That's an internal system there on the right, but with P p. T. P. It's a tunneling protocol, so there's gonna be some sort of gateway mechanism that needs to be placed
between those two devices.
Um, the point point tunneling protocol actually terminates on gateway devices and not necessarily on the endpoints that are communicating with each other.
So the way that works is you would have some sort of a gateway device at the perimeter, and then you'd have another gateway device. Either in the form of software are a piece of hardware A to Custer at the inn users house or at the hotel with the end user.
Those two gateways have the same key configured in them. So when you think about a key, just think about it like a password looks just a long string of characters that has to be configured hard coated on both sides, and it has to be identical. And so what happens is when when a total needs to get established,
the Gateway's actually communicate with one another, and they say, Hey, I want to establish a tunnel.
The other one says, Okay, let's use our keys. They use their keys and in a tunnel is established. Once that tunnel is established, then the in point can transmit over that tunnel.
Now what's happening is the endpoint is actually transmitting to the gateway in just clear text. If it's if it's a clear text protocol, it's just regular raw traffic. And in the tunnel at the gateway is encapsulating that inside another inside a tunnel, if you will. It's getting tunnelled across to the other gateway
on the other side, that gateways de capsule, ating it or stripping the tunneling information off and then allowing the raw traffic to pass back to that
destination device.
In the case of L two TP, which is layer to tunneling protocol, it's gonna be a little bit more secure than pee pee tee pee because it doesn't use the same key on each side.
Um,
well, let me go back to this. Actually, I want to talk about why that's not secure. So if you think about people tp, it's convenient because you just have to have one key that you need to remember. But the gateway, the problem is the gateways on each side. That key's gonna live in two different places, so that's two places that that key could potentially be compromised in to physical places.
Oh, on top of that,
the administrators that configure those keys in the system. Human beings need to know what those keys are, so they have to configure those keys in the system. So now you've got the keys in two different places, and you've got human beings on both sides that know the keys. The more people that know the secrets, the more likely it is that secret gets compromised,
and all an attacker has to do is know what the key is. And they can decrypt anything going across that BP and tunnel
with L two tp, you're gonna have slower speeds because you're not using the same key on each side with P P T. P. The keys are already known. The tunnel could be negotiated, and that's the end of it. There's an extra step with L two TP because there's a key negotiation that takes place between the two gateways
before the tunnel is created. It's just an additional step before the actual tunnel gets created.
It's built on the ice I P SEC model that tunnels built on the I. P SEC model. There's a few different mechanisms for key negotiation and I p sec. We can use the public key encryption that PK I infrastructure like we talked about during the encryption session where each side has two keys. There's a public he in a private key and one public. He is used to unlock the private.
You know, the data that was are the private key is used to unlock data that was encrypted with the public key and vice versa.
It can use that model or I p second issues a list of keys and can negotiate between. But the thing that remember is there is a key negotiations step. It's not just hard coded, configured on each side with the same key.
So how does this look? L two tp we got same set up forgotten in user on the right, trying to connect to a system internally on the I'm sorry, in user on the left, trying to connect to a system internally on the right.
There are still gateways between the two because this is still a tunneling protocol and we're going toe. The gateways themselves are going to establish the tunnel.
So in this case, we have this two way communication between the two gateways and they negotiate which set of keys they're going to use once they negotiate that both sides have the keys. At that point, the tunnel can be created and again that negotiation could be in the form of the public key, the PK I infrastructure. It could be in the form of
a list of keys that each one has, and they just pick and choose which ones.
It could be in several different forms, but it's not predetermined. Which one is going to be used for each session or each tunnel?
Once the key negotiation happens, the tunnels establishing the communication works exactly like it does with tpp teepee, where the raw data is sent to the gateway. The gateway encapsulate. Sit inside, a tunnel goes across the other gateway de caps, elated and since they're all dated to the end point.
Encryption Part 1
Web Proxies Part 1
Scott Russ
Security Architect at Nerdery
ISACA CISM - Certified Information Security Manager
The ISACA Certified Information Security Manager (CISM) practice test from CyberVista helps students to prepare ...
CyberVista
IT Fundamentals Skill Assessment
IT Fundamental skills include networking, setting up/managing infrastructure, managing application software, security, and more. Assess ...
To assess the strength of your organization's cybersecurity posture, you need to gather information, perform ...


text:
Dunlea Centre > Dunlea Centre News
Wrapping 2021
By DunleaCentre on December 17, 2021
Dunlea's student of the year received the prestigious Parliamentary medal An enormously challenging year has concluded. Many great accomplishments were realised in 2021 and we are incredibly proud of the enthusiasm and determination displayed by Dunlea students. Dunlea's student...
By Dunlea Centre on October 21, 2021
Boys' Town Bakery Officially Opened 73 years ago.
By DunleaCentre on October 8, 2021
We are thrilled to let you know that our young people will be returning onsite for face-to-face learning on Monday 18th October! The staff are working hard on preparing to reopen and we will be ready to welcome everyone...
The Importance of Staying Connected Whilst Social Distancing
Research and evidence tells us that it is a core part of the human condition; it is a fundamental psychological need that is essential to feeling satisfied with your life.
Dunlea Remembers the Allied Trades War Memorial Hospital
By Dunlea Centre on August 23, 2021
Most locals walk past the Allied Trades War Memorial Hospital without a sideways glance. It's austere beauty slips past their notice. They've become so accustomed to its presence that they've stopped seeing it.
Thank You Neptune Blanket
Dunlea Centre was thrilled to receive a very generous donation of weighted blankets from Neptune Blanket. Weighted blankets are brilliant to assist with emotion regulation, to support sleep hygiene and reduce anxiety. At Dunlea Centre we work with young people...


text:
FREE Case Review (866) 588-0600
DiseasesWorkplace & Environmental
Coronavirus Church Outbreak Lawsuit
As the Novel Coronavirus (COVID-19) spreads across the U.S., outbreaks of the highly infectious disease have been linked to church gatherings and other religious congregations whose leadership failed to abide by "stay at home" public health orders.
Home » Workplace & Environmental » Coronavirus Church Outbreak Lawsuit
Free Confidential Lawsuit Review
If you or a loved one was injured, you should contact our law firm immediately. You may be entitled to compensation by filing a Coronavirus Church Outbreak Lawsuit and we can help. Please click the button below for a Free Confidential Case Evaluation or call us toll-free 24 hrs/day by dialing (866) 588-0600.
Start My Free Case Review
Any religious institution, organization, or business which includes large groups of people has the responsibility to ensure that its membership is not at risk for spreading disease or viruses. Failure of these institutions to provide proper care, safety measures, policies or training may constitute negligence and breach of duty leading to an outbreak of the Coronavirus.
Sacramento Church ID'd as Source of Coronavirus Outbreak
One of the largest outbreaks of COVID-19 in the U.S. has been linked to the Bethany Slavic Missionary Church in Rancho Cordova, California. At least 71 members of the church or people associated with the congregation have tested positive for Coronavirus, including 1 parishioner who died, according to the Sacramento Bee.
The 3,500 member church stopped holding services on March 18, 2020. However, health authorities state that Bethany Slavic members continued to hold bible studies and fellowship meetings in congregants' homes, in violation of shelter in place orders mandated by California Governor Gavin Newsom. A subsequent contact tracing investigation revealed COVID-19 illnesses associated with gatherings at Bethany Slavic Church.
"while we know that the church as a whole has ceased to meet and the leadership is hosting online services, we have been told by multiple sources that there are groups that continue to meet in homes, despite the public health order to not gather with anyone outside of household members," said a spokesperson for the Sacramento Department of Health Services. "These gatherings have been directly linked to the cluster of cases in the community."
The cluster of illnesses at Bethany Slavic Church has accounted for nearly 20% of all Coronavirus cases in Sacramento County, as of mid-April 2020.
Over 70 Cases of Coronavirus Linked to Rancho Cordova Church: ABC 10 Video
COVID-19 Positive Church-Goer Exposes 180 People: Report
A person who tested positive for coronavirus and attended a Mother's Day religious service in California exposed 180 other people to the virus, according to CNN. The Butte County Public Health said the person received the diagnosis the day after the service and is now in isolation at home. People who attended the service have been notified about their exposure and were given instructions to self-quarantine; health officials are working to get testing for everyone who was in attendance.
Word of Faith Fellowship Member Charged With Break-In at Pastor's Home
A former member of the controversial Word of Faith Fellowship in Rutherford County, North Carolina, has been arrested and charged with breaking into the home of a church leader while carrying a gun, according to the Charlotte Observer. The arrest follows weeks of escalating tensions over whether the highly secretive church is hiding an outbreak of coronavirus, which critics say threatens the entire county of 67,000 residents. A spokesperson for the Word of Faith told the Observer that at least 3 members who had the coronavirus have died, and that the church does not know how many other members may be infected.
Contact Tracing Latest Attempt to Fight COVID-19
People in close contact with someone who is infected with a virus are at an increased risk of becoming infected themselves, and of infecting others. Closely monitoring these contacts after exposure to an infected person is called contact tracing, according to the World Health Organization (WHO). Contact tracing can help the contacts get proper treatment and prevent further transmission of the virus.
Coronavirus Tips
The World Health Organization recommends the following 5 tips to prevent the spread of Coronavirus:
1. Stay home as much as you can
2. Keep a safe distance from others
3. Wash your hands often
4. Cover your cough
5. If you have fever, cough and difficulty breathing, seek immediate medical care
Do I Have a Coronavirus Church Outbreak Lawsuit?
The Workplace and Environmental Litigation Group at our law firm is an experienced team of trial lawyers that focus on the representation of plaintiffs in Coronavirus Church Outbreak Lawsuits. We are handling individual litigation nationwide and currently accepting new injury and death cases in all 50 states.
If you or a loved one has been injured, you should contact our law firm immediately. You may be entitled to a settlement by filing a suit and we can help.
Free Confidential Case Evaluation
To contact us for a free review of your potential case, please fill out the form below or call us toll free 24 hrs/day by dialing: (866) 588-0600.
Related Content on our Website
Outdoor Dining Auto Accidents Lawsuit
Veterans Home Coronavirus Lawsuit
Ruby Princess Coronavirus Lawsuit
Walmart Coronavirus Lawsuit
Coronavirus Meat Packing Lawsuit


text:
LIVING SOBER
Sponsored adThis sponsor paid to have this advertisement placed in this section.
Rehab Reviews
Luxury Rehab Reviews
Cash Pay Treatment for VIPS and Execs
How to Choose the Best Rehab
Interventionists
Sober Livings
Buprenorphine doctors
Rehab & Detox Insurance
Rehab and Detox Information
Maryland Replaces Suboxone Film Due to Prison Drug Smuggling
By Seth Ferranti 07/27/16
In the last seven months, over 2,000 of the small, transparent strips of Suboxone have been seized in Maryland jails and prisons.
In Maryland, Medicaid officials have removed Suboxone film, an opioid addiction treatment which is placed under the tongue, from their list of preferred medications—replacing it with Zubsolv, a tablet-based treatment option. The decision was spurred by increasing instances of the drug making its way into the state's prison system, but the change is affecting patients in the real world and their ability to stay clean.
"Partnering with the Department of Public Safety and Corrections, we are combating Suboxone smuggling in jails and prisons," Van T. Mitchell (state Secretary of Health & Mental Hygiene) and Steve T. Moyer (state Secretary of Public Safety and Correctional Services), wrote in an op-ed in the Baltimore Sun on July 1 upon receiving steady criticism of the move by treatment providers and those currently in recovery. The change has back-room deals written all over it, as Mitchell used to work for Manis Canning & Associates, the lobbying firm that represents Orexo AB, the Swedish manufacturer of Zubsolv. But Mitchell and Moyer claim the switch will save lives.
"Smuggling has been extremely problematic," they wrote in their op-ed. "Not only does it jeopardize prisoners' health and safety but it also jeopardizes the security of correctional staff. Suboxone Film has been the most prevalent controlled dangerous substance paraphernalia found in Maryland correctional facilities since 2014. The film is easy to smuggle: Public Safety seized 2,160 smuggled strips from January 1 to May 31, 2016, 64.9% more than the same period in 2015. Since 2010, the correctional system has seen 13 fatal overdoses."
But making a move to stop Suboxone from getting into jails is severely affecting those in recovery out in the free world. "This is taking patients who are stable, who are doing really well, and saying we're going to do something to disturb how well you're doing," Michael Fingerhood, a primary care practitioner at Johns Hopkins Bayview Medical Center in Baltimore, told NPR. His program treats about 450 patients who were using Suboxone film to help their recovery. Now these ex-users are having withdrawal issues and getting sick again.
"In the midst of addiction people are searching for a high, they're having withdrawal, they're running the streets. Their lives were horrible," Fingerhood told NPR. "Having withdrawal brings back all those memories of how terrible life had been and it's a terrible feeling to be in withdrawal."
This is another policy change by public officials that might make financial sense for those involved, but one that doesn't take into account how those in recovery will be affected. Because at the end of the day, it's more about money than individuals actually getting off drugs and getting on with their lives.
Please read our comment policy. - The Fix
prison drug smuggling
Zubsolv
opiate epidemic
Seth Ferranti
After landing on the US Marshals Top-15 Most Wanted list and being sentenced to a 25 year sentence in federal prison for a first-time, nonviolent LSD offense, Seth built a writing and journalism career from his cell block. His raw portrayals of prison life and crack era gangsters graced the pages of Don Diva, Hoopshype and VICE. From prison he established Gorilla Convict, a true-crime publisher and website that documents the stories that the mainstream media can't get with books like Prison Stories and Street Legends. His story has been covered by The Washington Post, The Washington Times, and Rolling Stone.
Since his release in 2015 he's worked hard to launch GR1ND Studios, where true crime and comics clash. GR1ND Studios is bringing variety to the comic shelf by way of the American underground. These groundbreaking graphic novels tell the true story of prohibition-era mobsters, inner-city drug lords, and suburban drug dealers. Seth is currently working out of St. Louis, Missouri, writing for The Fix, VICE, OZY, Daily Beast, and Penthouse and moving into the world of film. Check out his first short, Easter Bunny Assassin at sethferranti.com. You can find Seth on Linkedin or follow him on Twitter.
Virginia Eases Suboxone-Prescribing Restrictions
ⓘFeatured centers have paid for placement of their reviews in this section; however, the content and ratings contained in those reviews are editorial content created by The Fix.
Newport Academy
This SoCal program fosters a regimented but respectful recovery environment, where teens learn how to live sober through plenty of 12-step meetings and life-skills classes—not to mention "equine-assisted psychotherapy" and mixed martial arts.
The Holistic Sanctuary
Founder Johnny Tabaie treats addiction, PTSD, and more with plant medicines; alumni from this Baja sanctuary emerge transformed, with no cravings and no withdrawals.
Oceanside Malibu
Oceanside alumni praise flexible treatment which includes care for underlying mental health conditions, staff who go the extra mile, luxury amenities, and activities such as surfing and horseback riding.
AToN Center
This San Diego luxury rehab provides customized treatment by highly qualified staff and, according to one alum, "Sets the gold standard for all other treatment centers."
Ardú
The ultimate goal of treatment at Ardú is not just sobriety, but to teach clients how to "live with purpose and passion." According to alumni, they're succeeding.
Sunshine Coast Health Centre
This non-12-step men's facility in Canada offers individualized and comprehensive addiction treatment which leads to personal transformation. The goal is men "who are inspired to live with a renewed sense of vitality and purpose."
Alumni from this North Carolina rehab praise the individualized treatment and loving, family-like environment: "The whole establishment is caring and invested in your recovery."
Hawaii Island Recovery
Clients at Hawaii Island Recovery come for the view but stay for the treatment.
SOBA Recovery Center
This laid-back Malibu beachfront rehab charts a holistic path to recovery, which suits the twenty- and thirtysomethings who come here—you just might have to clock a few extra miles on the sand to burn off Chef Monte's hearty home-cooking.
Reader Forums
AA under attack
Medication-Assisted Treatment in Meetings
3 years sober and am sick of AA
Do celebrities have a responsibility to come out of the sober closet?
Login to Post a Topic
Bryan Cranston Discusses His Chaotic Childhood and the Power of Storytelling
I Have PTSD from Growing Up with Addicted Parents
Sleeping Pills in Sobriety Continue to Save My Sanity
healthy addiction
Filling the Void: Channeling My Compulsions Into Productivity
In Praise of Our Character Defects
Jeff Finds a SMART Solution
What Do You Do When the Cravings Hit?
Stressed and Sober
The Sober Holiday Guide
When the Skull Is a Bell: Interview with Poet Michael Lee
Advertise on The Fix
Brad Pitt Talks Sobriety With Anthony Hopkins
"I just saw it as a disservice to myself, as an escape," Pitt said...
Demi Lovato Responds To Relapse Rumors
Hilton says a source told him that Lovato was "drinking margaritas...
Andrew Yang Wants To Invest In Safe Consumption Sites
"I would not only decriminalize opiates for personal use but I...
5 Tips for Surviving in an Increasingly Uncertain World
Nothing is certain in life. The sooner you start thinking about...
A Kinder, Better Way: How CRAFT Uses Love and Kindness to Heal Families with Addiction
There are programs designed to help families but many of them...
The Brain, the Criminal and the Courts
"If there is a disjunct between what the neuroscience shows and...
Sorry NAWS
The Pleasure Compulsion
Sunshine Coast Health Centre's Meaning-Centered Therapy helped Jeff...
Relationship Building Meets Cutting Edge Medicine
While residential treatment is not a one-size-fits-all experience,...
Dealing with cravings and the urge to use is part of navigating...
Ask an Expert: How Do You Safely Detox from Benzos?
Dear Expert, I know that withdrawal from Xanax is very dangerous, with risks of panic attacks and...
Ask an Expert: I'm Pregnant and on Methadone
Q: Hello, my husband and I are expecting our first child in a couple of months. We are both on...
Ask an Expert: Is There a Way to Know if Fentanyl is in My Drugs?
I'm scared to death of fentanyl, mostly because I don't know of any way to tell if the heroin or...
8 Steps for Starting (or Restarting) Discussions About Substance Use Disorder with Loved Ones
Intervention is never easy. But this step-by-step guide can help...
Life Goes On: Reflections on 2019
Last week I celebrated seven years sober after making it through one of the most difficult years of...
Video: What Is Suboxone?
Questions about Suboxone are some of the most frequent search terms that bring people to The Fix....
AA Cults I Have Known
A couple of years ago I went to the Atlantic Group in New York. It was springtime, and the moneyed...
How Fentanyl Hysteria Leads to Harmful and Ineffective Drug Laws
My only experience with fentanyl was when I was pregnant. I was on a hospital bed writhing in agony...
Remembering Audrey Kishline, the Founder of Moderation Management
On December 19th, 2014, a 59-year-old woman almost nobody had ever heard of named Audrey Conn died...
California Drug Rehab Center Review Fifteen miles northeast of downtown Newport Beach, amid...


text:
Skateboarders
Richest Billionaires
Richest Comedians
Richest DJs
Billionaire News
How Much Does
© 2015 Celebrity Net Worth / All Rights Reserved
Artist Alleges She Was Sexually Assaulted By Jeffrey Epstein And His Madam At Les Wexner's Estate
By Amy Lamare on October 12, 2019 in Articles › Billionaire News
10 Of The Best Bets On The Stock Market That Have Earned The Bet Maker Millions, If Not Billions
Joe Rogan Signs $100 Million+ Deal To Move Exclusively To Spotify
How Did French Brothers Alain and Gerald Wertheimer Earn Their Combined $50 Billion Fortune
100-Year-Old Tony Murray Is The Oldest Living Billionaire In Europe And A War Hero
Billionaire Cartel Leader El Mencho's Brother-In-Law Extradited To US
Elon Musk Follows Through On Plan To Sell All Of His Things And "Own No House," Lists 5 More Houses
Back in the summer of 1996, Maria Farmer was a 26-year-old artist who had been commissioned by Jeffrey Epstein to paint two paintings for the movie As Good As It Gets. Epstein offered her a two-month stay at billionaire L Brands founder Les Wexner's 336 acre property in New Albany, Ohio while she worked. Farmer never met Wexner while she stayed at his house, but she spoke with his wife Abigail frequently as she was required to get permission every time she wanted to leave the 10,600 square foot house. Farmer never met Abigail in person, either.
Farmer is alleging that Epstein and his madam Ghislane Maxwell sexually assaulted her and held her at the Ohio estate against her will. Eventually, her father came to get her. In an interview with The New York Post, Farmer says that she holds Wexner responsible for what happened to her because he was allowing Epstein, his close friend and financial adviser, to use the house as a base of operation. Epstein employed a security team that was reportedly instructed to keep her in the house.
(L-R) Les Wexner, Abigail Wexner, and Ed Razek (Photo by Astrid Stawiarz/Getty Images)
Farmer recalls Epstein telling her "Les loves me. He'll let me do anything." Officially, the Wexners have said that they never had any contact with Farmer. They also did not elaborate on Farmer's claim that she was kept prisoner in the New Albany home. However, Farmer had an Ohio driver's license that listed Wexner's estate as her address.
Maria Farmer is one of Epstein's more well-known accusers. She submitted an affidavit detailing her experiences with Epstein and Maxwell that was part of Virginia Giuffre's case against attorney Alan Dershowitz, whom Giuffre says raped her along with Epstein. Farmer's younger sister Annie also alleges that she was assaulted by Epstein and Maxwell. While Farmer was living in Wexner's house, Annie, who was just 15 at the time, was flown to Epstein's ranch in New Mexico, which is where Epstein and Maxwell sexually assaulted her.
Les Wexner deeded the Ohio home, which was next door to Wexner's own home, to Epstein in 1992. It was basically the "guest house" of Wexner's house. Armed guards and dogs monitored the grounds. Farmer wasn't even allowed to run outside. Farmer reports that she wasn't allowed to enter and exit the property via Wexner's gated driveway. She got that Ohio driver's license so she could fetch Epstein and Maxwell from the airport when they visited. When she was assaulted she called 911, was put on hold, and then hung up on. She also called the Franklin County Sheriff's office where she was told "we work for Wexner." Over the 12 hours following her assault she begged the security team at the home to let her leave. They refused.
The Franklin County Sheriff's office claims to have no records of Farmer's 911 call and denied that it happened. After Farmer got back to her Greenwich Village apartment she filed a police report and spoke to the FBI. She never heard back from anyone about either contact until 2006, when Epstein's crimes in Palm Beach were being investigated.
Did we make a mistake?
Submit a correction suggestion and help us fix it!
Jeffrey Epstein Articles
Billionaire Limited Founder Les Wexner Says The Late Jeffrey Epstein "Misappropriated Vast Sums Of Money" From Wexner's Fortune
Jeffrey Epstein Net Worth: Was The Recently Re-Arrested Sex Offender Actually A Billionaire??
In The Past Three Years Jeffrey Epstein Has Doubled His Property Holdings, Including Buying A Second Caribbean Island For $18 Million
Jeffrey Epstein Reportedly Used Friendship With Victoria's Secret Owner Les Wexner To Gain Access To Women
Billionaire Sex Criminal Jeffrey Epstein Arrested On Human Trafficking Charges
Alleged Pedophile Jeffrey Epstein Gets Out Of Sex Trafficking Charges Thanks To Labor Secretary
A Peek Into The Mysterious And Scandalous Life Of Multi-Billionaire Jeffrey Epstein
Jeffrey Epstein Planned To "Seed The Human Race" By Impregnating Scores Of Women At His New Mexico Ranch
Jeffrey Epstein Willing To Post $100 MILLION Bail In Sex Trafficking Case


The National Asian American Survey reveals that 34 percent of all likely Asian Americans voters remain undecided between the two presidential candidates, said APIA Vote in an email today. The survey highlights the potential impact of Asian Americans-numbering 7.2 million eligible voters in 2006-in highly contested and leaning states such as Nevada, Virginia, Pennsylvania, Michigan, and Ohio.
"Our voter mobilization work in contested and leaning states and traditional AAPI states show the tremendous growth in our AAPI population, and how our votes could impact these tight races. AAPIs are emerging as the vote to court," said Vida Benavides, APIAVote Executive Director.
"While we understand that the AAPI constituency is relatively smaller than others, we remind campaigns about the rapid growth of the AAPI population," said EunSook Lee, APIAVote Board Chair, and executive director of the National Korean American Service & Education Consortium (NAKASEC). "Most AAPIs are still foreign-born, and naturalizing to citizenship at a far higher rate than other immigrant populations. In southern California alone, NAKASEC registered 10,000 first-time voters, many of them at citizenship naturalization ceremonies," said Lee.
APIAVote is a national non-partisan, nonprofit organization that encourages and promotes civic participation of AAPIs in the electoral and public policy processes at the national, state and local levels. APIAVote does not endorse parties or candidates. For more information, please visit www.apiavote.org.
The National Asian American Survey (NAAS), a project of Rutgers, UC-Berkeley, UC-Riverside, and USC, is the first nationwide political opinion poll of Asian Americans, and can be found at: http://www.naasurvey.com.
In 2004, approximately 43,000 Asian Americans voted in Pennsylvania. While this was only 32% of the state's 135,000 eligible Asian American voters, it was almost 1% of all PA voters, showing that AAPIs can make an impact where only a few points separate the candidates.
While AAPI eligible voters make up only .6% of Ohio's voting population, Ohio is still a toss-up, with recent polls' spread ranging from a neck-and-neck race to a ten-point difference. In 2004, approximately 25,000 Asian Americans voted in Ohio– 48% of the state's 52,000 eligible AAPI voters.
In 2004, approximately 169,000 AAPIs voted in Washington, making up about 5.9% of the state's 2.85 million votes. Washington's 300,000 eligible AAPI voters make up 7% of the state's 4.2 million CVAP (2004). AAPIs could impact the outcome in Washington, with only a few points separating the candidates.
In 2004, approximately 45,000 Asian Americans voted, making up about 1.4% of Virginia's 3.1 million voters.
Eligible AA voters may make up only 3% of the state's voters, but are still critical to such a tight race. Jim Webb's won his 2006 race by 7,231 votes, an indication that AAPI eligible voters can impact the outcome in Virginia.
In 2004, 32,000 Asian Americans voted in Nevada, making up about 3.7% of the state's 871,000 votes.
In a state where candidates are separated by about 3 points, AAPIs can affect this state's results. 59,000 Asian American voters made up 2% of Minnesota voters in 2004, and also made up more than half of the Asian American CVAP, a proportion larger than the national AA average.
Statistics derived from the Census Bureau's Current Population Survey 2004 and from the Asian Pacific American Labor Alliance (APALA).


A Diablo neophyte gets taken in by the action-RPG wiles of the Switch port.
It's not that I wrote Diablo off over the years, it's that it wasn't really convenient for me to play. I dabbled with Diablo II at some point in the early 2000s, but after a few enjoyable hours, my non-PC-playing preferences dictated attention elsewhere. I'd hear exuberance over the forthcoming Diablo III but it wasn't something I paid any mind to. I was fine in my game-playing existence without Diablo in it.
Then, thanks to the launch of Diablo III on Switch, Diablo became convenient to me to play. I could play it portably. I could play it on a Nintendo system (narrowly specific but writing for a Nintendo website means that's your main system whether you like it or not). With those few elements in my favor, Diablo sunk its teeth into me. In a week of playtime, Diablo went from a series that passed me by to one I will continue to pay attention to.
And that's because, well, Diablo is beautiful orchestrated chaos. It's action-RPG brilliance. It's the most comfortable of comfort food gaming. So much of my time with Diablo III has been like a borderline clicker, roaming around environments spamming buttons in some sort of rhythm to unleash helpful minions, lay down damaging area-of-effect attacks, and drop hurtful spells and melee attacks. I can play this on auto-pilot, but it's not without its depth. Level-ups are plentiful, especially early on, and those levels add more skills and abilities that you can tweak and customize. Exploring and fighting gives you more loot, which you can sort through and find a loadout that accents your playstyle. You can gain resources to craft better weapons. You can transmogrify your gear to look like whatever you want it to (or just look like Ganondorf). That feedback loop is what kept me engaged even as I developed into a destroyer of worlds with my Witch Doctor.
Diablo III is a good hangout game. Because of that semi-mindless interaction, it's perfect for local or online multiplayer. Hell, it works on one Joy-Con if you're so inclined. I don't necessarily recommend it but hey - it works. This is a fantastic game to sit back with some buddies and chew the fat. While all my pre-release online time has involved Skype, it also uses the Nintendo Switch Online app if you're so inclined. Whether you're using the official Nintendo method or rocking Discord or Skype to talk, the online runs beautifully smooth. It's one of the most impressive online games I've seen on Switch. I haven't tested playing tethered to my phone, but judging by how well it works at the edge of my home's WiFi reach, I wouldn't be surprised if that was a viable online method.
I'm not sure how much of the post-game I'll do; while I love gathering loot, when that's all the game seems to boil down to after the main campaign, I'm not too enthused. But regardless, I'm going to polish off the story with my Witch Doctor and likely start up another character class and mess with the alternative adventure mode, which is a little bit more of a procedural design than the rigid structure of the story. I could see Diablo III being a game I return to over the months and years as potentially new content is added or maybe I feel like trotting out a Demon Hunter to go mess up some villains.


During his speech at the Democratic National Convention on Thursday, US President Barack Obama hit a new record for political moments on Twitter by inspiring 52,757 tweets per minute (TPM).
Twitter's Government & Politics team announced the new record not long after Obama finished, noting that over 9.5 million tweets had been sent about the convention, with over 4 million coming in the final day. That compares to statistics from the Republican convention of 4 million total tweets and a peak tweet-per-minute rate of 14,289 for candidate Mitt Romney.
A new record political moment on Twitter: @barackobama drives 52,757 Tweets per minute. Over 9 million Tweets sent about #DNC2012.
Vice President Joe Biden reached a peak of 17,932 TPM during his speech earlier in the evening. Former president Bill Clinton topped 22,000 TPM during his speech on Wednesday, and First Lady Michelle Obama had a max TPM of 28,003.
With Twitter continuing to grow at a rapid rate – stats revealed in March, showed 140 million users send 340 tweets per day – it seems likely that this record will be challenged as the President race heats up, with the microblogging service acting as a key communications channel.
Last month, Twitter created an influence index for the US presidential campaign. Coasting off the momentum of the Democratic convention on Thursday, Obama ranked 52, compared to Romney's 9.
Obama has turned to the Internet and social media for help in his reelection campaign. He hosted an "Ask Me Anything" Q&A on Reddit last week, bringing in record traffic of 4.4 million page views and 1.6 million unique visitors to the site. He also recently resumed posting to his personal Foursquare profile.


text:
Image: picture-alliance/dpa/B. Thissen
SPD's Steinbrück to leave German Bundestag
07/15/2016 July 15, 2016
Peer Steinbrück, Germany's former finance minister and the SPD's 2013 candidate to challenge Angela Merkel for the chancellorship, will step down from his seat in parliament. He is one of the biggest names in the SPD.
https://p.dw.com/p/1JPcH
Steinbrück announced on Friday that he would give up his seat in parliament at the end of September, over a year before next year's federal elections.
The 69-year-old politician has largely shied away from making public comments on daily politics since he headed the SPD ticket in 2013 elections, losing to Chancellor Angela Merkel.
The campaign was marked by a number of gaffes on his part. The SPD walked away from the election with its second worst result since 1949, albeit a minimal improvement from the 2009 elections.
From 2002 to 2005, Steinbrück was the governor of North-Rhine Westphalia, Germany's most populous state. He then headed the finance ministry from 2005 to 2009 in a grand coalition with Merkel's Christian Democrats, helping to steer Germany through the initial days of the global financial crisis.
The SPD politician had been treated as a potential candidate to oppose Merkel again, but said that he would not be able to provide the kind of "political intensification" needed by the SPD in the 2017 national election campaign. Instead, he said, he would be available to provide advice to the party "whenever it desires it."
Thomas Oppermann, the leader of the SPD group in parliament, said he planned to take Steinbrück up on his offer. "We will still be tapping into his advice," Opperman said on Friday. "He is one of the great SPD politicians."
The background to Steinbrück's unexpected withdrawal from politics is the establishment a foundation dedicated to the late SPD Chancellor Helmut Schmidt.
At the beginning of July, the German parliament passed a bill supported by all parties to fund the Helmut Schmidt Foundation in Hamburg, something that Steinbrück had worked hard to achieve.
With the passage of the law to fund the foundation with 2 millions euros a year, Steinbrück said he had "fulfilled his personal responsibility."
It is assumed he will take up a position on the six person board of trustees at the foundation. Similar foundations have been set up posthumously in honor of post-war German Chancellors Konrad Adenauer and Willy Brandt.
cw/msh (AFP, dpa, Reuters)
GermanySocial Democrat Party (SPD)Bundestag (Germany's lower house of parliament)Coalition talks in GermanyPeer SteinbrückReichstagGerman politics


text:
Q: Use the path for a spreadsheet that is provided in another cell in Excel Good day,
I have two spreadsheets and I'm trying to get values from the second spreadsheet (Sheet.xlsx) to the main spreadsheet. This works perfectly by providing the whole path manually, but I want to get the path from another cell in the main sheet, like shown below:

This obviously doesn't work, because there is no such function. The aim is, to get the value from A1 from Sheet.xlsx to the main sheet in D2, whereas the path to Sheet.xlsx is provided in C2 of the main sheet (and this cell should be used for the function). What path it should produce:

Is this possible to do?

A: I'm looping the solution provided by @TimWilliams, with a slight correction - the function that should be placed in D2 to solve the issue raised in the question, should be as follows:
=INDIRECT("'" & A2 & "[" & B2 & "]Sheet1'!A1")

Note: When referring to another workbook, like in this example, it will only work if you have both workbooks opened at the same time.

redpajama_set_name: RedPajamaStackExchange


text:
Q: securesocial redirect user on save I'm trying to make authentication work with securesocial plugin for Play! framework 2.2.
I'm implementing my own version of UserService.
When someone logs into my website for the first time using some identity (Facebook, Twitter or everything else) I want to redirect him to a Registration Page to collect more informations about him and to make him accept my Terms and Conditions.
How can I achieve this?
Thank you for your help.
A.M.

A:       def index = SecuredAction { implicit request =>
        // Check if user is logging in for the first-time... or other logic
        if(true){//If logic for redirection meets
        Redirect(routes.Application.step2)
        }else{
        println("Home")
        Ok(views.html.index(request.user))
        }
      }

  def step2 = SecuredAction { implicit request =>
        //Gather Other data... point to another form, your choice
        Ok(views.html.step2(request.user))
      }

I presume your files look like these..
securesocial.conf
    securesocial {
        onLoginGoTo=/

routes.conf
GET     /                           controllers.Application.index
GET /step2              controllers.AmazonController.step2 //Additional Route


Ramus is a direct port of purescript-signal into Haskell, offering the Elm signal system for Haskell.
Ramus is a lightweight FRP-like library heavily inspired by the Elm Signal implementation, in fact, it's a direct port of the purescript-signal library, in Haskell. Where possible and sensible, it tries to maintain API equivalence with Elm. See the Elm documentation for details on usage and principles.
Haskell depends on IO to manage side effects, where Elm's runtime generally manages them for you. ramus provides the Signal.runSignal function for running effectful signals.
This simple example takes a constant signal which contains the string "Hello Joe!" and maps it over the print function, which has the type (Show a) => a -> IO(), thus taking the String content of the signal and turning it into an effect which logs the provided string to the user's console. This gives us a Signal (IO ()). We use runSignal to take the signal of effects and run each effect in turn—in our case, just the one effect which prints "Hello Joe!" to the console.


text:
Q: PHP Form $_POST Best Practice I am building two separate forms which both include many of the same input fields. I am wondering if I should include some sort of method to unset $_POST for these inputs after the form is submitted and relevant mailing code has run. The purpose of this would be so the user could go to the other form and fill it in also but with different data. Below is an example of a form field that will appear on both forms.
  <label>What is your mortgage amount?
    <input type="text" name="amount" id="[unique-id]" />
  </label>

Am I better off giving each of these fields a unique name also, so as to avoid confusion? Or am I wrong in even assuming that having two fields with the same name on different forms will even affect the data posted to the second form?

A: If the forms are on two different pages and the second page appears after the first one is processed it will not affect the second page.
You can refer PHP $_POST  it states $_POST is "array of variables passed to the current script" only to the currently executing script.

A: You should give a unique name / id for each field in your page regardless of forms . and You don't need a clear method to the $_POST. web is stateless so the data will live in the $_POST only during the same request!


text:
Q: Creating Custom Build Tasks in On Premise TFS2017? I need to create custom build tasks in TFS2017 ON PREMISE. But in this microsoft link i can see only for VSTS(https://learn.microsoft.com/en-us/azure/devops/extend/develop/add-build-task?view=vsts)
      Is it same for ON PREMISE & VSTS?
      Kindly help me to understand.

A: Yes, it's the same for on-premise TFS and VSTS. Actually it's just an extension.
So, when the customized task is created (Package your extension), it will generate a package (*.vsix file). For on-premise TFS 2017 you just need to upload the extension (*.vsix file) and install it for your collections. Please see Install extensions for disconnected TFS for details.
To create a custom task you can follow the steps mentioned in this article: Add a build or release task
And you can also reference the source codes of existing tasks stored on Github: azure-pipelines-tasks


In the wake of the Great War, from the detritus of imperial collapse there emerged a new political order of nation-states. Amongst the newly established entities there appeared an independent, sovereign Ukraine. From the outset, Ukraine was the object of invasion and its survival was in doubt. Nevertheless, in the search for legitimacy, extraordinary efforts were made to affirm the state's sovereign, national character. This was to be accomplished by consciously connecting with Ukraine's historical past both to invoke precedence and to encourage a narrative of political continuity. The symbols introduced in the currency of Ukraine during this revolutionary period were examples of this process.
The goal of the Ukrainian Revolution, which aimed at national independence, was not achieved. But the legitimizing efforts increased the conditions by which society in Ukraine would become progressively aware and accepting of an identity consonant with the idea of the nation. It also infused the public's imagination and consciousness with a sense of its own destiny. Once engaged, a national alternative became a distinct and real possibility – one, however, that would have to wait for a different time and moment to be realized.
This entry was posted in Legacy Maltwood, McPherson Library, Past Exhibition and tagged History, Nationalism, Revolution, Travel, Ukraine on 3 November, 2014 by .


text:
Jonathan Blumhofer
Diversions is my first purely orchestral work; as its title suggests, I aimed to write a piece that was entertaining and lighthearted in character. Accordingly, it roughly models any number of 19th century concert overtures, falling into three sections and an overall formal scheme of ABA. The principle motive of Diversions is a four-note figure that is derived from the main melody of the work, a tune that is heard in full only towards the end of the piece. The inaugural section of Diversions features a series of fanfares that are followed by two tutti orchestral statements of this four-note cell. The tutti statements themselves frame a series of antiphonal dialogues between various sections of the orchestra that are based on the four-note figure. A transitional section follows the second tutti outburst and elides into the slow middle section of the work, which features extended solos for English horn, oboe, and trumpet. The concluding section, marked Allegro vivo, is essentially a set of variations on the four-note cell, beginning with a gentle, lapping gesture and culminating in the grand, triumphant statement of the aforementioned tune. A word about the dedication: Diversions is dedicated to Andrew Johnston, the son of long-time family friends, Jim and Lisa Johnston. Between 2001 and 2003, I dedicated three short pieces to each of Andrew's older sisters (Claire, Julia, and Sarah). When Andrew was born in 2004, his father requested that any piece I write for Andrew be suitably big and loud, "preferably with anvils." Alas, I couldn't bring myself to include an anvil in the scoring for Diversions, though I trust a log drum and some tom-toms will suffice.
https://americancomposers.org/wp-content/uploads/2020/12/BLUMHOFER_Diversions.mp3
Instrumentation: piccolo, 2 flutes, 2 oboes, English horn, 2 clarinets, 2 bassoons, contrabassoon, 4 horns, 3 trumpets, 2 trombones, bass trombone, tuba, timpani, 3 percussion, harp, strings


text:
Storied Blue Diamond Sells for $7M at Sotheby's
Royal jewel smashes pre-sale estimate in Geneva.
May 16, 2018 5:14 AM By Rapaport News
RAPAPORT... The historic Farnese Blue diamond smashed its pre-sale estimate at Sotheby's auction in Geneva on Tuesday.
The 6.16-carat, pear-shaped, fancy dark grey-blue, SI1-clarity diamond, which Queen Elisabeth Farnese of Spain received on her wedding day, passed through four prominent European royal families. The stone fetched $6.7 million, or $1.1 million per carat, well above its pre-sale estimate of $3.6 million to $5.2 million.
"The Farnese Blue is quite simply an unforgettable diamond, and everyone who set their eyes on it was mesmerized by its extraordinary color — the rich blue of the deepest ocean," said Daniela Mascetti, deputy chairman of Sotheby's Europe and its senior international jewelry specialist. "As was evidenced by the competition between bidders this evening, the response from collectors has matched our own excitement for this diamond."
Other top lots at the sale included two D-color, flawless, type Ila white diamond rings. A round brilliant-cut, 51.71-carat ring went for $9.3 million, surpassing its $7.3 million to $8 million estimate, while an oval-cut, 50.39-carat garnered $8.1 million, exceeding its initial price tag of $7.3 million to $8 million.
Pinks achieved record prices at the auction, with a 9.70-carat, fancy light purplish-pink diamond ring selling for $2.6 million, setting two records for its color category — for price per carat, and for total price. A 2.63-carat fancy vivid purplish-pink diamond ring also earned the highest price at an auction for its color category at $2.4 million, while a 95.45-carat pink sapphire and diamond pendant set a record price of $2.3 million for a pink sapphire.
The Magnificent Jewels and Noble Jewels auction yielded $85.6 million in sales. In total, 82% of lots sold, with 70% of those achieving more than their high pre-sale estimates, Sotheby's said.
Image: Sotheby's
Tags: auction, Blue diamond, Daniela Mascetti, Farnese Blue diamond, geneva, Queen Elisabeth Farnese of Spain, Rapaport News, Sotheby's


Yankwitt LLP counsels and represents employees and other individuals across a broad range of industries in qui tam litigation on behalf of the United States and state governments. According to a recent study, more than 50 percent of employees report having witnessed fraud or misconduct at work. When corporations that do business with the government engage in fraud, corruption, or other illegal conduct, they may be prosecuted under federal and state False Claims Acts. If these employees or others with knowledge of the fraud come forward to report it, they may be entitled to compensation by the government if the company pays a settlement or judgment to the government. The U.S. Department of Justice frequently refers to the federal False Claims Act as one of its "most powerful tools" and has stated that whistleblowers play a "vital role in unmasking fraudulent schemes that might otherwise evade detection."
Our attorneys have extensive experience litigating under federal and state False Claims Acts and other whistleblower statutes. Having honed their skills at the U.S. Attorney's Office and in the highest levels of state government, Yankwitt LLP's lawyers are intimately familiar with the applicable law and uniquely positioned to analyze and present each whistleblower case in the best light to maximize the chances of government intervention. Once the government decides to intervene in our matters, we advocate aggressively and successfully on behalf of our clients to achieve the greatest possible whistleblower award. As a result of our tireless efforts, since 2014, we have assisted the United States and the State of New York in recovering more than $100 million.


text:
breadcrumbs Home » Topics A–Z » Allergy to benzophenone
Allergy to benzophenone
Author: Vanessa Ngan, Staff Writer, 2012.
Allergy to benzophenone — codes and concepts
Benzophenone allergy, Diphenyl ketone allergy, Benzoylbenzene allergy, Phenyl ketone allergy, C13H10O allergy, Diphenyl methanone allergy
Eczema or dermatitis, Reaction to external agent
Sunscreen, Cosmetics, Photoallergic contact dermatitis
EK01, EK00.1, EK12
69314008, 49663007, 292642008, 294184002, 418282006, 78755001
What is a benzophenone?
The benzophenones are a group of aromatic ketones that have both pharmaceutical and industrial applications. They have UVB and some UVA absorbing properties and act like optical filters to block out harmful UV rays. They may be used in a sunscreen product to reduce skin damage and to retard photodegradation or extend shelf life in toiletries and plastic surface coatings.
Because they commonly cause contact allergic dermatitis, benzophenones were declared the Contact Allergen of the Year for 2014 by the American Contact Dermatitis Society (ACDS).
Where is benzophenone found?
Pharmaceutical use
Soap and detergent bar
Hair spray and hair dye
Body and face cleanser/cream/lotion
Anxiolytic and hypnotic drug
Industrial use
Paint, varnish and lacquer
Textile and plastic
Adhesive and coating
The four main benzophenone derivatives that have been used widely in sunscreens and cosmetics are listed below. They share similar chemical and physical properties. Often benzophenone is used in combination with other chemical absorbing sunscreens to augment and stabilise the final product.
Benzophenone 3 (2-hydroxy-4-methoxyphenyl: oxybenzone)
Benzophenone 4 (2-hydroxy-4-methoxy benzophenone-5-sulfonic acid: sulisobenzone)
Benzophenone 8 (2,2-dihydroxy-4-methoxybenzophenone: dioxybenzone)
Benzophenone 10 (2-hydroxy-4-methoxy-4-methylbenzophenone: mexenone)
What are the reactions to benzophenone allergy?
The first contact reaction to benzophenones in sunscreen products was first documented in 1972. Benzophenone sensitivity produces classic allergic contact dermatitis as well as photocontact dermatitis. In benzophenone allergic individuals, products containing benzophenone or benzophenone derivatives may cause redness, swelling, itching and fluid-filled blisters. Symptoms may appear immediately or several days later (delayed contact and photocontact dermatitis). In severe cases, anaphylaxis may occur.
In addition to allergic reactions, concerns have been raised about the relative ease of which benzophenone is absorbed into the skin and may promote the generation of potentially harmful free radicals. Also, recent reports of oxybenzone having hormonal effects in animal studies have deterred some people from using sunscreen products. However, these findings are not based on human studies and cannot be a reliable indicator of what happens in people. Benzophenones, including oxybenzone, combined with other sunscreen agents still provide excellent sun protection. The long-term use of these agents in sunscreens is unknown and further research is warranted.
Am I allergic to benzophenone?
Benzophenone allergy is diagnosed by performing patch tests with 5% benzophenone in petrolatum.
Treatment of benzophenone allergy
Those diagnosed with benzophenone allergy should avoid exposure to benzophenone containing products. Management of benzophenone dermatitis is as for any acute dermatitis/eczema; this may include topical corticosteroid and emollient.
What should I do to avoid benzophenone allergy?
Read product labels and avoid products that contain benzophenone or any of its derivatives. Ask your pharmacist for advice and a suitable alternative. Your dermatologist may have further specific advice, particularly if you are highly sensitive.
Alternative names for benzophenone
Diphenyl ketone
Benzoylbenzene
Phenyl ketone
Formula: benzophenone – C13H10O
Cross-reactions: none listed
Appearance: white flakes or crystals with rose-like odour
Sensitiser: benzophenone and its derivatives
Patch test: 5% or 10% benzophenone in petrolatum
Fisher's Contact Dermatitis. Ed Rietschel RL, Fowler JF. Lippincott Williams & Wilkins 2001
Sunscreen allergy
T.R.U.E. tests
Allergy New Zealand
Occupational Dermatology Research and Education Centre, Australia
Allergic contact dermatitis – Medscape Reference


text:
#include "NewProjectDialog.h"

//==============================================================================
// NewProjectDialog

NewProjectDialog::NewProjectDialog(QWidget* parent)
	: QDialog(parent)
	, m_projectName(new QLineEdit("Untitled", this))
	, m_buttons(new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, Qt::Horizontal, this))
{
	auto layout = new QVBoxLayout(this);
	layout->addWidget(m_projectName);
	layout->addStretch();
	layout->addWidget(m_buttons);
	setLayout(layout);

 //   auto layout1 = new QVBoxLayout();
	//layout1->setAlignment(Qt::AlignTop);
	//layout1->setMargin(100);
	//{
	//	auto label1 = new QLabel(this);
	//	label1->setText(tr("Start"));
	//	label1->setSizePolicy(QSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed));
	//	layout1->addWidget(label1);

	//	m_newProjectButton = new QPushButton(this);
	//	m_newProjectButton->setText(tr("New project..."));
	//	layout1->addWidget(m_newProjectButton);

	//	m_openProjectButton = new QPushButton(this);
	//	m_openProjectButton->setText(tr("Open project..."));
	//	layout1->addWidget(m_openProjectButton);

	//}
 //   setLayout(layout1);

	//connect(m_newProjectButton, &QPushButton::clicked, this, [] { ActionManager::instance()->triggerAction("NewProject"); });
	//connect(m_openProjectButton, &QPushButton::clicked, this, [] { ActionManager::instance()->triggerAction("OpenProject"); });

	connect(m_buttons, &QDialogButtonBox::accepted, this, &NewProjectDialog::accept);
	connect(m_buttons, &QDialogButtonBox::rejected, this, &NewProjectDialog::reject);
}

redpajama_set_name: RedPajamaGithub


start /wait /i "NICE Agent" "%CURPATH%Setup.exe"
This entry was posted in Scripting and tagged Batch Script.
Thanks for posting this. Just a heads up, I was testing this and was getting an error when pskill.exe was being called – " '"pskill.exe"' is not recognized as an internal or external command, operable program or batch file ". The solution was to remove the spaces from "Set CURPATH = %~dp0" (so it was executed as "Set CURPATH=%~dp0".


About 40 Liberian youths will be afforded the opportunity to attend high schools in Italy thanks to the generosity of the creator and international coordinator of the Pitagora Mundus Project, the Calabrian Institute of International Politics (IsCaPI), which has provided the government of Liberian these scholarship slots.
According to a recent dispatch from Italy, the offer was announced by the Institute's President, Dr. Salvatore La Porta, at a meeting with President Ellen Johnson Sirleaf during her recent visit to Rome, Italy.
Selected teenagers between the ages of 14 to 16 will benefit from this scholarship. They will also be taught professional courses to compliment the academic criteria.
Briefing President Sirleaf on the scholarships, Dr. La Porta said the 20 selected teenagers would attend Italian high schools in the 2014/2015 academic year; while the remaining 20 students would attend during the 2015/2016 academic year.
"They will be admitted to professional courses, in order to acquire a specific qualification in one of the following sectors: agriculture, industry, wood industry and tourism," he said.
Dr. La Porta said the project, which is expected to last for three years, would enable Italian and Liberian students to interact with each other and peers from different cultures, lifestyles, religions, languages and customs, enriching their knowledge while becoming global citizens.
The project is renewable for two additional years upon the completion of the initial time frame if the need arises.
The responsibility of the government under this arrangement is to guarantee the presence of at least one tutor for the 20 students, who would assume the role of linguistic and cultural mediator.
The tutor would be responsible to accompany the students for the entire duration of the school year and give out round trip air tickets for students provided by the Government. The Government would provide the tutor accompanying each batch of students a monthly remuneration for the duration of that particular school year.
Government is to provide an annual flat-rate funding of €1,000 per student, to be administered by IsCaPI, aimed at organizing extracurricular activities and supplementary courses of the Italian language, in addition to administrative support and coordination; funding for medical insurance coverage and residence permits.
The IsCaPi boss noted the schools that the students are to attend have committed themselves to provision of education and training according to the guidelines defined by the new regulations of upper secondary schools; report the outcome to the Liberian partner regarding the learning process and behavior of students in correspondence with the feedback given by the school; provide to the tutor a monthly report in reference to attendance and absences of any nature and causes of delays regarding students.
He said the Municipalities (the local government) would provide the students' meals (breakfast, lunch and dinner), lodging, transportation, laundry, room cleaning, internet, electricity, and supply water and heating, even during holiday periods and/or suspension of educational activities.
The IsCaPI would guarantee the general coordination of the Project in Italy and coordinate the mediation of cultural, linguistic, social and extracurricular activities in the area; including administrative and logistic assistance to students.
President Sirleaf thanked Dr. La Porta for the scholarships and promised that deserving Liberians would take advantage of the opportunity through a competitive process.


text:
Håkan Tunasons ätt är en nutida benämning på en syskonskara och deras ättlingar. Marsken Håkan Tunesson och hans syskon förekommer i handlingar mellan 1278 och 1320. Fadern Tune är känd endast genom barnens patronymikon. Sex av hans barn förekommer i handlingar mellan 1278 och 1320.

Håkan Tunasons vapen, en halv lilja i det högra fältet och två balkar i det vänstra, togs även av flera av hans systersöner.

Håkan Tunesson titulerades riddare och marsk 1281–1289. Han var riksråd 1285 och 1288. Tillsammans med systern Olof donerade han gammalt arvegods i Sättuna, Östergötland, till Vreta kloster som ingift för systerdottern. Hustrun är okänd. Han hade sonen Mats Håkansson, omnämnd 1306 och antogs felaktigt av äldre genealoger ha varit far till Vinstorpaättens stamfar Udd Matsson.
Bengt Tunasson var kanik i Skara. Han var på förslag till biskopsvalet 1278 men blev inte vald. I stället blev han domprost i Skara och var det ännu 1306 men inte mera 1308 då han förmodligen var död. Han hade utan biskopens och domkapitlets tillstånd sålt kyrkogods. Hans arvingar (tre av systrarna) tvingades till en kostsam uppgörelse med hans efterträdare. Bengts sigill var S:t Anna sittande och på hennes knä dottern jungfru Maria med Jesusbarnet.
Olof Tunadotter omnämns 1289–1309 som domina och änka. Hon ägde jord i Lysings härad, Östergötland och Mo härad, Småland. Hennes make är inte känd. Hon hade en dotter som blev nunna i Vreta kloster 1289.
Ingeborg Tunadotter omnämns 1306–1309. Hon ägde jord i Mo, Småland. Hon hade sex söner (varav riddaren Gustav Ingeborgasson, Sigge och Håkan, Bengt och Magnus) och två döttrar, Kristina Birgersdotter (gift med Magnus Marinasson), och Ramfrid som var abbedissa i Riseberga kloster. (Det är inte fullt bevisat, men högst troligt att hon var identisk med den Ingeborg som var mor till norrmannen Ragvald Mule, vilken förde Vinstorpaättens vapen. Är detta riktigt, så var hon senast 1281 gift med riddaren Birger Håkansson (Hjorthorn) av ätten (Hjorthorn, Törne Matssons ätt) och mor till den Ingeborg, som var gift med Håkan Ingeborgasson Läma.
Elena Tunadotter omnämns första gången 1306. Hennes testamente är daterat 3 augusti 1320. I det väljer hon sin grav i minoritbrödernas kloster i Skara. Hon ägde jord i Mo i Småland. Maken är okänd men av barnens patronymikon framgår att han hette Bengt. Hon hade fyra söner: Johan, Tune, Götar och Magnus. Från hennes son Götar härstammar en lägfrälseätt med anknytning till Vartofta härad och vars vapen åtminstone i ett fall hade tre balkar i vänstra fältet.
Kristina Tunadotter – om henne vet man ingenting annat än att hon hade en son som hette Magnus Kristinasson och vars far kan ha varit Bengt Sigtryggsson (Boberg) (1223–1259).
Magnus Kristinasson
Sigge Magnusson var riddare och riksråd åt Magnus Eriksson

Håkan Tunassons son Mats Håkansson ansågs förr felaktigt vara far till Udd Matsson nedan, stamfar till Vinstorpaätten.

Källor

Medeltida svenska ätter
Vinstorpaätten

redpajama_set_name: RedPajamaWikipedia


Every year, RSPCA Australia offers two scholarships to encourage students to take an active interest in animal welfare issues, to support animal welfare research that might not otherwise attract funding, and to promote the objectives of the RSPCA within the research community.
In 2004, RSPCA Australia established two perpetual prizes for the best essays on poultry and pig welfare science for students studying veterinary science or animal and veterinary bioscience at the University of Sydney. The RSPCA is delighted to have this opportunity to encourage students to examine recent developments in farm animal welfare science aimed at improving pig and poultry welfare.


text:
Q: Consolidate elements from array of objects that contain the same name How do I remove elements from an array of objects with the same name so it exists only once?
In the case below, I want to remove element 2 because the name is the same as element 0.
(It doesn't matter to me that the term id or count is different).
array(1) {
 [0]=> object(stdClass)#268 (3) {
         ["term_id"]=> string(3) "486"
         ["name"]=> string(4) "2012"
         ["count"]=> string(2) "40"
 }
 [1]=> object(stdClass)#271 (3) {
         ["term_id"]=> string(3) "488"
         ["name"]=> string(8) "One more"
         ["count"]=> string(2) "20"
 }
 [2]=> object(stdClass)#275 (3) {
         ["term_id"]=> string(3) "512"
         ["name"]=> string(8) "2012"
         ["count"]=> string(2) "50"
 }

A: If object's 'name' property is public, like this:
$filteredObjArr = array();
$existNames = array();
foreach($objArray as $k => $obj) {
  if(!in_array($obj->name, $existNames)) {
    $filteredObjArr[$k] = $obj;
    $existNames[] = $obj->name;
  }
}

$objArray is the original Array, and$filteredObjArr is what you need.
If 'name' property is not public, use method to return 'name' instead of $obj->name. For example:
$obj->getName(); //this method name is example

If the class has no method to return 'name', you have to add it:
Class OriginalClass {

    //...something

    // add
    public function getName() {
        return $this->name;
    }
}

If you don't wanna change original class, extend it:
Class ExtendedClass extends OriginalClass {
    public function getName() {
        return $this->name;
    }
}


We've been talking a lot about how all of the tech for Alpha works, but haven't gone into detail what the Alpha art process looks like. You know, why Alpha looks the way it does, and how we made it. So this post aims to shed some light on the topic.
A lot of the choices we make at Jagaco (as with most companies) are influenced by how many man hours they will cost. We're a small studio with a single artist, so we're limited on the amount of man hours we can spend on art.
While normally Isometric perspective is very time-consuming to draw and animate, we chose to go with exactly that for Alpha. This was the still go-to choice because we had previously worked on Ungoverned Lands (our RTS), and already had a working art pipeline for it. Additionally, our engine and editor tooling were already optimized for 2D isometric art, so we wouldn't have to re-create any of it. Additionally, the game mechanics didn't require any specific view to work well so this made it really an easy choice, as anything else would double the workload of our programming department.
The actual art style itself wasn't chosen to be cost-effective. The short version is that I'm just very confident in my ability to produce boatloads of art assets and keep them all consistent in style and of similar quality.
Figure 1: A side-by-side comparison of the first assets, next to of the newest ones.
What you may have noticed that we mostly flat shade our characters and props, this was in order to keep every little thing on the screen recognizable as what it is. Dozens of dithers, gradients, weathering patterns and decals would clutter the screen with what we deemed to be unnecessary information.
Coloring and shading our characters like this also meant that animations could be flipped around. This literally halves the amount of animations in the game, and is thus a choice that makes the game run a lot smoother.
Most animations in Alpha of people are rotoscoped. This, again, is an efficiency 'trick' that has saved us hundreds of hours. With the animations roughly traced from motion-captured people, they naturally look natural and smooth (punny).
The opposite can also be a problem. All of our animations run at 10 frames per second. This makes it so that when you have an especially fast or big movement, important parts of the movement would fall 'in between' frames, in turn making the animation occasionally look choppy. I haven't found a good way to get around this aside from doubling the frame rate (double the work!).
Figure 2: An example of an animation with fairly big movements for the amount of frames.
We decided very early on that our levels had to be tile based. Again, our work on Ungoverned Lands meant we already had the tech and tooling for this. Being tile based in turn meant that we could make walls in sections that fit on a single tile. Below you'll see a set of wall sections that can create all of the rooms you'll see in Alpha. We've added doors, window types and other specialty pieces onto these basic sections to create a near infinite amount of different looking rooms.
Various wall segments that, when lined up, can create almost every shape room.
And with that I hope to have given you some insight as to why Alpha looks this way, and how the art came to be. If you have any questions, or suggestions for follow-up blogs, don't hesitate to ask us in the comments section, on Facebook or Twitter!


text:
"""This module is related to token entropy calculation and the like.

See Appendix A of the NIST document (page 103) if you want to understand how
the calculation is done.

"""

import math
import string

import chardet
import six

from nisteag.errors import (
    DictionaryError,
    AnagramError,
)

KEYBOARD_SIZE = 94
UNICODE_SIZE = 1114111

ALL_SET = set(string.printable)
LOWER_SET = set(string.ascii_lowercase)
UPPER_SET = set(string.ascii_uppercase)
DIGIT_SET = set(string.digits)
SPECIAL_SET = ALL_SET - (LOWER_SET | UPPER_SET | DIGIT_SET)
SETS = sorted((LOWER_SET, UPPER_SET, DIGIT_SET, SPECIAL_SET))

MAX_COMPOSITION_BITS = 6
MAX_DICTIONARY_BITS = 6
MIN_DICT_USER_BITS = 10

class EntropyCalculator(object):
    """This class is used to calculate entropies for tokens."""

    def _get_alphabet_size(self, token):
        try:
            token.encode('ascii')
        except UnicodeEncodeError:
            return UNICODE_SIZE
        return KEYBOARD_SIZE

    def calculate(self, token, dictionary=None, username=None):
        """Calculates the entropy for a given token.

        :param str token: The token for the calculation. May be a password, a
            pass-phrase and the like.
        :param sequence dictionary: An optional dictionary as a sequence,
            against which the token will be tested, if provided. If you opt by
            using it, provide a dictionary of at least 50,000 items.
            Default: `None`.
        :param str username: An optional username to be used for anagram
            checking. Default: `None`.

        """

        if not token:
            return 0

        if dictionary and token in dictionary:
            raise DictionaryError('Token exists in the dictionary provided.')

        if username and sorted(username) == sorted(token):
            raise AnagramError('Token must not be an anagram of username.')

        if not isinstance(token, six.text_type):
            token = self._decode_token(token)

        bits = self._calculate_bits(token)

        size = self._get_alphabet_size(token)
        coef = math.log(size, 2) / math.log(KEYBOARD_SIZE, 2)

        bits += self._get_composition_additional(token)
        bits += self._get_dictionary_additional(token, dictionary)

        if username and dictionary:
            bits = max(bits, MIN_DICT_USER_BITS)

        return round(bits * coef, 2)

    def _get_dictionary_additional(self, token, dictionary):
        length = len(token)
        if not dictionary or length < 4 or length >= 20:
            return 0
        if length > 8:
            return MAX_DICTIONARY_BITS - (length - 8) / 2.0
        return min(length, MAX_DICTIONARY_BITS)

    def _get_composition_additional(self, token):
        token_set = set(token)
        token_length = len(token)
        composition = 0

        if self._is_composed(token_set) and token_length > 3:
            composition = min(token_length - 2, MAX_COMPOSITION_BITS)

        return composition

    def _is_composed(self, token_set):
        for i, first_set in enumerate(SETS):
            for j, second_set in enumerate(SETS):
                composes = (
                    i != j
                    and token_set & first_set
                    and token_set & second_set
                )
                if composes:
                    return True
        return False

    def _calculate_bits(self, token):
        bits = 0

        for i, char in enumerate(token):
            if i == 0:
                char_bits = 4
            elif i < 8:
                char_bits = 2
            elif i < 20:
                char_bits = 1.5
            else:
                char_bits = 1
            bits += char_bits

        return bits

    def _decode_token(self, token):
        try:
            return token.decode('utf-8')
        except UnicodeDecodeError:
            charset = chardet.detect(token)
            return token.decode(charset['encoding'])


text:
Житонежье () — деревня в Морозовичском сельсовете Буда-Кошелёвского района Гомельской области Республики Беларусь.

Рядом с деревней размещена наивысшая точка района — 157 м.

География

Расположение
В 12 км на запад от районного центра и железнодорожной станции Буда-Кошелёвская (на линии Жлобин — Гомель).

Транспортная сеть
Транспортная связь по просёлочной, затем автомобильной дороге Губичи — Буда-Кошелёво.

Планировка состоит из короткой прямолинейной улицы, ориентированной с юго-востока на северо-запад и застроенной двусторонне деревянными домами усадебного типа.

История
По письменным источникам известна с XIX века как деревня в Рогачёвском уезде Могилёвской губернии. По ревизии 1858 года владение помещика Пересвет-Солтана. С 1884 года работал хлебозапасный магазин. По переписи 1897 года находились: школа грамоты, хлебозапасный магазин, 4 ветряные мельницы, в Недайской волости Гомельского уезда. В 1909 году 926 десятин земли. В 1912 году построено здание и начались занятия в земской школе.

В 1925 году в Недайском сельсовете Буда-Кошелёвского района Бобруйского округа. В 1930 году организован колхоз «Трактор», работали кузница, ветряная мельница. Во время Великой Отечественной войны 28 ноября 1943 года освобождена от захватчиков. На фронте погибли 72 жителя деревни. В 1959 году в составе колхоза «Новая жизнь» (центр — деревня Глазовка).

До 16 декабря 2009 года в составе Глазовского сельсовета.

Население

Численность
 2004 год — 18 хозяйств, 34 жителя.

Динамика
 1858 год — 13 дворов, 135 жителей.
 1897 год — 43 двора, 371 житель (согласно переписи).
 1909 год — 55 дворов, 412 жителей.
 1925 год — 111 дворов.
 1959 год — 302 жителя (согласно переписи).
 2004 год — 18 хозяйств, 34 жителя.

См. также
 Городские посёлки Белоруссии
 Города Белоруссии

Примечания

Литература
 Гарады і вёскі Беларусі: Энцыклапедыя. Т.1, кн.1. Гомельская вобласць/С. В. Марцэлеў; Рэдкалегія: Г. П. Пашкоў (галоўны рэдактар) і інш. — Мн.: БелЭн, 2004. 632с.: іл. Тыраж 4000 экз. ISBN 985-11-0303-9 ISBN 985-11-0302-0

Ссылки

Населённые пункты Буда-Кошелёвского района