text:
DEMETRIUS ANDRADE STOPS SAUL DURAN
Demetrius Andrade disposes of Saul Duran in 4
Manchester, New Hampshire – Junior middleweight prospect and 2008 U.S. Olympian Demetrius Andrade proved to be too much for former world title challenger Saul Duran on Wednesday night at the Fight to Educate card held annually at Verizon Wireless Arena in Manchester, New Hampshire.
Demetrius Andrade proved to be too much for former world title challenger Saul Duran on Wednesday night at the Fight to Educate card held annually at Verizon Wireless Arena in Manchester, New Hampshire.
Andrade dished out punishment for 3 rounds, managing to floor the challenger at the end of the second and third rounds. Duran did not answer the bell to start the fourth.
Andrade, who up until recently has been an unproven prospect, now holds wins over two legitimate, but past-their-prime opponents, in Grady Brewer and Saul Duran. With the win Andrade improves to 15-0, with 10 knockouts, while Duran drops to 38-19-2.
Tim Harrison
Source: theboxingtribune.com/2011/09/8853/
Fight results from Manchester
It was a quick evening of even quicker knockouts at the annual "Fight to Educate" benefit show at the Verizon Wireless Arena in Manchester, New Hampshire on Wednesday night.
In the main event, 2008 US Olympian and rising pro junior middleweight Demetrius Andrade (15-0, 10 K's) stopped Mexico's former two time world title challenger Saul Duran (38-19-2, 31 KO's) in a catchweight bout at 157 pounds.
Andrade was in control from the get go, but Duran was game for the first few rounds.
In the 2nd round, Andrade scored an official knockdown in what appeared to be a push more than anything.
In the 3rd a right hand from Andrade forced Duran to turn away in pain and a left hand as he turned away put him on the canvas.
Duran got up in time to beat the count and the round ended. However, in between rounds he opted to quit.
-In middleweight action, upset specialist Jose Medina (15-9-1, 7 KO's) had a rare fight that he was favored to win against faded 1992 Puerto Rican Olympic bronze medalist Anibel Acevedo (13-8-1, 11 KO's). Medina did win when Acevedo quit on his stool following the 2nd round.
Medina dropped Acevedo in the 2nd round with a right hand. Acevedo beat the count, but didn't want to continue in between rounds.
-In the welterweight division, 2008 US Olympic alternate Danny O'Connor (15-1, 4 KO's), returning to the ring for the first time since suffering his first career loss to Gabriel Bracero on a Shobox televised bout earlier this year, won via 1st round TKO over Jamal Del Cid (7-6, 3 KO's) when he scored a knockdown with a combination culminated by a final left hand that put Del Cid on the canvas. Del Cid beat the count, but didn't seem too interested in continuing. It was O'Connor's first fight under the guidance of new trainer Ronnie Shields.
-In a featherweight fight, Claremont, New Hampshire's Dan Powers (4-0, 2 KO's) was forced to go the distance for the second time in row and second time in his young career by winning a unanimous decision over Massachusetts' Luis Rosario (4-16, 2 KO's)by scores of 40-36 three times. Powers, fighting in his home state for the first time since his pro debut one year ago, dominated the older and bigger Rosario landing the harder punches at a better workrate for the duration on the bout.
-In the opening bout of the evening, Windsor, Vermont's Chris Gilbert (2-0, 2 KO's), fighting the closest to home he's fought as a pro, wasted no time in disposing of Springfield, Massachusetts' Noel Garcia (2-12-1, 1 KO) as he landed a beautiful right uppercut that scored a knockdown in the first round. Garcia made it to his feet, but was unsteady and the fight was waved off at 1:33 of the round. The fight was a junior middleweight contest with Gilbert weighing 151.2 pounds and Garcia weighing 147.4 pounds.
Peter Czymbor
Source:www.8countnews.com/news/125/ARTICLE/4535/2011-09-22.html
Demetrius Andrade stays unbeaten with third round TKO
MANCHESTER, N.H. - Providence light middleweight Demetrius Andrade stayed unbeaten on Wednesday night with a third round TKO over Mexico's Saul Duran in the main event of the 10th annual Fight To Educate card at the Verizon Wireless Arena.
Enjoying target practice for the full three rounds, Andrade (15-0, 10 KO) dropped Duran at the end of the second and third rounds, unloading a series of crisp, hard punches. Duran was unable to answer the bell for the fourth round.
Now rated No. 14 by the World Boxing Council and No. 15 by the World Boxing Organization, the 23-year-old Andrade, a 2008 U.S. Olympian, appears to be closing in on a major fight in 2012.
"I came out aggressively," Andrade said after the fight. "The plan was to use my jab. He had a soft stomach and didn't look like he was in great shape.
"As long as I use my speed, everything is easy. He's a tough fighter who took some good blows. I hope to fight once more before the end of this year."
Photo courtesy of Emily Harney
Corey Bourassa
Source:sportsblog.projo.com/2011/09/demetrius-andra-6.html
Fight to Educate: Boxer asks to be included on card to honor some special people
MANCHESTER - Danny O'Connor didn't show up at the Verizon Wireless Arena yesterday just to fight his opponent and collect a check. Instead he was there to fight for a cause near and dear to his heart.
"I asked to be put on this fight card," said the Framingham, Mass. boxer. "I've been part of the 'Fight to Educate' for a few years now and I've noticed they've raised lots of money for many charities. This was an opportunity for me to fight for a special cause back home to honor some special people."
O'Connor explained that on March 10 of this year an up-andcoming Mixed Martial Arts competitor, Douglas Bolanes, died in a car accident.
"He was just a young teenager with a bright future and his goal was to become a MMA fighter," said O'Connor. "His mom reached out to me, saying her son knew about me and had wanted to follow in my footsteps. The fact he died at an early age on the same day my child was born really hit me like no one will ever know."
O'Connor, a 2008 U.S. Olympic Team Alternate, said he was dedicating last night's six-round, light welterweight fight against Jamal Del Cid to raise money for a charity he created called "The Douglas Bolanes Jr. Organization."
Two months after Bolanes died, O'Connor said Bolenes' father also died in a car accident.
"It's just a sad, sad time for that family and I just wanted to reach out and do something," said O'Connor. "Fighting in Manchester in an event that raises money for charities was the perfect place and time for me to do something for the Bolanes family."
Last year Dan Powers of Claremont made his pro debut in the Fight to Educate and knocked out Johnny Dippolito in the second round.
"It was a great night, great win with friends and family in the stands in my home state," said Powers. "It doesn't get better than that, that's for sure."
The win propelled Powers to two more four-round victories in Dorchester, Mass. Powers was a six-time Golden Gloves champion from Vermont and his wife, Chauntelle, also fought in the Golden Gloves circuit three years ago.
"It's kind of neat to say we're the first husband and wife team to have competed in the Golden Gloves from Vermont," said Powers.
Win, lose or draw last night, New Hampshire Boxing and Wrestling Commissioner Bobby Stephen said Demetrius Andrade was gauranteed to make $10,000 in his fight last night against Saul Duran.
Former New England great "Irish" Micky Ward couldn't attend the event Wednesday night (he said he was throwing out the first pitch at the Red Sox game), but he uttered some words of advice for the young fighters at the Fight to Educate from his Lowell, Mass. home.
"Boxing is a great tool for everyone to learn something about life," said Ward. "It builds character, self-esteem which is important. To any young boxer just starting their career, make sure to get a trainer who has a good reputation. The other thing is always believe in yourself. If you lose a few fights, don't let anyone tell you you're a failure. You have to lose sometimes to learn from it. Not everyone goes undefeated.''
Ward, who trains boxers at the Micky Ward Boxing Gym in Chelmsford, Mass., said he's saddened when he sees young boxers choose their opponents.
"In my day we fought everyone, didn't matter if the guy was bigger, stronger, faster," said Ward. "I didn't do what most boxers do today when they pick and choose who they want to fight just to make their record look great. I always felt to be the best, you had to fight and beat the best."
John Ruiz, Gerry Cooney and Vinny Paz were in attendance last night. All three men were gracious in giving their time to anyone seeking their autograph or picture.
Paz said he left boxing having achieved a goal that he felt was similar to a pitcher winning 300 games. "There are not many fighters who can say they won 50 bouts in their career like I did. That's a rare feat and I am proud to say I accomplished it." Cooney, still looking like he could step into the ring and knock someone's block off with his huge frame, said he's enjoying the role of being an ambassador for the sport.
"People are struggling today to make ends meet," said Cooney. "To come here and be a part of a great program which raises money for charity is special. I love meeting people and I get a kick that many of them still remember me. It's truly an honor to be here."
By JOHN HABIB
New Hampshire Union Leader
Source:www.unionleader.com/article/20110922/SPORTS/110929970


text:
Inari může znamenat

 Inari (obec) — obec/okres ve Finsku.
 Inari (ves) — ves v obci/okresu Inari.
 Inari (jezero) — jezero ve Finsku (Inarijärvi).
 Inari (mytologie) — postava šintoistické mytologie.
 Inari (suši) — druh suši.
 Inarijská sámština — jeden ze sámských jazyků.

redpajama_set_name: RedPajamaWikipedia


text:
Stian Carstensen, né le  (ou en 1974) à Eidsvoll, est un musicien multi-instrument norvégien.

Biographie

Stian Carstensen est né le  (ou en 1974) à Eidsvoll en Norvège. Il a commencé à jouer de l'accordéon à l'âge de neuf ans. Il a d'abord appris auprès de son père, et plus tard à partir d'un joueur classique qu'il a fréquenté durant quatre ans. Pendant ce temps, il a joué à la télévision norvégienne, à la radio, à des festivals, etc. Il a également fait des tournées en Amérique, jouant de la musique classique. En même temps, il était en swing jazz, et a joué les chansons standards avec son père, qui était aussi un joueur de basse.

Quand il avait 15 ans, il a commencé à jouer de la guitare électrique dans un groupe de rock. Après un moment, son intérêt pour le jazz est revenu et il a formé un trio avec quelques artistes locaux. Il était indépendant pendant un an ou deux puis il a commencé à étudier dans le Programme de Jazz au Trondheim Musikkonservatorium, avec la guitare comme instrument principal. Au cours de ses deux années d'études à Trondheim (1991-93), il a formé le groupe Farmers Market.

Discographie

Album solo
 2004: À L'Envers Dans La Forêt (Winter & Winter)

Collaborations
 Avec Farmers Market
(Stian Carstensen, Trifon Trifonov, Nils-Olav Johansen, Finn Guttormsen, Jarle Vespestad)
 1995: Speed/Balkan/Boogie (Kirkelig Kulturverksted)
 1997: Musikk fra Hybridene (Music From The Hybrides) (Kirkelig Kulturverksted)
 2000: Farmers Market (Winter & Winter), nominé pour This year's jazz records de 2001 en Norvège
 2008: Surfin' URSS (Ipecac/Tuba)
 2012: Slav to the Rhythm (Division)
 Avec Frode Alnæs & Arild Andersen
 1998: Sommerbrisen (Kirkelig Kulturverksted)
 2003: Julegløggen (Kirkelig Kulturverksted)
 2006: Høstsløv (Kirkelig Kulturverksted)
 Avec Iain Ballamy
 2000: Pepper St. Interludes (Feral Records), avec Stian Carstensen avec invités spéciaux: Norma Winstone, Martin France, Matthew Sharp
 2004: The Little Radio (Enregistrements Sonores)
 Avec Kaizers Orchestra
 2001: Ompa Til Du Dør (Broiler Farm)
 Avec «Bigbandblast» de Børre Dalhaug
 2004: Bigbandblast! (Real Records)
 Duo avec Jimmy Rosenberg
 2005: Rose Room (Hot Records Du Club)
 Avec Eldbjørg Raknes
 2005: Små Sanger Mest I Det Blå (Bergland Productions), y compris avec Siri Gjære
 Avec Mathias Eick
 2007: The Door (ECM Records)
 Avec Music for a While de Tora Augestad, y compris Mathias Eick, Martin Taxt et Pål Hausken
 2007: Weill Variations (Grappa Music)
 2012: Graces That Refrain (Grappa Music)
 2014: Canticles of Winter (Grappa Music)
 Avec Alexander Rybak & Mats Paulson
 2011: Visa Vid Vindens Ängar (Grappa Music)
 Avec Gammalgrass
 2013: Obsolete Music 1 (Division Records)

Notes et références

Annexes

Bibliographie

Liens externes

 Stian Carstensen Biographie sur le site officiel de Farmers Market
 Stian Carstensen potpurri sur YouTube
 Marché fermier II sur YouTube
 Marché de producteurs de Stéroïdes Voyage en Train (direct, 2008) sur YouTube
 Kirsti Huke Et Stian Carstensen - Un Rossignol Chantait dans Berkeley Square (JazzLAB) sur YouTube

Naissance en janvier 1971
Joueur de cornemuse
Banjoïste
Mandoliniste
Étudiant de l'université norvégienne de sciences et de technologie
Violoniste norvégien
Multi-instrumentiste norvégien


text:
Morgan Stanley Stock Rises while Goldman Sachs's Profits Suffer
NEW YORK, N.Y. – Morgan Stanley reports quarter-four profits and earnings, which stock rises before the opening. As for Goldman Sachs, incomes suffered because of overflowing costs despite strong quarter-four exchange proceeds.
It was reported on Wednesday, January 16, that Goldman Sachs (GS), an investment bank peer, had a bullish quarter-four exchange revenue. However, earnings suffered because of litigation costs amid the consequence of a scandal. It involved a national development fund from Malaysia.
As per Wall Street, it's anticipated that Morgan Stanley's proceeds will increase 34% to 0.98 cents as income boosted 11% to $9.52 billion. As a result, this company rose to $1.20 per share adjusted as income went up 27% to $10.857 billion. Wealth management income developed 11% to $4.58 billion. Moreover, investment management income almost doubled to $1.36 billion.
Investment banking income boosted 11% to $1.58 billion. Fixed-income exchange proceeds increased 126% to $1.27 billion, and equity exchange income was steady at $1.92 billion.
The shares increased by 3.5% before the opening of the stock market, which is already almost 20-month highs. Furthermore, the stock has a Composite Rating of 87, with an EPS rating of 77.
The development in bond exchange was also witnessed across the rivals of Morgan Stanley in the previous week. JPMorgan Chase (JPM) had a fixed-income exchange proceeds that increased 86% to $3.5 billion, along with an equity exchange income-increase of 15% to $1.5 billion. As for Citigroup (C), it was reported that fixed-income exchange proceeds rose 49% to $2.9 billion, while the equity exchange income decreased 23% to $516 million.
As for Goldman Sachs Earnings, it fell 22% to $4.69 per share for quarter-four. The result was below the estimates of Zacks, which is $5.20. However, the $9.96 billion-income beat the outlooks for $8.601 billion.
Fixed-income exchange proceeds increased 63% to $1.77 billion, while the equity exchange income rose 12% to $1.71 billion. Asset management income was steady at $8.97 billion. Furthermore, consumer and wealth management income increased 8% to $1.41 billion.
The shares of Goldman Sachs increased 0.7% before the opening. It ended 0.2% at 245.21 on Wednesday, with a composite rating of 76, and an EPS rating of 45. The increase in the trading income after the rate hikes from the United States or the US-China exchange-war and Federal Reserve tensions. These two factors trembled markets in quarter-four of 2018.
Moving further, Goldman Sachs stated in the previous week that it might reorganize its funding reporting among four venture segments, which include Global Markets, Consumer and Wealth Management, Asset Management, and Investment Banking. Moreover, it stated that the rearrangement is part of the continuing pledge to organize it in a client-centric manner.
Tags: analysts costs exchange income investment investor litigation price drop price increase quarterly reports revenue shareholder shares stock stock exchange stock market stock trading trading
USD/JPY Neutral as Forex Market Remains Subdued Over Trade Deal
Euro Shares Edge Higher on Chinese Economy's Growth as Expected
Trading November 23, 2019 0
China Plans to Crackdown on Cryptocurrency Trading
Trading October 6, 2019 0
Which are the 7 Fear & Greed Indicators According to CNN

redpajama_set_name: RedPajamaCommonCrawl


5.1 Due to extremely high demand, tickets for the Preview Performance of the New Year's Concert (December 30, 11:00 AM), the New Year's Eve Concert (December 31, 7:30 PM) and the New Year's Concert (January 1, 11:15 AM) are sold by way of a random online drawing. They are not available in the webshop or at the ticket office.
5.2 Prerequisite for participation in the drawing is a registration on the website of the Vienna Philharmonic which can be made at any time during the year. In the time period from January 2nd to February 28th of every year, registered users will find in their personal account area ('My Account') the opportunity to apply for tickets for the Preview Performance of the New Year's Concert, the New Year's Eve Concert and the New Year's Concert.
5.3 Every registered user can make one application for each concert. For the New Year's Concert, every user may apply for two tickets. For the Preview Performance of the New Year's Concert and the New Year's Eve Concert every user may apply for up to ten tickets.
5.4 For each concert, participation in the drawing is limited to the one selected category.
5.5 Participants in the drawing will be informed in March of the year they participate whether or not they have been granted the right to purchase tickets.
5.6 The only way to obtain tickets for these concerts is through participation in the online drawing. Requests submitted by e-mail or any other means will not be considered. Participation in the drawing does not imply any legal right to obtain tickets.


HERE'S HOW OUR IKEA STORE WORKS!
Do you have iconic IKEA furniture and solutions on your wish list?
Email your IKEA wishlist to welcomehome@candw.ky and we'll let you know when you can expect delivery.
This is what we talk about when we talk about picking IKEA!
what is the charge for buying IKEA furniture through you?


Gauze is a thin fabric which is woven with a loose weave but with minimal distortion or slipping of threads. Double gauze is simply two layers of gauze which are tacked together at regular intervals with little stitches that are undetectable from the right side of the fabric. The two layers of gauze to behave as one and the two layers of the sheer fabric are enough to overcome the transparency of a single layer.
This light breathable and airy fabric is so soft and floaty, while the double layer lends a bit of weight that gives it a nice shape. The drape is similar to that of shot cotton or a light-weight linen, but double gauze does not wrinkle as much.
This fabric is marvellous for cool summer clothing, snuggly sleepwear, cuddly winter wear, especially scarves.
Great for baby wear and makes up into terrific swaddling wraps and blankets.
A double gauze quilt is perfect for summer nights!


Custom Web Design Portfolio, Responsive Web Design, Clear Imaging, Inc.
Clear Imaging has been setting the highest standards in quality, unmatched website design for well over a decade. We are renowned for designing high-end responsive websites that are mobile compatible and stand out from the crowd. With a clear focus on logical layouts, vibrant color schemes, innovative graphics and ease of use, our affordable web designs stand the test of time, while delivering the performance you desire.
Below are some examples of our professionally designed responsive websites.
We Custom Design it, Build it and Update it For You!
Custom Responsive Website Design & Logo, includes Web Hosting, Email Accounts, plus a Mobile Responsive Website.
We Design it, Build it and you Update it Yourself!
Professionally built Responsive Wordpress Website that you manage yourself, plus a Mobile Responsive Website.
Get a Custom Designed Online Cash Machine!
Professional custom built website, includes full e-Commerce integration with shopping cart & inventory management.
Boost Your Online Presence, Leads and Sales!
Affordable Advanced Search Engine Optimization Plans that can put your website at the top of all major search engines.


Provide comfort for the family of Gloria Ernst with a meaningful gesture of sympathy.
EATON: Gloria R. Ernst, 87, of Westcott Rd., passed away Friday, February 8, 2019 at the Katherine Luther Nursing Home in Clinton.
She was born September 9, 1931 in Skaneateles, a daughter of George L. and Blanche Pitman Kelly and was a graduate of Morrisville High School. A Morrisville resident for most of her life, Gloria had also lived in Naples, FL for 15 years, where she was the manager of the Mahalo Hotel. She was of the Baptist faith.
Surviving are her children, Kelly Ernst of IL; Michael and Robin Ernst of Naples, FL; Daniel Ernst of Eaton; Edward and Mary Ellen Ernst of Naples, FL; and Scott Ernst of Naples, FL; twelve grandchildren; ten great-grandchildren; several nieces, nephews and cousins. She was predeceased by a sister, Pauline Fox; and three brothers, Gerald, George and Larry Kelly.
A graveside service will be held in the spring.
Services entrust to Burgess & Tedesco Funeral Home, 31 Cedar St., Morrisville.
To send flowers in memory of Gloria R. Ernst (Kelly), please visit our Heartfelt Sympathies Store.
Provide comfort for the family of Gloria R. Ernst (Kelly) by sending flowers.


text:
New Client Support Services
Employability Services
In Work Support >
Support Advice
What RTW Offers Clients
Partner News & Events
Partner Survey
North Lanarkshire Working
SUI Feedback
Office Sites >
Jobs in RTW
Legals >
Feedback, Suggestions & Complaints
Board Members
Councillor Harry Curran
Harry has been the chair of RTW since its inception in October 2002. Harry is an elected member of North Lanarkshire Council having served in various iterations of constituencies around his home town of Bellshill since he was first elected in 1984. Harry is currently convenor of the Planning sub-committee and Planning Hearing committee of NLC and sits on a number of other committees including Education, Enterprise & Housing & Infrastructure.
John was Vice President of Global Operations for Honeywell Sensing and Control and prior to that was Managing Director of the Honeywell plant at Newhouse which is the largest private sector employer in Lanarkshire. He is now Chair of four companies - each individually with multi million pound turnovers - which variously operate within the hospitality sector, in Mental Health hospitals with "smart" doorsets and in voice technology / speech recognition with applications in the health and legal sectors. John is Honorary Professor (of Business) at Glasgow Caledonian University.
Malcolm Shannon
Malcolm spent the first part of his career in the IT services sector where his roles provided him with a background in Project Management, Consultancy and General Management up to CEO level. After his corporate career Malcolm formed a consultancy business providing consultancy and support to organisations ranging from blue-chip companies to start-ups.
More recently, reflecting his life-long interest in action to promote fairness and improve economic opportunities for communities throughout the world Malcolm became a director of a charitable enterprise, whose aim is to empower and educate producers and consumers, through the fair purchasing and sale of food products from the developing world.
Martin McGuire
BOARD MEMBER
Martin is currently Director Scotland, WorldSkills UK. He has extensive experience in senior management roles in Further Education having previously held the role of Principal in New College Lanarkshire, Cumbernauld, Adam Smith and Motherwell colleges.A Chartered Physicist, having initially lectured in electronic engineering, he is a strong advocate of skills enhancement and STEM participation.
Robert is an employment lawyer by day with an international law firm and is qualified in both Scottish & English law. As well as being a member of the main board, Robert sits on the Routes to Work HR sub-committee to which he brings knowledge and experience of employment law and HR related issues.
Liz McCutcheon
With a strong background as a business owner and senior director in the private sector, Liz is currently one of Lanarkshire Enterprise Services Limited's Operation's Managers. She is directly responsible for managing the Business Gateway Lanarkshire Contract and is the Project Manager for the Scottish Government's Digital Development Loan. Liz has also developed personal specialisms in employee ownership and Social Economy start-ups.
Kenny Nicholson
Kenny Nicholson is a Principal Consultant and Director of Guardian HR., an outsourced HR company providing specialist human resources consultancy and support to a number of third sector and commercial organisations. A member of the HR subcommittee and main board, Kenny has over 30 years' experience in human resources management in various positions in local government, the housing association sector and private enterprise and is a Fellow of the Chartered Institute of Personnel & Development.
Lizanne McMurrich
North Lanarkshire Council's representative on the Board is an experienced Head of Service within Enterprise & Communities. Currently manages a wide range of services within the Council including vocational programmes for schools, Developing the Young Workforce activities, community planning and employability and skills delivery.
CLIENTS | PARTNERS | EMPLOYERS
Get in touch
0800 783 4731 - media@routestowork.co.uk


Help Me Pick a Race!
Now that the Shamrock half is behind me, the big question is what's next?
I'm not registered for any races right now, but I'd like to pick up some shorter races this spring -- maybe 5Ks and 10Ks. Nothing that requires too much of a training plan, but hopefully something that I can convince a few friends to join me at.
And I'm already trying to figure out what my fall schedule will look like. I'm thinking I might target one major half and then just fill in other free weekends with shorter stuff.
Emily and I have been emailing some fall race possibilities back and forth, and last night, I spent some time digging through back issues of Runner's World until I found the article on best half marathons for 2014.
Our two front runners so far are the Hershey half in PA and the Navy Air Force half in DC.
Does anyone know anything about those two races? We've never done either of them and I'd love to hear what you think if you have!
I'm also super open to hearing suggestions for other great races in the DC, MD, VA area, or even something outside that radius -- as long as it's a reasonable drive.


text:
by Brandie Jefferson, Washington University in St. Louis
This summer, when bars and restaurants and stores began to reopen across the United States, people headed out despite the continuing threat of COVID-19.
As a result, many areas, including the St. Louis region, saw increases in cases in July.
Using mathematical modeling, new interdisciplinary research from the lab of Arye Nehorai, the Eugene & Martha Lohman Professor of Electrical Engineering in the Preston M. Green Department of Electrical & Systems Engineering at Washington University in St. Louis, determines the best course of action when it comes to walking the line between economic stability and the best possible health outcomes.
The group—which also includes David Schwartzman, a business economics Ph.D. candidate at Olin Business School, and Uri Goldsztejn, a Ph.D. candidate in biomedical engineering at the McKelvey School of Engineering—published their findings Dec. 22 in PLOS ONE.
The model indicates that of the scenarios they consider, communities could maximize economic productivity and minimize disease transmission if, until a vaccine were readily available, seniors mostly remained at home while younger people gradually returned to the workforce.
"We have developed a predictive model for COVID-19 that considers, for the first time, its intercoupled effect on both economic and health outcomes for different quarantine policies," Nehorai said. "You can have an optimal quarantine policy that minimizes the effect both on health and on the economy."
The work was an expanded version of a Susceptible, Exposed, Infectious, Recovered (SEIR) model, a commonly used mathematical tool for predicting the spread of infections. This dynamic model allows for people to be moved between groups known as compartments, and for each compartment to influence the other in turn.
At their most basic, these models divide the population into four compartments: Those who are susceptible, exposed, infectious and recovered. In an innovation to this traditional model, Nehorai's team included infected but asymptomatic people as well, taking into account the most up-to-date understanding of how transmission may work differently between them as well as how their behaviors might differ from people with symptoms. This turned out to be highly influential in the model's outcomes.
People were then divided into different "sub-compartments," for example age (seniors are those older than 60), or by productivity. This was a measure of a person's ability to work from home in the case of quarantine measures. To do this, they looked at college degrees as a proxy for who could continue to work during a period of quarantine.
Then they got to work, developing equations which modeled the ways in which people moved from one compartment to another. Movement was affected by policy as well as the decisions an individual made.
"For example," Goldsztejn said, "if the economy is decreasing, there is more incentive to leave quarantine," which might show up in the model as people moving from the isolated compartment to the susceptible compartment. On the other hand, moving from infectious to recovered was based less on a person's actions and can be better determined by recovery or mortality rates. Additionally, the researchers modeled the mortality rate as decreasing over time, due to medical knowledge about how to treat COVID-19 becoming better over time.
The team looked at three scenarios, according to Schwartzman. In all three scenarios, the given timeline was 76 weeks—at which time it assumed a vaccine would be available—and seniors remained mostly quarantined until then.
If strict isolation measures were maintained throughout.
If, after the curve was flattened, there was a rapid relaxation of isolation measures by younger people to normal movement.
If, after the curve was flattened, isolation measures were slowly lifted for younger people.
"The third scenario is the case which was the best in terms of economic damage and health outcomes," he said. "Because in the rapid relaxation scenario, there was another disease spread and restrictions would be reinstated."
Specifically, they found in the first scenario, there are 235,724 deaths and the economy shrinks by 34%.
In the second scenario, where there was a rapid relaxation of isolation measures, a second outbreak occurs for a total of 525,558 deaths, and the economy shrinks by 32.2%.
With a gradual relaxation, as in the third scenario, there are 262,917 deaths, and the economy shrinks by 29.8%.
"We wanted to show there is a tradeoff," Nehorai said. "And we wanted to find, mathematically, where is the sweet spot?" As with so many things, the "sweet spot" was not at either extreme—total lockdown or carrying on as if there was no virus.
Another key finding was one no one should be surprised to hear: "People's' sensitivity to contagiousness is related to the precautions they take," Nehorai said. "It's still critical to use precautions—masks, social distancing, avoiding crowds and washing hands."
Model predicts economic, public health repercussions of lifting quarantine before COVID-19 vaccine
More information: Uri Goldsztejn et al. Public policy and economic dynamics of COVID-19 spread: A mathematical modeling study, PLOS ONE (2020). DOI: 10.1371/journal.pone.0244174
Journal information: PLoS ONE
Provided by Washington University in St. Louis
Citation: Modeling can help balance economy, health during pandemic (2020, December 24) retrieved 16 January 2021 from https://phys.org/news/2020-12-economy-health-pandemic.html
Researchers show mathematically how to best reopen your business after lockdown
We can 'shrink' the COVID-19 curve, rather than just flatten it
Mask use, social distancing leads to shorter lockdown, lower death rate
Model could help determine quarantine measures needed to reduce COVID-19's spread
New epidemic model indicates COVID-19 here to stay, likely to cause 235,000 U.S. deaths by October
Polarization increases with economic decline, becoming cripplingly contagious


text:
Sports Business News Life Opinion Real Estate Obituaries E-Edition Legals
5 facts about the lost ship of the desert: What we actually know
Kristin Scharkey
Palm Springs Desert Sun
It sounds implausible, right? There's no way a historic ship is buried beneath the California desert.
And yet the legend about a long-lost vessel has persisted for centuries. Theories range from a Spanish galleon to a Viking knarr — and everything in between.
Look back at historical accounts, and you'll find little proof.
But those who believe in its existence point to the way water once covered this arid landscape. Mother Nature leaves open the possibility of a nautical mystery, they argue.
Here's what we actually know:
Magazines, newspapers and books across the world have long perpetuated the idea that a ship is buried beneath the desert floor. In 1870, Philadelphia's Evening Telegraph called it "a marvellous story" about "a ship high and dry on a Colorado Desert – billows of sand beating about her." In 1875, British publishing house Chapman and Hall released poet Joaquin Miller's book of verse The Ship in the Desert.
There are reports of sightings around the Salton Sea and Imperial Valley, extending as far south as Mexico's Baja peninsula, though firsthand accounts are rare. In 1870, for example, explorer Albert S. Evans was traveling to San Bernardino, Calif., when he claimed to have stumbled on its remains. "The moon threw a track of shimmering light" upon "the wreck of a gallant ship," Evans wrote in The Galaxy magazine in 1870, "which might have gone down there centuries ago when the bold Spanish adventurers … were pushing their way to the northwest."
Pearce Paul Creasman, an associate professor in the University of Arizona's Laboratory of Tree-Ring Research, says wood can survive for an "amazingly" long time in certain parts of the desert, depending on environmental conditions.
While the type of wood can be a determining factor, ships are expected to be "critter-resistant" to marine worms or termites, Creasman says. It's "not uncommon" for entire vessels to last 500 years – in Egypt, buried ships dating back to around 2700 B.C. still exist in good condition, he adds.
But if an area is prone to wet and dry cycles, such as rain, floods or a river that rises and falls, Creasman cautions, the opportunity for preservation is "considerably reduced."
In the early 1970s, Lawrence Justus sought permission to enter Anza-Borrego Desert State Park in Borrego Springs, Calif., for "the purpose of locating certain artifacts," according to documents obtained by The Desert Sun.
His attorney first contacted the California Department of Parks and Recreation in 1974 and then two years later with a proposal to enter an agreement with Justus and the Imperial Valley College Museum in El Centro, Calif., to secure an antiquities permit, after which he'd be able to keep "all gold, silver and rare stones."
The state answered back with a resounding no.
But included in California State Parks' files is an old, black-and-white photo of Justus, wearing dark sunglasses, from an unidentified publication.
It reads, "One of the last photos of Larry Justus, who reportedly found the Lost Ship of the Desert."
It's still a mystery if he actually did.
To naysayers, it's simply a myth passed down through oral and literary tradition.
The furthest documented voyage by a Spanish ship throughout the 16th, 17th and 18th centuries happened in 1540, says Don Laylander, a senior archaeologist with the cultural resources firm ASM Affiliates, who has published numerous studies on the region. That's when Hernando de Alarcón sailed up the western coast of Mexico, traversed the head of the Gulf and then navigated the lower Colorado River, making it at least to modern-day Yuma, Ariz. – abut 100 miles southeast of the Salton Sea.
However, Roberto Junco, director of underwater archaeology for Mexico's National Institute of Anthropology and History, says it's possible there may have been a shipwreck that "we know nothing about."
The Lost Ship of the Desert series is exclusively for subscribers on desertsun.com and other USA TODAY Network sites. Subscribe today.
Kristin Scharkey is features editor at The Desert Sun and editor of DESERT magazine. Reach her at kristin.scharkey@desertsun.com or on Twitter @kscharkey.


Discussion in 'NOD32 version 2 Forum' started by Riddick, Jan 8, 2006.
Could somebody plz explain to me, clearly, what these shedules actually do. I did a google and forum search and nobody seems to be having problems understanding this except for me, so plz, indulge me.
It scans all files run at system startup with AH and runtime packers enabled.


We're expecting a very strong quarter. The question is will it be good enough to keep the stock going?
We're always trying to get it done and drive in those runs. Tonight it worked out. Hopefully the next 30-35 games we have left, we can keep it going.
Psychiatrists always say, Oh, we're very professional. I use exercise as my medication.
It's where we're nearest to our humanness. Useless knowledge for its own sake. Useful knowledge is good, too, but it's for the faint-hearted, an elaboration of the real thing, which is only to shine some light, it doesn't matter where on what, it's the light itself, against the darkness, it's what's left of God's purpose when you take away God.
Comparing what we're looking for misses the point. It's wanting to know that makes us matter. Otherwise we're going out the way we came in. That's why you can't believe in the afterlife, Valentine. Believe in the after, by all means, but not the life. Believe in God, the soul, the spirit, the infinite, believe in angels if you like, but not in the great celestial get-together for an exchange of views. If the answers are in the back of the book I can wait, but what a drag. Better to struggle on knowing that failure is final.
We have it, we're lucky enough that we've created a show where it's not about... a family, or a kid, it's about a town.
We're never going to stop! Three hundred shows a year forever!
We're very young, with 17 newcomers, so it's especially important to play a challenging non-conference schedule to get us ready for the SEC season.
Obviously we are very pleased that we're below the national average in both syphilis and gonorrhea, ... We work very closely with our local health departments to provide educational messages and reach the appropriate population.
Obviously we brought in a large class. We're going to get on the field this fall and determine some roles.
We're certainly playing better. Our pitching is better and that gives you a chance to win any game. When your pitching is better, it gives your offense a chance to just go and play offense.
We're going to continue to recommend [that] high-risk groups get vaccinated every year.
All indications are right now that we're going to have ample supply of vaccine this year.
We're making significant changes in strategy. The value proposition is completely changing. How we partner is completely changing. Markets that we go after are changing.
We're improving each game on defense, but we have to get even better. We've been playing a lot of close games lately, so it's important to keep our opponents off the scoreboard.
It was a very even game and we needed to be a little more aggressive with the ball. Our number-one priority right now is putting more shots on net. We're playing well, but not well enough to win. We need to start pulling the trigger more often when a shot presents itself. Voc-Tech was more active on offense and that was a key to the outcome.
We're going to press very hard for this.
We're just going to keep moving forward. We're not going to do anything differently.
We're going to move forward until we're told differently.
We don't really discuss that. We're all aware of it, but we don't talk about it much. We've taken the approach all season to just focus on the match or tournament at hand. Like I told the girls before this tournament, I just want them to go out and have fun. I want them to stay focused, but have some fun while they're out there.
We're going to work on our short game.
We're not going to induce people to play. We're not going to promise financial gain by playing the lottery.
We're targeting people who rent a lot of movies and who have horror stories about going to the video store.
We're also passionate about music and very critical about the music that we listen to.
So, if we're happy playing the songs we have written, for as long as we can, then that is sort of the proof that they're good songs as well.
At the end of the day, we're just trying to prevent each other from going mad.
We're 6-2 and still going to a bowl.
We've got very skilled quarterbacks. So whoever's in there is going to do very well. Quinton and Matt are really playing at a high level and we know what to expect from them. Whoever's back there, we feel comfortable with what they're capable of doing.
We're going to help them understand what the prophet means to us, why he is the most influential man (in our religion). As well as why there are 1.3 billion that follow him.
I think we're getting better and better every week. We started off kind of slow the first couple of games, but we've gotten real good lately.
They're in first place and we're in second. Let's go out there and see who has the best team.


0. Generalized iLUCK-models - Interval/imprecise probability models allowing non-stochastic uncertainty in Bayesian analysis by defining sets of conjugate priors such that the set of posteriors, obtained by updating each prior in the set by Bayes' rule, is still easy to handle.
1. Structural equation modeling - Several SEM related packages are developed for conducting structural equation modeling.
2. Dependency modeling toolbox - Model-based tools for the discovery and analysis of statistical dependencies between data sources.


Would you like Dr. McGraw or Dr. Bradburn to speak at your next event or staff meeting?
Please call us to let us know!
We are happy to announce that Active Care Chiropractic has been supporting Paws 4 People since 2015. Active Care Chiropractic is proud to be the first business to welcome pets into the office each month to help the dogs normalize around people. The pets still come to our offices on the 3rd Monday of each month.
With a team full of dog lovers, it is an organization with a cause that is close to our hearts. The Mission of the paws4people foundation is to enhance the lives of the Active-Duty Service Members, Veterans, Inmates, Children, and Senior Citizens by utilizing the "special powers" of canine companionship and service displayed by highly trained Assistance Dogs, through specialized educational, private placement, therapeutic and visitation programs. Visit their website, www.paws4people.org, to learn more or make a donation!
We hope to see you and your puppies there!
For one month Active Care donates $20. For each new patient to Paws for People.
Patients are welcome to contribute a $1.00 donation.
As members of the Wilmington, North Carolina community, we care about helping our friends and neighbors lead a healthy life through both chiropractic care and nutrition. Since our practice opened in 2006, we've helped our patients through physical and mental stressors with both tried-and-true and cutting-edge treatments.


text:
Q: Play video using libVLC from memory in python I am trying to make use of libVLC python bindings to play files after reading them into memory. I have the following code that reads a valid video file into the memory. I need to now play the video directly from the memory.
import vlc
File1 = open('vid.webm','rb')
Axel  = File1.read()

Now i need to play the contents in Axel, how can I do this.
Information on how to do this in C, Java etc too can help.
Edit: Understood I will have to use the imem module but can't find any help regarding how to get it done.

A: To do this you have to use the imem module of libvlc. This can be really confusing since it is not a publicly documented API right now. However, I followed a couple other posts related to this here and on the VideoLan forums. Below is some example code I got working today in C++ that uses JPEG images loaded into memory to create a video stream. You can follow the similar steps, but you'll just have to change the codec of your data in memory (see imem-codec=RV24 line).
// Local file/media source.
std::string IMEM_SOURCE_FOLDER = "settings/rvideo/samples/bigdog";

class MyImemData
{
public:
    MyImemData() : mFrame(0), mDts(0), mPts(0) {}
    ~MyImemData() {}
    std::vector<cv::Mat> mImages;
    std::size_t mFrame;
    int64_t mDts;
    int64_t mPts;
};

/**
    \brief Callback method triggered by VLC to get image data from
    a custom memory source. This is used to tell VLC where the
    data is and to allocate buffers as needed.

    To set this callback, use the "--imem-get=<memory_address>"
    option, with memory_address the address of this function in memory.

    When using IMEM, be sure to indicate the format for your data
    using "--imem-cat=2" where 2 is video. Other options for categories are
    0 = Unknown,
    1 = Audio,
    2 = Video,
    3 = Subtitle,
    4 = Data

    When creating your media instance, use libvlc_media_new_location and
    set the location to "imem:/" and then play.

    \param[in] data Pointer to user-defined data, this is your data that
    you set by passing the "--imem-data=<memory_address>" option when
    initializing VLC instance.
    \param[in] cookie A user defined string. This works the same way as
    data, but for string. You set it by adding the "--imem-cookie=<your_string>"
    option when you initialize VLC. Use this when multiple VLC instances are
    running.
    \param[out] dts The decode timestamp, value is in microseconds. This value
    is the time when the frame was decoded/generated. For example, 30 fps
    video would be every 33 ms, so values would be 0, 33333, 66666, 99999, etc.
    \param[out] pts The presentation timestamp, value is in microseconds. This
    value tells the receiver when to present the frame. For example, 30 fps
    video would be every 33 ms, so values would be 0, 33333, 66666, 99999, etc.
    \param[out] flags Unused,ignore.
    \param[out] bufferSize Use this to set the size of the buffer in bytes.
    \param[out] buffer Change to point to your encoded frame/audio/video data.
        The codec format of the frame is user defined and set using the
        "--imem-codec=<four_letter>," where 4 letter is the code for your
        codec of your source data.
*/
int MyImemGetCallback (void *data,
                       const char *cookie,
                       int64_t *dts,
                       int64_t *pts,
                       unsigned *flags,
                       size_t * bufferSize,
                       void ** buffer)
{
    MyImemData* imem = (MyImemData*)data;

    if(imem == NULL)
        return 1;
    // Loop...
    if(imem->mFrame >= imem->mImages.size())
    {
        imem->mFrame = 0;
    }
    // Changing this value will impact the playback
    // rate on the receiving end (if they use the dts and pts values).
    int64_t uS = 33333; // 30 fps

    cv::Mat img = imem->mImages[imem->mFrame++];
    *bufferSize = img.rows*img.cols*img.channels();
    *buffer = img.data;
    *dts = *pts = imem->mDts = imem->mPts = imem->mPts + uS;

    return 0;
}

/**
    \brief Callback method triggered by VLC to release memory allocated
    during the GET callback.

    To set this callback, use the "--imem-release=<memory_address>"
    option, with memory_address the address of this function in memory.

    \param[in] data Pointer to user-defined data, this is your data that
    you set by passing the "--imem-data=<memory_address>" option when
    initializing VLC instance.
    \param[in] cookie A user defined string. This works the same way as
    data, but for string. You set it by adding the "--imem-cookie=<your_string>"
    option when you initialize VLC. Use this when multiple VLC instances are
    running.
    \param[int] bufferSize The size of the buffer in bytes.
    \param[out] buffer Pointer to data you allocated or set during the GET
    callback to handle  or delete as needed.
*/
int MyImemReleaseCallback (void *data,
                           const char *cookie,
                           size_t bufferSize,
                           void * buffer)
{
    // Since I did not allocate any new memory, I don't need
    // to delete it here. However, if you did in your get method, you
    // should delete/free it here.
    return 0;
}

/**
    \brief Method to load a series of images to use as raw image data
    for the network stream.

    \param[in] sourceFolder Path to folder containing jpeg or png images.
*/
std::vector<cv::Mat> GetRawImageData(const std::string& sourceFolder)
{
    namespace fs = boost::filesystem;
    std::vector<cv::Mat> result;
    std::vector<std::string> filenames;
    if( fs::exists(sourceFolder) && fs::is_directory(sourceFolder) )
    {
        for(fs::directory_iterator dir(sourceFolder);
            dir != fs::directory_iterator();
            dir++)
        {
            std::string ext = dir->path().extension().string();
            if( fs::is_regular_file( dir->status() ) &&
                (dir->path().extension() == ".jpeg" ||
                 dir->path().extension() == ".png") )
            {
                filenames.push_back(dir->path().string());
            }
        }
    }

    if(filenames.size() > 0)
    {
        // Sort from 0 to N
        std::sort(filenames.begin(), filenames.end());
        std::vector<std::string>::iterator filename;
        for(filename = filenames.begin();
            filename != filenames.end();
            filename++)
        {
            cv::Mat img = cv::imread(*filename);
            result.push_back(img);
        }
    }
    return result;
}

int main(int argc, char* argv[])
{

    // Load images first since we need to know
    // the size of the image data for IMEM
    MyImemData data;
    data.mImages =
        GetRawImageData(IMEM_SOURCE_FOLDER);

    if(data.mImages.size() == 0)
    {
        std::cout << "No images found to render/stream.";
        return 0;
    }

    int w, h, channels;
    w = data.mImages.front().cols;
    h = data.mImages.front().rows;
    channels = data.mImages.front().channels();

    // You must create an instance of the VLC Library
    libvlc_instance_t * vlc;
    // You need a player to play media
    libvlc_media_player_t *mediaPlayer;
    // Media object to play.
    libvlc_media_t *media;

    // Configure options for this instance of VLC (global settings).
    // See VLC command line documentation for options.
    std::vector<const char*> options;
    std::vector<const char*>::iterator option;
    options.push_back("--no-video-title-show");

    char imemDataArg[256];
    sprintf(imemDataArg, "--imem-data=%#p", &data);
    options.push_back(imemDataArg);

    char imemGetArg[256];
    sprintf(imemGetArg, "--imem-get=%#p", MyImemGetCallback);
    options.push_back(imemGetArg);

    char imemReleaseArg[256];
    sprintf(imemReleaseArg, "--imem-release=%#p", MyImemReleaseCallback);
    options.push_back(imemReleaseArg);

    options.push_back("--imem-cookie=\"IMEM\"");
    // Codec of data in memory for IMEM, raw 3 channel RGB images is RV24
    options.push_back("--imem-codec=RV24");
    // Video data.
    options.push_back("--imem-cat=2");

    // If using RAW image data, like RGB24, then you
    // must specify the width, height, and number of channels
    // to IMEM. Other codes may have that information within
    // the data buffer, but RAW will not.
    char imemWidthArg[256];
    sprintf(imemWidthArg, "--imem-width=%d", w);
    options.push_back(imemWidthArg);

    char imemHeightArg[256];
    sprintf(imemHeightArg, "--imem-height=%d", h);
    options.push_back(imemHeightArg);

    char imemChannelsArg[256];
    sprintf(imemChannelsArg, "--imem-channels=%d", channels);
    options.push_back(imemChannelsArg);

    //options.push_back("--verbose=2");

    // Load the VLC engine
    vlc = libvlc_new (int(options.size()), options.data());

    // Create a media item from file
    media = libvlc_media_new_location (vlc, "imem://");

    // Configure any transcoding or streaming
    // options for the media source.
    options.clear();

    // Stream as MPEG2 via RTSP
    //options.push_back(":sout=#transcode{venc=ffmpeg{keyint=1,min-keyint=1,tune=zerolatency,bframes=0,vbv-bufsize=1200}, vcodec=mp2v,vb=800}:rtp{sdp=rtsp://:1234/BigDog}");

    // Stream as MJPEG (Motion JPEG) to http destination. MJPEG encoder
    // does not currently support RTSP
    //options.push_back(":sout=#transcode{vcodec=MJPG,vb=800,scale=1,acodec=none}:duplicate{dst=std{access=http,mux=mpjpeg,noaudio,dst=:1234/BigDog.mjpg}");

    // Convert to H264 and stream via RTSP
    options.push_back(":sout=#transcode{vcodec=h264,venc=x264,vb=0,vbv-bufsize=1200,bframes=0,scale=0,acodec=none}:rtp{sdp=rtsp://:1234/BigDog}");

    // Set media options
    for(option = options.begin(); option != options.end(); option++)
    {
        libvlc_media_add_option(media, *option);
    }

    // Create a media player playing environment
    mediaPlayer = libvlc_media_player_new_from_media (media);

    // No need to keep the media now
    libvlc_media_release (media);

    // play the media_player
    libvlc_media_player_play (mediaPlayer);

    boost::this_thread::sleep(boost::posix_time::milliseconds(60000));

    // Stop playing
    libvlc_media_player_stop (mediaPlayer);

    // Free the media_player
    libvlc_media_player_release (mediaPlayer);
    // Free vlc
    libvlc_release (vlc);

    return 0;
}

A: I know this question is very old, but I was searching for the same thing and it could be still useful.
If you are on Linux you could hack the system this way:
create a tmpfs partition and during your application startup just copy the files to the tmpfs partition.
Now you can load them from there

redpajama_set_name: RedPajamaStackExchange


text:
Q: Access denied when trying to authenticate through oauth I can get access by getting auth token from browser and using "Fetch..." later.
But I want to do it without user intervention.
I decided to use Service account.
But when i'm trying to get access,
I always receive "access denied".
I'm using
var oAuth2Provider =
                (user.OAuthProvider as AdsOAuthProviderForServiceAccounts);
        oAuth2Provider.GenerateAccessTokenForServiceAccount();

The properties of oAuth2Provider are:

JwtCertificatePassword    "notasecret"
        JwtCertificatePath  "D://xxxxx-privatekey.p12"
        PrnEmail    "jrusearchbroadtwomycc@gmail.com" //it's my mcc account with
  approved dev token
        ServiceAccountEmail "22222222222-ckvf630rcccn3j7jjuf4fmujnbiotett@developer.gserviceaccount.com"

Here are stack trace of error.
    at Google.Api.Ads.Common.Lib.OAuth2ProviderForServiceAccounts.GenerateAccessTokenForServiceAccount()
   at AdwordsStat.GetReports.DoAuth2Authorization(AdsUser user) in D:\Adwords_API\Jooble_Adwords\GetReports.cs:line 48
   at AdwordsStat.Form1.Form1_Shown(Object sender, EventArgs e) in D:\Adwords_API\Jooble_Adwords\Form1.cs:line 87
   at System.Windows.Forms.Form.OnShown(EventArgs e)
   at System.Windows.Forms.Form.CallShownEvent()
   at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
   at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
   at System.Threading.ExecutionContext.runTryCode(Object userData)
   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
   at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.Run(Form mainForm)
   at AdwordsStat.Program.Main() in D:\Adwords_API\Jooble_Adwords\Program.cs:line 16
   at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
   at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
   at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

Then I've read about neediness of google apps account.
I've registered,added to it's account cliend id from my service account that looks like

2222222222222-ckvf630rcccn3j7jjuf4fmujnbiotett.apps.googleusercontent.com
  scope : https://adwords.google.com/api/adwords/

But I get access denied again.
Then i've tried to use another lib which looks like
`
public static Dictionary<string, string> GetAccessToken(string clientIdEMail, string keyFilePath, string scope)
        {
            // certificate
            var certificate = new X509Certificate2(keyFilePath, "notasecret");

        // header
        var header = new { typ = "JWT", alg = "RS256" };

        // claimset
        var times = GetExpiryAndIssueDate();
        var claimset = new
        {
            iss = clientIdEMail,
            scope = scope,
            aud = "https://accounts.google.com/o/oauth2/token",
            iat = times[0],
            exp = times[1],
        };

        JavaScriptSerializer ser = new JavaScriptSerializer();

        // encoded header
        var headerSerialized = ser.Serialize(header);
        var headerBytes = Encoding.UTF8.GetBytes(headerSerialized);
        var headerEncoded = Convert.ToBase64String(headerBytes);

        // encoded claimset
        var claimsetSerialized = ser.Serialize(claimset);
        var claimsetBytes = Encoding.UTF8.GetBytes(claimsetSerialized);
        var claimsetEncoded = Convert.ToBase64String(claimsetBytes);

        // input
        var input = headerEncoded + "." + claimsetEncoded;
        var inputBytes = Encoding.UTF8.GetBytes(input);

        // signiture
        var rsa = certificate.PrivateKey as RSACryptoServiceProvider;
        var cspParam = new CspParameters
        {
            KeyContainerName = rsa.CspKeyContainerInfo.KeyContainerName,
            KeyNumber = rsa.CspKeyContainerInfo.KeyNumber == KeyNumber.Exchange ? 1 : 2
        };
        var aescsp = new RSACryptoServiceProvider(cspParam) { PersistKeyInCsp = false };
        var signatureBytes = aescsp.SignData(inputBytes, "SHA256");
        var signatureEncoded = Convert.ToBase64String(signatureBytes);

        // jwt
        var jwt = headerEncoded + "." + claimsetEncoded + "." + signatureEncoded;

        var client = new WebClient();
        client.Encoding = Encoding.UTF8;
        var uri = "https://accounts.google.com/o/oauth2/token";
        var content = new NameValueCollection();

        content["assertion"] = jwt;
        content["grant_type"] = "urn:ietf:params:oauth:grant-type:jwt-bearer";

        string response = Encoding.UTF8.GetString(client.UploadValues(uri, "POST", content));

        var result = ser.Deserialize<Dictionary<string, string>>(response);

        return result;
    }

    private static int[] GetExpiryAndIssueDate()
    {
        var utc0 = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
        var issueTime = DateTime.UtcNow;

        var iat = (int)issueTime.Subtract(utc0).TotalSeconds;
        var exp = (int)issueTime.AddMinutes(55).Subtract(utc0).TotalSeconds;

        return new[] { iat, exp };
    }`

And after that-i've receiving access token and expiry time.
var result = GetAccessToken(SERVICE_ACCOUNT_EMAIL, SERVICE_ACCOUNT_PKCS12_FILE_PATH, SCOPE_ANALYTICS_READONLY);
            string access_token;
            result.TryGetValue("access_token", out access_token);

then I'm trying to
oAuth2Provider.AccessToken = access_token;

But again receiving access denied
I've been trying to solve this problem for a week.

A: It's not 100% obvious what you're really trying to accomplish, but if you need to have offline access on behalf of a user, what you probably want is a "refresh token", so you can get a new access token when your initial one expires. The info is at https://developers.google.com/accounts/docs/OAuth2WebServer


About the text book: Digital Electronics: Principles and also Applications offers a succinct, modern-day strategy to this interesting subject. It has been composed so that a student requires no prior knowledge of electrical concept and concepts, as well as at a degree that permits trainees with restricted mathematics and also analysis skills, to acquire a clear understanding of principles and also applications covered in an electronic devices training course. The book has actually been noted for its easy-to-read design and also vibrant images. It is optimal for a vast array of electronic devices courses - especially programs in which pupils should find out the fundamentals and swiftly use them to real-life situations.Also readily available with this version is MHE's Online Discovering Center that includes countless instructor sources including remedies to the problems, an image collection, as well as new lecture PowerPoints for every chapter. You will additionally locate a test bank for each chapter that allows trainers to assign on the internet research and also quizzes - this online research is gradable as well as can be edited by instructors.


text:
SOHRAB HURA
MOVING LIKE CHILDREN
At that time, perhaps in my own naivety, a beautiful naivety that I lost somewhere along the way, the question of honesty stopped me. It wasn't the kind of honesty that photography has forever been burdened with: that unrealistic expectation of being representative of some sort of truth that for some inexplicable reason we continue to mark photography with, instead, 'honesty' that mattered to me at the time was one where my work felt aligned with the intent with which I made it. It was about having a position from where I could take responsibility for my work. 'Life is Elsewhere' was intended to be a journal but towards the end of it, I had begun to realize that I recognized how to make photographs to perform a particular act and to invoke in the viewer a desired reaction. If that was the case, then was I starting to perform for the camera as well? Was I unconsciously or even consciously trying to use a certain kind of photography to protect myself from points of vulnerability? In that case was my work ever real? You see… For someone who had to teach himself everything from scratch and more importantly for someone who had barely found his feet in this world in general, there could be nothing worse than an onset of doubt whose depths seem to swallow him in its flow.
Around then I had started to work with children and I was charmed by the way they moved with the camera: Carefree, raw, and unconscious of the baggage that came with being a photographer. Awkwardly unabashed in the physicality of their movement with the camera and approach to whatever and whoever they photographed, it made me realize the stiffness in the formality, or more precisely, in the consciousness of my own process. Today this very idea of the physicality of movement turns to an important push in my approach. It helps me to slow or fasten the pace of the material I create for my work, I can now willingly be more aggressive or tender or even indifferent in the way I photograph. How I weave in and out elements like pace, distance, time, pitch and intensity in my work matters to me over the starting point of form, even if the use of the latter is at times indispensable for me to achieve my objective, whatever that may be. It is this malleability of photography, not only in my perception of it as a viewer but also in my usage of it as a creator, that forms the skeleton upon which the flesh of my work is laid. Back then it had started to become clear that I had to unlearn everything I knew and in fact I had to let go of being a photographer altogether and the acceptance of that initiated the beginning of the work 'Look It's Getting Sunny Outside!!!' I couldn't be surer that, the distance that existed between myself and my home, my mother and Elsa, all of whom I had photographed at the time of 'Life is Elsewhere', now needed to be removed or at least reduced. Think of it as a scab on your knee that you keep picking on. You keep peeling off different layers of brown, then pink and then ultimately it starts to turns more and more red and beautiful with the peeling of each layer. It can be painful along the way but it's also a bit obsessive. Hitting that sweet spot of red is what I needed to do.
(An excerpt from A PROPOSITION FOR DEPARTURE, 2017)
Photos by Lomrong, Borit, Pengly, Rattanak, Rattana, Amphai, Phanna, Preuk, Kimmuoy, Srepech, Mony, Sovann, Sokchan, K-Sok Chea, Champai, Karona, Sreylane, Tokay, Sokly & Odam
This is a tiny glimpse of the magic archive of Anjali House photo workshops… The children's photography workshops as part of the Angkor Photo Festival around 2006. The photography workshops were started to introduce extra-curricular activities for the students at Anjali House who were mostly between the ages of 10 and 16 years. I started teaching in the children's workshop in 2008 (I was a student myself at the main Angkor Photo Workshops the year earlier in 2007) and I continued on as the coordinator of the workshop for many years thereafter. The thing is that I was never the one 'teaching' but instead thanks to the kids I ended up seeing the world in the most beautiful way. Being part of these workshops is perhaps one of the best things to have happened to the way I started to see the world. These workshops are still run every year and in fact now so much more is part of the class curriculum through-out the year. You can have a look at their website anjali-house.com to see what they are up to. They are always looking for support.
Anjali House is a locally-run Cambodian NGO based in Siem Reap, supporting vulnerable children through education, scholarships, and community engagement.
Sohrab Hura was born in 1981, in Chinsurah, West Bengal, India. He is a photographer and filmmaker. His work lies at the intersection of Film, Photographs, Sound and Text. By constantly experimenting with form and using a journal like approach, many of his works attempt to question a constantly shifting world and his own place within it. Some of his recent solo and group exhibitions include SPILL (Huis Marseille voor Fotografie, 2021), THE COAST (Liverpool Biennial 2021), VIDEONALE (Kunstmuseum Bonn 2021, 2019), SPILL (Experimenter, India 2020), COMPANION PIECES: NEW PHOTOGRAPHY (The Museum of Modern Art, New York 2020), HOMELANDS: ART FROM BANGLADESH, INDIA, AND PAKISTAN (Kettle's Yard, 2019), THE LEVEE: A PHOTOGRAPHER IN THE AMERICAN SOUTH (Cincinnati Art Museum, 2019). His films have been widely shown in international film festivals. THE COAST (2020) premiered at Berlinale 2021 while BITTERSWEET (2019) was awarded the Principal Prize of the International Jury at the 66th International Short Film Festival Oberhausen 2020. THE LOST HEAD & THE BIRD (2017) had previously won the NRW Award at the 64th International Short Film Festival Oberhausen 2018. Sohrab Hura has self-published five books under the imprint UGLY DOG. His book THE COAST (2019) won The Aperture – Paris Photo PhotoBook of the Year Award 2019 and LOOK IT'S GETTING SUNNY OUTSIDE!!! was shortlisted for the same award in 2018. The exhibition GROWING LIKE A TREE (2021) opened in January 2021 at Ishara Art Foundation marking his inaugural curatorial project. The second iteration of this curated exhibition titled STATIC IN THE AIR opened at Ishara Art Foundation, Dubai over six slow transformations in September 2021. His work can be found in the permanent collections of MoMA (New York), Ishara Art Foundation, Cincinnati Art Museum and other private and public collections. Hura lives and works in New Delhi, India.
www.sohrabhura.com