text:
Nick Clegg says journalists tried for paying public officials should have clearer public interest defence in law
BBC breached Ofcom code by broadcasting 'highly distressing' 999 call from woman moments before her murder
Ex-police chief: No return to 'good old days', no 'informal' relations, a 'more honourable press'
By William Turvill Twitter
The former media lead for the Association of Chief Police Officers said last night that there will be no return to the "good old days" of "informal" relations between police and the press.
Andy Trotter, who retired last year from his ACPO role and as chief constable of the British Transport Police, ruled out the possibility of any conversations with the media that are not "on the record".
26 police forces bar 'vexatious' Press Gazette RIPA questions as ACPO considers 'public interest' on releasing guidance
Villains of the year: Boris, Brand, Met Police and Newcastle United make Press Gazette's top ten
ACPO: Hall could have been named despite guidelines
He described the days when journalists and police officers could talk over a pint as "perfectly wrong" and said that a "proper" journalism code of ethics being put in place is "long overdue, so we can have a much more honourable press and a more honourable public service where people don't pass on things they shouldn't".
Trotter was also critical of the way Press Gazette's Save Our Sources campaign has used the "facts" surrounding the Regulation of Investigatory Powers Act, although he agreed with the resultant law change, which now requires forces to seek judicial approval before obtaining journalistic phone records.
Asked by Press Gazette whether the British Transport Police was among the 19 forces to have used RIPA to secretly obtain the phone records of journalists in the last three years – as revealed by the Interception of Communications Commissioner's Office (IOCCO) report – Trotter said he did not know but that it was "unlikely".
He also said that police forces rejecting Freedom of Information requests from Press Gazette about RIPA as "vexatious" was the wrong response and that they should say: "We don't answer questions on that, because otherwise every villain would be making an FoI to find out whether they've been looked at."
He was speaking on a City University and Press Gazette panel event, which also featured Guardian editor Alan Rusbridger, the National Union of Journalists general secretary Michelle Stanistreet and Sir David Omand, former director of GCHQ.
Chaired by Press Gazette editor Dominic Ponsford, it addressed the question: "Journalists, surveillance and the police: How can the secret state learn to live with the fourth estate?"
"I was the national lead for police and media for about seven years, and one of my objectives was to have an open and proper relationship… not so much with the media, but with the public," he said.
"I think a vigorous free press is absolutely vital: One that holds power to account, one that does listen to genuine whistleblowers, allows the opportunity to raise matters they feel they cannot raise through official sources is absolutely right.
"And to have our vigorous, somewhat disorderly British media, is… something that no one would want to threaten in any way."
He added: "But we mustn't forget that actually the media quite like secrecy too. One of the things that quite interested me… in discussions with journalists is that they want to go back to the good old days, they want to go back to the days when they could have a hole-in-the-wall discussion with detectives over a pint – maybe for some money, maybe not – and have their own sources to pass things on.
"Now, those days were perfectly wrong. And there's no way we should ever wish to go back to those, or those sorts of relationships.
"And I sought, post-Leveson and pre-Leveson, to have policy, national guidance, that encouraged on the record discussions with people from a named source, so we knew who was talking about this matter. Not people passing on your confidential data to a journalist, not someone leaking… a VIP's address to the media… not passing on information that should never have been passed into the public domain – not whistleblowers at all, but people passing on matters that relate to individual investigations, which they should not have been passing on."
Trotter said that "of course" journalists enjoy leaks from government sources. "You'll often see something that says 'sources close to' a certain minister, and things such as that. And the media love that: 'sources close to the Home Secretary' or 'senior Home Office officials say'," Trotter said.
"This is a conspiracy between a journalist and these leakers, who are paid out of the public purse, to pass on [information].
"Now, I can't control them, but what I could do is give guidance to the police: that if this is a matter that should be discussed in public then let's certainly do so. But let's do it from a named source, a named individual – and no more hole-in-the-wall conversations with journalists.
"Bribing public officials is wrong, accepting bribes from journalists is wrong, and we should certainly be against that. Hacking people's phones is wrong. Journalists listening to people's private conversations is wrong. Those things ought to be investigated, and should be investigated.
"It's not good enough to then say this is not something too terribly serious – I think it is serious. And these things should be investigated seriously. I hope that through these series of trials, I hope that people have learnt their lesson, I hope that public officials have learnt their lesson – that they should not be leaking people's private details.
"And let's not forget, some of these things are the tawdry details of people's private lives… a lot of this is about pretty poor practice. And I think some sort of proper code of ethics for journalists is long overdue, so we can have a much more honourable press and a more honourable public service where people don't pass on things they shouldn't. "
Roy Greenslade, a Guardian and Evening Standard media columnist in the audience, told Trotter that, in fact, informal discussions were "the only way to get stories".
He said that in his early days as a reporter "the only real stories I got were by forming relationships with informal sources in terms to the police, with police sergeants, duty sergeants, and that was how stories – stories that I wouldn't have got out any other way – emerged.
"So the very nature of your formalising relationships and saying they must all be transparent is in fact nothing more than PR. It's not really how journalism works, and not really how you get stories."
Trotter responded: "I can fully understand the dilemma of the journalist – because quite clearly you want a story.
"And I wish I had a pound for every journalist who told me about the good old days when they would just go to a police station and sit down with the detective sergeant who would tell them everything. Well, the nick has probably been closed after cut-backs and the detective sergeant is probably busy doing something else these days, so you're not going to get that arrangement any more. It isn't going to happen.
"Now, I think it's incumbent upon the police – and I encourage all police officers to do that [he gives classes for the College of Policing] – is about having a much more open relationships with the media. Not just the traditional media, but new media – making sure we get things out there, put as much things out there in the public domain and invite people in to come and talk to us about things.
"But we're not going to have the days of those personal contacts in the same sort of way. Because let's not forget, some – but by no means all – of those relationships were entirely inappropriate, and they shouldn't have happened. And they were passing around people's confidential information, sometimes in some very serious cases that were ending up in the public domain."
On the Save Our Sources campaign, Trotter said it had been run conducted with the "traditional doggedness of journalists", but he said there had been another "fairly traditional" side to it – accusing journalists of trying to "mislead the public".
"How many times have we heard from journalists that RIPA is counter-terrorism legislation? How many times have we heard things about serious crime? It isn't," he said.
"It covers a whole range of different crimes. You see this over and over again as part of this campaign – to misinform the public that the police have been misusing some legislation.
"And every paper that I've read has at some stage misquoted the act – and it's there for you to see, it's quite clear what the act says, and the [Interception of Communications Commissioner] has said that it is unhelpful for the media to misinform the public about this."
He added that "RIPA is about communications data, that is the who called who – not about the context". He said: "And this is where people who say that they should have used the Police and Criminal Evidence Act have misread the act – the Police and Criminal Evidence Act deals with material that the journalists have. This is about who spoke to who when."
He added: "I suppose I baulk at the way that the campaign has misused some of the facts in order to support [its aim].
"I think most senior police officers agree with the outcome of that [the IOCCO recommendation that judicial oversight is needed]. The judicial oversight will take away a lot of the angst that we had around this as an issue.
"But going forward, we're not going to go back to the bad old days of those hole-in-the-wall conversations.
"We're not going to go back to the bad old days of secret [meetings] between journalists and police officers. I want an open, on the record discussions, where you the public know who's saying what about what, and therefore you can then judge."
Trotter also defended the use of RIPA to secretly obtain the phone records of The Sun as part of the Plebgate investigation, and The Mail on Sunday during investigations into the Chris Huhne affair. Trotter said Plebgate was a "desperately serious" matter.
On the Plebgate investigation, in which the Metropolitan Police secretly obtained the phone records of The Sun newsdesk and political editor Tom Newton Dunn, he said: "I think in those circumstances I think it would be perfectly reasonable to try and find out who they'd been speaking to.
"Because you can't have a situation where people are passing on information to the media they shouldn't be passing on. There is a route to pass those things on.
"If that route was blocked then I would fully understand it. But there is full protection in law for whistleblowers."
Asked by The Guardian's Jasper Jackson whether police forces have been correct to reject Press Gazette's Freedom of Information requests asking about the use of RIPA against journalists and branding the questions "vexatious", Trotter said: "Certainly, I think that was the wrong response. Because what they should have said is: 'We don't answer questions on that, because otherwise every villain would be making an FoI to find out whether they've been looked at.'
"That was the proper answer that was the proper answer. The 'vexatious', I think, was the incorrect answer. We never tell people they're under surveillance."
He added: "Let's not forget, this isn't a game. We're talking about very serious criminality, we're talking about child sex abuse online… we're talking about all sorts of things here which are making the policing of these issues harder and harder and harder."
Police publish reporters' text messages as inspector faces misconduct charges for giving them stories
RIPA report shocks industry, but leaves journalists targeted by police in the dark
Cleveland Police believed to have seized telecoms data to find media source
RIPA scandal hits regionals as third police force admits seizing journalist's phone records to find source
ACPO
Save Our Sources


text:
Discuss Scratch
Discussion Home
There was an error :( Try again?
Unfollow Discussion
‹‹ previous 1 2 3 4 ... 26 27 28 29 next ››
» Advanced Topics
» Linux and Open Source, get help with Linux and moving from Windows.
#1Nov. 11, 2021 01:34:04
MagicCrayon9342
Linux and Open Source, get help with Linux and moving from Windows.
Linux is cool
The more people that know about Linux, the better.
Join Us, Join The 1%
Try out linux!
I highly recommend watching this video before even attempting Linux:
https://www.youtube.com/watch?v=wcdquhB6hT8
Linux Guides:
https://www.youtube.com/watch?v=BMGixkvJ-6w
https://www.youtube.com/watch?v=lmeDvSgN6zY
https://www.youtube.com/watch?v=EN7mbRccT-8
https://www.youtube.com/watch?v=Y4Fo4QVMleE
https://www.youtube.com/watch?v=ridVTQZ5wFo
Last edited by MagicCrayon9342 (Dec. 14, 2021 01:12:13)
Tired of the mainstream browsers being so darn slow, taking so much RAM on your super old laptop. Well, Catalyst is the solution. It is a zero compromise browser that will run on anything! Available for Windows, MacOS, and Linux! It is super fast and customizable with a fresh and modern UI!!!.
Always use the latest version of an antivirus. To get the latest security and protection, it is also recommended to use the latest version of MacOS or one that get's security patches. Update your software or you will regret it, and you will have several risks waiting for you.
Note: You are not a hacker just because you install a web browser
I use macOS and I am happy with it, why should I switch to Linux? I have the flexibility of a terminal and a really good development environment (I hate windows)
I do also want to try it some day, but later when more software is supported (office) and then I will think about it.
Last edited by god286 (Nov. 11, 2021 01:40:14)
_ ____  ___   __
__ _  ___   __| |___ \( _ ) / /_
/ _` |/ _ \ / _` | __) / _ \| '_ \
| (_| | (_) | (_| |/ __/ (_) | (_) |
\__, |\___/ \__,_|_____\___/ \___/
|___/
^ inspired by @Chiroyce, made with figlet
god286 wrote:
I do also want to try it some day, but later when more software is supported and then I will think about it.
If you don't like Linux, why are you here?
MagicCrayon9342 wrote:
you don't like Linux
I do also want to try it some day
It's open source (yay) and it isn't windows (yay) but I think in the future it would be better for me
I now have my Linux scripts on github. Here
Only the contents of my current ~/.scripts dir. I lose my scripts every OS reinstall/switch
Last edited by MagicCrayon9342 (Nov. 11, 2021 02:50:07)
Chiroyce
I use macOS only because the hardware and build quality of the MacBooks are really good. M1 is great performance (for me), battery life (for me), and wayy less heat generating than an Intel based mac. I don't think there are any Linux laptops that are nearly as good in terms of hardware. And software support is limited, not all apps run very well on Linux. That being said, it is an AMAZING OS and there are tons of things you can do on it. I'm sticking to macOS for now. I have used terminal based Linux quite a lot - it's really fun and stuff … but I haven't used a Linux GUI yet. Also Darwin and Linux >>> NT.
a really good development environment (I hate windows)
Same. Windows isn't very good for a person like me who likes doing stuff with programming languages. macOS is just a whole lot better, ships with built in Python2, Ruby, Bash, Zsh, and sh. Linux also does that - but again, hardware support is why I don't use it a lot. For software devs or any person doing anything that's related to software, professional, or as a hobby, or while in college or school, Linux and macOS are better than Windows. Linux does have a few advantages over macOS, it's free, open source, and isn't made by a money hungry company (like Apple or Google or Microsoft).
What can this be? Something interesting?
| Boy | 13 | Python | ATer |  Tech | Cars | Procrastinator | Forums | Cricket | ☁ Cloud |
5fdb2e83ca5a134289edeb294044abb23578eeb6d0d851cca9dd976b38ec6508
I FOUND IT!!! — https://scratch.mit.edu/adminpanel/adminpanel.png
| Boy | 13 | Programmer | Tech | Memes | Procrastinator | Forums | ☁ Cloud |
https://scratch.mit.edu/users/griffpatch/
Achievement Unlocked - Rickroll griffpatch
Chiroyce wrote:
lol, I remember one time when I had a Lenovo Ideapad 320 and it was SO SLOW and it took me so long to get Node working.
But let's not get too off topic now.. I think there might actually be a Unix topic instead because they have so many similarities (but not equal)
And who wants to use Python2? That's there for legacy purposes; as soon as you go and get Python3 it will just be there to haunt you when you try to copy-paste a command that has python instead of python3 and you never notice
You can change your environment variables to use /usr/bin/python3 instead of /usr/bin/python.
ok now enough offtopic - https://scratch.mit.edu/discuss/topic/557432/
Last edited by Chiroyce (Nov. 11, 2021 07:40:10)
#10Nov. 11, 2021 08:24:04
Jonathan50
The best Linux distros are in my opinion ones without systemd, like Devuan. (systemd is an init program – meaning it's constantly present – used by most or all mainstream Linux distros, but many think it's bloated and does too much.)
I really like the MATE desktop environment and GNU Emacs, the text editor.
GNU/Linux has lots of advantages over Windows. I don't think it really have many advantages over macOS, except that it's FOSS and gratis, and a Mac costs a trillion dollars.
Maybe it could be more secure because it's open source? Or maybe it could be more efficient than macOS, because it isn't based on a basically monolithized version of the Mach kernel, and doesn't have all those Objective-C frameworks, services, and programs? (Just speculating; somebody could confirm by actually comparing them.)
Last edited by Jonathan50 (Nov. 12, 2021 00:28:05)
Here's a nice advertisement (made by a member of the Linux community) for Linux: https://youtu.be/g_X3EmbcomE
(sudo also works on Mac, but not Windows)
Jonathan50 wrote:
I don't think it really have many advantages over macOS, except that it's FOSS and gratis.
Yeah - it's personal preference … macOS is better for some while Linux is better for others.
If you do not like Linux, or don't want to talk about it. Please go to the correct topic of such OS you like and use. Please don't get this topic closed and have it end up like the Windows 11 topic that got closed, then reopened. I don't want my topic closed at all.
This is a 'Linux' topic, going off topic is stupid. Quit!
Copied from a YouTube comment
- Hey mum, can I please play some Nintendo? I finished all my homework
- No son, it's too late
- sigh… hey mum, can I sudo play some Nintendo?
- Sure, you don't even have to ask!
If you do not like Linux
They don't deserve to be in this topic - I'm here because Linux is epic.
Although I do end up copying macOS UI in Linux anyway
I can't get the top bar menu though, there aren't any GNOME extensions that work with my GNOME version (41.1)
bar at the top with everything I need, and dock at the side. my favorite layout
Become the 1%, get rid of those bloated spyware-full Operating Systems. (Mac and Windows)
Join the 1%, INSTALL LINUX
_ ___ ___ _ _ _____ _ _ _____ _ _ __
| |/ _ \_ _| \ | | |_ _| | | | ____| / (_)/ /
_ | | | | | || \| | | | | |_| | _| | | / /
| |_| | |_| | || |\ | | | | _ | |___ | |/ /_ _
\___/ \___/___|_| \_| |_| |_| |_|_____| |_/_/(_| )
___ _ _ ____ _____ _ _ _ _ ___ _ _ _ ___ __
|_ _| \ | / ___|_ _|/ \ | | | | | | |_ _| \ | | | | \ \/ /
| || \| \___ \ | | / _ \ | | | | | | | || \| | | | |\ /
| || |\ |___) || |/ ___ \| |___| |___ | |___ | || |\ | |_| |/ \
|___|_| \_|____/ |_/_/ \_\_____|_____| |_____|___|_| \_|\___//_/\_\
kccuber
_  ___ ___ _   _   _____ _   _ _____   _ _  __
| |/ _ \_ _| \ | | |_   _| | | | ____| / (_)/ /
_  | | | | | ||  \| |   | | | |_| |  _|   | | / /
| |_| | |_| | || |\  |   | | |  _  | |___  | |/ /_ _
\___/ \___/___|_| \_|   |_| |_| |_|_____| |_/_/(_| )
___ _   _ ____ _____  _    _     _       _     ___ _   _ _   ___  __
|_ _| \ | / ___|_   _|/ \  | |   | |     | |   |_ _| \ | | | | \ \/ /
| ||  \| \___ \ | | / _ \ | |   | |     | |    | ||  \| | | | |\  /
| || |\  |___) || |/ ___ \| |___| |___  | |___ | || |\  | |_| |/  \
|___|_| \_|____/ |_/_/   \_\_____|_____| |_____|___|_| \_|\___//_/\_\
Fixed that for ya
Made using Nord Theme & Inkscape

redpajama_set_name: RedPajamaCommonCrawl


<forumuser name="Rolken"/> Rolken is the former owner of The Sonic Center and is a tech member at Sonic Retro. He is best known for his work on lesser-hacked games such as Sonic the Hedgehog 2, Sonic Chaos, Sonic Triple Trouble and Sonic Pocket Adventure. He also enjoys scuba diving and chopping through bricks.


text:
Peru ex-President Alan Garcia dead after shooting himself
Peru's former president Alan Garcia talks to supporters during a meeting in Lima. (Reuters)
Former Peruvian President Alan Garcia died on Wednesday after shooting himself in the head moments after police attempted to detain him amid corruption allegations in Latin America's largest graft probe.
President Martin Vizcarra announced on Twitter that Garcia died after undergoing emergency surgery hours earlier. Doctors at the José Casimiro Ulloa Hospital in the capital city of Lima said they provided cardiac resuscitation three times while trying to save his life.
"Distraught over the death of ex-President Alan Garcia," Vizcarra wrote. "I send my condolences to his family and loved ones."
The shocking end for the man who twice ruled Peru but more recently was ensnared in the Odebrecht corruption scandal comes amid national upheaval over endemic corruption involving nearly every former living president.
Garcia repeatedly professed his innocence and said he was the victim of false testimony by political enemies who accused him of taking more than $100,000 from the Brazilian construction giant. Odebrecht admitted in a 2016 plea agreement with the US Justice Department that it paid nearly $800 million throughout Latin America in exchange for lucrative public works contracts.
The 69-year-old former head of state's attorney accused authorities on Wednesday of neglecting to provide Garcia information on why he was being detained or show their official identifications when they showed up to arrest him.
"The president, upset over this situation, knowing his absolute innocence … had this terrible accident," attorney Erasmo Reyna said.
Restoring Notre-Dame: Tough decisions ahead
At least 29 tourists killed in Portuguese island road accident


text:
About Ørsted
We believe that it's time to take real action to create a world that runs on green energy Go to section
Partnering with Ørsted
Worlds Most Sustainable Company 2020
Ørsted in Taiwan
See our approach to co-prosperity with local industries and their daily lives Go to section
EIA Documents
Education training and R D
Guest lectures Green Energy Scholarship Programme Student Assistant Programme
Is this my home
About offshore wind
Our wind power capabilities
We invest significantly in employee development as our people are our most important catalyst for our future growth Go to section
Ørsted has selected arranging banks for its inaugural green bond issuance in Taiwan
Global offshore wind leader Ørsted is preparing for a potential NTD denominated green bond issuance in Taiwan towards the end of this year for financing the Greater Changhua projects. The company today announces that it has selected BNP Paribas, Bank of Taiwan, CTBC Bank and Deutsche Bank as arrangers.
Global offshore wind leader Ørsted is preparing for a potential NTD denominated green bond issuance in Taiwan towards the end of this year for financing the Greater Changhua projects. The company today announces that it has selected BNP Paribas, Bank of Taiwan, CTBC Bank and Deutsche Bank as arrangers with BNP Paribas and Bank of Taiwan as Mandated Lead Arrangers.
Leveraging on its experience as a green bond issuer, Ørsted hopes to participate in building a strong corporate green bond market in Taiwan for the benefit of the Taiwanese offshore wind industry where significant funding is needed to realise the ambitious offshore wind build-out plan.
On 30th April 2019, Ørsted made the final investment decision for the Greater Changhua 1 & 2a projects. Two months later, Ørsted signed a green five-year NTD twenty-five billion syndicated green revolving credit facility (RCF) with 15 local and foreign banks in Taiwan.
Ørsted Taiwan
19F, No.1
SongZhi Rd., Xinyi Dist.
Taipei 110411
infoapac@orsted.com
The Ørsted vision is a world that runs entirely on green energy. Ørsted develops, constructs and operates offshore and onshore wind farms, solar farms, energy storage facilities, and bioenergy plants, and provides energy products to its customers. Ørsted ranks #1 in Corporate Knights' 2020 index of the Global 100 most sustainable corporations in the world and is recognised on the CDP Climate Change A List as a global leader on climate action. Headquartered in Denmark, Ørsted employs 6,120 people. Ørsted's shares are listed on Nasdaq Copenhagen (Orsted). In 2019, the group's revenue was DKK 67.8 billion (EUR 9.1 billion).
Privacy Notice - Recruiment
See all Ørsted's sites


text:
Q: How do I parse whole text in XML Nokogiri? foo = <root>
<m>This is bold and
italic
text.
</m>
</root>

doc  = Nokogiri::XML foo
doc.xpath("//m").each {|a|
  a.children.each{|v|
   puts "#{v.name}::[#{v.text}]"
  }
}

How do I parse all text, in all tags inside <m>?
I need to produce the following output ...
t="This is "
b="bold"
t=" and "
i=""
b="italic"
br="
"
t="text"

...
etc
https://gist.github.com/anonymous/e98fb4e4c254883a17a2
#!/usr/bin/env ruby
# encoding: utf-8
require 'nokogiri'

foo = <<-EOXML
<root>
 <m>This   is bold and italic
text.
</m>
</root>
EOXML

def pr(v)
 case v.class.to_s
  when 'Nokogiri::XML::Text'
   puts "[#{v.text}]"
  when 'Nokogiri::XML::Element'
   puts "'#{v.name.to_s}':: #{pr(v.children)}"
  when 'Nokogiri::XML::NodeSet'
   puts "#{v.children}"
  else
   puts "[-#{v.class.to_s}- #{v.to_s}]"
  end
end

doc  = Nokogiri::XML.parse foo
p foo
doc.xpath("//m").each {|a|
  a.children.each{|v|
   puts "#{v.name}::[#{v.text}]"
  }
}

How can I change the code above so that it uses recursion?

redpajama_set_name: RedPajamaStackExchange


text:
import { BookvoyagePage } from './app.po';

describe('bookvoyage App', () => {
  let page: BookvoyagePage;

  beforeEach(() => {
    page = new BookvoyagePage();
  });

  it('should display welcome message', () => {
    page.navigateTo();
    expect(page.getParagraphText()).toEqual('Welcome to app!!');
  });
});

redpajama_set_name: RedPajamaGithub


text:
Bei dem Flugunfall der Interflug bei Luanda verunglückte eine Il-18D der DDR-Fluggesellschaft Interflug beim Start zu einem Flug nach Lusaka. Bei dem Unfall kamen alle 10 Insassen ums Leben. Der Unfall war der einzige tödliche Flugunfall der Interflug im Ausland.

Vorgeschichte
Die seit der Unabhängigkeit Angolas regierende Movimento Popular de Libertação de Angola (MPLA) unterstützte die im damaligen Rhodesien operierende Unabhängigkeitsbewegung Zimbabwe African People's Union (ZAPU). Diese plante 1979 eine Großoffensive und benötigte dafür schwere Waffen, die u. a. von der DDR per Schiff nach Luanda geliefert wurden. Der Weitertransport nach Lusaka sollte per Flugzeug erfolgen. Da die Kapazitäten der angolanischen Fluggesellschaft TAAG Angola Airlines dafür nicht ausreichten, charterte Angola eine Frachtmaschine der Interflug, mit der insgesamt 500 Tonnen Waffen befördert werden sollten. Der Interflug-Generaldirektor Generalmajor Klaus Henkes befahl den Einsatz erforderlichenfalls auch unter Nichteinhaltung der im europäischen Luftraum geltenden Betriebsvorschriften. Die Il-18 DM-STL wurde dazu mit Besatzung und Technikern in Luanda stationiert.

Flugzeug
Die Il-18 DM-STL mit der Werknummer 186009402 wurde am 9. September 1966 von der Interflug als Passagiermaschine in Dienst gestellt und im Januar 1974 zum Frachter umgebaut.

Ablauf
Am 26. März 1979 startete die Maschine unter dem Kommando von Dieter Hartmann mit einem Abfluggewicht von 60,5 Tonnen. Beim Start fiel nach 56 Sekunden Triebwerk Nr. 2 aus. Daraufhin wurde der Start abgebrochen. Das Flugzeug überrollte mit hoher Geschwindigkeit das Ende der Startbahn, kollidierte mit den Antennen des Landesystems und geriet in Brand. Dabei kam die vierköpfige Besatzung ebenso ums Leben wie sechs ZAPU-Angehörige, die den Transport begleiteten. Das Flugzeug wurde völlig zerstört.

Ursachen
Der Unfall wurde durch eine Kommission der Interflug unter Leitung von Henkes untersucht. Die Flugschreiber konnten geborgen und ausgewertet werden. Die Untersuchungskommission stellte fest, dass die Entscheidung, den Start abzubrechen, falsch war, da die kritische Startgeschwindigkeit bei Ausfall eines Triebwerks (222 km/h) mit 268 km/h bereits überschritten war. Der Kommandant versuchte das Flugzeug zunächst trotz des Triebwerkausfalls zu starten, brach diesen Versuch aber ab. Die verbleibende Strecke der Piste reichte nicht mehr aus, um das Flugzeug zum Stehen zu bringen.

Folgen
Aufgrund der diffizilen Fracht wurden die näheren Umstände des Unfalls geheim gehalten. Da Angola Mitglied der ICAO war, musste ein Untersuchungsbericht veröffentlicht werden. Darin wurden als Fracht Lebensmittel und Hilfsgüter angegeben.

Am 31. März beschloss das Politbüro der SED auf Vorschlag von Henkes, die Flüge fortzusetzen. Dazu wurde am 2. April 1979 die Il-18 DM-STP nach Luanda entsandt, die die restlichen Flüge abwickelte.

Der Leiter der Staatlichen Luftfahrtinspektion der DDR, Gerhard Mudrack, erhob schwere Vorwürfe gegen Henkes wegen der Verletzung der Regeln zur Einhaltung der Flugsicherheit und Missachtung der Aufsichtsbehörde. Mudrack wurde daraufhin zum Professor ernannt und auf den neu geschaffenen Lehrstuhl für Flugsicherheit an der Humboldt-Universität zu Berlin "weggelobt".

Literatur
 Horst Materna: Der Flughafen Berlin-Schönefeld und die militärisch geführte Interflug 1977–1988. Verlag Rockstuhl 2015, ISBN 978-3-86777-465-9, S. 122–128

Weblinks
 Unfallbericht IL-18 DM-DM-STL, Aviation Safety Network (englisch), abgerufen am 7. Februar 2019.
 Der Unfall auf interflug.biz

Einzelnachweise

Luftverkehr (DDR)
Flugunfall 1979
Flugunfall in Angola
Luanda
Iljuschin Il-18
Interflug
Beziehungen zwischen Angola und der Deutschen Demokratischen Republik

redpajama_set_name: RedPajamaWikipedia


W2S Solutions is one of the best mobile app development company in India. We work on diverse technologies and provide our customers with end to end mobile solutions.
What makes W2S solutions us the best?
Reach us for your Mobile App Development at its best.
Thanks for such an aiming. However, high quality performance isn't only about this mobile app, but I can say the same about this tool https://edubirdie.com/words-to-minutes-converter, follow the link for more details.


text:
Naganto Ki Guaar - Rajsamand
Naganto Ki Guaar Population - Rajsamand, Rajasthan
Naganto Ki Guaar is a medium size village located in Bhim Tehsil of Rajsamand district, Rajasthan with total 205 families residing. The Naganto Ki Guaar village has population of 1009 of which 509 are males while 500 are females as per Population Census 2011.
In Naganto Ki Guaar village population of children with age 0-6 is 171 which makes up 16.95 % of total population of village. Average Sex Ratio of Naganto Ki Guaar village is 982 which is higher than Rajasthan state average of 928. Child Sex Ratio for the Naganto Ki Guaar as per census is 819, lower than Rajasthan average of 888.
Naganto Ki Guaar village has lower literacy rate compared to Rajasthan. In 2011, literacy rate of Naganto Ki Guaar village was 65.39 % compared to 66.11 % of Rajasthan. In Naganto Ki Guaar Male literacy stands at 85.54 % while female literacy rate was 45.63 %.
As per constitution of India and Panchyati Raaj Act, Naganto Ki Guaar village is administrated by Sarpanch (Head of Village) who is elected representative of village. Our website, don't have information about schools and hospital in Naganto Ki Guaar village.
Naganto Ki Guaar Data
Population 1,009 509 500
Schedule Tribe (ST) constitutes 10.11 % while Schedule Caste (SC) were 4.06 % of total population in Naganto Ki Guaar village.
In Naganto Ki Guaar village out of total population, 459 were engaged in work activities. 66.45 % of workers describe their work as Main Work (Employment or Earning more than 6 Months) while 33.55 % were involved in Marginal activity providing livelihood for less than 6 months. Of 459 workers engaged in Main Work, 160 were cultivators (owner or co-owner) while 45 were Agricultural labourer.


I have to say that I'm loving the curation of these boxes! I left Birchbox last year because I was really upset with all the tiny sample foils and low value boxes. That was back in the day when they had "punishment" boxes, which I always seemed to get. Now, the monthly boxes are so much better and their LE boxes have been fantastic! I've wanted them all. . .
I ordered the Vanity Affair with the 20% off code and mystery sample pack. I had enough points to take off $20, so it came to $58. I just checked, and I already have another $10 in credit and am thinking about ordering the women's Conscience Commerce box plus one other thing so I can get the Kate Spade necklace. Birchbox is going to put a serious dent in my wallet this month!
On another note, I went to the VIB Rouge special event last week and blehhhh. Sephora had better watch out, because Birchbox is getting so many great cosmetics in their shop and their discounts + rewards are outstanding. Spending $100 to get a tiny sample when I get so many extras with BB.
I agree about the sephora vs birchbox thing. Anytime I buy something, I check if it sold on birchbox before buying. I would much rather get the points to get $off than a little sample. Plus, at birchbox I can get socks and snacks too!
I'm hoping to get the vanity fair box for Christmas- is it as great as it looks?
For those that got the vanity affair LE, is the Tata Harper very charming lip and cheek tint a true light pink or is there some peach in it too? Thanks!
Also, for those who may be thinking of getting the men's conscious commerce box, the Swell water bottle is the 17oz. They didn't list the size on the description so I emailed and asked. Just an FYI!
UPS is screwing with me. My Vanity Affair box was set to be delivered today. Then UPS sent me an e-mail saying it was put off until tomorrow. Then the time changed back to today again. And then the time changed from "11:30-3:30" (which I KNOW will not be the case) to "by end of day."
My VA box was missing the By Terry balm. I emailed bb and they are sending me a replacement. I was pleasantly surprised by the make palette, the colores are pigmented and smooth. I was impressed with the rest of the items as well! Very well curated in my opinion as the products feel Very Luxe, but are very useable.
I'm olive toned with pigmented lips and the cheek stain looks like a petal pink on my lips, and looks brighter pink on my cheeks (nice, natural flush). I do not detect any peachy tones--true rose in the pot. The cheek stain is one of my favorite items! It feels nice on my face AND lips. Also, the Sunday Riley sample did wonders for my flaky chin, I will definitely rebuy it once my sample is done.
I'm still loving this box soo much!!!
If they come out with 2 more Limited Edition boxes this holiday season, what do you think they'd be? What do you wish they'd be?
I wish they would offer a LE Chocolate box. Just put all the chocolate in the shop in a box and slap a price on it. I'll buy 5.
But if you received it as a gift - and had the card - wouldn't you call them as well? I think I would. I ordered a gift box for someone.
Thats a cool idea. Like a BB snacks box!
Me too. I want one with that Milk Bar crack pie mix.
Well they've done a home fete one (though that wasn't part of their holiday set) for parties at home, a homespun for cozy nights in, a vanity affair one for visual prettiness while prepping and preening, a conscious box for green people (though it seems more of a lifestyle box to me) so all that's left is a wild night out/new years eve type box with crazy colors and items to help you get ready for a night out (maybe more boobie tape!). If they did that I would love to see a minimergency kit and some deborah lippmann polish (a girl can dream!).
But I think the chocolate box seems a lot better. I would use points for that. I don't know if my ever expanding belly would let me put down cold hard cash for it, but points are do-able!
So for some reason I have a feeling they MAY be releasing 2 more boxes, maybe one more each for men and women. Possibly closer to Christmas with a more celebratory feeling/new years eveish as suggested above. I included the screen shot that shows there are 12 limited edition boxes, but only 10 results, which leads me to that conclusion below.
I think I've definitely talked myself out of the Vanity box. There are several items I want to try (By Terry Baume de Rose, bath oil, etc.) but I think ultimately I wouldn't use a lot of the items (the gold tray and colorful eyeshadow palette come to mind). I DO think I'm going to get the Homespun box though--cheap enough to justify treating myself with points, and I know I'd get use out of everything. Though I'm waiting on an item for my Santee to come back in stock before I order, ugh! Hurry up BB!
I ordered the Vanity Affair box on Thursday with points and the 20% off code in order to justify it and I am getting so impatient! Can't wait to dig in to everything!!
@@H_D I think this was intended to answer your question. Hope this helps.
Side note, I caved and got the Vanity Affair box and LOVE IT! I've been wearing the Jin Soon nail polish in Coquette on my left hand and Nostalgia on my right hand for a few days now and it has NOT CHIPPED!!!! I don't own any high end nail polishes outside of 1 Chanel so I don't know if this is typical of very expensive polishes but this is a first for me. I've never had a polish that didn't chip within 1-2 days. Besides my 1 Chanel polish the most I've spent on a polish is around $8. Anyone else have experience in other colors from Jin Soon. Are they all this good?
oh thanks for alerting me about this response- I appreciate it! And yes, it truly does help. I hope Birchbox puts that item on their website soon. I've been eyeing for a few months now on Tata's website.
I got both my Vanity Affair and my Conscious Commerce boxes today. I love them! Only thing is in my Vanity Affair, I have 2 coquette nail polishes and no Good Genes treatment. Hopefully I can make an exchange for it. The jewelry tray is so much bigger than I thought it would be. For some reason I thought it would be like a deck of cards small. Even the box that the vessel is in is beautiful. In the Commerce one, the gym bag is huge. It's perfect for holding wet stuff and keeping everything else dry. I'm just impressed with the sheer size of it, it could hold a ton of stuff. The necklace hangs at a place I'm not used to, but I think I like it. I have my whole outfit planned around it tomorrow.
How fun to get them both on the same day! If I was you I would email BB though and tell them about your sample missing in the Vanity Affair box. They should send you a new one or at least credit you points.
I emailed them earlier and they haven't gotten back to me. They said they were experincing a large volume of emails, then one second later I got an email that my email was moved up the line for being an ace. I'm so happy playing with all my new pretties that if and once that one comes, I can get giddy all over again.
I'm pretty sure everyone says this whether it is true or not. I called the USPS last week because my packages kept getting delivered to my neighbors. Their "larger than average call volume" resulted in a hold time of exactly 0 seconds. Like, as soon as I made it through the menu, I had a live person on the line.
And sometimes, it's caused by disorganization, plain and simple. I canceled FabFitFun for financial reasons and then I kept getting e-mails making it look like I was still subscribed. I e-mailed ONCE to ask what was going on, and I think I'm on my third assurance that I've been canceled. It's like they keep replying every 3-5 days despite silence from me. If they paid attention to what they were doing, they could help more people sooner.
Birchbox usually gets back to me within a few hours, despite the warning about high volumes of e-mails. Best of luck to you!


text:
Rtangle
R Driver for Stangle
A driver for Stangle that extracts R code chunks.
Rtangle()
RtangleSetup(file, syntax, output = NULL, annotate = TRUE, split = FALSE, quiet = FALSE, ...)
Name of Sweave source file. See the description of the corresponding argument of Sweave.
An object of class SweaveSyntax.
Name of output file used unless split = TRUE: see 'Details'.
By default, code chunks are separated by comment lines specifying the names and numbers of the code chunks. If FALSE the decorating comments are omitted.
Split output into a file for each code chunk?
If TRUE all progress messages are suppressed.
Additional named arguments setting defaults for further options.
Unless split = TRUE, the default name of the output file is basename(file) with an extension corresponding to the Sweave syntax (e.g., 'Rnw', 'Stex') replaced by 'R'. File names "stdout" and "stderr" are interpreted as the output and message connection respectively.
If splitting is selected (including by the options in the file), each chunk is written to a separate file with extension the name of the 'engine' (default '.R').
The annotation is of one of the forms
###################################################
### code chunk number 3: viewport
################################################### ### code chunk number 18: grid.Rnw:647-648 ###################################################
################################################### ### code chunk number 19: trellisdata (eval = FALSE) ################################################### using either the chunk label or the file name and line numbers.
Note that this driver does not simple extract the code chunks verbatim because code chunks can re-use earlier chunks.
Supported Options
Rtangle supports the following options for code chunks (the values in parentheses show the default values):
character string ("R"). Only chunks with engine equal to "R" or "S" are processed.
keep.source:
logical (TRUE). If keep.source == TRUE the original source is copied to the file. Otherwise, deparsed source is output.
eval:
logical (TRUE). If FALSE, the code chunk is copied across but commented out.
Used if split = TRUE. See prefix.string.
prefix.string:
a character string, default is the name of the source file (without extension). Used if split = TRUE as the prefix for the filename if the chunk has no label, or if it has a label and prefix = TRUE. Note that this is used as part of filenames, so needs to be portable.
show.line.nos
logical (FALSE). Should the output be annotated with comments showing the line number of the first code line of the chunk?
'Sweave User Manual', a vignette in the utils package.
Sweave, RweaveLatex
RtangleSetup


text:
Civic Tech News & Analysis from Civic Hall
Micro-Clues
Lessons from 10 years of civic tech investing; new initiatives worth watching; and more.
By: Micah L. Sifry May 2, 2019
This is civic tech: Alissa Black and McKenzie Smith of the U.S. Luminate team share the findings of an in-depth study of the first decade of civic tech conducted by the global strategic advisory firm Dalberg on its behalf. Among its key findings:
"Over the last 10 years, civic tech in the U.S. has evolved through three distinct phases: from a period of early exuberance prior to 2008; to a focus on demonstrating and disseminating new models from 2008-2016; and most recently, a reevaluation of the role of technology in broader civic change.
"Funding, especially early-stage risk capital, is scarce."
"Civic tech is a means, not an end."
"Like many industries, civic tech has room to improve diversity, equity, and inclusion (DEI)."
The full Dalberg report is here and it's chock full of important information.
The remnants of Sean Parker's start-up Brigade, which he pumped an estimated $40-50 million into, have been acquired by Countable, a civic engagement app that caught the post-2016 activism wave more successfully, as Josh Constine reports for TechCrunch. As part of the deal, Countable is open-sourcing Brigade's voter matching software, which allows them to tie users to their official voting record, enabling personalized features like reminders of upcoming elections or ways to contact their elected officials. Brigade is also deleting "billions of rows of data" that it had collected on users from its earlier acquisition of Causes, another Parker start-up, which had pulled in the Facebook data of tens of millions of users back in the Wild West days of social network privacy grabs. Both of these steps are to be applauded.
Should governments move their code to be hosted in the cloud? Over at the Civic Unrest blog, Civic Hall member Shelby Switzer explains why it's important that government not rely on just one (Amazon) or two (Microsoft) cloud providers.
Say hello to the Deliberative Media Initiative Lab of the University of Virginia, which will be led by Siva Vaidhyanathan, a leading scholar who has written seminal books on Google and Facebook. He says the lab will address one of the central problems facing democracy today: "While our current media ecosystem helps motivate like-minded people to find each other and act, it undermines the ability of diverse groups of people to deliberate informatively and dispassionately about issues using a shared body of accepted facts. The lab would address the problem by assessing and analyzing the current state of media and prescribing technologies, practices, and ethics that might foster and promote deliberation."
Say hello to Public Hall, a new govtech workspace opening in July in the Westminster section of London. It's a collaboration between the venture firm Public and the workspace accelerator Huckletree.
Congrats to the new class of Obama Foundation Fellows, among whom we recognize Shari Davis of the Participatory Budgeting Project and Alessandra Orofino of Nossas in Brazil.
Apply: TICTeC Local, mySociety's annual conference on the use of civic tech in local communities, is next November 1 in London and it is now accepting proposals for talks. Presentation submissions should focus on specific digital innovations that are helping local communities and/or public authorities to foster citizen engagement/participation, drive efficiency, and combat social and environmental problems.
Future of work: "Ghost Work" is the name Mary Gray and her colleagues at Microsoft Research have given for a new global workforce that is largely invisible but critical to the back-end of today's on-demand economy, and as she explains in this Washington Post op-ed, this work requires workers who are on call 24/7, destroying the concept of an 8-hour workday. And as she shows, they're organizing collectively, connecting "to learn the ropes, flag bad clients and offer solace at the end of long stretches of tasks."
Contractors in Google's shadow workforce are organizing alongside their more privileged peers, April Glaser reports for Slate.
Friends of the Earth International has a new report out about how Big Data may increase the concentration of power in the global food system. It's actually more about how six big hedge funds are driving the financialization of agriculture, but still worth a look.
Life in Facebookistan: Our old friend Nancy Scola breaks news over at Politico, reporting on the specifics of Facebook's negotiations with the FTC. The company may agree to set up a federal approved privacy official at the social network and an "independent" privacy oversight committee that may include Facebook board members. The proposal doesn't include any new restrictions on Facebook's data handling practices, which has privacy rights advocates fuming.
Among the new products being rolled out by Facebook is one called Secret Crush, allowing users of the Facebook Dating feature to tell the platform up to nine friends they are hoping to hook up with, Louise Matsakis reports for Wired.
The moment when Mark Zuckerberg jokes about Facebook's past record on privacy and no one laughs.
Instagram is testing a change that will hide how many likes and views photos and videos receive, to reduce competition on the platform and make it feel "less pressurized," its head Adam Mosseri announced Tuesday. The test run will roll out in Canada, where people are already so chill it may not be possible to notice a difference. Account owners will still be able to check the tallies on their own photos and videos, so it's not clear how much pressure will be reduced.
Speaking of privacy: Human Rights Watch reports on what it learned by reverse engineering a mobile app that the Chinese government is using for mass surveillance of 13 million ethnic Uyghurs and other Turkic Muslims in Xinjiang. Among its findings: the authorities considering many forms of lawful behavior like not socializing with neighbors or avoiding using the front door as suspicious; "when people are using a phone that is not registered to them, when they use more electricity than 'normal,' or when they leave the area in which they are registered to live without police permission, the system flags these 'micro-clues' to the authorities as suspicious and prompts an investigation." The app works with some of the region's checkpoints to "form a series of invisible or virtual fences" that are used to control people's movement and sift out undesirables.
Google says it will soon allow users to automatically delete old location and web history that it has saved on them, Todd Haselton reports for CNBC. This looks like progress, in that it takes the onus off users to remember to delete old data—but it also doesn't really change the power imbalance much between the giant company, which has been hoovering up personal information faster than any other private entity on Earth, and its users its raw materials.
Oregon's Washington County is ground zero "for a high-stakes battle over the unregulated growth of policing by algorithm," writes Drew Harrell for the Washington Post, because that's where local police are making intensive use of Amazon's Rekognition facial recognition tool and defense attorneys, AI researchers and civil rights experts are pushing back, fearful of it leading to the wrongful arrests of innocent people. He reports, "A grainy picture of someone's face — captured by a security camera, a social-media account or a deputy's smartphone — can quickly become a link to their identity, including their name, family and address. More than 1,000 facial-recognition searches were logged last year, said deputies, who sometimes used the results to find a suspect's Facebook page, visit their home or make an arrest."
Here's a not so grainy picture of everything Amazon knows about you, from Ina Fried of Axios.
Food for thought: NYTimes tech columnist Farhad Manjoo suggests that the people who are about to profit hugely from Uber's IPO have a huge debt to pay back to society.
Long read: Occupy Wall Street might have been a "shit show," as organizer Nicole Carty puts it, but as this in-depth look-back by Emily Stewart in Vox shows, it also spawned "a bunch of movement infrastructure in the form of new associations, new organizations, new models for thinking about social movements, new communications strategies, new movement spaces, and in that way, it left more than was there before it started," as former occupier Jesse Myers puts it.
End times: Hey, China, if you're listening, hack Trump's taxes, Hillary Clinton plays out the thought experiment. But her emails!
Privacy is dead! Long live privacy! And we have always been at war with Eastasia.
You are reading First Post, a twice-a-week digest of news and analysis of the world of civic tech, brought to you by Civic Hall, NYC's community center for civic tech. If you are reading this because someone forwarded it to you, please consider joining Civic Hall as a network member and supporting our work or sign up to our newsletter to stay connected with the #CivicTech community.


text:
Niwelacja, niwelacje, pomiary wysokościowe – geodezyjne wyznaczanie różnicy wysokości pomiędzy punktami terenowymi. Wyróżnia się następujące rodzaje niwelacji:

 niwelacja hydrostatyczna – najdokładniejsza, korzystająca z zasady naczyń połączonych
 niwelację geometryczną – wykonywaną przy użyciu niwelatorów, polegającą na pomiarze długości odcinków pionowo ustawionych łat geodezyjnych
 niwelację trygonometryczną – wykonywaną przy użyciu tachimetrów, polegającą na pomiarze odległości poziomej oraz kąta pionowego, co umożliwia obliczenie nieznanej wartości różnicy wysokości korzystając z własności geometrycznych trójkąta prostokątnego
 niwelację barometryczną – najmniej dokładną, wykorzystującą regułę zmiany wartości ciśnienia atmosferycznego w zależności od wysokości nad poziomem morza
 niwelację fotogrametryczną – wysokość poszczególnych punktów odczytuje się na modelu przestrzennym (stereoskopowym), jaki powstaje w trakcie obserwacji pary zdjęć za pomocą specjalnych przyrządów
 Niwelacja satelitarna – wykonywana przy pomocy globalnego systemu nawigacji satelitarnej.
Do wykonania pomiarów wysokościowych niezbędne są niwelator lub teodolit (tachimetr) oraz łata niwelacyjna. Niwelacje wykonują dwie osoby z których jedna odczytuje wyniki z urządzenia, a druga ustawia łatę w wybranych miejscach. Wyniki pomiarów podawane są w odniesieniu do repera wysokościowego. Z jednego ustawienia niwelatora można wykonać wiele pomiarów. Gdy z danego stanowiska uzyska się już pożądaną ilość obserwacji można przestawić instrument w inne miejsce dokonując odczytu wstecz na łatę, następnie odczytując wynik z pomiaru w wybranym miejscu (tzw. odczyt w przód), ten schemat można powtarzać wiele razy, ostatni odczyt jest jednocześnie odczytem zamykającym ciąg niwelacyjny na reperze o znanej wysokości. W czasie dokonywania pomiaru należy zachować ostrożność, aby nie poruszyć niwelatora.

Wysokości normalne określa się z pomiarów geodezyjnych (niwelacji) nawiązanych do punktów podstawowej osnowy geodezyjnej. Dla Polski układ wysokości ("Kronsztad") tworzą wartości geopotencjalne podzielone przez przeciętne wartości przyspieszenia normalnego siły ciężkości, zwane dalej "wysokościami normalnymi", odniesione do średniego poziomu Morza Bałtyckiego w Zatoce Fińskiej, wyznaczonego dla mareografu w Kronsztadzie koło Sankt Petersburga (Federacja Rosyjska).

Zobacz też
 pomiary na stanowisku
 tachymetria

Przypisy

Teoria i metodologia archeologii
Metody pomiarów geodezyjnych


text:
Healthy Questioning
It's Okay: Not To Be Cynical All the Time
Critical thinking is important, but cynicism can become crippling, and sometimes, the easy way out of an ideological battle.
It's Okay: Not To Have An Opinion About Everything
It's time to normalize saying 'I don't know,' and being quiet for long enough to learn and let others be heard.
It's Okay: Not to Take the High Road in Arguments
When taking the high road means suppressing emotions, the risks to health and well-being aren't worth it.
I'm Speaking
It's Okay: to Brag About Yourself
The key is to make sure you can back up your boast.
That Bitch
It's Okay: To Envy Other Women
Benign envy that gets directed inward can be uncomfortable, but it can also push us to do and be better.
The Bed Needs A Break
It's Okay: To Not Make Sex an Important Part of Your Life
Society pushes you to either be a prude or a slut; it's okay to be neither and be perfectly happy about it.
Empty Work
It's Okay: To Be Disorganized, Messy At Work
Sometimes, clarity is in being a slob, and that's fine.
Softness Is Power
It's Okay: To Be Shy, Avoid The Limelight
Charisma may be a temporary stimulant, but quiet, gentle temperaments effect lasting change.
No Giftwrap Please
It's Okay: To Not Have a Calculated, Cool Exterior
Being a person shouldn't have to be an exercise in branding, but rather one of letting others accept you as you are.
Ask For What You Want
It's Okay: To Seek Validation From People You Care About
Validation is beautiful, and wanting it is natural.
Leave Your Body Alone
It's Okay: To Feel A Little Less Hot Under Lockdown
In the never-ending race to look like a generic ideal, why not take quarantine as a welcome time-out?
Burrowing Within
It's Okay: To Sometimes Enjoy Being in Quarantine
Yes, we all feel horrible about the news, but can we also feel happy we're not stuck in traffic?
Protesting Productivity
It's Okay: If You're Not Producing Anything Great While Quarantined
If you stayed home and scrolled the apps like the rest of us, you're not a failure.
Stare At The Ceiling
It's Okay: To Be Unambitious, Content With What Life Gives You
Be the drummer who was fired before The Beatles became successful.
It's Okay: to Be Bad at Keeping in Touch
There's a limit to how many relationships we can keep going at any given time.
B.A.S.I.C
It's Okay: to Like Mainstream Movies, Music, Books, and Culture
Life is short and lording your superior taste over other people doesn't sound half as good as a "Modern Family" re-run.
Never Change
It's Okay: To Make New Year's Resolutions and Completely Ignore Them a Week Later
January 1 is overrated.


text:
During the interview with Mrs. Evelyn Kirmse, former UA Dean of Women, she was asked if there had been any problems with Gila Hall, perhaps similar to the problem of the bath tubs in Yuma Hall.
Gila Hall (PWA). It housed co-eds and the
Dean of Women.
"Not with Gila Hall," Mrs. Kirmse said. "But with Paul Burgess again. He was UA President."
"The Adminstration Building - what we now call the Nugent Building - was built in the mid-1930's with PWA money. I was supposed to move my office in there because my office was in a cottage on the site of what is now Yuma Hall. I really needed three rooms, one for my secretary-receptionist - that was the public waiting room; I needed a room for my assistant and one for myself. My assistant and I did a great deal of business with students that was confidential. So we couldn't very well share a room, send one of us out while the other was having an interview. I agreed that we would try to get along with two rooms, but I didn't know how we were going to do it.
"Anyway, I was assigned space in the new Administration Building. In education, in student relations, at that time were two schools of thought. Some people thought that the Dean of Women's office should be in the administrative group of offices, in order to bolster the administrative rank of the dean. To take away from the dean's office that old stigma, at the turn of the century, that the Dean of Women was a matron type, not an educator.
"I belonged to the opposite school. I didn't think that idea as important as the dean being located where it was easiest for the students to get to her. Students don't congregate or go voluntarily to administrative offices, and I believed that my office should be, as it had been, in the students' very path. And I hadn't wanted to go over there, really, but there was nothing else to do.
"Burgess called me one day and said that we are changing the plan of the Administration Building. He said Slonie (Louis Slonaker, Director of Student Activities) needs more space. So we're going to give one of your rooms to Slonie. I said that I wouldn't go over there under those circumstances. He asked why. I said that I couldn't operate with only one room because I would have no place for confidential work and you can't have students sitting around listening when you are talking with another student.
"He, Burgess, threw up his hands and I threw up my hands and I said, 'I think the answer to this, Dr. Burgess, is that you don't care whether you have a Dean of Women or not. You are not settled on the idea of how my work can be efficiently done.' "And then he did throw up his hands and asked, 'What are you going to do?' I told him that I didn't care where he put me as long as I had space in which to operate. He asked me what I suggested and I said to him to take some of the space in Gila Hall and put me over there. He asked, 'What do you want to be in that dormitory for?'
"I said that I knew the layout of the plan for the building and that I could operate there, where I couldn't operate under the situation that he had described.
"So what we did was change the plans for the east end of the first floor of Gila Hall. We put an outside entrance to the corner rooms and I then had three rooms. It worked very, very well."
Gila Hall was the last major building constructed under PWA, although the greenhouses were the final construction of the project.
Roy Place was the architect and P. S. Womach, of Phoenix, was the contractor. It was completed in the fall of 1937.
Gila Hall and Yuma Hall were of the same basic design but Gila Hall cost $215,205 while Yuma Hall cost $251,467. Perhaps the bath tubs that President Burgess was "forced" to install in Yuma Hall made the difference?
Burgess resigned as President of the UA in the spring of 1937, two weeks before commencement exercises. He had recommended that Dr. Alfred Atkinson, President of Montana State College for 18 years, be named to replace him. The Board of Regents accepted Burgess' resignation and his recommendation at the same time and reappointed Burgess as Dean of the College of Agriculture.
Atkinson graduated from Iowa State Agriculture College, did graduate work at Cornell, and received his doctorate in Science from Iowa State following. He remained at UA until 1947.
Gila Hall is located on the north side of North Campus Drive, faces south, and is the first building east of Park Avenue. It is located on the site of the President's residence, which was demolished to make way for Gila Hall.
Lew Place tells one anecdote on the tearing down of the president's residence. The president's house was built in 1893. The plans came from the Co-Operative Building Plan Association, New York. They were modified by the UA's first president, Theodore B. Comstock. Some improvements were made in 1923.
The Greenhouses (PWA). This last structure of the PWA program was designed by Roy Place and built at a cost of $24,442 by Dubach and Chippenfield. It was completed in 1937 and is located to the south of the old Chemistry-Physics building. It is scheduled to be torn down in the near future.
Recalls Place:
"When they were demolishing the house, I was up on the second floor with the laborers. I believe the contractor for the demolishing was Sundt. One huge man was the labor boss. I was standing up there on the second floor and when something they tore down fell, I fell with it.
"I was working for my father, Roy, at the time and was the inspector of the job. When I fell down, I fell to the ground on the outside and lay there half covered with bricks. They started pulling the bricks off me and the labor boss kept saying, 'Mister Lew, Mister Lew. You all right?' And some of the others said, 'Let's pull him out of there.'
" 'Don't touch him, don't you touch him,' the labor boss said. I said, 'Hell, I'm all right, just take those bricks off me.' " Lew Place must have been accident prone, but he wasn't injury prone.


Description: This building was last used as a computer assembly facility and the production line is still in place. The building has 25,656 sq ft of production space; 6,396 sq ft of warehouse space; and 2,274 sq ft of office space. It has a large, dedicated parking lot and two loading docks.


text:
Q: Rails 5 belongs_to default behavior begin
  require "bundler/inline"
rescue LoadError => e
  $stderr.puts "Bundler version 1.10 or later is required. Please update your Bundler"
  raise e
end

gemfile(true) do
  source "https://rubygems.org"
  gem "rails", github: "rails/rails"
  gem "sqlite3"
end

require "active_record"
require "minitest/autorun"
require "logger"

# This connection will do for database-independent bug reports.
ActiveRecord::Base.establish_connection(adapter: "sqlite3", database: ":memory:")
ActiveRecord::Base.logger = Logger.new(STDOUT)

ActiveRecord::Schema.define do
  create_table :posts, force: true do |t|
  end

  create_table :comments, force: true do |t|
    t.integer :post_id
  end
end

class Post < ActiveRecord::Base
end

class Comment < ActiveRecord::Base
  belongs_to :post
end

class BugTest < ActiveSupport::TestCase
  def test_association_stuff
    post = Post.create!

    comment = Comment.create
    assert_not_empty comment.errors.full_messages
  end
end

This test fails with current rails master.
I think it should succeed since belongs_to required by default from Rails 5.

*

*http://blog.bigbinary.com/2016/02/15/rails-5-makes-belong-to-association-required-by-default.html

*Belongs_to presence in Rails 5 not working
Is this expected behavior?

A: You are right, belongs_to is required by default in Rails 5. In your example, you are not running a Rails 5 app, you are just using ActiveRecord.
belongs_to is required by default in Rails 5 because when you generate a new Rails 5 app, you get a file config/initializers/new_framework_defaults.rb which has the following line:
# Require `belongs_to` associations by default. Previous versions had false.
Rails.application.config.active_record.belongs_to_required_by_default = true

To achieve similar results in your example, you have to set this config option for ActiveRecord as well (by default it's not set, which means it's nil, aka falsy value):
# This connection will do for database-independent bug reports.
ActiveRecord::Base.establish_connection(adapter: "sqlite3", database: ":memory:")
ActiveRecord::Base.logger = Logger.new(STDOUT)
ActiveRecord::Base.belongs_to_required_by_default = true # <-- This line :)

Now if you run your tests, they will pass.
For more info, reference this pull request.


text:
Justice Tourism
Palestine Updates
Edward Said and the 'rendezvous of victory'
A new report by Peace Now's Settlement Watch team
The slow exodus of Palestinian Christians
HRW: Palestinians face discrimination even inside Israel
Palestine population grows nine-fold since Nakba
Peace Now Submits Petition to Block Allocation of A-Nahla (E2) Land…
Joint Press Release: Palestinian, Regional, and International Human Rights Organisations Submit…
Act in solidarity with Gaza, Stop Israel's killer Elbit drones
A huge and timely BDS victory': Microsoft divests from Israeli tech…
Campaign Calls on UN to Release Names of Companies Involved in…
Israeli Forces Seize Ancient Baptismal Font near Bethlehem (VIDEO)
PA condemns Israel aggression on World Heritage Site in West Bank
Palestinians hit back at graffiti tourists
Israel's Exploitation of Palestinian Tourism and International Complicity: Tourism as a…
A letter to Churches and to Palestine Solidarity Groups around the…
A Palestinian village in 1948: Anatomy of an Israeli massacre
Wealth and Power (PART IV): Colonization with a New Face
The New Colonizing Nations Fight Each Other to Control World Power
Palestinian Rejection of Zionism is a Historical, Anti-Colonial Strategy
The Power of Memory to Reclaim What was Lost
Palestine Portal
Al-Nakba Awareness Project
Boycott, Divestment & Sanctions Campaign National Committee (BNC)
Arab Educational Institute
AllBook Reviews
Decolonising Israel, liberating Palestine: The roadmap to a one-state democracy
Against the Loveless World by Susan Abulhawa
The Hundred Years' War on Palestine: A History of Settler Colonialism…
Passage to the Plaza
Tunisia Leads the Way: New Report Exposes Israel's False Democracy
Tunisia is the Middle East's greatest success story, according to the findings of the V-Dem Annual Democracy Report 2019. One of the world's most regarded annual reports on democracy and good governance, the V-Dem Report is produced by the V-Dem (Varieties of Democracy) Institute at the University of Gothenburg in Sweden.
While Tunisians can be proud of the prospect of democracy in their country, Israelis have little to be proud of. A country that has long prided itself, however misleadingly, of being 'the only democracy in the Middle East', has lost the title to Tunisia, a small North-African Arab nation of just over 11 million people. Understandably, Tunisians might find their overall ranking ahead of well-established democracies less meaningful, considering that the politically unstable country is still undergoing a painful democratic transition. However, considering that the country has registered a sizable improvement in every democratic aspect examined by the V-Dem Report, Tunisia truly deserves the title of "the star pupil of democratization of the past ten years."
Israel, however, has been, once more, exposed for its charade democracy. Since it was established atop the ruins of the Palestinian homeland, Israel has relentlessly touted its democratic virtues while excluding millions of Palestinian Arabs from any form of democratic participation. There are 5 million Palestinians living under Israeli military occupation in East Jerusalem, the West Bank and the Gaza Strip. Not only are they denied the right to exercise any form of real democracy, but they are also denied their very freedom of speech, expression, and movement. Meanwhile, 2 million Palestinian Arabs, who are citizens of Israel, are treated as second or third-class citizens, subjected to numerous discriminatory laws that aim at curtailing their political, cultural, and economic aspirations and rights.
In fact, the institutional racism and fear-mongering against Arab minorities in Israel have been the rallying cry among most of Israel's political parties, whether of the right, center or left. No wonder, then, that Israel has recently received its worst rating ever in the Freedom House's 'Freedom in the World 2020' Report. According to the report, Israel was classified among the world's 25 "declining democracies", which, unsurprisingly, include the United States as well.
https://www.palestinechronicle.com/tunisia-leadsthe-way-new-report-exposes-israels-false-democracy/
Previous articleSix countries to ICC: We are against Israel war-crime lawsuits
Next articleIsraeli Police 'Use Coronavirus Lockdown Rules' to Crack down on Palestinians in Jaffa
Al-Mizan denounces the occupation state's decision to deny Palestinian detainees the vaccine against Coronavirus and calls on the international community to intervene urgently
Palestine in the Global South: Israel's 'Scramble for Africa'
BBC World Service: Miriam and Youssef
"We were not trying to tell 'the story' of Palestine": A Conversation Between Yotam Ottolenghi, Sami Tamimi and Tara Wigley
60 Israeli teens sign public letter objecting to military service over Israel's policies of...
Newsletter January 12, 2021
Palestine Update 438 60 Israeli teens sign public letter objecting to military service over Israel's policies of apartheid, neoliberalism, and denial of the Nakba A letter signed by...
Book Reviews January 9, 2021
If in order to start the process of decolonisation you have to first understand how colonisation happened, Pluto Press's new release from Jeff Halper...
Palestine Update Nr. 434, Patriarch Sabbah: Die Palästinenser schreien nach Gerechtigkeit 25.12.20
German January 9, 2021
Palestine Update Nr. 434, Patriarch Sabbah: Die Palästinenser schreien nach Gerechtigkeit 25.12.20 Patriarch Sabbah: Die Palästinenser schreien nach Gerechtigkeit. Wie lange können Christen sie ignorieren? (Bild: Porträt...
© Palestine Updates
60 Israeli teens sign public letter objecting to military service over...
Palestine Update Nr. 434, Patriarch Sabbah: Die Palästinenser schreien nach Gerechtigkeit...


text:
Elizabeth Taylor—wearing a custom-made Moroccan caftan that was a gift from publisher Malcolm Forbes—photographed at her Bel Air estate in 1997. She redecorated the house in 2010 in collaboration with interior designer Waldo Fernandez.
Tour Elizabeth Taylor's House and Garden in Bel Air
Actress Elizabeth Taylor created a home filled with soft colors, impressionist paintings, and personal photographs as a retreat from a life in the public eye
By Mitchell Owens
Photography by Firooz Zahedi
This article originally appeared in the July 2011 issue of Architectural Digest.
Staggering beauty, spectacular jewels, and a lust for life contributed to Elizabeth Taylor's boldface persona. And yet the late actress—Oscar winner, AIDS activist, best-selling perfumer, and a Dame to boot—was refreshingly relaxed in her off-duty hours.
Taylor's home, which she invited Architectural Digest to photograph this past spring (the shoot was under way at the time of her death), was a four-bedroom house on a secluded, wooded acre in Bel Air, California. The star of Cat on a Hot Tin Roof and Who's Afraid of Virginia Woolf? purchased the property in the early 1980s and refined it with the help of interior designer and close friend Waldo Fernandez. What they created was a world away from the actress's previous homes: a Virginia farm and Georgetown townhouse she shared with her sixth husband, Senator John Warner.
Though its walls displayed Impressionist paintings (Taylor's father was an art dealer) and its gardens were lush with roses (the plantings influenced the perfume line Taylor launched in 1987), the home was about family and fun, not fame and flashbulbs. "Of course when she had to appear at an important event, she would put on the most beautiful dress and the most amazing jewelry and become Elizabeth Taylor, the star," says fashion designer Valentino, who met the actress in the early '60s, when she was filming Cleopatra in Rome. "But at home she liked a cozy life, friends, good food."
Children and grandchildren were given the run of the house, as was a succession of dogs, cats, and birds. In recent years nearly every room was awash in blues and lavenders, shades echoing Taylor's famous violet eyes. And if that chromatic scheme wasn't in fashion, well, so be it. Elizabeth Taylor's private world reflected no one better than the woman who lived there—authentic, unapologetic, and full of passion.
A Frans Hals portrait, David Hockney print, and Andy Warhol Liz silkscreen (a gift from the artist) are displayed in a corner of the living room. Her daughter Liza Todd Tivey sculpted the bronze horses, and the chaise longues are upholstered in a Rogers & Goffigon fabric.
TINA SINATRA, daughter of Frank and Nancy Sinatra Sr.: When my mother and I lived [in the house] in the '60s, it was a contemporary bungalow, with a sort of Hawaiian-California feeling to it. My mother sold it to a developer, and he completely gutted the place and made it a two-story house. And then Elizabeth bought it from him.
DORIS BRYNNER, friend: It was just a house house, not a showy house, and marvelously casual. Elizabeth's homes were always full of children, family, and animals.
NAOMI WILDING,* granddaughter:* My grandmother liked having us around, knowing that we were living our lives. She was somebody we could gossip with about boyfriends and subjects we couldn't discuss with our parents.
SHARON STONE,* actress:* Elizabeth was full of warmth and love, and her home reflected her caring and her embrace of her friends.
WALDO FERNANDEZ, interior designer: When I first came to see her in Bel Air in 1984, Elizabeth was in a beautiful bathing suit, in the pool, using a reflector for her face. She was going to the film festival in Cannes and wanted me to freshen up the house: "I'm coming back in a week and a half, and I want white carpets and white furniture." I said, "But you have dogs, you have cats!" She had a parrot, too—Alvin. She got what she wanted. White doesn't stay white for long, though, so we had things cleaned and recovered a lot. Last year, Elizabeth decided she wanted lavender upholstery—she loved purple.
TIM MENDELSON, personal assistant: She lived with paintings by Pissarro, Degas, and Renoir, but wanted people to feel comfortable enough to spill a drink and not freak out. The Trophy Room on the ground floor was where she put photographs of celebrities and royalty. Upstairs was more personal, with photographs of children and grandchildren.
BRUCE WEBER, photographer: I remember when I met Elizabeth Taylor, in the '90s, she came downstairs in men's Chinese silk pajamas, sat on the couch and said, "It's really comfy here, isn't it?"
FERNANDEZ: Originally I did Elizabeth's bedroom in hundreds of yards of white Porthault fabric, printed with little purple and yellow flowers. Last year I did it again, all in blue.
BRYNNER: Elizabeth loved flowered cottons. I helped her give her house in Gstaad a face-lift—it was a mountain house, so different from Los Angeles—and I did her bedroom in green and white, with a fabric patterned with green leaves and white peonies.
NICHOLAS WALKER, landscape designer: The garden in L.A. started with Dame Elizabeth telling me, "I've been looking all my life to duplicate an authentic English herbaceous border." Well, Southern California doesn't have 360 days of rain a year, as England does, but I could create the feeling of what she wanted using plants from all over the world. "If you want delphiniums year-round, I can't do that," I told her. "But you can have them in short, truncated moments." Dame Elizabeth arched an eyebrow and said, "That sounds interesting."
Inside White Lotus Star Michael Imperioli's Little Slice of History in New York City
By Rachel Wallace
AD-it-Yourself
11 Minimalist Bedroom Design Tricks to Create a Calming Space
By Madeleine Janz
Prince Andrew Has Reportedly Been Asked to Vacate His Buckingham Palace Apartment
WEBER: She took pride in her garden, like most English people.
WALKER: Her desire was for color and more color, all the time. "Let's be bold!" she said. So we built big wood planters—one was about 16 feet long—and used them for annuals. In winter she loved them filled with pansies, from black-violet to variegated yellow.
MENDELSON: Elizabeth used to have Easter-egg hunts every year, and parties in the backyard every Sunday. Her nephew Christopher Taylor lined the pool with aqua tiles, entirely by hand. There was a bronze sculpture of a calf by her daughter Liza Todd Tivey, too. It was a twin of one Liza created for the town square in Gstaad.
VÉRONIQUE PECK, friend: Elizabeth had a special place in the garden where she would set up a little petting zoo for the children at Easter. It was adorable. Sometimes she would book performers from Cirque du Soleil to do acrobatics outdoors. There was always some wonderful surprise like that.
MENDELSON: Thanksgiving meant 50 people seated around a huge table set up in the living room. She was a serious matriarch.
PECK: Her buffets were wonderful, with lobster and chicken—and always things children would like. She never did anything halfway.
FERNANDEZ: Southern fried chicken was her favorite. Elizabeth was very simple that way. On the other hand, she took forever to get ready. It took three and a half hours to get her out of the house.
CHER, singer and actress: Elizabeth was beyond style as most of us define it! I don't remember the decor of her house—or what she was wearing when I visited her—I only remember her smile and warmth.
VALENTINO: Once, when I was with her in California and we were discussing the new dresses she wanted, I followed her into her dressing room—there were thousands of shoes. She was like a little girl, and she loved it when people participated.
BRYNNER: Dressing rooms had to be very big, with masses of cupboards, to take all the clothes. The second floor of the house in L.A. was for clothes and jewels.
WILDING: Originally there were four guest rooms, including one upstairs, where I slept. I came to visit once, and it had been turned into a closet! More recently, as the family has grown, we all squished into the house on holidays. I slept on a sofa in the living room a few times. Now we no longer have that gathering space. It was a family house, our house—she made that very clear. My grandmother's loss is felt deeply. She was the glue that held us together.
Related: See More Celebrity Homes in AD
Explore2011magazineJuly 2011celebrityCelebrity Homescontributor:Robert Rufino
Peek Inside a Historic Notting Hill Home Outfitted in Subtle, Serene Decor
Los Angeles–based designer Olivia Williams proves a past-perfect envelope can happily accommodate a contemporary spirit
Carly Knight Found This Vintage Baking Sign in the Middle of Nowhere
The sign has accompanied the Old Hollywood influencer from Texas to LA
By Megan Wahn


Dale's sweater "Christmas Past," was inspired by the Victorian era and his childhood memories of watching Dickens' A Christmas Carol. Dale said, "I named my sweater after one of the ghosts who turned Scrooge from a misanthropic curmudgeon into a loving human being. I wnted to show Christmas through the haze of memory, so instead of using deep trued shades, I chose colours that were soft and muted to suggest shapes we associate with Christmas rather than being too representative."
This sweater is knit in the round from the lower edge with a Modified Dropped-Shoulder. While offered in one size (44" body circumference) you may adjust the size by using a different gauge or altering the number of stitches in multiples of 20 to maintain an even number of 10-stitch-repeat motifs front and back.


Ginger Clown 3D. . Wallpaper and background images in the phim kinh dị club tagged: gingerclown 3d 2012 horror comedy poster clown tim curry.
This phim kinh dị photo might contain anime, truyện tranh, phim hoạt hình, and manga.


Coruba manufactures and stocks high-quality snow plough blades in rubber and Polyurethane options. Available in bespoke sizes that can be customised to the customer's exact specifications, our wide range of snow plough rubber and slurry scraper blades in non-standard sizes are manufactured in our own factory by our highly skilled team.
With unrivalled experience, we use only the best materials in our manufacturing processes – we use rubbers and Polyurethanes grades that are ideally suited for use in all snow plough and slurry scraping applications.
We can supply protective rubber edges to any width and thickness, to match customers' exact requirements. What's more, our rubber snow plough blades can be tailored to include pre-cut slots or bolt-holes for easier fixing.
When surfaces are covered with snow, obstacles lying underneath can't be seen until the snow has been cleared, so it's vital to the metal plough's durability to add a more yielding finish to the edges – rubber will mould with the road's surface and stop the metal scraping against the concrete, which can shorten the plough's lifespan.
Any hidden obstacles in your path - such as cat's eyes, man-hole covers, 'sleeping policemen' or speed humps, potholes and rumble strips - could potentially damage the metal plough. Having a rubber blade that protrudes at the edge of the plough permits the metal to sit just above the surface of the road, creating a safer and cleaner means of clearing the snow.
We can provide snow plough rubber and slurry scraper blades to clear not only road surfaces - such as for local authority and council use, to clear snow from public highways - but also for a multitude of other industrial applications in various sectors.
They can be used to clear snow from school playgrounds and entrances, and at shopping centres to create safer entrances and car parking areas. Public transport systems are reliant on snow ploughs for clearing airport runways, entrances and car parks, while ploughs are often fitted to the front of trains to remove snow from the tracks to keep railways running efficiently in snowy conditions.
As well as snow plough blades, we can also assist the agricultural industry by providing rubber edging strips for heavy plant and farm machinery. Our rubber edging strips can be used as tractor edge protectors, for slurry clearance mops and for combine harvesters.
Coruba stocks Coru152 and Coru152D rubber sheeting that assures effective abrasion-resistance and durable end results, thanks to its shore hardness of 60° and an ability to withstand temperatures of between -20°C and 70°C.
Our highly-skilled team will work with clients through the design stage, type approval and manufacture of custom-manufactured snow plough blades or scraping blades. Contact us for more information.


16-22 May is Mental Health Awareness Week in the UK. May is also Mental Health Month in the US.
The main importance of this book is that it exists.
It exists because Matt Haig is alive, when depression could so easily have taken him from the world.
He kept going. He has loved, laughed, and lived, and continues to do so.
So he gives us this - 'Reasons To Stay Alive' - in the hope of adding another spark of light to the end of the metaphorical tunnel.
It exists for people like me - who need to continually add weapons to our tool-kit against depression.
Not all of the tips will help everyone. There are things which will help, and things which won't. Do what works for you.
It exists for people who care about someone with a mental illness. To give a glimpse of what they may be feeling.
It exists for society. Because we need to speak out. To stop the stigma that still exists and haunts us.
It's not an easy read in places. It's an intense topic - let's face it.
And I took a lot of breaks between chapters, to try and let myself absorb what I was reading without overwhelming myself. Sometimes you need processing time.
It exists because the pain is not endless - even though it often feels like it.
Gosh this book looks really emotional, but very powerful!
I think the best thing about this book is as you said - it exists. And I hope it will continue to help other people exist even when they doubt it is worth it.


text:
import { Swal, SwalWithoutAnimation, triggerKeydownEvent } from '../utils'
import { RESTORE_FOCUS_TIMEOUT } from '../../src/constants'

describe('Accessibility:', () => {
  it('should restore focus', (done) => {
    const button = document.createElement('button')
    button.innerText = 'I am focused'
    document.body.appendChild(button)
    button.focus()

    SwalWithoutAnimation.fire('swal 1')
    SwalWithoutAnimation.fire('swal 2')
    Swal.clickConfirm()

    setTimeout(() => {
      expect(document.activeElement).to.equal(button)
      document.body.removeChild(button)
      done()
    }, RESTORE_FOCUS_TIMEOUT)
  })

  it('should not restore focus when returnFocus set to false', (done) => {
    const button = document.createElement('button')
    button.innerText = 'I am focused'
    document.body.appendChild(button)
    button.focus()

    SwalWithoutAnimation.fire({
      returnFocus: false
    })
    Swal.clickConfirm()

    setTimeout(() => {
      expect(document.activeElement).to.equal(document.body)
      document.body.removeChild(button)
      done()
    }, RESTORE_FOCUS_TIMEOUT)
  })

  it('should focus body in there is not previuos active element', (done) => {
    SwalWithoutAnimation.fire('I was called programmatically and will focus body after closing')
    Swal.clickConfirm()

    setTimeout(() => {
      expect(document.activeElement).to.equal(document.body)
      done()
    }, RESTORE_FOCUS_TIMEOUT)
  })

  it('should set aria-hidden="true" to all body children if modal', () => {
    const div = document.createElement('div')
    const divAriaHiddenFalse = document.createElement('div')
    divAriaHiddenFalse.setAttribute('aria-hidden', 'false')
    document.body.appendChild(div)
    document.body.appendChild(divAriaHiddenFalse)

    SwalWithoutAnimation.fire({})
    expect(div.getAttribute('aria-hidden')).to.equal('true')
    expect(divAriaHiddenFalse.getAttribute('aria-hidden')).to.equal('true')

    Swal.close()
    expect(div.hasAttribute('aria-hidden')).to.be.false
    expect(divAriaHiddenFalse.getAttribute('aria-hidden')).to.equal('false')
  })

  it('should not set aria-hidden="true" on the custom container (target)', () => {
    const div = document.createElement('div')
    document.body.appendChild(div)

    SwalWithoutAnimation.fire({
      target: div
    })
    expect(div.hasAttribute('aria-hidden')).to.be.false
  })

  it('should not set aria-hidden="true" when `backdrop: false`', () => {
    const div = document.createElement('div')
    document.body.appendChild(div)

    SwalWithoutAnimation.fire({
      backdrop: false
    })
    expect(div.hasAttribute('aria-hidden')).to.be.false
  })

  it('should not set aria-hidden="true" when `toast: true`', (done) => {
    const div = document.createElement('div')
    document.body.appendChild(div)
    const divAriaHiddenTrue = document.createElement('div')
    divAriaHiddenTrue.setAttribute('aria-hidden', 'true')
    document.body.appendChild(divAriaHiddenTrue)
    SwalWithoutAnimation.fire({
      toast: true,
      didClose: () => {
        expect(divAriaHiddenTrue.getAttribute('aria-hidden')).to.equal('true')
        done()
      }
    })
    expect(div.hasAttribute('aria-hidden')).to.be.false
    Swal.close()
  })

  it('should unset aria-hidden="true" when modal is called twice', () => {
    const div = document.createElement('div')
    document.body.appendChild(div)
    SwalWithoutAnimation.fire()
    SwalWithoutAnimation.fire()
    SwalWithoutAnimation.close()
    expect(div.hasAttribute('aria-hidden')).to.be.false
  })

  it('should set modal ARIA attributes', () => {
    Swal.fire('Modal dialog')
    expect(Swal.getPopup().getAttribute('role')).to.equal('dialog')
    expect(Swal.getPopup().getAttribute('aria-live')).to.equal('assertive')
    expect(Swal.getPopup().getAttribute('aria-modal')).to.equal('true')
  })

  it('should set toast ARIA attributes', () => {
    Swal.fire({ title: 'Toast', toast: true })
    expect(Swal.getPopup().getAttribute('role')).to.equal('alert')
    expect(Swal.getPopup().getAttribute('aria-live')).to.equal('polite')
    expect(Swal.getPopup().getAttribute('aria-modal')).to.be.null
  })
})

describe('should trap focus in modals', () => {
  it('focus trap forward', (done) => {
    Swal.fire({
      input: 'text',
      showDenyButton: true,
      showCancelButton: true,
      showCloseButton: true,
      didOpen: () => {
        expect(document.activeElement).to.equal(Swal.getInput())
        triggerKeydownEvent(document.activeElement, 'Tab')
        expect(document.activeElement).to.equal(Swal.getConfirmButton())
        triggerKeydownEvent(document.activeElement, 'Tab')
        expect(document.activeElement).to.equal(Swal.getDenyButton())
        triggerKeydownEvent(document.activeElement, 'Tab')
        expect(document.activeElement).to.equal(Swal.getCancelButton())
        triggerKeydownEvent(document.activeElement, 'Tab')
        expect(document.activeElement).to.equal(Swal.getCloseButton())
        triggerKeydownEvent(document.activeElement, 'Tab')
        expect(document.activeElement).to.equal(Swal.getInput())
        done()
      }
    })
  })

  it('focus trap backward', (done) => {
    Swal.fire({
      input: 'text',
      showDenyButton: true,
      showCancelButton: true,
      showCloseButton: true,
      didOpen: () => {
        expect(document.activeElement).to.equal(Swal.getInput())
        triggerKeydownEvent(document.activeElement, 'Tab', { shiftKey: true })
        expect(document.activeElement).to.equal(Swal.getCloseButton())
        triggerKeydownEvent(document.activeElement, 'Tab', { shiftKey: true })
        expect(document.activeElement).to.equal(Swal.getCancelButton())
        triggerKeydownEvent(document.activeElement, 'Tab', { shiftKey: true })
        expect(document.activeElement).to.equal(Swal.getDenyButton())
        triggerKeydownEvent(document.activeElement, 'Tab', { shiftKey: true })
        expect(document.activeElement).to.equal(Swal.getConfirmButton())
        triggerKeydownEvent(document.activeElement, 'Tab', { shiftKey: true })
        expect(document.activeElement).to.equal(Swal.getInput())
        done()
      }
    })
  })

  it('arrow keys', (done) => {
    Swal.fire({
      showDenyButton: true,
      showCancelButton: true,
      didOpen: () => {
        triggerKeydownEvent(document.activeElement, 'ArrowRight')
        expect(document.activeElement).to.equal(Swal.getDenyButton())
        triggerKeydownEvent(document.activeElement, 'ArrowRight')
        expect(document.activeElement).to.equal(Swal.getCancelButton())
        triggerKeydownEvent(document.activeElement, 'ArrowLeft')
        expect(document.activeElement).to.equal(Swal.getDenyButton())
        triggerKeydownEvent(document.activeElement, 'ArrowLeft')
        expect(document.activeElement).to.equal(Swal.getConfirmButton())
        done()
      }
    })
  })
})

describe('Focus', () => {
  it('default focus', (done) => {
    SwalWithoutAnimation.fire('Modal with the Confirm button only')
    expect(document.activeElement).to.equal(document.querySelector('.swal2-confirm'))
    SwalWithoutAnimation.fire({
      text: 'Modal with two buttons',
      showCancelButton: true
    })
    expect(document.activeElement).to.equal(document.querySelector('.swal2-confirm'))
    SwalWithoutAnimation.fire({
      text: 'Modal with no focusable elements in it',
      showConfirmButton: false
    })
    expect(document.activeElement).to.equal(document.querySelector('.swal2-modal'))
    SwalWithoutAnimation.fire({
      text: 'Modal with an input',
      input: 'text',
      didOpen: () => {
        expect(document.activeElement).to.equal(document.querySelector('.swal2-input'))
        done()
      }
    })
  })

  it('focusConfirm', () => {
    Swal.fire({
      showCancelButton: true
    })
    expect(document.activeElement).to.equal(Swal.getConfirmButton())
    const anchor = document.createElement('a')
    anchor.innerText = 'link'
    anchor.href = ''
    Swal.fire({
      html: anchor,
      showCancelButton: true,
      focusConfirm: false
    })
    expect(document.activeElement.outerHTML).to.equal(anchor.outerHTML)
  })

  it('focusCancel', () => {
    Swal.fire({
      text: 'Modal with Cancel button focused',
      showCancelButton: true,
      focusCancel: true
    })
    expect(document.activeElement).to.equal(Swal.getCancelButton())
  })

  it('focusDeny', () => {
    Swal.fire({
      text: 'Modal with Deny button focused',
      showDenyButton: true,
      focusDeny: true
    })
    expect(document.activeElement).to.equal(Swal.getDenyButton())
  })
})


Everything in one place for organisers, coaches, parents and players.
We are coaches who care deeply about the state of the grassroots game.
Our mission is to make life easier for volunteers whose contribution is vital, and to help children and young people develop through football.
To find out how we can help you, get in touch – we'd love to hear from you!


Bpm'online has invited Barton Goldenberg, CRM pioneer with 30+ years of experience, the founder and president of ISM Inc., to share his expert 3-step approach to taking CRM strategy to the next level.
Spurred by the promise of increased productivity, enhanced sales, improved marketing, better service and lowered costs, CRM has by now been implemented by hundreds of thousands of organizations as an integral component of their go-to-market strategy. Unfortunately, too many organizations still face challenges building successful CRM programs that deliver high user adoption and measurable financial returns.
Watch the recording to hear real-world case studies from B2B, B2C and B2B2C organizations that show how to strengthen the customer foundation by tightly integrating CRM with ERP, knowledge management, eCommerce and other systems. Discover the way to exploit comprehensive customer profiles and grow two-way information exchange with customers to help your organization leverage its CRM investment to its full potential.
CRM pioneer with 30+ years of experience, the founder and president of ISM Inc., futurist, the author of The Definitive Guide to Social CRM, one of the first three inductees into the CRM Hall of Fame.
holistic customer profile is the foundation for every successful CRM initiative.
successful CRM initiatives get the people (50%), process (30%) and technology (20%) mix right.
approach will take your customer relationship management strategy to the next level.