text:
Profiling Hurts National Interests
When it comes to national security, the counter espionage folks at FBI find easy pickings when they search for spies. They just look among the 3 million plus Chinese Americans living in our midst.
Since the organization was founded by J. Edgar Hoover, FBI has been operating on the assumption that China conducts espionage differently from other nations by relying on sympathetic Chinese Americans to supply tiny tidbits of information. FBI calls this a "grains of sand" approach to spying.
As the theory goes, when all these tiny bits of information are assembled, China will have stolen the design of the multi headed missile or whatever the next generation weapon of mass destruction the U.S. happens to be working on. Small wonder then that many in FBI see Chinese Americans as bona fide prospective spies.
This is a legacy from Hoover, a closet homosexual who sublimated his frustrations by peeping into the bedrooms of folks he did not approve, including such luminaries as JFK and Martin Luther King. Hoover also never liked those slant eyed, buck toothed "Orientals" running around this great land of ours.
Hoover testified before Congress during the cold war years that Red China sent agents to the U.S. under the guise of lawful immigrants and illegal aliens. They in turn recruited others from among the Chinese American community. The same allegations appeared again in the 1999 Cox Committee Congressional Report on the Red China scare.
Paul Moore, who apparently can speak some Putonghua, was, before he retired, FBI's resident expert on Chinese espionage. He continues to be widely quoted on how China uses the grains of sand method for gathering intelligence. He used to carpool with Robert Hanssen, greatest double agent ever to work for Soviet Union, and never smell a fish but Moore could spot a Chinese spy in any crowd.
Today, this mindset persists in America especially at FBI. They apparently believe fast advancing, highly scientific details of military weapon systems can be pieced together through patiently gathered information over a long period. Any clear thinking individual can see that this wholesale racial profiling rests on a shaky if not ludicrous premise.
Take the latest case of Chi Mak still pending formal trial in Los Angeles Federal District Court. Mak works for a defense contractor and is a specialist in power electronics. The FBI has charged him with attempting to send secret information to China.
Disclosure of all the facts is pending the formal trial, but some of the revelations are illuminating. According to the FBI, Mak was caught trying to send his own published papers to China. Published papers are in public domain, but apparently can become state secrets in a grains-of-sand conspiracy. FBI seems unable to distinguish the desire to help ones motherland from espionage.
The defense attorney asked for bail on Mak's behalf pointing out that he has been a naturalized citizen residing in the same address for the last 27 years. The prosecution's simple rebuttal was that this fact just confirmed Mak's effective deep cover as a mole. In other words, Mak was guilty until proven otherwise.
One piece of information leaked to the press was that Mak was caught with plans of a nuclear power plant on his person. On actual inspection, the "plan" in question turned out to be a sketch of roads to the power plant to facilitate Mak and his colleagues finding the place. Mak was part of a team sent by his firm to provide technical service to the power plant.
Leaking misleading or even false information to the press as a way of convicting a Chinese American suspect in lieu of hard evidence has been a favorite ploy of the American law enforcement authorities. Dr. Wen Ho Lee, formerly a scientist at Los Alamos, was tarred in the press with groundless innuendos which led to his incarceration for nine months.
When Lee finally came to trial, the FBI agent in charge had to admit that he lied about the evidence in Lee's case. Lee's original charge of treason for sending multiple head missile technology to China was reduced to a misdemeanor for downloading computer data against laboratory procedure. The presiding judge actually apologized to Lee as he dismissed the case(1).
Perhaps learning from the Lee fiasco, FBI handled Denise Woo differently. Woo was one of their own outstanding graduates who joined FBI in order to serve her country—in her case the United States. Her supervisors violated Bureau procedure when they asked her to spy on a Chinese American they suspected of espionage for China. Woo was not trained for undercover work and she knew the suspect personally and thus was put in potential conflict of interest.
When Woo reported back to her office that JW, the suspect in question, was clean, they removed her from the case. Eventually, they dropped the case because they could not find any evidence on JW but not before turning his life upside down and getting him fired from his employer, a defense contractor.
As if to salvage something from this fiasco, the FBI authorities then charged Woo with abetting an enemy agent. This time they proceeded quietly rather than with usual media fanfare. While this case is also heading towards resolution, the racial bias against Chinese Americans run deep and Woo will not be fully exonerated nor get the justice she deserves.
Aside from the obvious conclusion that grains of sand espionage could hardly be an effective way of spying, FBI can also see that China does not use grains of sand espionage elsewhere. When spies were caught across the Taiwan Straits by either side, they revealed the same universal modus operandi, namely they were recruited with booze, sex or cash.
In fact they could easily learn about Chinese techniques by interviewing Donald Keyser, the most senior State Department official to be compromised by Isabella Cheng, a comely undercover agent from Republic of China on Taiwan. FBI monitors—and they are good at this sort of activity--reported seeing them parked in lover's lanes in Washington where her head disappeared from view for twenty minutes at a time.
Keyser has admitted to turning over reams of confidential information on Jiang Zemin's meeting with President Bush while fondling a naked Chinese asset nearly thirty years his junior—though he assured his interrogators that no sex or espionage was involved. He, obviously not a Chinese American, has been permitted to retire. While the case is allegedly still under investigation, Keyser has yet to spend one day in jail.
Inequity aside, this institutional bias towards Chinese Americans has and will cost America dearly.
Some fifty years ago, during the height of McCarthyism and xenophobic paranoia, the U.S. hounded and persecuted Qian Xuesen. Qian was no run of the mill rocket scientist. He was a founding member of Caltech's Jet Propulsion Lab and personally responsible for many of the early breakthroughs in rocket telemetry developed for the U.S. military. He even held an American military rank of colonel.
First McCarthy accused him of being a communist despite flimsy evidence. Since his work was halted by the hearings, he decided to return to China to see his parents. When the customs official found his books and papers in this luggage, the federal government accused him of being a spy for China and put him under house arrest.
Eventually, the U.S. released him to China in exchange for prisoners of the Korean War. This single act presented China with more critical missile technology, carried in Qian's head, than all the grains of sand from Mojave Desert could have accomplished.
The American military labs and defense contractors are full of Chinese American scientists and engineers. If they were to all leave their posts, the American defense capability would be crippled. Yet the recent experiences of Wen Ho Lee and Chi Mak suggest that no matter how brilliant have been their careers and vital have been their contributions, they will never be fully accepted but can become a suspicious alien in a minute.
The U.S. intelligence community badly needs to recruit from ethnic Americans with the right kind of racial, cultural and linguistic background to work on the front lines of intelligence gathering. Yet as the experience of Denise Woo and Captain James Yee(2) shows, not only the agencies that employ them can't be counted on to support them but can become the very organizations that turn on them.
Even though Chinese Americans represent slightly more than 1% of the U.S. population, their high school graduates regularly capture 10-20% of national prizes in science competition and occupy comparable or higher percentages of entering freshman classes in top tier universities. Given their success in the private sector--in Silicon Valley, Chinese Americans are responsible for more than 20% of the high tech start-ups—it is difficult to see why they would want to work in defense sensitive industries and national military laboratories and subject themselves to specious treason charges.
However, in a June BBC telecast on China's espionage, the FBI agent in charge of Silicon Valley, Don Przybyla said, "China is using a shot-gun approach, flooding the Silicon Valley with engineers and scientists.
"The Chinese have found success in obtaining the technology through stealing, essentially. Once successful they'll send more people over to do the same thing."
It seems Agent Przybyla has substituted the imagery of grains of sand with the shot gun, but otherwise the same chilling broad brush categorization remains. Namely, watch out for all those Chinese running around the Silicon Valley. Perhaps, simply joining the private sector will not free the Chinese American from racial bias so deeply ingrained in the FBI.
Of course, America's superior racial and ideological smugness incurs even greater costs than just the impact on Chinese Americans. With the current zeal to democratize the Middle East by the point of the sword, we will need every willing Arab American to serve on the front lines as soldiers, intelligence officers and diplomats. Unfortunately the very people that we need are the ones feeling most of the brunt of racism and ethnic bias arising from mass anti-Islamic hysteria. The inducement for them to volunteer is not easy to see.
(1) Six years after his release, Dr. Lee finally received some compensation for his pain and suffering. The payment came from the media so as to protect their integrity of not disclosing their sources. The government sources responsible for the leaks of misinformation were not revealed, and the sources did not have to face public accounting for their actions. Justice was hardly served.
(2) Days after Capt. Yee, a Muslim chaplain and West Point graduate, received a commendation for outstanding performance at Guantanamo, he was arrested and thrown into solitary confinement for consorting with the enemy, namely the hapless prisoners. He was subsequently honorably discharged and facts surrounding his case never underwent the rigors of a public scrutiny but suggested that the commanding general of Guantanamo despised Yee for ministering to the prisoners too well. The same commanding general went on to supervise the inhumane treatment of prisoners at Abu Ghraib.
Posted by George at 2:43 PM No comments:
Labels: racial profiling in America


text:
Police: 3 suspected of killing witness at Dallas cop's trial
By: Jake Bleiberg, The Associated Press
Posted: 10/8/2019 1:22 PM
Last Modified: 10/8/2019 2:37 PM
DALLAS - Three Louisiana men are suspected in the killing of a witness who testified at the murder trial of a former Dallas police officer, authorities said Tuesday, cautioning that the killing had nothing at all to do with that trial or case.
The suspects — Jacquerious Mitchell, 20; Michael Mitchell, 32; and Thaddeous Green, 22 — are from Alexandria, Louisiana, and investigators believe they were in Dallas to buy drugs from Joshua Brown , Assistant Chief Avery Moore said at a news conference.
Moore said Jacquerious Mitchell told police that Brown shot him in the chest after Green and Brown began fighting during the drug deal, and that Green then shot Brown twice.
Jacquerious Mitchell is in a Dallas hospital in "critical condition," police said. Neither Michael Mitchell, who is Jacquerious' uncle, nor Thaddeous Green are in custody.
FILE - In this Tuesday, Sept. 24, 2019, file photo, Joshua Brown, a neighbor of victim Botham Jean, is overcome with emotion while giving testimony in court, in Dallas, after recounting how he'd heard Jean singing gospel and Drake songs across the hall before he was fatally shot. Authorities say that Brown was killed in a shooting Friday, Oct. 4. (Tom Fox/The Dallas Morning News via AP, Pool, File)
Green left with Brown's backpack and gun, police said.
Authorities confiscated 12 pounds (5.4 kilograms) of marijuana, 149 grams of THC cartridges and more than $4,000 in cash during a search of Brown's home.
Want to get a head start on your day?
Get the day's breaking stories, weather forecast, and more sent straight to your inbox every morning.
Subscribe to Head Start
I agree to the Terms and Conditions, Cookie and Privacy Policies, and CASL agreement.
Brown's death Friday came two days after a jury sentenced former police Officer Amber Guyger to 10 years in prison for killing her upstairs neighbour, Botham Jean. Guyger killed Jean in September 2018 in his fourth-floor apartment, which she said she mistook for her own unit one floor below.
Brown, who lived on the same floor as Jean, testified that on the night Jean was killed, he heard what sounded like "two people meeting by surprise" and then two gunshots. He said he had met Jean, a 26-year-old accountant from the Caribbean island nation of St. Lucia, for the first time earlier that day.
An attorney for Brown's family previously said Brown had had reservations about testifying in such a high-profile trial because he had been wounded in a shooting outside of a Dallas strip club last year. Police Major Max Geron said Tuesday that investigators have no evidence linking that shooting to Brown's death.
Dallas' mayor and other officials had asked the public to refrain from speculating about the circumstances surrounding Brown's killing while police investigated. Moore addressed that Tuesday.
"As you know, there's been speculation and rumours that have been shared by community leaders claiming that Mr. Brown's death was related to the Amber Guyger trial and somehow the Dallas Police Department was responsible," Moore said. "I assure that is simply not true and I encourage those leaders to be mindful of their actions moving forward because their words have jeopardized the integrity of the city of Dallas as well as the Dallas Police Department."
The NAACP Legal Defence and Educational Fund Inc. had requested an independent investigation into Brown's death, calling it "deeply alarming and highly suspicious" in a news release.
In this Tuesday, Sept. 24, 2019, photo, victim Botham Jean's neighbor Joshua Brown, left, answers questions from Assistant District Attorney LaQuita Long, right, while pointing to a map of the South Side Flats where he lives, while testifying during the murder trial of former Dallas Police Officer Amber Guyger, in Dallas. Authorities say that Brown was killed in a shooting Friday, Oct. 4. (Tom Fox/The Dallas Morning News via AP, Pool)

redpajama_set_name: RedPajamaCommonCrawl


text:
Літл-Саскачеван 48 () — індіанська резервація в Канаді, у провінції Манітоба, у межах сільського муніципалітету Ґрегемдейл.

Населення
За даними перепису 2016 року, індіанська резервація нараховувала 288 осіб, показавши скорочення на 27,8%, порівняно з 2011-м роком. Середня густина населення становила 21,3 осіб/км².

З офіційних мов обидвома одночасно не володів жоден з жителів, тільки англійською — 290. Усього 75 осіб вважали рідною мовою не одну з офіційних, з них 70 — одну з корінних мов.

Працездатне населення становило 38,5% усього населення, рівень безробіття — 13,3%.

Клімат
Середня річна температура становить 1,3°C, середня максимальна – 22,6°C, а середня мінімальна – -25,1°C. Середня річна кількість опадів – 508 мм.

Примітки

Населені пункти Манітоби

redpajama_set_name: RedPajamaWikipedia


text:
Utah's 'Queer Eye' guy is writing a book about life with his Mormon husband
(Photo courtesy of Netflix) Tan France in an episode of "Queer Eye."
By Scott D. Pierce
· Published: September 14, 2018
(Photo courtesy of Netflix) Tan France in an episode of "Queer Eye." (Photo courtesy of Netflix) Tan France in an episode of "Queer Eye." (Photo courtesy of Netflix) Antoni Porowski, Karamo Brown and Tan France in an episode of "Queer Eye." (Photo courtesy of Netflix) Tan France, left, unveils the fashion makeover of Sean Van Meter in an episode of "Queer Eye." (Photo courtesy of Netflix) Bobby Berk (left) and Karamo Brown (right) help Tan France destroy a shirt in an episode of "Quee... (Photo courtesy of Netflix) Tan France, right, works out with Arian Samiei in an episode of "Queer Eye." (Photo courtesy of Netflix) Tan France, center, unveils the fashion makeover of Jason Vogelsang in an episode of "Queer Eye."
(Photo courtesy of Netflix) Tan France in an episode of "Queer Eye." (Photo courtesy of Netflix) Tan France in an episode of "Queer Eye." (Photo courtesy of Netflix) Antoni Porowski, Karamo Brown and Tan France in an episode of "Queer Eye." (Photo courtesy of Netflix) Tan France, left, unveils the fashion makeover of Sean Van Meter in an episode of "Queer Eye." (Photo courtesy of Netflix) Bobby Berk (left) and Karamo Brown (right) help Tan France destroy a shirt in an episode of "Queer Eye." (Photo courtesy of Netflix) Tan France, right, works out with Arian Samiei in an episode of "Queer Eye." (Photo courtesy of Netflix) Tan France, center, unveils the fashion makeover of Jason Vogelsang in an episode of "Queer Eye."
"Queer Eye" guy Tan France is working on an autobiography that tells a distinctive story about the son of Pakistani immigrants who was raised a Muslim in the U.K., moved to America, became a successful fashion designer, moved to Salt Lake City, became the star of a TV show and, finally, came out to his parents at age 34 — nearly a decade after he'd married a Mormon.
"I want to be able to share a story that hasn't really been told before," France said in a phone interview with The Salt Lake Tribune from the set of "Queer Eye," currently in production in Missouri.
He never considered writing a book until publishers contacted him. "And I thought this was something I definitely would be interested in. Now we're well in the thick of it."
The book, "Tan France: Love, Family, Queer Eye, and What I Wore" (scheduled to be released on May 14), will reveal more about his personal life than he has to date — it will "definitely include some stuff that I don't normally talk about.... I'm just writing exactly how I felt the last 35 years and what I've gone through to get to this point."
"I mean, it's as personal as I'm willing to go. I still like my privacy. But I do think that this story is important for people who haven't seen representation like this before" — a gay person of color enduring discrimination en route to TV stardom.
And, even though the life of a TV star is "incredibly busy," the writing is going well.
"Right now, it's not difficult because nobody's read it," France said with a laugh. "Ask me again when the book actually comes out, and — depending on how people respond to it — I may find it quite difficult."
Although initially reluctant to join the cast of "Queer Eye," France feels it has turned out "better than I ever expected." France (the designated fashion guru), Bobby Berk, Karamo Brown, Antoni Parowski and Jonathan Van Ness are the "Fab Five" — gay guys who remake someone's life in each episode — and the show has become a pop-culture phenomenon more than a decade after the original "Queer Eye" ended its run.
Netflix executives have taken to introducing the guys to their children so the kids will think their parents are cool. "It's a really strange feeling that we're the gateway to keeping their kids impressed and happy," France said. "It's lovely, though, that the show resonates with people of all ages. But with the young'uns, that makes me so happy, because it shows that things are changing, times are changing and they're a lot more open-minded."
The seven months since "Queer Eye" began streaming on Netflix have been a whirlwind. France took "Saturday Night Live" star Pete Davidson shopping, and the entire "QE" cast took a quick trip to Hollywood this past weekend for the Creative Arts Emmy Awards. "Queer Eye" — which was named outstanding reality show at the Television Critics Association Awards in August — won three Emmys, for casting, editing and as outstanding structured reality program.
"It was shocking — truly shocking. I did not expect that we would win," France said. "I went thinking, 'Hey, it's not going to happen. It doesn't matter. So much great stuff has happened this year, it really doesn't matter if this doesn't go our way.'"
But things have been going his way quite a bit in the past few months. He recently filmed his first acting role — a small part in an episode of "Crazy Ex-Girlfriend" — which came about because he offered some unsolicited fashion advice when he and "Crazy" creator/executive producer Aline Brosh McKenna were waiting at a magazine photo shoot.
"I actually didn't know who she was," France said. "She couldn't choose between two dresses. She wasn't asking me, she was asking her team. But I couldn't help but chime in and say, 'Listen, definitely, you shouldn't go with that. Go with this other one. And maybe just wear it this way. Maybe a belt. None of these belts is right. Send somebody out to get something for you. This is important. It needs to be right.'
"And then she said, 'So, I've got this show called "Crazy Ex-Girlfriend."' And I was, like, 'Holy crap! I love that show.'"
YOU GUYS!!! Yesterday, I did something I would have never dreamt possible. I filmed a scripted scene! 🤯 The amazing folks @cw_crazyxgf had me guest star, and I couldn't feel more honored and grateful. Crazy Ex Girlfriend is just wicked, and the crew couldn't have been more amazing to work with. I can't wait for you guys to see this episode, in November.
A post shared by T A N . F R A N C E (@tanfrance) on Aug 26, 2018 at 7:12am PDT
Shortly thereafter, he got a call asking if he was interested in being in the show.
(He can't reveal exactly whom he plays or what he does in the episode, which is slated to air in November, but he's playing a character — he's not playing himself.)
"I didn't think it was actually going to happen, but it did," France said. "It was bizarre, because I'm not an actor, but I loved it. I had the best time.
"Who knows? Maybe I'll do another bit part now and then."
France is fielding offers for more projects — including some that have come in just the past few days.
"It's amazing how much comes your way when your show gets recognized by the Emmys," he said. He can't talk about any of the proposals yet, except to say, "In the next few weeks, a lot of stuff will come out. This has opened up a whole new world for me, and I love that it's not stopping anytime soon."
And France said children are still in the future for him and his husband, Rob.
"I don't know yet when, because life got so busy — life got so big," he said. "But, yeah, kids are definitely on the horizon in a couple of years."
spierce@sltrib.com
twitter Follow @ScottDPierce
Scott D. Pierce: Ex-Utahn Ken Jennings almost said no to big 'Jeopardy!' event
By Scott D. Pierce • January 10
Scott D. Pierce: PBS documentary shows parallels between McCarthy and Trump — including one the press won't like
By Scott D. Pierce • January 5
Utahns didn't win, but 'America's Got Talent' changed their lives. They're back on the show on Monday.
By Andy Larsen • 9m ago


The GeoSpray system is made of a high-performance, fiber-reinforced geopolymer mortar that is specifically formulated and engineered as an environmentally friendly solution for rehabilitating pipes, culverts and containment areas. Unlike other cementitious mortars and grouts, GeoSpray spray-applied liners help create a new structural pipe within the old pipe. This process requires no digging—virtually eliminating traffic delays—and is faster to install than many other repair or rehabilitation products. The result of using GeoSpray mortar is improved performance and strength as well as lower total installation costs compared to alternative methods, including SPR, CIPP and slip-lining.
Have questions? Check out our frequently asked questions regarding our Concrete Cloth GCCM. Contact us if you would like to know more.
Geopolymer is a term originally coined by French researcher Joseph Davidovits to describe a class of cement formed from aluminosilicates. Traditional portland cement relies on the hydration of calcium silicates, but geopolymers form by the condensation of aluminosilicates. The kinetics and thermodynamics of geopolymer networks are driven by covalent bond formation between tetravalent silicon and trivalent aluminum. The molar ratio of these key components along with sodium, potassium, and calcium have been shown to affect set-time, compressive strength, bond strength, shrinkage and other desired properties.
In various parts of the world, this type of material is also industrially known as alkali-activated cement or inorganic polymer concrete. Geopolymers are known to provide comparable or better performance to traditional cementitious binders but with the added advantages of significantly reduced greenhouse emissions, increased fire and chemical resistance and reduced water utilization.
Are geopolymers a type of plastic?
No. When you see the term geopolymer for the first time, you might assume the material will be a plastic, like HDPE or polyester. While it is true that plastics are polymers, not all polymers are plastics. So instead of thinking of the materials you find that make up plastic bottles or food storage containers, you should imagine a material that behaves like cement.
If a geopolymer behaves like cement, then is it a cement?
Our GeoSpray® geopolymer mortar has the look and feel of most standard cements—its geopolymer powder containing pozzolans is mixed directly with water to form a mortar just like standard cement materials. GeoSpray mortar has been specially formulated for centrifugal casting of large diameter pipes, but its processability and workability are like what you might expect from a cement mortar.
You can think of GeoSpray mortar as an "advanced cement." Compressive, tensile and flexural properties of GeoSpray mortar have been engineered to meet or exceed the properties you would expect from a cement formulation.
What are the advantages of a geopolymer over typical cement mortars?
The major advantage of a geopolymer over typical cement mortars is that a geopolymer has the chemistry of an engineered stone. The aluminosilicate network that forms the chemical structure of GeoSpray is like the chemical structure found in natural stones, such as zeolites or quartz.
This stone-like chemistry is different from the hydration chemistry that is present in standard portland and calcium aluminate cements, which creates a distinct advantage in chemical resistance. Additionally, unlike standard cement mortars, GeoSpray mortar continues to react with itself for decades, building additional strength and enhancing its service life expectancy.
In May 2016, a massive sinkhole formed underneath Tireman Avenue in Detroit, Michigan. The root of the problem was a fractured sewer line. A damaged pipe leading to a major concrete interceptor caused heavy infiltration, which in turn resulted in soil loss around the interceptor at the fractured location of the pipe. The soil loss eventually worked its way to the surface to create a 12-foot wide sinkhole, forcing the closure of Tireman Avenue and major public disruption. The pipe was directly below multiple utilities, including a 16-inch high-pressure gas main. If the interceptor totally failed, then the utilities were at risk of catastrophic damage.
In early 2015, the City of Memphis hired Jacobs Engineering to design a rehabilitation solution for the Sears crosstown box culvert system. This inspection included the evaluation of twin 8.5' x 8' concrete box culverts, each a length of 500 linear ft, that are part of the Madison Heights drainage basin. After completing an inspection of the system, the engineering firm considered several options for the rehabilitation. The firm considered slip lining the culvert as well as applying a spray-on lining system, including geopolymer mortar.
The town of Cary, North Carolina, is an affluent municipality located southwest of Raleigh. The town is near the center of the Triangle region, a commuter area consisting of three major universities: Duke, UNC and NC State as well as the technology hub located in Research Triangle Park. The housing development of Preston is located adjacent to the Prestonwood Country Club, where housing values range between $300,000 and $1M. Bridle Creek Dr. is the main entrance to the community, and the golf course with Bridle Creek crossing though a triplet of 52"-54" CMP culverts. In 2016, a section of one of these culverts collapsed, creating a sinkhole on the side of the road. The collapse was quickly repaired with a new section of CMP, but the community was concerned that the remaining CMP sections were showing corrosion in the invert and it would be only a matter of time before a more serious collapse occurred.
A 54" concrete sewer in Bloomington, IL, was beginning to show signs of corrosive deterioration above the flow line of the sewer. To prevent the corrosion from reaching the steel framework of the reinforced concrete pipe, the Bloomington and Normal Water Reclamation District (BNWRD) wanted a 1" maximum corrosion resistant lining installed to extend the useful life of the existing pipeline. They had additional constrains on project footprint and traffic disruption. Milliken Infrastructure Solutions provided BNWRD with thickness and specification recommendations as well as test reports that demonstrated corrosion resistance and long-term performance of GeoSpray.
Check out recent articles featuring Milliken Infrastructure and Concrete Cloth.


Uploaded by CaroL Caldas at Thursday, July 4, 2013, the marvelous Awesome Stair Window Design Woodframe Glass Window Stripes Carpet Floor image above is one of the few marvelous images that related to the main article Stair Window Design Ideas.
If you are looking for some of option, it looks like this Awesome Stair Window Design Woodframe Glass Window Stripes Carpet Floor is a beneficial preference for your style and design option future, so don't miss to check out the main article Stair Window Design Ideas to read the complete story. We hope our image arouse you to be implemented in your nice residence.
There are 6 marvelous images more that you can see below including Awesome Stair Window Design Woodframe Glass Window Stripes Carpet Floor image, Comfortable Shadyside House Interior With Stunning Stair Window Design image, Large Luxury House Interior Brown Carpet Staircase Steps Stair Window Design image, Compact House Interior Design Stacked Book Modern Stair Window Design image, Beautiful Corner Stair Window Design Wood Steps Staircase image, Unique Stair Window Design Contemporary Home Interior Old Piano image, and other. Do not miss to check all image by clicking thumbnail bellow.


text:
Q: What is the data type of 'MyActivity.this' - Android well my question is that there aren't pointers in JAVA ...
but when we have to start another activity we do like this :
Intent in = new Intent(MyActivity.this, NewActivity.class);
startAcitivity(in);

So my question is that what is the data type of MyActivity.this ??

A: Writing MyActivity.this is the same as writing this, if you are in a non-nested class, or to top-level class.
See this example:
public class TopLevel{

    public static void main(String[] args){
        new TopLevel().printClass();
    }

    public TopLevel(){
        new LowerLevel().printClass();
    }

    public void printClass(){
        System.out.println("Outer Class: ");
        // Will print something like "TopLevel.class"
        System.out.println(this.getClass());
    }

    public class LowerLevel{
        // This is a Nested-Class.

        public void printClass(){
            System.out.println("Nested Class: ");
            // Will print "TopLevel$LowerLevel.class"
            System.out.println(this.getClass());
            // Will print "TopLevel.class" again
            System.out.println(TopLevel.this.getClass());
        }
    }

}

Some using this in the nested-class does not reference to the same instance as when using it in the top-level class. Therefor, to get the "context" of the outer class in your nested class, you also specify the class you want the this-context from.

A: In java pointers are not explicitly allowed,
However passing by reference(object) in Java is something which is implicitly based on pointer concept.
In your case, you are passing the context of parent class to child class,
which is actually passing by reference concept.
Hope this helps.

redpajama_set_name: RedPajamaStackExchange


text:
Q: What is making my widget's infinite loop stop working? My widget is a blank background that switches between two colors with a 333ms delay between each switch. It works fine at first, but after 158 switches, it stops switching colors. The thing is, I don't rely on onUpdate. Everything's in an infinite while-loop which is first called when I put the widget on my home screen. What could be causing it to stop switching after 158 switches? Could changing the background color like this be too costly, and the OS disables my widget?
ColorSwitchWidget.java:
public class ColorSwitchWidget extends AppWidgetProvider {

    static void updateAppWidget(Context context, AppWidgetManager appWidgetManager, int appWidgetId) {

        RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.color_switch_widget);

        boolean lightOn = true;

        while(true){
            try{
                Thread.sleep(333);
            } catch(InterruptedException e){
            }

            if (lightOn) {
                views.setInt(R.id.RelativeLayout1, "setBackgroundColor", Color.argb(150, 255, 248, 231)); //color 1
                lightOn = false;
                appWidgetManager.updateAppWidget(appWidgetId, views);
            } else {
                views.setInt(R.id.RelativeLayout1, "setBackgroundColor", Color.argb(220, 255, 248, 231)); //color 2
                lightOn = true;
                appWidgetManager.updateAppWidget(appWidgetId, views);
            }
        }
    }

    @Override
    public void onUpdate(Context context, AppWidgetManager, appWidgetManager, int[] appWidgetIds) {
        for (int appWidgetId : appWidgetIds) {
            updateAppWidget(context, appWidgetManager, appWidgetId);
        }
    }

    @Override
    public void onEnabled(Context context) {
    }

    @Override
    public void onDisabled(Context context) {
    }
}

color_switch_widget_info.xml:
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider
xmlns:android="http://schemas.android.com/apk/res/android"
    android:initialKeyguardLayout="@layout/color_switch_widget"
    android:initialLayout="@layout/color_switch_widget"
    android:minHeight="40dp"
    android:minWidth="40dp"
    android:previewImage="@drawable/widget_icon_blink"
    android:resizeMode="horizontal|vertical"
    android:updatePeriodMillis="1800000"
    android:widgetCategory="home_screen"></appwidget-provider>

The widget works... just not for very long. Is the infinite loop a poor choice?
Edit: Found a workaround that doesn't use Thread.sleep(). I'm not sure if this will cause problems or memory issues, but it seems to work for now.
final Handler myHandler = new Handler();
final Runnable blinkRunnable = new Runnable(){
    int lightOff = true;
    public void run(){
        if(lightOff){
            lightOff = false;
            views.setInt(R.id.RelativeLayout1, "setBackgroundColor", Color.argb(220, 255, 248, 231)); //light "on"
            appWidgetManager.updateAppWidget(appWidgetId, views);
            myHandler.postDelayed(this, 333);
        } else{
            lightOff = true;
            views.setInt(R.id.RelativeLayout1, "setBackgroundColor", Color.argb(150, 255, 248, 231)); //light "off"
            appWidgetManager.updateAppWidget(appWidgetId, views);
            myHandler.postDelayed(this, 333);
        }
    }
};

//start the loop
myHandler.post(blinkRunnable);

A: The problem here is the fact that you don't run it on a custom thread. The method is called from the main thread, and when you pause the main thread(Thread.sleep()) Android thinks the application isn't responding.
Use a new thread instead by creating a new class and letting it extend Thread


Please allow us to introduce some decidedly special Lobsters. Created for Pavo by the fine people at the Oriole Mill and SewCo, these Lobbies represent exciting new possibilities for a Pavo favorite and although we are mid-winter, we are setting our sights on new beginnings and looking forward to the warmth and hope of summer.
The Lobster Sampler Platter is just that--a sample run of Lobster wraps. At this time we have not decided which of these, or even if any, will make it to a full run; Be sure to let us know which one gives you dreamy, heart eyes.
Published on February 16, 2018 by Pavo Textiles.


text:
Molecular Diagnostics Lab continues to process COVID tests; specimen collection is temporarily suspended
Jan. 12, 2022 — Wichita State's Molecular Diagnostics Lab (MDL) is open and continues to process thousands of COVID tests with 24-hour results. Along with everyone in our region, MDL staff and their families are affected by COVID. Because of recent staff shortages, the lab must focus its staff on test processing and has temporarily suspended its COVID test collection service.
Wichita State lab develops triple-virus test to meet community need
Dec. 2, 2021 — In an effort to meet community needs, Wichita State University's Molecular Diagnostics Lab (MDL) has developed a test to detect all three viruses — RSV, influenza and COVID-19 (RIC) — from one nasal swab. The RIC test is available to all individuals and partners who test via the MDL.
First-gen student receives life-changing scholarship -- here's how he did it
Nov. 24, 2021 – It was a bright and sunny afternoon in August 2021 when Pedro Piña-Guerrero received a call that would change his life: He had won the Adelante Scholarship to attend Wichita State University.
American Athletic Conference expands with addition of six schools, three in Texas
Oct. 29, 2021 - The American Athletic Conference is investing in big cities and the state of Texas with its addition of six new members recently. The University of Alabama at Birmingham, Florida Atlantic University, University of North Carolina at Charlotte, University of North Texas, Rice University and University of Texas at San Antonio had their applications for membership approved last week.


text:
package lejos.pc.tools;

import java.io.File;

import js.tinyvm.RunTimeOptions;
import js.tinyvm.DebugOptions;

import org.apache.commons.cli.GnuParser;
import org.apache.commons.cli.Option;
import org.apache.commons.cli.ParseException;

/**
 * CommandLineParser
 */
class NXJLinkCommandLineParser extends AbstractCommandLineParser
{
	private final boolean reqoutput;
	private boolean bigendian;
	private boolean help;
	private String bp;
	private String cp;

	public NXJLinkCommandLineParser(Class<?> caller, boolean reqoutput)
	{
		super(caller, "[options] main-class [more classes]");

		this.reqoutput = reqoutput;

		options.addOption("h", "help", false, "show this help");
		options.addOption("a", "all", false, "do not filter classes");
		options.addOption("g", "debug", false, "include debug monitor");
		options.addOption("gr", "remotedebug", false, "include remote debug monitor");
		options.addOption("v", "verbose", false, "print class and signature information");
		options.addOption("ea", "enableassert", false, "enable assertions");
		options.addOption("ec", "enablechecks", false, "enable run time checks");
		options.addOption("dm", "disablememcompact", false, "disable memory compaction");

		Option bclasspathOption = new Option("bp", "bootclasspath", true,
			"where to find leJOS classes");
		bclasspathOption.setArgName("classpath");
		options.addOption(bclasspathOption);

		Option classpathOption = new Option("cp", "classpath", true, "where to find user's classes");
		classpathOption.setArgName("classpath");
		options.addOption(classpathOption);

		Option outputOption = new Option("o", "output", true, "dump binary to file");
		outputOption.setArgName("path to file");
		options.addOption(outputOption);

		Option debugFileOption = new Option("od", "outputdebug", true, "dump debug info to file");
		debugFileOption.setArgName("path to file");
		options.addOption(debugFileOption);

		Option writeOrderOption = new Option("wo", "writeorder", true, "endianness (BE or LE)");
		writeOrderOption.setArgName("write order");
		options.addOption(writeOrderOption);

		// Option deviceOption = new Option("tty", "device",
		// true,"device used (USB, COM1, etc)");
		// deviceOption.setArgName("device");
		// options.addOption(deviceOption);
	}

	private static String mangleClassPath(String cp) throws ParseException
	{
		StringBuilder sb = new StringBuilder();

		int start = 0;
		int len = cp.length();

		while (start < len)
		{
			int end = cp.indexOf(File.pathSeparatorChar, start);
			if (end < 0)
				end = len;

			String file = cp.substring(start, end);
			File f = new File(file);

			if (!f.exists())
				throw new ParseException("File does not exist: " + file);

			if (start > 0)
				sb.append(File.pathSeparatorChar);

			// sb.append(f.getAbsolutePath());
			// sb.append(f.getCanonicalPath());
			sb.append(file);

			start = end + 1;
		}

		return sb.toString();
	}

	public boolean isHelp()
	{
		return this.help;
	}

	public boolean isAll()
	{
		return this.result.hasOption("a");
	}

	public boolean isDebug()
	{
		return this.result.hasOption("g");
	}

	public boolean isRemoteDebug()
	{
		return this.result.hasOption("gr");
	}

	public boolean isVerbose()
	{
		return this.result.hasOption("v");
	}

	public boolean isEnableAssert()
	{
		return this.result.hasOption("ea");
	}

	public boolean isEnableChecks()
	{
		return this.result.hasOption("ec");
	}

	public boolean isEnableCompact()
	{
		return !this.result.hasOption("dm");
	}

	public String getOutput()
	{
		return getLastOptVal(this.result, "o");
	}

	public String getDebugFile()
	{
		return getLastOptVal(this.result, "od");
	}

	public String getBP()
	{
		return this.bp;
	}

	public String getCP()
	{
		return this.cp;
	}

	public boolean isBigEndian()
	{
		return this.bigendian;
	}

	public String[] getClassNames()
	{
		return this.result.getArgs();
	}

	public int getRunTimeOptions()
	{
		int opt = 0;
		if (isEnableAssert())
			opt |= RunTimeOptions.EnableAssert.getValue();
		if (isEnableChecks())
			opt |= RunTimeOptions.EnableTypeChecks.getValue();
		if (isEnableCompact())
			opt |= RunTimeOptions.EnableCompact.getValue();
		return opt;
	}

	public int getDebugOptions()
	{
		int opt = 0;
		if (isDebug())
			opt |= DebugOptions.DebugMonitor.getValue();
		if (isRemoteDebug())
			opt |= DebugOptions.RemoteDebug.getValue();
		return opt;
	}

	/**
	 * Parse commandline.
	 *
	 * @param args command line
	 * @throws ParseException if an illegal argument is found
	 */
	public void parse(String[] args) throws ParseException
	{
		assert args != null : "Precondition: args != null";

		result = new GnuParser().parse(options, args);

		this.help = result.hasOption("h");
		if (this.help)
			return;

		if (!result.hasOption("bp"))
		{
			// throw new ParseException("No bootclasspath defined");
			System.err.println("No bootclasspath specified. Update your build scripts.");
			System.err.println("The bootclasspath parameter will be required in future releases.");
		}

		if (!result.hasOption("cp"))
			throw new ParseException("No classpath specified");

		if (reqoutput && !result.hasOption("o"))
			throw new ParseException("No output file specified");

		if (!result.hasOption("wo"))
			throw new ParseException("No write order specified");

		String[] args2 = result.getArgs();
		if (args2.length == 0)
			throw new ParseException("No classes specified");

		String writeOrder = getLastOptVal(result, "wo").toLowerCase();
		this.bigendian = "be".equals(writeOrder);
		if (!this.bigendian && !"le".equals(writeOrder))
			throw new ParseException("Invalid write order: " + writeOrder);

		this.bp = mangleClassPath(getLastOptVal(result, "bp", ""));
		this.cp = mangleClassPath(getLastOptVal(result, "cp"));
	}
}

redpajama_set_name: RedPajamaGithub


text:
Fundamentals + Capstone == Software Engineers
Engineering & Excellence
Duration: 4 - 7+ months
~ 800 - 1000 hours
Instructor-led
Most "bootcamps" or training programs aim to produce what we call the "minimal viable developer" (MVD), which as the name implies, is someone with the minimum skillset to sneak into a job role with the word "developer" in the title. MVDs know the buzzwords, but not the theory; they understand how to use libraries and frameworks, but not how they're engineered or why; they understand solutions when presented to them, but not the fundamental engineering problems at stake. MVDs are not Software Engineers.
The Launch School Core Curriculum plus Capstone Program aim to produce software engineers who have mastered fundamentals and are ready for professional-grade engineering challenges. The entire curriculum takes 1-2+ years to complete, which immediately sets it apart from bootcamps who measure their curriculum in months.
First, our students must work carefully through a large number of fundamental courses. In these courses, we take a Mastery-based Learning approach, where students must pass a series of rigorous assessments, including essay-oriented written exams, live 1on1 coding interviews, and take-home projects. This process usually takes 8 - 16+ months and ensures that students take their time to truly master the fundamentals. We take a "no compromise" stance here as the topics are core to higher level concepts and we do not allow students to pass if they have sub-par understanding. To learn more about our pedagogy in this phase, read more on our Mastery-based Learning page (if you prefer, there's also a video at the bottom of the page).
Capstone: Professional Software Engineering
After students complete all the fundamental courses in the Core Curriculum, we select the top students to participate in our Capstone Program. The Capstone Program is highly selective and extremely rigorous and goes well beyond any other training program. Capstone is the admissions-based "finishing" experience for Launch School students. It's instructor-led, team-based, and called "the hardest thing I've ever done" by most participants. Most Capstone graduates take between 1 to 2+ years of focused study to complete the entire Launch School curriculum. The results bear out that rigorous journey: the average salary for 2018 US-based Capstone graduates is $122,316.
A lot of employers ask us what the difference is between the Capstone Program and any other coding bootcamp. The Launch School Capstone Program is different from even the best coding bootcamps in several important ways.
First, most coding bootcamps spend instructor and lecture time covering fundamental topics that we cover in our Mastery-based courses; that is, coding bootcamps teach topics we treat as pre-requisites to Capstone. That means Capstone is able to cover much more advanced concepts and are able to spend more time on engineering-centric discussions. Capstone projects are far and beyond any projects that even the top bootcamps are producing. Launch School gets these results because we force people to learn the fundamentals first before entering Capstone. In fact, it's not uncommon to see projects that we cover in the Core Curriculum to be on par with some final projects from other bootcamps. That is, projects that Launch School students do before entering Capstone are about the same level of complexity as the final projects of some bootcamps.
Second, Capstone is modeled after a university-level Master's program, with intense discussions and research-oriented projects. This means the cohorts are very small and intimate. On the other hand, coding bootcamps are modeled after traditional factory-style education and are built to mass produce high quantities of graduates. For example, a typical coding bootcamp will allow 30+ students per cohort and operate a cohort almost every month, graduating hundreds of students per year. The Launch School Capstone cohorts number from 9-12 participants and we graduate a few dozen students per year.
Last, the goals are very different. Coding bootcamps aim to place people into any tech-related job, whether it's programming or just programming-related (eg, evangelist, consultant, technical pm, etc). Capstone's goal is to launch careers at the top companies as Software Engineers. We do this by only admitting students who have mastered fundamentals and we then put them into an intense, intimate, and focused environment that pushes the boundaries of their capability. This type of program only makes sense for the most studious of students who have long-term ambitions of building a long-lasting career as Software Engineers.
Because of the differences in the students and in the topics covered and program goals, the salaries coming out of Capstone are significantly higher than even the top bootcamps, and rival that of top universities. That's the Capstone difference.
Read more about the Capstone Program here.
As part of the Capstone Program, students organize into teams to work on a Capstone Project. Below are some of the engineering projects that have come out of Capstone.
A centralized logging management framework that allows for easy setup, configuration, and deployment using Kafka and InfluxDB
CushionDB
A progressive web application (PWA) compliant offline-first database for web-based mobile-first applications
Mashr
An open source easy-to-use data pipeline orchestration and monitoring framework for small applications that deploys to the GCP (Google Cloud Platform)
A serverless framework for consuming webhooks at scale that deploys on AWS (Amazon Web Services)
An open-source, browser-based REPL for Ruby, JavaScript and Python that enables real-time collaboration between users.
Prefixy
A highly scalable, query optimized, hosted prefix search service for building autocomplete suggestions
An easy-to-deploy event capturing framework built with NodeJS, Apache Kafka, TimescaleDB, and PipelineDB
a serverless framework that makes it quick and easy to get small applications up and running using Node.js and AWS
An open-source, real-time, collaborative text editor for the browser built from scratch in JavaScript
Layr
A decentralized (p2p) cloud storage system built atop Kademlia DHT that enforces data integrity, privacy, and availability through proofs of retrievability, redundancy, and encryption, with cryptocurrency-based incentive scheme
turtleDB
A JavaScript framework and in-browser database adapter for building offline-first, collaborative web apps
A real-time peer-to-peer multiplayer snake game that was created to take on some of the challenges of P2P gaming
Plinko.js
Plinko.js is a real-time, multiplayer, physics-based game played in the browser and built with Node, React, and WebSockets.
Xorro P2P
A BitTorrent-like peer-to-peer file sharing network
Workerholic
A lightweight and performant ruby background job processor
Tracebin
Tracebin is a simple, lightweight Application Performance Monitoring service.
CorvoStore
An in-memory, key-value store inspired by Redis and implemented in NodeJS
Allograph
A dev tool to rapidly develop a GraphQL server from an existing database
AcornCache
A lightweight and configurable Ruby HTTP proxy caching library
Open Source Watch
Open Source Watch gauges the activity of open-source projects on Github and finds out who the heroes of open-source are.
If you're an employer and would like to hire our graduates, please reach out: hello@launchschool.com.


Key Stage 5 (A-Level and equivalent) covers secondary school pupils aged 16 to 18. As with all the other Key Stages, in 2016, new measures were introduced to enable the performance and progress of pupils to be compared; pupil progress features highly as it is considered to be a fairer measure for school comparison.
A best 3 A levels score is calculated for each student by adding together the points in their best 3 A levels, then summed across a school or college, then divided by three to give a best 3 A levels points per entry, and this is also expressed as a grade. This data applies only to actual A levels and not equivalent qualifications such as the International Baccalaureate.


In case you haven't figured it out yet, Randophonic is a radio program that airs pretty much every Saturday night starting at 11pm (Pacific time) on CiTR.FM.101.9. You can read more about all that here.
Randophonic radio is currently in hiatus, sort of. We're still broadcasting most weeks, but the shows are reruns, plucked from our rather copious archives. There are various reasons for this, a key one being that we're actually pretty happy with those archives. There's a pile of solid radio in there that most folks didn't hear the first time around, so why not revisit?
If you're worried about what's going on with The Final Countdown* (498 down, 799 to go) – we'll get back to it eventually. Unless the world ends first.
B. our ongoing review of Philip Random's All Vinyl Countdown and Apocalypse (aka the 1,111 Greatest Records You've Probably Never Heard), which we're revisiting one track at a time, one day at a time, for however long it takes.
Download Randophonic podcasts via this archive. Stream Randophonic programs here.


Picture window replacement is an exciting and useful home improvement undertaking that enhances the view from the inside of the home as well as improving a home's physical appearance from the outside. New picture windows help you take fuller advantage of the beautiful scenery outdoors and bring more natural light into the house. Picture windows from quality replacement windows manufacturers are wonderful for living areas of the house where crowds gather when company comes to visit. They make rooms appear larger and convey a sense of space inside even while brightening the area and improving ventilation. Picture window replacement is a challenging type of project but is one that rewards those who take it on in their homes both visually and in terms of window performance.
Picture window replacement accomplishes a great many things for homeowners and the homes in which the work is performed. Aside from helping with home values, jobs like these make houses more attractive and desirable for prospective homebuyers. Even if you are not looking to sell any time in the near future, this is always something to keep in the back of the mind as you embark upon any home renovation. Establishing and sticking to a budget has to be done with this as part of your focus, understanding that the installation is an investment as much as it is an upgrade. Locating affordable local installers simplifies the task of getting the work done and helps a greater number of families fit picture window replacement into their budgets.
The process of picture window replacement can be more or less complicated depending on the specifics of the installation. In homes where old windows are simply being replaced, it is fairly straightforward although admittedly a potentially awkward process due to the sheer size of the units. Getting the old ones out in one piece can be a challenge. And getting new ones installed without any problems sometimes take patience and experience.
And this is just in cases where picture window replacement projects are simply replacing old units with new ones the same size and shape without altering anything else. In many cases, consumers that previously had a series of double hung windows opt to have them replaced by this window replacement process and upgrade to the big, beautiful windows that capture so much of the outside scenery so wonderfully. In these cases, a great deal more than just simple tear out and replacement have to occur. The framing of the walls must be modified to support and accommodate picture window replacement in these types of situations. So, the cost of switching to these types of windows is usually much higher than the cost of simply getting new ones put in where old ones already existed.
Picture window installation is not something that you would call a low budget job. On the contrary, this can be one of the higher end custom installations consumers could choose to have done in their homes. The products themselves are more expensive to fabricate than most because of their great size. And installation is complicated by the size of the units, making it necessary for installers to be experienced and knowledgeable.
But it is possible to do this type of window replacement on a tight budget. Homeowners who have a picture in their minds of what their front rooms should look like but who are working off of a limited budget do have possibilities for ways to save money and keep down the overall cost of the job. Consumers who are interested in these projects can get quotes from local contractors and compare prices to see which companies in their locality are offering the best prices on the jobs.
Get quotes on picture window replacement for your home and find out in concrete terms how much a project like this might cost you as a homeowner. Discover local companies who can save you money by getting you lower prices on materials and labor. Use our free quote form at the top of this page, and get multiple estimates for work to be performed at your home.
Window replacement is a bold and creative job that does a great deal to improve the physical attractiveness of a home while it also directly takes on energy efficiency and general performance needs. Many folks picture new windows in their home living rooms but just wonder whether they can afford the cost of the installation. It is easy enough to find out when you can find prices in just a few keystrokes, without ever having to leave the house or get on the phone.
Get some prices together on picture window replacement and find out in no uncertain terms the feasibility of the project.


text:
Q: Ext.Ajax.request is not a function I'm having a problem with my Ext.Ajax.request. It was working perfectly when I used prototype.js, but I was adviced to not use it as it would cause other problems with Ext.
My code looks like this:
var me = this;
Ext.Ajax.Request({
    url : 'index.php/ajax/login/',
    method: 'POST',
    timeout : 30000,
    params : {
        // Params here
    },
    scope: me,
    success : me.onLoginRequestSuccess,
    failure : me.onLoginRequestFailure
});

But it produces this error:
Ext.Ajax.Request is not a function
on
failure : me.onLoginRequestFailure
Anyone have any idea what this error means and how I can fix it?
Regards,

A: Of cours it's not - it's request() http://docs.sencha.com/ext-js/4-0/#!/api/Ext.Ajax-method-request


Photographs taken of buildings located in France can only be uploaded to Commons if the copyright on the building has expired, because the Copyright Law of France forbids the publication or commercial use of photographs taken of copyrighted buildings. The copyright term in France for buildings is the lifetime of the architect + 70 years + the end of the calendar year. See COM:CRT/France#Freedom of panorama for more information. Photographs taken of other buildings will be deleted if unfree.


text:
Q: Remote debugging inQT I am using Qt creator 2.6.1 based on 5.0.0.
Target Which i am using DM3730 (Arm Processor).
I copied  gdbserver on target from codesourcery ,and run gdbserver :22 Qtexe on target.
From Host ,I have set Codesourcery GCC and GDB in Build and Run tab. I have added one new device for remote debug.
If i tried to Attach remote debug server ,
 Initially
   This seems not be a debug build
After that ,
  Connecting to remote server failed tcp:22 conection refused error is coming. How to rectify this?
 And i want to build the Qt source in debug mode.i assume my Qt source was build in release Mode

A: Port 22 is reserved for SSH, and ports < 1024 are reserved for several standard/system services altogether. I suggest you use a port number in the higher four-digit or the five-digit range; e. g. :2345. Make sure it doesn't collide with a custom service you're running on your target.


Yes – generally with organizations with whom we have a funding relationship.
The James F. and Marion L. Miller Foundation continues to refine its grant process. Please review the Foundation website for changes in the process prior to submitting a grant proposal.


text:
Commodities News
August 1, 2011 / 9:20 AM / 8 years ago
CORRECTED-S.Africa may reopen arms deal probe, pressuring Zuma
Peroshni Govender
(Deletes incorrect paragraph 6 saying sitting presidents are immune from prosecution. Presidents can face prosecution in South Africa.)
* Police looking at re-opening arms deal probe
* European officials will be consulted to build strong case
* Any probe affect Zuma who is linked to the deal
By Peroshni Govender
JOHANNESBURG, Aug 1 (Reuters) - South African police may reopen a corruption probe into a multi-billion dollar arms deal involving several companies and high profile officials including President Jacob Zuma to see if charges can be instituted a decade after the transaction.
The investigation is likely to pile pressure on Zuma who is facing a leadership crisis in his ruling African National Congress and may deter his chances at a second term.
This comes a few days after the police's elite investigative unit, Hawks, raided the mining ministry over a questionable mineral rights deal that benefited Zuma's son and businessmen close to the president.
A letter from Hawks head Anwar Dramat to parliament's public accounts watchdog committee Scopa said investigators will approach British and Swedish authorities to establish if they have a strong case in South Africa.
"The two officials will assess the available information which points to a crime (or crimes) in South Africa or whether this information has evidential value in South Africa or whether it could be converted into relevant evidence by means of formal mutual legal assistance programmes," Dramat said in the letter obtained by Reuters.
Zuma — then deputy president — was linked to the 30 billion rand ($4.5 billion) arms deal through his former financial adviser, who was jailed for corruption. This almost torpedoed Zuma's bid for high office but all charges against Zuma were dropped in 2009.
Despite calls from one of the closest allies of the ruling African National Congress to crush corruption, Zuma has done little to address a problem that has eroded confidence in the government ruling the continent's top economy.
The high-profile actions by the Hawks indicate a fresh willingness to investigate corruption allegations often swept under the rug, but the police's corruption busters may face a backlash from political leaders.
"They are subject to political will and if the department of justice is not on board, there is nothing the Hawks can change," said Susan Booysen, political analyst at Wits University.
The Sunday Times newspaper reported at the weekend that Hawks' investigators would go to Europe to probe revelations from Swedish defence group Saab (SAABb.ST) that it and former partner BAE Systems made payments worth millions of rand to a South African "consultant" to secure a contract.
"Our review revealed that approximately 24 million rand ($3.5 million) was paid from BAE Systems ... These payments were transferred to the South African consultant shortly thereafter," Saab said last month in a statement.
South Africa spent about $5 billion in the late 1990s to modernise its military, with investigators probing several of the contracts on suspicion of bribes being paid to land the deals.
Zuma's former financial adviser Schabir Shaik was convicted in 2005 of trying to solicit a 500,000 rand a year bribe for Zuma from French arms company Thint in return for protecting it from an investigation.
$1 = 6.710 South African Rand	Additional reporting by Ed Stoddard and Rhys Jones in London; Editing by Jon Herskovitz


text:
UK Think Tank: China Should Be SUED for $6.5 Trillion Over Virus Outbreak
(PresidentialWire.Com)- A new report from British think tank The Henry Jackson Society argues that China should be sued under international law for some £3.2 trillion ($6.5 trillion) following the outbreak of the COVID-19 virus. The report cites the more than 60,000 deaths globally and the trillions of dollars caused in damage to major economies.
The Henry Jackson Society, a London think tank that focuses on international issues and extremism, argued that the $6.5 trillion figure should be the bare minimum in damages. It is the total sum of money spent by G7 nations propping up their domestic economies while a majority of the countries' workforces remain at home.
READ OUR LEADING REPORT IN FULL:https://t.co/Lvq150c8Ed pic.twitter.com/hJntJvBVBo
— Henry Jackson Society (@HJS_Org) April 5, 2020
The report claims that the Chinese government failed to "adequately report information to the WHO" which "breached Articles Six and Seven of the International Health Regulations, a Treaty to which China is a signatory and legally obliged to uphold."
Researchers claim that the Chinese government did not disclose data that would have proven that the virus could spread between humans, and gave the WHO "erroneous information about the number of infections between 2 January 2020 and 11 January 2020."
It also says the communist Chinese government allowed some five million people to leave Wuhan before locking the city down, despite knowing the virus could transmit between humans.
Matthew Henderson, one of the authors of the report, claimed the Chinese Communist Party "has learnt no lessons from its failure in the SARS epidemic of 2002-3."
"Their repeated blunders, lies and disinformation, from the start of the COVID-19 epidemic, have already had far more deadly consequences," he added.
The British think tank made it very clear that the report does not blame the people of China for the outbreak of the disease, but instead the government for failing to inform the rest of the world about the outbreak and for not taking adequate action to protect the rest of the world.


This stunning street front WALKING DISTANCE TO THE SWAN RIVER complete full-turnkey new and modern house and land package is waiting for you to take to the next step and get your building process started!!
This luxurious 4x2x2 + Theatre + Office + Alfresco + Spacious open plan living design comes with a feature front elevation (as per pic), functional style and endless possibilities to suit your riverside lifestyle in South Guildford!
So, what are you waiting for?? Contact us now for more info!!
Call / sms / e-mail – Michael Britnell All Hours!!


text:
namespace MvvmFx.CaliburnMicro
{
    using System;
    using System.Collections.Generic;
    using System.Collections.Specialized;
    using System.ComponentModel;
    using System.Linq;
    using System.Reflection;
#if WISEJ
    using Control = Wisej.Web.Control;
#else
    using Control = System.Windows.Forms.Control;
#endif

    /// <summary>
    /// A source of assemblies that are inspectable by the framework.
    /// </summary>
    public static class AssemblySource
    {
        /// <summary>
        /// The singleton instance of the AssemblySource used by the framework.
        /// </summary>
        public static readonly IObservableCollection<Assembly> Instance = new BindableCollection<Assembly>();

        private static readonly IDictionary<string, Type> TypeNameCache = new Dictionary<string, Type>();

        static AssemblySource()
        {
            Instance.CollectionChanged += (s, e) =>
            {
                switch (e.Action)
                {
                    case NotifyCollectionChangedAction.Add:
                        e.NewItems.OfType<Assembly>()
                            .SelectMany(a => ExtractTypes(a))
                            .Apply(t => TypeNameCache.Add(t.FullName, t));
                        break;
                    case NotifyCollectionChangedAction.Remove:
                    case NotifyCollectionChangedAction.Replace:
                    case NotifyCollectionChangedAction.Reset:
                        TypeNameCache.Clear();
                        Instance
                            .SelectMany(a => ExtractTypes(a))
                            .Apply(AddToCache);
                        break;
                }
            };
        }

        private static void AddToCache(Type t)
        {
            if (t.FullName != null && !TypeNameCache.ContainsKey(t.FullName))
                TypeNameCache.Add(t.FullName, t);
        }

        /// <summary>
        /// Extracts the types from the spezified assembly for <see cref="FindTypeByNames"/>.
        /// </summary>
        public static Func<Assembly, IEnumerable<Type>> ExtractTypes = assembly =>
            assembly.GetExportedTypes()
                .Where(t =>
                    typeof(Control).IsAssignableFrom(t) ||
                    typeof(INotifyPropertyChanged).IsAssignableFrom(t));

        /// <summary>
        /// Finds a type which matches one of the elements in the sequence of names.
        /// </summary>
        public static Type FindTypeByNames(IEnumerable<string> names)
        {
            if (names == null)
            {
                return null;
            }

            var type = names.Select(n => TypeNameCache.GetValueOrDefault(n)).FirstOrDefault(t => t != null);
            return type;
        }
    }
}


text:
import * as path from 'path'

export function getExtensionDevelopmentPath(): string {
    const extPath = path.resolve(__dirname, '../../../')
    return extPath
}


With the Winco LDS-1 2-Piece Stainless Steel Ladle with Short Handle 1 oz. you can apportion 1 oz. of gravy, pasta sauce at your food bar. Economically priced, you can stock up on these ladles and put one in each inset or steam table pan for quick self-service.


In the playoffs, the Bulls lost only three games in four series, defeating Gary Payton, Shawn Kemp, head coach George Karl and their Seattle SuperSonics in the NBA Finals to win the NBA Championship.
The Bulls shot out to a 3-0 lead, but the Sonics rallied back to win the next two at home. Eventually, the more experienced Bulls proved to be too much as the Bulls captured their fourth title (after a two year hiatus). For his performance in the series against Seattle, Michael Jordan was named the Finals MVP.
Michael Jordan decided to return to basketball in 1995, after a short stint as a baseball player. Although he failed to lead the Bulls to the Finals in that year, he returned to pre-retirement form the next year and led the Chicago Bulls to one of the most memorable seasons ever. Freshly motivated by the playoff defeat against the Orlando Magic, the Bulls trained aggressively in preparation for the 1995-96 season.
In the offseason, the Bulls lost B.J. Armstrong in the expansion draft, but Bulls general manager Jerry Krause pulled off a masterful deal by trading Will Perdue to the San Antonio Spurs for notorious rebounder Dennis Rodman, who had won the past four rebounding titles.
That year, strengthened by the addition of Dennis Rodman, the Bulls dominated the league. With a lineup of Ron Harper, Michael Jordan, Scottie Pippen, Dennis Rodman and Luc Longley, and perhaps the league's best bench in Toni Kukoč, Steve Kerr, Jason Caffey, Bill Wennington and guard Randy Brown, the Bulls posted one of the best single-season improvements in league history and the best single-season record. They moved from 47-35 to 72-10, which remains the best record in the league for an 82-game season. Jordan won his eighth scoring title, and Rodman his fifth straight rebounding title, while Kerr led the league in three-point shooting. Michael Jordan won the league's regular season and All-Star Game MVP awards.
Jerry Krause won the executive of the year award, Phil Jackson won the coach of the year award, and Toni Kukoč was the sixth man of the year. Both Scottie Pippen and Michael Jordan made the all-NBA first team, and Jordan, Pippen, and Dennis Rodman all made the all-defensive first team, the only time three players from the same team had done so.
The Chicago Bulls had no problems during the playoffs. After demolishing Miami by over 15 points per game in the first round, they would go 4-1 against the Knicks in the semifinals to get revenge and sweep the Magic in the Eastern Conference Finals.
In the 1994 playoffs, the first seeded Seattle (63-19) lost 3 games to 2 to the eighth seeded Nuggets (42-40). Seattle would once again be upset in the 1995 playoffs against the L.A. Lakers. After two first round defeats, Seattle would make a major come back in the 1996 season that would give them the name Sonic Boom.
Led by Gary Payton and Shawn Kemp, the SuperSonics went 64-18, leading the Western Conference, and setting the record for highest single-season win total in Supersonics history. Seattle blew through Sacramento in the first round; 3 games to 1. It also had no problems with defending champion Houston, sweeping them as well. However, their playoff troubles re-emerged after dropping two games to the Utah Jazz to bring the series to 3-3. However, Seattle took game 7 and won what was one of the most exciting series of the 1996 playoffs. Seattle would finally go to its first NBA Final game since 1979.
Michael Jordan collapsed in the locker room and cried. In leading the Chicago Bulls to their fourth league championship in six years, his return to the NBA mountaintop was complete. He had regained his status as the sport's premier player.
But Chicago's six-game elimination of Seattle in the NBA Finals was more than a validation of Jordan's determination and skill. It was the fitting ending to an historic season. The Bulls, led by Jordan, Scottie Pippen and Dennis Rodman, set an NBA record by going 72-10 during the regular season. They blew past Miami, New York, Orlando and Seattle in the playoffs, losing just three games. Chicago's combined record of 87-13 cemeted its claims as one of the best teams ever to take the court.


text:
Drink coffee as soon as you wake up? Time it this way for a better boost
Nov. 9, 2015, 9:40 PM UTC / Updated Nov. 10, 2015, 10:18 PM UTC / Source: TODAY
By Meghan Holohan
Americans love coffee. In fact, most of us brew a cup or two as soon as we wake up.
Yet, while many of us feel we can't start our day without it, when we drink our first cup may matter as much as which brew we choose.
A mid-morning coffee may be better for your health, experts say
Nov. 9, 201500:52
Research suggests most of us don't need the caffeine bump when we first wake up and actually get more bang from the caffeine in our coffee if we wait an hour after waking up to drink it.
But what about our bleary-eyed, don't-talk-to-me-until-my-coffee grogginess? For healthy sleepers — those of us who don't have insomnia — the hormones that make us alert are at high levels when we first wake up.
"Shortly after waking is probably one of the high points of the day," says Dr. W. Christopher Winter, a sleep medicine expert at Charlottesville Neurology & Sleep Medicine in Virginia. "It is the time when...you would be at the lowest point at the sleepiness spectrum."
The hormones melatonin, which promotes sleepiness, and adenosine, which suppresses arousal, are at their lowest levels when we first wake up. Plus, "the neuropeptide that promote vigilance, hyopcretin, is at its highest levels," Winter says.
That means our bodies are raring to go even without a coffee perk up.
Related: Should you drink warm water or cold water when you first wake up?
Because it takes caffeine about two hours to reach its peak in the body, a later cup of coffee allows the caffeine to be at full force when the body most needs it. Everyone experiences a natural dip in wakefulness during the later morning hours, says Dr. Joe Ojile, founder and CEO of Clayton Sleep Institute in St. Louis. Delaying morning coffee a bit, counteracts that late morning slump.
The less, the better
Of course, you may ask why not the first thing coffee AND midmorning coffee? After all, more than half of adults over the age of 18 drink a cup each day, with the average being 3.1 cups, according to the National Coffee Association.
Unfortunately, with coffee, the more you drink, the more your body gets used to the caffeine signal, and stops responding the same way. In other words, the less you consume, the better it works. The best way to have an optimal effect of caffeine is to limit consumption to about 300 mg per day, and consume it ONCE a day, at the time you want to be most alert, and want the maximal effect, says Madelyn Fernstrom, health and nutrition editor for NBC News.
Related: 7 things you didn't know about caffeine
Featurepics
Do coffee naps work?
Another way to time caffeine consumption to work with the body's natural systems is ingesting it before a quick snooze. "Coffee naps" — drinking coffee before taking a 30-minute nap — helps some people feel even more alert afterward.
That's because people sleep during the time it takes the caffeine to kick in.
"The caffeine is actually hitting your system when you are waking up," says Winter. "I think there is a lot of positivity to a nap and that is very wakefulness promoting and the caffeine is very wakefulness promoting."
Be aware there are times when caffeine does more harm than good. Ojile recommends that people stop drinking caffeine in early afternoon to avoid sleep disturbances.
And, while many swear by bulletproof coffee — hot coffee with butter and MCT (medium chain triglyceride) oil — experts say there's no scientific research that shows it works better than regular.
So what should we do right after rolling out of bed? Workout. The extra energy boost from the exercise increases wakefulness, says Winter.
The most annoying things people do when ordering coffee
Oct. 30, 201501:24


Point Lookout Croquet Club members are smiling – their greens are getting greener as their water usage gets smaller, and it's all thanks to a Fraser Coast Regional Council grant of $3000.
Events and Recreation Councillor Darren Everard said the Maryborough club was allocated the money through Council's Community Grants Program (Projects) to upgrade its irrigation system.
"The work was carried out in June and club members are delighted with the result," Cr Everard said.
Point Lookout Croquet Club secretary Wayne Lusk said club members were "extremely grateful" to Council for the grant, which paid $3000 towards the total cost of $3847.
"There are a lot of smiles on many faces, especially our grounds committee members," Mr Lusk said.
"The grant has been a really big help to us. It's hard for small clubs to raise that sort of money.
"Now we're able to target different areas of our lawns and do it with the minimum amount of water.
"Our old irrigation system had been in the ground about 30 years. When it was put in, it was done to a budget and added to over the years.
"The first problem was we couldn't water some areas unless we watered others at the same time, which meant water was being wasted.
"Also the sprinkler heads had lost their capacity over the years and needed resetting. Spray from the new sprinkler heads now cover the whole ground evenly.
"The biggest cost was in separating and re-wiring the controllers. Now, one set controls Lawns 1 & 2 and the other set controls Lawns 3 and 4.
For information on Council's Community Grants Program (Projects) and other available grants.


MQA - Satin Finish Grooved Wedding Band With its luxurious satin finish and intricate groove detailing, this modern 9mm Wedding Band is a stunning piece of jewellery for sophisticated brides and grooms. Offered as a tungsten ring, a ceramic ring or a cobalt ring, it can be personalised with the gold inlay of your choice, and initialled with engraving to commemorate your special day. The inlay is available in yellow, rose and white gold, and 10kt, 14kt and 18kt options.
With its luxurious satin finish and intricate groove detailing, this modern 9mm Wedding Band is a stunning piece of jewellery for sophisticated brides and grooms. Offered as a tungsten ring, a ceramic ring or a cobalt ring, it can be personalised with the gold inlay of your choice, and initialled with engraving to commemorate your special day. The inlay is available in yellow, rose and white gold, and 10kt, 14kt and 18kt options.


Next message: [openssl-users] Why openssl is printing session ID where there is none sent by server, when using session ticket?
capture shows session ID length = zero in the Server Hello).
0030 - 46 a1 16 4d 4b aa 0d e4-63 68 ae b9 b8 27 16 d5   F..MK...ch...'..
0040 - 1b d0 00 2c a5 48 5d b4-ba 44 3e 97 40 3e 74 ac   ...,.H]..D>.@>t.
0050 - 76 94 e4 ae 1b c5 bb 44-48 49 88 65 cc 3c fc 95   v......DHI.e.<..


text:
using System;
using System.Linq;
using FluentValidation.TestHelper;
using NotaFiscalNet.Core.Validacao.Validadores;
using Xunit;

namespace NotaFiscalNet.Core.Tests.Validacao
{
    public class ReferenciaDocumentoFiscalNotaFiscalProdutorValidadorTests
    {
        private readonly ReferenciaDocumentoFiscalNotaFiscalProdutorValidador _validador = new ReferenciaDocumentoFiscalNotaFiscalProdutorValidador();

        [Fact]
        public void DeveMostrarErroSeNaoInformarUnidadeFederativa()
        {
            var erro = _validador.ShouldHaveValidationErrorFor(t => t.UnidadeFederativa, UfIBGE.NaoEspecificado)
                .FirstOrDefault();

            Assert.NotNull(erro);
            Assert.Equal("NotEqualValidator", erro.ErrorCode);
        }

        [Fact]
        public void NaoDeveMostrarErroSeInformarUnidadeFederativa()
        {
            _validador.ShouldNotHaveValidationErrorFor(t => t.UnidadeFederativa, UfIBGE.SP);
        }

        [Fact]
        public void DeveMostrarErroSeNaoInformarMesAnoEmissao()
        {
            var erro = _validador.ShouldHaveValidationErrorFor(t => t.MesAnoEmissao, DateTime.MinValue)
                .FirstOrDefault();

            Assert.NotNull(erro);
            Assert.Equal("NotEmptyValidator", erro.ErrorCode);
        }

        [Fact]
        public void NaoDeveMostrarErroSeInformarMesAnoEmissao()
        {
            _validador.ShouldNotHaveValidationErrorFor(t => t.MesAnoEmissao, DateTime.Today);
        }

        //[Fact]
        //public void DeveMostrarErroSeNaoInformarCnpj()
        //{
        //    var erro = _validador.ShouldHaveValidationErrorFor(t => t.Cnpj, null as string)
        //        .FirstOrDefault();

        //    Assert.NotNull(erro);
        //    Assert.Equal("NotEmptyValidator", erro.ErrorCode);
        //}

        //[Fact]
        //public void DeveMostrarErroSeInformarCnpjComMaisDe14Caracteres()
        //{
        //    var erro = _validador.ShouldHaveValidationErrorFor(t => t.Cnpj, new string('1', 15))
        //        .FirstOrDefault();

        //    Assert.NotNull(erro);
        //    Assert.Equal("exact_length_error", erro.ErrorCode);
        //    Assert.Equal(14, erro.FormattedMessagePlaceholderValues["MaxLength"]);
        //}

        //[Fact]
        //public void DeveMostrarErroSeInformarCnpjComMenosDe14Caracteres()
        //{
        //    var erro = _validador.ShouldHaveValidationErrorFor(t => t.Cnpj, new string('1', 13))
        //        .FirstOrDefault();

        //    Assert.NotNull(erro);
        //    Assert.Equal("exact_length_error", erro.ErrorCode);
        //    Assert.Equal(14, erro.FormattedMessagePlaceholderValues["MaxLength"]);
        //}

        //[Fact]
        //public void DevePermitirInformarCnpjCom14Caracteres()
        //{
        //    _validador.ShouldNotHaveValidationErrorFor(t => t.Cnpj, new string('1', 14));
        //}

        [Fact]
        public void DevePermitirInscricaoEstadualIsento()
        {
            _validador.ShouldNotHaveValidationErrorFor(t => t.InscricaoEstadual, "ISENTO");
        }

        [Theory]
        [InlineData("20")]
        [InlineData("202")]
        [InlineData("2332")]
        [InlineData("12345678901234")]
        public void DevePermitirInscricaoEstatualNumericaDe2A14Caracteres(string inscricaoEstadual)
        {
            _validador.ShouldNotHaveValidationErrorFor(t => t.InscricaoEstadual, inscricaoEstadual);
        }

        [Fact]
        public void DeveMostrarErroSeNaoInformarInscricaoEstadual()
        {
            var erro = _validador.ShouldHaveValidationErrorFor(t => t.InscricaoEstadual, null as string)
                .FirstOrDefault();

            Assert.NotNull(erro);
            Assert.Equal("NotEmptyValidator", erro.ErrorCode);
        }

        [Theory]
        [InlineData("1")]
        [InlineData("-1")]
        public void DeveMostrarErroSeInformarInscricaoEstadualInvalida(string inscricaoEstadual)
        {
            var erro = _validador.ShouldHaveValidationErrorFor(t => t.InscricaoEstadual, inscricaoEstadual)
                .FirstOrDefault();

            Assert.NotNull(erro);
            Assert.Equal("RegularExpressionValidator", erro.ErrorCode);
        }

        [Fact]
        public void DeveMostrarErroSeNaoInformarCodigoModeloDocumentoFiscal()
        {
            var erro = _validador.ShouldHaveValidationErrorFor(t => t.CodigoModelo, null as string)
                .FirstOrDefault();

            Assert.NotNull(erro);
            Assert.Equal("01,04", erro.FormattedMessagePlaceholderValues["ComparisonValue"]);
        }

        [Theory]
        [InlineData("A")]
        [InlineData("03")]
        public void DeveMostrarErroSeInformarCodigoModeloDocumentoFiscalInvalido(string codigoModeloDocumentoFiscal)
        {
            var erro = _validador.ShouldHaveValidationErrorFor(t => t.CodigoModelo, codigoModeloDocumentoFiscal)
                .FirstOrDefault();

            Assert.NotNull(erro);
            Assert.Equal("01,04", erro.FormattedMessagePlaceholderValues["ComparisonValue"]);
        }

        [Theory]
        [InlineData("01")]
        [InlineData("04")]
        public void NaoDeveMostrarErroSeInformarCodigoModeloDocumentoFiscalValido(string codigoModeloDocumentoFiscal)
        {
            _validador.ShouldNotHaveValidationErrorFor(t => t.CodigoModelo, codigoModeloDocumentoFiscal);
        }

        [Theory]
        [InlineData(-1)]
        [InlineData(1000)]
        public void DeveMostrarErroSeNaoInformarSerieDocumentoFiscalForaRange(int serieDocumentoFiscal)
        {
            var erro = _validador.ShouldHaveValidationErrorFor(t => t.Serie, serieDocumentoFiscal)
                .FirstOrDefault();

            Assert.NotNull(erro);
            Assert.Equal("InclusiveBetweenValidator", erro.ErrorCode);
            Assert.Equal(0, erro.FormattedMessagePlaceholderValues["From"]);
            Assert.Equal(999, erro.FormattedMessagePlaceholderValues["To"]);
        }

        [Theory]
        [InlineData(0)]
        [InlineData(999)]
        public void NaoDeveMostrarErroSeNaoInformarSerieDocumentoFiscalDentroRange(int serieDocumentoFiscal)
        {
            _validador.ShouldNotHaveValidationErrorFor(t => t.Serie, serieDocumentoFiscal);
        }

        [Theory]
        [InlineData(-1)]
        [InlineData(1000000000)]
        public void DeveMostrarErroSeNaoInformarNumeroDocumentoFiscalForaRange(int numeroDocumentoFiscal)
        {
            var erro = _validador.ShouldHaveValidationErrorFor(t => t.Numero, numeroDocumentoFiscal)
                .FirstOrDefault();

            Assert.NotNull(erro);
            Assert.Equal("InclusiveBetweenValidator", erro.ErrorCode);
            Assert.Equal(0, erro.FormattedMessagePlaceholderValues["From"]);
            Assert.Equal(999999999, erro.FormattedMessagePlaceholderValues["To"]);
        }

        [Theory]
        [InlineData(0)]
        [InlineData(999999999)]
        public void NaoDeveMostrarErroSeNaoInformarNumeroDocumentoFiscalDentroRange(int numeroDocumentoFiscal)
        {
            _validador.ShouldNotHaveValidationErrorFor(t => t.Numero, numeroDocumentoFiscal);
        }

    }
}


After speaking to EA Help and getting nowhere except sent to here. I was wondering if anyone can help. I received an email saying players who own battlefield 4 and/or battlefield 1 (which I own both) are eligible to save 50% on battlefield 5. I went on my copy of battlefield 1 (as this offer is only available through console) and the discount is not being applied, only the EA access discount. Now after sending images to EA help and getting nowhere!! (They didn't even have "official information regarding this promotion") I am at a loss and this offer is only up for about a week !! Help greatly appreciated thanks Andy!
The 1st thing that appeared to me full screen when I turned on BF1 was this message. £30 for standard unfinished edition or £40 for deluxe unfinished edition. That's 50% off already 3 weeks after release (or I should say 5th release!). It should tell you everything you need to know - the game is a total failure and extorting any money for this should be criminal (it's not yet but the law always catches up with it like with the airline compensations). At this point they would have to pay me to play it and I would still refuse as I'm not a beta tester. It's supposed to be fun, not frustrating. Go to Mixer and watch it for 5 minutes. My first stream and the game already froze between rounds. It's not a coincidence, read the forums. I've been a BF fan for 16 years but it's the first time I cancelled pre-order and I'm not touching it until it's free with Gold in 2 years. Fool me once Dice. There will be 100 patches for this disgrace of a game and every single one of them will fix insignificant cosmetics that nobody complained about and un-fix everything else that was good. It happened with every single BF game since BC2 which only had like 2 or 3 patches. EA like every other corpo destroys everything it touches and those who support them by giving them their money, deserve this 50% finished product but the problem with sheep is they always drag everybody else with them so unless we, self-respectful and mature players stop paying them before their criminal activities are regulated by law, this won't change as the only language corpos like EA understand is never complains, fans input etc., but $$$ and if you believe otherwise then you should test your IQ.
I still wouldn't buy BFV at 50% off. Maybe when it's $5 - $10 I will.
Yeah I had the same problem here also my friend had the same problem. My friend had a chat with support and they completely denied that a promotion was ever even available for previous customers. Really disappointing when a company lies to you not that they probably care as long as their pockets are lined. Before this incident I was inclined to purchase Battlefield 5 at face value but now I'm thinking of buying call of duty instead.


There are several phases of sleep. First, the often broken-up impressions of the day are processed once more. Everything gets checked again. In my case, these impressions are often protective states: the lecture halls, the experiences of the day, the old protector concepts like, "Be careful here, secure that there, how is he doing," and so on.
Then there is usually a phase of sleep that I apparently don't have at all. Here, some people have nightmares or something similar. I might have never had a nightmare in my whole life. People tell me about them and I have compassion, but I don't understand it.
Then, every morning, there are phases where I can switch between dreams at will. I can decide, "Ah, now I want to dream about this—that would be exciting!" I have many action-movie dreams, where I fly, jump, and do such great things. OK, also a few prophetic dreams or memories of great experiences come up, like the motorcycle trip to Oslo. That was really fantastic! The colors and the light—everything was light green with a lot of birch trees.
Then I also consciously check different things in my dreams: "What signs are there? Does somebody want to tell me something?" If I see buddha aspects or hear mantras, it is very special. There of course I am immensely thankful!
In the moment I wake up, I then have a choice. Either I say, "Now you must remember!" and I am able to do so, or I say, "Now you don't want to remember." The dream was a completed thing, and with twenty letters waiting for me to answer, I have to be completely here and now. Most of the time I choose this option. Only if I really think there was a dangerous sign, then I must remember.
Previous Previous post: I know a woman who often dreams about things that actually happen later. Unfortunately, they are always negative things and she is quite unsettled by this.
Next Next post: If the bond between the teacher and student is sufficiently strong, is it possible to notice while dreaming when the teacher is in danger or when a very important situation unfolds?


text:
Wallach and Tucker in American Prospect: Parties realign on flawed trade deals
Benefits from WTO Doha Round are a MIRAGE
NAFTA is the One Ring of our Democracy
Steven Pearlstein and Paul Krugman have nice pieces about the 25th anniversary of the Economic Policy Institute, arguably the leading labor market-focused center-left economics think-tank in D.C.
A prominent narrative is that EPI has grown to prominence for its analysis of the factors driving inequality, including trade policy. As Pearlstein writes:
While EPI and its labor allies have clearly lost the policy battle over free trade, economists have finally come around to its view that trade has had a significant role in widening the U.S. income gap. Even the Institute of International Economics acknowledges that some of the $1 trillion in benefits the U.S. economy gets every year from trade should be used to help the millions of workers who are hurt by trade.
Krugman chimes in on this point:
Since Pearlstein makes a point of mentioning some ancient disputes I had with EPI, I guess I should say something about where all that stands. The main thing, I think, is that trade policy — where I still have some differences with EPI — is much more peripheral an issue than it seemed to be in the early 1990s. I once had a conversation with Bob Kuttner in which we agreed that while we were arguing about NAFTA, Sauron was gathering his forces in Mordor.
If the point is that NAFTA and similar deals are not the only cause of rising inequality, I couldn't agree more. But that's actually the wrong question to be asking. The main raison d'etre of NAFTA-style deals is to set in place a body of rules that become the "new normal" in domestic regulation and international law. As Lori Wallach and I write in a piece published in the American Prospect yesterday:
Since NAFTA, trade agreements have grown to encompass thousands of pages of text, and only a minority of the provisions deal with tariffs—trade policy's historic remit. Today's so-called "trade" deals set constraints on how governments can regulate inside their own borders. For instance, the recent pacts ban "Buy America" policies that ensure tax dollars are used to purchase American-made goods and allow corporations to challenge environmental policies for cash compensation. They include such severe limits on financial regulation that the financial services industry celebrated the Korea deal in particular as "the best financial services chapter negotiated in a free trade agreement to date," according to Citigroup.
These constraints on domestic regulation have a corrosive effect on democracy, and begin to shift the center of political gravity away from elected officials and towards unelected global bodies and corporations. Over time (and we see this every day on Capitol Hill), policy proposals are watered down in order to avoid conflicts with our trade agreements.
Krugman and Kuttner are right that NAFTA is not to the labor market as Sauron is to Mordor. Rather, NAFTA and the WTO are to our democracy what the One Ring is to Mordor. Sauron, in this analogy, represents corporations.
As Tolkein fans know, the One Ring was designed by Sauron, and draws whoever bears it back to his darkness. Its inscription reads: "One ring to rule them all, one ring to find them, One ring to bring them all and in the darkness bind them." The ring represents a set of dark rules that are difficult if not impossible to wield for good, and were designed with Sauron's narrow interests in mind (not all of Mordor's).
Our trade agreements provide the legal and ideological underpinning of neoliberalism. Our government (like Frodo) put these shackles on voluntarily, but now it finds its trajectory negatively influenced by the force. It is of course difficult to hypothesize whether neoliberalism would be destroyed if we got rid of NAFTA-style deals or the WTO. But the system's proponents would have to justify their corporate goals on some basis other than "it's the law."
Krugman is still wrong about NAFTA. These FTAs, along with our membership in the WTO, do have a major effect on our labor markets. They don't have to be the only thing to be a major thing.
We are saying to American workers in many industries- if you can't make this as cheaply as someone in Mexico or China can, tough... even if the demand for the product will come from the United States. And then, because China manipulates the yuan (and other countries- including Korea- play similar games with their own currencies), it's not just some industries affected while others do well- the foreign governments ensure a large trade surplus with us, meaning many industries are affected.
Your example of Buy America is an excellent one. It's a great way of making sure that U.S. stimulus programs flow to U.S. workers who will be paid well for their work. Of course that could have a positive effect on U.S. labor markets... to have a progressive tax on the rich used to fund Buy America purchases. But our leaders are all too interested in kissing up to the Chamber of Commerce and foreign leaders (including Canadian and European) than defending U.S. labor and telling those jerks to go pound sand.
Posted by: Don Juan of Austria | November 02, 2011 at 05:55 AM


text:
Clossiana butleri är en fjärilsart som beskrevs av Edwards. Clossiana butleri ingår i släktet Clossiana och familjen praktfjärilar. Inga underarter finns listade i Catalogue of Life.

Källor

Praktfjärilar
butleri