To celebrate International Women's Day, all week bluenotes will be guest edited by respected journalist and author Catherine Fox. We'll be publishing content on women, their experience in the workplace and the future of equality. We hope you enjoy it.
ANZ's General Manager Talent and Culture NZ, Felicity Evans, had her first baby in 1995.
Times have improved dramatically over the past 23 years.
At the time such was one week of paid leave for having a baby and then one week of family leave. From July this year, ANZ NZ will provide staff 26 weeks of paid parental leave –increasing from the 18 weeks paid leave currently on offer.
The entitlement is one of the most-generous offered by a large employer in NZ. With more than 8000 staff, around 240 A take parent leave each year.
In 1995, Evans' husband took another six months unpaid maternity parental leave so baby Rhiannon was cared for at home in her first year.
"It was pretty unusual for men to take parental leave in those days and as my husband was a fitter turner in a large industrial factory it was considered very strange by most," she says.
Felicity Evans & her first child, Rhiannon. Pic: Provided.
In 2000, when second child Isabelle was born, Evans stretched out her leave over eight months to spend time at home.
Evans is proud ANZ's parental leave policies are for parents and not just mothers, giving fathers the choice of an active role in the beginning of their child's life.
"We have always been pretty progressive with paid parental leave at ANZ, slowly increasing the paid parental leave top-ups in line with government policy," she said.
Twenty-six-year-old ANZ Insurance Claims Administrator Chloe Taylor-Dykman is expecting her first child in July with her partner Zane, a builder.
Taylor-Dykman and her husband bought their first house together three years ago and between mortgage payments and a new baby assumed they could only afford a nine-month break for the new mother.
"I want to give our baby the best start and be able to stay at home as long as I can afford," she said. "With the additional eight weeks I'll now be able to stretch our budget to spend 12 months at home. It'll be way less pressure.
"[The changes] make me want to come back to work after taking parental leave," says Chloe.
At ANZ, primary caregivers are entitled to their full ANZ salary after the birth or adoption of a child. Employees can also take two weeks of paid family leave - usually before parental leave starts - increasing the entitlement to 28 weeks.
The New Zealand Government intends to gradually increase paid parental leave to 26 weeks by July 2020.
As New Zealand's PM announces her pregnancy, should anyone be questioning her ability to do her job?


LUCERNE, Switzerland, June 4 (UPI) — The American team won the Prix des Nations in the show jumping event today at the Lucerne equestrian com petition.
With a total or 8 points, the team of Kathy Kusner, Neal Shapiro, Josef Fargis, and Wil liam Steinkraus finished ahead of Britain (12), West Germany (16), Switzerland (16.75) and Ireland (45.75).
Steinkraus on Snowbound led the American team in its first appearance on the European circuit this season with two point‐free rides over the 14 ob stacles on the 690‐meter course.


text:
The assistant public defender who was involved in a courtroom fight with Brevard County Judge John C. Murphy resigned this morning, saying he disagreed with Public Defender Blaise Trettis' support of Murphy's return.
"I am thankful that I have had the opportunity over the years to practice law with the many outstanding attorneys who have worked for the Public Defender," Andrew Weinstock's resignation letter read. "As you are aware, I do not agree with your position on Judge Murphy returning to the bench. As such, I hereby tender my resignation, effective immediately."
Weinstock has not yet returned calls seeking a comment.
Murphy took a four-week paid leave of absence, issued a public apology and was reassigned to work civil cases in Titusville when he returned last week. Trettis supported that return.
"As a criminal defense attorney, I think it would be hypocritical to argue that Judge Murphy should not be given a chance at redemption as a county court judge," Trettis said. "Defense attorneys routinely plead that their clients should be given a second chance when their bad behavior is uncharacteristic of who they are and is an isolated instance in their life."
RELATED: Judge Murphy returns to bench calm, collected

redpajama_set_name: RedPajamaCommonCrawl


Fremantle is well known for its social housing initiatives. This article continues the conversation.
Written by Kathleen Flanagan, Research Fellow & Deputy Director, HACRU, University of Tasmania; Chris Martin, Research Fellow, City Housing, UNSW; Julie Lawson, Honorary Associate Professor, Centre for Urban Research, RMIT University, and Keith Jacobs, Professor of Sociology, University of Tasmania.
NowHere: The Decisive MomentHealth Check: do we really need to take 10,000 steps a day?


For many college students, Firstmark Services will be their partner in the quest to be debt-free. Federal loans don't always cover the entire cost of a college education.
As a result, many students take out private student loans to cover the difference. Instead of collecting student loan payments themselves, many private lenders hire third-party loan servicers to do that task — Firstmark is one of them.
If you have federal student loans, you may already be familiar with Firstmark's parent company, Nelnet, which services the student loans of more than 5 million borrowers.
But there's a key difference — unlike Nelnet, Firstmark only handles private student loans.
Many private lenders prefer to focus on lending money rather than handling payments and providing customer service, so they partner with servicers like Firstmark who handle all of the customer interactions.
If your lender uses Firstmark to collect your payments, here's what you need to know.
Your lender determines the terms of your loan — your interest rate, repayment plan, and repayment term.
Consider Firstmark to be the intermediary that connects you to your student loan lender and helps you to pay the debt off as quickly and efficiently as possible.
Pare down your budget: When you set up your daily spending budget, cut some expenses, such as cable or your daily coffee fix, to come up with extra money to go toward your student loans.
Brainstorm new streams of income: Explore other creative ways to raise cash that can go toward your student loan debt. For example, driving for Uber, doing freelance work or selling items on eBay could provide enough money to make a dent in your balance.
Pay more than your minimum: Even if you can only put an additional $25 toward your student loan debt each month, it can make a difference over time.
Put windfalls to work: Instead of using that bonus or inheritance for a last-minute vacation, let it help you wipe away those student loans.
Focus on high-interest loans first: If you have extra money to put toward your student loans and you have multiple private loans with different interest rates, begin by paying off the loans with the highest interest rates first. Keep in mind that when you make a payment, that payment is typically divided between all your loans. But if you pay more than the minimum due, the extra payment amount will go toward the loan with the highest interest rate, a strategy that will save you money over time.
Avoid the temptation of partial payments: You may think that a partial payment is better than no payment, but partial payments can come back to haunt you. If you make a partial payment, the partial payment will first be applied to the loan with the lowest current amount due. If your account is delinquent, partial payments will first go toward the most delinquent loan and then toward the loan with the lowest monthly payment amount due. However, you could end up having to pay late fees and accruing more interest, which costs you even more money.
What happens if you can't make your student loan payment?
It's very important that you make your monthly student loan payments on time. Not only can late payments cost you money in late fees, but late payments can negatively impact your credit score. The lower your score, the more difficult it will be for you to be approved for a car loan or a mortgage in the future.
Even if you do get approved for a loan, a low credit score could lead to a higher interest rate, meaning you would pay more for the loan.
One way to avoid making late payments is to sign up for Auto Debit. Firstmark will allow you to have your payments automatically withdrawn from your checking account so you don't have to even think about it.
Some people make late payments because the due date falls right before payday. If you run into this situation, you can call Firstmark Services and request a change to your due date as long as your account is current.
Life has its ups and downs, and there may be times when you face challenges paying off your private student loans. The worst thing you can do in this situation is to put your head in the sand. You want to work with your loan servicer to see if there may be a solution that can make both parties happy.
If you are in danger of making late payments because you don't have the money, contact Firstmark immediately and let them know your situation. They will let you know if your lender offers an option that will help.
Get a break from paying your loans: Some loan programs offer repayment options that may make your payments more manageable. For example, you may be able to defer your loans for a short period of time depending upon the loan program. Forbearance — a temporary reprieve from making payments — may be an option. However, keep in mind that the interest on your loan continues to accrue even during forbearance so your balance (and your monthly payment) may be higher when you start making payments again.
Consolidate your loans: If your loan program doesn't offer you the ability to defer or lower your payments, you may be able to consolidate your private loans. By choosing this option, you may be able to lower your monthly payments by taking out a longer repayment term. Of course, it is important to know that the longer you take to pay your student loans, the more interest you are likely to pay over time.
Get help from a co-signer: If you refinance your student loans to get a more manageable payment or longer term, you might also add a co-signer — someone with a good credit history who can help you qualify for better rates. With better rates, you may get a lower monthly payment. If you already have a co-signer on your current student loan, you might ask them to help you with payments temporarily as you get back on your feet financially. However, come up with a written agreement with that person about how and when you will pay them back to preserve the relationship.
When determining whether to approve you for a private student loan, lenders consider your credit history. Unfortunately, many students entering college have a thin credit file, meaning they have a limited credit history.
In these cases, adding a co-signer — someone who has a solid credit history — to the loan can help the primary borrower qualify for better rates.
Essentially, the co-signer promises to pay back the loan if the student is unable to pay it.
Having a co-signer can also help you get a lower interest rate on a student loan. Often a parent or a relative will act as a co-signer for a college student on a private student loan. If you have a co-signer, Firstmark allows the co-signer to also set up an account so that they can have access to all information about the loans they co-sign..
But remember, there are some downsides to being a co-signer. If a borrower fails to pay back the student loan, not only will the co-signer be obligated to pay, but their credit score will take a hit as well.
On the flip side, if the co-signer files for bankruptcy, that could impact the borrower. A Firstmark customer service representative can answer any questions you have about your co-signer agreement.
Some lenders allow co-signers to be released from a loan if certain conditions are met. For example, the borrower might have to make a certain number of consecutive loan payments or prove that he or she now has the income and creditworthiness to qualify for the loan. You can contact Firstmark to find out if your lender allows co-signers to be released.
One of the best ways to find out what it's like to work with a company is to see what other customers have to say. If you know someone else who has worked with Firstmark, ask them about the company's customer service.
You can also learn more by checking social media to see what others have said about Firstmark in the past.
The Better Business Bureau, which collects complaints about companies, gives Firstmark Services a B+ rating. There have been 61 complaints filed against Firstmark, and the website has 32 customer reviews, which can shed light on some of the concerns that other Firstmark customers have had.
Paying off private student loans can be a challenge, but with persistence and a strategic plan, it can be done. Consider Firstmark Services a partner in your quest to pay off your private student loans, as you take steps toward a stronger financial future.


PEACE INC has many human service programs that enhance the community. They strive to teach empowerment to people of all backgrounds. I would work for them again if I found a suitable position with decent salary and benefits.
loved it there. i love kids and they love me. to put the kids down if they were tired id sing to them. right as they get there they eat dinner then we let them play wii if they behave and ate a good portion of their food.
There is little to no training here and management is very unprofessional. They will belittle workers and completely ignore any personal issues that their workers may have.
Work started off really busy and would continue throughout the day in the same energy level, meeting with clients, setting a goal and a time line for when they would like to accomplish the target goal, sit in the classroom of my client's children and get to interact with them, schedule meetings and follow-up with other clients that may have missed or did not attend school that day. I learned to listen to what my clients needs were and provide them with the resources that would best fit meeting their goal. I would manage the issues of clients not getting along with one another and sit down in the work in the workplace and help the situation to get resolved. The hardest part of the job was learning how to familiarize myself with the new programs, but once I was trained on it, I was able to master the program.
Most days are slow but a great place to work at for beginners who are entering the human resource for the first time. You will learn how to make partnerships with other agencies, refer other people to other agencies, work with all types of people in the community.
Wal-mart is a very hectic place to work for all tho there is room for growth in the management field . And relocation if you desire. You meet new and interesting people.
Pay could be better and job more organized. Working with children and families are a joy to me so being able to do this and make an impact in their lives was very rewarding overall.
I worked with Catholic Charities as a research consultant to analzye client satisfaction data of their homeless housing program. The work was interesting and rewarding knowing you are helping people in the community.
Supervisor is amazing. Always there to lend an ear and listen to any concerns anyone may have. She really shows that she cares about not only her staff but her students and the families as well. Family workers are wonderful and they really care about the families. The children bring so much joy to the site that it makes the job worth doing. I love the job that I do everyday and enjoy the people I work with. I agree the pay isn't the best, but I believe that to see the faces of the children everyday makes it okay.
PEACE Inc. was a productive workplace.
I was given the opportunity by the director of human resources of PEACE Inc. to fulfill my Office Technology Program requirement of performing a six week internship to graduate.
A typical day at work at PEACE Inc. consist of arriving at 8:35, to begin work at 9:00. I would go and check with the data entry clerk and the human resource department to find out if anyone had work for me, then return to the office that I was using to perform my duties. I was responsible for the break and lunch relief of the front desk administrative assistant. I took whatever I was working on with me to the front desk to have something to do when the telephone was not ringing. I received packages from the tax preparation program at least three times a week that needed to be entered into a survey program. I assisted the data entry clerk with organizing and alphabetizing forms to be entered into there system, then I verified the accuracy of the records that were produced from the information that was entered. I organized records and filed for the human resource department.
The job was not challenging enough due to the limited amount of work available. The most enjoyable part of the job was I was allowed to work independently.
I was able to use some of my previously acquired skills.
I did not have enough work.
I got excellent mentoring both from my supervisor and through the DIRECT ACTION and RESOURCE TRAINGG training events which take place throughout the year.
Fair accountability bench-marks and goals which are a part of the D.A.R.T. culture.. Acute attention to constant improvement of what works.
Job great satisfaction in being able to empower ordinary people to speak directly to their officials.
Really developmental for communication skills with a lot of support and job sadisfaction.
You have to work when oters are relaxing sometimes.
Was able to apply some of my skills acquired in college in a real work situation. Good people to work with. Good work environment.
Love the people I work with!!
I absolutely love the people I work with, however, the pay is too low. One of the lowest non-profits in Syracuse, NY. I love what I do, but it would be nice to get annual raises, and not of only 10 cents either. I think the turn around rate would drop if the employees received some sort of recognition for their work (RAISE!!!!!). And not to mention, I have YET, to meet the guy who runs the organization. I know you must be busy, but maybe you should make it an effort to seek out every employee in your area and maybe introduce yourself...be a little personable? Just my advice. But what do I know, I am only making just above min. wage.
Co-workers are amazing!! It's like family here!
Pay, Pay, PAY!!! ooh and maybe there could be better health benefits that would stop increasing in copays!
I really enjoy working for P.E.A.C.E. Inc, I have met so many amazing families with such different backgrounds and being able to interact with the children although I don't work with them directly makes my day even better. I have the BEST co-workers I have ever had. The most thing I enjoy about my job here at P.E.A.C.E Inc is being able to go on my lunch and eat in the classroom with the children and the teachers in the room. I get to socialize with the kids about their day and make them laugh.
short breaks, pay is not the best BUT it is a VERY enjoyable place to work!
I enjoy mentoring my staff and college interns. I have been able to take the agency to the next level of technology. My management style is all about effective listening and being a team player.
Ask a question about working or interviewing at PEACE INC. Our community is ready to answer.
How did you feel about telling people you worked at PEACE INC?


Today, more than 80 percent of time spent with mobile media happens via apps. How do you design a best in class mobile experience when the primary use case is for the ears?
This interactive session will put top app developers under the microscope to explore how they are designing, scaling and monetizing for unique mobile solutions.


Hairstyle : Best Short Hairstyles 2019. Best Short Hairstyles For Thin Hair. Best Short Hairstyles For Glasses. Best Short Hairstyles For Round Faces.
Published at Sunday, March 31st 2019, 15:24:56 PM. Hairstyle. By Eliott Fleury.
Curly Layered Hairstyles to Enhance Your Look – If you simply take a look at the most stunning beautiful celebrity haircuts, you will notice most of them use a layered hairstyle. This is no secret that layers will enhance your curls and give a sexier and more playful look to your face.
Tags : short hairstyles very easy. newest short hairstyles. best short curly hairstyles. short hairstyles for fat faces. short wedge hairstyles. best short hairstyles for women over 50. best short pixie hairstyles. newest cute short hairstyles. best short wavy hairstyles. best short hairstyles over 50.
Thoughts on Best Short Hairstyles 2019?


text:
'Tearing At The Seams' Is A Positive Sign For Rateliff & Co.'s Future
Courtesy: Stax Records By Philip Sayblack Three years ago when Nathaniel Rateliff & The Night Sweats released its self-titled debut album, that opening effort – released via Stax/Concord – from the Denver-based outfit was received to rather positive reaction. It reached the top spot on Billboard's folk charts and peaked at number four on Billboard's Top Rock Albums chart. Critics likened...


text:
Browse: Home / Cultural, Material / Police baton charge students protesting renovation of Jallianwala Bagh
Police baton charge students protesting renovation of Jallianwala Bagh
Police baton charged thousands of students who were protesting against renovating the Jallianwala Bagh memorial here on Thursday.
Protesters alleged that the government wanted to give a facelift to the Jallianwala Bagh memorial to turn it into a tourist attraction, thereby violating its sanctity.
"The so called development would deprive the coming generation of the rich heritage of Punjab. These stages would eventually be used for portraying vulgar shows for the visiting VVIP's cars from newly constructed of VIP gate at the entrance," said Sandeep Kaur, president of Punjab Student Union (PSU).
The protest was organised by Punjab Students Union and a youth organisation, Naujwan Bharat Sabha.
The protesters also demand inclusion of next of kin of the freedom fighters who were killed in the massacre to be included in the development committee. Police officials said they resorted to baton charge as the protest turned violent.
"They came peacefully, but they protested against the ongoing development work in Jallianwala Bagh. We gave them regular warnings, but they turned violent. We had to resort to mild baton charge and arrested two of their members," said Kunwer Vijay Partap Singh, senior superintendent of police, Amritsar.
The Central Government in 1991 sanctioned construction of special memorial galleries and introduction of light and sound programmes.
Situated in Amritsar, Jallianwala Bagh was the park where hundreds of Indians were gunned down by British forces led by General Michael O'Dyer in April 13, 1919.
ASI discovers antique fountains Ram Bagh The Archeological Survey of India (ASI) has stumbled upon antique...
Ram Bagh may get McDonalds, Pizza Hut The municipal corporation has finally woken up to the plight...
Ram Bagh Bardari razed Conservationist Balvinder Singh, however, said the attempt to re-construct the...
Legal route to save Ram Bagh For MC, more than the legal tangle, it is a...
Posted in Cultural, Material | Tagged Amritsar, green space, Ram Bagh, Ranjit Singh | Leave a response


K&K mandolin pickup install :: 2015 June A5 [2.0 lbs] — Chubbuck Guitars :: making & repairing Guitars in a old building just north of Boston, Mass.
A K&K Mandolin Twin Internal was installed along with some fret work. The pickup installation involved enlarging the tailpiece bracket hole (Irwin's Unibit / step drill is a life safer for this) along with drilling out the tailblock for the endpin jack. The two pickup elements are adhered with double stick tape just inside each f-hole near the bridge foot. The trickiest part of this installation is working through the small f-holes. Even the internal nuts on the jack had to be installed inside the mandolin ... just giving me a taste of what it's like to build a ship in a bottle.


I hope this message finds you well and having enjoyed this season's rugby so far, especially the Internationals back in November and more recently in the Six Nations. This season we have had a tough time out on the park in the Midlands Premier league, and as you may well have witnessed, there is tough competition at this level. In other parts of the club we have seen some real successes, Ladies Rugby have done especially well and deserve as much credit and support as we can give them, well done Derby Vipers! So too can be said for our 2nds who have produced some great wins this season in the Reserve League, with John Collins leading the squad, again well done there.
As this is the end of my 2 years as President, I can honestly say what a privilege it has been to represent the club through this time, and I must thank all our supporters that come down each week, and travel away too, for there loyal support. Where ever we have travelled to, for away games, we have received a warm welcome and been well looked after on the day, and it is true to say that the game of rugby always comes out on top, win lose or draw!
Our final Vice Presidents luncheon will be held on Saturday April 13th, when we will be hosting Nuneaton for the final game of the season. Please join me on that day for pre-match lunch, starting at 1pm, arrive 12:45 onwards, lunch will be a 3-course meal @ £20 per head (including programme). Very much look forward to seeing you there!
Please ensure you book your places with Robin prior to the date!


text:
Karel Roden, vlastním jménem Karel Hromada (1. listopadu 1891 Praha – 2. srpna 1961 ?) byl český herec.

Život
Narodil se v Praze v rodině krejčího Jana Hromady. Kolem roku 1910 propadl divadlu a začal hrát u kočovných společností F. Kosteleckého a V. Choděry. To bylo patrně příčinou i změny příjmení z Hromada na Roden. V letech 1919–1922 byl šéfem činohry Jihočeského divadla v Českých Budějovicích. Stejnou práci pak vykonával v letech 1922–1923 pro Východočeskou společnost. Další dvě sezóny hrál ve Stálém divadle v Kladně a v roce 1925 pak založil vlastní divadelní společnost s názvem Komorní divadlo. V roce 1938 byl nucen Komorní divadlo rozpustit a v letech 1940–1944 hrál v nuselském Tylově divadle. Po roce 1945 pak na řadu let posílil soubor Zemského oblastního divadla v Liberci, kde setrval do roku 1958. Ve filmu nalezl uplatnění na přelomu 30. a 40. let, kdy neměl stálé divadelní angažmá. Zahrál si v několika celovečerních filmech epizodní role.

Manželkou Karla Rodena byla herečka Anděla Šedivá-Rodenová, dcera herce, režiséra a dramatika Viléma Graua-Šedivého (1807–1863).

Filmografie
 Nevinná (1939)
 Srdce v celofánu (1939)
 Studujeme za školou (1939)
 U svatého Matěje (1939)
 Dceruška k pohledání (1940)
 Dva týdny štěstí (1940)
 Turbina (1941)
 Velká přehrada (1942)
 Valentin Dobrotivý (1942)
 ''Tanečnice (1943)

Odkazy

Reference

Externí odkazy

 Soupis pražského obyvatelstva 1830-1910 (1920), Hromada Jan *1861 a jeho rodina

 Portál Národní autority ČR, Roden, Karel, 1891-1961

Narození v roce 1891
Úmrtí v roce 1961
Čeští herci
Muži
Narození v Praze

redpajama_set_name: RedPajamaWikipedia


text:
Q: sql image datatype not displaying on asp.net page I have an asp.net page that has an image tag that I'm using to display SQL image data but the string that I'm getting doesn't seem to work and I don't know why.
Here is the model that I'm using.
public partial class GetEmployeePhoto2_Result
{
    public string Name { get; set; }
    public byte[] Photograph { get; set; }
}

Here is the controller
public ActionResult Photo(string id)
{
    btprodEntities p = new btprodEntities();
    //var photo = p.GetEmployeePhoto(id).ToArray();
    var photo = p.GetEmployeePhoto2(id).ToArray();
    ViewBag.Name = photo[0].Name;
    ViewBag.Photo = photo[0].Photograph;

    return View();
}

Here is the view
@model IEnumerable<employeeDirectory.Models.GetEmployeePhoto_Result>
@{
    ViewBag.Title = "Photo";
    //string base64 = ViewBag.Photo;
    //string imgSrc = "data:image/jpeg;base64," + base64;
    var base64 = Convert.ToBase64String(ViewBag.Photo);
    var imgSrc = String.Format("data:image/jpeg;base64,{0}", base64);
}

@ViewBag.Name

Here is the string that is being created for the image tag source
data:image/jpeg;base64,[encoded data, 13804 characters]

Here is what I see when the page loads

Here is what I see when I inspect the image tag

I've tried adding this to the view
base64 = base64.Replace(System.Environment.NewLine, "");

I've also tried using this on the view
base64 = base64.Replace("\r\n", "").Replace("\n", "").Replace("\r", "");

Does anyone have any idea what is causing the problem and how to fix it? All I have left on this project is to display the photo on this page.

A: The issue lies with a typo in your  tag. You are setting your base64 value to a scr attribute. Scr is not an attribute of .
By modifying your html tag from:

To

After making the change you'll be able to see the selfie you've kindly included.

redpajama_set_name: RedPajamaStackExchange


text:
Tag Archives: Holy Relics
The Remaining Holy Relics of the Native Saints of Great Britain
At the Reformation most holy relics in Great Britain were destroyed by fanatics or else taken abroad, only a few survived. However, some have been returned in the modern era. Below the writer Dmitry Lapa has compiled a list of the saints whose relics are still present (though sometimes concealed):
St. Alban (his shoulder bone was returned to St. Albans Cathedral, Herts, from Cologne in 2002);
St. Audrey of Ely (Etheldreda) (her incorrupt hand is available for veneration in the RC church in Ely, Cambs and a particle of her relics is in St. Etheldreda's RC Church in Ely Place, London);
St. Augustine of Canterbury (a particle of his relics is in St John's Orthodox Church in Colchester and another in St. Augustine's RC Church in Ramsgate, Kent);
St. Bede of Jarrow (his tomb with relics has been preserved in the Galilee Chapel of Durham Cathedral since the eleventh century and not destroyed by the iconoclasts because his authority as a historian was great; a particle of his relics is also in St John's Orthodox Church in Colchester);
St. Birinus of Wessex (a portion of his relics is believed to rest in Dorchester-on-Thames Abbey, Oxon where miracles occur, and some in Winchester Cathedral, though concealed);
St. Boniface of Germany (two relics of the saint and a piece of his tomb were brought to his birthplace in Crediton, Devon, from Fulda in Germany not long ago and placed in the local RC church; another particle of his relics is housed in All Saints' Church in Brixworth, Northants);
St. Chad of Lichfield (several of his relics are venerated in the RC Cathedral in Birmingham);
St. Cuthbert of Lindisfarne (his shrine was buried under the floor of Durham Cathedral at the Reformation and elevated again in the nineteenth century, his relics as well as some personal relics survive and miracles occur; a particle of his relics is also in St John's Orthodox Church in Colchester);
St. David of Mynyw and St. Justinian of Ramsey (what is believed to be their relics rest in the restored shrine of St. Davids Cathedral, Wales);
St. Eanswythe of Folkestone (her reliquary was uncovered during building work in 1885 in Folkestone church);
St. Edmund of East Anglia (a small particle of his relics is available for veneration in the RC church in Bury St. Edmunds, Suffolk; his supposed major relics were returned to England from France in 1901 and rest in a reliquary in the Fitzalan Side-Chapel of Arundel Castle in West Sussex);
St. Edward the Martyr (his relics were discovered by an amateur archaeologist, J. Wilson-Claridge, among the ruins of Shaftesbury Abbey in Dorset and are sometimes available for veneration at St. Edward's Brotherhood in Brookwood Cemetery in Surrey);
St. Frideswide of Oxford (her relics were mixed with the bones of a woman and buried under the floor of Christ Church Cathedral in Oxford after the Reformation; a couple of years ago somebody's remains were found under the floor during repair work—some of them are believed to be St. Frideswide's; their whereabouts are unknown: some say they were soon reburied either under the saint's restored shrine or under her symbolic gravestone, and others say they were even interred in a local church graveyard);
St. Hedda of Winchester (his relics are in Winchester Cathedral, albeit hidden after the Reformation and the exact location is unknown);
St. Hibald of Lindsey (his supposed tomb with relics was discovered under the chancel floor in the church in Hibaldstow, Lincs, in 1866);
St. John of Beverley (his relics were hidden during the Reformation under the floor of Beverley Minster in East Riding of Yorkshire; today his grave is marked there and miracles occur);
St. Kentigern Mungo (his relics most likely lie in the tomb of the lower crypt of Glasgow Cathedral);
St. Melangell (the ancient bones of a woman, most likely Melangell, were discovered in the former apse of the church in Pennant Melangell in Powys, Wales, during a 1958 restoration project and later placed in the reconstructed shrine; miracles occur all year round);
St. Mildred of Thanet (in 1953 a portion of her relics, which for centuries had been kept in Deventer, Holland, was returned to England and enshrined in Minster Convent in Kent);
St. Swithin of Winchester (his relics were hidden during the Reformation and are still in Winchester Cathedral under the floor, somewhere near his former shrine);
St. Teilo of Llandeilo (his supposed head relic is kept in the chapel which bears his name in a specially constructed reliquary in Llandaff Cathedral in Wales);
St. Tewdrig, King of Glywysing and Martyr (his coffin with relics was rediscovered in the seventeenth century by the Bishop of Llandaff at St. Tewdrig's Church in Mathern, Monmouthshire);
St. Urith (it can be said with high degree of certainty that her relics still lie under the church floor in Chittlehampton, Devon, a long way below the slab that covers them);
St. Winefride of Holywell (her finger-relic is kept in the RC Cathedral in Shrewsbury, Salop, and another particle of her relics belongs to Catholics in Holywell, Anglesey);
St. Wite (still intact in the church in Whitchurch Canonicorum, Dorset).
There are other places, where according to tradition saints' relics may still be present. Among them are:
St. Bertram (Holy Cross Church in Ilam, Staffs);
St. Eata (the crypt of Hexham Abbey, Northumb.);
St. Oswald of Worcester and York (Worcester Cathedral);
St. Wilfrid of York (either Canterbury Cathedral or Ripon Cathedral in North Yorkshire);
Sts. Oswald of Northumbria and Hilda of Whitby (Durham Cathedral);
Those of some of the holy archbishops of Canterbury (buried around St. Augustine's Abbey in Canterbury, where their grave markers survive).
The supposed relics of St. Alfred the Great and St. Edburgh of Bicester have also been under investigation lately, but results are inconclusive.
This entry was posted in Ancient Western Holiness, England, Holiness and tagged Holy Relics on June 17, 2019 by Father Andrew.


text:
Q: Visual Studio 2019 Not Showing .NET 5 Framework I've been trying to upgrade my ASP.NET project in Visual Studio from the .NET 4.7.2 framework to .NET 5. I can't figure out what the problem is, because I've tried several different things and none of them have made .NET 5 available.

*

*I've installed the latest version of Visual Studio Community 2019,
version 16.8.4.

*I've installed .NET 5.0.102. The Command Prompt confirms this when I
type dotnet --version.

*In Visual Studio's Tools > Options > Environment > Preview Features,
I've enabled "Use previews of the .NET Core SDK", and restarted the
program.

*In Visual Studio Installer, I've selected Modify > Individual
components. The .NET 5.0 Runtime is installed, but there's nothing
listed for a .NET Framework 5; the highest listed is 4.8.

*I've tried restarting the program and my computer, and reinstalling both Visual Studio and the .NET 5.0.102 framework.

The About window in Visual Studio says that my .NET version is 4.8.040. The most recent .NET framework that I can select in my project is 4.7.2. Creating a new project doesn't offer a newer version either.
I want to work with C# 9.0, but my project is stuck in 7.3. Any idea what I'm doing wrong?

A: .NET 5 is not a direct replacement for .NET Framework 4.5+. If you try to create a new project and choose .NET Framework, then you will be able to choose for example 4.7, 4.8, but not .NET 5.
You will only find .NET 5 in projects which are .NET Core type.
In summary - you can't switch .NET Framework project to .NET 5 using simple Project Property window. You have to rewrite the application to .NET 5 - which is indeed the next version after .NET Core 3.1.
Regarding your question:

I want to work with C# 9.0, but my project is stuck in 7.3. Any idea what I'm doing wrong?

Please look at the C# language versions page. C# 8.0 is available for netstandard2.1 which is not supported by .NET Framework. Same thing with C# 9.0.
What is .NET 5 in comparison to .NET Core and .NET Framework you can read on Microsoft Dev Blog.

A: .NET 5 is really the next version of .NET Core, not .NET Framework. .NET Framework is a legacy product that will only see minor maintenance fixes, like security patches, in the future.
Moving from Framework to Core involves dealing with all kinds of breaking changes and is more complicated than simply changing your project's target framework.
For that purpose, Microsoft has a migration guide for ASP.NET, which you can read to learn what you need to change in your project.


text:
Contact Us Donate Now
You Are: Home Media Centre Media Releases Media Releases 2015
Media Releases 2019
Media Kit - Fast Facts
Simon Communities express concern about the high levels of enforced deprivation in Ireland
Press Releases, Press Release 2015
The Simon Communities in Ireland have said that Ireland is on target to fail to meet its 2016 aim to reduce the numbers experiencing consistent poverty to 4%. The results of the EU SILC raises question about the quality of life for many people living in Ireland. The EU Survey on Income and Living Conditions (EU-SILC) has found that yet again high numbers of people are experiencing enforced deprivation at 29%, this was 26.9% in 2012 Consistent poverty remains at almost the same level as last year at 8%, this was 5.5% in 2009. Results of this study undertaken by the Central Statistics Office (CSO) were launched today.
Niamh Randall, National Spokesperson for the Simon Communities in Ireland said these figures suggest that many people and families are struggling all around the country.
"We know first-hand that more and more people are on the edge of homelessness, struggling to keep a roof over their heads, which often means forgoing basic necessities. The study reports that 29% of people were experiencing deprivation, for example not being able to eat a meal with meat, chicken, fish (or vegetarian equivalent) every second day or going without heat during the last year through lack of money. The study also reports that 28% of those at risk of poverty went without heating at some stage over the year and 15.8% were unable to adequately heat their home. This study paints a picture of households facing huge amounts of financial pressure and strain having no option but to make difficult decisions which may impact of their overall health and wellbeing and that of their families."
"Worryingly those living in rented accommodation below market rent were those most at risk of poverty at 36%, up slightly from 2013 which shows us just how difficult it is for those on low incomes to keep themselves in their home. There are currently 5000 men, women and children in emergency homeless accommodation nationally. Meanwhile, rents are increasing at rates of between 8-11% and the number of properties available are decreasing. There are 90,000 people on the social housing waiting list. The Social Housing Strategy commits to housing 32,000 households by 2017 and yet to date in 2015 the house builds and acquisitions reported by the Department of Environment, Community and Local Government is 403. The people that we are working with – those who are homeless and at risk - are getting left behind yet again."
"The Government needs to find better ways to support people in housing and to house people in the longer term. It is critical to prevent people from becoming homeless in the first place and to support people to make the smooth transition from emergency accommodation to independent living. With the rent stability legislation that was introduced earlier this week, now is the time for the Department of Social Protection to increase rent supplement levels to ensure that people can remain in their homes. 92% of places available to rent are beyond the reach of people on state support[1]."
The Simon Communities deliver support and service to over 6,000 individuals and families throughout Ireland who experience – or are at risk of – homelessness every year.
For media queries and interview requests
Helen McCormack, Simon Communities of Ireland
Tel: 01 47 27 202/ 085 806 5141
E: communications@simoncommunity.com
Link to EU SILC report http://www.cso.ie/en/media/csoie/newsevents/documents/pdfdocuments/prSILC2014.pdf
Homelessness - the numbers
• There are currently 5000 men, women and children in emergency homeless accommodation nationally, 738 families with 1,571 children, and 2448 single people. (DECLG, September 2015)
• During one night in March 2015, there were 151 people without a safe place to sleep in Dublin City. This included 105 people sleeping rough and 46 people sheltering at the Nite Café. Unfortunately, Dublin is the only area where an official rough sleeper count takes place, making it difficult to get a countrywide rough sleeping picture. (DRHE 2015) Figures from Cork Simon Community indicate that rough sleeping in Cork City increased seven-fold in three years (2011-2014).
• In December 291 extra emergency beds were made available (Dublin and Cork), they are all or almost all are in use, (beds in Cork winding down since March 31st).
• In December the Simon Communities reported a 41% increase in the numbers of individuals and families around the country turning to our services for help over a two year period.
• Rent in the private rented sector increased by 20.3% from Jul 2013 –Jul 2015 (daft.ie).
About Simon Communities
The Simon Communities in Ireland are a network of eight regionally based independent Simon Communities based in Cork, Dublin, Dundalk, Galway, the Midlands, the Mid West, the North West and the South East that share common values and ethos in tackling all forms of homelessness throughout Ireland, supported by a National Office. The Simon Communities have been providing services in Ireland for over 40 years. The Simon Communities deliver support and service to over 6,000 individuals and families throughout Ireland who experience – or are at risk of – homelessness every year. Whatever the issue, for as long as we are needed, Simon's door is always open. For more information please log on to www.simon.ie
Services range from
• Housing provision, tenancy sustainment & settlement services, housing advice & information services helping people to make the move out of homelessness & working with households at risk;
• Specialist health & treatment services addressing some of the issues which may have contributed to homeless occurring or may be a consequence;
• Emergency accommodation & support providing people with a place of welcome, warmth & safety;
• Soup runs & rough sleeper teams who are often the first point of contact for people sleeping rough.
Simon Communities in Ireland
Cork Simon (Cork & Kerry)
Dublin Simon (Dublin-Kildare-Wicklow-Meath)
Dundalk Simon(Cavan-Louth-Monaghan)
Galway Simon(Galway-Mayo-Roscommon)
Midlands Simon(Laois-Longford-Offaly-Westmeath)
Mid West Simon (Clare-Limerick-North Tipperary)
North West Simon (Donegal-Leitrim-Sligo)
South East Simon (Carlow-Kilkenny-South Tipperary-Waterford-Wexford)
National Office: St. Andrews House, 28/30 Exchequer St. Dublin 2
T: 01 6711606 | F: 01 6711098
Copyright Simon Community 2019. All Rights Reserved
Reg. No. 74038, Charity No. 8273


text:
Equities Feed
Stocks to Trade
Home » Finance » Tesla Inc. (TSLA) At $1031.56: Is It Worth Your In...
Tesla Inc. (TSLA) At $1031.56: Is It Worth Your Interest?
Kaden Berrington
Tesla Inc. (NASDAQ:TSLA) concluded the trading at $1031.56 on Thursday, January 13 with a fall of -6.75% from its closing price on previous day.
Taking a look at stock we notice that its last check on previous day was $1106.22 and 5Y monthly beta was reading 2.04 with its price kept floating in the range of $1,026.54 and $1,115.60 on the day. Company's P/E ratio for the trailing 12 months is 334.70. Considering stock's 52-week price range provides that TSLA hit a high price of $1243.49 and saw its price falling to a low level of $539.49 during that period. Over a period of past 1-month, stock came adding 7.62% in its value.
3 Tiny Stocks Primed to Explode The world's greatest investor — Warren Buffett — has a simple formula for making big money in the markets. He buys up valuable assets when they are very cheap. For stock market investors that means buying up cheap small cap stocks like these with huge upside potential.
We've set up an alert service to help smart investors take full advantage of the small cap stocks primed for big returns.
Click here for full details and to join for free.
With its current market valuation of $1035.95 billion, Tesla Inc. is set to declare its quarterly results on Jan 25, 2022 – Jan 31, 2022. Analysts are in estimates of $2.09 per share for company's earnings in the current quarter and are expecting its annual EPS growth moving up to $6.26 for 2021 with estimates of that growing to $8.76 in next year. These estimates are suggesting current year growth of 179.50% for EPS and 39.90% growth next year.
Analysts watching the company's growth closely have provided estimates for its revenue growth with an average revenue estimate of $15.75 billion. They suggested that in the process company could generate revenue of as low as $13.75 billion which could climb up to $17.63 billion to hit a high. The average estimate is representing an increase of 46.60% in sales growth from that of posted by the company in the same quarter of last year. In keeping analyst consensus estimate with, company is forecasted to be making an annual revenue of $51.93 billion in 2021, which will be 64.70% more from revenue generated by the company last year.
In last 7 days, analysts came adjusting their opinions about stock's EPS with 7 upward and no downward revisions, an indication which could give clearer idea about the company's short term price movement. In contrast, when we review TSLA stock's current outlook then short term indicators are assigning it an average of Hold, while medium term indicators are categorizing the stock at an average of 50% Buy. Long term indicators are suggesting an average of 100% Buy for it.
According to ratings assigned by 41 analysts at the scale of 1 to 5 with 1.00 representing a strong buy and 5.00 suggesting a strong sell; 12 of them are recommending Tesla Inc. (TSLA) as a Hold, while 15 are in view that stock is a Buy. Recommendation by 3 analysts for the stock is an Underweight while number of those analysts who rated the stock as an Overweight is 3, whereas 8 of them are considering the stock as a Sell. When taken as whole, stock gets a rating of Overweight and that encourages the investors to exploit the opportunity and build their stake up in the company.
Digging deeper we become aware of the PEG ratio of the TSLA stock which is currently positioned at 4.22. It further provides that stock's current price level is -1.30% away from its 20-day simple moving average and is -3.59% off its SMA50. Its relative strength index (RSI) for 14-periods is oscillating at 47.54 while volatility remained at 6.25% over the past week which changes to 5.71% when measuring it over the past month. Beta is valued at 1.98, while measure of average true range or ATR is currently at 63.18. In predicting price targets of as low as $67.00 and as high as $1580.00, analysts are in agreement on assigning the stock over the next 12 months average price target of $921.09. Stock's current price level is 93.5% above from estimated low price target while it is -53.17% below the estimated high; and even if the TSLA's share succeeded to reach the median price of $1002.50, then the outlook of 2.82% could come to the excitement of the investors.
Having a second look at Tesla Inc. (NASDAQ:TSLA) provides that stock's average daily trading volume for 3 months was 27.65 million, while it jumped to 26.25 million when we calculate an average volume for past 10 days. Number of outstanding shares of the stock stood at 1.00 billion.
>> 7 Top Picks for the Post-Pandemic Economy <<
The percentage of outstanding shares held by the insiders is 0.10% while it is 42.50% for the institutional holders. The figures also indicate that as of Dec 14, 2021, number of stock's short shares was 25.82 million which implies a short ratio of 1.06. This shows up a 2.57% of Short Interest in company's outstanding shares on the day. In December the standing of shares short improved as it was 25.7 million in the previous month. Subtraction of -2.39% by stock's current price to its year-to-date value in last trading session is likely to be increasing investors' interest in the stock as it is hinting an extended uptrend.
NASDAQ:TSLA, Tesla Inc, TSLA, TSLA stock
Honey At CymaBay Therapeutics Inc. (CBAY) Is Worth Your Money
Major Improvements In Sprinklr Inc. (CXM) Stock Need To Be Considered
bluebird bio Inc.'s (BLUE) -8.21% Drop Is A Reason To Reconsider.
DigitalOcean Holdings Inc. (DOCN) Is A Possible Investment At Current Levels
YouTube Video UC1_wGzSFxR2hrxEaSjo5SoQ_EEgmcLTl9n8
Five Best Semiconductor Stocks To Buy Now With 10x Growth Potential | Best Chip Stocks
Five Best Dividend Stocks for New Year | Passive Income From Stock Dividends
YouTube Video UC1_wGzSFxR2hrxEaSjo5SoQ_tk6aziEvTok
Why Should You Buy Lithium Stocks Now? | Lithium Stocks
YouTube Video UC1_wGzSFxR2hrxEaSjo5SoQ_jchk6N1Ep3k
Five Best Penny Stocks With High Growth Potential | Penny Stocks Under $2
YouTube Video UC1_wGzSFxR2hrxEaSjo5SoQ_2sRyLLyNOxM
Five Best Get In Early AI Stocks For Huge Profits | Artificial Intelligence Stocks
YouTube Video UC1_wGzSFxR2hrxEaSjo5SoQ_ZIacekp1jI4
Best Stocks To Buy Now In The Biotech Industry | Biotech Stocks To Watch In 2022
YouTube Video UC1_wGzSFxR2hrxEaSjo5SoQ_6-C-HeEYUeY
CymaBay Therapeutics Inc. (NASDAQ:CBAY) price on Thursday, January 20, fall -4.78% below its previous day's close as a downside momentum from buyers pushed the stock's
Sprinklr Inc. (NYSE:CXM) price on Thursday, January 20, fall -7.51% below its previous day's close as a downside momentum from buyers pushed the stock's value
bluebird bio Inc. (NASDAQ:BLUE) price on Thursday, January 20, fall -8.21% below its previous day's close as a downside momentum from buyers pushed the stock's
DigitalOcean Holdings Inc. (NYSE:DOCN) price on Thursday, January 20, fall -1.96% below its previous day's close as a downside momentum from buyers pushed the stock's
Get The Best Stocks To Trade Every Day!
Join now to get the NewsHeater.com pre-market morning brief 100% free
SPECIAL GIFT
WE HAVE A GIFT FOR YOU
Download Free eBook For
7 GROWTH STOCKS FOR 2021
Get Your Free eBook
100% free. stop anytime no spam


New research published on nature.com shows promising evidence for a future vaccine for HIV. In the study, monkeys were given a vaccine developed from the cytomegalovirus (CMV). Later, they were infected with the Simian Immunodeficiency Virus (SIV) which is a more deadly form of HIV found in monkeys. The vaccine completely cleared the virus from over half of the monkeys.
Prof Louis Picker, from the Vaccine and Gene Therapy Institute at Oregon Health and Science University, stated: "It's always tough to claim eradication - there could always be a cell which we didn't analyse that has the virus in it. But for the most part, with very stringent criteria... there was no virus left in the body of these monkeys."
Researchers are now discussing the possibilities of human testing.


Ridgeway and Cotswolds walk., six days, April 2018.
I moved to Wiltshire, England, when I was fourteen years old. Wilshire is an agricultural county known for ancient forts, old trade walkways and mysterious earth mounds. I contrive a return trip with Margi to spend three days walking on portions of the Ridgeway Trail, and another three walking in the better-known scenic Cotswolds area. We take the train from London to Oxford, then a bus to our starting point in Watlington. As this trip is comprised of day walks and nights sleeping in various inns, we carry almost nothing.
This trip will be quite different from my rugged Sierra backpacks, as there are amenities to be had all along the way. It also becomes apparent that Wiltshire has been gentrified since I lived there by a combination of tourists and wealthy Londoners who maintain multiple homes. Good wine and semi-fancy food is available the entire trip.
The trails are actually a network of right-of-ways that have been carefully preserved for many years by walking associations, and they are well signed. They are usually just footpaths but also sometimes dirt roads with no cars.
Most of the walkways run alongside or through different farms, offering nice views.
I assume that the hacked-off nature of this hedge is to encourage a particular kind of growth. Or something.
It rains intermittently, so wet slippery leaves and mud patches are part of the experience.
We pass many old churches and graveyards. One gets the impression that there is not much historically accurate maintenance.
We pass and even walk through the occasional golf course. They seem delightfully natural and casually placed.
Ditches and large holes evidence some long-ago human activity.
The trail weaves alongside the Thames for several miles. Rainpants and a rain cover on the backpack are necessary.
We reach our first night destination in Goring. This house is a B&B with beautifully maintained grounds. We are joined in Goring by our friends Andy and Gill from London. The all-white carpet in the bedroom is concerning as our clothes are all muddy.
DAY 2- Uffington Castle to Liddington, 13 miles.
We take a cab to kick off the hike at Uffington Castle, an impressive title for some earth mounds.
It becomes very foggy as we walk up the path. We slightly take note in the distance of what appears to be a man lying down for some mysterious reason. After about one minute, my view is sharp enough to notice that the man's hand is in the air and not moving. I take off running and without words passed Andy follows where we find the man staring at the sky, not breathing, very warm. I start my version of CPR while Andy fumbles with his iphone to obtain GPS coordinates and to call the local authorities. Amazingly, the team shows up in about seven minutes and performs all sorts of advanced rescue procedures, but I am convinced the the man is indeed quite dead. He was in the act of hauling an electric-powered cart up the hill containing several gliders. Nice looking old bloke. We should all be so lucky to die so quickly and cleanly while doing something we love.
We regroup and make it up the hill to the "castle", which is not a lot more than some earthworks. There is also the famous chalk white horse earthwork nearby, but our party is a bit rattled by the last encounter and is eager to leave the general area and we never get to see that white horse.
We reach the Neolithic long barrow called "Wayland's Smithy", dated as having been started in 3590 BC as a burial place. In my return to the Ridgeway I had hoped to learn something about the archeology of the area, but in fact almost nothing is really known about the ancient people of the area and the various landscape evidence. Apparently significant sums have been spent on excavations without revealing much at all.
The beauty of the walkways continue to astound.
We divert one mile off the trail for a pub lunch.
One motivation for this trip is to visit my old house, which is actually a collection of three joined cottages dated 1614. The new owners are not home but gave advance permission to tour the grounds. When I lived there I remember large fireplaces, massively thick walls, and having to duck under several doorways. I also remember that in my time the entire town of Chiseldon smelled of coal, but no longer.
We visit some old family friends at a local farmhouse. Between farming and riding they are accustomed to constant mud. We have a very pleasant stay at the Meadowlark B&B in nearby Liddington.
We rarely see other hikers but often see locals with their dogs.
There were also few trail bikers.
This view nicely encapsulates my memory of driving through the country in Wiltshire; wide open spaces, no industry, and clumps of trees I always assumed to be evidence of past human settlements. And a bit of water and mud.
We reach the famous Avebury Stone Circle, which seems to be a series of concentric ditches with strange upright stones in the center circle.
We all take a cab to Swindon and we say goodbye to Andy and Gill. Our train is cancelled, so we must take a train to Oxford and then an expensive one-hour cab ride to our lodging in Chipping Campden.
DAY 4- Chipping Campden to Stanton, 11 miles.
We awake in Chipping Campden and walk around town for an hour.
This field is so studded with rocks it is hard to imagine how to grow anything here.
There are a remarkable number of different types of passages over the walls.
The Cotswolds are known for stonework and it varies in color, type and arrangement every few miles.
Although much of the walk is defined by gates and hedges, some is not and it is liberating and fun to walk across open areas.
We reach Broadway for a quick lunch. It is beautiful, but the Range Rover crowd vibe is intense.
We arrive in Stanton, a very small village of impeccable buildings.
DAY 5- Birdlip to Painswick, 5 miles.
We start the day with the traditional English Breakfast, and then take a cab for a quick tour of Cheltenham.
I am fond of Masonic lodges and their oftentimes mysteriously mute presentation.
The pump house is impressive to view from the outside but needs interior restoration. It looks substantial but is mostly stucco construction.
Parts of the forest are impressive, but the trail is embedded in much more developed country and the noise from the nearby roadway degrades the experience. It rained the night before and without hiking poles the slippery path becomes tiresome.
We enter another wide-open golf course.
We pass through a still operational stone quarry.
Painswick is another stone town but with another completely different color and texture from what have seen previously.
Painswick also features a graveyard full of very strange sculpted trees.
It rains very hard that night in Painswick and we know that the final day of our planned hike will be too muddy and slippery to be enjoyable, so we take a bus from Painswick to Bristol to have a look around.
This is a view of the Clifton suspension bridge by Brunel and completed in 1864, taken from inside the nearby camera obscura at the Clifton Observatory.
We arrive in our final destination of Bath with its magnificent 18th century Georgian architecture.
I was impressed by the paintings at the Holburne Museum. In particular there is a series of "theatrical" paintings that defy the usual boring British stereotypical painting style.
In conclusion, I believe that our strategy of jumping around to the best parts of the two trails is a good one. Wiltshire is more remote and wide-open country, while the Cotswolds are tighter, more highly developed, cuter, and offer more towns and architecture. I advise taking hiking poles and waterproof boots, and be ready to bail on the really wet days.


text:
LGH Series
Community Service Profile
Streetcar Series
Tsukerman on Russia
REF Speaks
REF: Is Scott Martin a gutless candidate for governor?
Featured, News and Commentary, REF Speaks
by Robert E. Field
LNP, Dec. 11, 2021: "State Sen. Scott Martin is officially entering Pennsylvania's 2022 race for governor Saturday, launching a campaign he hopes will rise above a crowded and well-funded Republican field by leaning on his relatability as a parent and small business owner and on his solid conservative legislative record…
"Another pivotal endorsement, of course, could be that of former President Donald Trump. Several candidates have angled for Trump's endorsement and have toed the line between supporting Trump's brand of populism — including his lies about rampant election fraud in Pennsylvania in 2020 — and focusing on traditional conservative policies.
"But Martin said he hasn't asked Trump for his endorsement, and doesn't have any plans to yet."
Shortly after the 2020 election and then president Donald Trump's outlandish assertion that he had won, I reached out to Scott Martin through Amber Green, his wife, and urged that Scott acknowledge that Joe Biden had won the election. I thought that would be an important public service and in the long run helpful for his career. I received no response.
My advice on political matters was sought, accepted and acknowledged by Dick Thornburg when he ran for Pennsylvania governor in 1978 and by Arlen Specter when he ran for Senator in 1980. My offer of campaign assistance was not accepted by a more recent and failed Democrat candidate for the U. S. Senate nomination.
Let's see what happens to Scott for his nuzzling up to the former president and accused insurrectionist.
Submit a Letter Anonymously
Article Archives Prior to Jan. 2008
Convention Center Series Index
Keisling on Pennsylvania Politics
Santa Monica Reporter
Newsletter: Vol. 2, No. 228
Archives Select Month January 2022 December 2021 November 2021 October 2021 September 2021 August 2021 June 2021 May 2021 April 2021 March 2021 February 2021 January 2021 December 2020 November 2020 October 2020 September 2020 August 2020 July 2020 June 2020 May 2020 April 2020 March 2020 November 2019 October 2019 September 2019 August 2019 July 2019 June 2019 May 2019 April 2019 March 2019 February 2019 January 2019 December 2018 November 2018 October 2018 September 2018 August 2018 July 2018 June 2018 May 2018 April 2018 March 2018 February 2018 January 2018 December 2017 November 2017 October 2017 September 2017 August 2017 July 2017 June 2017 May 2017 April 2017 March 2017 February 2017 January 2017 December 2016 November 2016 October 2016 September 2016 August 2016 July 2016 June 2016 May 2016 April 2016 March 2016 February 2016 January 2016 December 2015 November 2015 October 2015 September 2015 August 2015 July 2015 June 2015 May 2015 April 2015 March 2015 February 2015 January 2015 December 2014 November 2014 October 2014 September 2014 August 2014 July 2014 June 2014 May 2014 April 2014 March 2014 February 2014 January 2014 December 2013 November 2013 October 2013 September 2013 August 2013 July 2013 June 2013 May 2013 April 2013 March 2013 February 2013 January 2013 December 2012 November 2012 October 2012 September 2012 August 2012 July 2012 June 2012 May 2012 April 2012 March 2012 February 2012 January 2012 December 2011 November 2011 October 2011 September 2011 August 2011 July 2011 June 2011 May 2011 April 2011 March 2011 February 2011 January 2011 December 2010 November 2010 October 2010 September 2010 August 2010 July 2010 June 2010 May 2010 April 2010 March 2010 February 2010 January 2010 December 2009 November 2009 October 2009 September 2009 August 2009 July 2009 June 2009 May 2009 April 2009 March 2009 February 2009 January 2009 December 2008 November 2008 October 2008 September 2008 August 2008 July 2008 June 2008 May 2008 April 2008 March 2008 February 2008 January 2008 December 2007 November 2007 September 2007 April 2007 March 2007
Categories Select Category Budapest Beacon Community Service Profile Convention Center Series Dining Out Featured Keisling on Pennsylvania Politics Lancaster Acquisition of Harrisburg Incinerator Letters to the Editor LGH Series LNP Talk Memoirs News and Commentary NewsLanc looks back at a decade of service Newslanc on Lancaster REF Speaks Santa Monica Reporter Streetcar Series Tsukerman on Russia Watchdog
On the Evolution of African-Americans
Militaristic Mood in Russia
Drug treatment specialist reports on unsupervised drug treatment during COVID outbreak
Oregon Drug Decrim is Slashing Drug Arrests, Massively Funding Services
Is Belarus Going To Join Russia?
Can we learn from Rome's experience?
More News and Commentary
LETTER: Where does the buck stop?
JOE SESTAK: Why we need defense reform
LETTER: Court Denies Motion to Block Safe Injection Site
Letter and response concerning NYC blackout
Breaking News Concerning Jonathan Luna Murder Case
KEISLING: Marriott expansion puts "cart before the horse."
KEISLING: Fools rush in: Philadelphia DA Seth Williams grandstands and bites the dust
KEISLING: Kids for Cash in Luzerne County. (Could it happen here?)
More Keisling
by Robert E. Field LNP, Dec. 11, 2021: "State Sen. Scott Martin is officially entering Pennsylvania's 2022 race for governor Saturday, launching a campaign he […]
REF: A very apt title to a work of music
At times I envision composers getting together over drinks and laughing over the preposterous titles they give their works, as though the titles in any […]
REF: When Fascism came to Lancaster County
I recently encountered professor Timothy Snyder of Yale on MSNBC and ordered his very short book "On Tyranny". For over sixty years I have tried […]
Forgetting Putin's Kiss
Russians Comment on Biden-Putin Summit
More Tsukerman
Newslanc on Lancaster
DOWNTOWN LANCASTER: I would have done it differently but…
41% of Young People Wish to Leave Russia
CAPITOLWIRE: Could PA's budget hole of at least $600 million been avoided?
#Kane Has The Right To A Fair Hearing
Convention Center Series
How a last minute obscure insertion into the 2016 omnibus tax bill gave Penn Square Partners a $3.4M gift
Dick Shellenberger, a leader of good character, RIP
NewsLanc research re Lancaster General Hospital was cutting edge
Does U of P Health System intend to become a health insurance company like Geisinger?
LETTER: Lancaster General manipulates health care
What Lancastrians should know about LGH / Penn merger. What LGH can learn from Geisinger.
More LGH Series
Boston Found a Scapegoat After 9/11
A "gap" in my research for Professor Cipolla
The Budapest Beacon
Health Systems Facts
Newslanc.com © 2021


text:
Ticket Donations to Non-profit Community Groups
Young REP Theatre Workshop
Performance Workshops
Advanced Actor's Performance Workshop
Year-Round Coaching and Workshops
ABOUT CENTER REP
SUPPORT REP
Review: The Storytelling Ability of a Boy a compelling look at teen angst
Pat Craig
Contra Costa Times
As I'm watching The Storytelling Ability of a Boy, thrumming in the background like tropical music at a tiki bar is the phrase, "I'm glad I'm not a kid anymore, I'm glad I'm not a kid anymore, I'm glad I'm not ... ."
The words come not as a screed against the younger generation, but as a mantra of profound relief. I'm sitting in the black box theater at Walnut Creek's Lesher Center watching the grandchildren, or maybe great-grandchildren, of J.D. Salinger's Holden Caulfield go through their painful dance.
Yeah, they're freer, more profane, more sexually aware, perhaps even a bit wiser than Holden and his predecessors. They are kids impotently railing against the man, or the woman, or the doggone vice-principal as they live out those precious last years of adolescence before they become adults, have kids and start the cycle of repression all over again.
There has probably never been a kid who hasn't felt totally misunderstood and repressed at some point, or rejected by peers because they are smarter, uglier, fatter, thinner, poorer, richer or in possession of some psychic prom night zit that will last through adolescence.
The youths in question here are Dora (Monique Hafen) and Peck (Jeremy Kahn) who cluster, reluctantly, beneath the wing of teacher Caitlin (El Beh), who is in the midst of her first year at a rural Midwestern school after leaving a larger high school where a tragedy took place.
She has taken Peck under her wing because he is a troubled young man who is also an amazingly gifted writer persecuted by those intimidated by brains and no particular brawn. Dora comes in for the ride because she is Peck's best friend and troubled in her own right. And, eventually, she and Caitlin must combine to save the lives of both Peck and themselves.
All three actors deliver playwright Carter W. Lewis' sometimes overwrought lines beautifully. Hafen wears a guise of tough implacability quite comfortably, but it serves only as imperfect armor for a girl confused in so many ways. Kahn uses his glibness and facility with words to mask his fear and frustration. Both create truly memorable characters.
Beh creates a character that seems duty bound to present herself as an in-control teacher, eager to help her young charges. But she slowly reveals herself as a soulful person nearly as out-of-control as her younger friends.
The story is told part of the time in a sort of prose style that seems to be spilling unbridled from a printed page, a very effective stylistic tool from Lewis.
The language and some subject matter may be a bit rough for youngsters. But Lewis' American Critics Circle Award-winning play presents a compelling and engaging take on adolescence in the show's West Coast premiere.
Nina Ball's deceptively simple set, made mostly of tumbled-down school lockers, is more complex than it seems at first blush, and is remarkably flexible. Michael A. Berg's contemporary costumes are subtle but quite apt for the setting.
©2020 Center REPertory Company
1601 Civic Dr. Walnut Creek, CA 94596
Scott Denison, Managing Director


text:
Snyder signs omnibus elections bill, but asks for cleanup
By Rick Pluta • Jan 6, 2016
Governor Rick Snyder has signed a controversial elections bill, but has called for a fix to clear up some confusion in the new law.
The new law puts limits on local officials' ability to campaign for millages and other local ballot questions in the two months before an election. Local officials say it's basically an effort to silence them.
"I am gagged," says Ingham County Commissioner Rebecca Bahar-Cook. "I can no longer talk about this stuff 60 days out. I'm the one who has the information. I'm the one who put it on the ballot. I know why it's important. Let me tell people."
She says it's an effort to by anti-tax conservatives to shift the balance in local elections so voters are more likely to reject millage requests.
Governor Snyder says that's not the intent of the law. He called on the Legislature to quickly adopt a new bill to make that clear:
"I understand there is confusion about how the bill impacts the use of public resources to disseminate factual information prior to an election. This provision needs to be clarified and I am working with my partners in the Legislature on a follow-up bill to address these concerns."
The bill was 56 pages long and rolled out the final night of the Legislature's 2016 session. Even some Republican legislators who voted for it say they weren't aware of everything in it.
Governor approves end to straight-ticket voting
Governor Rick Snyder has signed a law that eliminates the choice of voting a straight-party ballot with a single mark on Election Day, despite the fact that the option has been upheld twice by voters.
However, voters will not have the opportunity to challenge the new law on the ballot because Republican lawmakers tucked into it a $5 million spending provision that makes it immune to a referendum.
Legislation to end straight-ticket voting heads to Gov. Snyder's desk
By Stateside Staff • Dec 17, 2015
Lester Graham / Michigan Radio
Legislation that would eliminate the straight-ticket voting option on Michigan ballots is headed to Gov. Rick Snyder's desk.
Rick Pluta, co-host of It's Just Politics and the Bureau Chief for the Michigan Public Radio Network, tells us that if signed, this legislation would have three effects:


This week we have a cue card that screams for all things floral.
I'm addicted to this stamp set by Simon Says Stamp! I recently did 50 wedding invitation (blog post coming soon) using this image and I love love love it. I wanted to use some different colors from the normal V-day (which if you remember, I don't celebrate lol). This is a combo or Tumbled Glass and Mermaid Lagoon Distress Inks and May Green and Yellow Zig Clean Color Real Brush pens. To keep it all one layer, I did a little bit of masking of the flower bouquet to build up the sentiment at the bottom of the card.
Check out the flowery love from the rest of the DT too!
Can't wait to see your cards in the gallery! You have until Monday at 9AM CST to join.
I can certainly see why you love this stamp so much, it looks amazing! Thanks for playing at AAA Cards, hope to see you joining in with future challenges too.
Your floral CAS card is awesome, Deidre ! Love the fresh and soft colors. Absolutely gorgeous design and so very inspiring .
Wonderful card, Deidre! Love the blue/yellow combo and the cool repeating sentiment treatment!


Vivian Mason is a high school senior at High Tech High North County. She was inspired to participate in this campaign by a project in her environmental science class. Vivian will be attending Cal Poly, San Luis Obispo next year with the goal to become an environmentalist one day.


text:
AP Prep
Regents Prep
Review Books
new sat Archives - Long Island Regents Prep
Last Chance to Take the Current SAT Exam
By Dennis Urban on Wednesday, November, 11th, 2015 in farmingdale, new sat, SAT, SAT classes, SAT review, SATs.
Right now, many high school juniors are deciding whether to take the current SAT exam, which has only two remaining administrations, in December and January, or to wait for the New SAT to debut in March 2016. The current SAT, with its focus on critical reading, writing, and mathematics is familiar to most students. There […]
Right now, many high school juniors are deciding whether to take the current SAT exam, which has only two remaining administrations, in December and January, or to wait for the New SAT to debut in March 2016. The current SAT, with its focus on critical reading, writing, and mathematics is familiar to most students. There are countless review resources, including practice questions, review books, SAT prep classes, and online materials.
The New SAT, however, is largely a question mark. Despite the publication of review materials designed for the New SAT, students won't have a full autopsy report until after the first group of students conquers the exam next March. According to the College Board, which publishes the SATs, changes in the New SAT include the following:
All-new essay — and it's optional
No penalty for guessing
No vocab that you'll never use again
4 parts: Reading, Writing and Language, Math, and the optional SAT Essay
400–1600 score scale
3 hours and 50 minutes with the SAT Essay — or 3 hours without it
4 answer choices for each question
A recent article in Forbes cautioned students against taking the New SAT because there are so few practice questions, the score reports won't be available until May 2016, and the exam is similar to the ACT. Students, however, should decide for themselves which SAT to take.
Test-prep guru Gary Gruber has developed a diagnostic tool to help students figure out which SAT test is best for them. According to Business Insider, "Gruber contends that he knows which exam students should take to ensure they get the highest possible score…. Gruber went on to explain that students who were more inquisitive and could pick up on nuances in questions will do better on the old version of the SAT. The new SAT and the ACT — the other major standardized test students take — are very similar in terms of content and questions, according to Gruber." Students can access this free SAT Diagnostic Exams here, or scroll down to the bottom of this post to take the Gruber Math and Verbal tests.
Long Island Regents Prep is busily preparing its New SAT review materials in anticipation of the March 2016 changes. In the meantime, though, students can register for our January 17 SAT Crash Course in preparation for the final administration of the current SAT exam. Students should sign up early for our Long Island SAT review classes at Farmingdale State College.
Long Island SAT Review Classes at Farmingdale State College
Long Island Regents Prep goes International with its SAT Review Classes
By Dennis Urban on Wednesday, July, 22nd, 2015 in new sat, SAT, SAT classes, sat practice, SAT review, worldstrides.
Long Island Regents Prep recently had the pleasure of teaching its SAT Crash Course to 18 students visiting from China. The SAT prep and overview course, "Mastering the New SAT Exam," was offered through a partnership between Long Island Regents Prep and WorldStrides, the nation's oldest and largest student travel organization. Taught at Pace University, the SAT class was developed […]
Long Island Regents Prep recently had the pleasure of teaching its SAT Crash Course to 18 students visiting from China. The SAT prep and overview course, "Mastering the New SAT Exam," was offered through a partnership between Long Island Regents Prep and WorldStrides, the nation's oldest and largest student travel organization. Taught at Pace University, the SAT class was developed by Long Island Regents Prep's Director of SAT Review, Joshua Fialkow. Mr. Fialkow, who holds degrees in history and education from Yale and Columbia, brings a decade of teaching, tutoring, and curriculum writing experience to his SAT course development.
During the 4-hour SAT class, which took place on July 19, Mr. Fialkow introduced students to the newly redesigned SAT, which debuts in March 2016. "Mastering the New SAT Exam" provided the WorldStrides students with an overview of the New SAT, test-taking strategies, and sample SAT questions. So far, feedback from WorldStrides students has been overwhelmingly positive. Long Island Regents Prep will offer a more comprehensive version of this SAT Crash Course at Farmingdale State College beginning in February 2016.
Long Island Regents Prep's Director of SAT Review, Joshua Fialkow, introduces the New SAT Exam to WorldStrides students from China at Pace University.
The New SAT Exam
By Dennis Urban on Wednesday, March, 12th, 2014 in college, college board, erdesigned sat, Kaplan, new sat, SAT, SAT classes, SAT review, sat schedule.
There's been a lot of discussion in recent days about the redesigned SAT, which will debut in 2016. For decades, the College Board has faced criticism that the SAT helps students from higher socioeconomic backgrounds, who can afford pricey test prep services and tutors, while lower- and middle-class students are left on their own to […]
There's been a lot of discussion in recent days about the redesigned SAT, which will debut in 2016. For decades, the College Board has faced criticism that the SAT helps students from higher socioeconomic backgrounds, who can afford pricey test prep services and tutors, while lower- and middle-class students are left on their own to navigate the arcane and archaic (SAT vocab words?) exam. These suspicions are borne out by statistics showing students from wealthier families achieving better SAT scores. The redesigned exam claims to be more equitable in allowing opportunities for all students to excel on the exam, not just those with the means to pay for test preparation.
Sifting through all the information on the new SAT can be daunting. Below are some resources to help you learn more about the College Board's redesign.
Fair Test – The National Center for Fair and Open Testing
Since the current SAT exam will be around for a few more years, most high school students won't have to worry about the coming changes. They can continue to rely on existing study methods, practice exams, review books, tutors, and prep courses. For more information about SAT Crash Courses that we offer at Farmingdale State College, or to register online, visit liregentsprep.wpengine.com.
The New Global History Regents Exam
Long Island Regents Prep Celebrates its Tenth Year
Long Island Regents Prep Co-Owner Named NY History Teacher of the Year
© Long Island Regents Prep 2020


text:
/** @const {boolean} define we are on node.js env */
var NODE = true;
/** @const {boolean} define debug mode */
var DEBUG = false;

/**
 * The adaptor lives in this namespace
 * @type {Object}
 */
var adaptor = {};

/**
 * A silly debug log function
 * @param  {string} what
 * @return {void}
 */
function __debug(what)
{
  if (!DEBUG) return;

  console.log(what);
}

/**
 * QUnit module mock
 *
 * @param  {string} name The module name.
 * @param  {Object=} lifeCycle lifecycle object containing setup and teardown.
 * @return {void}
 */
var module = function(name, lifeCycle) {
  var moduleObj = {
    moduleName: name,
    lifeCycle: lifeCycle
  };

  __debug('New Module:' + name);

  var module = new adaptor.Module(moduleObj);
  // declare the current module
  adaptor.currentModule = module;
};

/**
 * QUnit test mock
 *
 * @param  {string} name .
 * @param  {function()} fn .
 * @return {void} .
 */
var test = function(name, fn) {
  var testObj = {
    module: adaptor.currentModule,
    fn: fn,
    testName: name
  };

  var moduleName = (adaptor.currentModule && adaptor.currentModule.moduleName ? adaptor.currentModule.moduleName : null);
  __debug('New Test:"' + name + '"');
  __debug('New Test\'s Module:"' + moduleName + '"');

  var test = new adaptor.Test(testObj);

  if (adaptor.hasTest) {
    __debug('Test got queued');
    // queue it up
    adaptor.testQueue.push(test);
    return;
  }

  // run it
  test.start();
};

//
// Register and convert all QUnit assertions
//
var ok = function() {adaptor.currentTest.pushAssert('ok', arguments);};
var expect = function() {adaptor.currentTest.pushAssert('expect', arguments);};
var equal = function() {adaptor.currentTest.pushAssert('equal', arguments);};
var notEqual = function() {adaptor.currentTest.pushAssert('notEqual', arguments);};
var deepEqual = function() {adaptor.currentTest.pushAssert('deepEqual', arguments);};
var notDeepEqual = function() {adaptor.currentTest.pushAssert('notDeepEqual', arguments);};
var strictEqual = function() {adaptor.currentTest.pushAssert('strictEqual', arguments);};
var notStrictEqual = function() {adaptor.currentTest.pushAssert('notStrictEqual', arguments);};
var raises = function() {adaptor.currentTest.pushAssert('throws', arguments);};
// Async testing funcs
var stop = function() {
  __debug('stop() was invoked for test:' + adaptor.currentTest.name);
  adaptor.currentTest.hasStop = true;
};
var start = function() {
  // check if we saw a stop() first
  if (!adaptor.currentTest.hasStop) {
    throw new Error('QUnit\'s start() was executed but no stop() was detected');
  }

  __debug('start() was invoked for test:' + adaptor.currentTest.name);

  var curTest = adaptor.currentTest.nodeunit;

  // pass control to the next test
  adaptor.nextTest();

  // and with that, the test concludes
  curTest.done();

};

// -----------------------------------------------
//
// End of QUnit mocking
//

// Declare adaptor required vars
//
//
/** @type {adaptor.Module?} The current module instance */
adaptor.currentModule = null;
/** @type {adaptor.Test?} The current test instance */
adaptor.currentTest = null;
/** @type {boolean} If we are on a test state */
adaptor.hasTest = false;
/** @type {Array} Tests queue up here */
adaptor.testQueue = [];

/**
 * When a test finishes this function is executed.
 *
 * We check if there is another test in the queue and start it
 * or if we reached the end, clean up
 *
 * @return {void}
 */
adaptor.nextTest = function()
{
  __debug('nextTest executes...');
  if (0 < adaptor.testQueue.length) {
    __debug('Have tests in the queue, starting next...');
    // mode tests down the pipe
    adaptor.testQueue.shift().start();
  } else {
    // finished
    __debug('Adaptor :: All tests finished');
  }
};

/**
 * Bind a scope on a func
 * @param  {function()} fn      The function to bind scope on
 * @param  {Object}   selfObj The object
 * @return {function()}
 */
adaptor.bind = function(fn, selfObj)
{
  if (arguments.length > 2) {
    var boundArgs = Array.prototype.slice.call(arguments, 2);
    return function() {
      // Prepend the bound arguments to the current arguments.
      var newArgs = Array.prototype.slice.call(arguments);
      Array.prototype.unshift.apply(newArgs, boundArgs);
      return fn.apply(selfObj, newArgs);
    };

  } else {
    return function() {
      return fn.apply(selfObj, arguments);
    };
  }
};

/**
 * The test constructor
 *
 * @param {Object} testObj (fn, module, testName)
 * @constructor
 */
adaptor.Test = function(testObj)
{
  /** @type {Object} The test object (fn, module, testName) */
  this.testObj = testObj;
  this.name = testObj.testName;
  /** @type {Array} assertions queue up here */
  this.assertQueue = [];
  /** @type {boolean} If a stop() has been executed - async testing */
  this.hasStop = false;
  /** @type {Object} the nodeunit test object */
  this.nodeunit = null;
  /** @type {boolean} switch that indicates if we are running */
  this.unitRuns = false;

  __debug('Test constructor:' + this.name);

  // check if we have a module declaration
  if (null === testObj.module) {
    // no module (group) defined, export directly
    exports[this.name] = adaptor.bind(this.runAsserts, this);
  } else {
    // This test belongs to a module, assign it
    testObj.module.pushTest(this);
  }

};

/**
 * Register all QUnit assertions via this method
 *
 * Depending on unitRun state We'll run them as they come
 * or queue them up
 *
 * @param  {string} type The type of the assertion (function)
 * @param  {Array} args Arguments used in the assertion
 * @return {void}
 */
adaptor.Test.prototype.pushAssert = function(type, args)
{
  __debug('pushAssert called for:' + type + ' unitRuns:' + this.unitRuns);

  if (this.unitRuns) {
    this.nodeunit[ type ].apply(this, args);
  } else {
    this.assertQueue.push({
      type: type,
      args: args
    });
  }
};

/**
 * Declare this test is first in the queue to run...
 *
 * @return {void}
 */
adaptor.Test.prototype.start = function()
{
  __debug('Starting test:' + this.name);
  // declare we have a test in progress
  adaptor.hasTest = true;

   // declare we have the lead
  adaptor.currentTest = this;
};

/**
 * The closure we'll run the QUnit tests in.
 *
 * This method is directly exported and executed by nodeunit
 *
 * @param {Object} test nodeunit's object
 * @return {void|function()} export the test or return the test
 *        to be exported.
 */
adaptor.Test.prototype.runAsserts = function(test)
{

  __debug('nodeunit runs test:' + this.name);

  this.nodeunit = test;
  this.unitRuns = true;

  // run the test to populate assertions
  this.testObj.fn();

  __debug('Assertions ended. hasStop:' + this.hasStop);

  // if no stop was invoked, run done
  if (!this.hasStop) {
    // pass control to the next test
    adaptor.nextTest();

    test.done();
  }

};

/**
 * Initialize a new module object
 *
 * @param  {Object.<string, Object>} moduleObj containing two keys:
 *          moduleName    The module name.
 *          lifeCycle Lifecycle object containing setup and/or teardown functions.
 * @constructor
 */
adaptor.Module = function(moduleObj)
{
  /** @type {Object} The object to export when this module is ready for to be exported to nodeunit */
  this.moduleObject = {};
  /** @type {string} the module name */
  this.moduleName = moduleObj.moduleName;
  /** @type {Array} Contains all tests of this module */
  this.tests = [];

  var lifeCycle = moduleObj.lifeCycle || false;

  // no lifeCycle no more execution...
  if (lifeCycle) {
    if (lifeCycle.setup) {
      this.moduleObject.setUp = function(cb) {
        lifeCycle.setup();
        cb();
      };
    }
    if (lifeCycle.teardown) {
      this.moduleObject.tearDown = function(cb) {
        lifeCycle.teardown();
        cb();
      };
    }
  }

  // export the module
  this.doExport();
};

/**
 * Push all tests this module contains down the test module's queue
 *
 * @param  {adaptor.Test} testInst The test instance
 * @return {void}
 */
adaptor.Module.prototype.pushTest = function(testInst)
{
  this.moduleObject[testInst.name] = adaptor.bind(testInst.runAsserts, testInst);
};

/**
 * Exports the module for execution by QUnit
 *
 * @return {boolean} true
 */
adaptor.Module.prototype.doExport = function()
{
  exports[this.moduleName] = this.moduleObject;
};

redpajama_set_name: RedPajamaGithub


text:
package com.cc.custom.gallery.presenter;

import android.support.annotation.NonNull;
import android.text.TextUtils;

import com.cc.custom.gallery.TXImagePickerManager;
import com.cc.custom.gallery.listener.TXAlbumTaskListener;
import com.cc.custom.gallery.listener.TXImageTaskListener;
import com.cc.custom.gallery.model.TXAlbumModel;
import com.cc.custom.gallery.model.TXImageModel;
import com.cc.custom.gallery.task.TXImageTask;

import java.io.File;
import java.lang.ref.WeakReference;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * Created by Cheng on 17/3/24.
 */

public class TXImagePickerPresenter implements TXImagePickerContract.Presenter {

    private static final String TAG = "TXImagePickerPresenter";

    private TXImagePickerContract.View mView;

    private int mTotalPage;
    private int mCurrentPage;
    private boolean mIsLoadingNextPage;

    private String mCurrentAlbumId;
    private LoadAlbumTask mAlbumTask;
    private LoadImagesTask mImageTask;

    public TXImagePickerPresenter(TXImagePickerContract.View view) {
        this.mView = view;
        this.mView.setPresenter(this);
        mAlbumTask = new LoadAlbumTask(this);
        mImageTask = new LoadImagesTask(this);
    }

    @Override
    public void loadAlbums() {
        TXImagePickerManager.getInstance().loadAlbum(mAlbumTask);
    }

    @Override
    public void loadImages(String albumId, int page) {
        mCurrentAlbumId = albumId;
        if (page == 0) {
            mView.clearImages();
        }

        TXImagePickerManager.getInstance().loadImages(albumId, page, mImageTask);
    }

    @Override
    public boolean hasNextPage() {
        return mCurrentPage < mTotalPage;
    }

    @Override
    public boolean canLoadNextPage() {
        return !mIsLoadingNextPage;
    }

    @Override
    public void onLoadNextPage() {
        mCurrentPage++;
        mIsLoadingNextPage = true;
        loadImages(mCurrentAlbumId, mCurrentPage);
    }

    @Override
    public void checkSelectedImages(List<TXImageModel> allImageList, List<TXImageModel> selectedImageList) {
        if (allImageList == null || allImageList.size() == 0) {
            return;
        }
        if (selectedImageList == null || selectedImageList.size() == 0) {
            return;
        }

        Map<String, TXImageModel> tmpMap = new HashMap<>();
        for (TXImageModel item : allImageList) {
            item.setSelected(false);
            tmpMap.put(item.getFilePath(), item);
        }
        for (int i = 0, len = selectedImageList.size(); i < len; i++) {
            TXImageModel item = selectedImageList.get(i);
            String filePath = item.getFilePath();
            if (tmpMap.containsKey(filePath)) {
                TXImageModel itemInAll = tmpMap.get(filePath);
                itemInAll.setSelected(true);
                itemInAll.setCurrentPosition(i + 1);
                selectedImageList.set(i, itemInAll);
            }
        }
        tmpMap = null;
    }

    @Override
    public void resetPosition(@NonNull List<TXImageModel> selectedImageList) {
        for (int i = 0, len = selectedImageList.size(); i < len; i++) {
            TXImageModel imageModel = selectedImageList.get(i);
            imageModel.setCurrentPosition(i + 1);
        }
    }

    private static class LoadImagesTask implements TXImageTaskListener {

        private WeakReference<TXImagePickerPresenter> mWr;

        public LoadImagesTask(TXImagePickerPresenter presenter) {
            this.mWr = new WeakReference<>(presenter);
        }

        private TXImagePickerPresenter getPresenter() {
            if (mWr == null) {
                return null;
            }
            return mWr.get();
        }

        @Override
        public void postImages(List<TXImageModel> imageList, int count, String bucketId) {
            TXImagePickerPresenter presenter = getPresenter();
            if (presenter == null) {
                return;
            }

            if (!presenter.mCurrentAlbumId.equals(bucketId)) {
                return;
            }

            TXImagePickerContract.View view = presenter.mView;
            if (view != null) {
                view.showImages(imageList, count);
            }
            presenter.mTotalPage = count / TXImageTask.PAGE_LIMIT;
            presenter.mIsLoadingNextPage = false;
        }

        @Override
        public boolean needFilter(String path) {
            return TextUtils.isEmpty(path) || !new File(path).exists();
        }
    }

    private static class LoadAlbumTask implements TXAlbumTaskListener {

        private WeakReference<TXImagePickerPresenter> mWr;

        public LoadAlbumTask(TXImagePickerPresenter presenter) {
            this.mWr = new WeakReference<>(presenter);
        }

        private TXImagePickerPresenter getPresenter() {
            if (mWr == null) {
                return null;
            }
            return mWr.get();
        }

        @Override
        public void postAlbumList(List<TXAlbumModel> list) {
            TXImagePickerPresenter presenter = getPresenter();
            if (presenter == null) {
                return;
            }
            TXImagePickerContract.View view = presenter.mView;
            if (view != null) {
                view.showAlbums(list);
            }
        }
    }
}


text:
package net.kibotu.berlinplaces.models.facebook.events;

import org.parceler.Parcel;

/**
 * Created by Nyaruhodo on 14.05.2016.
 */
@Parcel
public class Event {

    public long venueId;

    public String venueName;

    /**
     * image url
     */
    public String venueCoverPicture;

    /**
     * image url
     */
    public String venueProfilePicture;
    public VenueLocation venueLocation;
    public long eventId;
    public String eventName;
    public String eventCoverPicture;
    public String eventProfilePicture;

    /**
     * Probably html
     */
    public String eventDescription;

    /**
     * Format: 2016-05-28T23:00:00+0200
     */
    public String eventStarttime;
    public int eventDistance;
    public int eventTimeFromNow;
    public EventStats eventStats;

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;

        Event event = (Event) o;

        if (venueId != event.venueId) return false;
        if (eventId != event.eventId) return false;
        if (eventDistance != event.eventDistance) return false;
        if (eventTimeFromNow != event.eventTimeFromNow) return false;
        if (venueName != null ? !venueName.equals(event.venueName) : event.venueName != null)
            return false;
        if (venueCoverPicture != null ? !venueCoverPicture.equals(event.venueCoverPicture) : event.venueCoverPicture != null)
            return false;
        if (venueProfilePicture != null ? !venueProfilePicture.equals(event.venueProfilePicture) : event.venueProfilePicture != null)
            return false;
        if (venueLocation != null ? !venueLocation.equals(event.venueLocation) : event.venueLocation != null)
            return false;
        if (eventName != null ? !eventName.equals(event.eventName) : event.eventName != null)
            return false;
        if (eventCoverPicture != null ? !eventCoverPicture.equals(event.eventCoverPicture) : event.eventCoverPicture != null)
            return false;
        if (eventProfilePicture != null ? !eventProfilePicture.equals(event.eventProfilePicture) : event.eventProfilePicture != null)
            return false;
        if (eventDescription != null ? !eventDescription.equals(event.eventDescription) : event.eventDescription != null)
            return false;
        if (eventStarttime != null ? !eventStarttime.equals(event.eventStarttime) : event.eventStarttime != null)
            return false;
        return eventStats != null ? eventStats.equals(event.eventStats) : event.eventStats == null;

    }

    @Override
    public int hashCode() {
        int result = (int) (venueId ^ (venueId >>> 32));
        result = 31 * result + (venueName != null ? venueName.hashCode() : 0);
        result = 31 * result + (venueCoverPicture != null ? venueCoverPicture.hashCode() : 0);
        result = 31 * result + (venueProfilePicture != null ? venueProfilePicture.hashCode() : 0);
        result = 31 * result + (venueLocation != null ? venueLocation.hashCode() : 0);
        result = 31 * result + (int) (eventId ^ (eventId >>> 32));
        result = 31 * result + (eventName != null ? eventName.hashCode() : 0);
        result = 31 * result + (eventCoverPicture != null ? eventCoverPicture.hashCode() : 0);
        result = 31 * result + (eventProfilePicture != null ? eventProfilePicture.hashCode() : 0);
        result = 31 * result + (eventDescription != null ? eventDescription.hashCode() : 0);
        result = 31 * result + (eventStarttime != null ? eventStarttime.hashCode() : 0);
        result = 31 * result + eventDistance;
        result = 31 * result + eventTimeFromNow;
        result = 31 * result + (eventStats != null ? eventStats.hashCode() : 0);
        return result;
    }

    @Override
    public String toString() {
        return "Event{" +
                "venueId=" + venueId +
                ", venueName='" + venueName + '\'' +
                ", venueCoverPicture='" + venueCoverPicture + '\'' +
                ", venueProfilePicture='" + venueProfilePicture + '\'' +
                ", venueLocation=" + venueLocation +
                ", eventId=" + eventId +
                ", eventName='" + eventName + '\'' +
                ", eventCoverPicture='" + eventCoverPicture + '\'' +
                ", eventProfilePicture='" + eventProfilePicture + '\'' +
                ", eventDescription='" + eventDescription + '\'' +
                ", eventStarttime='" + eventStarttime + '\'' +
                ", eventDistance=" + eventDistance +
                ", eventTimeFromNow=" + eventTimeFromNow +
                ", eventStats=" + eventStats +
                '}';
    }
}