Companies leading the digital marketing era achieve success based on (1) the quality of their concepts, leading-edge ideas, and product creations, (2) their core competencies (the ability to deliver products and transform ideas into services), and (3) the activity of their collaborative networks. Innovation is a highly important driver for the design and achievement of long-term, business-level strategic objectives.
To ensure business survival from an organizational perspective, innovation in and of itself is necessary but insufficient in sustaining continued organizational success. Distinct product or service innovations are incapable of ensuring enduring success (determined not at an individual product level, but at an overall organizational level). For example, a business that has a quality service or product innovation will see benefits from its temporary competitive advantage, until competitors realize its source of competitiveness and recreate the innovation. Strategic content innovation, however, as part of an organization's DNA, contributes to achieving a long-term competitive advantage, since it cannot be easily decoded or imitated by competitors.
Innovative corporate culture is an exceptionally vital core competency, enabling businesses to fine-tune their use of internal resources, rapidly adapting and responding to quickly changing market conditions. Organizations that build dynamic, flexible digital marketing ecosystems have the ability to choreograph changes as needed, quickly build new capabilities and services, and reconfigure processes crucial to ongoing market competitiveness and overall survival.
1The sheer volume of available information will continue to grow exponentially, powering the demand for synthesis. Therefore, processing power will continue to increase, and the resulting advanced analytics will be the beneficiary. Innovative, forward-thinking companies will be uniquely positioned to benefit from the insights derived from this wealth of big data.
2The importance of connecting with the customer will continue to drive new product and service development. Businesses leading the way in digital marketing innovation will produce fluid, searchable knowledge bases, providing their audiences with "insights-on-demand" capabilities.
By leveraging these trends in big data and customer journey analyses, companies can now gain access to previously-inaccessible perspectives, leading to the process, product, and organizational innovations necessary to drive future success and profitability.


text:
HomeArthur
Catch up TV on Arthur. Watch the latest and all other episodes of Arthur now online, broadcast on ABC4 Kids. Catch up on your favorite ABC4 Kids TV show: Arthur. Replay tv on its best! Arthur follows the adventures of an irresistible eight-year-old aardvark whose charm is simple - he's just a regular kid.
Rating:3.2 of 5Total number of episodes:300
Season 21, Episode 8 - Arthur And The Haunted Tree House: Part 1
This Halloween is the spookiest ever for Arthur and friends. While trick-or-treating, Francine meets an old woman with a mysterious past, while Binky finds himself at Mr. Ratburn's house.
Season 23, Episode 1 - Fright Night/citizen Cheikh
29/11/2020 3.7 133 x
Buster's Uncle Bob comes to visit and tells Buster a spooky bedtime story./ Cheikh learns that he and his family will become American citizens!
Season 21, Episode 7 - Invasion Of The Soccer Fans/ Pal And The Big Itch
Kate appears to be hypnotised by the soccer game on the television! Can Pal, Amigo, and Killer snap her out of her TV trance? / When Pal has to wear a cone, he takes advantage of his friends' special treatment.
Season 21, Episode 2 (The Master Builders)
Buster struggles to build a birdhouse that will save the community garden from pests, while Muffy and Francine design a cat toy that they think will really change the pet toy game.
Season 21, Episode 1 (Binky's 'a' Game/ Brain And The Time Capsule)
When Binky gets an "A" on a test, Muffy and Francine are convinced he cheated. / Brain makes a time capsule and gets overwhelmed by people asking to have their special belongings included.
Season 20, Episode 9 (D.w. And The Beastly Birthday: Part 2)
Arthur has skipped D.W's birthday party to go on a school trip to the planetarium - but instead of transporting him into outer space, it transports him 4 years into the future!
Season 20, Episode 1 (Buster's Second Chance/ Arthur And The Whole Truth)
With the help of a little time travel, Buster turns back the clock to see what his life would be like if he were a genius./ Arthur isn't happy when he discovers that Buster has been telling him some white lies.
Season 23, Episode 5 (The Rhythm And Roots Of Arthur (part 2))
Pack your bags, buckle your seatbelts and get ready for an road trip to the family fam! Arthur's Great-Grand Uncle Theo is turning 85, so the Reads (and Buster) are off to Ohio to join in the festivities. (Part 2)
Season 23, Episode 3 (The Pea And The Princess/d.w. And Dr. Whosit)
The 3rd grade class puts on a production of 'The Princess and the Pea'./ D.W. is determined to watch a popular television show to find out what all the fuss about, but mum and dad tell her she's too young!
BlueyBluey is an Australian animated series made for television and aimed at a preschool audience that was created by Joe Brumm and distributed by BBC Studios.
Ben And Holly's Little KingdomBen and Holly's Little Kingdom is a British animated series written for television, and for a pre-school audience. It was first aired by Nickelodeon UK in 2009, after which the network decided to broadcast it on all their channels all over the world.
Thomas And Friends: All Engines Go!Catch Up on Thomas And Friends: All Engines Go! and watch online. Missed an episode of Thomas And Friends: All Engines Go!? Find and watch all the latest episodes.
Alva's WorldCatch Up on Alva's World and watch online. Missed an episode of Alva's World? Find and watch all the latest episodes.

redpajama_set_name: RedPajamaCommonCrawl


text:
https://www.starsinsider.com/celebrity/163664/the-best-pop-divas-albums
Madonna - Album: Confessions On A Dance Floor
Review: All Music said that Madonna's music glittered and that the album was the perfect soundtrack for 'pitch-black' nights.
Beyoncé - Album: Beyoncé
Review: According to Pretty Much Amazing, 'Beyoncé' was the best pop album of 2013.
Rihanna - Album: Rated R
Review: The Los Angeles Times, said Rihanna's album is a complex and inspiring portrait of the emotional journey of a young woman after a long period of suffering.
Mariah Carey - Album: Memoirs Of An Imperfect Angel
Review: According to The Guardian, Mariah Carey's album is epic, extremely creative, and full of unobvious singles.
Jennifer Lopez - Album: Dance Again...The Hits
Review: Slant Magazine, said that the quality of the material in Jennifer Lopez's album varied significantly.
Katy Perry - Album: Prism
Review: The Telegraph said that Katy Perry seemed to have found her niche in this album.
Britney Spears - Album: Oops!... I Did It Again
Review: According to AllMusic, this album has the same combination of sweet and sentimental ballads and fun dance-pop tracks as 'One More Time'.
Lady Gaga - Album: The Fame Monster
Review: According to NME, this album was the work in which Lady Gaga confirmed her position as a true pop star.
Shakira - Album: Sale el Sol
Review: Billboard.com reported that this album succeeds in overcoming the division between the old and the new Shakira with a spark which keeps you listening the whole way through.
Demi Lovato - Album: Tell Me You Love Me
Review: The Los Angeles Times said that the album's songs are far from being hacks, in fact they are fun, catchy, sexy and daring.
Taylor Swift - Album: Speak Now
Review: According to The Guardian Taylor Swift's album is a triumph.
Adele - Album: 21
Review: BBC Music described the album as 'genuinely brilliant.'
Pink - Album: The Truth About Love
Review: According to AllMusic, this is a spectacular pop album based on real emotions.
Alicia Keys - Album: Songs In A Minor
Review: All Music said that the album drew on influences from Prince and 70s soul music, and that Keys' unforced singing style made her songs rich.
Nelly Furtado - Album: Whoa, Nelly!
Review: Entertainment Weekly said this was one of the most consistent albums from that year.
Lily Allen - Album: Alright, Still
Review: According to The Guardian, Lily Allen created her own style of 'acidic' pop in this album.
Kesha - Album: Cannibal
Review: Billboard.com reviewed this album as great fun.
Celine Dion - Album: Loved Me Back to Life
Review: According to The New York Times, Celine Dion sings more rhythmically, if not more clearly, than she does in her other albums.
Christina Aguilera - Album: Back To Basics
Review: AllMusic, reviewed this album as compelling, emotional and unique.
Kylie Minogue - Album: The Best of Kylie Minogue
Review: According to AllMusic, this collection proves that Kylie is undeniably the best pop singer of her generation.
Ciara - Album: Ciara
Review: According to Spin, Ciara's fifth album finally trumped a period of uncertainty in her music career.
Janet Jackson - Album: Unbreakable
Review: The album was described as mature and free from commercial ambition by Billboard.com.
Lana Del Rey - Album: Honeymoon
Review: The Guardian describes this as Lana Del Rey's most lovingly created and cohesive album.
Avril Lavigne - Album: Let Go
Review: According to All Music, Avril Lavigne's album revealed her song writing and singing talent, despite her youth (she was 17 when the album was released).
Björk - Album: Vespertine
Review: All Music said the album celebrated fragility and silence, using rhythms which mimicked heartbeats and breathing to create a gently hypnotic piece of work.
Sia - Album: Colour The Small One
Review: The Guardian said that this could be the perfect soundtrack for more melancholy moments.
Kelly Clarkson - Album: Meaning of Life
Review: AllMusic, describes this as one of her most impressive albums: it's not just a collection of good music, but a purposeful declaration.
Jessie J - Album: Who You Are
Review: According to The Telegraph (United Kingdom), this album can easily change from R&B melodies to Rap tunes.
M.I.A. - Album: Arular
Review: According to The Guardian, this is an album with dance music worth listening too.
The best pop divas' albums
Discover which were the best albums by your favorite pop singers
CELEBRITY Music
If you like collecting music, then you need at least one of these albums in your collection. This list of the best pop diva albums of all time has some true gems to marvel at. Check out the gallery to see which the best ones are according to the critics!


[S8558] England & Wales, Birth Index, 1916-2005, ((http://search.ancestry.co.uk/search/db.aspx?htx=List&dbid=8782&offerid=0%3a7858%3a0)), accessed 28 May 2017), Birth Registration for Daniel C. HUNTON (104960); Mother's maiden surname PLUNKETT; Jan-Feb-Mar 1925; Norwich, Norfolk; Volume 4b, Page 253. (Reliability: 3), 28 May 2017.
[S8529] England & Wales, Death Index, 1916-2007, ((http://www.ancestry.co.uk/search/db.aspx?dbid=7579&enc=1)), accessed 28 May 2017), Death Registration for Daniel Charles HUNTON (104960); Age at death 75 (1925), Birth date 28 Feb 1925; Apr 2000; Norwich, Norfolk; Register number C29B, District and Subdistrict 6391C, Entry Number 37. (Reliability: 3), 28 May 2017.


Every year after Adweek's Agency of the Year issue comes out, we celebrate our winners and the agencies that excelled during the Winners' Circle event. The recipients of Media All-Stars, Media Plan of the Year, Agency of the Year and Media Agency of the Year came together for a glamorous bash at USA Today's offices in the heart of New York. If you missed it, check out our behind-the-scenes footage to get a feel for the scene.


All requests for reports are subject to the provisions of the Freedom of Information Act (FOIA). You may be required to fill out a FOIA form prior to receiving a copy of any police record. Copies of incident reports and traffic crash reports may be obtained at the Public Safety Building, Monday through Friday 8:00 AM - 5:00 PM. Reports are generally available 48 to 72 hours after the incident or crash occurred.
Special arrangements may be made to get a report sent to you via United States mail. To receive a report by mail, please send the required fees and a self-addressed envelope, including appropriate postage.
In order to obtain a copy of a report, either the requestor's name must appear in the report or a notarized authorization must be presented. Contact the Records Bureau for further details. Certain information, which is governed by state and federal privacy laws, is always removed from the report, prior to copying. This may include, but is not limited to, phone numbers, witness information, suspect information (until a case is completely adjudicated), and medical data.
All fees must be paid prior to the release of any document. A deposit may be required for any request which exceeds $50.00.
Payments for the FOIA requests can be made using Visa, MasterCard, Discover, American Express. Contact the Records Division at 248-370-9460 to obtain your incident number and the date of incident which is mandatory for payments made on-line. An Enhanced Access fee will be added to your payments per the Enhanced Access Fee schedule.
Copies of traffic accident reports are available on the Internet. For a small fee, reports may be obtained by visiting https://payments.clemis.org/extservices.


text:
Q: Malformed stream when uploading file to Box I am trying to upload a file to Box drive using its upload API, but I get Malformed Stream error response. I cannot figure out why?
var axios = require('axios');
    var data = '\n--------------------------foo_bar_baz\ncontent-disposition: form-data; name="attributes"\n\n{"name":"ENC-mob.key.lock", "parent":{"id":"115921805292"}}\n--------------------------foo_bar_baz\ncontent-disposition: form-data; name="file"; filename="ENC-mob.key.lock"\ncontent-type: text/plain\n\n1\n\n--------------------------foo_bar_baz--';

    var config = {
      method: 'post',
      url: 'https://upload.box.com/api/2.0/files/content',
      headers: {
        'Content-Type': 'multipart/form-data; boundary=------------------------foo_bar_baz',
        'Authorization': 'Bearer ' + this.credentials.access_token,
      },
      data : data
    };
    console.log("Data: " + _params);
    try {
      let response: any = await axios(config)
      console.log(JSON.stringify(response));
      return response;
    } catch(error) {
      console.log(error + "\nError Message: " + error.message + "\nError response: " + JSON.stringify(error.response));
      return error;
    };

redpajama_set_name: RedPajamaStackExchange


text:
The  is a district located in Ehime Prefecture, Japan.

As of 2005, the estimated population is 20,784 with a total area is 299.50 km2.

The district includes one town.

Uchiko

Origin of name
The name "Kita" is first found in the year 901 in the Nihon Sandai Jitsuroku. The Kita district originally formed the northern part of the Uwa District; kita (北) means "north", though nonstandard kanji (喜多) are used in this case.

History
November 8, 1866 — Northern Uwa District broke off and formed Kita District.
1877 — The district was re-instituted by Meiji era land reforms. (2 towns, 34 villages)
January 1878 — The district hall was placed in the town of Ōzu (now the city of Ōzu).
1889 — The village of Nakayama was reassigned to the Shimoukena District (now the city of Iyo). (2 towns, 33 villages)
February 1899 — The village of Hirano from Nishiuwa District was reassigned to the Kita District. (2 towns, 34 villages)
April 1, 1908 — The villages of Taira and Kita merged to become the village of Ōzu. (2 towns, 33 villages)
September 30, 1908 — Parts of the village of Shimonada in Iyo District merged into the village of Mitsuho.
April 1, 1909
The village of Tadokoro merged into the village of Yanagisawa. (2 towns, 32 villages)
The villages of Yamatokasa and Okuna merged to form the village of Kawabe. (2 towns, 31 villages)
May 21, 1920 — The village of Ikazaki gained town status to become the town of Ikazaki. (3 towns, 30 villages)
November 1, 1921 — The villages of Ōnaru and Kurakawa merged to become the village of Ōkawa. (3 towns, 28 villages)
January 1, 1922 — The villages of Shiba and Takigawa merged to become the village of Shirataki. (3 towns, 28 villages)
April 1, 1922
The villages of Toyoshige and Aioi merged to become the village of Yamato. (3 towns, 27 villages)
The village of Kitayama merged into the village of Niiya. (3 towns, 26 villages)
August 10, 1925 — Parts of the village of Minamikume merged into the town of Ōzu.
December 26, 1929 — The village of Murasaki split and merged into the villages of Gojō, Ōse, and Tenjin. (3 towns, 25 villages)
January 1, 1934 — The village of Kume merged into the town of Ōzu. (3 towns, 23 villages)
April 1, 1943 — The villages of Kawabe, Ōtani, Uwagawa, and parts of the village of Ukena from Kamiukena District, merged to form the village of Hijikawa. (3 towns, 21 villages)
April 1, 1948 — Parts of the village of Hikjikawa merged into the village of Ōkawa.
January 1, 1951 — The village of Hijikawa broke up into the villages of Hijikawa and Kawabe. (3 towns, 22 villages)
September 1, 1954
The villages of Hirano, Awazu, Miyoshi, Kamisukai, the town of Ōzu, and the villages of Minamikume, Sugeta, Niiya, Yanagisawa, and Ōkawa merged to form the city of Ōzu. (2 towns, 12 villages)
The villages of Tenjin, and Misogi merged into the town of Ikazaki. (2 towns, 11 villages)
January 1, 1955
The village of Kitanada, the town of Nagahama, and the villages of Kushū, Izumi, Yamato, and Shirataki merged to become the town of Nagahama. (3 towns, 6 villages)
The villages of Mitsuho, Tatsukawa, Gojō, and Ōse merged into the town of Uchiko. (3 towns, 2 villages)
February 11, 1955 — Parts of the village of Kaibuki from Higashiuwa District and parts of the village of Yokobayashi from Higashiuwa District merged into the village of Hijikawa.
November 3, 1959 — The village of Hijikawa gained town status to become the town of Hijikawa. (4 towns, 1 village)
January 1, 2005 — The towns of Ikazaki, and Oda from Kamiukena District, merged into the town of Uchiko. (3 towns, 1 village)
January 11, 2005 — The towns of Hijikawa and Nagahama, and the village of Kawabe merged into the expanded city of Ōzu. (1 town)

Kita District

redpajama_set_name: RedPajamaWikipedia


Year by year Jammin'colorS develops projects outside its regular services of management, booking, production and promotion.
We believe these projects are worthy of our time and energy as they respond to clear needs in the music business.
Below is a brief description of the ongoing project. We'll be happy to share more information with you as soon as the project is up and running.
Making a living in the music industry is becoming harder and harder for artists: tours have been shortened, gigs are more frequently canceled last minute and fees have decreased. At the same time, venues have less subsidies while fielding more offers from artists.
To propose a solution to this dilemma, Jammin'colorS is currently developing the Music in the Cities program: This will be a circuit going from city to city that will allow artists and bands to perform a series of concerts for a mutually agreed upon fee. We would like journalists and photographers in every city to promote these tours, so that they reach a wide audience.
What are the advantages of this program ?
Bands will play together for more than a few gigs and therefore strengthen their music and bandstand chemistry.
Promoters will pay reasonable and lower-than-usual fees for bands.
Transportation will cost less due to shorter distances between venues.
Concerts will be more numerous in hosting countries and the promotion of these concerts will be bigger.
What will make this project possible?
The first step is to find festivals, venues and clubs interested in paying slightly less and in welcoming a band for a 2 to 3 week tour.
The second step is to find bands that would like to participate in the circuit. The band members will charge less per gig, but will end up making more money by benefiting from a 2 to 3 week tour.
The third step is find journalists and photographers in each city to promote the event.
The final step is to present the bands to the promoters and build a tour with all the participants.


Digital designing has been a passion of mine for almost twenty years. I'm thoroughly enjoying creating patterns and hope to have them all available for sale soon.
Potted cacti in a teal colored pot. Cactus colors in red, green, and brown with a textured background.


Genome BC invests in local microbiome startup.
As part of its Industry Innovation Program (I² Fund), Genome BC is investing CAD $750,000 in a local microbiome testing company—Vancouver-based Microbiome Insights (MBI), which provides next-generation-sequencing-based analytical testing and consulting services to microbiome researchers in academia and industry. The new funding adds to the company's recent round of equity financing, which closed in October.
Microbiomes are the communities of microorganisms – including bacteria, viruses and fungi – that inhabit humans, animals, plants and other environments. These tiny universes perform diverse functions; microbiomes are critical to human health, affecting immune system function, vitamin and hormone synthesis, drug metabolism and energy harvest from the diet.
Detrimental changes to the human microbiome have been linked to allergies, asthma, colon cancer, C. difficile infections, diabetes, inflammatory bowel disease, obesity, neurodevelopment and neurodegenerative disease and many other diseases. Genomic tools are yielding a growing body of knowledge about these links, paving the way for new opportunities to develop microbiome-based clinical grade diagnostics and therapeutics.
"At Microbiome Insights, our ability to advance innovation through microbiome analysis is borne out by our rapid growth and expanding client list. We offer scientific leadership and customized solutions for our clients' unique research challenges," says Kendall.
A recent estimate put the global microbiome sequencing services market at over USD $500 million in 2016. With microbiome knowledge in the nascent phase, significant investment potential exists in this burgeoning market environment.
Genome BC's I² Fund provides commercialization support for companies developing innovative life science technologies that address biological challenges in key economic sectors in BC: Agriculture, Energy and Mining, Environment, Fisheries and Aquaculture, Forestry, and Human Health. The I² Fund also supports digital health and other technologies that further move precision medicine into clinical practice. I² funding is repayable and is allocated to promising technologies (products, processes or services) at the early stages of commercial development. The Fund aims to provide risk capital that is concurrently matched by other public or private funding sources.


Taiwanese American Scholarship Fund (TASF) is offered to high school seniors as well as first year college students of Taiwanese descent. Applicants must plan to attend or be a second-year student at an accredited U.S. college or university.
Candidates must have a GPA of 3.0 or above and be U.S. citizens or permanent residents. They must be a direct blood descendant of a Taiwanese citizen, and have a household income that is at or below the Federal/State/County Low Income Level. Students from all majors may apply.
Up to 20 scholarships will be awarded. Students who have received a scholarship previously are also eligible to apply as long as they meet all the requirements.
The scholarship is offered by the Taiwanese American Scholarship Fund (TASF) which was formed in 2014 to support economically challenged students of Taiwanese descent who are residing in the U.S. and want to attend college. Scholarship money can be used toward tuition. TASF is funded through donations from Taiwanese American philanthropists.
The deadline for this scholarship is usually in MARCH of each year, and the award amount is usually $2,500.


text:
Let larger firms share levy funding with small employers, says FSB
Large employers should be able to hand out apprenticeship funding earned under the government's proposed new levy system to smaller firms, ministers have been told.
The call was made by the Federation of Small Businesses (FSB) in its response to the government's consultation on the plans, which closed on October 2.
It said large employers set to be made to pay the levy "may not have capacity to take on additional apprenticeships 'inhouse', while others may already have a fully qualifi ed workforce that fulfi l their immediate needs".
"We believe these employers should have some control over where their levy money is spent and, in keeping with the 'use it or lose it' model, be permitted to select other companies to receive a proportion of their levy contributions," the response added.
It stated that large employers may want to hand over surplus funding from the levy, set to be introduced in 2017, to smaller employers in their supply chains that would not be required to pay the charge.
"Others may wish to fund the training of apprenticeships, for instance, for corporate social responsibility or community purposes," it added.
Senior FSB policy adviser David Nash told FE Week that spending levy cash on smaller companies would "make commercial sense for the large firm too, if skills gaps within the supply chain are filled".
David Pollard, chair of the FSB education and skills committee, also said in a letter accompanying the consultation response that "it is important the levy is designed in a way that meets the requirements of employers over the long-term, and that we avoid constant policy churn".
"Whichever model is ultimately agreed must deliver a secure long-term funding source," he said.
The consultation responses of a number of other sector bodies, including the Association of Colleges (AoC) and Confederation of British Industry (CBI) were reported in edition 149 of FE Week.
The CBI stated that "employers should be allowed to spend their levy on training outside the company — for instance in their supply chain if they choose to.
"Many businesses train apprentices for their partners or the wider supply chain. Toyota, for example, operates a 'cooperative model' of apprenticeships with its suppliers and local businesses."
It also called for the levy to be controlled by a new independent board, using the Low Pay Commission as a "blueprint".
Meanwhile, the AoC warned the "government must not be seen to be using the levy as a reason to reduce its own £1.5bn annual spending on apprenticeships".
The response from the Association of Employment and Learning Providers, covered on feweek.co.uk, proposed that cash generated by the levy should be combined with government funding in a central pot available to all employers.
A spokesperson for the Department for Business, Innovation and Skills declined to reveal how many consultation responses it had received, but said: "The government response [to all consultation submissions] will be published in due course."


text:
Unlike most cop show on TV, "Cagney and Lacey" did not try and dazzle us with car chases, mind-bending mysteries to be solved or sex kittens posing as police officers (mind the nails!) . It was always about the characters. It was their experiences and reactions to the case and the crime around them, the pressures of the job, the conflicts with each other, that was the focus of the show. And the "Perps", or criminals, had their story, too. At its best, the crime-of-the-week drew you into an issue, a POV , a social problem, whose solution was dramatically argued through the reactions of the police officers involved – primarily the leads, of course.
Besides the writing, what made this work was that we cared about the leads, and we cared what they thought. We especially cared what happened to them. Outstanding, often stunningly realistic, acting from Sharon Gless (Christine Cagney) and Tyne Daly (Mary Beth Lacey) made us feel like we knew these 2 people, and they made us root for them. Their acting rapport was such a lucky happenstance; they complimented each other's styles and characters beautifully. You can't buy that kind of performing chemistry.
Cagney & Lacey Theme Tune
80s TV Scene
80s Community TV Scene
Windows 1.11 Throwback
Tags: 80s tv, cagney and lacey
V: The Original Miniseries
New Whitney Houston song


Christmas Decorations, How To Make Scandinavian Christmas Tree Decorations was posted October 12, 2018 at 6:30 pm by apartmanidolores.com . More over How To Make Scandinavian Christmas Tree Decorations has viewed by 939 visitor.
Christmas Decorations, Scandinavian Christmas Table Decorations was posted October 23, 2018 at 10:33 am by apartmanidolores.com . More over Scandinavian Christmas Table Decorations has viewed by 309 visitor.
Christmas Decorations, Scandinavian Christmas Decorations was posted November 5, 2018 at 7:23 pm by apartmanidolores.com . More over Scandinavian Christmas Decorations has viewed by 231 visitor.
Christmas Decorations, Scandinavian Christmas Decorations To Make was posted October 3, 2018 at 7:13 am by apartmanidolores.com . More over Scandinavian Christmas Decorations To Make has viewed by 221 visitor.


text:
Sophie Ho
Senior Staff Reporter at The Daily Californian
Sophie Ho was the executive news editor for fall 2014. She has interned at WTOP radio news in Washington, D.C., AJ+ in San Francisco, East Bay Express in Oakland and Loteria Films in Berkeley. She teaches the introductory journalism class for incoming Daily Cal reporters.
Author Archives: Sophie Ho
Registrar updates election results, 2 races still too close to call
As of Friday afternoon, updated results show that George Beier and Kriss Worthington remain in the lead for City Council seats of District 8 and 7, respectively.
2 City Council races still up in the air as of Wednesday
As of Wednesday evening, two City Council races were still too close to call pending the inclusion of mail-in ballots. Though incumbent Kriss Worthington and candidate George Beier led in their races for District 7 and 8, respectively, the numbers were too close to decisively call the winners.
Voter turnout markedly low in Tuesday's election
Of the more than 800,000 Alameda County citizens registered to vote, only about 28 percent of residents voted in this year's midterm elections — not including mail-in ballots — a turnout markedly lower than the 2012 presidential election and the 2010 election.
UCSA board chair says new UC policy could mean tuition increases if ratified
The UC Board of Regents is set to consider a new tuition increase policy at its November meeting that will link future tuition increases to levels of state funding for the UC budget, according to the chair of the University of California Student Association.
Opponents of Measure S criticize city for high legal expenditure
As Berkeley voters head to the polls Tuesday to vote on a measure that dictates the boundaries of the city's student-majority district, opponents of the measure are openly criticizing the city for what they consider exceedingly high amounts of money spent on a lawsuit over the proposed lines.
UC Berkeley student dies in fall Friday night
A UC Berkeley student fell to his death during a concert in Oakland on Friday night.
3 robberies reported on campus Saturday
Three robberies, one of which involved a threat of a firearm, occurred on west campus Saturday, according to police.
Armed robbery occurs at Durant Avenue and Bowditch Street early Tuesday morning
Three individuals were the victims of an armed robbery which occurred early Tuesday morning on the intersection of Durant Avenue and Bowditch Street.
Incorrect election date printed on thousands of Berkeley voter ballots
Alameda County officials are reminding voters that election day is Tuesday, Nov. 4 in the wake of a printing error that incorrectly stated the date of the upcoming election on a number of vote-by-mail envelopes.
Bill Maher to give keynote address at December graduation
Television host and author Bill Maher will give the keynote address at UC Berkeley's graduation ceremony on Dec. 20.


text:
Oxford Research Encyclopedia of Criminology
Oxford Research Encyclopedias Criminology and Criminal Justice
Crime, Media, and Popular Culture
Criminal Behavior
Criminological Theory
Critical Criminology
Geography of Crime
Prevention/Public Policy
Race, Ethnicity, and Crime
Victimology/Criminal Victimization
Women, Crime, and Justice
The Nature of Revenge and Vengeance
The Avengers—The Perpetrators of Revenge
Revenge and the Legal Process
Revenge Exacted by the State
Revenge Exacted by the Community
Revenge Outwith the Law
Revenge and the Victim
Revenge and the Family
Vengeance, Culture, and Popular Culture
Popular Theater
Revenge Themes in Film
The Vigilante in Film
The Emergence of the Vigilante or Justice Figure
The Essence of the Vigilante
The Creation of "Legality" and the "Collectivist Vigilante"
The Modern Vigilante Film Assessed
Narrative Conventions
The Disruptive Random Event
The Law Takes Its Course
The System Malfunctions
Tentative Revenge Reaction Suppressed
Trigger to Revenge
Successful Elimination of the "Evil"
The Revenge Dilemma in the Vigilante Film
The Rape-Revenge film
Reflecting on Vengeance and Revenge
Review of the Literature and Primary Sources
Printed from Oxford Research Encyclopedias, Criminology and Criminal Justice. Under the terms of the licence agreement, an individual user may print out a single article for personal use (for details see Privacy Policy and Legal Notice).
Vengeance in Popular Culture
Peter RobsonPeter RobsonDepartment of Law, University of Strathclyde Glasgow
https://doi.org/10.1093/acrefore/9780190264079.013.45
Vengeance or revenge has been characterized in popular culture in a range of different ways. Within theories of criminology and social psychology, its relationship to retribution has been examined along with notions of deterrence and rehabilitation. Vengeance has been prevalent within a range of various belief systems as well as in myths, legends, and sacred texts. While vengeance seems to be a feature in all cultures, its acceptance as an appropriate response has been less than clear. It has been weighed alongside a preference for forgiveness, and tensions between these two options against harm have come to the fore in more recent times.
A distinction can usefully be made between vengeance undertaken by the state and the community on the one hand, which might be termed the revenge of the legal process and that exacted by the individual or family. The vengeance theme has been a major feature of Western culture in its expression in Greek literature and theater, through classical authors like Shakespeare and Racine to the present day. There is a link to popular literature as well as the more elusive world of popular theater and its occasional forays into the revenge theme.
The major expression of revenge within mass cultural forms, however, has been in film. Initially production codes prevented revenge being shown as having a successful outcome. Since the 1970s, however, a major modern version of portraying revenge that recurs within modern cinema throughout the world has been the vigilante film. This model of vengeance operates on the notion of an individual responding to the failings of the official system of securing proportionate or effective retribution. There are particular recurring features in these films including a disruptive random unlawful event, the law taking its course, a system malfunction, a trigger to revenge, and a coda stressing the efficacy of vengeance. Along with this is a significant subgroup within the cinema of personal revenge, the rape-revenge film. There has been extensive scholarship on this type of film and its rather different elements. A distinction can be made on the basis of the nature and perceived audience between this trope and the wider world of vengeance movies.
There has been relatively limited coverage of the revenge theme in television. The changes in the forms of media provide fresh opportunities for coverage of the vengeance theme in the 21st century. The contrast between the community approach of law and that of the individual seeker after revenge are formally different, but in the end they both involve elements of vengeance.
Access to the full content requires a subscription


text:
Emergent Ventures grant recipients, the first cohort
by Tyler Cowen November 7, 2018 at 12:04 am in
Here is the first round of winners of the new Emergent Ventures initiative at Mercatus, led by me. The list is ordered roughly in the order grants were made, and reflects no other prioritization. All project descriptions are mine alone and should not be considered literal attributions of intent to the project applicants. Here goes:
Anonymous grant for writing in Eastern Europe.
Pledged grant to San Francisco's Topos House, conditional on finding a "social science prodigy" to live in the house for a while and interact with the other Topos fellows. Topos is a San Francisco house where several tech prodigies live and periodically seminars and larger group interactions are held there or connected to the house.
Travel grant made to 18-year-old economics prodigy, to travel to San Francisco to meet with members of the "rationality community." The hope is to boost her career trajectory.
Grant to support the work of Mark Lutter and his Center for Innovative Governance Research, on charter cities and also an attempt to create a new charter city.
Grant to Harshita Arora to help her pursue work in brain science, including brain-computer interfaces to help disabled people manipulate and move objects. Harshita is a 17-year-old Indian prodigy, who first received attention for her programming work in the app space. Harshita made her bio and proposal public: https://drive.google.com/file/d/1j5Zf2RIiKVUUZzJb6qGQdx2WmG7q4NS9/view
Leonard Bogdonoff has a project to scrape Instagram and create a searchable concordance of street art around the world. His website is here and his blog is medium.com/@rememberlenny. One use of this project is to amplify the voice of "protest art" against the constraints of censorship from autocratic governments, but it is also a new way to glean usable information from Instagram.
Travel and conference grant to Juan Pablo Villarino, from Argentina, sometimes called "the world's greatest hitchhiker."
Ben Southwood, public intellectual from England, support for his writing and research on why progress in science has slowed down.
Eric Lofgren has worked at the Pentagon for seven years and now will spend a year at Mercatus/George Mason to develop the skills, including blogging and podcasting, to become the nation's leading public intellectual on defense procurement.
A two-year pledge to Gaurav Venkataraman, at University College of London, to support his doctoral work on the idea of RNA-based memory. This research also has exciting implications for the design of artificial intelligence.
Joy Buchanan, economist, a grant to conduct research on why people become entrepreneurs and initiate start-ups, using the methods of experimental economics.
Michael Sonnenschein, Masters student at MIT in development economics (and a television screenwriter) a grant for research to reform and improve the Haitian lottery system, and turn it into a means to combat poverty.
Stefan Roots is writing and editing an on-line and also paper newspaper to cover local news in Chester, Pennsylvania, aimed at the African-American community.
Jeffrey Clemens, professor at UC San Diego, a grant to help him develop his on-line writing in economics.
Kelly Smith has a project to further extend and organize a parent-run charter school system in Arizona, Prenda, using Uber-like coordinating apps and "minimalist" educational methods.
David Perell, to encourage and support his work in podcasting and social media.
We are in the midst of processing several other awards as well, so do not worry if you are not yet mentioned.
I am delighted to welcome this very prestigious and accomplished "entering class" of Emergent Ventures fellows. If you are considering applying, please note that we are interested in other topics and methods as well.


In any speaking engagement, one of the most important factor (and the most neglected, too) is the audience. People are so worried about the speech itself that they tend to forget the real factor that will affect the whole execution of the speech.
There are many kinds of speeches and one of them is the wedding speech. It is that part of the weeding that everybody is so excited to hear.
In a wedding, there are three primary wedding speeches that will be heard. The first one will be coming from the bride's father. This is usually the most emotional speech and the most unforgettable one. It becomes so touchy when the father includes in his speech how he is endorsing his daughter to his husband.
The second part of the wedding speech is the groom's speech. Here, he will thank his parents for all the love and care. He will also thank all those who made the celebration possible and memorable.
And last is the best man's speech. Usually, this type of wedding speech is the most enlightening one because it entails the lighter side of the event. The best man will tell stories about the groom and his crazy antics.
Of all these wedding speeches, the audience should be the primary factor that should be considered when making the wedding speech. Through the analysis of the audience, the speaker will be able to identify which things that should be said and which things that should be left out.
In most cases, the most common misconception of most wedding speakers about wedding speeches is that they thought that they are speaking before the bride and the groom only, which should not be the case. The wedding speech should be delivered to the whole guests. In fact, the impression most wedding speakers make would reflect back to the bride and groom.
For example, if you are to make a wedding speech and you have thought of including some jokes that you think would make the couple happy, try to think of the audience first if it will make them happy too. There may be instances wherein your joke will not amuse the elderly ones who will be present at the wedding.
Problems and conflicts may happen just because of the wedding speech you have made. So, it is extremely important to make a speech that will focus on the general interest of the audience and not centered on the bride and groom or to your own judgment of what you think would be funny and okay.
Another misconception that wedding speakers usually make is that they tend to think that wedding speeches are not all worth the trouble. That is why most of them would not make a speech that is well-thought of, with words that are carefully chosen, and the idea creatively generated to come up with a good speech.
Usually, they would make a speech that they think will do for the time being. Just to get over it, they would just think of mentioning some stories and that is it.
What matters most in a wedding speech is the reaction and impression that the audience will have on your wedding speech. Just like the way you want to talk to your boss or your colleague and consider their feelings and principles is also the same way you should be delivering your speech. You should also consider the audience's feelings and beliefs.
Moreover, you should know how to identify with the audience. Through identification you will be able to come up with a wedding speech wherein the audience can relate to whatever stories or information that you will be telling them.
So, now you know how important wedding speeches can be, it is important to take note of the most important factor before making a wedding speech — the audience. And because wedding speeches are important part of the wedding, it should never be taken for granted.


Let's begin with basics. Windows Store is an application in your Windows 8. It's the service run by Microsoft which allows you to install / update / uninstall so called "Windows Store" (formerly known as Metro) applications to your computer.
As a software developer, you perhaps have a clue about the process of software distribution to the world. That is – when your application is created for anyone willing to install it – be it for free or not. So we'll begin with the differentiating the new ways from the old.
What do we do, when we want to distribute normal applications using standard distribution channels, not the Windows Store?
When trying to distribute your normal, non Windows Store application, first thing you need to think about – is how you are going to monetize it. I mean – if you are going to monetize it at all. If you are not going by the hopeless path of "donation-ware", most likely you would try to create a trial version of your application that could be unlocked by entering the serial number, and perhaps activation. Not a trivial task.
The process usually involves tools that embed protection into your binaries and potentially cripple the performance of your application, but provide an easy way to register, activate and control the trial of your app. An example of a decent tool for .NET applications and libraries is IntelliLock by German company Eziris.
Then, you have to create the setup package. Usually – Microsoft Installer (.msi) package. Then, you need to document your software and installation and create the PAD (portable application definition) file. Then, you would submit your PAD file to hundreds of software distribution websites, most of which are pathetic copies of each other.
The problem with classic software distribution websites, like download.com, is that they don't add value, but rather just take 30% of the price of your software just for listing it along with tens of thousands of other applications. They don't invest into advertisement, don't feature your app unless you shell out a few hundreds dollars, and most of them will give your app "5 stars" without reviewing, just because that would increase the chance that your app is downloaded and installed and you would put a banner on your website leading to them. Hey, take a look, my app is "5 stars" now! Just like every other paid app on that website.
If you publish your software to such websites, your own website becomes harder to find. When users are using Google or Bing to find your application, first pages of links they will see – the links to software distribution sites, all having the same content and referral fee.
Once you update your software, these websites may or may not reflect the change. So, it's a tricky game.
And don't forget about monetizing. Someone should make it possible for you to accept payments, to sell serial numbers, perhaps even provide the software activation services. The leader in this business currently, speaking about Windows applications, of course, is the company named Digital River. They own a few services – RegNow, Share-It, Esellerate and SWREG, which own a big share of the market. They provide you with the page, where your customers would select the license type they want, provide payment details and get their license or unlocked version of your app. For a fee, obviously, and usually it takes about 20-30% of the license price. Add the referral fee of software distribution website, and it's good if you have 50% of what your customers are paying "to you".
First of all, you don't need the setup package. It's created by Visual Studio and that's enough.
Second, you only submit your software once and it is reviewed by real people. They don't set the rating, they only allow or reject your application from the store. On the other hand, if they reject your software, you can't just try your luck with another store – there is no other store.
There are no adverts in Windows Store. It's an application in Windows 8 and so it's very fast and fluid. Installation only takes one click, but so is the uninstallation. So, if user is not content with your application – the bye-bye is only one click away – all Windows Store applications can be uninstalled right from the Start menu – just right-click the app tile and click the "Uninstall" button in the app bar.
The package is hosted at Microsoft, so it installs very fast. The limit of the package size is 2Gb, so in case of very big package you may want to download resources after installation, from your website.
You are not limited in the quantity of applications you distribute through the Windows Store, as long as they are paid applications. You are limited to 100 free applications. The reason behind this is very simple – some developers, as you may see in Android Market, create copies of their software and give it a different name, so people would find it by different tags. There is, for instance, a wonderful translator program which allows you to speak something in your own language, and it will speak the phrase in the target language. The problem is – they've created tens of "specific" translators with names of the languages specified in the title of the app, so people would find them easier. But it was the same app. So, Microsoft doesn't want you to flood the Store, and if you'll have a perfectly valid reason to publish more than a 100 free apps, they will allow you to do so, exclusively.
Other hard limits (i.e. enforced by measurable independent counters) are for trial and demo versions of your app, but we'll discuss it later.
Apps with rating over PEGI 16, ESRB Mature or equivalents, or which contain content that would be rated as such.
Advocating of discrimination, hatred, violence based on ethnic, racial, religious group et.c.
Anything that encourages, facilitates or glamorizes illegal activity. So forget about even mentioning hemp.
Applications that contain or display content that a reasonable person would consider to be obscene.
Apps that contain excessive or gratuitous profanity.
Apps that encourage, facilitate or glamorize the use of weapons against a person or animal in real world.
And something like that, you'll see the full updated list in Windows Store app submission page.
It was mentioned by Microsoft, that they would refuse applications which do not conform to Metro design principles. We'll discuss these principles soon in other articles, but I would take this warning seriously, as even though most of applications that you may currently find in Windows Store lack the substance and have no real purpose (or are just unusable and designed rather for mouse than for touch), they usually don't violate the Metro app design principles.
You can invest a lot of time into creating your app, but if you can't publish it in time and return your investment (get paid!) – then does it really worth it?
Windows Store entered the market last. Companies like Digital River had it for years. Entering the market last makes it somewhat challenging, but at least it gives you the opportunity to make the killer offer. And that's what Microsoft does.
Windows Store allows you to publish trial, demo and full versions of your app, provide activation and licensing options, sell subscriptions to your app, show advertisements from your preferred channel (not necessarily Microsoft), sell time limited licenses and what is especially intriguing – so called in-app purchases, where you can purchase add-ons and additional features right from your application.
The worst thing you can do to your app is to sell it without giving a trial. Don't get me wrong, some people do sell software this way, but usually these are applications like "boost your WiFi 200% with this app!" – akin to enlargement pills.
Trial version is something that your users can try for a limited time or with limited functionality. The purpose of the trial version is to persuade user to buy a full featured, unlimited version of your application. Trial is not shareware, though – we'll discuss shareware applications distribution in Windows Store a bit later here.
According to stats, trial versions are downloaded 70 times more than non-trial, full paid apps.
Trial versions in Windows Store can only be installed once. Once they're expired, they can't be uninstalled. So we could say that trial is your only chance to convince your user to buy your app. Once the trial is over, there is no other chance, even if your app was updated and is looking and working way better than before.
Consider this when setting the trial period for your application. According to observations in Windows Market, trial versions are converted to paid downloads in a matter of two days. However, it always depends from your audience – whether or not you want to allow your user to show your application to someone else who might sponsor the purchase. For example, if your application is about team work, you may want to allow the time for the target team to review the application before purchase. Applications for teenagers may require time for parent approvals as well.
Setting the trial period to "Trial never expires" will make your application work in "trial" mode forever. This is good when you are showing ads, for example, or you don't mind if the application is used without being purchased.
Anyway, as a developer, you will always be able to tell if your application is in Trial mode, to adjust the functionality and user interface of your app accordingly.
As you can see in the sample code, you only need to retrieve the LicenseInformation object of the CurrentApp, and the boolean property IsTrial will show you whether or not your application is in trial mode.
Since it is preferable for you to not restart your application when it's license state changes, and since licensing is managed by WinRT, not by custom code within your application, you should create an event handler for the LicenseChanged event of the mentioned LicenseInformation object.
Purchasing the license is very simple. All you need to do is to call the RequestAppPurchaseAsync() function. As it's name implies, it will request the application license purchase and user will see the license purchase dialogue outside of your application context.
Do you know such game as The Sims? It's a good example of the application that would greatly benefit from In-App purchases, as The Sims has enormous amount of additional objects sold separately after you get the base game. In-App Purchases allow you to buy additional objects, content, add-ons and whatever you may have downloadable in store.
Personally, I am considering selling extra features for my applications using the In-App Purchase. If that would be text editor, the extra feature could be saving result as PDF file or exporting it to Microsoft Word 2013 file format. If that would be a recipes app, you could buy recipes for Spanish cuisine while getting the app itself for free.
As you can see in the example, it works just like the normal licensing. All the additional materials you could sell are called products, and could be sold only once, as it takes the form of licensing.
However, you can set the expiration of such premium features, so you can sell, for example, annual subscriptions, if needed. Just like with the normal licensing, you can't specify custom expiration, but have to choose between 1, 3, 5, 7, 14, 30, 60, 90, 180 or 365 days.
Interesting about In-App Purchases is that user has to enter his account password each time he purchases a product, so if your child is playing with the phone, she couldn't buy what you don't need.
This reminds me how my 17-months old daughter is playing with my mobile phone and switches on the YouTube application – usually it ends with me listening to fragments of nice music, but perhaps I've also voted or even reported more often than I think I did. So, it's not the case with Windows Store.
Another interesting thing is Subscriptions – although you can sell the time-limited license that will work as subscription, the end user won't be charged for renewal of the license. The explicit purchase is required for that. The unwanted subscription fee is a huge disadvantage of other license payment providers, such as Digital River, so even though some clients may "forget" to renew the license, you'll have less head ache with Windows Store.
Shareware is software that includes some form of monetizing, but doesn't require user to purchase a license.
As you can see in Windows Store application in your Windows 8, each category of applications has 2 areas – Paid and Free apps. Free apps, for sure, is the area explored by your visitors first. Then, if they can't find what they want in Free section, they go to Paid one.
An alternative could be to put the advertisement into your application, but beware of potential low-to-none income and increased annoyance the adverts may bring to your app. It always depends from your audience and target market whether the ads would work.
For example, if your application is about coffee shops of Manhattan, then you would have many thousands hipsters potential customers in a small area, who could click on coffee-related advertisement for a shop in Manhattan. It could be lucrative enough.
However, if your application is going to be used in some small nation and is not specific enough, your income could be as big as 20 dollars per year. The point is – think twice before embedding ads into your app.
Speaking about ads, you are relatively free in choosing the ad provider. It could be Microsoft Advertising, Google or any other compliant provider. Beware that for some markets your ad provider may have no ads to serve.
First of all, you'll need a developer's account at Windows Store. The price may differ depending from whether you're student (see DreamSpark then) and what's your country of residence. For a single developer in Ireland the current annual price is 37 EUR.
If you will also want to register as Windows Phone developer, that would be another 75 EUR for a separate annual license in Windows Phone market.
If you are monetizing your apps, you'll start getting money once you've accumulated USD 200 on your account. Speaking about the share, until certain limit, Microsoft will take 30% of the license price, which then is lowered to 20%. If I remember right, the mentioned limit is about 10000 USD, but since rules are changing, this number is very approximate, to give you a clue - don't take it as granted.
Before deploying your application to the market, ensure that trial process works correctly! To facilitate testing, Microsoft has created a helper class called CurrentAppSimulator, which you can find in Windows.ApplicationModel.Store namespace.
This class replaces the CurrentApp functionality with only difference that the licensing state of the app will be taken from the WindowsStoreProxy.xml file located in %userprofile%\appdata\local\packages\<package-moniker>\localstate\microsoft\Windows Store\Apidata.
When using CurrentAppSimulator, beware that it doesn't modify the mentioned xml file, but only the object in memory. So changes are not preserved after restart.
There are two ways you can create applications without publishing it to the world. Either you will use the corporate store – service installed on premises of your corporate network, or you publish application without publishing information about it in Store. Both topics are out of scope of this intro, but at least you should know you can do that.
As I mentioned earlier in Twitter, Windows Store became the synonym of business – you are either in or out of it. Metro gave us many wonderful tools which work not exactly as we would imagine them even a couple of years ago, so it forces us to reimagine the ways we develop software, design user interface and even sell our apps. However, just like it happened with advent of .NET in 2001, not all of your rivals are able to grasp the new concepts quick enough, so you still have a chance to enter the new market as a pioneer, building the new map for others to follow.


text:
US Embassy in Kiev to remain operational, Department of State says
WASHINGTON: The US Embassy in Kiev will continue with its work despite recent instructions to families of American diplomats to leave Ukraine, a high-ranking official with the US Department of State said.
The US Department of State ordered earlier on Sunday families of American diplomats and some of its diplomatic staff in Ukraine's Kiev to leave the country. "On January 23, 2022, the Department of State authorized the voluntary departure of US direct hire employees and ordered the departure of eligible family members from Embassy Kiev due to the continued threat of Russian military action," the statement reads. "US citizens in Ukraine should consider departing now using commercial or other privately available transportation options."
The high-ranking official with US Department of State said later at a news briefing that the American diplomatic mission would carry on with its duties in Kiev and Kristina Kvien, Charge d'Affaires at the United States Embassy in Ukraine, would remain in the country.
"The United States commitment to Ukraine's sovereignty and territorial integrity is unwavering," the official told a news briefing. "The U.S. Embassy in Kiev continues to operate, and the Charg· d'Affaires, Kristina Kvien, remains in Ukraine."
The official also said that the United States would continue rendering military assistance to Ukraine and in case of a possible escalation "the United States will provide additional defensive material to Ukraine above and beyond that already provided."
About travel recommendations
The US Department of State issued an updated list of travel recommendations for its citizens advising against trips to Russia due to an alleged rise of tensions on the country's border with Ukraine, according to a statement.
"The Department of State reissued the Travel Advisory for Russia to include information regarding ongoing tension along the border with Ukraine," the statement reads. "This replaces the previous Travel Advisory issued on November 2, 2021."
The updated list of travel recommendations states in particular: "Do not travel to Russia due to ongoing tension along the border with Ukraine, the potential for harassment against U.S. citizens, the embassy's limited ability to assist U.S. citizens in Russia, COVID-19 and related entry restrictions, terrorism, harassment by Russian government security officials, and the arbitrary enforcement of local law."
The document from the US Department of State also says: "Due to Russia's heightened military presence and ongoing military exercises along the border region with Ukraine, US citizens located in or considering travel to the districts of the Russian Federation immediately bordering Ukraine should be aware that the situation along the border is unpredictable and there is heightened tension."
"Given the on-going volatility of the situation, U.S. citizens are strongly advised against traveling by land from Russia to Ukraine through this region," the statement continued. "In addition, there is the potential throughout Russia of harassment towards foreigners, including through regulations targeted specifically against foreigners."
"The US government's ability to provide routine or emergency services to US citizens in Russia is already severely limited…," the US Department of State announced adding that "the Center for Disease Control and Prevention (CDC) has issued a Level 4 Travel Health Notice for Russia due to COVID-19, indicating a very high level of COVID-19 in the country."
About families of American diplomats
The US Department of State issued an updated list of travel recommendations for its citizens advising against trips to Russia due to an alleged rise of tensions on the country's border with Ukraine.
"The US government's ability to provide routine or emergency services to US citizens in Russia is already severely limited…," the US Department of State official announced adding that "the Center for Disease Control and Prevention (CDC) has issued a Level 4 Travel Health Notice for Russia due to COVID-19, indicating a very high level of COVID-19 in the country."
"These decisions were made out of an abundance of caution due to continued Russian efforts to destabilize the country and undermine the security of Ukrainian citizens and others visiting or residing in Ukraine," according to the official.
She also said that the American diplomatic mission would carry on with its duties in Kiev and Kristina Kvien, Charge d'Affaires at the United States Embassy in Ukraine, would remain in the country.
The press service of the US Embassy in Ukraine reported on January 22 that a shipment of military cargo, including ammunition, weighing over 90 tonnes arrived in Ukraine. The embassy noted that last year, the US provided more than $650 million worth of military aid to Ukraine since 2014, while the country received $2.7 billion for these purposes.
Last Thursday, Ukrainian Foreign Minister Dmitry Kuleba confirmed information by Western media outlets that Kiev would receive $200 million worth of military aid from Washington. He noted that the country received a total sum of $650 million for these purposes from the United States last year.
Western and Ukrainian media outlets recently echoed claims about Russia's alleged aggression against Ukraine. Russian Presidential Spokesman Dmitry Peskov earlier slammed such statements as "empty and groundless" saying that their goal was to whip up tensions.
Over dozen people, mostly protesters, hospitalized in Belgium Brussels
No plans to evacuate diplomats from Ukraine as long as talks continue: EU top diplomat Josep Borrell


text:
Q: YUV420P to JPEG by ffmpeg My task:
Convert YUV Frame data to jpeg images by ffmpeg.
What I have:
Data of every plane and linesize for each one;
I tried to create empty AVFrame and fill it's data and linesize with this information, but after encoding it with CODEC_ID_MJPEG codec to images and saving it to files, a havent get correct jpegs.
What I must to do for getting images?

A: Maybe you should use jpeglib to do this. Here's my code
FILE *outfile = fopen(path, "wb+");

if (!outfile)
    return 1;
h &= ~15;

struct jpeg_compress_struct cinfo;
struct jpeg_error_mgr jerr;

cinfo.err = jpeg_std_error(&jerr);
jpeg_create_compress(&cinfo);
jpeg_stdio_dest(&cinfo, outfile);

cinfo.image_width = w;
cinfo.image_height = h;
cinfo.input_components = 3;
cinfo.in_color_space = JCS_YCbCr;

jpeg_set_defaults(&cinfo);
jpeg_set_quality(&cinfo, 90, TRUE);
cinfo.dct_method = JDCT_FASTEST;

cinfo.raw_data_in = TRUE;
cinfo.comp_info[0].h_samp_factor = 2;
cinfo.comp_info[0].v_samp_factor = 2;
cinfo.comp_info[1].h_samp_factor = 1;
cinfo.comp_info[1].v_samp_factor = 1;
cinfo.comp_info[2].h_samp_factor = 1;
cinfo.comp_info[2].v_samp_factor = 1;

int i, j;
JSAMPROW y[16], cb[16], cr[16];
JSAMPARRAY p[3];

jpeg_start_compress(&cinfo, TRUE);
p[0] = y;
p[2] = cb;
p[1] = cr;

for (j = 0; j < cinfo.image_height; j += 16) {
    for (i = 0; i < 16; i++) {
        y[i] = data[0] + line[0]*(i+j);
        cr[i/2] = data[1] + line[1]*((i+j)/2);
        cb[i/2] = data[2] + line[2]*((i+j)/2);
    }
    jpeg_write_raw_data(&cinfo, p, 16);
}

jpeg_finish_compress(&cinfo);
fclose(outfile);
jpeg_destroy_compress(&cinfo);

where data is YUV planar data and line is linesize.

A: you need to scale your image to get proper JPEG files using `libswscale. one of my answer can help you with this. choose proper PIXEL FORMAT.


An int that contains the index of the tile in the array returned by get_allTiles method.
Data binds RadTileList to the current dataSource array, which might be set by the clientDataSourceID, clientDataSource and dataSource properties.
Returns a value indicating whether a postback to the server will be initiated on tile selection or tile click.
Returns the TileList's main HTML element.
Returns a value indicating whether a drag and drop functionality is enabled.
Returns the number of tile rows in which the tiles are distributed.
Sets a value indicating whether a postback will be initiated when a tile is clicked or selected.
Sets a value indicating whether a drag and drop functionality is enabled.
Updates the client state data regarding the visibility and the order of the tiles.
Adds a handler for the load TileList client event.
The RadTileList instance raised the event.
Occurs after a tile in the TileList is selected.
The arguments of the TileSelected event.
Occurs after a tile is clicked and therefore after the OnClientTileClicking event and before the server-side OnTileClick event. The event cannot be canceled.
The arguments of the TileClicked event.
Occurs before a tile is initialized by the TileList.
The arguments of the TileCreating event.
Raised before rendering the Peek Template in the browser.
The arguments of the ClientTileContentTemplateDataBound event.
Raised just before a tile is clicked and therefore before the server-side OnTileClick event as well.
The arguments of the TileClicking event.
Occurs raised before the rendering of the Peek Template in the browser.
The arguments of the ClientTilePeekTemplateDataBound event.
Occurs when a tile in the TileList is about to be selected. The event can be canceled.
The arguments of the TileSelecting event.
Raised when the client-side object of the TileList is initialized.
Occurs when the tile is bound to the fetched data.
The arguments of the TileDataBound event.
Occurs when the TileList data binding is finished.
The arguments of the TileListDataBound event.


2"What you know I also know.
And that it would become your wisdom!
And listen to the contentions of my lips.
8"Will you show partiality for Him?
9"Will it be well when He examines you?
And the dread of Him fall on you?
19"Who will contend with me?
And let not the dread of Thee terrify me.
23"How many are my iniquities and sins?
And consider me Thine enemy?
25"Wilt Thou cause a driven leaf to tremble?
Or wilt Thou pursue the dry chaff?
And dost make me to inherit the iniquities of my youth.


text:
Habromys delicatulus est une espèce de rongeurs de la famille des Cricétidés endémique du Mexique.

Répartition et habitat
Cette espèce n'est présente que dans l'est de la cordillère néovolcanique parcourant le Mexique. Elle vit uniquement dans la forêt de nuage au dessus de  d'altitude.

Notes et références

Liens externes

Cricetidae
Faune endémique du Mexique


text:
Steuben County man charged with murder in death of Arc of Steuben client in Hornell
Jeff Murray
stargazette.com
An employee of The Arc of Steuben has been charged with murder after police say a client of an Arc residence in Hornell was found dead.
At around 7:39 a.m. Monday, Hornell police and ambulance personnel responded to a 911 call reporting a man with a neck injury at 65 Elm St. in Hornell, according to Star-Gazette broadcast media partner WENY-TV.
After arriving on scene, police reportedly found 60-year-old Jay Sprague in an upstairs bedroom, dead with a wound to his neck, WENY reported.
Police confirmed during a late-afternoon news conference that Sprague was a resident of the home.
Shortly after the discovery, police arrested 65-year-old Alan Schultheis, of Hornell, and charged him with second-degree murder and tampering with physical evidence.
Police say Schultheis was employed by The Arc to supervise the residents. The Arc provides services and support for people with disabilities.
"The safety and well-being of the people we serve in this community is and continues to be, our utmost priority. All of us at The Arc of Steuben are shocked and saddened by yesterday's occurrence," said Bernie Burns, executive director of The Arc of Steuben, in a statement. "I assure you that we are cooperating fully with the authorities on this matter and will do whatever we can to ensure a thorough and effective investigation."
It is unknown if there were any other people inside the home at the time of the incident, or if Schultheis was working at the time.
He was scheduled to be arraigned Monday evening in Hornell City Court.
Police say the incident is still under investigation.
"Grief counselors are being mobilized to support our staff, families and the people that we serve, as our community continues to grieve and process yesterday's difficult news," Burns said.
Related:Hornell man gets 25 years for toddler's murder
Politics:Election Day 2019: 5 things to watch for in New York
Schools:Horseheads High School Marching Ensemble crowned state champions
The 5 digital benefits of a Star-Gazette subscription A beloved trans woman was brutally murdered by her boyfriend. Her story reveals a nationwide problem 19 years ago, a Watkins Glen teen beat his classmate to death. Now, he's up for parole. She bought a DNA kit and solved a family mystery 20 years after her parents died Is it safe to give your pet people food or meds? Elmira vet creates app for that


text:
Is One Superhero's Same-Sex Marriage an Existential Threat to Comic Book Marriages?
Superhero marriages are pretty extravagant.Marvel/The Mary Sue
Marvel Comics' Northstar, a French-Candian superhero who came out as gay in the 1990s, is getting married to his longtime boyfriend Kyle. Jill Pantozzi at The Mary Sue explains:
In a press release Axel Alonso, Marvel Editor in Chief, said, "The Marvel Universe has always reflected the world outside your window, so we strive to make sure our characters, relationships and stories are grounded in that reality. We've been working on this story for over a year to ensure Northstar and Kyle's wedding reflects Marvel's 'world outside your window' tradition."
Judging by the images, Northstar and Kyle appear to be getting married in New York, which legalized same-sex marriage last year. Popular culture has played a significant role in humanizing gays and lesbians to straight audiences—Vice President Joe Biden literally (literally) cited the NBC sitcom Will & Grace as contributing to his "evolution" on the issue of same-sex marriage.
Like many other subcultures, comic book geeks can veer from the open-minded to the distressingly homophobic. Marvel rival DC Comics will soon be letting one of its established characters out of the closet, which for the reasons Alyssa Rosenberg outlines here seems much more risky than a same-sex wedding. Marrying off Northstar, who's long been understood to be gay, is different from altering an existing character. Comic book geeks, you must understand, are frequently possessing of a Burkean reverance for tradition. Same-sex marriage is no big deal, but a writer who changes the color of Superman's costume could get burned in effigy.
Given how some corners of the conservative media reacted to Marvel introducing a black, Latino Spider-Man last year, we can probably expect some culture war rage over this latest attempt to warp the minds of children into thinking that gays and lesbians are people. But take heart, anti-marriage equality conservatives! Comic book marriages tend to be doomed, because happily ever after doesn't work out so well when you have to keep writing new adventures every week. Between telepathic affairs, space-time continuum altering Faustian bargains, homicidal rage, and plain old continuity reboots, Northstar's straight colleagues face existential threats to their unions that are far more serious than a gay superhero getting hitched. Those existential threats are a lot like the "existential threat" marriage equality supposedly poses to "traditional marriage" in that they're also entirely fictional.
Adam Serwer is filling in while Kevin is on vacation.
Sex and Gender
The NAACP's Evolution on Same-Sex Marriage
Obama's Support of Gay Marriage Probably a Wash
Corn on MSNBC: Obama's Gay-Marriage Move
Obama: Biden Pushed Me on Same Sex Marriage


text:
"""Raw data collector for coverage.py."""

import os
import sys

from coverage import env
from coverage.debug import short_stack
from coverage.disposition import FileDisposition
from coverage.exceptions import CoverageException
from coverage.misc import human_sorted, isolate_module
from coverage.pytracer import PyTracer

os = isolate_module(os)

try:
    # Use the C extension code when we can, for speed.
    from coverage.tracer import CTracer, CFileDisposition
except ImportError:
    # Couldn't import the C extension, maybe it isn't built.
    if os.getenv('COVERAGE_TEST_TRACER') == 'c':        # pragma: part covered
        # During testing, we use the COVERAGE_TEST_TRACER environment variable
        # to indicate that we've fiddled with the environment to test this
        # fallback code.  If we thought we had a C tracer, but couldn't import
        # it, then exit quickly and clearly instead of dribbling confusing
        # errors. I'm using sys.exit here instead of an exception because an
        # exception here causes all sorts of other noise in unittest.
        sys.stderr.write("*** COVERAGE_TEST_TRACER is 'c' but can't import CTracer!\n")
        sys.exit(1)
    CTracer = None

class Collector:
    """Collects trace data.

    Creates a Tracer object for each thread, since they track stack
    information.  Each Tracer points to the same shared data, contributing
    traced data points.

    When the Collector is started, it creates a Tracer for the current thread,
    and installs a function to create Tracers for each new thread started.
    When the Collector is stopped, all active Tracers are stopped.

    Threads started while the Collector is stopped will never have Tracers
    associated with them.

    """

    # The stack of active Collectors.  Collectors are added here when started,
    # and popped when stopped.  Collectors on the stack are paused when not
    # the top, and resumed when they become the top again.
    _collectors = []

    # The concurrency settings we support here.
    SUPPORTED_CONCURRENCIES = {"greenlet", "eventlet", "gevent", "thread"}

    def __init__(
        self, should_trace, check_include, should_start_context, file_mapper,
        timid, branch, warn, concurrency,
    ):
        """Create a collector.

        `should_trace` is a function, taking a file name and a frame, and
        returning a `coverage.FileDisposition object`.

        `check_include` is a function taking a file name and a frame. It returns
        a boolean: True if the file should be traced, False if not.

        `should_start_context` is a function taking a frame, and returning a
        string. If the frame should be the start of a new context, the string
        is the new context. If the frame should not be the start of a new
        context, return None.

        `file_mapper` is a function taking a filename, and returning a Unicode
        filename.  The result is the name that will be recorded in the data
        file.

        If `timid` is true, then a slower simpler trace function will be
        used.  This is important for some environments where manipulation of
        tracing functions make the faster more sophisticated trace function not
        operate properly.

        If `branch` is true, then branches will be measured.  This involves
        collecting data on which statements followed each other (arcs).  Use
        `get_arc_data` to get the arc data.

        `warn` is a warning function, taking a single string message argument
        and an optional slug argument which will be a string or None, to be
        used if a warning needs to be issued.

        `concurrency` is a list of strings indicating the concurrency libraries
        in use.  Valid values are "greenlet", "eventlet", "gevent", or "thread"
        (the default).  Of these four values, only one can be supplied.  Other
        values are ignored.

        """
        self.should_trace = should_trace
        self.check_include = check_include
        self.should_start_context = should_start_context
        self.file_mapper = file_mapper
        self.warn = warn
        self.branch = branch
        self.threading = None
        self.covdata = None

        self.static_context = None

        self.origin = short_stack()

        self.concur_id_func = None
        self.mapped_file_cache = {}

        # We can handle a few concurrency options here, but only one at a time.
        these_concurrencies = self.SUPPORTED_CONCURRENCIES.intersection(concurrency)
        if len(these_concurrencies) > 1:
            raise CoverageException(f"Conflicting concurrency settings: {concurrency}")
        self.concurrency = these_concurrencies.pop() if these_concurrencies else ''

        try:
            if self.concurrency == "greenlet":
                import greenlet
                self.concur_id_func = greenlet.getcurrent
            elif self.concurrency == "eventlet":
                import eventlet.greenthread     # pylint: disable=import-error,useless-suppression
                self.concur_id_func = eventlet.greenthread.getcurrent
            elif self.concurrency == "gevent":
                import gevent                   # pylint: disable=import-error,useless-suppression
                self.concur_id_func = gevent.getcurrent
            elif self.concurrency == "thread" or not self.concurrency:
                # It's important to import threading only if we need it.  If
                # it's imported early, and the program being measured uses
                # gevent, then gevent's monkey-patching won't work properly.
                import threading
                self.threading = threading
            else:
                raise CoverageException(f"Don't understand concurrency={concurrency}")
        except ImportError as ex:
            raise CoverageException(
                "Couldn't trace with concurrency={}, the module isn't installed.".format(
                    self.concurrency,
                )
            ) from ex

        self.reset()

        if timid:
            # Being timid: use the simple Python trace function.
            self._trace_class = PyTracer
        else:
            # Being fast: use the C Tracer if it is available, else the Python
            # trace function.
            self._trace_class = CTracer or PyTracer

        if self._trace_class is CTracer:
            self.file_disposition_class = CFileDisposition
            self.supports_plugins = True
            self.packed_arcs = True
        else:
            self.file_disposition_class = FileDisposition
            self.supports_plugins = False
            self.packed_arcs = False

    def __repr__(self):
        return f"<Collector at 0x{id(self):x}: {self.tracer_name()}>"

    def use_data(self, covdata, context):
        """Use `covdata` for recording data."""
        self.covdata = covdata
        self.static_context = context
        self.covdata.set_context(self.static_context)

    def tracer_name(self):
        """Return the class name of the tracer we're using."""
        return self._trace_class.__name__

    def _clear_data(self):
        """Clear out existing data, but stay ready for more collection."""
        # We used to used self.data.clear(), but that would remove filename
        # keys and data values that were still in use higher up the stack
        # when we are called as part of switch_context.
        for d in self.data.values():
            d.clear()

        for tracer in self.tracers:
            tracer.reset_activity()

    def reset(self):
        """Clear collected data, and prepare to collect more."""
        # A dictionary mapping file names to dicts with line number keys (if not
        # branch coverage), or mapping file names to dicts with line number
        # pairs as keys (if branch coverage).
        self.data = {}

        # A dictionary mapping file names to file tracer plugin names that will
        # handle them.
        self.file_tracers = {}

        self.disabled_plugins = set()

        # The .should_trace_cache attribute is a cache from file names to
        # coverage.FileDisposition objects, or None.  When a file is first
        # considered for tracing, a FileDisposition is obtained from
        # Coverage.should_trace.  Its .trace attribute indicates whether the
        # file should be traced or not.  If it should be, a plugin with dynamic
        # file names can decide not to trace it based on the dynamic file name
        # being excluded by the inclusion rules, in which case the
        # FileDisposition will be replaced by None in the cache.
        if env.PYPY:
            import __pypy__                     # pylint: disable=import-error
            # Alex Gaynor said:
            # should_trace_cache is a strictly growing key: once a key is in
            # it, it never changes.  Further, the keys used to access it are
            # generally constant, given sufficient context. That is to say, at
            # any given point _trace() is called, pypy is able to know the key.
            # This is because the key is determined by the physical source code
            # line, and that's invariant with the call site.
            #
            # This property of a dict with immutable keys, combined with
            # call-site-constant keys is a match for PyPy's module dict,
            # which is optimized for such workloads.
            #
            # This gives a 20% benefit on the workload described at
            # https://bitbucket.org/pypy/pypy/issue/1871/10x-slower-than-cpython-under-coverage
            self.should_trace_cache = __pypy__.newdict("module")
        else:
            self.should_trace_cache = {}

        # Our active Tracers.
        self.tracers = []

        self._clear_data()

    def _start_tracer(self):
        """Start a new Tracer object, and store it in self.tracers."""
        tracer = self._trace_class()
        tracer.data = self.data
        tracer.trace_arcs = self.branch
        tracer.should_trace = self.should_trace
        tracer.should_trace_cache = self.should_trace_cache
        tracer.warn = self.warn

        if hasattr(tracer, 'concur_id_func'):
            tracer.concur_id_func = self.concur_id_func
        elif self.concur_id_func:
            raise CoverageException(
                "Can't support concurrency={} with {}, only threads are supported".format(
                    self.concurrency, self.tracer_name(),
                )
            )

        if hasattr(tracer, 'file_tracers'):
            tracer.file_tracers = self.file_tracers
        if hasattr(tracer, 'threading'):
            tracer.threading = self.threading
        if hasattr(tracer, 'check_include'):
            tracer.check_include = self.check_include
        if hasattr(tracer, 'should_start_context'):
            tracer.should_start_context = self.should_start_context
            tracer.switch_context = self.switch_context
        if hasattr(tracer, 'disable_plugin'):
            tracer.disable_plugin = self.disable_plugin

        fn = tracer.start()
        self.tracers.append(tracer)

        return fn

    # The trace function has to be set individually on each thread before
    # execution begins.  Ironically, the only support the threading module has
    # for running code before the thread main is the tracing function.  So we
    # install this as a trace function, and the first time it's called, it does
    # the real trace installation.

    def _installation_trace(self, frame, event, arg):
        """Called on new threads, installs the real tracer."""
        # Remove ourselves as the trace function.
        sys.settrace(None)
        # Install the real tracer.
        fn = self._start_tracer()
        # Invoke the real trace function with the current event, to be sure
        # not to lose an event.
        if fn:
            fn = fn(frame, event, arg)
        # Return the new trace function to continue tracing in this scope.
        return fn

    def start(self):
        """Start collecting trace information."""
        if self._collectors:
            self._collectors[-1].pause()

        self.tracers = []

        # Check to see whether we had a fullcoverage tracer installed. If so,
        # get the stack frames it stashed away for us.
        traces0 = []
        fn0 = sys.gettrace()
        if fn0:
            tracer0 = getattr(fn0, '__self__', None)
            if tracer0:
                traces0 = getattr(tracer0, 'traces', [])

        try:
            # Install the tracer on this thread.
            fn = self._start_tracer()
        except:
            if self._collectors:
                self._collectors[-1].resume()
            raise

        # If _start_tracer succeeded, then we add ourselves to the global
        # stack of collectors.
        self._collectors.append(self)

        # Replay all the events from fullcoverage into the new trace function.
        for args in traces0:
            (frame, event, arg), lineno = args
            try:
                fn(frame, event, arg, lineno=lineno)
            except TypeError as ex:
                raise Exception("fullcoverage must be run with the C trace function.") from ex

        # Install our installation tracer in threading, to jump-start other
        # threads.
        if self.threading:
            self.threading.settrace(self._installation_trace)

    def stop(self):
        """Stop collecting trace information."""
        assert self._collectors
        if self._collectors[-1] is not self:
            print("self._collectors:")
            for c in self._collectors:
                print(f"  {c!r}\n{c.origin}")
        assert self._collectors[-1] is self, (
            f"Expected current collector to be {self!r}, but it's {self._collectors[-1]!r}"
        )

        self.pause()

        # Remove this Collector from the stack, and resume the one underneath
        # (if any).
        self._collectors.pop()
        if self._collectors:
            self._collectors[-1].resume()

    def pause(self):
        """Pause tracing, but be prepared to `resume`."""
        for tracer in self.tracers:
            tracer.stop()
            stats = tracer.get_stats()
            if stats:
                print("\nCoverage.py tracer stats:")
                for k in human_sorted(stats.keys()):
                    print(f"{k:>20}: {stats[k]}")
        if self.threading:
            self.threading.settrace(None)

    def resume(self):
        """Resume tracing after a `pause`."""
        for tracer in self.tracers:
            tracer.start()
        if self.threading:
            self.threading.settrace(self._installation_trace)
        else:
            self._start_tracer()

    def _activity(self):
        """Has any activity been traced?

        Returns a boolean, True if any trace function was invoked.

        """
        return any(tracer.activity() for tracer in self.tracers)

    def switch_context(self, new_context):
        """Switch to a new dynamic context."""
        self.flush_data()
        if self.static_context:
            context = self.static_context
            if new_context:
                context += "|" + new_context
        else:
            context = new_context
        self.covdata.set_context(context)

    def disable_plugin(self, disposition):
        """Disable the plugin mentioned in `disposition`."""
        file_tracer = disposition.file_tracer
        plugin = file_tracer._coverage_plugin
        plugin_name = plugin._coverage_plugin_name
        self.warn(f"Disabling plug-in {plugin_name!r} due to previous exception")
        plugin._coverage_enabled = False
        disposition.trace = False

    def cached_mapped_file(self, filename):
        """A locally cached version of file names mapped through file_mapper."""
        key = (type(filename), filename)
        try:
            return self.mapped_file_cache[key]
        except KeyError:
            return self.mapped_file_cache.setdefault(key, self.file_mapper(filename))

    def mapped_file_dict(self, d):
        """Return a dict like d, but with keys modified by file_mapper."""
        # The call to list(items()) ensures that the GIL protects the dictionary
        # iterator against concurrent modifications by tracers running
        # in other threads. We try three times in case of concurrent
        # access, hoping to get a clean copy.
        runtime_err = None
        for _ in range(3):                      # pragma: part covered
            try:
                items = list(d.items())
            except RuntimeError as ex:          # pragma: cant happen
                runtime_err = ex
            else:
                break
        else:
            raise runtime_err                   # pragma: cant happen

        return {self.cached_mapped_file(k): v for k, v in items if v}

    def plugin_was_disabled(self, plugin):
        """Record that `plugin` was disabled during the run."""
        self.disabled_plugins.add(plugin._coverage_plugin_name)

    def flush_data(self):
        """Save the collected data to our associated `CoverageData`.

        Data may have also been saved along the way. This forces the
        last of the data to be saved.

        Returns True if there was data to save, False if not.
        """
        if not self._activity():
            return False

        if self.branch:
            if self.packed_arcs:
                # Unpack the line number pairs packed into integers.  See
                # tracer.c:CTracer_record_pair for the C code that creates
                # these packed ints.
                data = {}
                for fname, packeds in self.data.items():
                    tuples = []
                    for packed in packeds:
                        l1 = packed & 0xFFFFF
                        l2 = (packed & (0xFFFFF << 20)) >> 20
                        if packed & (1 << 40):
                            l1 *= -1
                        if packed & (1 << 41):
                            l2 *= -1
                        tuples.append((l1, l2))
                    data[fname] = tuples
            else:
                data = self.data
            self.covdata.add_arcs(self.mapped_file_dict(data))
        else:
            self.covdata.add_lines(self.mapped_file_dict(self.data))

        file_tracers = {
            k: v for k, v in self.file_tracers.items()
            if v not in self.disabled_plugins
        }
        self.covdata.add_file_tracers(self.mapped_file_dict(file_tracers))

        self._clear_data()
        return True

redpajama_set_name: RedPajamaGithub