text:
Honda Prelude successor may return as an EV
The Honda Prelude was one of the shining models in Honda's lineup in the 1980s and 90s, but by the early 2000's it was gone. Well Prelude fans should like this new report, since it claims that a successor to the Prelude is coming and if the rumors are true it will be an EV, introduced in 2028.
Earlier this year Honda teased two of its upcoming electric sports cars. One of them was suspected to be an electric NSX, but no one really knew what the second EV was. Now Japan's Best Car Web is reporting that the cloaked models are successors to the Prelude and NSX. Acura has basically confirmed several times that the next NSX will be an EV, so that's no big surprise about the NSX, but the Prelude? That's something exciting. With Honda bringing recently bringing back the Integra name, the Prelude's return would be the icing on the top.
Although Honda teased its new sports cars, it didn't provide any big details about either of them, only stating that one of them will be a "specialty" model, while the other is being called a "flagship" model. During the announcement, Honda stated "The joy of driving will be passed on to our models even in the era of electrification."
Lebanon Moving Toward Crypto Adoption Following The Economic Downturn
Web3 Foundation Says Polkadot (Dot) Is Not A Security
Genesis X Convertible EV concept confirmed for production
2023 Cadillac XT4 Review: Stylish, but Not a Stand Out
Ford lowers 2023 Mustang Mach-E pricing and increases production
Health January 31, 2023
How to raise a happy and healthy kid
2023-01-31 happy and healthy kidGiving your kids cheerful, sound childhoods could set them up for…
BANGKOK (NNT) – China's JD.com will close its e-commerce services in Indonesia and Thailand, retreating from…
Education January 31, 2023
7 Career-Boosting Resolutions For The New Year
While it's not mandatory, it doesn't hurt to make new changes to welcome the new…
Fashion January 31, 2023
January Bestsellers – Crystalin Marie
Often what feels like the longest month of the year, January is nearly behind us!…
Crypto (1,438)
Law \ Legal (90)
© 2022 - News Voices - All Rights Reserved.


WCP: The Education Campaign: Addressing Inequality through Teaching and Learning?
Many Americans believe education is the cure for our nation's ills, but the Presidential candidates have been mostly quiet on the issue. In this week's Working-Class Perspectives post, Sherry Linkon explores the policy proposals laid out by Hillary Clinton as they pertain to inequality and the treatment of teachers.
What really got my attention, though, is that Clinton's site presents education as both reflecting economic and racial inequality and having the potential to reduce it. Of course, neither attention to the achievement gap nor the idea that better education gives people more economic opportunity is new. But the site makes an especially strong case for the importance of inequalities in education. It includes a section with nine charts detailing, in very simple and powerful images, the multiple ways that education mirrors economic and racial inequality in the U.S. The charts document increasing segregation, higher drop out rates and lower test scores among black and Latino students than among whites, the low incomes of kindergarten teachers, and the country's relatively low rate of college completion, among other things. The page ends with the claim, drawn from the Center for American Progress, that closing the education gap would strengthen the economy.
Take a moment to read the post in its entirety and check out other Working-Class Perspectives on our website.
The Working-Class Perspectives blog is brought to you by our Visiting Scholar, John Russo, and Georgetown University English professor, Sherry Linkon. It features several regular and guest contributors.


text:
COVID-19 news: 36 cases of coronavirus in Antarctica
NASA news: December's full moon in the skies this week
Black holes: Albert Einstein's theory may save Earth from wandering black holes
Mars mission: Stephen Hawking reveals a way to colonize Red Planet
Four ways microbial fuel cells could revolutionise electricity production in the future
Oxford scientists: how we developed our COVID-19 vaccine in record time
SpaceX: ROCOSMOS head claims Elon Musk's space firm cannot compare to Russian agency
Man pronounced clinically dead for three minutes describes what death is like
Simedblack / Pixabay
Wednesday, April 1, 2020 5:34 AM UTC
Scientist claims life after death is real if a 'multiverse' exists
Scientist describes what death is actually like
Dr. Anthony Fauci predicts over 100,000 coronavirus fatalities in US
Experts believe Comet Atlas will be as bright as the Moon when it approaches the Sun
Asteroids: SpaceX's Starlink satellites may potentially hide rogue asteroids, say experts
Death is one of life's biggest mysteries, and it does not seem like there would be an answer any time soon. One man has shared his experience after being clinically dead for three minutes.
There are many assumptions on what death would probably be like when a person experiences it. Express reports that Reddit user Pwnographik recalled his experience with death after falling ill in a foreign country and suffering from a damaged stomach lining as an effect from going on the keto diet. Upon arriving back in his home country of Canada, he was confined in the hospital after suffering from severe dehydration resulting from his vomiting. His body was rejecting the IV and hydration until everything went black.
The Reddit user was clinically dead for three minutes, and he shared his experience after flatlining. "I didn't see any white light or angels, didn't hear any voices. I could see, but I didn't have a body," said the Redditor, who then described the next few moments as like being on another planet with totally different surroundings.
"When I looked down, I saw sand, and there was very shallow water. It was like an endless shore. The water was probably an inch or two high, but the best way I could describe it is when you walk on the very shallow end of the shore of a beach and that shallow end is just endless, like the water never got deeper or shallower,"
The user also revealed that the sky where he found himself in was purple, and there was no sun, only rays of light that were blue. "The feeling was so foreign to me. It just felt like every single problem I had, every single issue, no matter how big or how small was just gone. I just existed. It felt like everything was going to be okay…"
Scientists have also tried to explain whether or not there is life after death or at least the experience that follows after death. One scientist, Dr. Robert Lanza of the Astellas Global Regenerative Medicine, believes that death is not the end, but is a quantum reboot that places us somewhere in an alternative time.

redpajama_set_name: RedPajamaCommonCrawl


Note: This review contains some major PLOT SPOILERS so readers beware.
Plot Synopsis: Recently released from prison, Jimmy (JACK REYNOR) hopes to reconnect with his younger adopted brother, Eli (MYLES TRUITT), and estranged father (DENNIS QUAID). But after a run-in with a vengeful criminal (JAMES FRANCO), Jimmy and Eli become fugitives with one hope for survival: a metallic box from another dimension, discovered by Eli, transforming into a super-powered weapon and leads Eli to discover his true identity.
Quick Hit Review: Kin is a movie that for one reason or another, perhaps due that it's from the producers of Stranger Things with a similar look, at least in regards to the promotional material with its neon colors and poster designs. The movie itself? It was alright, I guess. Kin is the kind of movie that you watch, be slightly entertained but move on and forget about it a few days later.
The film is a mish-mash of a family crime-drama with science fiction and although on their own were fine, the two genres never quite gelled and then there's a finale that sequel baits for a sequel that, considering its lackluster box office (taking in a mere $10 million worldwide), one that we are unlikely to see (although I guess I wouldn't count out Netflix to do some sort of TV series).
On the positive side, though, the performances were decent. I liked the interactions between Jack Reynor and the young Myles Truitt marking his feature film debut (and has since landed a recurring role on Black Lightning), and for a new talent, holds his own quite well. James Franco, as he has done for the past few years, eats it up as the villain, riding the line between being scary and chewing the scenery. Zoe Kravitz doesn't get a lot of screen time, probably coming into the picture about 15-minutes in and exiting at the beginning of the third act, had a few nice scenes and does well considering her limited, but still effective role. Last, Dennis Quaid has a small but important part as the stern by loving father, and he also has a heartfelt scene with Truitt before his tragic departure.
Based upon their own short film Bag Man, brothers Jonathan & Josh Baker direct Kin with some diligence and if not for the haphazard plot, with the screenplay written by Daniel Casey (upcoming Fast & Furious 9), that didn't connect all that well, not to mention the aforementioned finale, might've made for a fun, if not breezy, sci-fi/thriller and instead it is on the forgettable side.
This release comes with a glossy slip cover and inside a Digital HD redemption code. For a movie that didn't exactly set the world on fire at the box office, Lionsgate did load it with some features, all shown in High-Definition and are available on both the 4K UHD and Blu-ray discs.
Thicker Than Water: The Making of Kin (1:51:25) – This 8-part featurette delves into the inspiration, casting, locations, visual effects and more with interviews by members of both the cast and crew, including the Baker Brothers, Michael B. Jordan (producer/actor), Jack Reynor, James Franco, Myles Truitt, Zoe Kravitz, Dennis Quaid and many more.
Enhanced Visual FX Breakdown (13:52) – Compositing Supervisor Keegen Douglas guides viewers through the VFX in the film.
Bag Man Original Short (14:39) is the film that Kin was based from and includes an optional commentary with the Baker Brothers.
Deleted Scenes (11:52) has an introduction with the film editor and there are 11 scenes that didn't make it into the cut. Not bad, but certainly redundant and unnecessary.
Learned Behavior: Special Features at Work (59:14) is a really unusual featurette, a roundtable conversation about features and participants include Jonathan and Josh Baker, Kevin Smith, Dan Trachtenberg, Daniel Kwan, Daniel Scheinert and Laurent Bouzerau (Special Features Producer). Absolutely fascinating to hear from these filmmakers discuss the importance special features had on their lives and careers.
Kin comes to 4K UHD presented with a 2.39 widescreen aspect ratio and a 2160p high-definition transfer (1080p for the included Blu-ray copy). Not exactly a brilliant presentation, the picture still looks pretty good in 4K with a nice sharpness on all detail and colors fairly bright, though not entirely sure how much the HDR aided as I really didn't discern that much of a difference compared to the Blu-ray, however the there is certainly a moderate difference in terms of the detail. Black levels were generally stark without appearing crushed and you can still distinguish details within those darker scenes.
Both the 4K and Blu-ray discs come equipped with a DTS: X track which sounds pretty damn good, for the most part. Although I won't say this is the most awe-inspiring track or anything, it's still resoundingly solid, with great dialogue coming primarily coming from the center channel with nice levels via the fronts and rear speakers as well. This is for the most part a quiet movie with a few action sequences thrown in to give it some added depth.
Overall, Kin is a nice little drama-science fiction flick but is a victim of a bit of overreaction based on its initial trailer. That said, it is enjoyable enough even when you get a finale that, as some have pointed out, felt like the end of the pilot episode, where it unfortunately sequel-baits, though given today's climate of entertainment, could see new life through streaming.


text:
Na escala de tempo geológico, o Santoniano é a idade da época Cretácea Superior do período Cretáceo da era Mesozoica do éon Fanerozoico que está compreendida entre há 86,3 milhões e 83,6 milhões de anos, aproximadamente. A idade Santoniana sucede a idade Coniaciana e precede a idade Campaniana, ambas de sua época.

Ver também
Geologia
Paleontologia

Cretáceo

redpajama_set_name: RedPajamaWikipedia


text:
A 16-year-old has been charged with possessing marijuana on the campus of East Davidson High School, according to a Davidson County Sheriff's Office news release.
Luke Austin Ramsey, of 3284 Cunningham Road, Thomasville, has been charged with possession of marijuana and possession of drug paraphernalia.
A school resource officer charged Ramsey on Tuesday after a random search of the school's parking lot. During the search, DCSO K-9 Halley indicated the presence of drugs in a vehicle.
The search located less than one-half of an ounce of marijuana. Ramsey was charged with a citation.
Ramsey is scheduled to appear in Lexington District Court on June 26.
Contact Us Support Local Business Advertise Your Business Advertising Terms and Conditions Licensing & Reprints Legal Notices Help Center Subscriber Guide My Account Give Feedback
© 2023 www.the-dispatch.com. All rights reserved.


Long Lasting Happiness Love & Marriage.
You may have the most amazing career and achievements, yet you feel unfilled as true fulfilment can truly only be found in a happy loving quality relationship.
Everyone desires and wants love.
No matter what past experiences you may have had they are in the past.
The matchmaking company can assist you in finding pasion and love in your life.
There is only one flat fee and no limits on matches.
GIFT VOUCHERS NOW AVAILABLE, THEY MAKE AN EXCELLENT GIFT, SHOWiING LOVE AND CARING FOR THE PERSON YOU SEND IT TOO.
My Mission is to offer the best quality customer service and bring lasting joy and happiness to all of my clients by finding their love match.


text:
package org.jsmart.smarttester.core.engine.assertion;

import java.math.BigDecimal;
import java.util.Comparator;

class NumberComparator implements Comparator<Number> {

    /**
     * Compares two numbers and returns their differences.
     * e.g. 3 compare 3.0 = 0, 3.0 compare 3 = 0, 3 compare 3.12 = -1, 3.12 compare 3 = 1
     * Did you like the above example? Was it simple enough to understand?
     *
     * @param a One fo two numbers to compare
     * @param b Two of two numbers to compare
     * @return a-b
     */
    public int compare(Number a, Number b){
        return new BigDecimal(a.toString()).compareTo(new BigDecimal(b.toString()));
    }

}

redpajama_set_name: RedPajamaGithub


text:
UK Regional
New - BWW+ FREE Trial
Cast and Creatives Announced for SLEEPING BEAUTY at Queen's Theatre Hornchurch
The show runs until 31 December
by Aliya Al-Hassan Nov. 29, 2022
Queen's Theatre Hornchurch's annual pantomime is always a firm family favourite, and it is a pleasure to now be able to reveal the cast and creatives for the upcoming production of Sleeping Beauty, playing until 31 December 2022.
Firstly, the Theatre are delighted to announce that this year's dame, Super Nanny, will be played by returning audience-favourite, Dominic Gee-Burch. Dominic starred as Mr Lucas and Mr Scruton earlier this year in Sue Townsend's The Secret Diary of Adrian Mole Aged 13¾ the Musical. He was the infamous Björn Nastee in last year's pantomime Aladdin, and part of the live skiffle band in One Man, Two Guvnors, co-produced by Queen's Theatre Hornchurch (QTH) and Derby Theatre. Dominic's first appearance in Hornchurch was five years ago as part of the company of Sell a Door's Footloose the Musical.
Also returning this year, direct from the UK tour as the alternate lead of the hit West End musical School of Rock, is Alex Tomkins playing King 'Enry. QTH audiences will remember Alex from the festive variety show Christmas Allsorts, as the loveable Buttons in Cinderella, and Eddie in the major revival of Made in Dagenham - produced by QTH and New Wolsey Theatre, Ipswich.
The final returning cast member is Laura Sillett as Fairy Falalalalalalalala. Laura stepped in to cover last year's Christmas period, in the role of Princess Jasmine, in QTH's production of Aladdin. Her other theatre credits include Dreamboats and Petticoats (UK No.1 Tour) and Hair! 50th Anniversary (UK & International Tour).
There are some new faces joining as part of the supremely talented actor-musician cast too. Ben Barrowplays Proppa, Footloose (UK & International Tour); Anna Fordham plays Princess Raury, Sunshine On Leith (Pitlochry Festival Theatre); Jerome Lincoln plays Romford Prince, Whistle Down The Wind (The Watermill); Marta Miranda plays Prim, The Diary of Anne Frank (Guildford School of Acting); and Hannah Woodward plays Vampira, The Wizard of Oz, (Hartlepool Borough Hall).
Sleeping Beauty is written by Andrew Pollard, directed by Caroline Leslie, with original music and lyrics by Tom Self, set and costume design by Dora Schweitzer, lighting design by Stephen Pemble, andchoreography by Lee Crowley. The executive producer is Mathew Russell.
Caroline Leslie, part of the Theatre's Creative Leadership Team and Director of Sleeping Beauty says "As regular aficionados of QTH Pantos will know, Andrew Pollard (writer of Aladdin and Robin Hood to name a few) writes hilarious dialogue and loves to put his characters into ever more challenging and ridiculous situations. The crucial thing was to find a team of actor-musicians with the comic ability to make Andrew's text zing and the playing skills to realise Composer Tom Self's brilliant and lively original songs that give the show it's totally unique character. We're pleased as punch with our excellent cast!"
In a magical fairy kingdom, happy plans are underway for Princess Raury's christening. But a bad fairy has been missed off the invite list and descends on the party casting a wicked curse. So, when 18-year-old Raury pricks her finger on a spinning wheel, and falls asleep for many years, it takes bravery and courage to wake up and face a very different world. But the bad fairy is up to more mischief, and Raury is soon setting off to the rescue, aided by her zany Nanny and family, to ensure true love can find its way...
Everyone can enjoy this festive treat with QTH offering several access performances; an audio described performance on Saturday 10 December at 2pm, a British Sign Language interpreted performance on Saturday 10 December at 6.30pm, a Dementia Friendly performance on Thursday 15 December at 1.30pm, and a Relaxed (SEN/Autism Friendly) performance on Thursday 15 December at 5.30pm. For the best experience when booking an access performance, speak to the theatre's Box Office team on 01708 443333, or email boxoffice@queens-theatre.co.uk
Sleeping Beauty will be performed at Queen's Theatre Hornchurch until 31 December 2022.
Related Stories View More UK Regional Stories
THE UNIMPORTANCE OF BEING GAY Begins Performances at the Union Theatre Tonight
Arran Bell's The Unimportance of Being Gay will run 27 January 2023 - 5 February 2023 at
Review: BIRDS AND BEES, Tanya Moiseiwitsch Playhouse
Have you ever thought about how there is minimal sex education in schools? Or have you experienced an awkward class assembly where your year group is reprimanded because someone has leaked someone else's nudes?
Bowdonbury Festival is Back in 2023 With Disco Legends Boney M Headlining
Organisers have announced the return of one of Cheshire's fastest growing festivals, Bowdonbury Festival for a third year and their biggest line-up to date.
Photos: Inside Rehearsal For the UK Tour of SUPER POWER PANTO
Extant, the UK's leading theatre company of visually impaired performers has joined forces with all year-round touring panto company, Simply Smiley, to present Super Power Panto! Check out rehearsal photos here!
From This Author - Aliya Al-Hassan
Aliya Al-Hassan is UK Managing Editor of BroadwayWorld. A London-based theatre critic and journalist, she has a life-long passion for the arts, with a focus on theatre and opera. She is a... (read more about this author)
Tickets from £30 for MEDEA Starring Sophie Okonedo
What could turn a woman from a lover into a destroyer of love?
Review: TWO BILLION BEATS, Orange Tree Theatre
Sonali Bhattacharyya's Two Billion Beats beautifully captures the intricacies of a siblings' relationship as the pair navigate exam pressure, racism and social injustice. When Bettina asks for her sister's help, Asha's desire for the truth to be heard has consequences for both of them.
Michael Longhurst to Step Down as Artistic Director of the Donmar Warehouse
After five years in the role, Michael Longhurst has announced that he will step down as Artistic Director of The Donmar Warehouse when his contract ends in February 2024.
Review: STEEL MAGNOLIAS, Richmond Theatre
As with so many famous films, there was first a play. Robert Harling's Steel Magnolias remains best known for being the 1989 weepie with a stellar cast featuring Dolly Parton, Sally Fields and Julia Roberts, but began life Off-Broadway over thirty years ago.
BIG NIGHT OF MUSICALS Returns to BBC One and BBC Radio 2
For the second year running, Big Night Of Musicals will be staged by The National Lottery at the AO Arena Manchester on Monday 27 February, bringing together the biggest shows from the world of theatre for a spectacular celebration.
Guest Blog: Lucy Gray from PRIDE & PREJUDICE* (*SORT OF) Talks Regency Chaos, Audience Connection and Queer Love in Jane Austen
Review: WHO'S AFRAID OF VIRGINIA WOOLF?, Ustinov Studio, Bath
UK Regional SHOWS
An Evening With Adam Frost
exeter corn exchange (3/17-3/17)
Theatre503 (2/14-3/04)
Reunion/Afterparty
VAULT Festival (2/21-2/22)
That's Ace
Pit, The Vaults (3/14-3/17)
BAT – THE OFFICIAL MEAT LOAF CELEBRATION
Symphony Hall (5/21-5/21)
Come and sing Messiah with Choir of the Earth - Newcastle upon Tyne
St George's Church (3/16-3/16)PHOTOS VIDEOS CAST
Come and sing Messiah with Choir of the Earth - Norwich
St Peter Mancroft (3/25-3/25)PHOTOS VIDEOS CAST
Bridgewater Hall (5/26-5/26)
New Theatre (5/20-5/20)
Come and sing Messiah with Choir of the Earth - Manchester
Royal Northern College of Music (RNCM) (2/24-2/24)PHOTOS VIDEOS CAST
Royal Concert Hall (5/23-5/23)
Sage (5/25-5/25)
Brilliant Jerks
Southwark Playhouse (3/01-3/23)
UK TOUR (8/21-9/21)
Come and sing Messiah with Choir of the Earth - Belfast
Central Church (4/15-4/15)PHOTOS VIDEOS CAST
Get UK Regional News


text:
Unlock the Possibilities
Hurricane Eta & Iota
Take a Trip!
From the Desk of Tanya
Recovery Centre
Creating a safe space for survivors of human trafficking and building the pathways to prevention and justice are necessary for the battle against trafficking in persons.
Project Status: Active
Start Date: March 1, 2013
End Date: Ongoing
Countries: Sierra Leone
Trafficking in-person protection recovery center
The Government of Sierra Leone (GoSL) has made significant, if uneven, progress over the last decade addressing Trafficking in Persons (TIP). Threatening this progress, the Ebola outbreak created unforeseen difficulties that left Sierra Leoneans more economically fragile, lacking food security, and vulnerable to the tactics of traffickers.
That's where the WHI Recovery Centre project makes a difference. The Recovery Centre provides comprehensive and safe residential care for survivors of human trafficking.
Sierra Leonean stakeholders (GoSL, Sierra Leone Police, NGOs, etc.) continue to identify and refer TIP survivors to the TIP Recovery Centre.
The goal of the program is to provide holistic care to survivors of human trafficking.
Sustain ongoing intake and care of TIP victims through the provision of holistic, residential aftercare for female victims (as well as boys ˂10 years old) of any form of TIP
Provide case management services for male victims (˃10 years old) of any form of TIP
Advocate for survivor-centered investigations and prosecutions;
Foster survivor reintegration; and,
Strengthen multi-disciplinary partnerships
trafficking survivors provided with care & protective services in 2019
community group members trained in TIP victim's identification & protection laws in 2019
survivors supported by the recovery center in 2019
The centre provides residential care for survivors while providing psychosocial, physical, and social support. The centre has also sheltered young women being trafficked.
WHI partners with the GoSL ministries and SLP in TIP investigations, victim identification, and perpetrator prosecution activities–thereby promoting public safety and rule of law, strengthening the social service safety net, and supporting the efforts of the Ministry of Social Welfare, Gender and Children's Affairs (MSWGCA), Family Support Units (FSUs), and the SLP to provide services to TIP survivors and their families.
In these activities, WHI provides direct services, while GoSL ministries ensure minimum standards of care are followed, GoSL investigates crimes, and the judiciary prosecutes TIP cases.
Combatting TIP in Sierra Leone continues to require a robust, multidisciplinary and sustainable response.
Child & Maternal Health
Countering Human Trafficking & Gender-Based Violence
SRL-IFC Advisory Program: COVID-19 Support for Adolescent Girls
Enhancing Responses to Survivors of Cross Border Trafficking
Anti-Trafficking Hotline
Betteh Bakery
Gender Empowerment Programming
Child Health and Mortality Prevention Surveillance
Strengthening Responses to Trafficking
Ukweli Test Strips
OSEC/PAVE
Mushroom Cultivation
GRO Greenhouses
Enable the Children
Human Trafficking: Exploited Hope
In 2020, World Hope's Anti-Trafficking and Gender-Based Violence Team in Sierra Leone served nearly 1,000 survivors, including children and adults—many of whom were exploited through migration. One of them was a 28-year-old young woman who only dreamed of making a better life for herself and her family…
Elizabeth's Gift: A Survivor Steps Forward with Her Story to Protect Other Women and Girls
One woman shares her story of survival – and her call for an end to violence against women and girls…
Mothers and Children Are Key To Society
When mothers and children are healthier, they are better able to work, learn, and grow, leading to healthier, more prosperous communities.
OSEC: A Modern Face of Human Trafficking
Sexual exploitation of children is one of the most heinous crimes in the world today as it targets the most vulnerable members of society – the children. Cyberspace has provided an easier and wider platform for it, and COVID-19 has made it worse – including at its epicenter in the Philippines. What can be done about it?
Indigenous Community Members Earn Red Cross Certificates
"These lessons will help me, if in my family, we have these problems. Also, I will not be afraid to provide help and I will be able to help others too…"
AN ORGANIZATION YOU CAN TRUST.
Spending of World Hope International (Canada) funds is confined to Board approved projects. Funds designated towards a project are used as designated, with the understanding that when the need for that project has been met or cannot be completed for reasons determined by the Board, the remaining funds designated will be used where needed most.
World Hope International (Canada) is a registered charity. Charitable #86950 0173 RR001
Prayer Calendar
Tanya Renea Nace
Location: Charlottetown, PEI
Tanya Nace is an organizational leader with a background in non-profit recruitment. At World Hope, Tanya was elected Executive Director by the Board of Directors in December 2017. Prior to this, Tanya served as Director of Mobilization for TEAM, where she led the recruitment of 326 long-term missionaries. Tanya brings experience in international communication, strategic thinking, system development, and management. She holds a bachelor's degree from Kingswood University and is completing a master's degree in Organizational Leadership from Indiana Wesleyan University.
In her current role at World Hope International, Heather heads the Communications Department, leading the global alliance's media, marketing, advertising, website, and communications efforts across 20+ countries. Multilingual and multicultural, Heather leverages her lifetime of experience living and working across four continents to skillfully navigate complex, global strategy. Heather holds a master's degree from Vermont College of Fine Arts and a bachelor's from Houghton College, for which she now serves on the Alumni Board.
Bio Coming!
Dr. George Beals is a development professional with more than 30 years of international experience. At World Hope, George engages both churches and individual donors with World Hope's impact areas. He also oversees the organization's work in Europe and Central Asia. Prior to World Hope, George was the Pastor of Global Ministries for his local church. George holds a doctorate in Intercultural Studies with concentrations in International Relief and Development and Business-As-Mission.
Director of Community Development and Agriculture
Marilyn Otis
Location: Moncton, NB
Bio coming soon


Sometimes you bike for the sake of it. There is no destination, no purpose beyond the enjoyment of just riding. I believe that was the case with this bicyclist.
I noticed him twice while doing my rounds of shooting along Queen and College streets. He was riding in circles, likely extending his commute on a day where it felt like summer in April. Outfitted with a classic style reminiscent of a tweed run, this rush hour trek was indeed a pleasure ride.


text:
Home > Cancer	> Everyone loves the new car smell, but what's in it? Environmental Toxins
Everyone loves the new car smell, but what's in it? Environmental Toxins
May 26th, 2009 JamesH	Leave a comment Go to comments
The 6th health pillar of the Lifestyle Therapies 7 Pillars to a Healthy Productive Life is Reduced Exposure to Toxins.
This is not a new report, but one that is new to me. When most of us think about exposure to toxins we immediately think of outside contaminants, but as this study shows, most of our exposure is inside, that is in the home, office and car. The most important thing here is ventilation…
New car headaches may involve more than minor warranty problems.
Research by CSIRO has found high levels of air toxic emissions in new motor vehicles for up to six months and longer after they leave the showroom.
Dr Steve Brown, head of CSIRO's Air Quality Control research says, "Just as air inside our homes and workplaces is often much more polluted than the air outside, so sitting in a new car can expose you to levels of toxic emissions many times beyond goals established by Australia's National Health & Medical Research Council (NHMRC)".
During its two-year study using three new motor vehicles from three weeks of their delivery to purchasers, CSIRO became aware of anecdotal reports, such as:
A solicitor who was ill for several days (headache, lung irritation, swelling) after collecting a new locally built car and driving it for only 10 minutes (the solicitor eventually swapped it for an 18-month-old car, which did not have any effect on her health)
A government worker who felt ill when driving new government cars during the first 6 months after their delivery
A chemically sensitised person who felt "spaced out' when in any new car
A salesman who regularly updated his locally built car and found he became lethargic on long trips (e.g. from Melbourne to Geelong) when the car was new
Dr Brown says, "Measurements made during the CSIRO study found total volatile organic compound (TVOC) concentrations were initially very high (up to 64,000 micrograms per cubic metre) in two Australian-made cars which reached the market 3-10 weeks after manufacture".
Brown says, "These levels decreased by approximately 60% in the first month, but still much exceeded the NHMRC indoor air goal of 500 micrograms per cubic metre".
Air toxics being emitted inside new cars during the CSIRO study and the effects they may cause include:
Benzene – a known human carcinogen for which an annual exposure goal of 16 micrograms per cubic metre has been recommended in the UK.
Acetone – a mucosal irritant
Cyclohexanone – a possible human carcinogen
Ethylbenzene – a systemic toxic agent
MIBK – a systemic toxic agent
n-Hexane – a neurotoxic agent
Styrene – a probable human carcinogen
Toluene – a central nervous system dysfunction agent
Xylene isomers – a foetal development toxic agent
Dr Brown says, "To avoid some exposure to this toxic cocktail, people who buy new cars should make sure there is plenty of outside air entering the vehicle while they drive, for at least six months after the vehicle has been purchased, although this may not be possible in heavy traffic due to air toxics from car exhausts. Ultimately, what we need are cars with interior materials that produce low emissions".
CSIRO estimates that indoor air pollution costs the Australian community in excess of $10 billion a year in illness and lost productivity.
Categories: Cancer	Tags:
Be Happy, Don't Worry and Live to 100 by Reducing Stress and Staying Thin Ankle update Day 28 by Steve Sommerfeld


by Free Britney at December 27, 2016 12:55 pm . Updated at December 27, 2016 1:20 pm .
Once the plane landed, paramedics worked on the star for 15 minutes with CPR before they were able to find the star's pulse.
Fisher, of course, sky-rocketed to fame in 1977 as one of the main characters in George Lucas' iconic space opera Star Wars.
She recently reprised the role of Princess Leia in 2015's The Force Awakens and next year's Star Wars: Episode VIII.
It's unclear what will happen to Leia's storyline in Episode IX, tentatively scheduled for release in December 2019.
The union was cut short by swinging stages of depression, the actress' drug use and an array of personal insecurities.
Always open about her life, in good times and bad, Fisher's book was later turned into a movie starring Meryl Streep.


text:
{{title}}

	  		{{breadcrumb}}

		<md-button ng-click="navigateTo('invoice')" > View Invoice List</md-button>

						    Please select a customer :
						    <ui-select ng-model="customer" theme="select2" on-select="onSelected(customer)"" title="Choose a person" append-to-body="true">
						      <ui-select-match class="form-control" placeholder="Please select a customer">{{$select.selected.customer_name}}</ui-select-match>
						      <ui-select-choices repeat="customer in getAllCustomers | filter: {customer_name: $select.search }">

						      </ui-select-choices>
						    </ui-select>

						    Add new customer

Customer Name: {{customer_name}}

Address: {{company_address}}

Tel: {{tel}}

Invoice No: <input type="text" class="pull-right form-control col-md-4" style="width: 200px; margin-top: -7px; margin-left: 10px;" ng-model="invoice_no" placeholder="Search for item">

Date: {{date}} {{time}}

Invoiced By: {{role}}

Items Summery

						      	<input type="text" class="form-control" ng-model="item_barcode" placeholder="Search for item">

						        	<md-button ng-click="searchItem()" class="btn btn_purple btn-default" type="button">  Search</md-button>

										Package: #{{$index + 1}} - {{pkg.barcode_id}}

{{gip.barcode}} - STK{{gip.id}}

											{{gip.item_name}} / {{gip.cat_name}} / manufacture: {{gip.manufacture_id}} ~  PKGid{{gip.package_id}} / GRN : {{gip.grn}}

											<svg class="barcode code128sm pull-right" jsbarcode-value="{{gip.barcode}}"  jsbarcode-height="20" jsbarcode-width="1.5"  jsbarcode-fontSize="12"></svg>

										Single Items

{{il.barcode}} - STK{{il.id}}

											{{il.item_name}} / {{il.cat_name}} / manufacture: {{il.manufacture_id}} / GRN : {{il.grn}}

											<svg class="barcode code128sm pull-right" jsbarcode-value="{{il.barcode}}"  jsbarcode-height="20" jsbarcode-width="1.5"  jsbarcode-fontSize="12"></svg>

 0 " >

						<md-button class="btn_purple " type="button" ng-click="saveInvoice()">Save Invoice</md-button>
						<md-button class="btn-default" ng-click="print()">Print</md-button>

Add Customer

						<form class="form-horizontal" name="addCustomer" id="addCustomer">

									    Customer Name: Can't be empty

									      	<input type="text" class="form-control" id="customer_name" name="customer_name" ng-pattern="/^[a-zA-Z0-9 ]*$/" ng-model="customer_name" required>
									      	This field is required.

									    Telephone: Can't be empty

									      	<input type="text" class="form-control" id="customer_tel" name="customer_tel" ng-pattern="/^[a-zA-Z0-9 ]*$/" ng-model="customer_tel" required>
									      	This field is required.

							    Address: Can't be empty

							    	<textarea name="" cols="30" rows="4" id="customer_address" ng-model="customer_address" class="form-control"></textarea>

									<md-button class="btn btn_add submit" type="submit" ng-click="addCustomer1()">Add Customer</md-button>
									<md-button class="btn btn-default" type="button" id="cancel" ng-click="close()">Close</md-button>

						</form>


Hasselback Sweet Potatoes Recipe. With Crispy Garlic.
It's been over 2 weeks since my last sweet potato post so I think it's only fair that I show you a little bit more of what I have been doing over here with sweet potatoes.
I have been making Hasselback potatoes for a while but I have to admit, I had only made this recipe with Russets up until a couple of months ago. If you have yet to become acquainted with the whole Hasselback Potatoes craze, here is a cute article from Huffington Post with a slideshow full of more recipes.
Last week, my extremely talented friend Pamela Bolig from Bolig Photography came over and began the arduous task of actually teaching me how to use my camera (that photo above is hers as well as the other two below with her watermark). It is pretty embarrassing but I honestly don't really know what I am doing with it. My food photography has greatly improved over the last two years but there is no question I need some help to go any further. Enter Pam.
Most of you know that I blog what I cook for my family so I just cooked these potatoes early in the afternoon when Pam was over and we reheated them at dinner time. I will say, these are much better right out of the oven but if you have no choice but to reheat, they are still pretty darn good.
Pam and I have plans for more lessons and joint photo shoots in the near future. I, for one, am super excited. While I don't aspire to be a photographer, it is really important to me to convey to you just how delicious a recipe is with a single picture. I plan to keep working on it. Thanks for helping me Pam :).
I like to use Ghee because of the taste and because it is a high-heat cooking fat. If you do not have Ghee and want to use Butter or Coconut Oil, lower the oven temperature to 350F and cook the potatoes for 1 hour, 15 minutes.
Yams or Japanese Sweet Potatoes will also work well in this recipe!
Preheat oven to 425F. Scrub potatoes clean and set aside. Line a baking sheet with tin foil. Combine Ghee, salt, pepper, paprika and garlic in a small dish. I used a garlic press to crush the garlic right into the dish. Stir until well combined.
Grab a pair of chopsticks and place one on either side of a potato. Use a knife to cut 1/4" slices 2/3 of the way down the potato. The chopsticks will help act as guides and prevent you from slicing the potato all the way. Once the potatoes are sliced, transfer to baking sheet.
Divide the Ghee mixture up among the four potatoes and use your hands to rub it in. Try to get as much as possible into the slices without ripping or breaking the potato apart. Don't bother to rub the bottom, just focus on the upper 2/3 where the slices are and the top.
Bake for 50 minutes, serve and Enjoy!
These are amazing! Made them tonight with your Oven Fried Chicken. My whole family loved them both! I cannot believe how tasty these sweet potatoes are!
I have never had a hassleback potato but they look delicious! We eat a lot of sweet potatoes in my house (especially my son) so we need to try this! Love the crispy garlic.
Thanks Julia – it is a delicious and bit different way to eat potatoes – lots of fun for kids too!
LOVE sweet potato and what a great presentation too!
I too am a sweet-potato-aholic. Those look amazing!
You can never have too many sweet potato recipes! Hasselback potatoes are cool, and they're certainly the craze. I've made them, but quite some time ago (and yes, I used the chopstick method!). But never with sweet potatoes – great idea. Thanks.
This is true John – sweet potatoes are pretty amazing!
I've made sweet hasselbacked sweet potatoes before…but now I think it's time for a savory version! Love the sound of this!
They are so good sweet too – some maple syrup, cinnamon and a pinch of cayenne is awesome!
I have never had a hasselback potato! These look so good, my kids are starting to really get into eating potatoes, they'll think they are cute (I'm hoping). That garlic sounds so good!
I know Aggie – I was telling her she should do classes / workshops for Food Bloggers. She is pretty awesome!
This is the first time i have seen this done on a sweet potato! Great idea!
Like Eha, I remember hasselbacks from way back (80s in my case) but back then it was all about white potatoes. Over here in the UK no one makes these pretty potatoes, so maybe I could start a trend! Have fun developing your photography skills with a professional. Like you I don't really know my camera (& I don't know how to use Photoshop) & I'm also a hands-on learner. Books, no matter how well-reviewed, just don't work for me. I need a Pam!
Crispy garlic is the perfect topping for sweet potatoes, love!
I feel utterly stupid! Hasselback potatoes were so 'fashionable' when first I got married and the family so liked them, they were oft used! Time passed, potatoes largely went off my personal menu and most people no longer seemed to make them. BUT I had simply not thought of making them with sweet potatoes which I adore and use so often – I surely can see a personal resurgence ahead!!
It's fun to realize that my little point and shoot camera has hidden depths. Even more fun would be a photo shoot with a talented friend. Your potatoes look really tasty–thanks!
I still use a point and shoot for the in-process pictures but I switch to the big camera for the finished ones so that is what I am working on – fun!
Very clever making hasselback potatoes with sweet potatoes. I am a hands-on person also and need someone to actually show me the steps. How lucky that you have Pam to teach you.
I feel lucky b/c I can use the help!
I LOVE hasselback sweet potatoes! I made a maple – chili version last year, and now I just HAVE to make this version.
Ohhhh, I need to go look for your maple-chili recipe and make that next!
Love this one, Alyssa! What a great tip to use chopsticks when cutting, too. And you're inspiring me to spend more time getting to know my camera now – always fun to learn and practice more.
Your photos are so beautiful Hannah – I should get some lessons from you too!
I am all over this recipe!!
It's fun for kids to eat too Liz!
Thank you for the nice recipes. Have a wonderful day!
I've been admiring hasselback potatoes for a while, but have yet to try them. Love the idea of using sweet potatoes. Thanks for the inspiration. Your post has inspired me also to work on my photography skills. I'm going to start by having my husband, who has taken classes, teach me how to use his fancy Nikon digital camera when we are on vacation next week!
Photography is a long road for me – I have read different books but at the core, I am a hands-on learner so it's taking me a while. Vacation is the perfect place to have some fun with it!


Make new friends and renew old acquaintances.
SEMANTiCS is the meeting place to discuss and to initiate new projects. Extend your ongoing activities, or showcase your latest developments. Learn from experienced users and become a player in the context of semantic systems.


Do you believe that God will supply your every need as He has so wonderfully promised in His Word?
"Let's see if the whole collection of your idols can help you when you cry to them to save you! They are so weak that the wind can carry them off! A breath can puff them away. But he who trusts in Me shall possess the land and inherit My Holy Mountain" (Isaiah 57:13).
It was the very last week prior to our deadline for raising two million dollars to purchase the property at Arrowhead Springs for our international Campus Crusade for Christ headquarters. A dear friend had offered a $300,000 matching fund as a gift if we could raise the balance of the $2 million by a certain date.
Because of a very heavy speaking schedule at both the student and faculty conferences held at Arrowhead, I was unable to make any significant contribution to the raising of funds. And yet somehow in my heart of hearts I knew that God was going to supply our need in a miraculous way.
The late Dr. V. Raymond Edman, then president of Wheaton College, was one of the featured speakers at the conferences. At breakfast, one day Dr. Edman shared with my wife, Vonette, and me this very meaningful verse in Isaiah - a verse that God had impressed upon him that morning to share with us as he prayed about our urgent financial needs.
Now we were all the more encouraged to believe God in an even greater way than before. We truly expected to see Him provide the remaining funds - miraculously. In the evening of the day of the deadline, I was informed that we still needed $33,000 and that every possible source of revenue had been exhausted. There was nothing more, humanly speaking, we could do. Yet, through a series of circumstances between 11:00 and midnight, those funds were pledged, and we met the deadline. Exactly at midnight, the last of God's miracles had been wrought and the goal had been reached. God had promised, "He who trusts in Me shall possess the land and inherit My Holy Mountain" - Arrowhead Springs.
TODAY'S ACTION POINT: Whether the need be for funds, for health, for wisdom, or whatever, I will believe God to supply my every need as He has so wonderfully promised in His Word to those who trust in Him.


Amy says Jai has struggled with his mental health since childhood and suffered two life-threatening illnesses since turning 18.
"When he was younger, I wasn't very good at establishing boundaries," admits Amy, who says she's spoiled her son. She claims Jai smokes marijuana and plays video games all day; refuses to work or get his GED, uses her credit card without permission and barely leaves the house.
Amy says she doesn't think Jai is equipped to be on his own. Dr. Phil says Amy has "crippled" her son.
Watch Thursday's Dr. Phil to learn what happened when Amy says she discovered Jai had purchased a gun.


The rollout of the World Bank's ePerformance system required an eLearning solution to provide Bank staff, supervisors, co-supervisors and reviewing officials with an overview of the Bank's end-year evaluation process using ePerformance.
The Bank hired ILS to research ePerformance requirements for each role and design eLearning modules to address the identified needs. ILS worked closely with subject matter experts to define user needs and develop scenarios. The resulting course architecture supports a customized learning experience for each level of staff in a single module. Learning paths give staff maximum flexibility to tailor their experience to exactly the content they need. ILS developed detailed storyboards and audio scripts for voiceover recording. ILS also worked closely with the India-based production team, performed quality assurance testing, and coordinated all client review cycles.


text:
Moorlands Heroes: Nomination for student who's achieving against the odds
Molly Riley has been put forward for a Bright Star Award for her hard work both in and out of the classroom
Stoke-on-Trent Live
Molly Riley, who has been nominated for a Moorlands Heroes Award.
When she isn't studying for her four A levels , teenager Molly Riley is excelling at sports or helping in the community.
Now the 17-year-old Westwood College pupil has been nominated for a Moorlands Heroes award.
Molly, from Leek , has been put forward in the Bright Star category by Les Scott.
He said: "Not only is it quite unusual to study for four A levels, but she is predicted to get As or A stars in each subject.
Molly Riley has been nominated as a Bright Star.
"This is all the more remarkable as at the age of 13 she was only predicted to get Cs at GCSE. She surprised everyone by achieving the equivalent of eight A stars and three Bs owing to her dedication and hard work.
"During this time she was also awarded student of the year to recognise her diligence and determination."
At the age of 15 Molly took part in the National Rowing Championships, where she came 11th place out of the whole of the UK.
She now plays hockey for Leek Ladies first team, recently helping her side to win a county championship tournament.
In her spare time Molly works as silver service waitress and offers weekly gardening help to a lady with dementia. She also helps her grandparents with their DIY.
Les added: "Molly is not only a rising star academically she also has a wonderful warm personality and a kind generous nature. Recently she has been awarded a conditional place at Nottingham University to study sports science.
"She has achieved all of this through hard work, application and dedication while being supported by her mother who is a single parent on a low income.
"I would not hesitate to nominate her as she really is a bright star of the future."
"Tilly reminds us no matter how impossible it seems we can chase our dreams."
The Post & Times has partnered with Staffordshire Moorlands District Council to launch the Moorlands Heroes Awards to honour unsung heroes from across our communities.
In the coming weeks we will be telling the inspirational stories of more nominees across a number of categories - Child or Teenager of Courage; Carer of the Year; Fund-raiser of the Year; Bright Star of the Year; Adult Achiever of the Year; and Community or Voluntary Group of the Year.
To nominate someone, or a group, email: leslie.jackson@reachplc.com


text:
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use DB, Validator, Redirect, Auth, Crypt;
use App\Http\Requests;
use App\Models\ItemGroup, App\Models\ItemSubGroup,App\Models\MeasurementUnit,App\Models\Item;

class ItemsController extends Controller
{
    public function create(Request $request) {

    	$layout = 'admin';
    	if($request->layout) {
    		$layout = $request->layout;
    	}

      	//$item_groups	        = [''=> 'Select Item Group'] + ItemGroup::whereStatus(1)->orderBy('item_group_code', 'ASC')->lists('item_group_code as name', 'id')->toArray();

        $item_groups    = ItemGroup::select(
                                  'id',
                                  DB::raw('CONCAT(item_group_code," [ ",name, " ]") as name')

                                )
                               ->orderBy('item_group_code')
                               ->lists('name', 'id');

      	$item_sub_groups	    = [''=> 'Select Item Sub Group'] + ItemSubGroup::whereStatus(1)->orderBy('name', 'ASC')->lists('name', 'id')->toArray();
      	$measurement_units	  = [''=> 'Select Unit of Measurement'] + MeasurementUnit::whereStatus(1)->orderBy('name', 'ASC')->lists('name', 'id')->toArray();

        $uname = '';
        if(Auth::guard('material_user')->user()) {
            $uname = Auth::guard('material_user')->user()->username;
        }

        if(Auth::guard('department_user')->user()) {
            $uname = Auth::guard('department_user')->user()->username;
        }

        if(Auth::guard('admin')->user()) {
            $uname = Auth::guard('admin')->user()->username;
        }

        saveLogs('Creating ITEM ', $uname);

    	return view('items.create', compact('item_groups', 'item_sub_groups', 'measurement_units', 'layout'));
    }

    public function store(Request $request) {
	    $data = $request->all();
	    $data['created_by'] 	= 1;
	    $data['location_id']	= 1;

	    $validator = Validator::make($data, Item::$rules);
	    if ($validator->fails()) return  Redirect::back()->withErrors($validator)->withInput();

	    $message = '';
	    $alert_info = '';

	    if(Item::create($data)) {
	      $message    .= 'Item created succssfully !';
	      $alert_info .= 'alert-success';
	    }else{
	      $message    .= 'Something went wrong ! Item couldn\'t be created';
	      $alert_info .= 'alert-danger';
	    }

	    $layout = 'admin';
    	if($request->layout) {
    		$layout = $request->layout;
    	}
	    $item_groups	        = [''=> 'Select Item Group'] + ItemGroup::whereStatus(1)->orderBy('name', 'ASC')->lists('name', 'id')->toArray();
      	$item_sub_groups	    = [''=> 'Select Item Sub Group'] + ItemSubGroup::whereStatus(1)->orderBy('name', 'ASC')->lists('name', 'id')->toArray();
      	$measurement_units	  = [''=> 'Select Unit of Measurement'] + MeasurementUnit::whereStatus(1)->orderBy('name', 'ASC')->lists('name', 'id')->toArray();

        $uname = '';
        if(Auth::guard('material_user')->user()) {
            $uname = Auth::guard('material_user')->user()->username;
        }

        if(Auth::guard('department_user')->user()) {
            $uname = Auth::guard('department_user')->user()->username;
        }

        if(Auth::guard('admin')->user()) {
            $uname = Auth::guard('admin')->user()->username;
        }

        saveLogs('Created ITEM '.$request->item_id, $uname);

	    return view('items.create', compact('message', 'alert_info', 'item_groups', 'item_sub_groups', 'measurement_units', 'layout'));
    }

    public function index(Request $request) {
        $where = [];
        if($request->item_group_id) {
            $where['item_group_id'] = $request->item_group_id;
        }

        if($request->part_number) {
            $where['part_number'] = $request->part_number;
        }

        if($request->measurement_unit_id) {
            $where['measurement_unit_id'] = $request->measurement_unit_id;
        }

        if($request->location_id) {
            $where['location_id'] = $request->location_id;
        }

        if($request->rack_id) {
            $where['rack_id'] = $request->rack_id;
        }
        if($request->item_code) {
            $where['item_code'] = $request->item_code;
        }

        $layout = 'admin';
    	if($request->layout) {
    		$layout = $request->layout;
    	}

        $where['status']   = 1;
        $item_groups    = ItemGroup::select(
                                  'id',
                                  DB::raw('CONCAT(item_group_code," [ ",name, " ]") as name')

                                )
                               ->orderBy('item_group_code')
                               ->lists('name', 'id');
        $item_sub_groups   = [''=> 'Select Item Sub Group'] + ItemSubGroup::whereStatus(1)->orderBy('name')->lists('name', 'id')->toArray();
        $measurement_units = [''=> 'Select Unit of Measurement'] + MeasurementUnit::whereStatus(1)->orderBy('name')->lists('name', 'id')->toArray();

        // $results     = Item::where($where)->with(['item_group', 'item_sub_group', 'measurement_unit', 'creator'])->orderBy('item_name', 'DESC')->paginate(20);

        $result_data     = Item::where($where);

        if($request->item_name) {
        	$item_name = trim($request->item_name);
            $result_data = $result_data->where('item_name', 'like', '%' . $item_name . '%');
        }

        $order_by = 'item_name';
        $ordering = 'ASC';

        if($request->order_by) {
            $order_by = $request->order_by;
        }

        if($request->oredering) {
            $ordering = $request->oredering;
        }

        $results     = $result_data->with(['item_group', 'item_sub_group', 'measurement_unit', 'creator'])->orderBy($order_by, $ordering)->paginate(3000);

        $uname = '';
        if(Auth::guard('material_user')->user()) {
            $uname = Auth::guard('material_user')->user()->username;
        }

        if(Auth::guard('department_user')->user()) {
            $uname = Auth::guard('department_user')->user()->username;
        }

        if(Auth::guard('admin')->user()) {
            $uname = Auth::guard('admin')->user()->username;
        }

        $layout = 'admin';
        if(isset($request->layout) && $request->layout !='') {
            $layout = $request->layout;
        }
        saveLogs('viewing items ', $uname);

		return view('items.index', compact('item_groups', 'item_sub_groups', 'measurement_units', 'locations', 'racks', 'results','user', 'layout'));
	}

    public function view($item_id, Request $request) {
        $item_id = Crypt::decrypt($item_id);

        $layout = 'admin';
        if(isset($request->layout) && $request->layout !='') {
            $layout = $request->layout;
        }

        $item = Item::with('item_group', 'item_sub_group', 'measurement_unit', 'creator', 'location')->where('id', $item_id)->first();
        return view('items.view', compact('item', 'layout'));
    }

    public function edit($item_id, Request $request) {
        $item_id = Crypt::decrypt($item_id);

        $layout = 'admin';
        if(isset($request->layout) && $request->layout !='') {
            $layout = $request->layout;
        }

        $item = Item::findOrFail($item_id);

        $item_groups    = ItemGroup::select(
                                  'id',
                                  DB::raw('CONCAT(item_group_code," [ ",name, " ]") as name')

                                )
                               ->orderBy('item_group_code')
                               ->lists('name', 'id');

        $item_sub_groups        = [''=> 'Select Item Sub Group'] + ItemSubGroup::whereStatus(1)->orderBy('name', 'ASC')->lists('name', 'id')->toArray();
        $measurement_units    = [''=> 'Select Unit of Measurement'] + MeasurementUnit::whereStatus(1)->orderBy('name', 'ASC')->lists('name', 'id')->toArray();

        return view('items.edit', compact('item', 'layout', 'item_groups', 'item_sub_groups', 'measurement_units'));
    }

    public function update($item_id, Request $request) {
        $item_id = Crypt::decrypt($item_id);
        $layout = 'admin';
        $message = '';
        if(isset($request->layout) && $request->layout !='') {
            $layout = $request->layout;
        }

        $item = Item::findOrFail($item_id);

        //check if item code exists
        $chk = Item::where('item_code', $request->item_code)->where('status',1)->whereNotIn('id', [$item->id])->count();

        if(!$chk):
            $rules = Item::$rules;

            $rules['item_code']   = $rules['item_code'] . ',id,' . $item_id;

            $validator = Validator::make($data = $request->all(), $rules);
            if ($validator->fails()) return Redirect::back()->withErrors($validator)->withInput();

            $item->fill($data);
            if($item->save()) {
                $message .= 'Item Updated Successfully !';
            }else{
                $message .= 'Unable to update  Item !';
            }

            return Redirect::route('item.view', [Crypt::encrypt($item->id), 'layout' => $layout])->with('message', $message);
        else:
            $message .= 'Item code already exists!';
            return Redirect::route('item.view', [Crypt::encrypt($item->id), 'layout' => $layout])->with(['message' => $message, 'alert-class' => 'alert-danger']);
        endif;
    }

    public function disable($id, Request $request ) {
        $id = Crypt::decrypt($id);
        $item = Item::findOrFail($id);
        $message = '';
        $item->status = 0;
        if($item->save()) {
            $message .= 'Item Removed Successfully !';
        }else{
            $message .= 'Unable to Remove item !';
        }

        $layout = 'admin';
        if(isset($request->layout) && $request->layout !='') {
            $layout = $request->layout;
        }

        return Redirect::route('item.index', ['layout' => $layout])->with('message', $message);
    }

    //MSL
    public function min_stock_level_items(Request $request) {
        $where = [];
        if($request->item_group_id) {
            $where['item_group_id'] = $request->item_group_id;
        }

        if($request->part_number) {
            $where['part_number'] = $request->part_number;
        }

        if($request->measurement_unit_id) {
            $where['measurement_unit_id'] = $request->measurement_unit_id;
        }

        if($request->location_id) {
            $where['location_id'] = $request->location_id;
        }

        if($request->rack_id) {
            $where['rack_id'] = $request->rack_id;
        }
        if($request->item_code) {
            $where['item_code'] = $request->item_code;
        }

        $layout = 'admin';
        if($request->layout) {
            $layout = $request->layout;
        }

        $where['status']   = 1;
        $item_groups       = [''=> 'Select Item Group'] + ItemGroup::whereStatus(1)->orderBy('name')->lists('name', 'id')->toArray();
        $item_sub_groups   = [''=> 'Select Item Sub Group'] + ItemSubGroup::whereStatus(1)->orderBy('name')->lists('name', 'id')->toArray();
        $measurement_units = [''=> 'Select Unit of Measurement'] + MeasurementUnit::whereStatus(1)->orderBy('name')->lists('name', 'id')->toArray();

        // $results     = Item::where($where)->with(['item_group', 'item_sub_group', 'measurement_unit', 'creator'])->orderBy('item_name', 'DESC')->paginate(20);

        $result_data     = Item::where($where)->where('minimum_stock_level', '>', \DB::raw('stock_in_hand'));

        if($request->item_name) {
            $item_name = trim($request->item_name);
            $result_data = $result_data->where('item_name', 'like', '%' . $item_name . '%');
        }

        $order_by = 'item_code';
        $ordering = 'ASC';

        if($request->order_by) {
            $order_by = $request->order_by;
        }

        if($request->ordering) {
            $ordering = $request->ordering;
        }

        $results     = $result_data->with(['item_group', 'item_sub_group', 'measurement_unit', 'creator'])->orderBy($order_by, $ordering)->paginate(60000);

        $uname = '';
        if(Auth::guard('material_user')->user()) {
            $uname = Auth::guard('material_user')->user()->username;
        }

        if(Auth::guard('department_user')->user()) {
            $uname = Auth::guard('department_user')->user()->username;
        }

        if(Auth::guard('admin')->user()) {
            $uname = Auth::guard('admin')->user()->username;
        }

        $layout = 'admin';
        if(isset($request->layout) && $request->layout !='') {
            $layout = $request->layout;
        }
        saveLogs('viewing MSL items ', $uname);

        return view('items.min_stock_level_items', compact('item_groups', 'item_sub_groups', 'measurement_units', 'locations', 'racks', 'results','user', 'layout'));
    }
}


text:
Su Hanchen ou Sou Han-Tch'en ou Su Hanch'ēn est un peintre chinois du , originaire de Kaifeng (Ville-préfecture de l'est de la province du Henan). Ses dates de naissance et de décès ne sont pas connues, mais on sait que sa période d'activité se situe sous le règne de l'empereur Song Huizong.

Biographie
Tout d'abord membre de l'Académie Impériale de Peinture des Song du Nord, à Kaifeng, sous le règne de l'empereur Song Huizong, Su Hanchen continue d'être peintre officiel à la cour des Song du Sud à Hangzhou, sous le règne de l'empereur Gaozong, voire sous celui de Xiaozong, après 1163.
Il est connu comme le peintre de figures, dans le style de Liu Zonggu et il est particulièrement célèbre pour ses représentations d'enfants.

Musées

Boston (Mus. of Fine Arts) :
Femme à la toilette, couleurs sur soie, éventail.
Pékin (Mus. du Palais):
Colporteur et enfants, rouleau en longueur signé.
Deux garçons jouant avec un crabe, éventail, attribution.
Stockholm  (Nat. Mus.):
Colporteur de jouets entouré de six enfants, cachet de Zhao Mengfu, œuvre tardive.
Taipei (Nat. Palace Mus.):
Deux enfants jouant, encre et couleurs sur soie, rouleau en hauteur.
Colporteur avec une brouette et six enfants jouant, attribution.
Festival du bateau-dragon et enfants masqués jouant.
Festival du bateau-dragon, vingt-cinq enfants jouant.
Huit enfants jouant avec des jouets et des masques devant un pavillon, cachet de Tang Yin et poème de Qing Qianlong.
Tōkyō (Musée Nezu,  ):
Colporteur de jouets entouré d'enfants jouant, quatre rouleaux en hauteur, couleurs sur soie, attribution.
Washington DC (Freer Gallery of Art):
Ami-thabha accueillant des âmes au paradis de l'ouest, inscription portant le nom du peintre et une date: 1164.

Bibliographie
.

Notes et références

Culture chinoise
Peintre chinois
Naissance en 1101
Décès en 1161


Today is April fool day and I hope Scott is not playing an April fool joke on me?
Seven years ago we set out on a financial goal a savings number that we thought we could live on, when we do not have our full time day jobs. Scott my finical adviser just informed me that the goal that we set up then, we had hoped to accomplished in seven years we just made in February 2010!! *** WHOOT WHOOT!!!!
What we did not plan on seven years ago, was that we would be on a two week vacation in sunny Arizona by a beautiful pool to celebrate. When we did meet that goal!
Thanks to Scott mother and father for inviting us there.
Now for the rest of my goals for the month of March.
My "Life is Good" wardrobe also got completed!
This two week vacation in Arizona marks the beginning of my retirement celebration. It is not official or have I set a final date yet. I want to walk in this new journey in life, while I am still crawling out of the old one.
I also get to start wearing my Life is good wardrobe. It's all starting to feel so good!
Coffee in the Morning outfit!
Good Friday was a beautiful sunny day here in Surprise Arizona! We went on a long hard hike today to White Tank Mountains Regional park.
We just had a very laid back day at the Sunflower Resort. We went for walks, wrote some blogs on our hikes, and spend some time enjoying the pool and having wine.
We enjoyed Saturday so much that, we did a bit more of that today. We took some pictures of the beautiful flowers around here.
We also had a special table set up at Scotts mother and father place. To have our wine and supper to celebrate our good luck in this beautiful mountain we are climbing, called life!
Now life is going to change a bit today, unlike Saturday and Sunday just hanging out and doing one of life greatest pleasures nothing!
I made it, but not by much!
Thumbs up on the way down!
Scott took me to an Irish Pub for a Black and Tan after our hike to celebrate my success!
Scott was such a supporter of me doing this hike, there was times I truly wondered if he had a big insurance policy on me.
After a black and tan at the Irish pub, I thought I would confront him with that question here is his answer.
As we move into our last couple of day of a great vacation we decide to relax and enjoy each other, and the sunshine, in a very comfortable spot by the pool!
Not much good news today, we are traveling to the airport to end a great vacation!
Thanks Enie and Neil for inviting us to your little piece of heaven!
We are back in Minnesota at work safe, but not sound.
Scott just gave me our first piece of bad finical news in a year. Many year ago the corporation that we work for gave us some stock options. For many years the little bit of stocks we had in the company made money. Then came 2008 and the big crash. We lost money in our company stocks then, and again this year. But life is good!
What a beautiful Sunday here in Minnesota! Scott and I went to yoga this morning and did some groceries. We put off a great walk in favor of watching the Masters. It was my first time ever to watch golf. It was worth it to watch Phil kiss his cancer stricken wife with a tear in his eye how beautiful!
Finally! the weekend is here it was a long hard boring week.
We are getting ready to move into our smaller, but new apartment!
What a great day we had here in Minnesota! We went for along walk in the park, went to yoga, we had happy hour in the sun in our back yard, and got some stuff ready for our move next Friday and Saturday.
"Margaret time" update: I soaked my tired body in a nice warm bath!
We sold our dining room table, chairs, and server today it was a beautiful set. Sad to see it go, but I must say I feel very liberated not to have to store it, or ever move it again.
Today Scott and I are leaving work early to get the key to our new apartment, that we hope to enjoy for a year! **WHOOT!
OMG what a weekend even with all the downsizing I have done over the years we still moved stuff for three day.
Our new apartment looks really great. This will be our life for the next year!
How do I get in here no handles on the doors?
It seems like every time we move we always have to buy something. This time it's patio chairs and a little table since we have not had an outside deck for a while. Tonight we went shopping and now we are all set up to enjoy our awesome deck and view for a year, except for the flowers!
As April comes to a close it truly was a month filled with great memories and accomplishments for us!
All that truly matters in the end is that you loved and were loved!


The latest FDA advice on controversial chemical Bisphenol A, or BPA, suggests that we should all take "reasonable" steps to avoid it, though this won't be easy as the substance is used to make plastics that are virtually everywhere.
Baby bottles, water bottles, sports equipment, medical and dental devices, dental fillings and sealants, lenses in glasses, CDs and DVDs and electronics in the home all have BPA's.
The chemical is also used in the coatings of almost all food and beverage cans. What's worse, more than 90% of American have detectable levels of BPA in their bodies, and some estimates suggest the amount of BPA used in the U.S. is equal to about 6 pounds per person, per year.
Back in 2008 the FDA issued a draft assessment that assured us BPA was safe. Only a short time later the National Toxicology Program disagreed and voiced "some concern" that BPA exposure during pregnancy or infancy might be troublesome for long-term health. Official agreement that there is reason for concern over fetus/infant exposure to BPA has just come from the FDA.
What are the worries over BPA?
Experts believe that there are key periods of development when exposure to BPA may lead to certain health effects – behavioral effects, diabetes, reproductive disorders, development of certain cancers, asthma and heart disease that can pass from one generation to the next.
Two earlier National Institutes of Health studies focused on the effects on development and reproduction. The research didn't look at effects in adults, which is why the NIH officially has "negligible concern" over adult risk of exposure from BPA.
This does not mean BPA is banned, or that BPA-containing products are unsafe. Today the FDA is seeking greater regulatory powers to track and control the use of the chemical in industry.
The regulations in place today date from the 1960s, and allow manufacturers to use BPA without telling the agency they are doing so.
At present, the FDA believes the risk of BPA exposure from canned formula is far less than the risks that come from feeding a baby less nourishing food.
Ryan and Adam uncover the bodyweight workouts known to only a chosen few – Elite Athletes, Rock Stars, and CEO's – in the "Inner Circle" of world-renowned CST trainers.
So that you can lose belly fat and sculpt your body at home with NO Equipment in 28 days – Guaranteed.
What to do if you're the parent of an infant or toddler concerned about BPA?
- Breastfeed infants for at least a year, if this isn't possible, iron-fortified infant formula is a safe, nutritious option.
- Inspect your baby bottles or sippy cups for scratches and throw them away.
- Don't put boiling water in BPA plastic bottles, and mix powdered formula with water boiled in a BPA-free container cooled to lukewarm.
- Warm baby formula by running warm water over the outside of the bottle as opposed to microwaving.
- Be sure bottles or cups are labeled "microwave safe" and "dishwasher safe" before putting them into these appliances.
The American Chemistry Council, a plastic industry group, is disappointed by the FDA recommendations, saying in a statement, "Plastics made with BPA contribute safety and convenience to our daily lives because of their durability, clarity, and shatter resistance.
Also good to know, the six largest manufacturers of baby bottles (about 90% of the U.S. market) are now making bottles without BPA.
For A Limited Time: Click Here To Grab 5 Free Essential Health Reports Today!
The new warning from health experts is that sitting, especially for prolonged periods, is deadly.
Even if you're exercising on a regular basis, sitting at work, in school, in the car, in front of a computer or TV all add up – and not in a good way.
Figures from a U.S. survey in 2003-04 found we spend more than half our time each day sitting.
Worrisome because preliminary findings from several studies point to time spent sitting as increasing the likelihood of heart attack or death.
In an editorial that appeared earlier this month in the British Journal of Sports Medicine written by Dr. Elin Ekbolm-Bak and colleagues, the suggestion is plain that authorities take another look at definitions of physical activity and highlight the dangers of prolonged sitting.
We're all aware of guidelines for a minimum amount of physical activity (at least 150 minutes per week of moderate to vigorous intensity exercise).
We all know that being active cuts your risk of obesity, diabetes, heart disease as well as helping you manage stress, improve your immunity and help you get more restful sleep.
But recent research has found that long bouts of sitting and lack of whole body muscle movement can undermine all you're doing to stay healthy.
What's more, there's nothing out there about limiting the time spent in a seated position, and this is a dangerous oversight in the opinions of the Swedish scientists.
"After four hours of sitting, the body starts to send harmful signals," says Elin Ekblom-Bak of Stockholm's Swedish School of Sport and Health Sciences. Sitting for a long period causes the genes regulating the amount of glucose and fat in the body to start to shut down. Even if you exercise or would be considered "in shape" by others, a long stretch at your desk isn't good for your body.
Dr. Ekblom-Bak agrees and recommends a five-minute break from sitting every 45 minutes.
Stand up; move around for several moments before resuming your seat (and your work). Remember, Mother Nature designed our bodies to be active, recognizing and working with this is a step toward achieving lasting good health.
The idea that sitting too long is bad for you isn't all that new. There's a condition known as deep vein thrombosis (DVT), the medical term for when blood thickens and clumps together to form a clot in a vein that's deep in your body.
And while most DVTs happen in the lower leg or thigh, they can also be found in other parts of the body. The clots can either partially or completely block the flow of blood, bringing swelling, pain and hypertension. The danger here is that a blood clot like this can break off and travel through the bloodstream. If it reaches the lungs it can cause a pulmonary embolism (potentially deadly) though the condition is treatable with blood thinning medications.
Experts from the World Health Organization offer a smart solution while more research is being done. Spread out your daily workout into smaller, but still intense, sessions rather than doing it all in one shot.
You've read about all the health risks of obesity, including heart disease, type 2 diabetes, certain cancers and even early death.
But there are surprising risks to your health from those added pounds that are not nearly as well documented.
- Might have a harder time getting health insurance, or have to pay more for it.
- Are at higher risk of being misdiagnosed, or getting an inaccurate dosage of a drug.
- Are less able to find a fertility doctor who will help them get pregnant.
- Are less likely to have cancer detected early.
Current numbers have just about 70 million American women considered overweight, which makes for a lot of patients who may not be getting the care they need.
Overweight or not, these findings should have everyone taking note, and taking steps to be sure you get the quality healthcare you deserve. Overweight or not, being mistreated or dismissed by your doctor because of your weight is unacceptable – you don't want that person in charge of your medical care.
When it comes to just how many diagnostic errors are due to a patients' weight, there are no hard numbers to attest to the problem, though it's long past time for the medical community to take a hard look at the biases that might be affecting the treatment they give overweight patients.
Data on diagnostic errors for the general population is sobering. "Doctors make mistakes in diagnosing 10 to 15 percent of all patients, and in half of those cases it causes real harm," Groopman says.
Carrying too much weight does bring legitimate concerns to the operating table, and those with high BMIs often find that surgeons are reluctant to offer a procedure to very overweight patients as they make for longer, more difficult operations.
Hospitals too, who track data on surgical complication rates may warn doctors off more high risk cases in order to preserve their standing with insurance companies. Patients may be denied procedures like cardiac catheterization, organ transplants of kidney or liver, knee surgeries and more because of their weight.
Being too heavy can even get in the way of effective cancer treatment according to the experts. The most likely culprit is underdosing, basing chemotherapy drug doses on the patient's ideal weight, rather than their actual weight.
Trials usually only include women of average weight, so doctors don't have a good handle on the doses for larger women. And since these drugs are quite toxic, no one wants to take chances with the dosing.
Doctors have known that obese women are more likely to die from breast or ovarian cancers. Especially troubling then is the finding that obese women are less likely to get Pap smears than women of normal weight, but the screening lapse isn't all on the women here. A University of Connecticut study of more than 1,300 doctors found that 17% were reluctant to do a pelvic exam on an obese patient; the number jumping to 83% if the patient herself seemed hesitant about the exam.
Which allowed them to shoot past the competition and win The Biggest Loser, Season 4!
Click Through Now To Discover The Exact Fat Loss Program they Used to Lose 10 Pounds Every 14 Days!
But you can't blame it all on doctors as being overweight can obscure illnesses like heart disease and some types of cancer. All those extra pounds bring added strain to joints and pain you might not be having if you were thinner.
What's more, large patients don't always fit into the small spaces of diagnostic scanning machines. Computed tomography (CT) and magnetic resonance imaging (MRI) and even X-rays and ultrasounds aren't able to deliver as clear a picture, and without that, imagine your doctor driving blindfolded as he tries to treat you.
Ultrasounds are particularly vulnerable to added fat; the beams can't penetrate the tissue if you have more than 8 centimeters of subcutaneous fat. Naturally this affects more women since ultrasounds are used to spot uterine tumors and ovarian cysts, not to mention to check on the baby's health during a pregnancy.
Researchers have also confirmed false positives to mammograms in overweight and obese patients.
This leaves a doctor with little to go on except the symptoms you mention and intuition. That isn't the best option in the emergency room. "If we can't get the imaging because of a patient's weight, and we are concerned about a pulmonary embolism or appendicitis, for example, we have to go ahead and treat based on our clinical impression," explains Dr. Archana Reddy, M.D., a practicing emergency room physician.
Certainly something we all need to be aware of when it comes to medical care.
According to a new Australian study set to appear in the January 26, 2009 print edition of the journal Circulation, watching too much TV won't just leave you brain dead – It may actually take years off your life.
In fact, the more time you spend in front of the tube, the greater your risk of dying at an earlier age.
Earlier work had found a link between the time we spend sitting and heart disease (and death), but this is the first research to look specifically at TV watching, one of our most common activities.
Adults in Australia average about three hours of television watching each day, but in the U.S. the average is estimated to be as much as five hours a day.
Interestingly other activities that require sitting, like reading or doing homework, don't seem to be linked to the risks of early death as much as time spent in front of the TV.
The latest work, which controlled for diet quality and calorie intake, involved a six-year follow up of 8,800 adults (284 died during the study) who didn't have any history of heart disease.
Those who watched four hours or more of TV a day were 80% more likely to die from heart disease; 46% more likely to die early from any cause, as those who watched less than two hours of television each day.
Each added hour in front of the TV upped the risk of dying from cardiovascular disease by 18%, and the overall risk of early death by 11%.
The pattern held up even after the researchers accounted for overall health and the education levels of the subjects. Age, smoking history, cholesterol numbers and blood pressure were also considered.
In fact most people who diet end up putting ON more weight than when they started.
Joy Siegrist MD developed a diet that works WITH your body…one that has a 96% success rate.
And to prove it she used it to drop 10 dress sizes.
And if you think that exercising will counter the damage of too much TV, the research found that being active didn't necessarily make up for the long hours in front of the TV. Watching burns about as many calories as sleeping, and this reduces how much overall energy you body puts out, as well as stops the body from using muscles and processing sugars and fats.
Even when the team compared groups of adults who exercised the same amount, but watched different amounts of TV, they found that those who watched more TV were still at a higher risk of dying earlier than those who watched less. A little exercise, while better than one at all, is just not enough.
It's not that TV is replacing exercise time, but it does cut down on everyday movements like standing and walking around, and study lead author David Dunstan, Ph.D., the head of the physical activity lab at the Baker IDI Heart and Diabetes Institute in Victoria, Australia, believes the positive health benefits of these actions are underestimated.
"Prolonged watching of television equals a lot of sitting, which invariably means there's an absence of muscle movement," says Dunstan. Muscles that stay inactive for too long can disrupt your metabolism, but he cautions that TV isn't the only thing to blame for our lack of activity.
More and more of us sit behind desks at work all day, technology like e-mail and instant messaging have made it easier to stay put – Appliances make everyday chores faster and less physically demanding, and all these things have combined to make our lifestyles less active overall.
- Propping your monitor up with a few books so that you need to stand up for a while.
- Stand while on the phone.
- At regular intervals, get up and move around – take a walk, stretch, get a drink.
- Get up during commercials – fold laundry, feed a pet, empty the trash.
Nature is an amazing thing, and according to some University of Georgia research appearing in a recent issue of HortScience, there are some plants that can actually remove dangerous airborne contaminants that might be found in anyone's home – even yours.
Things like harmful volatile organic compounds (VOCs) such as benzene, toluene, octane, alpha-pinene and trichloroethylene (TCF).
Adding a few living green plants to your home or office may do more than just add some warmth and bring the outdoors in, it might also help to clean the air.
In all, 28 indoor plants were tested by Stanley Kays, Ph.D. of the University of Georgia and his team to see which might remove contaminants (a process known as phytoremediation) from the air.
The plants were put in glass, gas tight containers and then exposed the plants to some organic compounds you'd find indoors. The plants did a good job of removing the contaminants from the air.
Volatile organic compounds (VOCs) are likely in the air of any home, given off by your furnishings, carpet, plastics, building materials (drywall, paint, solvents, adhesives), cleaning products and perhaps even your tap water.
Turns out that the air in our homes and offices is a concentrated source of these pollutants – astonishingly some indoor spaces can be up to 100 times more polluted than outdoor air.
Dangerous VOCs have been linked to conditions like asthma, cancer, neurological and reproductive disorders.
They claim about 1.6 million lives a year according to a 2002 World Health Organizations report. Since 1957, experts have identified fifty million organic and inorganic chemicals and registered them in the CAS system.
Not all volatile organic compounds are toxic, and there are plants that emit VOCs too, though most of these don't appear to be dangerous.
Some plants are better for certain toxins than others. Today there is no test you can do inside your home to check for toxins, but the hope is that in the near future there will be an affordable test to help you identify the contaminants in your home, along with a list of the best plants to clean the air.
"Ideally, we'd have an extension service that would send out a packet that would do the test for you to send back and get recommendations," Kays concludes. There are scientists in Korea who are well ahead of the U.S. in phytoremediation, and have already looked at 86 species in an effort to identify one that might remove indoor formaldehyde.
In the meantime, you might consider adding a few ornamental plants to your home or office not just to upgrade the look of the space, but to take advantage of the potential air quality benefits they might bring.
A team of U.S. researchers has come to the conclusion mother's (and likely Mother Nature) have known for some time – That kids should be allowed to get dirty so they are exposed to germs in the environment.
Super clean hands were actually shown to hinder the ability to heal because the normal bacteria that live on your skin aren't there to prevent inflammation after an injury, keeping cuts and grazes from swelling. Could it be that our focus on germ proofing our world might be harming us instead?
This research confirming maternal instincts appears in the online edition of Nature Medicine.
The team from the School of Medicine at the University of California San Diego found that a common species of bacteria known as staphylococci is responsible for blocking a vital step in the cascade of events that bring on inflammation in the body.
Looking at mice and human cells, the team found that the harmless bacteria accomplished this by producing a molecule known as lipoteichoic acid or LTA that acts on keratinocytes, the main types of cells found in the outer layer of your skin.
The LTA seems to keep those keratinocytes in check, preventing them from mounting an overly aggressive inflammatory response to an injury.
The results of this work offer support for the "hygiene hypothesis" that's been being floated since 1989, suggesting exposure to germs during early childhood helps protect the body against allergies.
It seems that the millions of bacteria and viruses that enter the body help spur the development of a strong, healthy immune system. There's even research going on today that suggests the worms living in garden variety dirt might actually help redirect an immune system that's not working properly. Though they might make you squirm, experts assure us that most worms are harmless to well nourished people.
There are those who blame the current obsession on cleanliness (notice all the anti-bacterial wipes, lotions and soaps out there?) for the upswing in allergies in developed nations.
The rising rates of autoimmune conditions and asthma have also been linked to a failure to expose our young children to normal, everyday dirt, encouraging the immune system to turn inward – on itself.
A spokeswoman for Allergy UK confirms, "Rates of allergy have tripled in the UK in the last decade. One in three people now has some kind of allergy." They confirm that there's a growing body of evidence that exposing kids to germs is a good thing, but still more research is needed.
Experts such as Dr. Joel V. Weinstock, the director of gastroenterology and hepatology at Tufts Medical Center in Boston believe that the immune system at birth is like an unprogrammed computer that needs instruction.
And while public health efforts like cleaning up contaminated water and food have saved the lives of many children in poor nations, they've also reduced the exposure to organisms that might be good for our young people.
1. Let kids play in the dirt.
2. Wash using regular soap, not the antibacterial kind.
3. Keep all vaccines up to date, including your tetanus shots.
4. Get plenty of sleep, drink lots of fluids, eat well and avoid as much stress as possible.
5. Don't obsess about cleanliness.


text:
About "Devil in the Hills"
This music project was first inspired by a story produced by West Virginia Public Broadcasting about an old coal company store in Fayette County, WV, known as the Whipple Company Store. Owners Joy and Charles Lynn had purchased the historic building in 2006 with plans to restore it and create a museum. Soon former coal camp residents began making pilgrimages to see the old store again and to share their families' stories. Most of these men and women were in their 80s and 90s and had lived at the camp as young children. The stories they told were often dark and disturbing, kept secret within their families for decades.
The Whipple Company Store, Scarbro, WV
These stories from the Whipple Company Store and similarly bleak recollections of coal mining and railroading life from other parts of West Virginia have been suppressed for too long. At first, the people themselves kept silent and hid the stories out of fear and indignity. When they finally shared their tales, their validity was often doubted, shaming them into believing that silence may have been the better choice. And now the people who shared these stories are gone. It is up to us to remember and continue sharing our history from the perspective of the people who lived it.
About Mary Hott
A 7th generation West Virginian, Mary was born and raised in Paw Paw, WV, an old canal and railroad town which, at the time, had a population of 600. Her high school graduating class consisted of 11 students. With just under 500 people at the last census, it's still as small town as it gets.
Mary's great great great grandmother, Elizabeth Shanholtz Hott (1829-1910) at her home in Hampshire County, WV. A local history book states "Lizzie made wine, and her home was open to storytellers."
Like many singers, she got her musical start singing in church – the Paw Paw Methodist Church children's choir. She was four and her mother was the church pianist. Years later, at 87, her mother still plays piano every Sunday at the same church. By the time Mary was a teen her mother had her substitute on piano, or she was singing and playing guitar, for special church services, weddings and funerals along the preacher's circuit of small Methodist churches that dotted the countryside.
After 26 years in New York City and Boston for college, music and work, she was ready to make that often-perilous emotional journey home. To this day, that sense of community and continuity that is so strong in West Virginia remains a driving force in both her life and music.
Being back home revived her interest in the plight of West Virginia and Appalachia. Mary immersed herself in the stories of the state's ubiquitous coal culture, which became the motivation to expose the horrendous treatment that coal miners and their families endured. And she was able to draw some parallels to the slave-like conditions and unmarked graves of workers who built the C&O Canal and railroads in her hometown area.
Mary wanted these stories to touch people in ways they hadn't in the history books. Music and storytelling seemed to be the path. The result is her latest musical project titled "Devil in the Hills."
Artist Bio-Mary Hott (full)
When Mary was considering who to bring together as a band to perform and record her newly penned songs, it was the WV-based, southern gospel-fueled, harmony-rich sound of The Carpenter Ants that stood out as an obvious choice to support the sound she was looking for.
The album was produced by Don Dixon and Michael Lipton, and recorded in 2019 in Charleston, WV with Dixon also taking on the role of recording engineer. In addition, you will find Don's charismatic voice on a special track found only on the CD. (One more reason to buy a copy!)
Besides his role as co-producer, Michael Lipton teamed with Mary to co-write much of the music on the album. The Carpenter Ants are: Michael Lipton (guitar), Ted Harrison (bass), Jupie Little (drums), and Charlie Tee (lead vocal). The foursome have been performing together for over 30 years to an international audience of fans.
Lipton enlisted fellow Mountain Stage Radio Show house band members Ammed Solomon (percussion) and Julie Adams (vocals), along with gospel piano master Randy Gilkey to round out the talent contributing to the highly listenable package.
Michael Lipton, Mary Hott, Jupie Little, Don Dixon, Ted Harrison, Charlie Tee


This is such an impromptu shot!! I was out walking for lunch, flats on, heels and hand and saw this mosaic bench. Of course, it was a photo op moment. LOL!! Pleasantly surprised with beautiful colors. The blue reminds me of an inviting pool on a smoldering Summer day.
These fabulous peep-toe pumps are called "Chandy" by Madison for ShoeDazzle. Had to have as soon as I saw them. They are also available in red. You can't beat the $39.95 price point either!


How much are Burlington ON to Trenton train tickets?
How to find cheap train tickets from Burlington ON to Trenton ?
The most surefire way to find the lowest-priced train tickets from Burlington to Trenton is to plan ahead and book your train travel earlier. In the past 30 days, the cheapest average price users have found for trains from Burlington to Trenton was $139.00. If your travel date is still a number of days out, by booking your trip 0 days before you plan to travel, you could save an average of $0.00 compared to a typical last-minute fare. Trying to save on a last-minute fare and have a bit of flexibility on what day to travel? Take a look at midweek schedules, as these tend to be less busy and are often cheaper than buying tickets to travel on Friday, or a weekend departure.
How long is the train journey from Burlington ON to Trenton ? How far is Burlington ON to Trenton ?
The distance between Burlington ON to Trenton is 337.73 miles or 543.39 km. A train trip from Burlington ON to Trenton typically takes 19 hours, If you are looking to get to Trenton faster, the fastest advertised duration is offered by Amtrak. The fastest train trip covers the distance in 15 hours and 12 minutes to get from Burlington to Trenton.
Going from Burlington to Trenton by train takes over 19 hours to reach your destination. For a lengthy train journey we recommend you pack a great book, or download a few movies to have them available offline just in case you are outside of a service coverage area. Don't forget to bring some water and a battery pack to keep all of your electronics charged.
On Tuesday trains from Burlington to Trenton are the busiest. If you are looking for a great deal on your train tickets or to have extra room to stretch out, you might consider traveling on Saturday instead, as that tends to be the least traveled day of the week.
Typically there are 3 schedules to compare for your trip to Trenton. One train carrier operates regular service on the Burlington to Trenton route. Amtrak offers the most scheduled departures between Burlington to Trenton, usually offering 3 trips per day. On this route there are no direct schedules. This means that along your journey from Burlington to Trenton, you will need to disembark from the first train and board a connecting train. Depending on the carrier's policy, you may be responsible for transferring your own checked luggage, but you will definitely need to bring your hand luggage.
From Burlington to Trenton train travel on Amtrak takes 19 hours and 16 minutes. If you are looking to get to Trenton faster, Amtrak offers more express schedule options with a travel time of 15 hours and 0 minutes.
There is one train station from which trains depart Burlington on their way to Trenton. The busiest departure station in Burlington serving this route is Aldershot Station - 1199 Waterdown Rd.
There is one train station where trains arrive in Trenton from Burlington., The busiest departure station in Burlington serving this route is 72 S Clinton Ave.


text:
package natlab.tame.tir;

import ast.Name;
import ast.NameExpr;

abstract public class TIRAbstractAssignFromVarStmt extends TIRAbstractAssignStmt {
    private static final long serialVersionUID = 1L;

    public TIRAbstractAssignFromVarStmt(Name rhs) {
        super();
        setRHS(new NameExpr(rhs));
    }

    /**
     * returns the rhs name
     */
    public Name getValueName(){
        return ((NameExpr)getRHS()).getName();
    }
}