Images 25 Mothers Day Crafts for Kids Most Wonderful Cards Keepsakes most popular for you from easy mother day crafts kids , easy mother, source: easypeasyandfun.com.
Drawing 25 Mothers Day Crafts for Kids Most Wonderful Cards Keepsakes noblest for you from easy mother day crafts kids , source: easypeasyandfun.com.
Figure 5 easy kid Mother s Day crafts Art Pinterest leading just for you from easy mother day crafts kids , source: pinterest.com.
Portrait 25 Mothers Day Crafts for Kids Most Wonderful Cards Keepsakes most popular specifically for you from easy mother day crafts kids , source: easypeasyandfun.com.
Snapshot Celebrating Mother s Day Gift Ideas Pinterest most popular specifically for you from easy mother day crafts kids , easy mother, source: pinterest.com.
Photo 25 Mothers Day Crafts for Kids Most Wonderful Cards Keepsakes leading just for you from easy mother day crafts kids , source: easypeasyandfun.com.
Picture Easy Mother s Day Ideas From Fun Ideas for Kids selected specifically for you from easy mother day crafts kids , source: pinterest.com.
Photo Easy Mothers day craft ideas for preschoolers that will make you go the best specifically for you from easy mother day crafts kids , source: pinterest.com.
Drawing 20 Mother s Day Card Ideas for Kids to Make These are presh noblest just for you from easy mother day crafts kids , source: pinterest.com.
Illustration Make some spoon flowers for a Mother s Day t It s a cute and best just for you from easy mother day crafts kids , source: pinterest.com.
Illustration Mother s Day craft noblest just for you from easy mother day crafts kids , source: pinterest.com.
Photo 20 of the Cutest Homemade Mother s Day Gift Ideas the most beautiful for you from easy mother day crafts kids , easy mother, source: pinterest.com.
Illustration Homemade Mother s day card ideas mothersdaycrafts most popular specifically for you from easy mother day crafts kids , source: pinterest.com.
Portrait 25 Mothers Day Crafts for Kids Most Wonderful Cards Keepsakes the most beautiful just for you from easy mother day crafts kids , source: easypeasyandfun.com.
Portrait Your mom will adore these easy Mother s Day Cards Try making a card noblest just for you from easy mother day crafts kids , source: pinterest.com.
Illustration 25 Mothers Day Crafts for Kids Most Wonderful Cards Keepsakes best specifically for you from easy mother day crafts kids , source: easypeasyandfun.com.
Figure 20 DIY Mothers Day Craft Ideas for Kids to Make superior specifically for you from easy mother day crafts kids , source: pinterest.com.
Photo Mother s Day Crafts Crafts Kids and Teens Can Do for Mom leading for you from easy mother day crafts kids , source: pinterest.com.
Snapshot 25 Mothers Day Crafts for Kids Most Wonderful Cards Keepsakes the most beautiful for you from easy mother day crafts kids , source: easypeasyandfun.com.
Drawing 25 Mothers Day Crafts for Kids Most Wonderful Cards Keepsakes special for you from easy mother day crafts kids , easy mother, source: easypeasyandfun.com.
Figure 25 Mothers Day Crafts for Kids Most Wonderful Cards Keepsakes most popular specifically for you from easy mother day crafts kids , easy mother, source: easypeasyandfun.com.
Drawing 25 Mothers Day Crafts for Kids Most Wonderful Cards Keepsakes most popular just for you from easy mother day crafts kids , source: easypeasyandfun.com.
Photograph I Love You This Much Card most popular specifically for you from easy mother day crafts kids , easy mother, source: pinterest.com.
So, if you would like have all these amazing photos about (Inspirational easy mother day crafts kids), just click save button to save these photos in your personal pc. There're all set for download, if you love and wish to own it, just click save badge in the web page, and it'll be instantly downloaded to your laptop computer.
Lastly if you'd like to grab unique and the latest image related with (Beautiful easy mother day crafts kids), please follow us on google plus or book mark this site, we attempt our best to offer you daily up-date with fresh and new images.
We do hope you like keeping right here. For many upgrades and latest information about (Awesome easy mother day crafts kids) graphics, please kindly follow us on twitter, path, Instagram and google plus, or you mark this page on book mark area, We attempt to give you up-date periodically with all new and fresh pics, enjoy your browsing, and find the right for you.
Here you are at our website, contentabove (Unique easy mother day crafts kids) published by at . At this time we're pleased to declare that we have discovered an incredibly interesting topicto be pointed out, that is (Beautiful easy mother day crafts kids) Many individuals looking for details about (Elegant easy mother day crafts kids) and definitely one of these is you, is not it?
Related Posts of "Easy Mother Day Crafts Kids"


Clinton Tscharner, age 41 of Kimball, appeared for a status hearing on a charge of possession of methamphetamine, a class IV felony. He pleaded guilty to attempted possession of methamphetamine and DUI-D, a class I and W misdemeanor, respectively. He received 24 months probation.
Gary Vannatter Jr, age 28 of Sidney, appeared for a status hearing on a charge of distribution of marijuana within 1,000 feet of a playground, a class II felony. Status hearing has been continued to July 6.
Leif Schleiker, age 28 of Sidney, appeared for a status hearing on a charge of distribution of marijuana, a class III Felony. Status hearing continued to July 3 at 9 a.m.
Julian Salinas, age 21 of Sidney, appeared for sentencing on a charge of attempted possession of methamphetamine, a class I misdemeanor. He received six days in jail and 24 months probation.
Chance Harmon, age 19 of Sidney, appeared for arraignment on a charge of distribution of marijuana, a class III felony. He pleaded not guilty and a status hearing has been scheduled for July 1 at 10 a.m.
Jacquelyn Lane, age 32 of Potter, appeared for arraignment on a charge of DUI 4th High Test, a class III felony.
Joshua Curry, age 28 of Sidney, appeared for arraignment on a charge of possession of methamphetamine, a class IV felony. Status hearing set for July 14 at 9:30 a.m.
Mylssa Pennington, age 21 formerly of Lodgepole, appeared for arraignment on a charge of manufacturing marijuana and mushrooms and possession of marijuana and mushrooms, both with intent, all class III felonies. Status hearing set for July 1 at 10:30 a.m. Bond reduced to $50,000 with 10 percent allowed.
Anthony Kuhns, age 26 of Kimball, appeared for arraignment on charges of identity theft and criminal impersonation, both class III felonies. The state also prevailed on the defendant's plea in abatement. Status hearing set for July 1 at 10 a.m.
Leif Schlieker, age 28 of Sidney, appeared for a status hearing on a charge of distribution of marijuana, a class III felony. Status hearing set for July 14 at 10 a.m.
Stanley Russell, age 49 of Chappell, appeared for a status hearing on charges of DUI 4th high test and felony driving on a revoked license, a class III and IV felony; respectively. Pursuant to a plea agreement, he pleaded guilty to felony driving on a revoked license. A PSI was ordered. Sentencing set for July 14 at 10:30 a.m.
James Daily, age 35 of Sidney, appeared for a status hearing on a charge of possession of methamphetamine, a class IV felony. Status hearing set for July 14 at 10 a.m.
Shawn Fromm, age 27 and no town provided, appeared for arraignment on a charge of possession of cyclobenaprine, a class IV felony. Defendant's attorney made an oral motion to continue arraignment. State did not oppose. Arraignment set for June 19 at 9 a.m.
Paul Lucero, age 39 of Sidney, appeared for arraignment on a charge of strangulation and domestic assault, a class IV felony and class I misdemeanor; respectively. Status hearing set for Aug. 5 at 9 a.m. Hearing on defendant's motion for discovery tabled. Statutory discovery ordered.
Johnny Creekpaum, age 43 of Sterling, Colo., appeared for a status hearing on an amended information on a charge of violation of a domestic protection order, a class I misdemeanor. Sentencing set for June 19 at 10 a.m. State or probation to provide criminal history and probation shall provide a DV matrix, if possible.
Daniel Gonzalez, age 38 of Sidney, appeared for arraignment on a charge of possession of methamphetamine, a class I misdemeanor. Status set for July 1 at 9:30 a.m. Hearing on defendant's motion for discovery tabled. Statutory discovery ordered.
Devan Cook, age 22 of Sidney, appeared for arraignment on a charge of possession of methamphetamine, a class IV felony. Status hearing set for July 1 at 10:30 a.m.
Brianna Sifuentez, age 19 formerly of Dalton, appeared for sentencing on charges of attempted possession of a forgery device – two counts, both class I misdemeanors. She received 180 days jail with 54 days credit, ordered to pay $235 in court costs and 36 months probation.
Floyd Kettle, age 54 of Sidney, appeared for sentencing on an amended charge of manufacturing of marijuana, a class III felony. He received 18 to 36 months incarceration.
Ryan Glenn, age 22 of Sidney, appeared for status hearing on amended charges of criminal trespassing in the 1st degree, a class I misdemeanor. PSI ordered. Sentencing set for July 14 at 10:30 a.m.
Robert Thurow, age 49 of Sidney, appeared for arraignment on a charge of 3rd degree sexual assault, a class IIIA felony. Status hearing set for July 1 at 10 a.m.
Tina Sifuentez, age 46 of Dalton, appeared for a status hearing on an amended information for attempted possession of methamphetamine, a class I misdemeanor. Status hearing continued to June 19 at 11 a.m.


text:
Diana Kempa
Untouchables 1+1
Diana Kempa was born on 30 December 1992. Her hometown city is Temirtau, which is situated in Karaganda region of Kazakhstan. Diana Kempa graduated school №21'11 in Temirtau and the Innovative University of Eurasia in Pavlodar city.
Diana Kempa started her volleyball career in 2007, she played for Temirtau's "Metallurg" team. Now Diana Kempa is playing for Pavlodar's "Irtysh-Kazchrome".
Diana Kempa's first international selection event was in 2008 at Asian Youth Girls Volleyball Championship, which was held in PhilSports Arena, Manila, Philippines.
In 2012-2013 Diana Kempa took part in Championship of Kazakhstan between National League's women teams.
In 2013-2014 participated in 22nd Championship of Kazakhstan between National League's women teams.
Diana Kempa is married, her maiden name is Kavtorina.
Position Libero
Selection Olympic (0) - W.C. (0) - Other (0)
International Debut Manila, Philippines
Club Debut Metallurg
Current Club Pavlodar

redpajama_set_name: RedPajamaCommonCrawl


text:
ROGERS FINALLY RAN OUT OF GREEN LIGHTS INNOCENCE ENDED WITH THE LIVES OF THREE TEENAGERS
When they first told him three people were dead, that it was a crime, that when he was finally released from the Pontiac hospital where he now lay, immobile, his head in a brace, his thumb sewn to his hand, he would be charged with manslaughter, this is what Reggie Rogers said: "Why? What did I do?" He was, for that moment, a child again, the same child who bullied kids for their lunches, then turned around and played ball with them; the same child who once shook hands with high school football rivals, and wound up in a racial brawl; the same child who fell in love, and was charged with assaulting his girlfriend. Why? What did I do? Trouble would swarm around Reggie Rogers his whole life, and he would swat as if it were a friendly fly, and he would go on.
This is the story of a little boy in a man's body. It is hard to find anyone who doesn't blame Reggie Rogers for what happened that cold Thursday morning 10 days ago, when he ran a red light, allegedly under the influence of alcohol, and plowed his Jeep Cherokee into the side of a Dodge Omni, snuffing out three teenage lives. And yet it is hard to find anyone who doesn't like him. "He is not a bad person," they all insist. He is simply a person to whom things happen.
"When I first came to the hospital he said, 'Mama, I don't understand . .
. what does God want from me?' " says Loretha Rogers, his mother, who sits with him each day in Pontiac Osteopathic, holding his hand, praying for forgiveness. "I told him, I don't know, son. But God has a plan for us. We don't know what it is, but God has a plan."
It is a sad sentence, saddest because, in the end, it may not be true, there may be no plan. Reggie Rogers, like countless athletes in this land of athletic worship, has lived his life ricocheting from one near-miss to another, someone always there to catch him, excuse him, forgive him. Until one night, at a barren intersection, in the early morning cold of autumn, when two vehicles collided, a car burst into flames, and the innocence was over. For everybody.
"I could beat up the other kids because I was bigger. But I never had to. They just gave me what I wanted."
— Reggie Rogers on his childhood, during a 1987 interview
He was the middle child of an athletic family — his brother, Don, was one year older, his sister, Jackie, exactly one year younger — but he was always the biggest, and he loped around the neighborhood in Sacramento, laughing, entertaining, and getting what he wanted. Reggie would take, and smile, and take some more. Toys. Books. He had a penchant for pulling apart radios to see what was inside, or for grabbing his classmates' food or pencils. It was never malicious or mean. It was just Reggie. Big Reggie. No one argued.
It became a pattern. Get what you want. No one will mind. Once, as an eighth grader, he scored 49 points in a basketball game. The next day, in English class, the teacher asked for his homework. He was taken aback. He scored 49 points — why should he do homework? "I don't care if you ever pick up another basketball, Reggie," the teacher had scolded, "when you get out of this class, you will know English."
Loretha Rogers claims that made a big impression on her son. But so, apparently, did the fact that other teachers were willing to overlook his transgressions. Throughout high school and college, Rogers would barely squeak past the standards. "He was not the best of students," admits Don James, his football coach at the University of Washington.
Nor was he the most coachable of athletes. Lateness was a regular occurrence. Missed practices were common, beginning in high school — the moment he discovered how talented he was. Rogers was recruited to play basketball at the University of Washington. Early in his freshman year, he was late for a 3 p.m. meeting. Coach Marv Harshman had his uniform and shoes removed from his locker.
"Hey coach, where's my gear?" Reggie asked, when he finally showed up.
"You're late," said Harshman. "You're not practicing today."
Once again, the athlete was taken aback. Why? What did I do? He asked to stay and watch practice from the stands. Harshman said no. "I don't know if he always resented that," say Harshman, now retired, "but he didn't do it again. Reggie is Reggie. He had a hard time growing up and facing reality. Like so many athletes, things came too easily for him. And like a lot of athletes who are talented, he would challenge authority because he thought he was indispensable."
By his junior year, Rogers had quit the basketball team and said goodby to Harshman (who was benching him anyhow). He had taken up football, where he quickly became a star lineman. This was more like it. He had been second-string on the hardwood; but in football, he could rush the line and tackle the quarterback and it was him, Reggie, he would hear them chanting his name and he was back on top, center of attention. He was All-Pac-10. He led his team with 112 tackles as a junior. Football. He had found his sport.
Besides, it was Don's idea. Don, his brother, his hero, had been a football star at UCLA, and now he was the starting free safety for the Cleveland Browns. Don gave him a new car. Don bought the family a house. It was Don's idea. "Reggie, go out for football."
And whatever Don did was always good, right?
"MY SON IS DEAD! MY SON IS DEAD!"
— Loretha Rogers as she ran into the street upon learning her son, Don, had died of a cocaine overdose, June 27, 1986
He began to die on the living room couch. That's how crazy it was. They had been out the night before at his bachelor party, the friends, the relatives, they had come home, gone to sleep, and now, on a bright, sunny morning, Don Rogers was talking to his family about the upcoming wedding. Suddenly his body began to convulse in chills. Pain gnawed at his chest, tightening around him, causing him to scream in agony. "It sounded like someone was banging on the walls and floors and somebody was screaming 'Help me!' at the top of his lungs," a neighbor told The Sacramento Bee. Paramedics rushed him to the hospital.
He never regained consciousness.
Dead.
Cocaine.
To this day, people shake their head at the death of Don Rogers. Cocaine? A lethal dose? The day before his wedding? Why? He had everything going for him. He was never known as a cocaine user. Where did he get it? When did he ingest it? His death occurred just eight days after the similar death of basketball star Len Bias, and America erupted in a disgusted roar against drugs.
Reggie Rogers heard none of it. Reality had just chomped into his world with a bloody bite. Don was dead, the brother he had idolized, the one stable force in his life. The next day, Loretha Rogers collapsed in Reggie's arms — a heart attack — and had to be rushed to the hospital. His whole world was crumbling. Why? What did I do?
It is unlikely Reggie Rogers has ever truly recovered from that tragedy. Talk to 50 people about him, and 50 people will tell you he was never been the same.
Chris Chandler, a former Huskies quarterback and now a starter with the Indianapolis Colts: "He was definitely different after that. Before he was always the center of attention, really funny, cracking everybody up. He was more quiet after Don died, at least at first."
Kevin Gogan, a former Huskies lineman, now with the Dallas Cowboys:
"Reggie was definitely quieter after Don's death. He didn't know if he was going to play football anymore."
Loretha Rogers: "It was a year before I saw Reggie cry over Donald. That bothered me. He felt like he had to be strong for everybody else. . . .
"One day we went to the graveyard just before the draft. He started to cry and then he looked at me and he tried to take it back. I said, 'Cry, son, cry. It's all right. You'll still be a man. Get it out.' "
Crying, however, did not make it go away. The cynicism of a drug death shadowed Rogers upon his return to Washington for his senior year. Wherever he went, people grilled him. People assumed he, too, was associated with cocaine. He volunteered to take drug tests throughout the season. But it didn't make things easier.
For a long while, Rogers would tune in and out of conversations, thinking
about Don. He would dream about his dead sibling, hear him talking, conduct private conversations. In a better world, he would have received counseling then and there, because the hurt was obviously seeping into him and it needed to be cured. But there were games to be played and a pro career to think about and money suddenly became critical, because Don's death had caused financial problems. So when people asked, "Reggie, are you OK?" the big kid inside him would eventually say "Yeah," and the happy-go-lucky face would return, and people figured great, he's OK.
This is how it goes with star athletes. And yet there were signs that Reggie, as was often the case, was OK on the outside but mixed up on the inside. Once, during a pre-season meeting of the captains, coach James spoke of the dangers of substance abuse: drugs, marijuana and alcohol.
Reggie raised his hand.
"Coach," he said, earnestly, "I understand about cocaine and the drugs. But what's so bad about alcohol?"
"I'm not saying drafting Reggie Rogers has made us the best team in the NFL, but it'll help."
— Wayne Fontes, Lions defensive coordinator, on draft day, 1987
In April 1987, Rogers, now 6-feet-6, 272 pounds, was taken by Detroit in the first round of the NFL draft, the seventh pick overall — which ensured him several million dollars. But from the moment he became a Lion, there was trouble.
He slept through his first meeting with the team; a missed wake-up call, he claimed. Next he was charged with assault by his former girlfriend, Alicia Wright of Seattle. Then, on the last day of mini-camp, he was served papers for a $1 million lawsuit brought against him by sports agents Norby Waters and Lloyd Bloom. Right on the sidelines. He walked off the field, took the papers, and disappeared into the locker room.
All of that took place during a single week. And yet the Lions — as others had done before them — maintained these were manageable affairs, and that the young man would straighten them out.
In fact, had they checked more carefully, they might have recognized a behavior pattern that had haunted Rogers for years:
1) The missed practices were commonplace; they went back to high school.
2) The agent problems were predictable; Rogers, at one point, had signed with three different lawyers. (Pat Healy, a Tacoma-based attorney who handled Rogers for several months prior to the draft, claims "Not long after he signed with me, for a fee of four percent, Reggie meets Steve Zucker (a well- known sports agent) who says he'll take Reggie for three percent and only a one-time fee. Reggie comes back to me and says 'This guy will do it for three.' So I say, 'OK, I'll do it for three.' He says, 'OK, I'll stay with you.' Then two months later, I get a letter from Zucker saying my services are no longer required." Zucker did not return several phone calls for this article.)
3) Reggie's girlfriend woes were nothing new. He had fathered a child with a woman named Shannon Williams in 1985. According to several sources, Rogers' problems with Wright — which led to the fight that led to the assault
charge — stemmed from the fact that he wanted her with him when he visited the child, a baby girl named Brittany Elizabeth Ann.
Rogers saw no real wrong in all this. Why? What did I do? A year and half later, on the tragic morning that would end the lives of three teenagers, Rogers — who is expecting twins next month with his current girlfriend, Sheila Dorsey — was riding with 18-year-old Robin Reece. She escaped the crash with a severed finger and bruises.
"When he awoke in the hospital, he asked if Robin was dead," recalls Loretha Rogers. "I told him no. He said, 'Thank God.' "
"Did Reggie tell you who Robin Reece was to him?" the mother was asked.
"He said she was friend. That's all."
"Reggie is


text:
Egypt Ranked Safest Country in Africa, and Top 20 Worldwide
New Balance is Now Officially in Egypt
Where to Watch The World Cup With a Beer in Cairo
Based on a series of questions asked by Gallup, they have come to the conclusion that Egypt is apparently safer than the UK and the US.
According to Gallup Global Law and Order, Egypt ranks as the 16th safest country in the world. Yep, you heard that right. In fact, Egypt was ranked as the safest country in Africa (South Sudan being the least safe), and has outranked both the US and UK on the same subject.
So what gives Gallup the confidence to make such a statement? According to their official website, Gallup asked residents from all over the world a series of questions concerning security. One of the questions asked was whether the residents feel safe walking alone at night.
It seems strange to think that asking "Do you feel safe walking alone at night in the city or area where you live?" would put Egypt up at a nice 16 out of 135 countries. However, one could argue that walking at night in Egypt is relatively safe, due to the amount of people who never go to sleep. Maybe the poll was taken during Ramadan, when nightlife is the peak time for busy streets and ahawy.
Other questions that were asked in the poll were whether the citizens had confidence in their local police and felt secure, or whether they were subjected to assault or theft.
Egypt has been battling with sustaining tourism due to previous incidents of terrorism such as the death of eight Mexican tourists in 2015, and the bombing episodes at churches in 2017.
President Abdel Fattah El-Sisi continues to combat terrorism, putting it at the top of his priorities for his second term of presidency.
Photo courtesy of emifaulk/flickr
Six Ways Technology is Transforming Travel in the Middle East
From flashy stunts like customer service robots to driverless sanitizing vehicles, [...]
Fish Chips & Dips: This Sheikh Zayed Spot is a Phosphorus Fiesta
Where are our fish & chip stans at? [...]
Here's a Map of Egypt's Most Popular Lunchtime Meals but in Colours
Polish Pyszne.pl went on a colour-crazed mission to unveil the colour palette of [...]
Telecom Egypt to Build Sub-Sea System Around All of Africa By 2023
Telecom Egypt has announced its plans to build a giant ring around Africa that will [...]


text:
Home Article Droupadi Murmu | By Justice Markandey Katju, New Delhi
Droupadi Murmu | By Justice Markandey Katju, New Delhi
Droupadi Murmu
I have never met Droupadi Murmu, the first tribal and the second female President of India, and I had hardly heard her name till she became President.
But all this changed, and I have become her ardent admirer after hearing on Youtube her nine-minute Hindi speech on the occasion of Constitution Day in Delhi
Addressing a distinguished audience including the Chief Justice of India, other Judges of the Supreme Court and High Court, the Union Law Minister, the Attorney and Solicitor General of India, other learned lawyers, jurists, etc, the President first gave her prepared speech in English, and then switched over to Hindi, and spoke ex-tempore from her heart.
Speaking slowly and in a low voice, she said she was born in 1958 in a small village in Odisha, where there were no facilities.
The people of the village regarded teachers, doctors and lawyers as gods. After she joined politics (she had initially been a clerk and then a teacher) she became a member of the State Legislative Assembly.
She visited many jails in her state, and found people languishing there for 20, 25 or 30 years.
She also visited jails in Jharkhand, after becoming Governor in that state. Some prisoners had committed minor offences like slapping some influential person.
As a result false charges had been framed against them, and they were sentenced to long terms in jail.
Due to poverty many could not afford good lawyers or get some other help, and so had to remain in jail for long periods.
She said jails in India were overcrowded, and there were demands for more jails. But with more jails would society be moving forward or backward, she asked?
This short speech, delivered softly and modestly, struck the whole nation like a thunderbolt, and immediately went viral on the internet.
In sweet language she spoke bitter truths which needed to be said. The President spoke of ills which lie at the core of our society.
India is a poor nation, and the President, in so few words, narrated the plight of the poor, who were often implicated and imprisoned on false charges, and could not get justice because of their poverty.
On the other hand, the rich people who committed crimes were often roaming around freely.
This reminds us of Jean Valjean, one of the protagonists in Victor Hugo's famous novel 'Les Miserables', who had only committed the petty crime of stealing a loaf of bread to feed his sister's starving family, and as a result was imprisoned in jail for 19 years.
It also reminds us of Capt Dreyfus who was falsely accused of being a German spy merely because he was a Jew, and was kept in Devil's Island in French Guina for several years, until released following Emile Zola's famous article 'J'accuse'.
The President also said that some prisoners would prefer to remain in jail because if they came out they would be shunned in society.
In other words, there were no rehabilitation schemes to make them honourable members of society again.
After hearing this speech I made some enquiries about Droupadi Murmu, and came to know of the great tragedies in her life.
Her two sons died in an accident, and her husband died due to depression shortly thereafter.
Then within a short period she lost her mother and her brother also. The fact that despite her great personal tragedies she has retained her composure, and speaks for the poor of nation, is a tribute to a truly great lady.
The Hindi poet Rahim has written: ''Deen sabhan ko lakhat hain, deenahi lakhay na koi, Jo Rahim deenahi lakhay, deenbandhu sam hoi'' ie "The poor seek help from everyone, but no one helps the poor, The person who helps the poor becomes like God''.
(In Hindi poetry God is often called 'deenbandhu' which means a friend of the poor). To my mind the Indian President is also a deenbandhu.
—The writer is former judge, Supreme Court of India.
Previous articleVoice of the People
Next articleFrance beat Morocco to end magical World Cup run
Emergency suggestions to save the sinking ship | By S Nayyar Uddin Ahmad
Why is education necessary | By Tariq Aqil
Dissolution of assemblies | By Hafiz Ahsaan Ahmad


SANTIAGO – Next Tuesday, February 12, the obligation that all persons have to register and identify their pets, as established in the Regulation on Responsible Pet Ownership, which was published in the Official Gazette in August of last year, comes into force.
In this sense, those who have pets and have not registered them and are not with the proper identification (internal or external), risk fines and sanctions.
► Go directly to the appropriate municipality, with the certificate of a veterinarian to account for the characteristics, conditions and number of microchip the animal.
► Register your pet online. In this case, the person must have a Unique Key to fill out the form and the veterinary certificate that accounts for the characteristics and conditions of the animal to be registered and the microchip number of the animal, since it is the only permanent identification system.
What documents are required to register pets in the Registry?
To register the animal, the following documents are required: a document signed by a veterinarian with the identification data of the animal, a document that certifies the animal's domain and a document stating that the person does not have an absolute and perpetual disability for the possession of any type of animals. All of them can be downloaded for free here.
What are the ways to identify pets?
1) Internal device (microchip): a small capsule, the size of a grain of rice, which is deposited under the skin of the animal by a veterinarian and lasts more than 20 years. This device has a unique code of 15 digits and allows to associate to this code all the data of the animal and its responsible. It should be noted that this procedure does not imply greater risks to the health of the animal and produces minimal discomfort in its application.
After successfully completing the registration process (this is when the municipal official approves the request), the system will send, to the user's email, a 6-digit alphanumeric code, which must be permanently and indelibly stamped on the external device. identification of your pet (may be a necklace, badge, tattoo or other that is appropriate for the species and size). Likewise, the process can be done in person at the respective municipality, and the code will be delivered at the end of this process. In both forms of registration (online and in person) it is necessary to attach / accompany the Proof of Existence of the animal.


text:
China's Chery wins award for its outstanding performance in Argentina
BUENOS AIRES, Argentina, Dec. 19, 2018 /PRNewswire/ — Chinese automaker Chery has recently won the Best Overseas Image Award for 2018 at a summit on the overseas image of Chinese enterprises on December 12. Chery ranked fifth in the list of the top 20 Chinese enterprises with the best overseas image this year. Chery attributed its winning the award to its outstanding reputation overseas, particularly in Argentina. The Chinese automaker entered the Argentine market ten years ago and has shown positive performance there, helping it win the award, said the company.
The company entered the Argentine market in 2008. Since then, it has been devoted to expanding its auto business in the local market, which has huge development potential. After ten years of development, its products and services have gradually won the recognition and trust of Argentine consumers.
Marcelo Podesta, Secretary of the Argentine Embassy in China said the Chery Tiggo 8 has extraordinary comfort and maneuverability. When asked about the feeling of driving it, he always said, "Very good, you must buy it."
Chery said that it will continue exploring the Argentine market in the coming years, in a bid to improve its product quality and brand influence.
With the further deepening of China-Argentina cooperation in broad fields, Chery will definitely contribute more to the friendship between the two countries.
Photo – https://mma.prnewswire.com/media/800467/Chery_Tiggo2.jpg
Photo – https://mma.prnewswire.com/media/800466/Chery_Copa_Argentina.jpg
Photo – https://mma.prnewswire.com/media/800468/Chery_Argentina_presence.jpg
Photo – https://mma.prnewswire.com/media/800471/Chery_presence_Argentina.jpg
Photo – https://mma.prnewswire.com/media/800470/Chery_China_automotive.jpg
Photo – https://mma.prnewswire.com/media/800469/Chery_China_Argentina.jpg
Africa • MENA • South Africa
Chery wins award for best overseas image for the third time Chery reconnu pour la troisième fois lors des prix de la meilleure image de marque à l'étranger


text:
By choosing to engage the services of Effort Trading Limited ("Company"), the Client fully agrees fully to the terms and conditions presented in the Company's public documents. The same applies to the interactions between the Client and the Company, during which trading and investment operations are executed, various informational materials are used, payments and transfers are arranged, etc. Should the Client disagree with any condition of the public documents package, the Client should cease all interaction with the Company. In the event where the Client deems the conditions of the present Privacy Policy unacceptable for any reason whatsoever, they shall cease all interaction with the Company, including terminating all financial operations carried out with Company mediation.
The present Privacy Policy declares one of the important principles which the Company follows when providing the services to its Clients. The Company respects the right of every individual and legal unit for privacy irrespective of their being or not being the Clients of the Company, as well as those who only intend to interact with the Company. The conditions of the present Privacy Policy apply equally to former, present and future Clients of the Company. One of the most important priorities of the Company is the relationship between the Company and its Clients. The Company maintains loyalty and respect for every Client individually, and grants every Client perfect security and confidentiality.
When the Client applies for or maintains a live or demo account with the Company, the Company collects personal information about the Client for business purposes, such as evaluating the Client's financial needs, processing the Client's requests and deals, informing the Client about products and services that may be of interest to him/her, and providing effective and quality service to the Client. Such information can be of the following types:
Transaction Information: information about deals between the Client and the Company, or between the Client and the Affiliated Partners of the Company, as well as information about communications (unilateral or bilateral) between the Client and the Company. Examples include Client account balances, trading (investing) activity, Client inquiries and the Company responses, including texts of the mails or log-files in used messaging systems. In the present Privacy Policy, the term "Affiliated Partners of the Company" refers to the organizations owned or run by the Company, as well as organizations that own part of Company property.
Registration information: information provided by the Client on application forms and other documents (including electronic documents). This includes: first name, last name, patronymic name, contact information (postal address, telephone number, e-mail, etc.), date of birth, occupation, assets and incomes.
Verification Information: information necessary to verify Client identity such as a passport or driver's license (or articles of association in case the Client is a legal unit). Examples also include information received by the Company from public records, such as loan offices, information agencies and address bureaus or from other entities not affiliated with the Company. The Anti-Money Laundering Policy requires the Company to collect information and take the necessary action to prevent transformation and legalization (laundering) of money gained from illegal activity. In certain cases the Company has the right to require a document disclosing the sources of money.
Cookies refer to small files containing information that a Web server (site) uses to track its visitors. The Company may set and access cookies on Client computers, to assess which advertisements and promotions draw users to the Company Web site. The Company (or any of its divisions) may use cookies to evaluate Client interest in Company products and services, and to track Client activities on its Web server (site). The information collected by the Company and shared with its Affiliated Partners is anonymous and not personally identifiable.
Sharing of Data with Third Parties
The Company does not disclose the Client's personal information to third parties, except as described in this Privacy Policy. Third-party disclosures may include sharing such information with Non-Affiliated Partners of the Company that perform technical support services for Client accounts or facilitate Client deals with the Company, including those that provide professional, legal, or accounting advice to the Company. Non-affiliated Partners that assist the Company in providing services to the Clients are required to maintain the confidentiality of such information to the extent that they receive it, and to use this personal information only in the course of providing such services, and only for the purposes that the Company dictates.
The Company may also disclose the Client's personal information to third parties to fulfill Client instructions or pursuant to the Client's express consent. Company also informs its Clients that it shall never sell, place at interim disposal on a remuneration basis, distribute or disseminate the Client's Personal information under any circumstances.
Disclosure of Client Information
Under limited circumstances, the Company may disclose the Client's personal information to third parties as permitted by, or to comply with, applicable laws and regulations. The Company may disclose personal information to cooperate with regulatory authorities and law enforcement agencies in complying with subpoenas or other official requests, and as necessary to protect Company rights or property.
Except as described in the present Privacy Policy, the Company will not use the Client's personal information for any other purpose unless the Company describes how such information will be used at the time the Client discloses it, or if the Company obtains the Client's express permission.
The Company has the right to use the Client's Personal information in cases other than described in the present Privacy Policy if clearly stated at the time the information is disclosed by the Client or when the Company receives the Client's express permission.
Opt Out Policy
The Client may refuse to supply any of the Personal information that the Company may request. However, failure to do so may result in the Company being unable to open or maintain an account or to provide other services to the Client.
While the Company makes every effort to ensure that services, provided to its Clients are based on accurate, complete and up-to-date information about them, the Client can help considerably in this respect by promptly notifying the Company when there are changes to their personal information.
Should the Client does not wish to have their Personal information disclosed to third parties as described in the present Privacy Policy, they should contact the Company via specific contact form.
Acceptance of Privacy Policy
Being the Client of the Company, and actively using its services (including brokerage services and information services), software and/or hardware allowing to carry out professional activities in the financial markets, the Client accepts the Privacy Policy.
The Client agrees with all the provisions (clauses, sections) of all documents publicly declared by the Company during the period of use of any services of the Company, and in case of disagreement, the Client will immediately cease to use the Company's services.


Record Store Day isn't just about buying records. As it's name suggest, it's first and foremost a celebration of independent record stores. To this end many shops, large and small, have special events such as artist meet-and-greets, free give-aways or live music. Record Store Day's full list of events is here. Below is a guide of the most anticipated of these throughout the U.S. of A. Be sure to seek out what your local retailer has planned by visiting their website or social media updates.
UPDATE – Third Man's Instagram and twitter are documenting "The World's Fastest Record!" process.
4pm – Collect your RSD exclusives on your way out of the venue and enjoy your evening!
Third Man isn't the only store in Nashville going all out for Record Store Day. Grimey's has a full schedule of performances – including John Oates, Bully, Needtobreathe, Secret Sisters, PUJOL, Ranch Ghost, Majestico, Promised Land Sound and Lower Caves – as well as Artisanal Chocolate, ice cream, food trucks, craft-brewed beer, local vendors and a sidewalk sale. Pujol and Promised Land Sound will be pulling double duty, as they're also joining Turbo Fruits (a set of Misfits covers), Fly Golden Eagle, Kings of the F**King Sea and Buffalo Clover at Nashville's Fond Object Records first anniversary party.
…visit Sunshine Daydream in Lake Zurich, Illinois to enter to win a limited edition Grateful Dead Live At Hampton Coliseum double LP set. The store will also have free refreshments, giveaways, 20% off on all clothes, tapestries, and a wide selection of Grateful Dead collectibles – plus a slew of new jamband concert posters.
…G. Love will play an in-store at Record Breaker..
….and Kim Deal (Pixies, Breeders), Kelly Deal (Breeders) and Morgan Nagler (Whispertown) are playing a set together at Wicker Park's Reckless Records.
As previously reported here, Dallas' Good Records is throwing a huge bash: food trucks, over 450 special releases on sale and a long list of bands and DJs scheduled to perform – Air Review, Buffalo Black, Dovetail, Ice Eater, Madison King, Nervous Curtains, Oil Boom,Pinkish Black, Kaela Sinclair, Son of Stan, and Wire Nest among them. Don't miss Midlake's special unplugged performance at 5 PM and Stardeath & White Dwarfs with Tyson Meade of Chainsaw Kittens performing Bowie's classic The Rise and Fall of Ziggy Stardust and the Spiders from Mars in its entirety at 11 pm. All details, including bios and free music stream links for all bands, are on this awesome site. Scroll down for parking information and other logistics.
The Black Angels will play at Austin's Waterloo Records at 5 pm.
Metallica bassist Robert Trujillo will be signing goods and performing with The Revivalists at Baltimore's Sound Garden.
Phillip Phillip will perform at Rasputin Music and DVDs in Berkeley, California.
Denver's Twist and Shout welcomes Drive By Truckers at 3 PM on Record Store Day for an in-store performance followed by a meet-and-greet in support of their new album English Oceans. All are welcome to attend free performance but only fans that have already acquired wristbands will be able to meet the band.
Eric Burdon of The Animals and War will be signing copies of The Animals EP and his latest solo album'Til Your River Runs Dry at Miami's Sweat Records. Billed as Sweatstock 5, the Miami store will host in-stores by numerous bands including Sunbears! and Plastic Pinks.


text:
from mocker import (
    MockerTestCase,
    # ANY,
    # KWARGS,
)

class AutomataTests(MockerTestCase):
    def _makeOne(self, *args, **kwargs):
        from export import markupfile
        return markupfile.Automata(*args, **kwargs)

    def test_instantiation(self):
        from export.markupfile import Automata

        dummy_journal = self.mocker.mock()
        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertIsInstance(automata, Automata)

    def test_citat_iso690(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.editorial_standard
        self.mocker.result(u'iso690')

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.citat, u'icitat')

    def test_citat_nbr6023(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.editorial_standard
        self.mocker.result('nbr6023')

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.citat, 'acitat')

    def test_citat_other(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.editorial_standard
        self.mocker.result('other')

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.citat, 'ocitat')

    def test_citat_vancouv(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.editorial_standard
        self.mocker.result('vancouv')

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.citat, 'vcitat')

    def test_citat_apa(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.editorial_standard
        self.mocker.result('apa')

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.citat, 'pcitat')

    def test_citat_unknown_value_must_return_empty_string(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.editorial_standard
        self.mocker.result('foo')

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.citat, '')

    def test_citat_none_value_must_return_empty_string(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.editorial_standard
        self.mocker.result(None)

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.citat, '')

    def test_norma_iso690(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.editorial_standard
        self.mocker.result('iso690')

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.norma_acron, 'iso')

    def test_norma_nbr6023(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.editorial_standard
        self.mocker.result('nbr6023')

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.norma_acron, 'abnt')

    def test_norma_other(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.editorial_standard
        self.mocker.result('other')

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.norma_acron, 'other')

    def test_norma_vancouv(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.editorial_standard
        self.mocker.result('vancouv')

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.norma_acron, 'vanc')

    def test_norma_apa(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.editorial_standard
        self.mocker.result('apa')

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.norma_acron, 'apa')

    def test_norma_unknown_value_must_return_empty_string(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.editorial_standard
        self.mocker.result('foo')

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.norma_acron, '')

    def test_norma_none_value_must_return_empty_string(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.editorial_standard
        self.mocker.result(None)

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.norma_acron, '')

    def test_issn_for_printed(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.scielo_issn
        self.mocker.result('print')

        dummy_journal.print_issn
        self.mocker.result('1234-1234')

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.issn, '1234-1234')

    def test_issn_for_electronic(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.scielo_issn
        self.mocker.result('electronic')

        dummy_journal.eletronic_issn
        self.mocker.result('1234-1234')

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.issn, '1234-1234')

    def test_issn_for_printed_missing_value(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.scielo_issn
        self.mocker.result('print')

        dummy_journal.print_issn
        self.mocker.result(None)

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.issn, '')

    def test_issn_for_electronic_missing_value(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.scielo_issn
        self.mocker.result('electronic')

        dummy_journal.eletronic_issn
        self.mocker.result(None)

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.issn, '')

    def test_acron_must_be_the_same_as_journals(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.acronym
        self.mocker.result('foo')

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.acron, 'foo')

    def test_acron_must_be_lowercase(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.acronym
        self.mocker.result('FOO')

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(automata.acron, 'foo')

    def test_perfect_unicode_representation(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.scielo_issn
        self.mocker.result('print')

        dummy_journal.print_issn
        self.mocker.result('1234-1234')

        dummy_journal.editorial_standard
        self.mocker.result('nbr6023')
        self.mocker.count(2)

        dummy_journal.acronym
        self.mocker.result('foo')

        self.mocker.replay()

        automata = self._makeOne(dummy_journal)
        self.assertEqual(unicode(automata), '1234-1234;acitat;foo.amd;tgabnt.amd')

class IssueTests(MockerTestCase):
    def _makeOne(self, *args, **kwargs):
        from export import markupfile
        return markupfile.Issue(*args, **kwargs)

    def test_legend(self):
        dummy_issue = self.mocker.mock()
        dummy_journal = self.mocker.mock()

        dummy_issue.journal
        self.mocker.result(dummy_journal)

        dummy_issue.volume
        self.mocker.result('33')

        dummy_issue.identification
        self.mocker.result('3')

        dummy_journal.title_iso
        self.mocker.result('Star Wars')

        self.mocker.replay()

        issue = self._makeOne(dummy_issue)

        self.assertEqual(issue.legend, 'Star Wars v.33 n.3')

    def test_period(self):
        dummy_issue = self.mocker.mock()

        dummy_issue.publication_start_month
        self.mocker.result(3)

        dummy_issue.publication_end_month
        self.mocker.result(5)

        self.mocker.replay()

        issue = self._makeOne(dummy_issue)
        self.assertEqual(issue.period, 'Mar/May')

    def test_order(self):
        dummy_issue = self.mocker.mock()

        dummy_issue.order
        self.mocker.result(7)

        dummy_issue.publication_year
        self.mocker.result(2012)

        self.mocker.replay()

        issue = self._makeOne(dummy_issue)
        self.assertEqual(issue.order, '20127')

    def test_perfect_unicode_representation(self):
        dummy_issue = self.mocker.mock()
        dummy_journal = self.mocker.mock()

        dummy_issue.journal
        self.mocker.result(dummy_journal)

        dummy_journal.title_iso
        self.mocker.result('Star Wars')

        dummy_issue.volume
        self.mocker.result('33')

        dummy_issue.identification
        self.mocker.result('3')

        dummy_issue.publication_year
        self.mocker.result(2012)

        dummy_issue.publication_start_month
        self.mocker.result(3)

        dummy_issue.publication_end_month
        self.mocker.result(5)

        dummy_issue.order
        self.mocker.result(7)

        self.mocker.replay()

        expected_result = 'Star Wars v.33 n.3\r\nMar/May\r\n20127\r\n\r\n'

        issue = self._makeOne(dummy_issue)
        self.assertEqual(unicode(issue), expected_result)

class JournalStandardTests(MockerTestCase):
    def _makeOne(self, *args, **kwargs):
        from export import markupfile
        return markupfile.JournalStandard(*args, **kwargs)

    def test_pub_type_for_print(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_journal.scielo_issn
        self.mocker.result('print')

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal, dummy_issue)
        pub_type = journalstd.pub_type
        self.assertEqual(pub_type, u'ppub')
        self.assertIsInstance(pub_type, unicode)

    def test_pub_type_for_electronic(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_journal.scielo_issn
        self.mocker.result('electronic')

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal, dummy_issue)
        pub_type = journalstd.pub_type
        self.assertEqual(pub_type, u'epub')
        self.assertIsInstance(pub_type, unicode)

    def test_study_area(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()
        dummy_study_area = self.mocker.mock()

        dummy_journal.study_areas
        self.mocker.result(dummy_study_area)

        dummy_study_area.all()
        self.mocker.result([dummy_study_area for i in range(5)])

        dummy_study_area.study_area
        self.mocker.result('bar')
        self.mocker.count(5)

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal, dummy_issue)
        expected_study_area = u'bar/bar/bar/bar/bar'
        self.assertEqual(journalstd.study_area, expected_study_area)
        self.assertIsInstance(expected_study_area, unicode)

    def test_study_area_empty_queryset(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()
        dummy_study_area = self.mocker.mock()

        dummy_journal.study_areas
        self.mocker.result(dummy_study_area)

        dummy_study_area.all()
        self.mocker.result([])

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal, dummy_issue)
        self.assertEqual(journalstd.study_area, '')

    def test_medline_title_is_the_journal_title(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_journal.title
        self.mocker.result('spam')

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal, dummy_issue)
        title = journalstd.medline_title
        self.assertEqual(title, u'spam')
        self.assertIsInstance(title, unicode)

    def test_medline_code_must_always_be_empty(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal, dummy_issue)
        code = journalstd.medline_code
        self.assertEqual(code, u'')
        self.assertIsInstance(code, unicode)

    def test_pissn_is_the_journal_print_issn(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_journal.print_issn
        self.mocker.result('1234-1234')

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal, dummy_issue)
        pissn = journalstd.pissn
        self.assertEqual(pissn, u'1234-1234')
        self.assertIsInstance(pissn, unicode)

    def test_pissn_is_the_journal_electronic_issn(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_journal.eletronic_issn
        self.mocker.result('1234-1234')

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal, dummy_issue)
        eissn = journalstd.eissn
        self.assertEqual(eissn, u'1234-1234')
        self.assertIsInstance(eissn, unicode)

    def test_publisher_is_the_journal_publisher(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_journal.publisher_name
        self.mocker.result('foo')

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal, dummy_issue)
        publisher = journalstd.publisher
        self.assertEqual(publisher, u'foo')
        self.assertIsInstance(publisher, unicode)

    def test_title_is_the_journal_title(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_journal.title
        self.mocker.result('foo')

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal, dummy_issue)
        title = journalstd.title
        self.assertEqual(title, u'foo')
        self.assertIsInstance(title, unicode)

    def test_journal_meta(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()
        dummy_study_area = self.mocker.mock()

        dummy_issue.journal
        self.mocker.result(dummy_journal)

        dummy_journal.title_iso
        self.mocker.result(u'blitz')

        dummy_journal.editorial_standard
        self.mocker.result('apa')
        self.mocker.count(2)

        dummy_journal.scielo_issn
        self.mocker.result('electronic')
        self.mocker.count(3)

        dummy_journal.eletronic_issn
        self.mocker.result('1234-1234')
        self.mocker.count(3)

        dummy_journal.study_areas
        self.mocker.result(dummy_study_area)

        dummy_study_area.all()
        self.mocker.result([dummy_study_area for i in range(5)])

        dummy_study_area.study_area
        self.mocker.result('bar')
        self.mocker.count(5)

        dummy_journal.title
        self.mocker.result('spam')
        self.mocker.count(2)

        dummy_journal.acronym
        self.mocker.result('foo')

        dummy_journal.print_issn
        self.mocker.result('1234-123X')

        dummy_journal.publisher_name
        self.mocker.result('fizz')

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal, dummy_issue)
        journal_meta = journalstd.journal_meta
        expected_journal_meta = u"""
        1234-1234#blitz#apa#epub#1234-1234#bar/bar/bar/bar/bar#spam##spam#foo#1234-123X#1234-1234#fizz
        """.strip()
        self.assertEqual(journal_meta, expected_journal_meta)
        self.assertIsInstance(journal_meta, unicode)

class L10nIssueTests(MockerTestCase):
    def _makeOne(self, *args, **kwargs):
        from export import markupfile
        return markupfile.L10nIssue(*args, **kwargs)

    def test_instantiation(self):
        from export.markupfile import L10nIssue

        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')
        self.assertIsInstance(l10nissue, L10nIssue)

    def test_abbrev_title(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.journal
        self.mocker.result(dummy_journal)

        dummy_journal.title_iso
        self.mocker.result(u'blitz')

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')
        self.assertEqual(l10nissue.abbrev_title, u'blitz')

    def test_abbrev_title_must_return_unicode(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.journal
        self.mocker.result(dummy_journal)

        dummy_journal.title_iso
        self.mocker.result(u'blitz')

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')
        self.assertIsInstance(l10nissue.abbrev_title, unicode)

    def test_short_title(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.journal
        self.mocker.result(dummy_journal)

        dummy_journal.short_title
        self.mocker.result(u'blitz')

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')
        self.assertEqual(l10nissue.short_title, u'blitz')

    def test_short_title_must_return_unicode(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.journal
        self.mocker.result(dummy_journal)

        dummy_journal.short_title
        self.mocker.result(u'blitz')

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')
        self.assertIsInstance(l10nissue.short_title, unicode)

    def test_volume(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.volume
        self.mocker.result('7')

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')

        volume = l10nissue.volume
        self.assertEqual(volume, u'7')
        self.assertIsInstance(volume, unicode)

    def test_volume_must_return_unicode_even_when_empty(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.volume
        self.mocker.result(None)

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')

        volume = l10nissue.volume
        self.assertIsInstance(volume, unicode)

    def test_number(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.number
        self.mocker.result('7')

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')

        number = l10nissue.number
        self.assertEqual(number, u'7')
        self.assertIsInstance(number, unicode)

    def test_number_must_return_unicode_even_when_empty(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.number
        self.mocker.result(None)

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')

        number = l10nissue.number
        self.assertIsInstance(number, unicode)

    def test_suppl_volume(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.suppl_volume
        self.mocker.result('foo')

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')

        suppl_volume = l10nissue.suppl_volume
        self.assertEqual(suppl_volume, u'foo')
        self.assertIsInstance(suppl_volume, unicode)

    def test_suppl_volume_must_return_unicode_even_when_empty(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.suppl_volume
        self.mocker.result(None)

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')

        suppl_volume = l10nissue.suppl_volume
        self.assertIsInstance(suppl_volume, unicode)

    def test_suppl_number(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.suppl_number
        self.mocker.result('foo')

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')

        suppl_number = l10nissue.suppl_number
        self.assertEqual(suppl_number, u'foo')
        self.assertIsInstance(suppl_number, unicode)

    def test_suppl_number_must_return_unicode_even_when_empty(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.suppl_number
        self.mocker.result(None)

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')

        suppl_number = l10nissue.suppl_number
        self.assertIsInstance(suppl_number, unicode)

    def test_date_iso(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.publication_end_month
        self.mocker.result(00)

        dummy_issue.publication_year
        self.mocker.result('foo')

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')

        date_iso = l10nissue.date_iso
        self.assertEqual(date_iso, u'foo0000')
        self.assertIsInstance(date_iso, unicode)

    def test_date_iso_must_return_unicode_even_when_empty(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.publication_end_month
        self.mocker.result(00)

        dummy_issue.publication_year
        self.mocker.result(None)

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')

        date_iso = l10nissue.date_iso
        self.assertIsInstance(date_iso, unicode)

    def test_status_must_return_always_1(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')

        status = l10nissue.status
        self.assertEqual(status, u'1')
        self.assertIsInstance(status, unicode)

    def test_issue_meta(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.journal
        self.mocker.result(dummy_journal)

        dummy_journal.short_title
        self.mocker.result(u'blitz')

        dummy_issue.volume
        self.mocker.result('7')

        dummy_issue.suppl_volume
        self.mocker.result('foo')

        dummy_issue.number
        self.mocker.result('4')

        dummy_issue.suppl_number
        self.mocker.result('bar')

        dummy_issue.publication_end_month
        self.mocker.result(00)

        dummy_issue.publication_year
        self.mocker.result('baz')

        dummy_journal.scielo_issn
        self.mocker.result('electronic')

        dummy_journal.eletronic_issn
        self.mocker.result('1234-1234')

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')
        expected_issue_meta = u'blitz;7;foo;4;bar;baz0000;1234-1234;1'
        self.assertEqual(l10nissue.issue_meta, expected_issue_meta)

    def test_issue_meta_must_return_unicode(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.journal
        self.mocker.result(dummy_journal)

        dummy_journal.short_title
        self.mocker.result('blitz')

        dummy_issue.volume
        self.mocker.result('7')

        dummy_issue.suppl_volume
        self.mocker.result('foo')

        dummy_issue.number
        self.mocker.result('4')

        dummy_issue.suppl_number
        self.mocker.result('bar')

        dummy_issue.publication_end_month
        self.mocker.result(00)

        dummy_issue.publication_year
        self.mocker.result('baz')

        dummy_journal.scielo_issn
        self.mocker.result('electronic')

        dummy_journal.eletronic_issn
        self.mocker.result('1234-1234')

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')
        self.assertIsInstance(l10nissue.issue_meta, unicode)

    def test_sections(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()
        dummy_section = self.mocker.mock()

        dummy_issue.section
        self.mocker.result(dummy_section)

        dummy_section.available(True)
        self.mocker.result(dummy_section)

        dummy_section.all()
        self.mocker.result(['sec%s' % i for i in range(5)])

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')
        expected_sections = u'sec0;sec1;sec2;sec3;sec4;No section title'
        sections = l10nissue.sections
        self.assertEqual(sections, expected_sections)
        self.assertIsInstance(sections, unicode)

    def test_sections_with_empty_queryset(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()
        dummy_section = self.mocker.mock()

        dummy_issue.section
        self.mocker.result(dummy_section)

        dummy_section.available(True)
        self.mocker.result(dummy_section)

        dummy_section.all()
        self.mocker.result([])

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')
        sections = l10nissue.sections
        self.assertEqual(sections, u'No section title')
        self.assertIsInstance(sections, unicode)

    def test_section_ids(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()
        dummy_section = self.mocker.mock()

        dummy_issue.section
        self.mocker.result(dummy_section)

        dummy_section.available(True)
        self.mocker.result(dummy_section)

        dummy_section.all()
        self.mocker.result([dummy_section for i in range(5)])

        dummy_section.actual_code
        self.mocker.result('6')
        self.mocker.count(5)

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')
        expected_ids = u'6;6;6;6;6;nd'
        ids = l10nissue.sections_ids
        self.assertEqual(ids, expected_ids)
        self.assertIsInstance(ids, unicode)

    def test_section_ids_with_empty_queryset(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()
        dummy_section = self.mocker.mock()

        dummy_issue.section
        self.mocker.result(dummy_section)

        dummy_section.available(True)
        self.mocker.result(dummy_section)

        dummy_section.all()
        self.mocker.result([])

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')
        ids = l10nissue.sections_ids
        self.assertEqual(ids, 'nd')
        self.assertIsInstance(ids, unicode)

    def test_ctrl_vocabulary_decs(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.journal
        self.mocker.result(dummy_journal)

        dummy_journal.ctrl_vocabulary
        self.mocker.result('decs')

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')
        vocabulary = l10nissue.ctrl_vocabulary
        self.assertEqual(vocabulary, u'Health Sciences Descriptors')
        self.assertIsInstance(vocabulary, unicode)

    def test_date_iso_if_publication_end_month_is_None(self):
        dummy_journal = self.mocker.mock()
        dummy_issue = self.mocker.mock()

        dummy_issue.publication_end_month
        self.mocker.result(None)

        dummy_issue.publication_year
        self.mocker.result('2013')

        self.mocker.replay()

        l10nissue = self._makeOne(dummy_journal, dummy_issue, 'en')
        self.assertEqual(l10nissue.date_iso, u'20130000')

class AheadTests(MockerTestCase):
    def _makeOne(self, *args, **kwargs):
        from export import markupfile
        return markupfile.Ahead(*args, **kwargs)

    def test_legend(self):
        dummy_journal = self.mocker.mock()
        dummy_year = self.mocker.mock()

        dummy_journal.title_iso
        self.mocker.result('Star Wars')

        self.mocker.replay()

        ahead = self._makeOne(dummy_journal, dummy_year)

        self.assertEqual(ahead.legend, 'Star Wars n.ahead')

    def test_period(self):
        dummy_journal = self.mocker.mock()
        dummy_year = self.mocker.mock()

        self.mocker.replay()

        ahead = self._makeOne(dummy_journal, dummy_year)

        self.assertEqual(ahead.period, '/')

    def test_order(self):
        dummy_journal = self.mocker.mock()

        self.mocker.replay()

        journal = self._makeOne(dummy_journal, '2012')
        self.assertEqual(journal.order, '201250')

    def test_perfect_unicode_representation(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.title_iso
        self.mocker.result('Star Wars')

        self.mocker.replay()

        expected_result = 'Star Wars n.ahead\r\n/\r\n201250\r\n\r\n'

        ahead = self._makeOne(dummy_journal, '2012')
        self.assertEqual(unicode(ahead), expected_result)

class L10nAheadTests(MockerTestCase):
    def _makeOne(self, *args, **kwargs):
        from export import markupfile
        return markupfile.L10nAhead(*args, **kwargs)

    def test_instantiation(self):
        from export.markupfile import L10nAhead

        dummy_journal = self.mocker.mock()

        self.mocker.replay()

        l10nahead = self._makeOne(dummy_journal, '2012', 'en')
        self.assertIsInstance(l10nahead, L10nAhead)

    def test_short_title(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.short_title
        self.mocker.result(u'blitz')

        self.mocker.replay()

        l10nahead = self._makeOne(dummy_journal, '2012', 'en')
        self.assertEqual(l10nahead.short_title, u'blitz')

    def test_short_title_must_return_unicode(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.short_title
        self.mocker.result(u'blitz')

        self.mocker.replay()

        l10nahead = self._makeOne(dummy_journal, '2012', 'en')
        self.assertIsInstance(l10nahead.short_title, unicode)

    def test_date_iso(self):
        dummy_journal = self.mocker.mock()

        self.mocker.replay()

        l10nahead = self._makeOne(dummy_journal, '2012', 'en')

        date_iso = l10nahead.date_iso
        self.assertEqual(date_iso, u'20120000')
        self.assertIsInstance(date_iso, unicode)

    def test_date_iso_must_return_unicode_even_when_empty(self):
        dummy_journal = self.mocker.mock()

        self.mocker.replay()

        l10nahead = self._makeOne(dummy_journal, '', 'en')

        date_iso = l10nahead.date_iso
        self.assertIsInstance(date_iso, unicode)

    def test_status_must_return_always_1(self):
        dummy_journal = self.mocker.mock()

        self.mocker.replay()

        l10nahead = self._makeOne(dummy_journal, '2012', 'en')

        status = l10nahead.status
        self.assertEqual(status, u'1')
        self.assertIsInstance(status, unicode)

    def test_issue_meta(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.short_title
        self.mocker.result(u'blitz')

        dummy_journal.scielo_issn
        self.mocker.result(u'print')

        dummy_journal.print_issn
        self.mocker.result('1234-1234')

        self.mocker.replay()

        l10nahead = self._makeOne(dummy_journal, '2012', 'en')
        expected_issue_meta = u'blitz;;;ahead;;20120000;1234-1234;1'
        self.assertEqual(l10nahead.ahead_meta, expected_issue_meta)

    def test_issue_meta_must_return_unicode(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.short_title
        self.mocker.result('blitz')

        dummy_journal.scielo_issn
        self.mocker.result(u'print')

        dummy_journal.print_issn
        self.mocker.result('1234-1234')

        self.mocker.replay()

        l10nhead = self._makeOne(dummy_journal, '2012', 'en')
        self.assertIsInstance(l10nhead.ahead_meta, unicode)

    def test_sections(self):
        dummy_journal = self.mocker.mock()

        self.mocker.replay()

        l10nhead = self._makeOne(dummy_journal, '2012', 'en')
        expected_sections = u'No section title'

        sections = l10nhead.sections
        self.assertEqual(sections, expected_sections)
        self.assertIsInstance(sections, unicode)

    def test_ctrl_vocabulary_decs(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.ctrl_vocabulary
        self.mocker.result('decs')

        self.mocker.replay()

        l10nhead = self._makeOne(dummy_journal, '2012', 'en')
        vocabulary = l10nhead.ctrl_vocabulary
        self.assertEqual(vocabulary, u'Health Sciences Descriptors')
        self.assertIsInstance(vocabulary, unicode)

class JournalStandardAheadTests(MockerTestCase):
    def _makeOne(self, *args, **kwargs):
        from export import markupfile
        return markupfile.JournalStandardAhead(*args, **kwargs)

    def test_pub_type_for_print(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.scielo_issn
        self.mocker.result('print')

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal)
        pub_type = journalstd.pub_type
        self.assertEqual(pub_type, u'ppub')
        self.assertIsInstance(pub_type, unicode)

    def test_pub_type_for_electronic(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.scielo_issn
        self.mocker.result('electronic')

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal)
        pub_type = journalstd.pub_type
        self.assertEqual(pub_type, u'epub')
        self.assertIsInstance(pub_type, unicode)

    def test_study_area(self):
        dummy_journal = self.mocker.mock()
        dummy_study_area = self.mocker.mock()

        dummy_journal.study_areas
        self.mocker.result(dummy_study_area)

        dummy_study_area.all()
        self.mocker.result([dummy_study_area for i in range(5)])

        dummy_study_area.study_area
        self.mocker.result('bar')
        self.mocker.count(5)

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal)
        expected_study_area = u'bar/bar/bar/bar/bar'
        self.assertEqual(journalstd.study_area, expected_study_area)
        self.assertIsInstance(expected_study_area, unicode)

    def test_study_area_empty_queryset(self):
        dummy_journal = self.mocker.mock()
        dummy_study_area = self.mocker.mock()

        dummy_journal.study_areas
        self.mocker.result(dummy_study_area)

        dummy_study_area.all()
        self.mocker.result([])

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal)
        self.assertEqual(journalstd.study_area, '')

    def test_medline_title_is_the_journal_title(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.title
        self.mocker.result('spam')

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal)
        title = journalstd.medline_title
        self.assertEqual(title, u'spam')
        self.assertIsInstance(title, unicode)

    def test_medline_code_must_always_be_empty(self):
        dummy_journal = self.mocker.mock()

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal)
        code = journalstd.medline_code
        self.assertEqual(code, u'')
        self.assertIsInstance(code, unicode)

    def test_pissn_is_the_journal_print_issn(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.print_issn
        self.mocker.result('1234-1234')

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal)
        pissn = journalstd.pissn
        self.assertEqual(pissn, u'1234-1234')
        self.assertIsInstance(pissn, unicode)

    def test_pissn_is_the_journal_electronic_issn(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.eletronic_issn
        self.mocker.result('1234-1234')

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal)
        eissn = journalstd.eissn
        self.assertEqual(eissn, u'1234-1234')
        self.assertIsInstance(eissn, unicode)

    def test_publisher_is_the_journal_publisher(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.publisher_name
        self.mocker.result('foo')

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal)
        publisher = journalstd.publisher
        self.assertEqual(publisher, u'foo')
        self.assertIsInstance(publisher, unicode)

    def test_title_is_the_journal_title(self):
        dummy_journal = self.mocker.mock()

        dummy_journal.short_title
        self.mocker.result(u'foo')

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal)
        title = journalstd.title
        self.assertEqual(title, u'foo')
        self.assertIsInstance(title, unicode)

    def test_journal_meta(self):
        dummy_journal = self.mocker.mock()
        dummy_study_area = self.mocker.mock()

        dummy_journal.short_title
        self.mocker.result(u'foo')
        self.mocker.count(2)

        dummy_journal.editorial_standard
        self.mocker.result('apa')
        self.mocker.count(2)

        dummy_journal.scielo_issn
        self.mocker.result('electronic')
        self.mocker.count(3)

        dummy_journal.eletronic_issn
        self.mocker.result('1234-1234')
        self.mocker.count(3)

        dummy_journal.study_areas
        self.mocker.result(dummy_study_area)

        dummy_study_area.all()
        self.mocker.result([dummy_study_area for i in range(5)])

        dummy_study_area.study_area
        self.mocker.result('bar')
        self.mocker.count(5)

        dummy_journal.title
        self.mocker.result('spam')

        dummy_journal.acronym
        self.mocker.result('foo')

        dummy_journal.print_issn
        self.mocker.result('1234-123X')

        dummy_journal.publisher_name
        self.mocker.result('fizz')

        self.mocker.replay()

        journalstd = self._makeOne(dummy_journal)
        journal_meta = journalstd.journal_meta
        expected_journal_meta = u"""
        1234-1234#foo#apa#epub#1234-1234#bar/bar/bar/bar/bar#spam##foo#foo#1234-123X#1234-1234#fizz
        """.strip()
        self.assertEqual(journal_meta, expected_journal_meta)
        self.assertIsInstance(journal_meta, unicode)

redpajama_set_name: RedPajamaGithub


text:
How to distinguish between 2 things owning another thing and a list of 2 things?
Consider this example phrase:
Bob and Martha's dog
This could mean one of two things:
(Bob) and (Martha's dog)
(Bob and Martha)'s dog
How do I know which one is the right one, and how do I clarify that in my own writing?
clickbaitclickbait
"How do I know which one is the right one?" Usually, context. If you read "I saw Bob and Martha's dog trotting along with a steak in its mouth", it should be pretty obvious. Sometimes it's not so obvious, like "I just shot Bob and Martha's dog for stealing my steak." Context, context, context. – stangdon Sep 14 '16 at 23:39
To clarify the usage in your own writing, sometimes all you need is a comma: Bob, and Martha's dog. Sometimes you must be specific to avoid ambiguity: Bob's dog and Martha's dog. – P. E. Dant Sep 15 '16 at 0:27
The listener will assume the dog belongs to Bob and Martha, because that's the most common situation.
If you want to convey something else, you'll write something quite different, for example,
When I was on my walk this afternoon, I ran into our neighbor Bob. He was walking Martha's dog. I think he must be dog-sitting for her while she's out of town.
I saw Bob walking Martha's dog.
J. DoeJ. Doe
When there's a need to show possession with compounded nouns, the apostrophe's placement depends on whether the nouns are acting separately or together.
Miguel's and Cecilia's new cars are in the parking lot.
This means that each of them has at least one new car and that their ownership is a separate matter.
Miguel and Cecilia's new cars are in the parking lot.
This means that Miguel and Cecilia share ownership of these cars. The possessive (indicated by 's) belongs to the entire phrase, not just to Cecilia.
Lewis and Clark's expectations were very much the same.
This tells us that the two gentlemen held one set of expectations in common.
Lewis's and Clark's expectations were altogether different.
This means that the expectations of the two men were different. Separate ownership is signified by writing both of the compounded proper nouns in the possessive form.
The source is here.
A brief footnote:
There may be situations where, even following these rules, without a context, you can't avoid a possible ambiguity this simply. A hilarious example was provided by @stangdon:
"I just shot Bob and Martha's dog for stealing my steak."
So sometimes, you have to think of an alternative, like "his and Martha's dog" or, as P.E.Dant suggested, "Bob, and Martha's dog", or introduce a bit of context— for example:
You know Bob and Martha—I just shot their dog for stealing my steak.
RompeyRompey
"AND" with data and countable thing
Here's what I've found so far, about "where and somewhere"
What is the difference between "a lot of clothes" and "fully clothed"?
Differences between the meaning of different sentence construction
Is it correct the use of "of" in "Something is instance of another thing, of another thing, and of another thing"
"Pauses for seconds" or "pauses for a few seconds"?
You have to consider all the probabilities (A comparison between possibility and probability / likelihood)
distinguish between X & Y
"Device calibration" or "calibration of a device"?
Difference between dozed off and slept?


The Kalij Pheasant, Lophura leucomelanos is a pheasant found all along the foothills of the Himalaya in a number of local populations with variations. They are also found (though somewhat rare) in the Islands of Hawaii.
Click here to see the Kalij Pheasant's range map!


text:
SKIPPY DIES
by Paul Murray
660 pages, Faber and Faber
Review by Marc Nash
The book opens with Daniel "Skippy" Juster's death and it's in the title so there's no spoiler about this. Just spoiled, as in a gift hamper you wait until a special occasion to open, and all the food has turned...
For this novel comes as a three-book box set. Huh? Is it maybe that if it were a 660 page thick tome, you wouldn't plough all the way through, but somehow the gape in the box set and the volume 3 goading you force you to battle to the end?
A Dublin private school run by priests, but in the throes of modernisation and succumbing to material rather than spiritual management. Some kids board. The teachers are all old boys who failed in the real world and come crawling back to the school for refuge.
We are treated to their microworld of schoolboy obsessions and the craziness inherent of hermetic communities. So far so hum drum. I for one am bored of first love tales. It doesn't help that I didn't believe either Skippy's love with the most desirable girl from the school next door Lori, or even the love of history teacher Howard "The Coward's" love for slumming it Geography supply teacher Aurelie. Both couples are mismatched.
There is an attempt at an epic sweep throughout and I acknowledge Murray conducts his symphony of characters with great aplomb. But the world is too small to sustain the epic nature he seeks. There is some reference to the horrors of the First World War, Kipling and the War Poets, Graves' White Goddess and string theory physics, and while the little excursions into these subjects work in themselves, they feel a bit bolted on to the whole. Skippy's room-mates experiments crossing string theory over into communing with the dead just lost all my belief in the book.
The best character is schoolboy Dennis Hoey, arch cynic and misanthrope, who is described as "sincerity being to Dennis what salt is to slugs", evidence of a nice turn of phrase here and there, but whose general antipathy to the world of the school merely reflects my own. Yet Dennis is nothing compared to the school psychopath Carl, hopped up on pills and hallucinations, but the murderous flights of fancy ascribed to him by the author are just poorly rendered. Like so much contained here, I neither believed his persecutionary visions, nor did I care. Everyone ends up having a quest to fulfill, be it some spiritual redemption, or some making reparation. The fact that the cast of characters charged with such devoirs are addicts, psychos, pederasts, anorexics, obese or whatever common or garden variety of screw-up you care to mention, just inevitably put them beyond any hope of success.
I still don't understand why the book was manufactured as a box set. The artwork is light, the tone of the novel also lacks gravitas, so the box set presentation seems wholly out of tune. As an Irish writer, I see Murray as writing about similar themes as a writer like Richard Milward ("Apples"), about contemporary youth and their values and vistas, but with far more of a softer, Irish tinge than Milward. I find neither approach to be satisfactory. Milward's youth are just repellant. Murray's are just spoilt and self-indulgent.
Skippy Dies. Yeah, so what. I didn't shed a tear. Except to mourn my own investment in reading this to the bitter end.
Labels: Marc Nash
Sulci Collective July 27, 2010 at 2:04 PM
Gah, just seen this book has made it on to the Mann Booker long list - the only 1 of the titles that I'd read too!


text:
Eric Balint
Village View
$12.00 B1669-1P
8x12 image on 11x14 Paper - 12x18 image on 13x19 Paper - 14x21 image on 16x23 Paper - 16x24 image on 18x26 Paper - 24x36 image on 26x36 Paper - 30x45 image on 32x47 Paper - 36x54 image on 38x56 Paper - 44x66 image on 46x68 Paper - 8x12 image on 12x16 Giclée - 12x18 image on 16x22 Giclée - 14x21 image on 18x25 Giclée - 16x24 image on 20x28 Giclée - 20x30 image on 24x34 Giclée - 24x36 image on 28x40 Giclée - 30x45 image on 34x49 Giclée - 36x54 image on 40x58 Giclée - 44x66 image on 48x70 Giclée - 8x12 image on 12x16 Unstretched Canvas - 12x18 image on 16x22 Unstretched Canvas - 14x21 image on 18x25 Unstretched Canvas - 16x24 image on 20x28 Unstretched Canvas - 20x30 image on 24x34 Unstretched Canvas - 24x36 image on 28x40 Unstretched Canvas - 30x45 image on 34x49 Unstretched Canvas - 36x54 image on 40x58 Unstretched Canvas - 44x66 image on 48x70 Unstretched Canvas -
© 2023 DAG, Inc., Atlanta, USA
Born in Russia, Eric participated frequently in art programs and published his work in children's magazines, continually meeting with enthusiastic response. After graduating from the prestigious Tbilisi Academy of Art, Eric became more prolific, and his art more experimental. His talent was recognized by the USSR Union of Artists. Although he had originally planned to become a university professor of painting, his own exhibitions were frequent enough to support his studio. The artistic climate in Russia was somewhat prohibitive, so Eric decided to immigrate to the United States, arriving first in New York and eventually establishing residency in Atlanta. Eric has exhibited his work internationally.
B1669-1P
Village View Eric Balint


text:
Coordinator, Annual Giving
National Park Foundation
The Annual Giving Coordinator will assist the Director, Annual Giving as an administrative resource in completing activities related to mid-level fundraising ($1,000-$24,999). This includes assisting with appeals; donor cultivation and stewardship; general correspondence and communications preparation and mailings; donor database record maintenance, queries, and reporting; and responding to routine donor questions and requests via both phone and email.
WORKING AT NPF
The National Park Foundation, in partnership with the National Park Service, enriches America's national parks and programs through private support, safeguarding our heritage and inspiring generations of national park enthusiasts.
In 1872 America did something unprecedented; it set aside more than one million acres of wilderness for the benefit and enjoyment of the people. For more than 100 years, citizen involvement and private philanthropy have helped to improve, preserve and protect America's national parks. Since it was established by Congress in 1967, NPF has sustained this legacy of private philanthropy. We are a small organization with a big mandate. Learn more about us at www.nationalparks.org.
Act as initial contact and NPF liaison for donor inquiries via responding to incoming calls and emails. Assist donor and/or pass along to appropriate NPF contact and follow up as needed to ensure donor satisfaction
Complete donor database (Raiser's Edge) record updating to reflect donor transactions such as: address or other personal information updating; acknowledgement, thank-you and other personalized donor correspondence; donor information request fulfillment; and all mailed appeals and cultivations.
Maintain stewardship contact with mid-level donors; adhere to the highest ethical standards; demonstrate empathetic disposition, and perseverance; reflect optimistic and positive attitude, and convey sensitivity to donor needs.
Working with the Director, Annual Giving, to assist in the creation of Stewardship Circle collateral and content (such as solicitation and cultivation letters), including working with other teams to craft effective materials for audience engagement, conversion, and stewardship.
Works closely with colleagues in Planned and Annual Giving, Major Gifts, Strategic Services and other departments to share information regarding upcoming appeals, stewardship communications and new initiatives
Collaborate with other members of the team on ad hoc, periodic, and routine projects to support the overall strategic efforts of the philanthropy team
Select specified donor/prospect lists from donor database via queries and exports for mailings and other donor communications.
Generate and/or update standard program reports from database and/or Excel.
Complete other duties as assigned.
Proven ability to work well under pressure, prioritize and manage multiple projects, and meet associated deadlines.
Self-motivated and proactive, with demonstrated ability to be flexible, work independently, collaborate with others as needed, make sound decisions, and exercise good judgment and professionalism always.
Strong communication and editing skills with attention to detail; proven capabilities to draft correspondence, reports, and other written communications.
Competent user of Microsoft Office Word, Excel and PowerPoint.
Experience using donor databases and familiarity with database concepts, with preferred competence in Raiser's Edge.
A minimum of two years of experience in administrative support work with increasing responsibilities.
Experience and/or education in fundraising, marketing, public relations, communications, or related area.
Minimum Bachelor's Degree preferred.
About National Park Foundation
The National Park Foundation, in partnership with the National Park Service, enriches America's national parks and programs through private support, safeguarding our heritage and inspiring generations of national park enthusiasts. In 1872 America did something unprecedented; it set aside more than one million acres of wilderness for the benefit and enjoyment of the people. For more than 100 years, citizen involvement and private philanthropy have helped to improve, preserve and protect America's national parks. Since it was established by Congress in 1967, NPF has sustained this legacy of private philanthropy. We are a small organization with a big mandate. Learn more about us at www.nationalparks.org.
Student Philanthropy Manager (7546U) - Berkeley, California
University of California Berkeley Today
Senior Communications Manager, Retail Banking Wealth Management, Asia Pacific - Global Communications
HSBC Today
Associate Director Operational Management, Group CAO - HSBC Operations, Services and Technology


A BIG thanks to everyone that was able to join us over event week!
Check out video highlights from this year's BDO Lake Taupo Cycle Challenge.
See you all Saturday 30th November 2019 for another great event!