To help teachers and teaching assistants support children with complex disabilities in mainstream schools.
We realised there were some problems with how well children with disabilities were being supported in mainstream schools. That was our starting point. But first off we wanted to explore what the issues were. So we decided to talk to some parents. We convened a meeting, a small coffee morning really, and invited parents of disabled children from the local community. It was very informal. We talked about the ideas we had and the research we were thinking of doing. It was a very interesting experience. What it revealed to us was that there were a lot of emotions and concerns amongst parents that we hadn't anticipated and it raised a lot of other issues affecting these families that weren't being addressed.
After the first meeting, we needed to identify parents who would be willing to commit to working on a steering group, who could give more time and contribute more. We wanted them to be involved in directing the whole project. Two of the parents from the meeting agreed to take on this role. Their involvement kept us focused. It was a constant coming back to: What is important? How is this going to make a difference? It's hard to say where the project started and ends and the involvement has been continuous – parents have been involved at every stage and influenced every aspect.
I worked with Sharon [Godden, a mother of three children, one of whom is severely affected by cerebral palsy] and Judi [Mortimore, a mother of two children, one of whom is affected by cerebral palsy and attends a mainstream school]. Sharon was involved from the beginning of the project and helped with the design of the study. Judi joined the project after the fieldwork had been completed and both helped with the analysis and interpretation of the data. Sharon and Judi also worked with the team on the production of a booklet 'The A-Z of postural care'. This has been made available to all the schools in Kent and has been very well received. The team are continuing to work together on a second phase of the project. This is based on the findings from the first stage and will lead to the development of training to support the implementation of good practice.
We were a very well-behaved steering committee. That was an important factor in terms of 'keeping the kettle hot' and not getting too academic about it. We discussed things and managed things well. Having a parent there makes sure you explain things properly – which benefits the whole group. We always had meetings locally and at the same place. We always tried to make a date so that the parents could get there and if they couldn't, we'd meet them for a coffee in the evening to catch up. We always made sure there were sandwiches and refreshments – that was important as well. The parents weren't paid for their time. But all their costs were paid for and they came to the INVOLVE conference and all their travel and accommodation was paid for them to attend.
The first meeting made a big difference right from the beginning. With research you might set off with a particular idea in mind about what needs to be done – then talking to other people you realise that actually, there are other issues that need to be explored that are equally important. We came away from that first coffee morning realising two things, one we were addressing an important issue and two there were other related issues to do with the inclusion of children with physical disabilities more generally. And the thing that stuck in my mind was one parent saying 'We want to keep the kettle hot' which was about them wanting something positive to come out of this. They didn't want to be involved in something that was just going to be a talking shop and didn't lead to any changes or improvements for their children. It was actually a really useful experience which helped us to go away and reformulate our ideas. It also strengthened our commitment to having a positive outcome to the research. We felt a responsibility in a way that perhaps you might not feel if you haven't got that involvement. The parents were very much driving the project.
At the end of the project we got some money from Kent County Council to follow through on one of the key recommendations – to provide more information for teachers and teaching assistants working with children with complex disabilities. So we decided to produce a small booklet – 'The A-Z of postural care'. So the steering group met again and the parents gave a lot of time and got very involved in designing and writing the booklet. It was very much a team effort. Professionals tend to use jargon, but the parents made a real emphasis on making sure things were understandable. Producing the booklet was a real sense of achievement for all of us, especially for the parents. I would hope that we would have done that anyway – but the fact that we had parents who had been heavily involved and given a lot of their time really gave us that drive to get things done.
If you involve people the work that you do becomes very meaningful and very applied – without involvement you might not always be focused on feeding back into practice. But you have to tread carefully. You've to think about how to draw people into discussion and give them time to express their feelings as well. I suspect that the people that do get involved are people who feel very passionately about the work and therefore there will be a lot of charged emotions. Researchers need to be aware of that and respond sensitively to any emotional issues. It's a lot more straightforward not to involve people – certainly in terms of the time involved. We had our original idea but then we had to go back to the drawing board. We were going to put together a funding bid, but we realised we had to do more work first. So it held us up a little bit – but in a very positive way. It's definitely a stronger proposal as a result. It has taken us longer to get there – but it was time well spent.


text:
Learn about the restaurants history & meet the owners
About Us2020-10-20T18:22:16-05:00
The Black Forest Restaurant at his current location was founded by Peter & Yvonne Demetz, initially under the name "Papasito's Restaurant" in 1998.
A Year later (in 1999), Peter's sister Andrea and her husband Winfried joined them and shortly after the Restaurant was renamed to "Black Forest Restaurant" to better reflect the origins of the owners and the fusion of modern and classic German cuisine it offers.
Before migrating to Mexico all four of them lived in the Schwarzwald region in the southwest of Germany. This mountainous region in the state of Baden Württemberg is most famous for the "Schwarzwälder Kirschtorte", the "Schwarzwälder Schinken" and most importantly the "Kuckucksuhr". The literal English translation for Schwarzwald is "Black Forest" although in context with the true meaning in German "Dark Forest" would be more appropriate.
Now with over 20 Years in the business we are proud to look back and see the many content guests we had and the long lasting friendships that developed over all these years. When we arrived here in Mexico we would never have thought that this would be such an wonderful experience for us and for that we are truly grateful.
Winfried Küffner
Owner/Chef
Winfried was born and raised in Cologne, Germany. From a young age his passion was always food and so it was to no ones surprise when he started his apprenticeship as chef in the world famous Dom Hotel in Cologne.
Andrea Küffner
Owner/Accounting
Andrea is Winfried's wife and was born and raised in Gaggenau, a small town in the Black Forest Germany. Andrea was trained as a "Hotelfachfrau" at the very distinguished Hotel Bühlerhöhe near Baden-Baden.
Yvonne Demetz
Owner/Service
Yvonne was born and raised in Gernsbach, truly an authentic Black Forest town. Her experience as a salesperson is very valued by her family and her warm welcome makes every guest feel right at home.
Peter Demetz
Owner/Marketing
Peter is Andrea's brother and Yvonne's husband. He is in charge of our marketing department. Additionally he also runs his own Web Design Company – Creative Solutions.
Swabian Maultaschen
Mountain Delights

redpajama_set_name: RedPajamaCommonCrawl


In the form of 25-year old Swedish Mavrick comes a pop drum & bass tour de force in the form of the single Remedy.
Remedy has been named the mighty lovechild of Wilkinson and Sigma. By evolving their signature "hands in the air" drum & bass riffs into a Roadrunner- paced pulsating pop tune, Mavrick is about making pop with a twist, a sonically sophisticated twist.
Signed to Polydor Sweden, Mavrick is in the process of finishing his debut album, which pushes the melodic boundaries just a little bit more by experimenting with the less structure and more freedom- approach.
The final outcome is yet to be heard, but the introduction to Mavrick, in the shape of Remedy, has turned out trumps and will be available for stream and download Friday 13th November 2015.


text:
Lawyer jailed for $5m mortgage fraud
By Stefanie Garber
A Victorian lawyer who stole almost $5 million from his clients by creating false mortgage documents has been sentenced to eight years in jail.
Alan Munt was sentenced at the Victorian Supreme Court last Thursday and is required to serve five-and-a-half years before being eligible for parole.
Mr Munt was convicted in February of creating false mortgage documents and forging signatures to steal $4,819,061.90 from his clients.
Over the course of the sentencing, Justice Betty King slammed authorities – including Victoria Police and the Legal Services Board (LSB) – for failing to investigate the matter earlier.
Mr Munt's crimes were first brought to the attention of the Law Institute of Victoria (LIV) in 2009 by a concerned employee, after which Mr Munt confessed to the LIV. The case was immediately referred to the Victoria Police, which referred it to the LSB.
According to a statement by the LSB, it led the initial investigation into the trust account offences before Victoria Police launched its own investigation in 2012.
However, Mr Munt was not charged by the Department of Public Prosecutions until 2014.
Justice King said all the authorities involved had made mistakes, but she particularly condemned the police for failing to support the board's investigation.
"It became abundantly clear that the delay was occasioned by the processes put in place by the Victoria Police and the Legal Services Commission," she said.
"The public have been very poorly served by all of the organisations involved in this investigation, but I am particularly critical of the Victoria Police for putting resourcing issues ahead of the investigation of very serious criminal offending."
In regards to Mr Munt's crimes, Justice King said he abused the trust of his clients, as well as his family, friends and staff.
"You have left in your wake pain and suffering, feelings of loss, distrust, in some cases financial deprivation and heartache," she said.
"Your behaviour in this case was appalling. It was predatory, manipulative and scheming, and carried out upon people who knew, liked, trusted, respected and, indeed, even cared about you."
Stefanie Garber
Last Updated: 13 April 2015 Published: 14 April 2015
HSBC appoints new Australian CEO
The non-major bank has appointed a new chief executive officer of HSBC Bank Australia Ltd, taking over from interim chief executive officer ...
Westpac appoints new chairman
The major bank has announced that a former ANZ CEO will become the successor to its outgoing chairman, Lindsay Maxsted. ...
Bushfire crisis drives down consumer sentiment
The Westpac-Melbourne Institute Index of Consumer Sentiment fell by 1.8 per cent to 93.4 in January, from 95.1 in December. ...
Mortgagebusiness encourages respectful, challenging and constructive debate. We welcome your opinions if they are focused on the subject and ideas at hand. Comments which are defamatory, hostile, obscene or prejudicial will not be published.
LATEST PODCAST: New government loans and grants for SMEs
Do you think Australia will move to quantitative easing this year?
SUBSCRIBE TO THE mortgagebusiness newsletter
Keep connected with the news and issues impacting
your business and the wider mortgage market
First Property Buyer
related events and summits


text:
Show #8090 - Friday, November 8, 2019
Francois Barcomb, an 11th grade physics teacher from New Paltz, New York
Steven Grade, a sports industry consultant from Atlanta, Georgia
Ryan Fenster, a graduate student from SeaTac, Washington
NEWER WORDS & PHRASES
(Alex: We're not dealing with old stuff.)
SETTING THE SCENE IN SHAKESPEARE
(Alex: So you can identify the play.)
NOVEMBER DATEBOOK
SINGLE-NAMED CELEBS
The ABA for short, it has a standing committee on legal aid & indigent defendants
Portmanteau word for a close friendship between men; the movie "I Love You, Man" portrayed one
This is the primate with the longest gestation period
Act IV, scene i: "A cavern and in the midst a boiling cauldron"
Radical students stormed the U.S. embassy in this city November 4, 1979, leading to an international crisis
She's been caught in Peter Parker's web playing MJ in Marvel's Spider-Man flicks
Representing more than 6,000 schools, this organization had "Entrance Examination" in its name when it started in 1900
This phrase comes from the color used on TV maps to show the areas Al Gore won in the 2000 presidential election
In the U.S., if the level of purity is below 10 of these units, you cannot call it gold
Act III, scene i: "Before the Senate house; senators in session seen through open doors"
A brand of scotch is named for this last surviving tea clipper ship, launched 150 years ago November 22
In 2010, back when she still spelled her name with a dollar sign, she had a No. 1 hit with "We R Who We R"
At alpa.org, read about the union of these workers, pushing for aviation safety as well as bargaining
Having a dish of zoodles? That's strips of this, cut to resemble pasta
In Egypt falafel is commonly made with fava beans rather than with this legume traditional in the United States
Act I, scene ii: "The island. The entrance of a cave"
She succeeded her sister Mary on Nov. 17, 1558 & then reigned for almost 45 years
Bassist for the Red Hot Chili Peppers, he's acted in films like "Baby Driver" & "The Big Lebowski"
Mark Cuban & Subway Sandwiches founder Fred DeLuca are among alumni of this org. formed to teach business savvy to the "junior" set
This phrase refers to a statement cautioning students that class material may be disturbing or upsetting
Parts of London have detachable fence sections that were originally used as these emergency medical items during World War II
Act II, scene i: "Portia's house at Belmont"
This Polish labor leader was released from arrest on Nov. 14, 1982 & was hailed upon his arrival in his home city
This British model almost had a date with Elwood in "The Blues Brothers", but it didn't "stick"
The Georgia Warm Springs Foundation eventually became this organization in 1938
This phrase refers to the tendency to seek out information that supports your existing beliefs while avoiding facts that contradict them
The modified Mercalli scale measures the intensity of these
A tragedy, act I, scene ii: "The Earl of Gloucester's castle"
On Nov. 9, 1908 a tradition began as hotel guest Archie Bailey ordered 25 of these to put in the rooms
This Mogadishu-born supermodel was smokin' on the big screen opposite James Kirk in "Star Trek VI"
Ryan Steven Francois
-$600 $4,200 $5,100
CLASSIC ROCK GUITARISTS
TOUGH CROSSWORD CLUES
Shortly after burning it up at Monterey Pop in '67, he opened for The Mamas & The Papas at the Hollywood Bowl
The coastline of the state of Western Australia is mainly on this ocean
5 phrases from this song are represented on a set of stamps; one shows a double rainbow over Kansas for "spacious skies"
Like a lion (7)
A supermassive black hole is at the center of almost every large one of these, like NGC 4450
After cops closed a 2017 exhibit in Genoa, 20 of 21 of these attributed to Amedeo Modigliani & Moïse Kisling were revealed to be fakes
Robby Krieger said, "Not having a bass player" in this band "made me play more bass notes to fill out the bottom"
This sea is fairly straight on Italy's shores, but dented by coves & islands on the Balkan side
"3 Days of Peace and Music" & a dove are on the 2019 stamp honoring the 50th anniversary of this
Female friend, in French (4)
(Sarah of the Clue Crew presents by a display monitor.) Measuring from a black hole's event horizon, where not even light can escape its gravitational pull, to its center is known as the Schwarzchild this
Documents declassified in 2017 reveal Dallas' FBI office got a death threat against this man Nov. 23, 1963; he died on the 24th
Rock royalty since the 1970s, this guitarist wrote "We Will Rock You"
From the Sea of Galilee, the Jordan River flows into this body of water that's about 300 square miles & shrinking
These black grapes with a 2-word French name make a nice red wine as well as a pretty 5-cent stamp
Muse of love poetry (5)
A type of radiation emitted from just outside a black hole is named for this physicist who theorized its existence in 1974
In 2015 it was revealed that this automaker had programmed 11 million cars to cheat on emissions tests
It was a busy 1983 for this late, great blues-rock god, debuting his "Texas Flood" album & playing on Bowie's "Let's Dance"
Kiev is on this river that rhymes with "deeper"
That's the spotted type of this eel on the coral reef postcard stamp
Mortise's projecting partner (5)
After its fuel is spent, any star with a mass more than 1.44 times that of this becomes a neutron star or a black hole
A bestselling 1836 "Autobiography" by this frontiersman who died that year was revealed as a hoax in the 1880s
Money, it's a hit! In 2019 this Pink Floyd man got $21 million for his guitars at auction & donated the money to fight climate change
The Loire & the Garonne rivers flow into this large bay that's noted for its rough waves & heavy storms
The stamp honoring this Hindu holiday features a traditional oil lamp called a diya
Gaelic or Scots Gaelic (4)
The world didn't end Sept. 10, 2008, when this was switched on near Geneva; though it may create tiny black holes, they're no threat
The 2014 revelation of kickbacks from the Petrobras Oil Company helped lead to the ouster of her as Brazil's president
LITERARY CHARACTERS
From an 1894 work, his name literally translates to "tiger king"
3rd place: $5,000 if eliminated 2nd place: $5,000 if eliminated Automatic semifinalist


I have created over a thousand URL redirect mapping documents during my career. After the mapping is sent to the client, it is a waiting game to get the 301 redirects implemented. A lot of the time I won't be notified from a dev team about when the redirects were put live or when they decided to remove them. Permanent 301 redirects are an important part of a technical SEO strategy, so I built the Redirectinator to help me monitor future and legacy redirect mappings.
The spreadsheet is pretty easy to use since only the first 2 columns are needed. From there, the last 4 columns are auto filled with redirect mapping data.
Starting URL: is the URL you want to be redirected.
Target URL: is the destination of where you want the redirect to be pointed at.
Result: is determined whether the starting URL matched the final URL.
HTTP Status: is the monitoring of what is happening to the starting URL. If the URL goes through a redirect chain, it will show the chain. It will also show 4xx and 5xx errors.
Final URL: is a call to the server to find out where the starting URL end on its journey.
YOU CAN EVEN CHECK STAGING SERVER URL REDIRECTS!!!
If your staging server is behind a authentication login, type the Username and Password in the top right side of the sheet and you should be able to check redirects on staging. This is great for checking redirect mappings for replatforming and redesigns.
An extreme large amount of redirects can cause the both Google Sheets and the website you are scraping to act up. If this is the case, make multiple copies of the Redirectinator and split your list across them.
Get your copy of the Redirectinator Spreadsheet by clicking the link below. As always, this sheet is totally free to do whatever you want. Feel free to tweak it as you need. If you come up with some awesome updates to it, let me know. I can integrate those features into a future version of the Redirectinator.
Download The Redirectinator – Redirect Monitoring Google Sheet Now!
Welcome to The Tech SEO website. My name is Jeff Louella. This site is dedicated to some SEO tools I build to help with my daily SEO job. I make them available to the world for free so that you can used them for yourself. Please share the tools with your teams as well a mention where you get them from. If you have any recommendations on make these tools better, feel free to reach out to me at any of the social channels below. Also, vote for me as your favorite SEO on the Be an SEO Hero website.


● Meet the state's obligation under McCleary to make major investments in public school funding, thanks largely to additional revenue being generated by our thriving state economy, including a necessary boost for special education.
● Make a significant investment toward improving the state's behavioral health system.
On revenue, both budgets propose steps to begin addressing our state's upside-down, unfair tax system. Both propose taxing extraordinary capital gains (which will only affect the state's very wealthiest people) and propose to make real estate taxes progressive by lowering them for less expensive homes and raising them for the most expensive homes.
But each budget has areas of emphasis that surpass the other.
The House makes a more significant investment in higher education — particularly in boosting community college FTEs and competitive pay, including for high-demand instructors — and in job training and workforce education.
The Senate funds necessary oversight of the agricultural H-2A visa program, monitoring of pesticide use, and a Working Families Tax Credit. But in order to save money, the Senate budget makes assumptions regarding staffing needs at various state agencies that raise concerns.
As the two houses debate and amend their budgets — and ultimately, reconcile their differences — the Washington State Labor Council, AFL-CIO will continue to push for the priority budget items sought by its affiliated unions, particularly a significant investment in workforce training and higher education.
HEALTH CARE: MEAL & REST BREAKS — SHB 1155, sponsored by Rep. Marcus Riccelli (D-Spokane), is patient safety legislation that would ensure frontline healthcare workers receive uninterrupted meal and rest breaks and close a dangerous loophole in the mandatory overtime law. Read more about it. — Passed House, 63-34. In Senate Committee on Labor & Commerce. Hearing held; scheduled for executive action Wednesday.
HEALTH CARE: PATHWAY TO UNIVERSAL COVERAGE — 2SSB 5822, sponsored by Sen. Emily Randall (D-Bremerton), would set up a work group to make recommendations for publicly funded, privately delivered health care for all Washington state residents. The group will have representatives from various stakeholders in the state's healthcare system, including from labor with knowledge of Taft-Hartley trusts, and would report its finding and make recommendations to legislators by Nov. 15, 2020. — Passed Senate, 28-21. In House Health Care & Wellness Committee. Hearing held; scheduled for executive action Tuesday.
HEALTH CARE: STANDARDIZED INSURANCE PLANS — ESSB 5526 and E2SHB 1523, sponsored by Sen. David Frockt (D-Seattle) and Rep. Eileen Cody (D-Seattle), aim to increase the availability of quality, affordable private health coverage in the individual market. They would require the state to create a standardized insurance plans and contract with health insurance carriers to offer those plans. — ESSB 5526 passed Senate, 36-13, was heard in Health Care & Wellness Committee; and is scheduled for executive action Tuesday. E2SHB 1523 passed House, 57-41, was heard in Senate Health & Long Term Care; and was scheduled for executive action Monday.
H-2A OVERSIGHT — E2SSB 5438, sponsored by Sen. John McCoy (D), will create some state oversight of the H-2A program, the federal program allows the agricultural industry to bring foreign "guest" farmworkers into the country on temporary work visas. Read more about it. — Passed Senate, 26-21. Heard in House Labor & Workplace Standards; and scheduled for executive action Tuesday.
WORK VIOLENCE / SEXUAL HARASSMENT — ESSB 5258, sponsored by Sen. Karen Keiser (D-Kent), requires companies that employ custodians, security guards, hotel or motel housekeepers, or others who spend a majority of their working hours alone to adopt a sexual harassment policy, provide sexual harassment training, provide a list of resources to employees, and provide panic buttons to isolated workers. — Passed Senate, 47-0. Heard in House Labor & Workforce Standards; and was scheduled for executive action Tuesday. Hearing held. ALSO HB 1056, sponsored by Rep. Gina Mosbrucker (R-Goldendale), would create a task force to identify the role of the workplace in helping curb domestic violence. — Passed House 97-0. In Senate Labor & Commerce. Hearing held.
ALLOWING AAGs TO JOIN TOGETHER — SSB 5297, sponsored by Sen. Sam Hunt (D-Olympia), would extend collective bargaining rights to assistant attorneys general. Read more about it. — Passed Senate, 27-18. Passed House Labor & Workforce Standards; now in Appropriations.
HEALTHY ENVIRONMENT FOR ALL (HEAL) ACT — 2SSB 5489, sponsored by Sen. Rebecca Saldaña (D-Seattle), creating a definition of environmental justice, directing agencies to address environmental health disparities, and creating a task force to recommend strategies for state agencies to incorporate environmental justice principles into their responsibilities. — Passed Senate, 27-21. Passed House State Government & Tribal Relations; now in Appropriations.
INTEREST ARBITRATION FOR CAMPUS POLICE — SB 5022, sponsored by Sen. Karen Keiser (D-Kent), would provide interest arbitration for police officers at four-year colleges and universities. Read more about it. — Passed Senate, 45-2. Passed House Labor & Workplace Standards; now in Appropriations.
INTEREST ARBITRATION FOR CORRECTIONS OFFICERS — 2SSB 5021, sponsored by Rep. Kevin Van De Wege (D-Sequim), would provide interest arbitration for employees at the Department of Corrections. Read more about it. — Passed Senate, 47-0. Passed House Labor & Workplace Standards; now in Appropriations.
KEEP WASHINGTON WORKING ACT — E2SSB 5497, sponsored by Sen. Lisa Wellman (D-Mercer Island). establishes a statewide policy supporting Washington state's economy and immigrants' role in the workplace, and ensures their access to state services. It develops strategies to protect our immigrant workforce, and secure their rights as workers and members of our communities. Read more about it. — Passed Senate, 30-16. Passed House Civil Rights & Judiciary; now in Appropriations.
100% CLEAN ENERGY — E2SSB 5116, sponsored by Sen. Reuven Carlyle (D-Seattle), would transition all electric utilities away from coal-fired power by 2026 and would make all retail sales of electricity greenhouse gas neutral by Jan. 1, 2030. A committee amendment to this bill reflects that tax incentives are tied to important labor standards like prevailing wage, apprenticeship utilization, preferred hire for women, and minority-owned businesses. Also, higher rebates are available for signing a project labor or community workforce agreements. — Passed Senate, 28-19. Passed House Environment & Energy; heard in House Finance; scheduled for executive session Tuesday.
PLAN 2 DEFAULT — SB 5360 / ESHB 1308, sponsored by Sen. Steve Conway (D-Tacoma) and Rep. Derek Stanford (D-Bothell), would change the default retirement plan for public workers from Plan 3 to Plan 2, if they fail to choose a plan within 90 days, to ensure more retirees are protected by defined-benefit pensions. — SB 5360 passed Senate, 39-9. Heard House Appropriations; was scheduled for executive action Monday. ESHB 1308 passed House, 74-22. Passed Senate Ways & Means; now in Rules.
REGULATE NON-COMPETITION CONTRACTS — ESSB 5478 and ESHB 1450, sponsored by Sen. Marko Liias (D-Lynnwood) and Rep. Derek Stanford (D-Bothell), would regulate non-competition agreements in Washington state to ensure they aren't being used to exploit workers and deny them the opportunities to find better jobs. Read more about it. — Both bills were amended. ESSB 5478 passed Senate, 30-18; passed House Labor & Workplace Standards; was pulled from Rules, and is on 2nd reading (available for a floor vote). ESHB 1450 passed House, 55-41; passed Senate Labor & Commerce.
Posted by David Groves on Apr 2 2019. Filed under STATE GOVERNMENT. You can follow any responses to this entry through the RSS 2.0. Both comments and pings are currently closed.


CubDomain.com is not promoting, linking to, or is affiliated with 8cj94x69mnzjt.biz in any way. We are just providing estimated data for analysis purposes.
How socially engaged is 8cj94x69mnzjt.biz?
What is Moz Rank of 8cj94x69mnzjt.biz?
What is DNS Records of 8cj94x69mnzjt.biz?


Indiana Farmland sold by Geswein Farm & Land. Farmland values in Indiana remain strong and right now is a great time to buy or sell.
Whether you are seeking agricultural or transitional farms for real estate investment or to simply grow farmland holdings in the state of Indiana we have been helping buyers and sellers Since 1977. Investment opportunity in Indiana farm real estate is easy, for more information on land for sale and sold land values and prices per acre, call 765-427-1619.


A beautifully handcrafted wallet made from scraps of shower curtain! The goal for this bag is to promote zero-waste and to use what we already have! It is the perfect size to fit your makeup, business cards, and your smartphones!


text:
The Evil List. Which tech companies are really doing the most harm?
Slate.com Jan. 15, 2020 Slate.com Jan. 15, 2020 – Maybe it was fake news, Russian trolls, and Cambridge Analytica. Or Travis Kalanick's conniption in an Uber. Or the unmasking of Theranos. Or all those Twitter Nazis, and racist Google results, and conspiracy theories on YouTube. https://slate.com/technology/2020/01/evil-list-tech-companies-dangerous-amazon-facebook-google-palantir.html?utm_source=pocket&utm_medium=email&utm_campaign=pockethits
Companies Wary of WhatsApp Privacy Issues
by Claire Atkinson, New York Post
It's not just privacy advocates who are freaking out over Facebook's decision to extract user data from its popular WhatsApp messaging service. The controversial move may force business to explore other avenues beyond Facebook and WhatsApp as a way to connect with consumers more securely. Read More ›
Forced Arbitration: A Sneaky Rip-Off
Update: The CFC submitted a letter in strong support of the proposed rule to the Consumer Financial Protection Bureau on August 22. View it here (pdf). When a bank or other financial institution engages in unfair, deceptive or downright abusive rip-offs, consumers should get their day in … Read More ›
Broadband Industry: It's Unfair If Facebook Can Collect Your Data, But AT&T Can't
by Kate Cox, Consumerist
Later this week, the Federal Communications Commission will be voting on a proposal intended to protect some of your personal data from being shared by your Internet service provider, by requiring that the ISP first get your permission. … ISPs are the conduit for everything you do online, meaning they have access to a lot of potentially sensitive information about you … data about what sites you visit. When. For how long … Read More ›
WhatsApp Encryption Said To Stymie Wiretap Order
by Matt Apuzzo, New York Times
If the Apple dispute is akin to whether the F.B.I. can unlock your front door and search your house, the issue with WhatsApp is whether it can listen to your phone calls. … Those who support digital privacy fear that if the Justice Department succeeds in forcing Apple to help break into the iPhone in the San Bernardino case, the government's next move will be to force companies like WhatsApp to rewrite their software to remove encryption from the accounts of certain customers. "That would be like going to nuclear war with Silicon Valley," said Chris Soghoian, a technology analyst with [the ACLU]. Read More ›
CNIL Gives Facebook Three Months To Comply With Privacy Order
by Jedidiah Bracy, International Association of Privacy Professionals
French data protection authority CNIL sent a formal notice to the social networking giant that it was violating the nation's privacy law and now has three months to get into compliance. Read More ›
California Now Has The Nation's Best Digital Privacy Law
by Staff, Wired magazine
[CFC-backed SB 178] enjoyed widespread support among civil libertarians like the American Civil Liberties Union and the Electronic Frontier Foundation. … California has long led the way in privacy protection. Voters amended the state constitution in the 1970s to provide explicit privacy rights far more robust than those guaranteed by the Fourth Amendment of the US Constitution. But while the state amendment ensured a right to privacy for all Californians, lawmakers couldn't envision the technological advances that would come in the decades to follow. Read More ›
As data overflows online, researchers grapple with ethics
by Vindu Goel, The New York Times
Facebook manipulated the news feeds of nearly 700,000 people to learn how the changes affected their emotions. When the research was published, the outrage was immediate. Now university and corporate researchers are grappling with how to create ethical guidelines for this kind of research. "Consumers should be in the driver's seat when it comes to their data," said Edith Ramirez, chairwoman of the Federal Trade Commission, which regulates on issues like privacy and the Internet. "They don't want to be left in the dark and they don't want to be surprised at how it's used." Read More ›
Facebook is now selling your Web-browsing data to advertisers
by Chris Moran, Consumerist
Facebook has long been following you around the Web, quietly snickering at you for the music you buy and silently cocking an eyebrow for thinking you can still fit into the same size jeans you wore in college. But until now, it had tracked users under the pretense of security. This morning's announcement shows the site's true intentions. Read More ›


One thing that was lacking from Chris Bryants training that I found in the INE series is explanations between when to use OSPF Filter-list vs a Distribute-list. I have modified the network as reflected in the Topology so Area 34 will no longer be a stub, and Area 15 will only be an NSSA Area.
^This is a very important to know, as if you are tasked for a router to have NO knowledge of a certain route, this approach will still allow the router to have knowledge of the route via the LSA but will prevent it from converting that LSA to a route – So the router still learns of the Prefix.
One thing I forgot about in the previous lab, was the "default-information originate always" configured on R1, and this is a perfect example of it not just Advertising that default route within its Area 0, but ABR's flood that default route into all Areas that allow type 5 LSA's to be flooded – So you will not be seeing that in our NSSA.
So that is absolutely correct, the router will learn about it, it just won't make a route entry for it. Also an important note, checking on R4, there is no route or LS DB entry for 2.2.2.2, so it will not flood 2.2.2.2 in it's LSA to any downstream routers as well.
So back to not wanting a router to know ANYTHING about 2.2.2.2/32, lets give it another try using the "filter-list" option in OSPF and see if that works!
We will use a filter-list to prevent R5 from seeing 2.2.2.2 this time, only with a filter-list, and there are a couple different approaches to it and an important note that it is not done on the router itself we are preventing from learning about the network like on R3.
So to that last point, you want to configure either the Area with "in" that it is coming in on, or the Area # that it is going "out" to.
R1(config)#ip prefix-list FilterList deny ?
R1(config)#ip prefix-list FilterList deny 2.2.2.2/32 ?
R1(config)#ip prefix-list FilterList permit 0.0.0.0/32 ?
I am a bit confused by the highlighted portion, I do not remember that when using Prefix-Lists in BGP, I will have to re-visit that in another DEEP Dive – However I believe we have our Prefix-List built correctly so time to apply it!
A quick note on Prefix-Lists, note that when creating ACL's you "permit" the network 2.2.2.2 and the Distribute-List does the dirty work, but with Prefix-Lists you need to deny it on the list and like with an ACL make a catch-all permit line for all other traffic to flow.
R1(config-router)#area 15 filter-list prefix ?
R1(config-router)#area 0 filter-list prefix FilterList ?
R1(config-router)#area 15 filter-list prefix FilterList in ?
It is so weird to think of it this way, but you are filtering networks from going "in"to Area 15, whereas on R1 we would configure "out" for Area 0 to block a route Advertisement.
So I must have goofed that Prefix-List, and I know it has to do with the part highlighted, as Area 15 has almost no LSA Type 3 entries on R1, and R5 itself has no outside OSPF routes. So now to re-visit what the deal is with my Prefix-List.
R1(config-router)#area 34 filter-list prefix ?
R1(config-router)#area 34 filter-list prefix Filtering2 ?
I'll spare the output, but after checking R3 and R4, Area 34 still see's both the route and LSA for 5.5.5.5/32, so that is what we call in the business (of studying) as a no go.
Success! So when you use "out" with your filter-list you must specify the Area # the route is broadcast "out" to, while "in" means where the route is being sent into.
It's weird, but you really need to remember that difference, but exam points may depend on it, so review this topic and configure it yourself a few times if you don't get it initially.
Previous Previous post: OSPF: DEEP Dives into Summarization methods, Authentication, Default-Information Originate (Always)!
Next Next post: VPN: DEEP Dive into different VPN Packet Types, Packet Headers, and the differences between VPN Packets and their Modes!


text:
Thunderous Productions, Inc.
Current Production
2022- 2023 Season
2022 One Act Festival >
PICS 2022 One Act Festival
PYGMALION >
PICS PYGMALION
SPARE THE ROD
Replay Weekend
The Real Housewives of Hell
You Can't Get A Decent Margarita
Pygmalion - canceled 2020
2020 One Act Festival - canceled
Maybe This Time
The Mousetrap July 2019
Black Coffee - Photos
2018 One Act Photos
2019 One Act Festival
Teach Me Please?
Photo Page
Murder on the Nile
The Screams of an Eagle
Private Lives
On Hallowed Ground
Spider's Web >
Verdict >
Beyond Therapy
Dear Delinquent >
Photos Page
Lions, Penguins and Bears
Ten Little Indians
Slanted Lines
(also known as What You Will)
Greenbelt Arts Center
June 18-27 2010
Viola...................Heather Martin
Orsino.....................Mike Sutton
Olivia...............Shemaya Padua
Sebastian............Dustin Sutton
Malvolio...................Bill Brekke
Feste...............Sarah Eberhardt
Dame Toby..........Trix Whitehall
Maria......................Melanie Hall
Sir Andrew...............Jeff Robert
Antonia...................Amy Purves
Valentine.........Jennifer Murphy
Curio..................Megan Whiting
Priest...................Austin Purves
Ensemble...Samantha Needle
& Natasha Sutton
Director: Rick Starkweather
Associate Director: Sarah Eberhardt
Assistant Director: Shemaya Padua
Producers: Trix Whitehall & Heather Martin
Assistant Producers: Celeste Campbell &
Jeff Robert
Lighting: Tommy Zanner
Sound Tech: Natasha Sutton
Stage Manager: Austin Purves
Costumes: Heather Martin


text:
Jason Davis • Jun 12, 2015
In Pictures: LightSail's Final Days in Space
LightSail's brief stay in orbit is almost over.
Since unfurling its solar sails June 7, the spacecraft has dipped steadily toward Earth as it trawls through the upper atmosphere. It's now in a 330 by 523-kilometer orbit—down from a high point of about 700 kilometers. Predictions for reentry continue to converge on Sunday, June 14. It's likely that come Monday morning, LightSail will be no more.
After completing the download of a sails-out photograph on Tuesday, the team started working to get an image from the spacecraft's opposite-side camera. LightSail sent home what was supposed to be a picture, but the file did not compile into a viewable image.
Preparations began to capture a fresh set of images. Before that happened, however, the radio system began transmitting a continuous signal that doesn't contain any usable data. LightSail is turned on and communicating, but it's talking in one, unending sentence, and we can't get a word in edgewise.
The engineering team has been sending the spacecraft reboot commands, with no success thus far. Tyvak Nano-Satellite Systems, the radio manufacturer, reports they have never seen this behavior. Neither has Cal Poly San Luis Obispo, despite their lengthy experience with CubeSats over the years. Troubleshooting and ground testing to recreate the problem continues.
Radio and astronomy observers around the world have been following LightSail closely. With just a couple days left before the mission ends, now seems like a good time to showcase a few photos and videos we've received of LightSail in Earth orbit. Most of these have been verified by an additional source to ensure accuracy.
LightSail laser ranging attempt, June 7 (CubeSat form) This video, captured by Andriy Makeyev in Crimea, shows LightSail 1 crossing the sky on June 7, 2015 at 00:20:32 UTC prior to solar sail deployment. The bright beam was used for laser ranging (no echoes were returned from LightSail). Details: EVS VNC-753-H2 CCD camera, 12cm refractor (FOV is 36'x27'). SLR station Katzively-1893, 44.3932°N, 33.9701°E, 68.7 m.Video: Andriy Makeyev
LightSail 1 from the Netherlands, June 8 This post-sail deployment LightSail 1 flyover was captured by Cees Bassa in the Netherlands on June 8 at 01:45:20 UTC.Image: Cees Bassa
LightSail from Spain, June 8, 3:16 UTC This four-minute exposure of LightSail was captured June 8, 2015, starting 3:16:52 UTC from a telescope located at the AstroCamp Observatory near Nerpio, Spain. LightSail is the almost vertical line down the left side of the image, which has a 1.2 x 1.9 degree field of view (North is at top). The other satellite track is Kosmos 2360, a Tselina electronic signals intelligence satellite launched by Russia on July 28, 1998. Equipment: iTelescope 6" (150 mm) Takahashi TOA-150 refractor equipped with a SBIG STL-11000M CCD. The telescope was pointed at the maximum height of the pass (321.3 degree azimuth, 45.6 degree elevation. Observer credit: Bill Cooke, Meteoroid Environments Office, EV44, NASA Marshall Space Flight CenterImage: Bill Cooke / NASA Marshall Space Flight Center
LightSail from Santa Cruz, June 9, 10:52 UTC This image of LightSail was captured from Santa Cruz, California on June 9 at 3:52 a.m. PDT (10:52 UTC). The photo was analyzed by two additional amateur trackers for verification. Photo details: f/1.4, exposure 20 seconds, ISO 800, 30mm.Image: Kirk Bender
LightSail 1 from the Netherlands, June 11 This post-sail deployment LightSail 1 flyover was captured by Cees Bassa in the Netherlands on June 11 at 0:35:20 UTC.Image: Cees Bassa
Read more: LightSail, Mission status, Planetary Society, Planetary Society active projects, Planetary Society solar sails
Senior Editor for The Planetary Society
Read more articles by Jason Davis


text:
/*
 * @include OpenLayers/Util.js
 * @requires GeoExt/Version.js
 */

/**
 * The permalink provider.
 *
 * Sample code displaying a new permalink each time the map is moved:
 *
 *     // create permalink provider
 *     var permalinkProvider = Ext.create('GeoExt.state.PermalinkProvider', {});
 *     // set it in the state manager
 *     Ext.state.Manager.setProvider(permalinkProvider);
 *     // create a map panel, and make it stateful
 *     var mapPanel = Ext.create('GeoExt.panel.Map', {
 *         renderTo: "map",
 *         layers: [
 *             new OpenLayers.Layer.WMS(
 *                 "Global Imagery",
 *                 "http://maps.opengeo.org/geowebcache/service/wms",
 *                 {layers: "bluemarble"}
 *             )
 *         ],
 *         stateId: "map",
 *         prettyStateKeys: true // for pretty permalinks
 *     });
 *     // display permalink each time state is changed
 *     permalinkProvider.on({
 *         statechange: function(provider, name, value) {
 *             alert(provider.getLink());
 *         }
 *     });
 *
 * @class GeoExt.state.PermalinkProvider
 */
Ext.define('GeoExt.state.PermalinkProvider', {
    extend : 'Ext.state.Provider',
    requires : [
        'GeoExt.Version'
    ],
    alias : 'widget.gx_permalinkprovider',

    /**
     *
     */
    constructor: function(config){
        this.callParent(arguments);
        config = config || {};

        var url = config.url;
        delete config.url;

        Ext.apply(this, config);

        this.state = this.readURL(url);

    },

    /**
     * Specifies whether type of state values should be encoded and decoded.
     * Set it to `false` if you work with components that don't require
     * encoding types, and want pretty permalinks.
     *
     * @property{Boolean}
     * @private
     */
    encodeType: true,

    /**
     * Create a state object from a URL.
     *
     * @param url {String} The URL to get the state from.
     * @return {Object} The state object.
     * @private
     */
    readURL: function(url) {
        var state = {};
        var params = OpenLayers.Util.getParameters(url);
        var k, split, stateId;
        for(k in params) {
            if(params.hasOwnProperty(k)) {
                split = k.split("_");
                if(split.length > 1) {
                    stateId = split[0];
                    state[stateId] = state[stateId] || {};
                    state[stateId][split.slice(1).join("_")] = this.encodeType ?
                    this.decodeValue(params[k]) : params[k];
                }
            }
        }
        return state;
    },

    /**
     * Returns the permalink corresponding to the current state.
     *
     * @param base {String} The base URL, optional.
     * @return {String} The permalink.
     */
    getLink: function(base) {
        base = base || document.location.href;

        var params = {};

        var id, k, state = this.state;
        for(id in state) {
            if(state.hasOwnProperty(id)) {
                for(k in state[id]) {
                    params[id + "_" + k] = this.encodeType ?
                    unescape(this.encodeValue(state[id][k])) : state[id][k];
                }
            }
        }

        // merge params in the URL into the state params
        OpenLayers.Util.applyDefaults(
            params, OpenLayers.Util.getParameters(base));

        var paramsStr = OpenLayers.Util.getParameterString(params);

        var qMark = base.indexOf("?");
        if(qMark > 0) {
            base = base.substring(0, qMark);
        }

        return Ext.urlAppend(base, paramsStr);
    }
});

redpajama_set_name: RedPajamaGithub


Genome-wide transcriptional profiling of the Escherichia coli responses to superoxide stress and sodium salicylate.
Suppression of inducible cyclooxygenase 2 gene transcription by aspirin and sodium salicylate.
The anti-inflammatory agents aspirin and salicylate inhibit the activity of I(kappa)B kinase-beta.
Sodium salicylate induces apoptosis via p38 mitogen-activated protein kinase but inhibits tumor necrosis factor-induced c-Jun N-terminal kinase/stress-activated protein kinase activation.
Neuroprotection by aspirin and sodium salicylate through blockade of NF-kappaB activation.
Inhibition of NF-kappa B by sodium salicylate and aspirin.


Datawatch develops data science solutions capable of transforming multi-structured and real-time streaming data into visually rich analytic applications. Datawatch is based in Bedford, Massachusetts, with offices in New York, London, Frankfurt, Stockholm, Singapore and Manila, and their solutions are in use in small and large global enterprises worldwide.
Datawatch Monarch is a suite of Windows applications that can automatically extract understandable reports simply by dragging and dropping any file or web page onto the Monarch canvas. You can extract analytics-ready charts and graphs from more than 30 relational and big data sources. The Datawatch Monarch product suite lets you right-size for your needs, from a single user desktop up to an enterprise server delivering prepared data to thousands of users.


text:
Study suggests Neanderthals were wiped out by a common childhood...
Discovering The Seas
21.7kviews
Deep in the heart of northern Kansas, researchers excavated farmland that used to be under the ocean and ended up finding a brand new species of shark that lurked beneath the surface around 91 million years ago.
During the middle to the late Cretaceous period, the region of the United States we know now as the Great Plains was submerged under the North American Western Interior Seaway, with Mitchell County, Kansas lying at the edge of the eastern boundary of the water.
Researchers excavate a farm in Kansas where the Credotus teeth were found. Image via DePaul University.
Just as the oceans are teeming with life today, so too did the ancient seaway. And also like today, sharks were an apex predator that most marine animals feared.
DePaul University professor of paleobiology Kenshu Shimada and Michael Everhart from the Sternberg Museum of Natural History at Fort Hays State University thought they had uncovered the remains of a prehistoric shark species known as Credotus crassidens, which ranged from England to North America.
However, when they compared the teeth they had found to known Credotus crassidens teeth, they realized to their delight that they had just found a brand new species of shark, which they named Cretodus houghtonorum in honor of Keith and Deborah Houghton, who owned the land where the specimen was found and donated it to the museum.
A tooth belonging to a Credotus houghtonorum, which lived 91 million years ago in the ocean that once covered the Great Plains, including Kansas. Image via DePaul University.
"That's when we realized that almost all the teeth from North America previously reported as Cretodus crassidens belong to a different species new to science," Shimada said.
The pair of researchers found more than just teeth, which they explained in a paper published in the Journal of Vertebrate Paleontology:
The specimen is largely disarticulated but consists of at least 134 teeth, 61 vertebrae, 23 placoid scales, and multiple small fragments of calcified cartilage. The scale morphology suggests that Cretodus was a more sluggish shark than Cretoxyrhina and Cardabiodon. The vertebral centra are well calcified and exhibit many radiating calcified lamellae typical of 'lamnoid vertebrae.' The teeth are represented by 34 upper left teeth, 28 upper right teeth, 31 lower left teeth, and 22 lower right teeth, with the lamnoid tooth pattern. The dentition shows a strong tendency to monognathic heterodonty, and each tooth row consisted of up to at least five functional and replacement teeth.
The Credotus houghtonorum was an apex predator featuring many razor-sharp teeth such as this one held by a researcher. Image via DePaul University.
Bigger than the Great White
The teeth, of course, tell us a lot about sharks both living and extinct. But this specimen revealed even more.
"Much of what we know about extinct sharks is based on isolated teeth, but an associated specimen representing a single shark individual like the one we describe provides a wealth of anatomical information that in turn offers better insights into its ecology," Shimada, said in a statement.
Based on the vertebrae, the team estimated the shark's length at around 17 feet, and that it could have possibly reached 22 feet, bigger than a Great White Shark named Deep Blue estimated to be 20 feet in length and is also a distant cousin of the Credotus along with the Tiger Shark.
Deep Blue, considered the largest Great White Shark at around 20 feet in length. Image via YouTube.
"As important ecological components in marine ecosystems, understanding about sharks in the past and present is critical to evaluate the roles they have played in their environments and biodiversity through time, and more importantly how they may affect the future marine ecosystem if they become extinct," he said.
Indeed, sharks are vulnerable to extinction today due to the demand for shark fin soup. But if sharks disappear, ocean eco-systems would be thrown into chaos.
In addition, Shimada and Everhart believe Credotus houghtonorum engaged in cannibalism before birth, much like modern-day sharks.
"What is more exciting is its inferred large size at birth, almost 4 feet or 1.2 meters in length, suggesting that the cannibalistic behavior for nurturing embryos commonly observed within the uteri of modern female lamniforms must have already evolved by the late Cretaceous period," Shimada said.
But that was not the most exciting part of the excavation. Like a forensic team, Shimada and Everhart had the opportunity to map out a series of events that occurred 91 million years ago, starting with the ingestion of a hybodontid shark by the Credotus, only for the Credotus to die and be scavenged upon by a Squalicorax shark before it, too, succumbed to whatever killed it near the same spot.
During the excavation, two teeth of Squalicorax cf. S. falcatus and two partial dorsal fin spines of a hybodontid shark were discovered. The two fragmentary dorsal fin spines are thought to have come from a single hybodont individual that was likely ingested by the individual of Cretodus houghtonorum. The teeth of S. cf. S. falcatus, on the other hand, may represent teeth that were accidentally shed during scavenging of the carcass of C. houghtonorum. If so, this fossil record may represent a trophic chain of three different sharks. In addition, the present fossil record suggests that C. houghtonorum typically inhabited nearshore environments and Cretoxyrhina mantelli offshore environments within the North American Western Interior, possibly representing a case of resource partitioning between the two species.
"Circumstantially, we think the shark possibly fed on the much smaller hybodont and was in turn scavenged by Squalicorax after its death," Everhart said.
That's a fascinating find that certainly provides a clear picture of the eat or be eaten world of Cretaceous period oceans. These waters were obviously dangerous.
The Western Interior Seaway in North America as it likely looked during the Cretaceous period 91 million years ago, and where the Credotus shark once ruled. Image via Wikimedia.
Related: Are billionaires buying up land away from the coasts based on prophecies or inside information?
In the end, the scientists understand that without the cooperation of landowners, they would not be able to make discoveries like this one, which is why they hope to foster goodwill among landowners across Kansas and the rest of the world so that further research can shed more light on these ancient eras in Earth's history and fill in the gaps with new species so we can further understand the creatures living among us today.
"We believe that continued cooperation between paleontologists and those who are most familiar with the land is essential to improving our understanding of the geologic history of Kansas and Earth as a whole," Everhart said.
Sharks are an important foundational species in the ocean environment. Letting them go extinct would be a great loss. Sharks have survived on this planet for over 91 million years. If they die out now, we only have ourselves to blame and we'll suffer for it just as much as every species that relies on the ocean.
More about sharks on the Great Plains from PBS Eons:
Featured Image: Wikimedia with screenshot via YouTube
Credotus houghtonorum, Cretaceous period, Great White, Kansas, shark, sharks, teeth
Posted by itadmin
Archaeology, HistoryCeltic, Jesus, poland, smelting furnace
Ancient Alien TV Series, Ancient Aliens, History, News, UFO Phenomena, UnexplainedDonald Trump, Nick Pope, pentagon, President Trump, Trump, Tucker Carlson, UFOs
Buy Ad Space on Ancient Code
Publish your Content on Ancient Code
https://www.youtube.com/watch?v=H9PAxAK6fBk


text:
Q: Is it possible to hide variables from lambda's closure? I'm trying to crate a type-safe groovy-style builder in Kotlin like it's described here.
The problem is visibility of lambda receivers in nested lambdas.
Here is a simple example.
html {
    head(id = "head1")
    body() {
        head(id = "head2")
    }
}

Receiver of the nested lambda is Body that doesn't have the 'head' method. Nevertheless this code compiles and prints into this:

It is expected but is there any way to get compilation error on the inner head?

A: As of Kotlin 1.0 this is not possible. There is an open feature request for this functionality.

A: This is possible since Kotlin 1.1, thanks to the introduction of the @DslMarker annotation.
Here's an example of how it can be used:
@DslMarker
annotation class MyHtmlDsl

@MyHtmlDsl
class HeadBuilder

@MyHtmlDsl
class BodyBuilder

@MyHtmlDsl
class HtmlBuilder {
    fun head(setup: HeadBuilder.() -> Unit) {}
    fun body(setup: BodyBuilder.() -> Unit) {}
}

fun html(setup: HtmlBuilder.() -> Unit) {}

fun main(args: Array<String>) {
    html {
        head {}
        body {
            head { } // fun head(...) can't be called in this context by implicit receiver
        }
    }
}

See also the documentation at the announcement linked above.

redpajama_set_name: RedPajamaStackExchange


text:
Posted by Chip Midnight | Jun 21, 2019 | Look Who's Talking | 0 |
It's probably old news to her legion of fans but for those not aware of Lucy Spraggan's history, the singer was thrust into the UK spotlight in 2012 when she appeared on X Factor. Her audition, an original song called "Last Night (Beer Fear)", became a viral sensation and while she didn't win the competition, the exposure helped Spraggan get a record deal which led to touring around the world with the likes of Melissa Etheridge.
Seven years after that fateful audition, Spraggan is now five albums into a career that shows absolutely no sign of slowing down. In May, Cooking Vinyl Records released Today Was a Good Day which features the fun and engaging singer-songwriter-style songs that Spraggan is known for. The album was preceded by the release of the first single, "Lucky Stars", the video of which finds Spraggan roaming around England in an astronaut outfit.
Spraggan gave me a call while driving between tour dates on the East Coast and we chatted about reality shows, songwriting, motorcycles and tattoos. You can catch her on Sunday night at Rumba Cafe with special guest Ohyoholos. Doors are at 7pm and tickets are $20.
When I first started watching the U.S. reality singing show competitions like American Idol, X Factor, America's Got Talent, I truly thought it was amateurs who had only sung in front of their bedroom mirrors. Of course, I eventually found out that is not the case. How were you approached to appear on the X Factor?
I went through the audition process but I had a friend who came to watch my show in Camden and she was working for Sony at the time. She said there would be an opportunity to do an audition and I just thought, "Yeah, I think I'll go for it." I was speaking to Island Records at the time but they wanted me to do such drastic things like lose weight or change my name to sign to them. I thought I'd just try this avenue because I had been trying out the other avenues.
There was a local artist, Josh Krajcik, who was on the U.S. version of X Factor. He went from playing moderate-sized clubs to playing the Newport Music Hall which holds 1,800 based on his television success. It's no slight to Josh or his music, but the X Factor seems to afforded him his 15 minutes of fame and he's returned to playing those moderate-sized clubs around Columbus. How were you able to pick up and go and extend those 15 minutes? Do you think some of the contestants on those shows feel like once you've gotten the exposure, things will just fall into place without much effort?
I think it depends on what type of person you are. If you have this tenacity and honestly believe you can achieve anything that you set your mind to, whether it's music or otherwise, but I think people who go on these shows, it's not like they feel like it'll be handed to them it's just that they haven't been playing the clubs and they haven't been busking on the street. So, when they are faced with an 1,800 capacity venue, it might be that they don't deliver the show that somebody who has been playing shows for 10 years would deliver. Therefore, it's more difficult to maintain that fanbase. But, for me, this is what I've done for the whole of my life so I just continued to do that. I love it, I wouldn't change it for the world.
It appears as if you're in a cycle – write, record, tour, wash, rinse, repeat. Is that an accurate statement?
Yeah, that's kind of the way it's been happening.
I don't know if you saw that Mitski just announced she's taking a break from not only social media but from touring for a while. Has that thought ever crossed your mind?
I think it's the cycle I'm going to keep doing. I went on my first proper tour when I was 18 so, I'm nearly 28, and it's all that I really know. I do get time off – I spend 6 or 7 months away from home but I do get to go home. I really don't like taking time off, I think that drives me more than not. If anything, that keeps me sane.
You've put out a number of albums. How do you decide on a set list each night?
When I'm touring, I have an idea of what I want to play. And then it changes with the shows. If it's a big band show, obviously the band knows the songs. If it's just me and my keys player, we just kind of play it by ear. I sometimes turn to him and shout a song and that's what we play.
It seems like every show I go to, there's somebody in the audience yelling out requests. When an artists takes whoever is available to go on tour to be their backing band, I've heard artists say, "We haven't rehearsed that song. The band doesn't know it."
If you've got a band playing with you and they genuinely don't know the song, then you can't play it. I have mixed opinions about when people shout out because, often, the songs are already chosen. But, people have different kinds of shows.
For this tour, is it just you and your keyboard player?
It's just me, actually. I haven't toured like this in, like, 7 years. I'm playing about an hour, I'm excited to see how it goes.
So, while people should not be yelling out songs, in this case you can't say, "The band doesn't know this one."
(laughs) I could be like, "I haven't played that song in 7 years". I chat with people during the set, we have back and forth with the crowd and I ask them to sing along and stuff. It's not like I'm "don't speak at my shows!"
Are there songs that you've written that, for one reason or another, you've never played live?
Um, I think maybe there is. I wouldn't be able to name them. I wrote them all on my guitar or piano so, to a degree, I've played them all because they've come from the same place. I would say that, a majority of them, I have played live.
I think about that sometimes. It must be strange to put all the time and effort into writing and recording a song and then being totally done with it and never playing it in front of an audience.
There are songs that I'd swap out on the set list, the songs that I'll have to play for the rest of my life. But when I go watch live music, there are songs that I want to see the artist play so I completely understand that. So I always play those songs. But there are songs that I prefer the audience don't get to hear.
I've been interviewing artists as long as you've been alive and I really hate asking the dreaded "songwriting process" question but I am interested in learning what inspires your lyrics. Do you set aside time every day to work on songs, writing lyrics, etc or are you out walking around and something hits you and you write it down and come back to it later?
It's more like that. If I sat down to write a song, you can believe that in 10 minutes I would be on my Playstation or on my phone. If I were to tell myself, "You're going to sit down and write a song now," there's absolutely no way I would write any songs. It just doesn't work that way for me. Songs will just appear, usually a lyric first and then I sort them all out.
Are you inspired by every day life, by TV, by movies, by books?
Honestly, everything really, everything that I come across. There will be certain things that make me feel certain ways or certain people that make me feel a certain way. It's like people write journals and diaries, I just write songs. It just happens.
What do you think has been the most unusual inspiration for lyrics?
(laughs) Oooh, I don't know. I wrote a song about when the postman comes. I was touring, in the back seat of the van, and I saw a post box and I started thinking about how I love that people used to send letters and it's so much more meaningful to receive a letter than to receive a text message or email. I thought about that and wrote a song, "Postman". They just come out of nowhere, they are all sort of bizarre.
In trying to understand who you are and what you're all about, I was watching some of the tour videos you posted on YouTube. Is that something that you decided to do or was it part of some sort of marketing/social media strategy to keep content fresh?
I bought a camera and thought, "Maybe I'll start doing vlog stuff." I thought it could be quite fun. To be honest with you, when somebody tells me to do something, that's the time I'm most likely not to do it.
I appreciated the behind-the-scenes look into touring through your eyes – from playing shows, to eating, to traveling between gigs, to the down time around gigs. I started going to shows way before the internet was around and never would have imagined that I'd get to see an artist when they weren't performing or, even crazier to the 18-year-old me, having a "relationship" with an artist who likes or comments on my social media posts. Do you, as an artist, ever feel like there's some times where you don't want people to know everything about you?
I feel like if you're an artist – I have two sides to this. If you put yourself out there a lot and people want to know more about you, that's part of it. People decide how much they bare to people. People will ask, not like if you give an inch, they'll take a mile but, I've always been quite open. I'm trying to do that a little bit less.
Have you had the encounters where artists you are a fan of have become a fan of yours or communicated with you via social media?
Definitely. Sometimes, I'm like, "For real?" The rapper Blackalicious follows me on Twitter and I was like, "What the hell? I love that guy!" I've made friends with a lot of people after something like that has happened. It's really cool and it's a good way for people to meet.
Even though I've interviewed and met hundreds of bands, I still get a thrill when I see an artist has liked one of my tweets. Like, the teenage me is flipping out that Slim Jim Phantom from the Stray Cats has liked a tweet or two of mine and even commented when I said I couldn't believe that he interacted with me on Twitter.
That's so cool, I love that. Social media is so fickle that when you do get that, it can be quite rewarding.
Borrowing a Third Eye Blind title, you've led a semi-charmed kind of life. You're playing everything from coffee houses to festival stages. Do you have a preference or do you say, "I give every show my all regardless of how many people are watching or what size stage I'm on"?
That is it. I can be playing to 30 people in a bar somewhere or 3,000 people in my hometown. Every night you have to give it what you've got and see what happens.
Scrolling through your Instagram feed, looks like two of your hobbies or passions are motorcycles and tattoos.
And fishing as well. I love bikes and I love tattoos.
How did you get into motorcycles?
I started riding when I was quite young. I lived in a town that was in the middle of nowhere and I wanted to get out so the first thing I could do was ride my friend's motorbike so we just rode around together. It was only like last year that I decided I wanted a big bike. You have to do a legitimate test. I didn't think I'd be that taken by it but it's the best therapy. It's an amazing feeling to be on a motorbike and I just love it.
The weather in Ohio is pretty typical midwest weather. A friend of mine thinks any day over 35 degrees is "motorcycle weather", he doesn't want to waste a "good day".
I don't have a choice in England, it's unfortunate as every day seems rainy.
Do you listen to music while riding and, if so, do you have a special playlist?
Yeah, I do. I have a mostly rock playlist. I have to be really careful what I listen to because, when I listen to Prodigy, I do more dangerous things when I'm listening to harder music.
Besides Prodigy, what else is on the playlist?
"Born to Be Wild". There's a song, "The Worst is Yet to Come" that's on the playlist – it's all guitar. "Venus". There's some newer stuff like Knife Party which is really hardcore dance music which is not what I would listen to, at all, normally.
Let's talk tattoos. What was the first tattoo you got and is it something you regret and were you scared when you got it?
It depends on who you ask. If you ask my mum, then I don't regret that first tattoo. But, if you ask me honestly, then, yeah, it was a bit of a mistake. It says "Proud" on the back of my neck. I don't know why I got that but I did. I was 15, I think. My mum was not happy at all, as a matter of fact, my mum said when I was younger that there was two things we weren't allowed to do – ride motorbikes and get tattoos. Me and my brother are both covered in tattoos and we both ride motorbikes.
I don't know about your tour history, have you played in Columbus?
I don't think so, I don't think I've played in Ohio before. It's going to be good.
Well, just to let you know, right across the street from where you're playing is a tattoo place so if you're so inspired …
Ohhhh, nice. I might have to get an Ohio tattoo!
PreviousThursday: Juliana Hatfield @ Rumba Cafe
NextTuesday: Bloxx, Hembree, Warbly Jets @ Rumba Cafe
Interview: Colin Newman of Wire
Lost Weekend Halloween Hootenanny
Look Who's Talking: Sam Lewis (Rumba Cafe, October 12)
Interview: Matt Pond


text:
Is Ventura's Record Marijuana Bust A Victory or a Defeat?
Police are touting the seizure of $205 million in pot. But what if it just further enriches foreign drug cartels?
California law enforcement is proclaiming a major success in the war on drugs. "Ventura County authorities this week eradicated the largest plantation of marijuana in the history of the county, pulling up more than 68,000 plants in Los Padres National Forest, north of the city of Ojai, authorities said Thursday," the Los Angeles Times reports, adding in a followup story that "nearly 68,500 pot plants valued at $205.46 million were eradicated after the discovery last week in the rugged mountains north of Ojai, according to a sheriff's statement. No suspects were arrested."
It's impossible to predict what the effects of this raid might be, or what percentage of the black market it affects. Perhaps it'll have no effect at all on the price and availability of the drug. But let's imagine that it has the intended effect: that after this raid, it is harder to grow marijuana in the United States, that the overall supply of domestically grown pot is smaller, and that the price of the drug is higher.
If that is the best case scenario, is it really a victory?
Again, it's tough to know exactly what's going on in this black market. But one possible effect of a smaller supply and increased difficulty growing the drug in the United States is for marginally more of it to come from abroad, at higher prices that further enrich and empower violent narcotics cartels.
At the very least, the uncertainty is a good reason for newspapers to stop reporting on these seizures as if they're clear victories in the War on Drugs.
For all we know, they're making us less safe.
Image credit: Reuters
Conor Friedersdorf is a California-based staff writer at The Atlantic, where he focuses on politics and national affairs. He is the founding editor of The Best of Journalism, a newsletter devoted to exceptional nonfiction.


text:
Cousins Has Off Day, Vikings Fall Short in Final Minutes
The Minnesota Vikings fought hard but came up short against the Kansas City Chiefs on Sunday afternoon.
The game was a close, low-scoring battle between two strong defenses. Kansas City got on the board first to take a 7-0 lead in the opening quarter. Minnesota answered with a touchdown of their own to tie things up 7-7. Each team added a field goal to their total in the second quarter, keeping the score tied 10-10 at the half.
The Vikings hit the ground running in the second half with a fumble recovery on the opening kickoff. That translated to another touchdown drive for Minnesota. Kicker Dan Bailey missed the extra-point attempt, leaving the lead at 16-10. The Chiefs broke open Minnesota's defense for a 91-yard touchdown run. Before the third quarter was over, Kansas City added a field goal to push out their lead to 20-16.
On their next drive to open the fourth quarter, the Vikings found the endzone again and retook the lead 23-20. The game came down to the wire with the Chiefs kicking in two field goals in the last two minutes and 30 seconds to steal the game away 26-23.
Ifeadi Odenigbo, Everson Griffen, Harrison Smith, and Stephen Weatherly each earned a sack. Danielle Hunter and Jaleel Johnson each earned a half-sack.
Kirk Cousins completed 18 of 36 for 228 yards and three touchdowns. Olabisi Johnson had one catch for four yards and a touchdown. Ameer Abdullah had one catch and one carry for 18 yards and a touchdown. Kyle Rudolph also found himself on the receiving end of a touchdown pass.
League-leading running back Dalvin Cook had a quiet day, finishing with 21 carries for 76 yards.
The Vikings fall to 6-3 and will travel to Dallas to face the Cowboys on Sunday night. Pre-game starts at 6:00 p.m. on AM 1240 and 95.3 FM WJON.
Filed Under: arrowhead stadium, Football, Minnesota Vikings, nfl
Categories: Minnesota Vikings, Sports


text:
You Said a Mouthful is a 1932 American pre-Code comedy film directed by Lloyd Bacon and written by Robert Lord and Bolton Mallory. The film stars Joe E. Brown, Ginger Rogers, Preston Foster, Allen Hoskins, Harry Gribbon, Edwin Maxwell and Sheila Terry. The film was released by Warner Bros. on December 8, 1932.

Plot

Joe Holt works for the Armstrong Rubber Goods company and believes that he has invented an unsinkable bathing suit. His colleagues mock Joe behind his back and fool him into thinking that his boss likes the swimsuit idea.

Joe travels to California to inherit his aunt's fortune, which he intends to use to finance the manufacture of his swimsuit. However, his aunt died broke. Joe befriends a servant's son, Sam Wellington, and together take a boat to Santa Catalina Island.

Socialite Alice Brandon mistakes Joe for a famous swimmer with his same name. She has just parted ways with channel swimmer Ed Dover and wants Ed to lose an upcoming channel race, so she persuades Joe to enter. Sam must teach Joe how to swim. The real swimmer Joe Holt finds himself in jail after being accused as an impostor. Joe impresses Alice by winning the race.

Cast
Joe E. Brown as Joe Holt
Ginger Rogers as Alice Brandon
Preston Foster as Ed Dover
Allen Hoskins as Sam Wellington (credited as "Farina")
Harry Gribbon as Harry Daniels
Edwin Maxwell as Dr. Vorse
Sheila Terry as Cora Norton
Walter Walker as Tom Brandon

References

External links

1932 films
1932 comedy films
American black-and-white films
American comedy films
1930s English-language films
Films directed by Lloyd Bacon
First National Pictures films
1930s American films

redpajama_set_name: RedPajamaWikipedia


We'll come to you, and bring the truck!
We love being mobile since we can be somewhere different every day! Scroll through the calendar to see when we will be near you next. Please note that Private Events are NOT listed here, meaning if you see an event listed, it should be open to the public!
Check us out at these awesome indoor locations!


A new masterpiece to celebrate this seasonal milestone... After 30 years they still feel as fresh as they did when they were first unveiled in 1988. They are a brilliant alternative to a pantomime and long may they continue. Hilariously life-affirming, but watch out for the Screamers!
One word … splendiferous! What a truly entertaining evening...Hats off to the Eastern Angles – I can't wait till their next production at Peterborough.
A real corker...an energetic and farcical tale, with plenty of one liners, winks to the audience and toe tapping songs...Not to be missed!
The Fenland Screamers is hilariously funny.... A refreshing change from the usual festive offering in theatres at this time of the year...well worth a watch. A brilliant piece of theatre – We loved it!
Pat Whymark and Julian Harries bring The Fenland Screamers & Other Boggy Tales to Ipswich, Woodbridge & Peterborough this year!
Book tickets now for the Sir John Mills Theatre, Ipswich from 5th December 2018 - 5th January or at Seckford Theatre, Woodbridge from 9th - 19th January 2019. Call Box Office on 01473 211498.
Doors and bar are open from 7pm for a 7.45pm start, with auditorium doors opening at 7.25pm.
The show moves to the Key Theatre Studio in Peterborough from 22nd - 26th January 2019. Tickets can be purchased for the Peterborough dates on the Key Theatre website which is linked to our event page or by calling Box Office on 01733 207239.
All venues have wheelchair access. Please call Box Office before booking your tickets if you need a wheelchair space. If you have any further queries regarding accessible needs, please contact us on 01473 211498. An induction loop for the hearing-impaired is available on request by calling the same number.
Our BSL performance will be on Wednesday 16th January, 7.45pm at Seckford Theatre, Woodbridge. If you require further assistance, please ring 01473 211498.
Please be aware that Seckford Theatre is a school site and matinee performances are during school hours.


text:
/**
 * @author sunag / http://www.sunag.com.br/
 */

THREE.NodeMaterial = function( vertex, fragment ) {

	THREE.ShaderMaterial.call( this );

	this.vertex = vertex || new THREE.RawNode( new THREE.PositionNode( THREE.PositionNode.PROJECTION ) );
	this.fragment = fragment || new THREE.RawNode( new THREE.ColorNode( 0xFF0000 ) );

};

THREE.NodeMaterial.types = {
	t : 'sampler2D',
	tc : 'samplerCube',
	bv1 : 'bool',
	iv1 : 'int',
	fv1 : 'float',
	c : 'vec3',
	v2 : 'vec2',
	v3 : 'vec3',
	v4 : 'vec4',
	m4 : 'mat4'
};

THREE.NodeMaterial.addShortcuts = function( proto, prop, list ) {

	function applyShortcut( prop, name ) {

		return {
			get: function() {

				return this[ prop ][ name ];

			},
			set: function( val ) {

				this[ prop ][ name ] = val;

			}
		};

	}

	return ( function() {

		var shortcuts = {};

		for ( var i = 0; i < list.length; ++ i ) {

			var name = list[ i ];

			shortcuts[ name ] = applyShortcut( prop, name );

		}

		Object.defineProperties( proto, shortcuts );

	} )();

};

THREE.NodeMaterial.prototype = Object.create( THREE.ShaderMaterial.prototype );
THREE.NodeMaterial.prototype.constructor = THREE.NodeMaterial;

THREE.NodeMaterial.prototype.updateFrame = function( delta ) {

	for ( var i = 0; i < this.requestUpdate.length; ++ i ) {

		this.requestUpdate[ i ].updateFrame( delta );

	}

};

THREE.NodeMaterial.prototype.build = function() {

	var vertex, fragment;

	this.defines = {};
	this.uniforms = {};
	this.attributes = {};

	this.extensions = {};

	this.nodeData = {};

	this.vertexUniform = [];
	this.fragmentUniform = [];

	this.vars = [];
	this.vertexTemps = [];
	this.fragmentTemps = [];

	this.uniformList = [];

	this.consts = [];
	this.functions = [];

	this.requestUpdate = [];

	this.requestAttribs = {
		uv: [],
		color: []
	};

	this.vertexPars = '';
	this.fragmentPars = '';

	this.vertexCode = '';
	this.fragmentCode = '';

	this.vertexNode = '';
	this.fragmentNode = '';

	this.prefixCode = [
	"#ifdef GL_EXT_shader_texture_lod",

	"	#define texCube(a, b) textureCube(a, b)",
	"	#define texCubeBias(a, b, c) textureCubeLodEXT(a, b, c)",

	"	#define tex2D(a, b) texture2D(a, b)",
	"	#define tex2DBias(a, b, c) texture2DLodEXT(a, b, c)",

	"#else",

	"	#define texCube(a, b) textureCube(a, b)",
	"	#define texCubeBias(a, b, c) textureCube(a, b, c)",

	"	#define tex2D(a, b) texture2D(a, b)",
	"	#define tex2DBias(a, b, c) texture2D(a, b, c)",

	"#endif",

	"#include <packing>"

	].join( "\n" );

	var builder = new THREE.NodeBuilder( this );

	vertex = this.vertex.build( builder.setShader( 'vertex' ), 'v4' );
	fragment = this.fragment.build( builder.setShader( 'fragment' ), 'v4' );

	if ( this.requestAttribs.uv[ 0 ] ) {

		this.addVertexPars( 'varying vec2 vUv;' );
		this.addFragmentPars( 'varying vec2 vUv;' );

		this.addVertexCode( 'vUv = uv;' );

	}

	if ( this.requestAttribs.uv[ 1 ] ) {

		this.addVertexPars( 'varying vec2 vUv2; attribute vec2 uv2;' );
		this.addFragmentPars( 'varying vec2 vUv2;' );

		this.addVertexCode( 'vUv2 = uv2;' );

	}

	if ( this.requestAttribs.color[ 0 ] ) {

		this.addVertexPars( 'varying vec4 vColor; attribute vec4 color;' );
		this.addFragmentPars( 'varying vec4 vColor;' );

		this.addVertexCode( 'vColor = color;' );

	}

	if ( this.requestAttribs.color[ 1 ] ) {

		this.addVertexPars( 'varying vec4 vColor2; attribute vec4 color2;' );
		this.addFragmentPars( 'varying vec4 vColor2;' );

		this.addVertexCode( 'vColor2 = color2;' );

	}

	if ( this.requestAttribs.position ) {

		this.addVertexPars( 'varying vec3 vPosition;' );
		this.addFragmentPars( 'varying vec3 vPosition;' );

		this.addVertexCode( 'vPosition = transformed;' );

	}

	if ( this.requestAttribs.worldPosition ) {

		this.addVertexPars( 'varying vec3 vWPosition;' );
		this.addFragmentPars( 'varying vec3 vWPosition;' );

		this.addVertexCode( 'vWPosition = ( modelMatrix * vec4( position, 1.0 ) ).xyz;' );

	}

	if ( this.requestAttribs.normal ) {

		this.addVertexPars( 'varying vec3 vObjectNormal;' );
		this.addFragmentPars( 'varying vec3 vObjectNormal;' );

		this.addVertexCode( 'vObjectNormal = normal;' );

	}

	if ( this.requestAttribs.worldNormal ) {

		this.addVertexPars( 'varying vec3 vWNormal;' );
		this.addFragmentPars( 'varying vec3 vWNormal;' );

		this.addVertexCode( 'vWNormal = ( modelMatrix * vec4( objectNormal, 0.0 ) ).xyz;' );

	}

	this.lights = this.requestAttribs.light;
	this.transparent = this.requestAttribs.transparent || this.blending > THREE.NormalBlending;

	this.vertexShader = [
		this.prefixCode,
		this.vertexPars,
		this.getCodePars( this.vertexUniform, 'uniform' ),
		this.getIncludes( this.consts[ 'vertex' ] ),
		this.getIncludes( this.functions[ 'vertex' ] ),
		'void main(){',
		this.getCodePars( this.vertexTemps ),
		vertex,
		this.vertexCode,
		'}'
	].join( "\n" );

	this.fragmentShader = [
		this.prefixCode,
		this.fragmentPars,
		this.getCodePars( this.fragmentUniform, 'uniform' ),
		this.getIncludes( this.consts[ 'fragment' ] ),
		this.getIncludes( this.functions[ 'fragment' ] ),
		'void main(){',
		this.getCodePars( this.fragmentTemps ),
		this.fragmentCode,
		fragment,
		'}'
	].join( "\n" );

	this.needsUpdate = true;
	this.dispose(); // force update

	return this;

};

THREE.NodeMaterial.prototype.define = function( name, value ) {

	this.defines[ name ] = value == undefined ? 1 : value;

};

THREE.NodeMaterial.prototype.isDefined = function( name ) {

	return this.defines[ name ] != undefined;

};

THREE.NodeMaterial.prototype.mergeUniform = function( uniforms ) {

	for ( var name in uniforms ) {

		this.uniforms[ name ] = uniforms[ name ];

	}

};

THREE.NodeMaterial.prototype.createUniform = function( type, value, ns, needsUpdate ) {

	var index = this.uniformList.length;

	var uniform = {
		type : type,
		value : value,
		name : ns ? ns : 'nVu' + index,
		needsUpdate : needsUpdate
	};

	this.uniformList.push( uniform );

	return uniform;

};

THREE.NodeMaterial.prototype.getVertexTemp = function( uuid, type, ns ) {

	var data = this.vertexTemps[ uuid ];

	if ( ! data ) {

		var index = this.vertexTemps.length,
			name = ns ? ns : 'nVt' + index;

		data = { name : name, type : type };

		this.vertexTemps.push( data );
		this.vertexTemps[ uuid ] = data;

	}

	return data;

};

THREE.NodeMaterial.prototype.getFragmentTemp = function( uuid, type, ns ) {

	var data = this.fragmentTemps[ uuid ];

	if ( ! data ) {

		var index = this.fragmentTemps.length,
			name = ns ? ns : 'nVt' + index;

		data = { name : name, type : type };

		this.fragmentTemps.push( data );
		this.fragmentTemps[ uuid ] = data;

	}

	return data;

};

THREE.NodeMaterial.prototype.getVar = function( uuid, type, ns ) {

	var data = this.vars[ uuid ];

	if ( ! data ) {

		var index = this.vars.length,
			name = ns ? ns : 'nVv' + index;

		data = { name : name, type : type };

		this.vars.push( data );
		this.vars[ uuid ] = data;

		this.addVertexPars( 'varying ' + type + ' ' + name + ';' );
		this.addFragmentPars( 'varying ' + type + ' ' + name + ';' );

	}

	return data;

};

THREE.NodeMaterial.prototype.getAttribute = function( name, type ) {

	if ( ! this.attributes[ name ] ) {

		var varying = this.getVar( name, type );

		this.addVertexPars( 'attribute ' + type + ' ' + name + ';' );
		this.addVertexCode( varying.name + ' = ' + name + ';' );

		this.attributes[ name ] = { varying : varying, name : name, type : type };

	}

	return this.attributes[ name ];

};

THREE.NodeMaterial.prototype.getIncludes = function() {

	function sortByPosition( a, b ) {

		return a.deps.length - b.deps.length;

	}

	return function( incs ) {

		if ( ! incs ) return '';

		var code = '', incs = incs.sort( sortByPosition );

		for ( var i = 0; i < incs.length; i ++ ) {

			if ( incs[ i ].src ) code += incs[ i ].src + '\n';

		}

		return code;

	}

}();

THREE.NodeMaterial.prototype.addVertexPars = function( code ) {

	this.vertexPars += code + '\n';

};

THREE.NodeMaterial.prototype.addFragmentPars = function( code ) {

	this.fragmentPars += code + '\n';

};

THREE.NodeMaterial.prototype.addVertexCode = function( code ) {

	this.vertexCode += code + '\n';

};

THREE.NodeMaterial.prototype.addFragmentCode = function( code ) {

	this.fragmentCode += code + '\n';

};

THREE.NodeMaterial.prototype.addVertexNode = function( code ) {

	this.vertexNode += code + '\n';

};

THREE.NodeMaterial.prototype.clearVertexNode = function() {

	var code = this.vertexNode;

	this.vertexNode = '';

	return code;

};

THREE.NodeMaterial.prototype.addFragmentNode = function( code ) {

	this.fragmentNode += code + '\n';

};

THREE.NodeMaterial.prototype.clearFragmentNode = function() {

	var code = this.fragmentNode;

	this.fragmentNode = '';

	return code;

};

THREE.NodeMaterial.prototype.getCodePars = function( pars, prefix ) {

	prefix = prefix || '';

	var code = '';

	for ( var i = 0, l = pars.length; i < l; ++ i ) {

		var parsType = pars[ i ].type;
		var parsName = pars[ i ].name;
		var parsValue = pars[ i ].value;

		if ( parsType == 't' && parsValue instanceof THREE.CubeTexture ) parsType = 'tc';

		var type = THREE.NodeMaterial.types[ parsType ];

		if ( type == undefined ) throw new Error( "Node pars " + parsType + " not found." );

		code += prefix + ' ' + type + ' ' + parsName + ';\n';

	}

	return code;

};

THREE.NodeMaterial.prototype.createVertexUniform = function( type, value, ns, needsUpdate ) {

	var uniform = this.createUniform( type, value, ns, needsUpdate );

	this.vertexUniform.push( uniform );
	this.vertexUniform[ uniform.name ] = uniform;

	this.uniforms[ uniform.name ] = uniform;

	return uniform;

};

THREE.NodeMaterial.prototype.createFragmentUniform = function( type, value, ns, needsUpdate ) {

	var uniform = this.createUniform( type, value, ns, needsUpdate );

	this.fragmentUniform.push( uniform );
	this.fragmentUniform[ uniform.name ] = uniform;

	this.uniforms[ uniform.name ] = uniform;

	return uniform;

};

THREE.NodeMaterial.prototype.getDataNode = function( uuid ) {

	return this.nodeData[ uuid ] = this.nodeData[ uuid ] || {};

};

THREE.NodeMaterial.prototype.include = function( builder, node, parent, source ) {

	var includes;

	node = typeof node === 'string' ? THREE.NodeLib.get( node ) : node;

	if ( node instanceof THREE.FunctionNode ) {

		includes = this.functions[ builder.shader ] = this.functions[ builder.shader ] || [];

	} else if ( node instanceof THREE.ConstNode ) {

		includes = this.consts[ builder.shader ] = this.consts[ builder.shader ] || [];

	}

	var included = includes[ node.name ];

	if ( ! included ) {

		included = includes[ node.name ] = {
			node : node,
			deps : []
		};

		includes.push( included );

		included.src = node.build( builder, 'source' );

	}

	if ( node instanceof THREE.FunctionNode && parent && includes[ parent.name ] && includes[ parent.name ].deps.indexOf( node ) == - 1 ) {

		includes[ parent.name ].deps.push( node );

		if ( node.includes && node.includes.length ) {

			var i = 0;

			do {

				this.include( builder, node.includes[ i ++ ], parent );

			} while ( i < node.includes.length );

		}

	}

	if ( source ) {

		included.src = source;

	}

};


Companies gain greater cost-savings by engaging a managed services provider (MSP) and a strong vendor management system.
As added value, sourcing combined solutions in a single contract strengthens the management of contingent worker and vendor contracts.
Our experienced MSP partner provides managed services in the IT industry using the VectorVMS vendor management system.
Read our partner case study to see how combining an MSP and VMS solution helps maximize the value gained from contingent spend.


A struggling actress is cast in her last off (off) Broadway show - a modern take on "A Christmas Carol" - before giving up her dream and moving home. Instead, she finds romance with her director and a renewed passion for her craft and the city. But when the historic theater loses its lease and the show is set to fold, she and her cast mates are need of a Christmas miracle.


According to a team of UK scientists, who published their research in the journal Proceedings of the Royal Society B, this voracious vegetation has a unique trick up its sleeve that allows it to catch the most insects in its trap as possible - a technique that's nearly as effective as cognitive thinking skills.
"Of course a plant is not clever in the human sense - it cannot plot. However, natural selection is very relentless and will only reward the most successful strategies," biologist Ulrike Bauer of the UK's University of Bristol, who led the study, told Reuters.
The key to its successful insect-trapping abilities comes from the Asian pitcher plant's slippery rim. However, it's only slippery when wet, not when dry. So, during hot and sunny days the plant essentially "switches off" for eight hours given that it's less effective at catching insects in these conditions.
"At first sight, this is puzzling because natural selection should favor traps that catch as many insects as possible," Bauer said in a statement.
However, upon second glance the researchers saw that the plant was onto something - the traps sporadically capture batches of ants that belong to the same species.
To investigate further, Bauer and his colleagues conducted experiments during which they artificially kept the trapping surface wet at all times. They found that the pitcher plants, which are no longer switched off for a length of time during the day, were no longer able to capture large ant batches.
This is because ants, a kind of social insect, rely on scouts to search for food and report back to the colony. When a scout ant finds sweet nectar sitting in a pitcher plant's trap just asking to be eaten, it swiftly goes and tells its friends. But if this carnivorous plant were slippery, it would capture every scout ant that came along, and the larger more appetizing batch of ants wouldn't follow.
"By 'switching off' their traps for part of the day, pitcher plants ensure that scout ants can return safely to the colony and recruit nest-mates to the trap," Bauer explained. "Later, when the pitcher becomes wet, these followers get caught in one sweep. What looks like a disadvantage at first sight, turns out to be a clever strategy to exploit the recruitment behavior of social insects."
How Smart Are Plants Really?
This clever behavior suggests "plant intelligence," or the idea that lush greenery can learn from interacting with its environment, may be real.
However, should someone trigger the same reaction using a stick, the trap quickly reopens, the plant sensing that it doesn't have a meal.
In addition, climbing plants known for twisting and winding around tree branches won't do the same around a glass rod. That's because they can't grip the slippery surface, and amazingly once they realize that, they go on their way in search of something else to climb.
"That's an obvious assessment of surface," Trewavas said.
While humans rely on neurons and the brain to think, Trewavas believes plants use chemical changes to demonstrate similar intelligence.
It's difficult to say just how smart plants really are without further research, but clearly they are cleverer than we originally thought.


text:
Q: Сбор данных из нескольких файлов .dat в один любого формата Дано: 80 ПК в разных городах связанных через ВПН. В каждый ПК подключен датчик температуры, который выгружает показания на этот ПК в файл *.dat вида:
[25.05.2018 17:32:42]> B90416A18B28FF28=22,6250
[25.05.2018 17:32:44]> B90416A18B28FF28=22,6250
[25.05.2018 17:32:46]> B90416A18B28FF28=22,6250
[25.05.2018 17:32:48]> B90416A18B28FF28=22,6250
[25.05.2018 17:32:50]> B90416A18B28FF28=22,6250

и так далее с заданным интервалом. В данном случае интервал 2 секунды. Как реализовать выгрузку последнего показания температуры со всех ПК в один файл? Датчик Rodos-5, обслуживающее его ПО - BM1707.


text:
Oxalylchlorid ist eine chemische Verbindung mit der Summenformel (COCl)2. Es ist eine äußerst aggressive und stechend riechende Chemikalie. Es ist das Disäurechlorid der Oxalsäure, aus der es auch hergestellt wird. Die farblose Flüssigkeit ist aus wasserfreier Oxalsäure und Phosphorpentachlorid zugänglich.

Eigenschaften
Oxalylchlorid ist eine farblose, an feuchter Luft aufgrund von Hydrolyse rauchende Flüssigkeit. Es ist leicht flüchtig, jedoch bleibt beim Verdunsten/Verdampfen oft ein Rückstand an hydrolysierter Oxalsäure zurück, die durch die Reaktion mit der Luftfeuchtigkeit entsteht. Die thermische Zersetzung führt zur Bildung von Phosgen und Kohlenmonoxid.

Verwendung
Bei der Swern-Oxidation, einer selektiven Methode zur Herstellung von Aldehyden aus primären Alkoholen, dient Oxalylchlorid zur Aktivierung des Oxidationsmittels DMSO. Es wird verwendet, um aus sensiblen Alkoholen und Säuren die entsprechenden Chloralkane bzw. Säurechloride herzustellen. Trotz der geringeren Reaktivität im Vergleich zu anderen Halogenierungsmitteln wird es aufgrund der besseren Selektivität verwendet.

Ebenfalls wird es benötigt, um Oxalsäureester herzustellen, die direkt aus Oxalsäure nicht zugänglich sind, zum Beispiel Phenyloxalate für die Peroxychemolumineszenz.

Unfälle
Am 15. März 2000 erlitt ein Airbus 330 der Malaysia Airlines einen Totalschaden, als aus falsch deklarierten Kanistern Oxalylchlorid leckte. Fünf Flughafenmitarbeiter erlitten beim Umladen der Fracht Vergiftungen.

Einzelnachweise

Carbonsäurechlorid


The ORNL Federal Credit Union's free summer music series, the Summer Sessions, continues! All concerts will be held outdoors at the pavilion in Bissell Park, and are FREE to the public! Entertainment will be provided by Count this Penny & The Young Fables!


Amis' protagonist is a disembodied voice living another man's life backward--he begins at death, slowly grows younger, meets lovers at the moment of break-up and leaves them with the quiet grace of a first meeting. He is concerned that the world doesn't make any sense. His host is a doctor and a horror: people come to the hospital perfectly healthy and happy, then are mangled beyond recognition and leave in tears. How can this make any sense? And so, as preparations are made for war (as countries repair the damage of war), the protagonist becomes more and more excited about the world being fixed by this sudden violence. Perhaps you see where this is going. Imagine, says Amis, the bodies of the Jews being taken from the ovens, revived with gas, and then clothed and reunited with their families, tearfully returned to their homes and welcomed into German society.
Brilliant. The only way events like the Holocaust can possibly make sense is if they're experienced backwards.
It startles me how much I am suddenly obsessed with the Holocaust. Sunday's Psalm included a line about God counting all the stars and knowing all their names. I remember God saying to Abram--who was also told to sacrifice his only son Isaac to the glory of God--that his descendants would number as the stars--the Jews are numerous and so beloved of God that God knows every single one of their names. Every person who died in World War II is known and beloved. And, if we look at the story backwards, it all makes sense. Only when told in reverse, the Holocaust--the holy fire, the sacrifice--is indeed holy.