Surfside is a city in Miami-Dade County, Florida, that truly lives up to its name. Surrounded on all sides by the Bay Harbor Islands, Miami Beach, and the Atlantic Ocean, most people would consider it picture perfect. So what's the catch? One important factor that is keeping Surfside from achieving paradise status is styrofoam. Thankfully, Surfside is taking action and building its reputation as a sustainable and proactive city.
Styrofoam, also known as Polystyrene, is a type of petroleum based plastic. It is very lightweight and is known for its insulation qualities. Styrofoam's properties and availability make it very convenient, and it is used for everything from disposable cups to housing insulation and anything in between. If you are an average person, chances are you've seen and/or used styrofoam at least once this past year.
Although it is convenient, styrofoam is definitely not considered 'sustainable'. This non-biodegradable product is commonly discarded into our ecosystems where it will stay for an incalculable number of years. When a product that cannot naturally decompose is thrown away into the environment it will move around until it eventually finds its way into the ocean, whether it be 1 year or 1000+ years after it is discarded. Our oceans are the final destinations in a piece of non-biodegradable litter's journey. Styrofoam is a commonly littered object, and is known for breaking up into small pieces. These small pieces of styrofoam, once they make their way into our oceans, can choke marine animals, damage animal's digestive systems, block sunlight from getting through the ocean's surface, and can cause countless other problems for our marine ecosystems.
Styrofoam is a large contributor to Surfside's litter. Garbage on the streets and beaches is certainly not aesthetically pleasing to Surfside's locals and tourists. Styrofoam is commonly ingested by Surfside's wildlife, specifically nesting sea turtles and shorebirds. Clearly continued styrofoam use in Surfside will hurt the city economically and environmentally. After tireless effort by inspired environmentally conscious individuals the city of Surfside decided to take action. In June of 2014, the Town Commission provided policy direction in efforts to establish and put into effect prohibitions on the use of styrofoam in Surfside.
Since the idea of regulating styrofoam was introduced in Surfside, proactive steps have been taken by Surfside's locals and authorities to restrict the use of styrofoam in their city. An ordinance to ban styrofoam was proposed in Surfside's most recent Town Commission meeting, on February 10th. An ordinance is essentially a law that is passed and enforced by a local government, typically in the name of public health or safety. This specific ordinance called for the regulation of styrofoam use in municipal buildings and facilities as well as the beach, with a proposal of applying styrofoam use regulations to businesses in the future.
Thankfully and encouragingly, the first reading of the ordinance was passed unanimously! The next step in this process is that the city clerk or city attorney will read through the ordinance. The proposer of the ordinance then gets to edit and provide explanation. After this task is complete, the ordinance is ready to make a reappearance. At the next Town Commission meeting the ordinance will be presented yet again. If it is approved at its second reading then the mayor signs the ordinance and it will officially become enforceable. All because a small municipality in South Florida took charge and is actively working towards cleaner oceans, there is now a real possibility of legal, enforceable regulations on styrofoam, one of the most hazardous, common, and long-lasting pollutants that our oceans are dealing with.
Surfside is the fourth municipality in Miami-Dade County to take action in cleaner, healthier oceans. Miami Beach, Key Biscayne, and Bal Harbour all regulate styrofoam use already, including banning it from beaches and parks, as well as restricting its use to varying degrees in municipal facilities and private businesses. The fact that a fourth municipality in the county has spoken out and taken action on behalf of our oceans is truly inspiring. It goes to show that the information you know, the education you can pass onto others, and the power you have to speak out, are an incredible combination that can create huge positive changes in our world. If you feel passionate and driven about this issue, or any other issue concerning your city, it's easy to get involved! Ordinances are introduced at Town Commission meetings by any council member. If you want to start at the root of the problem then you can send a letter to, call, email, or try to personally speak with a council member about this issue. For example, one of the co-founders here at Debris Free Oceans wrote an email to Surfside mayor Daniel Dietch, encouraging him to implement the strictest styrofoam ban possible in the city. Furthermore, after an ordinance is introduced, a public hearing about the ordinance is held during a regular Town Commission meeting. Anyone is allowed to attend this reading, and it gives the public an opportunity to speak freely on the matter in question. Debris Free Oceans encourages all of you to take part in the movement and work towards marine environments that are litter free. Whether it be reaching out to a councilman, attending public hearings, or simply educating those around you on the legal process to enforce laws like this one, any small part helps. Everybody has a voice, and we urge you to use yours in an effort to create a world with cleaner beaches, reefs, and oceans.
Are Microplastic Clothing Fibers Filling our Oceans?


text:
Record $150 Billion Fled Russia in 2014 as Oil Prices and Sanctions Hit Economy
This year the Central Bank has forecast that the net capital outflow will remain high at $118 billion.
Net capital outflows from Russia nearly tripled in 2014 to their highest level on record, Central Bank data showed on Friday, illustrating the impact of Western sanctions and the blow to investor confidence from slumping oil prices.
Net outflows by companies and banks reached $151.5 billion, up from $61 billion in 2013 and exceeding the previous record of $133.6 billion set in 2008 during the global financial crisis.
Western sanctions imposed as a result of the crisis in Ukraine have severely limited the ability of Russian companies to borrow abroad, contributing to a collapse of foreign investment in Russia in 2014. The slump in the price of oil, the country's chief export, in the second half of the year, added to the economic problems, and capital outflows accelerated sharply in the fourth quarter.
The exodus of capital helped the ruble plunge by 40 percent against the dollar last year and has raised concerns among investors that Russia could be forced to impose capital controls.
This year the Central Bank has forecast that the net capital outflow will remain high at $118 billion. Much of that reflects corporate foreign debt repayments, with Western bank lending to refinance debts not expected to revive until sanctions are lifted.
Reflecting worsening economic conditions, Fitch Ratings downgraded ratings for 30 Russian and Russian-owned financial institutions, including the country's biggest lender, Sberbank, on Friday, after cutting Russia's sovereign rating on Jan. 9 to BBB minus, one notch above junk status.
Net outflows surged to $72.9 billion in the fourth quarter of 2014, from $16.9 billion in the previous quarter, the data showed, as the oil price fell more sharply.
The unadjusted figure was also inflated by $19.8 billion in forex liquidity provision to banks, following the introduction of a new Central Bank scheme to provide foreign currency repo loans.
The Central Bank raised interest rates six times by a cumulative 11.50 points last year to 17 percent to try and stem capital outflows and support the ruble.
But total outflows of $151.5 billion for the year were higher than a Central Bank forecast of $134 billion made just last month.
Excluding banks' foreign currency swaps, forex accounts and forex liquidity deals with the Central Bank, total net capital outflows in 2014 were $130.5 billion, according to Friday's data.
Large capital outflows from Russia have long been a matter of concern for analysts, underscoring poor incentives to invest linked to the poor business climate and political risks.
The Central Bank data also showed that the current account surplus measuring net overseas earnings from trade and investments rose last year to $56.7 billion, from $34.1 billion in the previous year.
The current account improved last year, despite the fall in oil prices, as the weaker ruble and stagnant economic growth reduced imports. The trade surplus rose to $185.6 billion, from $181.9 billion in 2013.
However, the improvement in net export and investment earnings failed to compensate for the dramatic increase in capital outflows, with the hole filled by the Central Bank spending $107.5 billion of its reserves, the balance of payments data showed.
What a 'Junk' Rating Would Mean for Russia
Russian officials warned that an expected decision by Standard and Poor's to deprive Russia of its investment-grade credit rating could drain more...

redpajama_set_name: RedPajamaCommonCrawl


oh I always play back-ups..I played all the tripples except the devils number..plus I put an extra dollar on the 777's..you know...just in case..
You should have included it since it has been making it's rounds lately.
georgia's getting a triple?? cmon. it can't be true.
yeah well i only wasted 2.50 so not bad. isnt the new moon coming?? maybe georgia will get off their "fixxed" pick 3 crap and spit 1 out.
My pat number in Virginia is 777 I play it for the week so if they block it and they do I will not miss it. The last time 777 hit in VA was 6/10/02 it's time for it to hit.
Hope someone was payinmg attention. Notice the size of the font when I posted the prediction..


Welcome to Visual Impact. There is no substitute for experience.
Visual Impact South Africa is the leading provider of Digital and High Definition broadcast solutions in Africa and productions originating from South Africa. Visual Impact SA does not only sell and rent out video cameras, but all the broadcasting equipment needed as well, whilst providing the personnel with the expertise to create solutions for clients.
Visual Impact South Africa offers a complete post-production package, it services many European and U.S companies.
Our personnel have developed and participated in large and specialised reality projects such as Master Chef, season one and two. X-factor Nigeria. Idols (East West & South Africa), MasterChef, The Block, The Apprentice, Survivor and Fear Factor series. Through these projects Visual Impact SA has proved its capacity to facilitate world-class quality projects.


text:
Minimally invasive procedures surge in popularity
National report -- The annual number of skin surgeries performed has climbed 32 percent since 2001, with growth in minimally invasive procedures surging 58 percent, according to a recent survey by the American Society for Dermatologic Surgery (ASDS).
The ASDS contacted 1,200 randomly selected members with a general office and practice survey and one of four different procedure questionnaires, and received responses back from about 400 practices throughout the United States and Canada.
"The biggest changes occurred in the number of dermal filler injections," says Rhoda Narins, M.D., ASDS president. Specifically, the number of procedures performed in this category has risen 112 percent since 2001 and 55 percent since 2003, the last time the ASDS conducted such a survey.
"If one combines fillers, nonablative lasers and light treatments and botulinum toxin injections, the greatest trend is toward minimally invasive surgery," Dr. Narins adds, noting that the number of laser resurfacing procedures, nonablative skin rejuvenation procedures and botulinum toxin injections all grew at least 25 percent since 2003.
"This trend has to do with the baby boomers," who want to look better longer, she says.
"In our practice, we've seen growth of approximately 10 percent yearly in noninvasive procedures such as botulinum toxin, fillers and photorejuvenation. We've even seen a rise in hair removal" and vein treatments, reports Robert A. Weiss, M.D., associate professor of dermatology, Johns Hopkins University, and director of the Maryland Laser, Skin and Vein Institute.
Lasers rebound
"For all the talk about nonablative treatments, laser resurfacing remains the gold standard for aging skin. Without comparison, it still has the best ability to treat people in a defined way," says Ranella J. Hirsch, M.D., a private practitioner in Boston and a member of the board of the American Society of Cosmetic Dermatology and Aesthetic Surgery. "Yes, erbium and CO2 lasers create downtime, but in expert hands, with a properly educated and motivated patient, the results are excellent and reproducible" with a high degree of safety, she says.
Dr. Harmon says dermatologists trained in the past 10 to 15 years have embraced these new technologies and the surgical or procedure-oriented approach to skin treatment. Moreover, he notes that innovative new laser and light-based therapies have not only impacted the cosmetic arena, but also have given dermatologists a hands-on option for treating diseases such as psoriasis and vascular malformations.


Some time a go I shared my love for Japanese masking tape! I love it because it looks like fabric, but with this tutorial from Natalie Jost, we can all make our own fabric tape!
I could not resist and I already make some for my Etsy packages :) but I had to share with all of you!
https://s3-us-west-1.amazonaws.com/howjoyful/wp-content/uploads/2010/06/27075210/fabrictape.jpg 100 100 Joy https://www.howjoyful.com/wp-content/uploads/howjoyful-logo-1.png Joy2010-06-15 20:57:002017-10-25 02:03:56DIY Fabric tape!


A list of the current and past recipients of Australia Day Awards in Logan.
A special acknowledgement recognising exceptional long-term service to the community.
Davida Steel Memorial Award Mission Possible Volunteers Inc.


text:
Video: Rep. Paul Ryan Defends Mitt Romney's Low Tax Rate "He's a Successful Businessman"
GOP presidential nominee Mitt Romney recently released his tax returns, in which he paid 14.1 percent, lower than any president since Richard Nixon.
Romney saved $1.2 million in taxes because current tax law allows capital gains (money from investments) is taxed at a lower rate than wage income, which most Americans pay.
During an interview with WLWT-TV, today, GOP Vice Presidential nominee Rep. Paul Ryan defended Romney's low tax rate by saying Romney was a "successful businessman," reports ThinkProgress.org.
Rep. Ryan said: "Point number two is this money creates jobs. When people invest in riskier propositions, meaning invest in businesses, they don't know if they're going to succeed or not. So you want to have more capital that goes to more businesses, especially small businesses like this one, so more people can go back to work. That creates economic growth. You know what we learned about Mitt Romney in his tax returns? He's a successful businessman. That's a good thing."
Under Rep. Paul Ryan's Tax Plan, Mitt Romney Would Pay 0.82 Percent
Video: Rep. Paul Ryan Refuses to Explain Mitt Romney's Tax Plan: "Would Take Too Long"
Video: Rep. Paul Ryan Says Mitt Romney was "Obviously Inarticulate"
Video: Rep. Paul Ryan Won't Reveal Romney Tax Plan, Says Congress Will Handle Details
Mitt Romney Says His Medicare Plan is 'Probably Close to Identical' to Rep. Paul Ryan's Voucher Plan
Video: Rep. Paul Ryan Warns Voters not to Support Rep. Ron Paul
Mitt Romney Defends Rush Limbaugh
Mitt Romney Picks Paul Ryan: Is He the Right Choice?


text:
At the end we begin
Thursday 8 March @ 7.30pm
Tickets: £12/£10
Company: Richard Chappell Dance
Following it's creation on Studio Wayne McGregor's 2017 FreeSpace Program and first UK Tour, Richard Chappell Dance presents At the end we begin. The company's dynamic, compelling and first full length work uses T.S. Eliot's classic series Four Quartets as a point of departure by representing each poem with four arresting and emotionally fuelled quartets of dance, named after each poem.
At the end we begin questions how time's circular nature affects our understanding of ourselves and inhabits the derelict and sometimes turbulent landscape of Eliot's poetry. At the end we begin takes four young individuals from a place of being lost to a state of empowerment and acceptance where they have found their own voice by journeying through Eliot's text.
Whilst combining Chappell's distinguishable blend of classical ballet, martial arts, improvisation and contact work with three other highly skilled performers, At the end we begin dives into each performer's unique and diverse skills, such Vogueing and Breaking. With a rich palette of qualities, At the end we begin welcomes audiences into a tenacious and committed world of adrenaline, full-bodied chaos, personal sensitivity and delicate patience.
With dramaturgy by Neus Gil Cortes, a freshly composed score of cello, piano and electronics by Samuel Hall and costume design by Hannah Taylor, At the end we begin is Richard Chappell Dance's most challenging and collaborative work to date.
The show will be followed by a 15-minute Q&A with the company.
emanate – Oxfordshire Theatre Makers Showcase
Thursday 29 March | Theatre
A Berlin Kabaret!
Friday 20 & Saturday 21 April | Theatre


The Atlanta Preservation Center (APC) presents an approximately 1.5 hour guided walking tour of historic Grant Park every Sunday beginning at 10 a.m. every Sunday from March 1 - November 31. Many of the historic structures and landmarks in the neighborhood are highlighted, including the Grant Mansion, the Burns Mansion, Grant Park, the Cyclorama and Fort Walker.
Atlanta Preservation Center - These meetings are every month 8 days before the GPNA monthly meeting. They are open to Association members for observation.


text:
Voices of NC Manufacturing, your host Phil Mintz, Director of the North Carolina Manufacturing Extension Partnership (NCMEP). We will be interviewing some of the manufacturers who have made North Carolina manufacturing the powerhouse it is today.
< Return to Podcast Main Page
VX Aerospace
Talent/Host: Phil Mintz
Executive Producer: Teresa Bradford
Producer: Shelby Kimes
Sound/Audio Engineer and Editor: Mike Reep
Graphic Designer: Casey Hembrick
E-06: Taking Aerospace Manufacturing to New Heights
Founded by an ex-Navy pilot, VX Aerospace strives to be more than an aerospace manufacturer
https://NCMEP.podbean.com/mf/play/izmegb/E-06_VXAerospace_Podcast-012220.mp3
Dynamic composites are extremely useful in the advancement of the aerospace industry. The use of composites can reduce the weight of aerospace vehicles up to 20 to 50%. They have a high thermal stability and are resistant to fatigue and corrosion. With the ever growing demand within the industry for something state-of-the-art, it is vital that aerospace manufacturers be both adaptable and innovative.
VX Aerospace is a dynamic, advanced composites design and manufacturing company located in Morganton, North Carolina. Their facility sits in the foothills of the Appalachian Mountain range, an hour's drive east of Asheville, North Carolina. But VX Aerospace is more than its name would suggest. The organization is beginning to branch out into ATV manufacturing.
I sat down and talked with Robert Skillen, founder and chief engineer of VX Aerospace. He founded the company in 2007, following his stint in the Navy as an F-14 aviation pilot. Robert obtained an aerospace engineering degree while attending the prestigious U.S. Naval Academy.
In this episode of Clocking In, we discuss Robert's background and role within the organization, the philosophy he uses with training the company's workforce and whether pilots may become obsolete in the future and more.
NCMEP
Phil Mintz
Phil Mintz is the executive director of NC State Industry Expansion Solutions (IES) and director of the North Carolina Manufacturing Extension Partnership (NCMEP). At NCMEP, Phil drives outreach to NC manufacturers, builds relationships with federal and state leaders and coordinates efforts to drive profitable manufacturing growth in the state. He also leads the broader IES extension operations outreach unit of regional managers, technical specialists and business development leaders providing business engagement, assessment and improvement tools. This includes statewide peer networks, ISO 9000 quality management systems, Six Sigma, Lean manufacturing, environmental services, and health and safety solutions.
Robert Skillen
Robert Skillen is the founder and chief engineer of VX Aerospace. Robert has a degree in aerospace engineering which he obtained from the U.S. Naval Academy. Robert spent his time in the Navy as an F-14 aviator. He has more than 25 years of manufacturing experience which includes work in both Navy depot operations and on the MIL-Handbook-5 and NAS standards committees.
PreviousE-07: Equilibar Podcast
NextE-05: Hoffer Flow
E-09: Business North Carolina
E-S-03: NCMEP-Partners – mfgCON19
E-08: 2 Hounds Design


text:
Trustees and Advisors
News Decoder Updates
Start Your School Partnership
Global Citizenship Education
News Decoder Podcast
Conversations with a female vampire ghost – Part V
by Paul Spencer Sochaczewski | 2 Jul 2019 | Discovery
This is the fifth installment of a six-part ghost story by Paul Spencer Sochaczewski, excerpted exclusively from the author's new book, Dead but Still Kicking.
In the first installment, the Geneva-based author took us to Indonesia to meet the sultan of a city built on a ghost story. In the second, we met an expert on spirits and a grandmother who is spat on by an angry spirit — and who spits back. In the third, we learned to recognize a pontianak — the ghost that kills by digging sharp fingernails into its victims' stomachs and devouring their organs. In the fourth, the narrator attended a séance to summon a pontianak despite the misgivings of the owner of a music café.
In this chapter, a possessed housewife lets out a shriek, then collapses. Read on.
It's late and we're tired.
"You were so close," Rustammy says.
He reminds me of a baseball manager talking to a player who hits a long ball which is caught when the outfielder makes a spectacular leaping catch.
But actually, I wasn't close at all. I don't believe in this stuff.
"Want to try again?"
Rustammy instructs me to relax, repeat the body posture with hands extended, and this time he says I should ask the pontianak to shake my hands.
I've done this type of thing before. The power of suggestion is a strong power indeed. I hold my hands in front of me, keeping them still. Come on pontianak, make my hands jiggle.
I sit there for another few minutes. Nothing. I order the ghost to come to me, to make my hands shake. I command her in English. In Indonesian. In French. In Thai. I run out of languages. Oh yeah, German. That must be a good language for ordering a ghost to come hither. Komm sofort her. No, make it stronger. Sonst, I said with menace in my voice.
And just for fun I start to wiggle my hand.
And once the wiggling starts, the jiggle and jangle of my hands became stronger and my arms are bouncing around, like a small boat on a rough sea. But I am in control. I could stop it at any moment, but it is sort of fun. Let's see how this plays out.
Come to me. I order you. I humbly request you. Sorry to impose, but I'm only in Pontianak for a short time and it's now or never. I have a story to write.
What a great song Burt Bacharach wrote for Karen and Richard Carpenter.
Karen Carpenter couldn't be a pontianak. Could she? No, no way.
Monkey-mind goes wild. I'm shaking my arms and having a good old time.
Foreplay, but no climax. No ghost appears. After a few more minutes I deliberately stop my flailing arms, take a breath and open my eyes.
And then, Dewi, the quiet housewife in the maroon head scarf sitting opposite me, lets out a shriek that, excuse the cliché, could have woken the dead. It is a cinematic screech, worthy of the best (or the worst, it's hard to tell sometimes) pontianak movies. Her voice goes all husky; she lets out a high-pitched "ha-hee-ha-hee" laugh of maleficence that could equally be a cry of anguish.
Her voice can best be described by a phrase I would never allow my writing students to use: blood-curdling. Laughter. Screaming. Crying. Sobbing.
"You people are bothering me."
Her gaze is distant and unfocused, her eyes hooded, her voice husky. Repeat laughter, screaming, crying, sobbing. Dewi starts to shake, jerks around and stands up. Her headscarf goes flying. It looks like she is having an epileptic fit. Softer laugh.
"Blood. See the blood!?" she shrieks.
Dewi quiets down a bit. Rustammy speaks to her, asks who she is.
"Farida," she spits out. "My name is Farida. I was killed by a man. I want to go to Meester Paul. He called me."
Meester Paul. That is me.
"I want blood. His blood." Laughter and sobbing.
"I want to return. Don't bother me."
Dewi crawls into the next room, her sobbing mixed with a hysterical laugh.
Rustammy calms her down.
"Go back. It's okay, Farida. Go back."
Then Dewi erupts again.
"I was torn apart. I'll remember his face forever. I don't want to go home. I want to follow Meester."
Dewi collapses. She is lying on her back. She looks like she is in a coma.
Rustammy "wipes" her body to remove the ghost. It's a cleansing action in which he rapidly sweeps the negative energy from Dewi's head, her back, her stomach, her legs. Even Western massage therapists know this move.
After a few minutes Dewi opens her eyes and sits up. We all breathe easier.
Meanwhile, in the adjacent room a few meters away, Rustammy's wife Anni, who had been drinking tea and chatting with friends, becomes possessed. She doesn't shout, but her eyes roll up in their sockets and she is quietly sick. The spirits are up and about, targeting impressible women.
Just as Westerners are taught the Heimlich maneuver, most Indonesians seem to know how to ask a spirit to leave. Someone puts his hand on Anni's forehead, and "sweeps" away the spirit, while mumbling some Islamic prayers. Anni is an elegant woman, wearing a dress with a Burberry-style plaid. She calms down, embarrassed by the mess she has made.
I kneel down next to Dewi and ask if she had any recollection of what had just happened. And she goes wild. It is a false calm. Farida has not left at all, but is lying in wait, like a hibernating bear.
Dewi screams and sobs and laughs. This time she looks straight at me.
"I want to follow you. You follow me to the cemetery."
She picks up a plastic water bottle and throws it across the room.
Dewi holds out her hand, wants me to take it so she can guide me to the cemetery. I refuse. Her eyes bulge, unfocused.
"Meester," she says, using the expression Indonesians in an earlier generation used to address Dutchmen. "Meester. You called me. I am Farida. You wanted to see me. I am here for you."
Dewi crawls into the next room, knocks over a table with coffee cups and then crashes into a computer printer. She huddles in a corner, then squats on a chair.
I don't get too close to her.
But Dewi approaches me. "Meeesterrrr," she says, rolling her Rs in a supernatural vibrato, drawing out the two-syllable word for several seconds. "Meee-Sterrrr. You called me. Fifteen years. I am Farida. You called me."
Fifteen years? I have no idea if that was her age when she died, or how long she's been in this place between two worlds.
Dewi then ignores me, like a small child who's bored with a toy. She shudders and Rustammy cleanses her once again.
(To read the final installment, click here.)
Paul Spencer Sochaczewski is a Geneva-based writer who has lived and worked in more than 80 countries, including long stints in Southeast Asia. He has written 14 books; the latest, Dead but Still Kicking: Encounters with Mediums, Shamans, and Spirits, was published by Explorer's Eye Press in May 2019. He can be contacted at www.sochaczewski.com.
Tags: Indonesia, Southeast Asia
Enter your email address to receive an email every time we publish a new article.
Deepfakes and AI spur disinformation and threaten democracy
Indigenous communities in Canada more vulnerable to COVID-19
Memoir offers insider look at presidents, a queen and a pope
UK PM Johnson's future clouded by COVID-19, Brexit fallout
Trump, COVID-19 ensure troubled U.S. handover to Biden
News Decoder
Trustees & Advisors
Students in the Spotlight
Students Posts
Start Your Partnership
Global Citizen Education
18 rue d'Alembert, 75014, Paris, France
© News Decoder 2020. All rights reserved. | Terms & Conditions | Privacy Policy | Editorial Policy |
News Decoder is the educational services unit of Nouvelles-Découvertes, a registered French non-profit.
Webmaster Joy Matéo – Digit'all Communication
https://www.facebook.com/newsdecoder/
Twitthttps://twitter.com/newsdecoderer
https://www.linkedin.com/company/newsdecoder/
Culture Discovery Conversations with a female vampire ghost – Part V


text:
Gordon Howard "Paddy" Fitzgerald (January 19, 1927 – May 1, 2014) was a Canadian politician in the province of Nova Scotia. He was a former Speaker of the Nova Scotia House of Assembly. Fitzgerald was born in Cochrane, Ontario.

Political career
A lawyer by profession, Fitzgerald was first elected to the Nova Scotia House of Assembly in the 1960 provincial election representing Halifax Northwest for the Progressive Conservative and was re-elected in 1963. In 1967 he was elected in the new riding of Halifax Cobequid. In 1969, he was appointed Speaker and served until the 1970 provincial election in which the Conservative government was defeated and Fitzgerald lost his seat.

Legal career
Following his defeat, Fitzgerald returned to his legal practice and was one of the province's top trial lawyers in the 1970s. In 1978, he was convicted for falsifying tax return forms, and was disbarred by the Nova Scotia Barristers Society for fraud. In 1980, he was convicted of raping a female client in his office and sentenced to five years imprisonment. He was paroled in 1981 after serving ten months of his sentence and was pardoned in 1992.

In 1982, Fitzgerald was awarded a five-month $15,000 contract by the Nova Scotia Liquor Commission to study proposed changes to the Liquor Control Act. The appointment was met with outrage by the Opposition in the House of Assembly and he resigned the appointment.

Attempted political comeback
Fitzgerald attempted a political comeback in the 1993 provincial election and contested the Progressive Conservative nomination in Dartmouth South to run against Liberal leader John Savage. He won the nomination by a margin of 29 votes to 25 votes for his opponent, Dartmouth city councillor Colin May but Conservative Premier Donald Cameron refused to sign Fitzgerald's nomination papers due to Fitzgerald's rape conviction. May was awarded the nomination instead.

Death
Fitzgerald died on May 1, 2014 at a hospital in Halifax, Nova Scotia, aged 87.

References

1927 births
2014 deaths
Politicians convicted of sex offences
Progressive Conservative Association of Nova Scotia MLAs
Speakers of the Nova Scotia House of Assembly
Canadian rapists
Recipients of Canadian royal pardons
Canadian politicians convicted of fraud
People from Cochrane, Ontario
People from Halifax, Nova Scotia
20th-century Canadian politicians
20th-century Canadian lawyers

redpajama_set_name: RedPajamaWikipedia


text:
The Windows 10 developer's dilemma: Go Universal or stick with the desktop?
WinUI 3.0: The future of Windows controls
Universal apps: Microsoft's bid to bring mobile developers back to Windows
Microsoft open-sources WPF, WinForms, and WinUI XAML
Developers will be able to contribute to these technologies on GitHub, as well as build a private copy of the UI stack
By Paul Krill
Editor at Large, InfoWorld |
Getty Images / Microsoft
Microsoft is open-sourcing three Windows UX frameworks, including Windows Presentation Foundation (WPF), Windows Forms, and the Windows UI XAML library (WinUI).
All three frameworks will be made available on GitHub. Developers will be able to contribute to in Microsoft's client UX technology, as well help debugging and fix issues. They also can build a private copy of the UI stack.
[ Explore the power of the graph—the Microsoft Graph, that is—in your apps: Microsoft Graph: The APIs to Office 365's hidden riches • Microsoft Graph and Microsoft Teams reshape Office • Cortana moves way beyond being a personal assistant. | Keep up with hot topics in programming with InfoWorld's App Dev Report newsletter. ]
The open-sourcing of the three frameworks serves as a followup to having the open source .Net Core 3 framework support WPF, Windows Forms, and Universal Windows Platform (UWP) XAML, so existing and new Windows applications can run on .Net Core.
WPF is a UI framework for building desktop client applications, with an application model, controls, graphics, layout, data binding, and security. At the core of WPF is a rendering engine to take advantage of modern graphics hardware.
Windows Forms enables development of "smart clients," described by Microsoft as graphically rich applications that are easily deployed and updated. These applications can work whether or not they are connected to the internet. A form in Windows Forms is a visual surface for displaying information to the user. WinUI has backward-compatible implementations of the default UWP XAML UI platform for Windows 10.
Where to download WPF, Windows Forms, and WinUI XAML
You can download the frameworks from their respective GitHub repos: WPF, Windows Forms, and Windows UI XAML Library.
Paul Krill is an editor at large at InfoWorld, whose coverage focuses on application development.


2016 NIMA Lineup in Full!
The lineup of acts for the 2016 National Indigenous Music Awards have been announced!
With this year's theme being Protest Songs, this year's performances will imbue the crowd with an emotional potency as songs both contemporary and iconic will be delivered by a diverse line-up. Celebrating the 50th anniversary of the Wave Hill walk off, the 40th anniversary of the Land Rights Act, 30 years since the release of Yothu Yindi's Tribal Voice and 25 years since Treaty topped the charts this year's National Indigenous Music Awards will be an historical and musical highlight.
The Rirratjingu Clan from North/East Arnhem Land will bring to Darwin one of the largest group of dancers in years for a special traditional performance (Bunggul) by members in honor of Roy Marika the 'Father of Land Rights' and Djuki Mala bring the NIMA's audience an exclusive, a specially choreographed performance for the increasingly relevant anthem – Treaty.
NIMA Awards Ceremony & Concert: Saturday 6th August, Darwin Amphitheatre, NT.


At times, though, it's awkward.
On Thursday, Trump met with Emmanuel Macron, the president of France, and his wife Brigitte. As they greeted one another, cameras picked up Trump's praise for France's first lady.
That "you're in great shape" attracted some negative media attention, as you might expect. But the "beautiful" was almost predictable. After all, in the last month alone, Macron is the third wife of a president to earn that descriptor, after the first lady of South Korea and Trump's own wife.
Over that period, Trump has described 35 different things as beautiful, according to Factba.se's data and news reports from the day. They range from soldiers killed in combat to foreign countries to two different three-word phrases to abstract concepts.
Our index of the past month, below. Were any of the beneficiaries of Trump's compliment inclined to bask in it, this list might give them pause.
June 13, Pewaukee, Wis. A speaker system.
This is quite a place — with a beautiful speaker system, I will tell you.
June 15, White House. The United States.
June 16, Miami The Cuban people.
Over the years, a special sympathy has grown between this land of the free, and the beautiful people of that island, so close to our shores and so deeply woven into the history of our region.
June 21, Cedar Rapids, Iowa. The red on electoral maps.
And those maps, those electoral maps, they were all red. Beautiful red. Beautiful.
June 21, Cedar Rapids. The lives lost in Afghanistan.
The lives, the lives, thousands and thousands and thousands of lives. $6 trillion and thousands of young, beautiful lives.
June 21, Cedar Rapids. Farming.
Farming — which is something that is very beautiful to me. I'm not a farmer, but I'd be very happy to be one. It's a very beautiful world to me.
June 21, Cedar Rapids. Clean water.
No longer will the EPA be telling you how to run your business or do your job or live your life. Instead, it will focus on its true mission, clean air and clean, beautiful, crystal water. Nice, beautiful, clean water.
June 21, Cedar Rapids. Television studios.
But they had these beautiful studios. And if Karen Handel had lost, they would've blamed it on me, which is fine.
June 21, Cedar Rapids. Otto Warmbier.
But you look at North Korea, what's going — look at Otto, beautiful Otto. Went over there a healthy, wonderful boy and you see how he came back. You see how he came back.
June 21, Cedar Rapids. America's airports in the past.
You know, we used to be the leader in airports. We had the most beautiful airports.
June 21, Cedar Rapids. The solar panels on the border wall.
Makes sense. Let's see. We're working it out. We'll see. Solar wall, panels, beautiful.
June 22, White House. Rep. Steve Scalise's children.
We are so touched that joining us here this evening are Steve and Jennifer's children, Harrison and Madison. Beautiful children.
June 23, White House. The World War II memorial on the Mall.
Earl began asking his patients if they planned to visit the new World War II Memorial — which is beautiful — right here in Washington, D.C.
June 23, White House. Honor flights.
That is how the first Honor Flight was born. Honor Flight — a very beautiful thing.
Not many people know it, but both American and the Indian constitutions begin with the same three very beautiful words: We the people.
June 29, Department of Energy. Clean coal.
We have nearly 100 years' worth of natural gas and more than 250 years' worth of clean, beautiful coal.
June 29, Department of Energy. The myth of clean energy.
But we now know that was all a big, beautiful myth. It was fake.
June 29, White House. Kim Jung-sook, wife of the president of South Korea.
It's a great honor to have you at the White House and your very beautiful and lovely wife.
June 30, D.C. The unknown.
It is America's destiny to be at the forefront of humanity's eternal quest for knowledge and to be the leader amongst nations on our adventure into the great unknown. And I could say the great and very beautiful unknown. Nothing more beautiful.
June 30, D.C. A ceremony commemorating the Korean War.
This morning, President Moon and Vice President Pence laid a wreath at the Korean War Veterans Memorial to commemorate the 67th anniversary of the Korean War. A beautiful ceremony.
June 30, D.C. Lives of murder victims.
These beautiful American lives were stolen because our government refused to do its job.
July 1, D.C. The Kennedy Center.
So on behalf of this very large group, in this beautiful building, Senior Master Sgt. Miller, Happy Birthday.
July 1, D.C. Choral music.
[To] every musician and member of the choir who has performed with such incredible grace and skill — and I heard them backstage, I said let me out there, that is the most beautiful music.
July 4, Arlington, Va. The Tomb of the Unknowns.
Representing the United States Army is Captain Jean Gwon. She served 14 years, and today she is Company Commander in support of Old Guard, where she oversees the 120 soldiers who protect the Tomb of the Unknowns. It's beautiful.
July 6, Warsaw. The sights in Poland.
It's a spectacular place. Some of the most beautiful sights that we just saw coming over.
July 6, Warsaw. Melania Trump.
The United States has many great diplomats, but there is truly no better ambassador for our country than our beautiful first lady, Melania.
July 6, Warsaw. A room.
This is a beautiful room, I must say. I love beautiful rooms and this is one of them.
July 6, Warsaw. The press he'd like to see.
And what we want to see in the United States is honest — beautiful, free but honest press. We want to see fair press.
July 6, Warsaw. Krasiski Square.
This is my first visit to Central Europe as president, and I am thrilled that it could be right here at this magnificent, beautiful piece of land. It is beautiful.
July 7, Hamburg. The words "Made in America".
For more than two centuries, those three beautiful words have been the world standard for quality, craftsmanship and excellence, and they still are today.
July 8, Twitter. The G-20 summit.
July 10, Twitter. A new health-care bill.
July 13, Paris. Brigitte Macron, wife of the president of France.
You know, you're in such great shape. Beautiful.
I think this is one of the great cities, one of the most beautiful cities in the world.
July 13, Paris. Another room.
Nice room. Isn't that a beautiful room?


Whiskey Licker Up at Binion's will offer some of the best people-watching in, oh, the world.
Future home of a mechanical bull and approximately a billion photo ops.
Vegas history buffs will love the fact Binion's will integrate its colorful history into the venue, including an exposed wall once part of The Mint.
The Mint became part of Binion's in 1988. NOw, Guests will be able to touch history.
In another nod to history, Binion's will soon debut Hotel Apache, a boutique hotel with 81 rooms on the casino's second and third floors.
The rooms will be a throwback to the original Hotel Apache which opened on the site in 1932.
The new Hotel Apache will boast throwback furnishings, and will take advantage of the building's history of "eerie occurrences." Translation: People say the place is haunted!
Haunted or not, There's no denying the old-timey charm.
The rooms at the new Hotel Apache should be available for guests in summer 2019.
Stay tuned for all the latest on these two projects at Binion's. There's never a dull moment on Fremont Street!
Visit the official Binion's Web site.
Update (4/2/19): Book a room at the haunted Hotel Apache at Binion's.
Awesome! Can't wait to visit, drink, eat, drink, ride the bull & possibly drink!
the Binions episode of Ghost Adventures is on.


Who doesn't love a DIY project or craft that you can whip up in an afternoon? Today's projects are both enjoyable to make and cheap – a winning combination in my books!
This watercolor clock is a great addition to a gallery wall. If you use coupons for AC Moore or Michaels like I did, the cost of everything will be less than $15.
Watercolor paints are simple to use and you really don't need to be artistic at all. The colors will blend into each other and give you a really nice effect.
I painted the clock face with a variety of colors that reminded me of a sunset and then blended them with water. I attached the clock kit according to the directions. I also added some gold leaf for a little bling.
Let it dry then hang it up. So pretty!
If you have some old fabric place mats, you can turn those into cute lumbar pillows. This is so easy to do and will only take about 20 minutes of your time.
Rip open one side of the place mat so that you are left with an envelope enclosure.
Fold over ripped edge and secure in place with no-sew tape. The idea here is to clean up the edge.
Stuff with whatever pillow filling you already have. OR cut an old pillow in half, sew up the exposed end and use as the perfect sized pillow form!
Next you will want to select the overlays option (the one with the butterfly). There's many options to chose from depending on what you want on your chalkboard.
These coasters are so simple to make, you could easily have your kids help or have them make them themselves.
Decide what design you want. I wanted to stick geometric so I just taped off sections at a straight angle.
Paint the untaped section. Let it dry. Paint as many coats as you need until you achieve the desired coverage. I needed about 3 coats.
Once this is dry, remove the tape and paint a contrasting color. I love bright colors against navy so I picked a bunch of really bright, fun shades.
Choose your color palette. I was inspired by a sunset so I chose a dark blue, red and yellow. I swiped the color across the canvas and blended it down with water.
I repeated this process with red and yellow, continuing to blend them with water.
This is a closeup of the paint while still wet. Once it had dried I went back and built up the color in some parts. I also decided to add some white to give it some more depth and interest.
I love the look of gold leaf so I decided to add some to the bottom of the canvas. You can leave it out or apply it wherever you want. All you need to do is put some glue down (Elmers or Mod Podge works well) and place the leaf over it using a foam brush or paint brush. It's super delicate so will probably break into pieces but I like the effect that gives.
That's it! Just bang a nail into the wall and hang the canvas.
And that's it – 5 easy projects that you can do this weekend. I'd love to see what you guys come up with. Share your finished crafts with me on Facebook, Twitter or Instagram. And if you would like more fun crafty DIY tutorials don't forget to check out Wife in Progress.


A Headline is a text that indicates the nature of the content that follows it. Headlines and accompanying images are attention grabbers that often determine whether a content is read or not.
Headliner, Weavium's latest stack, is a news slider. It displays a headline and an image, then slides to present the next headline. When the headline is clicked, the news content opens to display in full-page view with controls to navigate to the next article.
By default Headliner is set to a max width of 600px, meaning that it will scale to fit any container up to this width. But if you need an eye-catching news slider, it also looks good at full-page width and then transforms to look just as good 9or even better) on mobile.
The Item Child will accept any sort of stack that you care to throw at it. The items are configured from the main settings panel, but each can be completely customised via the child settings.
Extensive settings for complete customisation analog to all Weavium stacks.
Item Stack – As already mentioned, each child stack can be customised to override the main stack's settings.
Headliner is another versatile stack from Weavium that I can envisage being used for products and portfolios, FAQs and, of course, news articles. It is one of those stacks that is sure to grab your visitor's attention and ensure that your articles are read.
EDIT: Headliner has been updated to include adjustment of the spacing between the image and the headline, plus an option to set a background image.


text:
About the Global Affairs Canada
Mandate: Global Affairs Canada
Global Affairs Canada will continue to deliver results on the Government of Canada's commitments to preserve and support Canadian prosperity and security, and to contribute to a more just, inclusive, and sustainable world, in a gender-responsive manner.
Global Affairs Canada is implementing Canada's Feminist Foreign Policy and its suite of feminist international policies, programs and initiatives across its commitments in diplomacy, trade, security, development and consular services. The Feminist Foreign Policy recognizes that fostering rights-based, open and inclusive societies, where all people, regardless of their gender, can fully benefit from equal participation in economic, political, social and cultural life, is an effective way to build a safer and more prosperous world.
To support this work in 2019-20, the department will focus on four priorities:
1. Revitalizing the rules-based international order
Global Affairs Canada will continue to engage constructively with regional, bilateral and multilateral partners in driving positive action on global issues such as strengthening global peace and security operations, promoting the rule of law, advancing inclusive approaches to trade, reducing poverty, advancing gender equality, combatting climate change, and mitigating cyber threats.
Global Affairs Canada will also work with partners to protect, reform, and renew the rules-based international order and to advance Canada's interests in key international forums, including campaigning for a seat on the United Nations Security Council for 2021–22.
2. Eradicating Poverty
Global Affairs Canada will continue implementing its Feminist International Assistance Policy, released in June 2017, which seeks to eradicate poverty and build a more peaceful, more inclusive and more prosperous world.
Canada recognizes that promoting gender equality and empowering women and girls to reach their full potential is the most effective approach to achieving this goal. Global Affairs Canada's international assistance will contribute to eradicating poverty, increasing opportunity for people around the world, alleviating suffering in humanitarian crises, and fostering peace and security, and in doing so, advances the Sustainable Development Goals, which aim to eradicate poverty by 2030.
3. Pursuing diversified, modern and inclusive trade
Global Affairs Canada is committed to an inclusive trade agenda that supports all segments of society in taking advantage of the economic opportunities flowing from trade and investment. Global Affairs Canada will continue to champion a more inclusive approach to trade, including by supporting women entrepreneurs with targeted products and services to help them better integrate in the global marketplace, and by promoting a more inclusive approach in Canada's free trade agreements.
Global Affairs Canada will work to deepen and diversify trade relationships through increased and diversified international trade and foreign direct investment and will contribute to inclusive prosperity to ensure that the benefits of trade are widely shared. Through consultations that inform our approaches, the department will also continue to pursue modern and inclusive approaches with trading partners in important areas such as transparency, labour rights, the environment, small and medium-sized enterprises, gender, and Indigenous peoples.
4. Strengthening Canada's place in North America
The Government of Canada is committed to further strengthening relations with Canada's key allies, partners and neighbours to the south — the United States and Mexico.
Global Affairs Canada will deepen engagement with the U.S. and Mexico, including with relevant federal, state and local governments, private sector and civil society organizations on key areas such as trade, investment, innovation, security, energy and the environment.
Global Affairs Canada will collaborate with other government departments and other levels of government, in a whole-of-Canada approach to the two bilateral relationships and the trilateral relationship, to enhance competitiveness; increase commercial ties; advance modern border management; cooperate on energy infrastructure and security; advance environmental action; and support efforts to address global and continental issues and threats.


text:
Using the SymbolStore to Create a Stand-Alone Web Map
=====================================================

Ryan S Mullins
GeoVISTA Center
The Pennsylvania State University

# Background

The [SymbolStore](http://symbolstore.org) is an online repository of some 2300 symbols (and growing) that are used to represent point features on maps, among other uses. This tutorial is designed to show you, as a map maker, how to use the SymbolStore to create a privately hosted web map on a server you control or own.

### Required Skills and Tools

This tutorial is designed for people who are familiar with web development, and assumes that you have experience using web maps and some experience developing web sites/applications. A more complete list of required skills and tools is provided below.

**Skills**

* Experience using web maps (e.g. [Google Maps](http://maps.google.com) or [Open Street Map](http://osm.org))
* Some experience with  web development technologies, including [HTML](http://en.wikipedia.org/wiki/Html), [JavaScript](http://en.wikipedia.org/wiki/JavaScript), and [CSS](http://en.wikipedia.org/wiki/Cascading_Style_Sheets)
* Some knowledge of the JSON data format, specifically the [GeoJSON](http://geojson.org/geojson-spec.html) specification
* (Optional) Some experience developing with the [Leaflet.js](http://leaflet.com) mapping library

**Tools**

* A text editor — Everybody likes their own editor for [different reasons](http://xkcd.com/378/), so please use whatever you are comfortable with. If you have yet to find a text editor of your own, I suggest trying out [Sublime Text](www.sublimetext.com).
* A browser — I like to use [Chrome](http://www.google.com/chrome), you may prefer [Firefox](http://www.mozilla.org/firefox) or [Safari](http://www.apple.com/safari/). Internet Explorer can also be used, but be aware that some libraries used in this tutorial do not work well in older versions (< IE 9/10).
* Git (optional) — A popular revision control system and the reason for GitHub, if you haven't installed it already [now would be a good time](https://help.github.com/articles/set-up-git).
* A web server (optional) — You don't really need this for the tutorial I present here, but if you want to use an [Apache](http://httpd.apache.org/) or [Nginx](http://wiki.nginx.org/Main) server during your development process it won't hurt.

# Creating a Web Map Using the SymbolStore and Leaflet.js

## Step 0: Getting the Starter Code

The first step, as with any project, is to create a workspace for your project. I have provided a directory structure with some code for this demo that will do just that. All you need to do is get this code onto your computer.

### Downloading a .zip Archive

The easiest way to get the source code is to download a .zip archive of this repository. On the repository [home page](https://github.com/RyanMullins/Tutorial-SymbolStoreClassic) you will see a button that reads "Download Zip". Simply click that and this entire tutorial will be downloaded to your hard drive.

### Cloning the Git Repository

A second option is to use Git to clone the repository to your system. There are many ways to do this with the various command line and graphical interfaces currently available, but I will demonstrate the simplest command line version below.

```Shell
$ git clone https://github.com/RyanMullins/Tutorial-SymbolStoreClassic.git
```

## Step 1: Exploring the Starter Code

With code in hand (so to speak) you can now start getting some work done. But before you get too deep down that rabbit hole, let's take a look a t what i have provided for you.

In the repository you will find a few directories, the important ones here are _src_ and _final_. These directories are, for the most part, copies of one another. The _final_ directory is what I used to create this tutorial, and it includes a complete working copy of the map that you are trying to build. Use this directory as a reference when you get stuck, it's pretty well documented.

The _src_ directory is a workspace I have created for you. Inside this directory you will find three other directories and a file. The _styles_ directory contains a single CSS file used to style the map, you shouldn't ever need to touch this. The _images_ directory will be discussed later in this tutorial, but its purpose is exactly what you think it might be. The two important pieces right now are the file, _map.html_, and the _data_ directory. Let's take a look at these in more detail.

### The Map

The _map.html_ file is the page that will display the map you are looking to make. I have provided the complete, working code to get a map on the page, that way we can focus more on customizing the map's symbology. Let's take a quick look at the body of the _map.html_ file, listed below.

```HTML
<body>
    <div id="title">
        <h1>10 Things to do on PSU Homecoming Weekend</h1>
    </div>
    <div id="map"></div>
    <script type="text/javascript">
        // ---- Map ----

        var map = L.map('map', {
            'center' : [40.802139, -77.8611974],
            'zoom' : 14,
            'maxZoom' : 18,
            'minZoom' : 14,
            'maxBounds' : new L.LatLngBounds(
                new L.LatLng(40.78262115769851, -77.88697242736815),
                new L.LatLng(40.82160395916235, -77.83547401428223))
        });

        // ---- Tiles for Base Map ----

        L.tileLayer('http://acetate.geoiq.com/tiles/acetate-hillshading/{z}/{x}/{y}.png', {
           attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="http://FortiusOne.com">FortiusOne</a> and <a href="http://stamen.com">Stamen</a>',
           maxZoom: 18
        }).addTo(map);

        // ---- Load and Display the Data ----

        $.getJSON('data/data.json', function (data) {
            L.geoJson(data, {
                'onEachFeature' : function (feature, layer) {
                    layer.bindPopup(
                        "<b>" + feature.properties.name + "</b><br/>" +
                        "Rank – " + feature.properties.rank + "<br/>" +
                        "Description – " + feature.properties.description);
                },
                'pointToLayer' : function (feature, latlng) {
                    return L.marker(
                        latlng,
                        {
                            icon: L.icon({
                                iconUrl: feature.properties.symbol,
                                iconSize: [20,20]
                            }),
                            title: feature.properties.name
                        });
                }
            }).addTo(map);
        });
    </script>
</body>
```

As you can see, the body of the page is comprised of three elements — a `div` called title, a `div` called map, and a piece of JavaScript. The title div is exactly that. The map div is empty, but will be populated with content by the Leaflet.js mapping library. The JavaScript is where things get interesting.

This script is broken into three sections — making a map, adding tiles to that map, and adding data to the map.

In the first section, I use the Leaflet Map function to create a map in the map `div`. I limit this map's extents to an area over State College, PA and University Park, PA. I also limit and set the zoom level so that the user can't get lost.

In the next section I create a tile layer that will be the base map for this application. These tiles were designed by [GeoIQ](http://www.geoiq.com) as part of their Acetate line of analytical products. They are a nice set of simple tiles that look good with a variety of symbol types. Of course, if you have a favorite set feel free to swap them out.

In the last section, I use the [jQuery](http://jquery.com) library's `getJSON` function to load in a static GeoJSON file from the _data_ directory. Once this file is loaded it is passed to the Leaflet.js library's `geoJson` function, which parses this data and adds the features to the map. I also use two options in this function to customize the appearance of these features. The first option, `onEachFeature`, allows me to give each of these features a custom pop-up (displayed on click) that has the name of the location and a brief description of what a person can do there. The second option, `pointToLayer`, is where I define the custom Markers for these features. Inside this function I return a new Leaflet Marker with a custom defined Icon using links to symbols I provide with the data.

And speaking of data...

### The Data

I like to have a theme to my maps and demos, and being that it was Homecoming at Penn State last weekend (12 Oct 2013, we played Michigan, we won, it was intense) I decided to make a map of "10 Things to do on PSU Homecoming Weekend". So, I made a list of ten classic Penn State Homecoming activities, which became the data behind this map.

In the _data_ directory you will find a single file, _data.json_. This file is contains a [GeoJSON](http://geojson.org/geojson-spec.html) [Feature Collection](http://geojson.org/geojson-spec.html#feature-collection-objects), with a list of [Point Features](http://geojson.org/geojson-spec.html#point). Each feature has geometry for the location of that activity, and a few of properties. I provide properties that give the name, (arbitrary) rank, and description of the activity and location. I also provide a fourth property, _symbol_, that is a string containing the URI to the custom symbol you will download from the SymbolStore.

## Step 2: Getting Symbols from the SymbolStore

Now it's time to get a collection of symbols to use in this map. In the provided data you will find the following types of activities/places:

* Sporting Event (football game)
* Monument (Lion Shrine)
* Building (Old Main)
* Restaurant/Bar (The Tavern, The Corner Room, the Waffle Shop, Cafe 210 West)
* Entertainment (parade, tailgating, live radio broadcast)

You will need a symbol for each types of activity/place, so head on over to [SymbolStore.org](http://symbolstore.org) and start browsing around.

### Finding and Adding Symbols to Your Cart

Welcome to the SymboStore, one of the largest repositories of map symbols on the web. Figure 1, below, shows the interface that you will be greeted with when the page first loads.

![Figure 1. SymbolStore Homepage](./images/Startup.png)

When the page first loads you are presented with a list of the first 25 symbols in the repository, ordered alphabetically by name. On the right you will notice a blank area with some buttons below, this is your cart and will be where you store the symbols you want before downloading them.

Speaking of downloading symbols... You have 5 types of activities on this map, each requiring at least one symbols. Now you can search for some symbols you would like to use to represent these activities. I'll walk you through the process for one symbol, then you can keep going with the rest.

Let's start by finding a symbol to use for the building. The building I have included in the data is Old Main, the main administrative building at Penn State. Since it is the center of university, I think it would be appropriate to look for a symbol that represents a school or college. I decided to try and search for the word college, and got some decent results (see Figure 2).

![Figure 2. Searching for Symbols](./images/Search.png)

Of the symbols that match the word "college" I like the first one the best. It is from the [Maki](http://mapbox.com/maki) symbol set developed by MapBox and I tend to gravitate towards the simple designs from this set. Now, I simply click the "Add to Cart" button and the symbol is added to my cart.

You can use the search bar to look up symbols for the rest of the activities on the list, adding the ones you like to your cart. I kept with the Maki symbols for my map – American Football, Bar, Beer, College, Monument, Restaurant, Star (Solid).

### Downloading, Unpacking, and Moving Symbols

After you finish adding your symbols to your cart, you need to tell the SymbolStore to prepare a download for you. Because of the diverse client base the SymbolStore supports, downloads include three symbol formats – PNG, SVG, and Esri Style Files. When you click on the "Prepare Symbols" button (see Figure 3) the SymbolStore generates the Style File, and creates a .zip archive of that new Style File, the PNGs, the SVGs and any licensing information for those symbols.

![Figure 3. Prepare symbols for download](./images/Prepare.png)

After the archive is ready for download the "Download" button will be enabled (see Figure 4). Click that and the archive will be saved to your computer.

![Figure 4. Download the symbols](./images/Download.png)

Unzip the archive you just downloaded, it's time to go exploring and move some things around. Inside the extracted folder you will find two other directories – "image" and "svg" – and the Esri Style File. In this tutorial you'll use the PNG images, so open up that directory. You'll see that the images are separated by origin set (Maki, DHS, FEMA, etc.) and inside those folder you are provided with square symbols in four sizes – 16px, 32xp, 64px, 100px. Select all the 100px images and copy those into the _src/images_ folder in your tutorial workspace. At this point you can either delete this download or keep it around, but we will not be coming back to it in this tutorial.

## Step 3: Altering the Data

Time to go back to your data. As we discussed previously, the data is a GeoJSON Feature Collection of Point Features. Each of these features has a set of properties, one of those properties is the _symbol_ property. Right now this property is blank (see example below) but you will be populating it with a link to the symbol that will represent that Feature.

```JavaScript
{
    "type"     : "FeatureCollection",
    "features" : [
        {
            "type"       : "Feature",
            "geometry"   : {
                "type"        : "Point",
                "coordinates" : [-77.8533986, 40.8118233]
            },
            "properties" : {
                "name"        : "Nittany Lion Football at Beaver Stadium",
                "rank"        : 1,
                "description" : "The Greatest Show on Earth!",
                "symbol"      : ""
            }
        },
        ...
    ]
}
```

The link you will use is a relative link, meaning that it is the path from the current location in the file system to the location of that resource. In this case, the images will be loaded from the main web page, which is in the _src_ directory in your workspace. The symbols you are using should be stored in the _src/images_ directory, so you link will look something like "images/{symbol_name}.png" where you will change the _{symbol_name}_ based on the symbol you want to use.

```JavaScript
{
    "type"     : "FeatureCollection",
    "features" : [
        {
            "type"       : "Feature",
            "geometry"   : {
                "type"        : "Point",
                "coordinates" : [-77.8533986, 40.8118233]
            },
            "properties" : {
                "name"        : "Nittany Lion Football at Beaver Stadium",
                "rank"        : 1,
                "description" : "The Greatest Show on Earth!",
                "symbol"      : "images/Bar_100.png"
            }
        },
        ...
    ]
}
```

Go through your data and change the value of the _symbol_ property of each Feature to reference the symbols. An example is given in the listing above if you get confused. Once these values are changed, save your work and you should be ready to go.

## Step 4: Try It Out!

Time to try things out. Open the _index.html_ file in a browser, it should show a simple Leaflet map, centered over University Park, PA, and displaying 10 symbols you can interact with. In some browsers (Chrome) this may violate the same origin policy. If it does, copy your workspace into the active directory of a web server and try again, it should work. If your problems are persistent then please submit a bug report as it is probably my fault.

_**Disclaimer**_

_This material is based upon work supported by the U.S. Department of Homeland Security. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of funding agencies._

redpajama_set_name: RedPajamaGithub


I'm going to start referring to my cabin as ol muddy. I had 2" in the last 2 weeks and another 1" when I was cutting my WTI clover. I got hammered trying to beat the rain. w/ 10 minutes left it exploded. I couldn't see 40 yards ahead. and then the hail came. 400 yards later I was in the shed and the hail was deafening on the metal roof. lucky it was only pea sized. I had a 12" pile outside where it ran off the roof that remained until the next morning.
I still couldn't work my new field. a sinkhole showed up though. It took 3 wheel barrows to fill it in.
I spot sprayed 4 fields. I did pretty well 2 weeks ago on the 1st application.
I took soil/mud sample to send to our friends at WTI.
It's a lot of work, but it will pay off in time.
We would like to have some of your rain.
Have fun on your fishing trip!
Hail is no fun to get caught in...enjoy your fishing trip! Then the work starts.
Rain is better than a drought.
I'll gladly take some of that rain. My yard is pretty much toast and has been for weeks.
I agree. I've had concrete at this time of the year before. .
Just spent the weekend down with family on Bull Shoals lake. Got a lot of rain Sat & Sun down there (several inches) and the clay mud was just rolling in from all of the creeks. Got home a couple of hours ago - we had a quarter inch over that span. Really starting to dry out here - need a bunch of rain to get caught back up. Corn is doing OK, but a lot of the beans look really poor.


text:
<html>
  <head>
    <script type="text/javascript">
      window.ELECTRON_ENABLE_SECURITY_WARNINGS = true
    </script>
  </head>
<body>
</body>
</html>


Custody disputes can be among the most difficult cases for a Charleston divorce lawyer to handle. The difficulty is often compounded by the family tensions that existed long before the client ever walked in the door, tensions that are often multiplied by either a lack of or misunderstanding of South Carolina custody laws. One frequently misunderstood custody law is that regarding a child's stated preference to live with one parent or the other. Parents want to know — will this make a difference in my case?
1. In determining the best interests of the child, the court must consider the child's reasonable preference for custody.
As always, the wishes of the child must be measured against what is in the child's "best interests." Importantly though, the statute requires a judge to consider a reasonable preference. If there is a stated preference, it seems that it may be error for the Court to not address that stated preference in reaching its ultimate conclusion regarding custody. Note however that this language does not require a judge to simply go along with the stated preference. The judge must consider the preference, but only if it is "reasonable." What is meant by "reasonable" is defined by the second sentence of the statute.
2. The court shall place weight upon the preference based upon the child's age, experience, maturity, judgment, and ability to express a preference.
When addressing this portion of the statute with new clients, I often refer to the existence of a sliding scale when it comes to the reasonability of a child's custody preference. The younger a child is, the greater the burden becomes to satisfy the Court that the child's maturity and judgment should outweigh the lack of years.
There exists an entire series of cases that weigh in on where the line between age and maturity exists. These cases suggest that, despite best efforts to apply a one-size-fits-all resolution to this issue, no such resolution exists. The youngest child whose opinion appears to have been given great weight was 12, and the Court in its decision noted that he was mature for her age. Another case gave considerable weight to the wishes of a 14 year old, who expressed a genuine desire to not move away with his mother, because he wished to remain in the neighborhood he had grown up in, with his friends, and continue attending the same school. Other case have more or less dismissed the preferences of 11 year old children.
One important factor in any case involving a child's custodial preference is the perception that a child is being influenced by a desire to live with the more permissive parent. What child wouldn't want to live in the household where there are no rules, no homework time, and/or fancy cars and clothes in your teen years? A whiff of this by the Court will cast serious question on the child's maturity and judgment, regardless of age.
Anecdotally, and without much in the way of legal support, my experience as a Charleston divorce lawyer is that once a child reaches the age of 16 and expresses a strong preference, and with all other factors being roughly equal, the child's wishes will prevail such that the issue is probably not worthy of litigating. Again, anecdotally, I have heard multiple judges look at parents in a courtroom and tell them that, custody order or no, that child is likely going to go where he or she wants to go, and there isn't much the Court or either parent can do about it. Take that for what it's worth.
3. How does the child's preference get expressed?
While not part of the statute, this remains an important consideration. Judges are loath to take testimony from a child, either in a courtroom or in chambers. So typically the stated preference is contained within the guardian ad litem's report. A GAL is a third party, usually another Charleston divorce lawyer, who is tasked by the Court with investigating a case from the perspective of the child's best interests (in effect, to be the judge's neutral eyes and ears in a case). GALs can and do interview children, and will frequently ask older children about their preferences. This preference is then communicated to the Court through the GAL's report. In other words, don't expect to put your child on the stand.
In summary, a conservative analysis of the statute regarding children's custodial preferences, and the case law drawn from it, suggest that beginning at the age of 12, our Family Courts will begin to give some consideration to a the child's preference given a showing that the child is especially mature. By 14, the child's preference will be given weight (it seems) unless there is some reason to believe the child is making an immature decision. And by 16, absent other circumstances that would greatly affect the child's best interests, it appears the child will likely be able to live with the parent of his or her choosing.
If you have any additional questions on this topic, please contact Charleston divorce lawyer J. Michael DeTreville or Patricia O. DeTreville.
Charleston Divorce Lawyer | There are many factors that a Family Court must weigh in making a custody determination, and the child's preference is but one. How much weight does that preference carry?


text:
Q: insert multiple variables in shell script I'm trying to produce multiple output files from a large JSON file of many objects which can be identified by $var1.
My 'application' splits arrays within each json object into multiple rows of text which I can test with awk to get records within a period.
From a long list of $var1, and fixed $unixtime1 and $unixtime2 for a single pass, what would a bash FOR loop look like that would pass in these variables?
cat data.json | grep $var1 | application | awk -F '$10 > $unixtime1 && $10 < $unixtime2' > $var1.txt

I could use jq to obtain a list of var1, but cannot use jq for the entire operation because of some jq limitations with large integers.
jq -c .var1 data.json | sort | uniq -c

As an occasional procedure, I've chosen not to modify my 'application' for the task (yet) - but I appreciate the experienced expertise out there.
The following for loop does the first bit - But how do I introduce the timestamps as variables?
test.txt
351779050870307
351889052023932

#! /usr/bin/env bash
for i in `cat test.txt`
do
cat data.json | grep $i | application | awk -F "\"*,\"*" '$10 > 1417251600000 && $10 < 1417338000000' > $i.txt
done

A: I THINK this is what you're looking for:
while IFS= read -r i
do
    grep "$i" data.json | application |
    awk -F '"*,"*' -v ut1="$unixtime1" -v ut2="$unixtime2" '$10 > ut1 && $10 < ut2' > "$i.txt"
done < test.txt

A: For those with expertise in things other than BASH (like me) - I hope it helps you with your small script experiment
Here is an example of inserting multiple variables into a bash script that contains a loop and mixes multiple piped functions -  The example includes an example of a user prompt, a calculation and a list (test.txt) as input.
The while loop seems tighter than a for loop (from previous answer) (but look up for vs while logic)
The interesting syntax of the awk function comes from the previous answer without explanation, but works
#! /usr/bin/env bash
read -e -p "start time?" Unixtime1
Unixtime2=$(echo $Unixtime1 + 86400000 | bc)
while IFS= read -r i
do
grep "$i" data.json | application |
awk -F '"*,"*' -v ut1="$Unixtime1" -v ut2="$Unixtime2" '$10 > ut1 && $10 < ut2' > "$i.dat"
done < test.txt

redpajama_set_name: RedPajamaStackExchange


Bachelor of Agricultural Commerce, Massey University.
12 years as an off-farm supervisor in Southland and North Otago.
Five years dry stock farm owner operator.
Dairy farm owner/operator for the past seven years.
Seven years sharemilking in the Waikato.
As your FarmWise Consultant I can advise you on all aspects of dairy farming. I'll help you achieve your business goals and make sure everyone on your farm enjoys themselves.
I've gained a range of skills from my experience as an off-farm supervisor, sharemilker and dairy farm owner. When combined with my dairy farming and agricultural knowledge you'll receive the best advice for maximising your business potential.
But before we get there, we'll need to get to know each other. This is because no one farming operation or system is the same. Your priorities will differ from the farmer down the road, which means we'll tailor a plan to suit your needs. My goal is to understand your business and personal aspirations then help you achieve them.
Because we're part of LIC FarmWise Consultants have an advantage over other agricultural advisors. This gives us unrivalled access to the latest dairy farming research and development.
Get in touch to find out how I can tailor a package to meet your needs.


text:
Q: Implement jQuery Tag-it functionality in C# Win Form I would like to implement a functionality similar to jQuery TagIt into C# windows forms.
Here is the link for jQuery - http://aehlke.github.com/tag-it/
I am thinking of creating a user control for this functionality.
Any help on how to go about this?

A: You're in luck, as there's already a container control called a FlowLayoutPanel that will get you 90% of the way there as a flowing tag host.
FlowLayoutPanel Class @ MSDN
This control is available from the Toolbox in Visual Studio, so a good starting point would be to make a custom control based upon a FlowLayoutPanel, and another custom control to represent a tag based upon a Label or Checkbox, and update the drawing and behavior (in the case of a Label) to respond to clicks and to display the [x] to dismiss the tag.
Label Class @ MSDN
CheckBox Class @ MSDN
After making these two controls, you will need to do additional work to make your FlowLayoutPanel-derived control add/remove Label-based controls representing the state of the tags present.
Update: One thing I missed, a TextBox or other input field would need to be added in place to support adding new tags.
TextBox @ MSDN

A: public class TagLayoutPanel : FlowLayoutPanel
{
    //local variables/controls
    private TextBox _entryBox;
    private Dictionary<string,string> _currentTags;

    //events
    public delegate void TagsUpdatedHandler(TagEventArgs e);
    public event TagsUpdatedHandler TagsUpdated;

    //constructor(s)
    public TagLayoutPanel()
    {
        Init();
    }

    public List<string> GetCurrentTags()
    {
        var lst = new List<string>();
        if (_currentTags != null)
            lst = _currentTags.Keys.ToList();
        return lst;
    }
    private void Init()
    {
        _currentTags = new Dictionary<string, string>();
        //Entry box
        this.Padding = new Padding(3);
        this.BackColor = Color.White;

        _entryBox = new TextBox();
        _entryBox.BackColor = Color.White;
        _entryBox.BorderStyle = System.Windows.Forms.BorderStyle.None;
        _entryBox.KeyUp += _entryBox_KeyUp;
        this.Controls.Add(_entryBox);
    }

    private void _entryBox_KeyUp(object sender, KeyEventArgs e)
    {
        if (e.KeyCode == Keys.Enter)
        {
            var tag = _entryBox.Text;
            if (!string.IsNullOrEmpty(tag))
            {
                this.AddTag(tag);
                _entryBox.Text = String.Empty;
            }
        }
    }

    protected override void OnGotFocus(EventArgs e)
    {
        //Set focus to the textentry box.
        base.OnGotFocus(e);
        this._entryBox.Focus();
    }
    public void AddTag(string tag)
    {
        bool added = false;
        if (!_currentTags.ContainsKey(tag))
        {
            _currentTags.Add(tag, tag);
            added = true;
        }

        if(added)
        {
            Redraw();
            Notify();
        }
    }
    private void Notify()
    {
        if(TagsUpdated != null)
            TagsUpdated(new TagEventArgs(GetCurrentTags().ToArray()));
    }
    public void Redraw()
    {
        this.Controls.Clear();
        foreach (var tag in _currentTags.Keys)
        {
            DrawTag(tag);
        }
        AddEntry();
    }
    private void AddEntry()
    {
        this.Controls.Add(_entryBox);
        _entryBox.Focus();
    }

    public void DrawTag(string tag)
    {
        var lbl = new Label();
        lbl.MouseMove += lbl_MouseMove;
        lbl.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
        lbl.BackColor = Color.LightGray;
        lbl.Name = "lbl_" + tag.Replace(" ", "");
        lbl.ImageAlign = ContentAlignment.TopRight;
        lbl.Text = tag;
        lbl.Tag = tag;
        lbl.Image = Resources.close_x; //Replace with your own image.
        lbl.Click += lbl_Click;
        this.Controls.Add(lbl);
    }

    private void lbl_Click(object sender, EventArgs e)
    {
        var lbl = (Label)sender;
        bool removed = false;
        foreach(var item in this.Controls)
        {
            if(item is Label)
            {
                if(((Label)item).Tag.ToString() == lbl.Tag.ToString())
                {
                    _currentTags.Remove(lbl.Tag.ToString());
                    removed = true;
                    break;
                }
            }
        }

        if(removed)
        {
            Redraw();
            Notify();
        }
    }

    private void lbl_MouseMove(object sender, MouseEventArgs e)
    {
        var lbl = (Label)sender;

        var startImgX = lbl.Width - 20;
        var endImgY = lbl.Height - 15;

        if (e.X >= startImgX && e.Y <= endImgY)
            System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.Hand;
        else
            System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.Arrow;

    }
}

public class TagEventArgs : EventArgs
{
    public string[] Tags { get; private set; }
    public TagEventArgs(string[] tags)
    {
        Tags = tags;
    }
}