text:
Q: getting test class instance in nose test object to sync up with instance in decorated generator target I've been working on a way to get tests produced from a generator in nose to have descriptions that are customized for the specific iteration being tested.  I have something that works, as long as my generator target method never tries to access self from my generator class.  I'm seeing that all my generator target instances have a common test class instance while nose is generating a one-offed instance of the test class for each test run from the generator.  This is resulting in setUp being run on each test instance nose creates, but never running on the instance the generator target is bound to (of course, the real problem is that I can't see how to bind the nose-created instance to the generator target).  Here's the code I'm using to try to figure this all out (yes, I know the decorator would probably be better as a callable class, but nose, at least version 1.2.1 that I have, explicitly checks that tests are either functions or methods, so a callable class won't run at all):
import inspect

def labelable_yielded_case(case):

    argspec = inspect.getargspec(case)
    if argspec.defaults is not None:
        defaults_list = [''] * (len(argspec.args) - len(argspec.defaults)) + argspec.defaults
    else:
        defaults_list = [''] * len(argspec.args)
    argument_defaults_list = zip(argspec.args, defaults_list)
    case_wrappers = []

    def add_description(wrapper_id, argument_dict):

        case_wrappers[wrapper_id].description = case.__doc__.format(**argument_dict)

    def case_factory(*factory_args, **factory_kwargs):

        def case_wrapper_wrapper():

            wrapper_id = len(case_wrappers)

            def case_wrapper(*args, **kwargs):

                args = factory_args + args
                argument_list = []
                for argument in argument_defaults_list:
                    argument_list.append(list(argument))
                for index, value in enumerate(args):
                    argument_list[index][1] = value
                argument_dict = dict(argument_list)
                argument_dict.update(factory_kwargs)
                argument_dict.update(kwargs)
                add_description(wrapper_id, argument_dict)
                return case(*args, **kwargs)

            case_wrappers.append(case_wrapper)
            case_wrapper.__name__ = case.__name__
            return case_wrapper

        return case_wrapper_wrapper()

    return case_factory

class TestTest(object):

    def __init__(self):

        self.data = None

    def setUp(self):

        print 'setup', self
        self.data = (1,2,3)

    def test_all(self):

        for index, value in enumerate((1,2,3)):
            yield self.validate_equality(), index, value

    def test_all_again(self):

        for index, value in enumerate((1,2,3)):
            yield self.validate_equality_again, index, value

    @labelable_yielded_case
    def validate_equality(self, index, value):
        '''element {index} equals {value}'''

        print 'test', self
        assert self.data[index] == value, 'expected %d got %d' % (value, self.data[index])

    def validate_equality_again(self, index, value):

        print 'test', self
        assert self.data[index] == value, 'expected %d got %d' % (value, self.data[index])

    validate_equality_again.description = 'again'

When run through nose, the again tests work just fine, but the set of tests using the decorated generator target all fail because self.data is None (because setUp is never run because the instance of TestTest stored in the closures is not the instances run by nose).  I tried making the decorator an instance member of a base class for TestTest, but then nose threw errors about having too few arguments (no self) passed to the unbound labelable_yielded_case.  Is there any way I can make this work (short of hacking nose), or am I stuck choosing between either not being able to have the yield target be an instance member or not having per-test labeling for each yielded test?

A: Fixed it (at least for the case here, though I think I got it for all cases).  I had to fiddle with case_wrapper_wrapper and case_wrapper to get the factory to return the wrapped cases attached to the correct class, but not bound to any given instance in any way.  I also had another code issue because I was building the argument dict in wrapper wrapper, but then not passing it to the case.  Working code:
import inspect

def labelable_yielded_case(case):

    argspec = inspect.getargspec(case)
    if argspec.defaults is not None:
        defaults_list = [''] * (len(argspec.args) - len(argspec.defaults)) + argspec.defaults
    else:
        defaults_list = [''] * len(argspec.args)
    argument_defaults_list = zip(argspec.args, defaults_list)
    case_wrappers = []

    def add_description(wrapper_id, argument_dict):

        case_wrappers[wrapper_id].description = case.__doc__.format(**argument_dict)

    def case_factory(*factory_args, **factory_kwargs):

        def case_wrapper_wrapper():

            wrapper_id = len(case_wrappers)

            def case_wrapper(*args, **kwargs):

                argument_list = []
                for argument in argument_defaults_list:
                    argument_list.append(list(argument))
                for index, value in enumerate(args):
                    argument_list[index][1] = value
                argument_dict = dict(argument_list)
                argument_dict.update(kwargs)
                add_description(wrapper_id, argument_dict)
                return case(**argument_dict)

            case_wrappers.append(case_wrapper)
            case_name = case.__name__ + str(wrapper_id)
            case_wrapper.__name__ = case_name
            if factory_args:
                setattr(factory_args[0].__class__, case_name, case_wrapper)
                return getattr(factory_args[0].__class__, case_name)
            else:
                return case_wrapper

        return case_wrapper_wrapper()

    return case_factory

class TestTest(object):

    def __init__(self):

        self.data = None

    def setUp(self):

        self.data = (1,2,3)

    def test_all(self):

        for index, value in enumerate((1,2,3)):
            yield self.validate_equality(), index, value

    @labelable_yielded_case
    def validate_equality(self, index, value):
        '''element {index} equals {value}'''

        assert self.data[index] == value, 'expected %d got %d' % (value, self.data[index])

redpajama_set_name: RedPajamaStackExchange


text:
from time import time
import locale
locale.setlocale(locale.LC_ALL, '')
code = locale.getpreferredencoding()

class scrollstring:
    def __init__(self, content, START):
        self.content = content  # the true content of the string
        self.display = content  # the displayed string
        self.START = START // 1  # when this instance is created
        self.update()

    def update(self):
        self.display = self.content
        curTime = time() // 1
        offset = max(int((curTime - self.START) % len(self.content)) - 1, 0)
        while offset > 0:
            if self.display[0] > chr(127):
                offset -= 1
                self.display = self.display[3:] + self.display[:3]
            else:
                offset -= 1
                self.display = self.display[1:] + self.display[:1]

        # self.display = self.content[offset:] + self.content[:offset]

    def __repr__(self):
        return self.display

# determine the display length of a string

def truelen(string):
    """
    It appears one Asian character takes two spots, but __len__
    counts it as three, so this function counts the dispalyed
    length of the string.

    >>> truelen('abc')
    3
    >>> truelen('你好')
    4
    >>> truelen('1二3')
    4
    >>> truelen('')
    0
    """
    return len(string) - sum(1 for c in string if c > chr(127)) / 3

redpajama_set_name: RedPajamaGithub


(MENAFN - Arab Times) KUWAIT CITY, Feb 11: The parliamentary Public Utilities Committee, in its meeting on Monday, agreed that the conflict between shop owners and the investment company in Mubarakiya Market must be settled in court. In a press conference following the meeting, MP Mohammed Al-Hadiya disclosed the committee discussed the issue of the investment company raising the shop rental fees in the market with representatives of the State Properties Administration, Kuwait Authority for Partnership Projects, Kuwait Municipality and the shop owners harmed by the rent increase.
Souk Al-Mubarakiya in the evening (Hassan Jaloul – KUNA).


Professor, DSc, Rector of MGSU, Corresponding member of the Russian Academy of Architecture and Construction Sciences, Chairman of the Educational Methodological Universities Association of the Russian Federation on construction education, Head of the scientific school "System engineering of construction".
Assoc. Professor, PhD, Vice-rector of MGSU, The scientific supervisor of the Scientific Research Institute of Construction Materials and Technologies, Laureate of the Prize of the Government of the Russian Federation in the field of science and technology, Leading specialist in the field of building materials and modern construction technologies.
PhD, Professor, Dean of School of Architecture Xi'an University of Architecture & Technology, China.
PhD, Professor, Director of the Institute of Construction Materials, Department of Civil Engineering, TU Dresden, Germany.
DSc, Professor, Department of Theoretical Mechanics, Tomsk State University, Russia.
DsC, Professor of Department of Soil and Geotechnical Engineering, Chief Research Scientist of REC "Geotechnical Engineering". Moscow State University of Civil Engineering, Russia.
PhD, ESI Group Chair Professor, ICI, Centrale Nantes, France.
PhD, Associate Professor, Department of Civil Engineering University of Toronto, Canada.
PhD, Professor and Chair, Department Civil and Environmental Engineering, University of Wisconsin-Milwaukee, USA.


4 days until the Vancouver Boat Show!
Can you believe it's that time of year again? The best time of year, in my opinion. It marks the near beginning of the cruising season and what better way to start than with the Vancouver International Boat Show? There are so many great vendors, suppliers, marinas, information booths and people that it makes me giddy just thinking about it.
As you may know Burnaby Power & Sail Squadron is there every year in cooperation with Discover Boating. We're stationed on the playing field level (with all the great new boats) and this year iCom has been kind enough to give us a handheld VHF radio to raffle off.
The boat show starts at 10:00 this Wednesday January 21st and the show ends at 17:00 on Sunday January 25th. Don't forget there are two locations again this year. The floating show on Granville Island and the "dry dock" show in BC Place. Free shuttle buses run continuously between the main entrance of BC Place and the Floating Show at Granville Island Maritime Market and Marina. Free water ferries also run continuously between the two venues (BC Place pick-up and drop-off is at Plaza of Nations, outside #11/Gate D).
We hope to see you there. Come by the booth and say hello to our wonderful Burnaby Squadron volunteers, enter to win a radio and maybe even buy a boat! I know I love hearing the horn go off every time a boat is sold.


text:
Home MLB Angels throw no-hitter on night to honor Skaggs
Angels throw no-hitter on night to honor Skaggs
ANAHEIM, Calif. — Mike Trout shook his head.
"You can't," he said, pausing for a moment to gather himself. "You can't make this stuff up."
The Los Angeles Angels scored seven first-inning runs Friday night. They finished with 13. Tyler Skaggs' birthday is on the 13th day of the seventh month, which just so happens to be Saturday.
"I'm speechless," Trout said. "This is the best way to honor him."
The Angels honored Skaggs with an emotional ceremony before their first home game since his sudden death on July 1. They honored him by donning his No. 45 jersey. They honored him by inviting his mother, Debbie, onto the field for the ceremonial first pitch. And they honored him, improbably, with a combined no-hitter, delivered by Taylor Cole and Felix Pena in a 13-0 trouncing of the Seattle Mariners at Angel Stadium.
Angels manager Brad Ausmus called it "one of the most special moments I've been a part of on a major league field in 25 years."
"You feel like it's partly Skaggsy's no-hitter," he said.
It stood as the 11th no-hitter in Angels history and the first since Jered Weaver, who spent most of his career grieving the tragic death of Nick Adenhart, blanked the Minnesota Twins on May 2, 2012. Cole took the first two innings and Pena dominated through the final seven as they combined to strike out eight batters and issue only one walk.
Together, they contributed the first combined no-hitter in the state of California since the Baltimore Orioles did it on the road against the Oakland Athletics on July 13, 1991, the day Skaggs was born.
"This is all for him," Pena said in Spanish during an on-field interview. "I feel like we have an angel looking down on us."
Skaggs, 27, died in his hotel room in Texas 11 days earlier. A release from the Southlake Police Department stated that foul play wasn't suspected, and a police spokesperson ruled out suicide. But the cause of death will not be known until the autopsy is completed in early October.
"At this point, I don't really care," Ausmus said before the game. "His loss is his loss, and there's an emptiness regardless of the cause. I'm not in any rush to find out. All I know is Tyler Skaggs is no longer here. He had a lot of friends and family that cared about him a lot. The reason he died isn't what hurts; the fact that he died is what hurts."
Skaggs was a local product who was drafted 40th overall out of high school by the Angels in 2009 then found his way back in 2014 after three years with the Arizona Diamondbacks. Tommy John surgery followed shortly thereafter, and occasional struggles arose from time to time. But Skaggs was at his best leading up to the time of his death, with a 1.62 ERA over his final three starts. He was emerging as the best pitcher in the Angels' rotation.
"He became the ace of the staff," said Angels broadcaster Mark Gubicza, the former All-Star pitcher who forged a close bond with Skaggs. "He'd really figured out how to pitch."
The Angels canceled their game last Monday then continued on with their final six games of the first half, splitting them against the Texas Rangers and Houston Astros, two teams ahead of them in the division.
When players returned from the All-Star break Friday, they saw the shrine that was built by fans in front of the main gate of Angel Stadium, filled with caps, candles and handwritten letters. They saw images of Skaggs everywhere, including on the center-field wall. They saw his locker preserved in its usual spot. They saw his No. 45 painted behind the pitcher's mound. And they found their own No. 45 jersey hanging in their lockers.
"Tonight's about him," Angels infielder Zack Cozart said. "We're going to do what we can to honor him and keep his legacy going."
Mike Trout delivers an emotional reflection on the Angels' no-hit performance in their first home game since Tyler Skaggs' death.
Debbie walked toward the Angels' dugout with her arm around Skaggs' wife, Carli, and her stepson, Garret Hetman, who was wearing Skaggs' Santa Monica High School jersey, by her side. Debbie made the rounds in the dugout, hugging Trout, Andrew Heaney and Kole Calhoun, among others, while Carli sat on the bench next to the framed Skaggs jersey that would be carried onto the field. A video montage played, followed by a 45-second moment of silence.
A longtime softball coach who ignited Skaggs' love for the game, Debbie was noticeably anxious about her first pitch as she boarded the elevator that would take her down to the field a few minutes earlier.
"I hope I make him proud," she said.
She delivered a perfect strike to Heaney, Skaggs' closest friend on the team.
"Everybody who knows her knows how strong she is," Heaney said. "If you know anything about her, you can understand why Tyler was how he was — extremely self-confident, strong-willed, hard-working. She is definitely the epitome of that. And if anybody had any question about where Skaggs got his ability to throw off the mound, it was evident tonight."
The Angels scorched Mariners starter Mike Leake from the onset, stringing together eight hits while bringing 13 batters to the plate in the bottom of the first. Trout knocked in four runs, first with a two-run homer and then with a bases-loaded double, the highlights of a game that saw him reach base five times and drive in six runs. The Angels' star center fielder is batting .407 with seven home runs and 16 RBIs in the seven games he has played since the death of his friend.
In that time, Angels general manager Billy Eppler has seen Trout emerge as a leader.
"His shoulders are broad because he carries around a lot," Eppler said before the game. "This kid — or this young man — has just continued to be there for everybody."
The no-hitter was preserved dramatically at the start of the sixth inning, when Matt Thaiss — a rookie who started playing third base this season — dove to his left, snared a hard grounder off the bat of Mac Williamson and fired accurately to first base. The final out was recorded by Luis Rengifo, a defensive replacement who entered in the ninth inning and quickly ranged to his right to get in front of a sharp one-hopper hit by Mallex Smith.
Afterward, at the suggestion of hitting coach Jeremy Reed, then approved by Trout and Justin Upton, the Angels took off their Skaggs jerseys and laid them out on the mound for what became the lasting snapshot of an improbable night.
His loss will continue to hurt, but winning like this, and celebrating Skaggs in this way, could change everything.
"For us, I would say it's probably like emotionally therapeutic," Heaney said. "After the game, you run out to the field, everybody's celebrating. And three hours earlier, I don't know about everybody else, but I had tears in my eyes."
Previous articleCozart to have another procedure, out for year
Next articleNew GM: Mets 'incredibly disappointed' with year
Padres 3B Villanueva hits 3 HRs vs. Rockies
Real or not? Nationals make statement against Mets, Rockies best in...

redpajama_set_name: RedPajamaCommonCrawl


text:
Obama sees 'win-win' relationship with India
MUMBAI, India >> President Barack Obama announced a host of new trade deals with India supporting tens of thousands of U.S. jobs Saturday as he began a 10-day trip through Asia on a determinedly domestic note.
Intent on demonstrating his attention to the sluggish U.S. economy even while overseas, Obama also told a meeting of U.S. and Indian executives that the U.S. would relax some export regulations that have complicated trade between America and this fast-growing country of 1.2 billion people.
"As we look to India today, the United States sees the opportunity to sell our exports in one of the fastest growing markets in the world. For America, this is a jobs strategy," the president said in a speech to the U.S.-India Business Council. The remarks also were aimed at U.S. voters who punished Democrats in the midterm elections in part over continued high unemployment.
Obama said it should be a "win-win" relationship with India, but in a nod to U.S. sensibilities he also acknowledged concerns in the U.S. about outsourcing.
"There still exists a caricature of India as a land of call centers," the president said.
He said people in India also are concerned about the impact of U.S. goods coming into their country, but contended that growing trade could only benefit both sides in the long run. He said he sees huge untapped potential in the relationship, noting that India doesn't even rank among America's top 10 trading partners.
"There is no reason this nation can't be one of our top trading partners," the president said.
To that end he said the U.S. would seek to reform export controls that resulted from past administrations' concerns about India's nuclear industry. The changes, which have been much sought-after in the business community, include relaxing controls on India's purchase of "dual use" technologies that could be used for civilian or military purposes, and removing a few of the last remaining Indian companies on a so-called "entities list" of groups that face restrictions on doing business in the U.S.
The commercial deals he announced include the purchase of 33 737s from Boeing by India's SpiceJet Airlines; the Indian military's plans to buy aircraft engines from General Electric; and preliminary agreement between Boeing and the Indian Air Force on the purchase of 10 C17s.
For the most part, the deals were already pending, but the White House contends Obama's visit to India helped finalize them. Officials said the deals would support 53,670 U.S. jobs, but it was not clear how many, if any, new jobs would be created as a result.
Obama addressed the business leaders shortly after arriving in Mumbai, where his first stop was at the Taj Mahal hotel to commemorate the 2008 terror attacks that killed 166 people across the city. The president said he intended to send a signal by making Mumbai the first stop of the trip and by staying at the Taj, which was a target during the terror siege.
"The United States and India stand united," he said. "We'll never forget."
But illustrating the difficulties of the U.S.-India relationship, Indian commentators quickly seized on the president's failure to mention Pakistan. Pakistan was the home of the 10 assailants, the place where they trained and the base they used to launch the attack.
Pakistan is also India's archrival — but a linchpin for Washington and its allies in the war in Afghanistan.
After his remarks on the terror attacks, Obama visited a museum in a home where Mohandas Gandhi once lived.
The president is aware of sometimes being perceived as antibusiness in corporate America, and said after the elections that he wanted to change that perception. Much of Obama's day Saturday appeared geared toward that goal.
Before speaking to business leaders, he met separately with some of them, letting reporters look on as he tied his mission to U.S. job creation and proclaimed the importance of working with fast-growing economies.
The White House also arranged for four American chief executives who are in India for the occasion to brief reporters traveling with the president. They talked up the importance of India as a trading partner and praised Obama's decision to come to the country to underscore that point in person.
Obama was spending three days in India, his longest stretch yet in one country, a point U.S. officials have been careful to emphasize as they play up the administration's interest in nurturing the relationship. On Sunday he heads to New Delhi, the capital, where he will address the parliament.
After India, Obama is scheduled to travel to Indonesia, where he lived for four years as a youth. From there he goes to South Korea for a meeting of the Group of 20 developed and developing nations and then to Japan for an Asia-Pacific Economic Cooperation forum, before returning to Washington on Nov. 14, a day before the start of Congress' lame-duck session.
Associated Press writer Ravi Nessman in New Delhi and AP White House Correspondent Ben Feller in Mumbai contributed to this report.
Around the world, a race against time bombs in the air
East Oahu's Ward named state House minority leader


Kehlani Announces She is Pregnant With A Baby Girl!
Kehlani has been quiet on social media lately and it now looks as if we know why, she is pregnant!
Taking to Instagram today the "Ring" singer revealed that she is currently 4 months along with a baby girl!
"i've always been very open with you all about my personal adventures & accomplishments... this was the HARDEST to hide. if you know me, you know i've dreamt about motherhood since i was very young. when asked what my goals are, it's always the idea of a big healthy happy family & whatever comes along is a plus . i am so honored to be given this gift by spirit, creator, and an amazing partner whom i trust with my body and life after a very traumatic experience that had me afraid of interacting with men as a whole for what i was sure would be forever (i'll tell that story when it's time). i knew sharing something so personal and precious could bring stress into my world but there isn't a word anyone would say my way that could take away from this. dearest little girl, i am so proud to be your mommy. i am so proud to have received you. i cannot wait to meet you, i know you will be 50,000 times more special than i can even imagine at this moment. i am happy to document this journey and feel the freedom any pregnant person should. i'm looking forward to sharing my little world with you all... my partnership with my very best friend, our journey of conception, my choice for a natural home birth with my AMAZING midwives at @parteramidwifery and eventually... the little pumpkin! i am now a HOME. 4 months and counting with you, angel of mine. SHE DONT WANNN HIDE NO MO 🌸🦋😍"


text:
Clot Buster Seems to Help Up to 6 Hours After Stroke
WEDNESDAY, May 23 (HealthDay News) -- The largest study of its kind finds that stroke patients benefit from a clot-busting drug even six hours after a stroke, suggesting that the current recommended 4.5-hour limit could be expanded.
The drug, called tissue plasminogen activator (tPA), can make a huge difference for patients who suffer ischemic strokes, which are caused by blockages in blood vessels. The drug dissolves blood clots, potentially preventing damage in the brain.
Guidelines had suggested that the drug must be given within three hours of a stroke to work, but recent research indicated that the time frame could be extended to 4.5 hours, said Dr. Ying Xian, a cardiology research fellow at Duke Clinical Research Institute, who was not involved with the new study.
Now, Xian said, the new research, while it has caveats, suggests that the window could be expanded even more.
In the new study, researchers led by Peter Sandercock of the University of Edinburgh and Western General Hospital in Scotland examined the medical records of 3,035 patients in 12 countries, 1,515 of whom received tPA. After six months, slightly more of those who got tPA -- 37 percent vs. 35 percent -- were alive and independent.
There was a slight benefit for those who received tPA within six hours. However, the benefit was much greater for those treated within three hours of a stroke, the investigators found.
The findings "add weight to the policy of treating patients as soon as possible, and justify extending treatment to patients older than 80 years of age," the researchers wrote in the report published in the May 23 online edition of The Lancet.
Xian cautions that the medical facilities in the study "are required to have an organized system of stroke care, similar to stroke centers in the U.S. Thus, the results obtained from this study may not be generalizable to small, inexperienced and community hospitals outside of the trial setting."
And the findings don't mean that stroke patients should wait to get treatment, Xian stressed. "Based on this study, as well as previous research, the benefit is greatest in patients who arrive and get treated early. It is critical for the public to be aware of the stroke symptoms. Call 911 immediately at any sign or symptom of stroke. Time lost is brain lost."
According to the National Stroke Association, people should learn to recognize the warning signs of stroke and remember the acronym "FAST":
Face: Does one side of the face droop when the person tries to smile?
Arms: Does one arm drift downward when the person tries to raise both arms?
Speech: Does the person have trouble repeating a simple phrase or is their speech slurred or strange?
Time: If any of these signs occur, call 911 immediately.
To learn more about stroke, visit the National Stroke Association.
SOURCES: May 23, 2012, The Lancet, online; Ying Xian, M.D., Ph.D., cardiology research fellow, Duke Clinical Research Institute, Durham, N.C.
This is a story from HealthDay, a service of ScoutNews, LLC.


Harris: I've been in radio since I was 13: on-air, management, owner/operator. For the last 23 years, I've done mornings on 1010 WINS/New York as top-of-the-hour anchor in morning drive. You know, one of those "temporary" jobs that last a quarter of a century.
Krantz: You're a successful anchor and former station owner. When did you see the need for a company like ControlRoomPro?
Harris: Well, I've always been more of an operations guy. Back in the '90s, I saw that IT could solve some problems we had transporting news content, so we started developing projects that helped reporters in the field upload recorded stories. As technology caught up, we begin working on products to go live — because the best radio is live radio.
Krantz: Tell us about some of your core solutions.
Harris: I'm proudest of QGoLive, which has an interesting story. I've always hated phone calls masquerading as live broadcasts. Back when I had my station, my sports guys hated me because I made them drag a 25-pound tube Marti unit to a game, and they'd have to raise the antenna, run power cords, and it was a lot more work than just connecting alligator clips to the phone.
But I never liked phone quality for newsgathering, and actualities were often unintelligible. So about 13 years ago, we started playing around with IP transmission to get broadcast-quality audio from the field without a lot of heavy equipment.
The mission became getting reporters on the air, broadcast quality, with the simplicity of a phone call. And luckily, this coincided with the spread of the iPhone. We built the original app, Live Report Pro, so you could hit the button and get on-the-air broadcast quality using just the internal iPhone microphone. It worked pretty well.
Then we started getting requests for features, like the ability to insert actualities into reports. The followup app, rechristened QGoLive, was turned into a "Swiss Army knife," with everything you need to go live, record, and script news reports in the field.
Krantz: Who are your primary customers for QGoLive?
Harris: Originally, we targeted — and got — News stations. But now, there are few stations with large news departments. So we branched out into Sports and Talk. I think in the current media environment, radio's ability to go live is probably its strongest suit. I think QGoLive can really help stations go live from more places more often, especially since the talent can usually provide the necessary devices (iPhone, iPad, laptop) themselves.
Krantz: Discuss your other major platform, the Anchor Dashboard.
Harris: For many years we had people at WINS with the job title of service aide. A big part of their job was running in bits of information — weather, sports scores, stock markets — on scraps of paper to the air studio. The information was necessary, but the transfer method was pretty inefficient, especially in the modern era.
In 2009, I was helping to launch an all-News station in Moscow, and they had a rudimentary screen in the studio, with temperature, dollars-to-rubles conversion, other bits of information, and that gave me the idea to aggregate everything an anchor needed onto a dedicated display. From that, I got the idea for Anchor Dashboard.
That was a solution custom-made for News stations. We've since done format extensions in music formats, like Country Dashboard, with a lot of the same service information, plus a constant feed of country music news and audio, fed directly to the dashboard.
Krantz: So the vision in developing services is organic, and comes from your own experience.
Harris: Yeah, well, in the IT world, sometimes solutions are developed for problems that don't actually exist. In my case, I know the problem exists because I have the problem. My experience is usually shared by others in the business.
Krantz: How did you get funding?
Harris: In the case of Anchor Dashboard, the beta was paid for by the market manager of CBS/New York. We were going to build it as a desktop program, but he didn't like the price. I thought, "If we did this web-based, we can probably bring it in lower," and it turned out to be a much better way to go.
Krantz: How are these products different from when you started?
Harris: People are constantly coming to us with needs we try to accommodate. My developers are a little unhappy because I'm too responsive to requests. But if I think of something that can be used by more than one client, we try to add it to either Anchor Dashboard or QGoLive.
Krantz: As a morning man, your hours aren't like the rest of us. But what keeps you up at night?
Harris: Well, with everything IP-based, it's about system failure. Somebody has to mind the store 24/7, because that's the broadcasting business. Obviously, there can be failures at the station level, but while we've done everything to mitigate against it, it's the potential for some kind of system-wide failure that would in theory keep me up at night, if I could afford to be up at night.
Krantz: What advice do you have for young entrepreneurs?
Harris: Serving the radio industry? I think the real action is in the outward-facing solutions that help stations connect with the audience and monetize those connections. Fortunately, we have lots of great minds working on those solutions, but we can always use more.
My work, as we discussed, tends to be a little self-serving, but extensible. So if there are others in the business who have a studio problem that can be solved by tech, maybe take a shot at solving it in-house. You might have something the rest of us need.
That's what happened with QGoLive and Anchor Dashboard. Among other things, we've help enable great talent to do great shows without leaving the comforts of home. And the more of that we get, the better we'll be as a business.
LEE HARRIS IS A FANTASTIC NEWS ANCHOR. HE ALWAYS SOUNDS SO RELAXED. WHEN YOU ARE GOOD LIKE HE IS I GUESS IT IS EASY TO RELAX.
Lee Harris is a great broadcaster and his software—WORKS!


Aquamarine (teal): may you be blessed with an unquenchable thirst and yearning for knowledge.
Pearl (white): may you be blessed with purity of being, kindness of heart, and clarity of ones self.
Amethyst (lavender): may you be blessed with a beauty that comes from within, and a gentle, joyful spirit.
Green Quartz (green): may you be blessed with the courage to follow your dreams, letting your heart lead the way.
Rose Quartz (pink): may you be blessed with a love for life and those in it.
Angelite (blue): may you be blessed with the protection of God's angels today and always.


text:
India opens modal window to select language
Group of people working
DEFINE THE FUTURE
OF RETAIL
When you join the Technology and Digital teams at Gap Inc., you're part of the engine that drives innovative retail, e-commerce and global enterprise technology for our employees and iconic brands.
We push boundaries. We challenge the status quo. Innovation sits at the core of everything we do. And we're not here just to execute; we're here to learn and grow. As individuals, we're passionate, diverse, innovative, and wickedly talented. As a team, we're making things happen in our stores, on our sites, in our offices, and in our communities to create amazing experiences for our customers.
Browse Openings
PERFECT FIT FOR COLLABORATORS
Do you get energized working with people from a wide array of functions and teams? One of the best things about Product Management is the role it plays in connecting people. You'll work with people from across our business to develop the roadmap of capabilities our organization needs to succeed. You'll get a chance to balance and shape business process with technology development, and lend your strategic eye to the way we approach our products.
PERFECT FIT FOR BUILDERS
Our Architecture team helps to make sure the technology we build fit and function! This team is key to overseeing the cohesion of our products working together to make something bigger, and aligning with our technical standards and strategies to ultimately create an ecosystem that is optimized and sound. The Architecture team helps to interpret our standards and plan solutions from end-to-end.
PERFECT FIT FOR PROBLEM SOLVERS
Are you solution-oriented? Do you love tackling a problem, getting your hands dirty, and figuring things out? Our Engineering and Operations teams are product-based teams that follow a DevOps model, and are ultimately responsible for solving all kinds of problems and creating tools that drive our business. The people on this team are focused on using their technical expertise to bring important outcomes to the business.
PERFECT FIT FOR PROTECTORS
A foundational part of each product team, Information Security is comprised of Security Operations, Product Security, Cyber Defense, and Governance. InfoSec is accountable for reporting and monitoring cyber risk and cyber resilience through threat detection and leading response. This team makes sure that we build with a security-first mindset, and helps to establish standards and protocols that protect the organization inside and out.
TECHNICAL PROGRAM MANAGEMENT AND BUSINESS ENGAGEMENT
PERFECT FIT FOR MAKERS
Do you like making things and creating processes that solve problems? Our Technical Product Management team collaborates with people from all over the business to deliver products that foster solutions. On this team, you'll have a significant voice to ensure we're making products that propel us forward and build the future of the company.
EMPLOYEE ENABLEMENT
PERFECT FIT FOR PEOPLE PEOPLE
Are you someone with strong interpersonal skills? Do you enjoy connecting with people? Our Employee Enablement team plays a critical role in making sure our employees have what they need to be great at their jobs every day. From delivering excellent service to building the roadmap and strategy that allows our employees to collaborate and flex their skills, this team connects people across the business from around the world.
RATHI
"Retail is going through such rapid digital transformation right now, and it's exciting to have the opportunity to be at an organization that has the power to influence the future of so many iconic brands that reach so many people."
Read Rathi's story
Browse technology openings
"We approach technology from a customer-first perspective, which allows us to focus our efforts on things that matter. The culture is open and constructive debate is highly encouraged."
Browse UX openings
"In a single day I collaborate with engineers, product and release managers, and other business partners, and everybody shares the same passion and excitement for delivering amazing experiences to our customers."
Browse engineering openings
Browse All Openings
FROM OUR NEWSROOM
Gap Stores Address Biggest Customer Frustration with New "In-Stock" Mobile App
Mobile Checkout is Coming to a Store Near You
Gap Inc. No Longer Pursuing Separation of Old Navy


GLMS enters a new era with the launch of the New Monitoring System powered by TXODDS and the opening of New Operational Hub in Hong Kong.
Paris, 7 December 2017. The Global Lottery Monitoring System for sports betting (GLMS) announced today the launch of a new cooperation with TXODDS.
A strategic priority of the new GLMS Executive Committee has been the consolidation of operations through the acquisition of an analytical tool that has customizable functionalities to prevent, detect, and manage all possible irregular and suspicious betting patterns. The TXODDS-powered GLMS system will ensure high efficiency in monitoring of betting patterns.
The announcement was made as part of a 2-day workshop in Paris that GLMS organised for its Members from 27 countries, to efficiently train its member data scientists and traders on the new system and ensure their full engagement and competent contribution to the new GLMS platform. On this development, GLMS President, Ludovico Calvi commented: "The new GLMS system powered by TXODDS will enhance our operational efficiency and will add value to our well-established operational expertise. I am also pleased by the enthusiasm of our members to familiarise themselves with the new system and contribute to the success of our global commitment in the fight against match fixing, in the highest interest of the credibility of sport".
At the same time, the GLMS President announced the launch of a new operational hub in Asia, which makes the GLMS monitoring operations really global. The new operational hub, which will be hosted by the Hong Kong Jockey Club, represents the first of a series of hubs to be launched in other parts of the world. This move will strengthen the key mission of the GLMS, and will make it ever more credible and effective to all its stakeholders, including the Council of Europe, the Group of Copenhagen, the Olympic and sport movement, and law enforcement authorities worldwide.
Ludovico Calvi, stated further: "With the launch of the new operational hub in Hong Kong, GLMS becomes the first and only monitoring system with true global operations and local expertise, comprising sports betting operators from all parts of the globe. We will sustain and increase our determination to close partnerships with public and private stakeholders worldwide in an effort to effectively contribute to the on-going fight against match fixing, favouring the expansion of our hubs on other continents, leveraging on local expertise and intelligence gathering and contributing to the establishment – in cooperation with the Olympic and sport movement, the Council of Europe, Law Enforcement Agencies – of a general culture of Sport Integrity".
GLMS is the state lotteries' mutualized monitoring system on sports betting. It aims at detecting and analysing suspicious betting activities that could question the integrity of a sport competition. Building on six years of experience with the establishment in 2009 of ELMS with European Lotteries, GLMS went global in January 2015 extending the network to other continents. GLMS facilitates the sharing of sports betting information as part of the collective efforts of its members in ensuring sports integrity globally, and is dedicated to effective cooperation with all key stakeholders: regulators, law enforcement authorities, sports organizations. GLMS comprises 29 Members from all over the globe.
TXODDS is a data company specialised in the aggregation and global distribution of real-time betting odds working with many of the industry's biggest names. Their services are in use at the front line of trading rooms globally, where the focus lies on real-time, accurate, and relevant data.


Electromagnetic radiation, the larger family of wave-like phenomena to which visible light belongs (also known as radiant energy), is the primary vehicle transporting energy through the vast reaches of the universe. This interactive tutorial explores the classical representation of an electromagnetic wave as a sine function, and enables the visitor to vary amplitude and wavelength to demonstrate how this function appears in three dimensions.
The tutorial initializes with a sine function simulating electromagnetic wave propagation traversing from left to right across the window. The oscillating electric field vectors of the virtual electromagnetic wave are represented by blue lines, while the magnetic field vectors are depicted in red. In order to operate the tutorial, use the mouse cursor to drag the wave back and forth in the window to observe how it appears from different angles. The Filled slider can be employed to vary the density of vector lines appearing within the sine function, and the Amplitude slider increases or decreases vector amplitude. Placing a checkmark in the Show Wave Color check box changes to the wave simulate the color matching the current Wavelength slider value. This slider can be utilized to alter the wavelength of the virtual wave between a range of 300 nanometers (ultraviolet) to 800 nanometers (infrared). As the Wavelength slider is translated, the color corresponding to the current wavelength is acquired by the virtual electromagnetic wave (provided the Show Wave Color check box is active), and the name (red, yellow, green, etc.) also appears above the slider bar.
An electromagnetic wave travels or propagates in a direction that is oriented at right angles to the vibrations of both the electric (E) and magnetic (B) oscillating field vectors, transporting energy from the radiation source to an undetermined final destination. The two oscillating energy fields are mutually perpendicular (illustrated in Figure 1) and vibrate in phase following the mathematical form of a sine wave. Electric and magnetic field vectors are not only perpendicular to each other, but are also perpendicular to the direction of wave propagation. By convention, and to simplify illustrations, the vectors representing the electric and magnetic oscillating fields of electromagnetic waves are often omitted, although they are understood to still exist.
Whether taking the form of a signal transmitted to a radio from the broadcast station, heat radiating from a fireplace, the dentist's X-rays producing images of teeth, or the visible and ultraviolet light emanating from the sun, the various categories of electromagnetic radiation all share identical and fundamental wave-like properties. Every category of electromagnetic radiation, including visible light, oscillates in a periodic fashion with peaks and valleys (or troughs), and displays a characteristic amplitude, wavelength, and frequency that together define the direction, energy, and intensity of the radiation.
The classical schematic diagram of an electromagnetic wave presented in Figure 1 illustrates the sinusoidal nature of oscillating electric and magnetic component vectors as they propagate through space. As a matter of convenience, most illustrations depicting electromagnetic radiation purposely omit the magnetic component, instead representing only the electric field vector as a sine wave in a two-dimensional graphical plot having defined x and y coordinates. By convention, the y component of the sine wave indicates the amplitude of the electric (or magnetic field), while the x component represents time, the distance traveled, or the phase relationship with another sine wave.
A standard measure of all electromagnetic radiation is the magnitude of the wavelength (in a vacuum), which is usually stated in units of nanometers (one-thousandth of a micrometer) for the visible light portion of the spectrum. The wavelength is defined as the distance between two successive peaks (or valleys) of the waveform (see Figure 1). The corresponding frequency of the radiated wave, which is the number of sinusoidal cycles (oscillations or complete wavelengths) that pass a given point per second, is proportional to the reciprocal of the wavelength. Thus, longer wavelengths correspond to lower frequency radiation and shorter wavelengths correspond to higher frequency radiation. Frequency is usually expressed in quantities of hertz (Hz) or cycles per second (cps).


This creature's attacks decrease the target's Attack by 10% for each Hound fighting on your side. This trait does not stack.
Increases the duration of the Bleed debuff your Death creatures apply to enemies by 1 turn.


Are Spot-On Flea Killers Safe?
Integrated Pest Management is a nontoxic way to effectively control fleas.
Spot-on flea products are advertised in every sort of media available to animal guardians and veterinarians, and are touted as safe and effective. However, as we discussed in February 2002, the safety record of these products is not as spotless as the manufacturers would make us believe. After all, they contain pesticides, which are poisons, and they also contain toxic ingredients that are not disclosed to consumers – or even veterinarians – without applying through the Freedom of Information Act.
The danger presented by these products becomes apparent in the hundreds of incident reports that sit in the Environmental Protection Agency's files – not to mention the manufacturer's own animal laboratory studies. These logs indicate hundreds of deaths and illnesses of cats and dogs who have been treated with these products by their guardians and veterinarians.
A vacuum is a dog's best friend – especially if it has a corner or crevice attachment that allows you to vacuum any cracks in the floor, which harbor flea larvae and pupae.
Veterinarians have even reported their own systemic reactions to the products.
In spite of this documentation, some of the manufacturers continue to claim that their products cause no internal or external health effects to animals or people. They even go so far as to assert that the products are not absorbed into the skin of the animal or human; this is not true, according to studies by the Environmental Protection Agency (see "Are Spot-On Flea Killers Safe?").
Fortunately, we have safe alternatives – effective, nontoxic methods to keep our companion animals and households free from fleas and their irritating and sometimes debilitating impacts. The safest and most effective way to eliminate fleas utilizes an approach called "integrated pest manage-ment" (IPM).
IPM is an ecosystem-based strategy that focuses on long-term prevention of pests. Pest control materials are selected and applied in a manner that minimizes risks to human and animal health, beneficial and nontarget organisms, and the environment.
The first step in any IPM program is to learn everything we can about the target, in this case, the flea. Who is the flea, and what are his habits? With this knowledge, we can implement an effective, nontoxic approach – and the knowledge that everyone in our household and surrounding environment is safe from the ravages of pesticides.
Ctenocephalides felix, the "cat flea," is what we find in greatest numbers on our dogs and in our homes; they represent 85 to 95 percent of all household fleas found in North America. But Pulex irritans, the "human flea," and Ctenocephalides canis, the "dog flea," can also be found. Their bites can cause varying degrees of problems in our dogs, including an allergic skin reaction known as "flea allergy dermatitis," tapeworm, and in severe cases, even anemia. Some dogs may host a small population of fleas for years without exhibiting problems; others may suffer a single flea bite that triggers a major allergic reaction. In most homes, it is often the dog's scratching and chewing himself that leads his guardians into some form of flea control.
The flea progresses through four life stages: egg, larva, pupa, and adult. The time span, choice of place to inhabit, and climate conditions are relevant to each stage of development.
The average life span of a flea is about six weeks, but under certain conditions they can live as long as a year. While in the adult stage, the flea lives on our dog's skin, and even lays its eggs there. However, the eggs laid by the females (up to 200-600 eggs in her lifetime) fall off and hatch in the environment, not on the animal.
When these eggs hatch, the emerging larvae feed on the feces of the adult fleas, which makes our dog's bedding an ideal place for this development to take place. The larvae are wormlike, and burrow down into any available dark, protected areas, including cracks in flooring, or underneath furniture cushions; outdoors, they migrate to areas underneath leaf piles, decks, or porches. After a week or two of feeding, the larva spins a cocoon where it can maintain a pupal state until an external stimulus triggers it to hatch into the adult – sometimes upward of 140 days. While in the cocoon state, the flea pupa is protected from insecticides and other external threats.
Stimuli that initiate the emergence from the cocoon can include heat, vibration (a vacuum cleaner is a great trick tool!), moisture, physical pressure, and carbon dioxide – essentially anything that indicates a warm-blooded host is available. Larvae turn into pupae, and new adults emerge.
It's been estimated that at any given time, only about 1 percent of a population of fleas is in the adult stage. About 14 percent are in the pupal stage, 35 percent are in the larval stage, and 50 percent are in the egg stage. Focusing flea control efforts – especially, resorting to chemical poisons – on only this tiny minority of the flea population (the adults) just doesn't make sense. That's why IPM techniques work so well: They target every aspect of the flea population.
Fleas prefer temperatures of 65 to 80 degrees and humidity of 75 to 85 percent. Individuals living at high elevations (above 5,000 feet) and in climates where freezing can occur year-round are at the lowest risk of flea problems. In cold weather (40 degrees or below), adult fleas die and the other stages lie dormant. In temperate climates, where winters rarely bring freezing temperatures, fleas may be active all year long. A flea program that is effective in temperate climates will be dependable anywhere.
In order to control a flea infestation with IPM techniques, it is necessary to treat not only your dog, but also the indoor and outdoor environments surrounding your dog. In discussing all of these, we'll start at the center: The dog.
"The most important measure you can take for flea control is similar to that with any illness, and that is to strengthen the overall health of the animal," states Don Hamilton, DVM, author of Homeopathic Care for Cats and Dogs: Small Doses for Small Animals. "In general, given the same environment, healthier animals suffer less from fleas. It all comes back to good food, lots of love, and minimal stress." Dr. Hamilton prescribes a human grade food, preferably a raw meat diet for dogs, along with supplements, a clean indoor air environment (see "No Room to Breathe," WDJ October 2001), and no vaccinations. Carolann Mancuso, one of Dr. Hamilton's clients living near Tampa, Florida, has used this protocol for keeping her dog family healthy and flea-free for over a decade.
A healthy dog is less likely to be the target for fleas. Fleas seem to know which dogs are ill in a household. If you are not already feeding a raw meat, homemade diet or human-grade food, this is the time to shift gears. A healthy immune system will make your dog less tasty to a flea. Consult a holistic veterinarian to help boost the health of your dog's immune system. Some complementary therapies that are useful include acupuncture, Chinese herbs, homeopathy, and nutritional therapy.
There are numerous dietary additives reputed to be helpful in repelling fleas. Unfortunately, their effectiveness varies from dog to dog. Some people have found the following remedies to be effective for their dogs. If, after giving your dog any of these supplements for a month, you see no improvement in the flea population, consult your holistic veterinarian for further direction.
Garlic: One clove per day of crushed organic garlic for a large dog, half for a medium-sized dog, and a quarter for a small dog. Or, use a capsule of cold-pressed garlic oil; adjust the canine dosage from the human dosage on the label (assuming a 150 pound human dose).
Vitamin B complex (with vitamin B1): Use a plant-source vitamin B complex, and again, adjust the dose for your dog's weight. Some people simply add brewers yeast to the dog's diet for its vitamin B1. Note: Some dogs are allergic to brewers yeast.
The results with topical solutions vary widely. Only some users have success with this. What works well for some dogs may not work at all for others. Desist if these suggestions do not work within three to four weeks.
Essential oils of cedar, tea tree, citronella, lavender, eucalyptus, and pennyroyal (Note: the last two are toxic to cats): Mix 10 drops of certified organic essential oil to one tablespoon of olive oil. Spray on your dog as a repellent.
will help you monitor the flea population.
A lemon rinse: Steep a cut-up lemon or two in a quart of boiling water and allow to cool. Use liquid as a rinse or sponge onto the coat. Remember that topical preparations – whether safe, natural remedies or poisonous chemicals – target only 1 percent of the flea population, the adults. While repelling adult fleas will help a flea-allergic dog, it should never be your only focus.
Using a flea comb will help you determine the effectiveness of your efforts. Comb around the dog's tail, stomach, and face, where they tend to collect in greater quantities. Look for fleas, as well as flea eggs (tiny white specks) and flea feces (slightly larger black specks). Drop anything you find into a glass of water; it will drown the eggs and fleas. Flea feces is comprised largely of your dog's blood, and will turn the water reddish brown, confirming the presence of fleas even if no adults are found.
Use a noninsecticidal soap; reduce this frequency as the flea problem diminishes, because over-frequent bathing can dry out the skin. Rinsing the dog completely to remove all soap will help prevent drying the dog's skin, as will increasing the essential fatty acids in the dog's diet. For dogs who are being bathed frequently, using a nonscented hypoallergenic shampoo, such as Logona Free Shampoo and Shower Gel, will be less irritating to their skin.
Restrict him to areas of the house that are easy to manage when a flea problem exists (close off basements or extra bedrooms).
Outdoor flea populations can be controlled quickly and easily. Again, the focus here is on the 99 percent of the flea population: the nonadult stages of the flea.
Mow often and rake leaves to prevent piles where flea eggs, larvae, and pupae can harbor.
DE is a calcium dust ground from single-cell ocean organisms. Apply it to your lawns, walkways and planting beds (anywhere your dog frequents). Be sure you use food-grade DE. In wet, humid climates, apply every other month; in drier climates, you can apply this less frequently.
Reliance upon these chemicals needlessly endangers your whole family.
This application works as an abrasive and desiccant, physically drying out and destroying the adult fleas' breathing organs as well as drying out and killing flea larvae. This process is inexpensive, and the flea cannot develop resistance to DE. Use a mask whenever handling DE; the dust can irritate the lungs.
Thoroughly hose down any outdoor areas where dogs hang out; this will drown adult fleas, and kill flea larvae, pupae, and eggs.
Nematodes are tiny worms that kill flea larvae and pupae by feeding on them. They can be purchased from progressive garden supply stores and catalogs and spread around the garden. Nematodes work especially well in warm, humid climates. They are available through Gardens Alive and Planet Natural.
Indoor environment control is relatively simple, and like your outdoor control efforts, should focus on the largest part of the flea population – the nonadult stages.
Flea eggs, larvae, and pupae are attracted to cracks and joints in floors.
If you are considering a remodel or new construction, choose alternatives to wall-to-wall carpeting, such as cork, wood, ceramic, or linoleum (not vinyl) flooring.
Do this during most intense time of infestation, cutting back to once or twice a week when it is under control. Seal the vacuum bag each time and put it in a freezer to kill the fleas before reusing.
Wash it at least once a week in hot water and a mild detergent, vinegar, or hydrogen peroxide (a whitening agent).
Hire a professional to steam clean your carpeting, furniture, and dog bedding. Use only hot water in the steam cleaning – no additives. Steam kills adult fleas and larvae and stimulates flea eggs to hatch. Vacuum daily within two days after the steam cleaning treatment to capture the newly hatched fleas. Be thorough; move all furniture and vacuum underneath and in all corners. Bathe your dog right after steam cleaning.
A light trap attracts and kills adult fleas. Most traps employ light to attract fleas, and either adhesive material or water to trap and kill the adult fleas that arrive. You can also make your own trap with sticky tape or a pan of soapy water beneath a hanging light bulb.
So far, all the indoor approaches we discussed are nontoxic. The methods we'll discuss next have some toxic properties. However, properly used, these are very safe – far safer than pesticides.
There are several chemically inert desiccant dusts, including diatomaceous earth (DE), that can be applied to your carpeting to effectively kill fleas in all their life stages. Use only food grade (natural) DE – avoid swimming pool grade. Use care when applying; keep animals out of the rooms being treated. Dusts can cause breathing problems in humans and animals and exacerbate asthmatic conditions. Do not use if any household members have asthmatic or upper respiratory conditions. Wear a mask when handling and apply close to the carpet surface (avoid creating airborne dust).
Apply at the beginning of your flea season, and keep crawling children and animals out of those rooms. A day after application, vacuum well to remove the residual.
There are several boron-based compounds that can be used to kill fleas, including (unscented) Twenty Mule Team Borax (available in grocery stores) or boric acid powder (available in most garden centers; use only products that are 100 percent boric acid). Flea Busters Rx For Fleas can be hired to apply sodium polyborate (100 percent active ingredient) to your carpets about every eight months.
Note: Tests indicate that boron has some toxicity when applied to broken skin.
Sometimes the answer to our problem is very simple, but takes the one thing we seem to struggle with daily – time. Time to understand the full impacts of the flea product you are considering using, and time to create a healthy environment for your dog during the flea season, and year-round.
Kathleen Dudley is a writer and photgrapher, and lives in New Mexico.
boltegeo - you are an idiot. Think more: it's free, and scientifically proven.
I've given all of my dogs air dried garlic for years and have never had fleas, and I think I've only pulled MAYBE 2 or 3 ticks off of them total.
OK. Let's get real. Everyone works at least 8 hours a day which makes them gone 9 - 10 hours. Just living a normal life does not leave much time to accomplish all this suggestions. Bottom line - I don't have extra hours in every day to devote to fleas.
It discredits your whole article when you recommend homeopathy.
We need science based advice and this does not qualify. Do some basic research before wasting time and money on this.
Has anyone had any success using Critter Oil on fleas?


text:
Hospitality: AHLA releases industrywide hotel cleaning standards through 'Safe Stay' initiative
Tue, May 5th 2020 11:10 am
New expanded cleaning & safety standards developed by industry leaders, public health officials in response to COVID-19
The American Hotel & Lodging Association has introduced "Safe Stay," an industrywide, enhanced standard of health and safety protocols designed to prepare America's hotels to safely welcome back guests and employees as the economy reopens. "Safe Stay" represents the top priority for the industry, the health and safety of guests and employees.
The standards of "Safe Stay" were developed under the guidance of an advisory council comprised of industry leaders representing all segments of the hotel industry, and in conjunction with public health experts to advance best practices for protecting against the coronavirus. A press release noted, "This initiative represents a new level of focus and transparency for an industry already built on cleanliness. Hotels have always met rigorous standards for cleaning and safety. and these enhanced guidelines are rooted in recommendations from the Centers for Disease Control (CDC)."
" 'Safe Stay' was developed specifically to ensure enhanced safety for hotels guests and employees. While hotels have always employed demanding cleaning standards, this new initiative will ensure greater transparency and confidence throughout the entire hotel experience," said Chip Rogers, president and CEO of AHLA. "The industry's enhanced hotel cleaning practices, social interactions and workplace protocols will continue to evolve to meet the new health and safety challenges and expectations presented by COVID-19."
The "Safe Stay" guidelines are intended to be iterative, and will be revised as needed based on the recommendations of public health authorities, in compliance with any federal, state and local laws. They include guidance on the following:
Employee and guest health
Employee responsibilities
Cleaning products and protocols
"The hotel industry maintains stringent standards for cleaning and safety, and the 'Safe Stay' initiative helps to strengthen best practices to provide the healthy environments that travelers expect at hotels throughout the country," Ecolab said. "Development of the 'Safe Stay' initiative included guidance from Ecolab, a global leader in cleaning and disinfecting solutions and services that collaborates with the U.S. EPA, FDA, CDC, WHO and other organizations to help establish and promote best practice guidance, training and solutions."
For more than 90 years, Ecolab has partnered with the hotel industry to provide cleaner, safer and healthier environments for employees and guests.
"While the hotel industry was one of the first affected by the pandemic, we have collectively stepped up to serve their communities during this public health crisis. Thousands of hotels across the country – more than half of those small businesses – are working tirelessly during this uncertain time to support their employees, health care workers and first responders. When the time is right, hotels will be ready to safely and eagerly welcome back America's traveling public," Rogers said.
The "Safe Stay" advisory council enhanced guidelines can be found at www.ahla.com/SafeStay. A list of council members can be found here.
Business COVID-19 NFP


text:
Home Where we are Mission to Bosnia and Herzegovina What we do Roma and Sinti
Follow the Mission
Closed field operations and related field activities
Romani children are gaining greater access to schools, resulting from education reforms. (Dejan Vekic/OSCE) Photo details
Recognizing the issues hindering the inclusion of Roma, the Mission works to increase the access of Roma citizens to governmental authorities and human rights institutions. In order to ensure the full and effective participation of Roma in governmental bodies and structures, and address problems in the areas of housing, health and education, as well as to combat discrimination and prejudice against Roma, the Mission continues to provide targeted support and advice to the Bosnia and Herzegovina's Roma Advisory Board and the country's Ministry for Human Rights and Refugees.
In close co-operation with all levels of government institutions and Roma NGOs, the Mission advocates for the provision of adequate housing for Roma.
The Mission's network of Field Offices and field-based Roma Focal Points have placed the Mission in an advantageous position to assess the needs of each individual Roma community and work with local governments to address these needs.
The Mission also supports the implementation of the Revised Action Plan on Roma educational needs and teaching about national minorities.
OSCE Mission to Bosnia and Herzegovina > Roma and Sinti
StoriesSee all
Roma women in the shadow of their identity
Combating the exclusion and isolation of Roma
Roma children go to school
Best Practices for Roma Integration
Project on Roma participation in decision-making, political and public life, and access to legal aid and improved living conditions
Council of National Minorities in Bosnia and Herzegovina
Roma Women and Elections
National Minorities in Bosnia and Herzegovina
See all multimedia
OSCE Mission to Bosnia and Herzegovina joins world in marking International Roma Day
SARAJEVO , 8 April 2016
Head of OSCE Bosnia and Herzegovina Mission calls on authorities to implement Roma Action Plans, marks International Roma Day in Kakanj
OSCE and activists discuss challenges of Roma in South East Europe
SARAJEVO , 19 March 2015


text:
Bobby Short Biography
Began Performing at Age Nine, Landed Carlyle Engagement, Friendship with Gloria Vanderbilt Caused Controversy, Selected discography
Short, Bobby, photograph. Frank Micelotta/Getty Images.
After he took up residence in the lounge of New York's elegant Hotel Carlyle in the late 1960s, vocalist and pianist Bobby Short became an icon of New York and American cultural life. Short called himself a saloon singer, but actually he roosted at the top of the hierarchy of entertainers who perform in cocktail lounges, and indeed he did much to define the modern categories of lounge singer and cabaret singer. New York visitors stopped in at the Café Carlyle for decades to hear Bobby Short, to glimpse the lifestyles of the city's well-heeled residents, and to take a tour through the classics of American popular song with one of its most knowledgeable curators for a guide.
Robert Waltrip Short, the ninth of ten children, was born in the small town Danville, Illinois, on September 15, 1924. His father was a coal miner from Kentucky who sometimes landed higher-paying jobs, and the family had a piano and a radio tuned to jazz. At age four, Short taught himself to play the piano. The resourcefulness that put Short on the road to performing in posh nightclubs was inherited in part from his mother. She "taught survival. I think she had a framework of cast iron," Short told CNN. The young musician had a childhood remarkably free of racial discrimination. "There was a total absence of any kind of overt racial prejudice in those years, and it was kept that way by our teachers—which I was not aware of then," he wrote in his autobiography, Black and White Baby.
Began Performing at
Age Nine
But survival instincts were necessary after the Great Depression of the 1930s hit the Short family hard. When he was nine, Short began to supplement the household's income by playing and singing in taverns. His skills developed quickly, and he turned into something of a teenage sensation. Agents who heard of his talent booked him into clubs and hotels in Chicago and New York. Short developed a taste for fine clothes, and later in life he would frequently appear on lists of best-dressed men. But his father's death in 1936 interrupted his high-flying career; he went back to Illinois to be with his family.
Short launched his adult career in 1942, performing at Chicago's Capitol Lounge. His reputation spread, and he landed nightclub slots in other large cities. Sometimes he shared a bill with singer Nat "King" Cole, a friend who influenced his expressive vocal style. By 1948, Short was a regular at the Cafe Gala in Los Angeles, staying there for three years and leaving only when he felt that he had become stuck in a "velvet-lined rut," as he was quoted as saying in the Times of England.
Indeed, Short constantly tried to expand his musical horizons. In the early 1950s he traveled to Paris, finding club jobs there and adding a layer of sophistication to his stage personality. Short also spent time in England, and his speaking voice took on a British accent. His clear diction became one of his trademarks; gradually, he gained the ability to lead listeners through the complicated lyrics of classic Broadway songs by Cole Porter and other composers.
Landed Carlyle Engagement
Short returned to the United States in the mid-1950s and recorded about a dozen albums for the Atlantic label, owned by jazz- and blues-loving Turkish-American brothers Ahmet and Nesuhi Ertegun. Working at the height of the rock and roll era, Short was never a chart-topping artist on the order of Atlantic labelmate Ray Charles. But other musicians admired them; trumpeter Miles Davis named Short as an influence on his own "cool jazz" style. Today, Bobby Short's Atlantic albums are valuable collector's items.
The second flowering of rock music in the 1960s also slowed Short's career. Rather than bemoaning his bad fortune, however, Short spent hours honing his craft, following the inspiration of classical musicians like African-American opera singer Shirley Verrett, a good friend. In 1968 the Ertegun brothers recommended Short for a fill-in slot at the Cafe Carlyle, located in a durably elegant Central Park-area hotel. Short won the approval of both the hotel's old-money patrons and the tourists who came to the Carlyle to rub elbows with them. In the late 1960s he cemented his reputation by giving two well-received concerts with nightclub vocalist Mabel Mercer at New York's Town Hall.
Short fulfilled the two key requirements of high-end cabaret singing: he brought the established classics of popular song alive, yet his own style was distinctive and personal. Short knew thousands of songs, and Broadway connoisseurs could count on hearing an unknown gem by Cole Porter or George and Ira Gershwin over the course of an evening at the Carlyle. Even though he performed twice a night, five nights a week, for six months a year, Short rarely repeated himself.
As a vocal stylist, Short was quite unusual. New Yorker jazz writer Whitney Balliett wrote that Short had "a searching down sound": a versatile baritone that could unexpectedly drop into a gruff tone or emphasize psychologically significant points in a song's lyrics. Short could bring out the sexy qualities that lay behind the conventional rhymes of Broadway pop, and he could find an elegant quality in more raucous old jazz and blues songs. He often performed blues diva Bessie Smith's "Gimme a Pigfoot (And a Bottle of Beer)." Short tried to uncover African-American roots of the classic Broadway sound, and he often revived little-known pieces by the likes of Thomas "Fats" Waller and his Madagascarian-American lyricist, Andy Razaf.
Friendship with Gloria Vanderbilt
Caused Controversy
Although Short had no taste for controversy, he did become involved in one well-publicized dispute with racial overtones. The situation arose as a result of Short's long friendship with heiress Gloria Vanderbilt, who was turned down by the board of the posh River House condominiums when she tried to buy a unit there—because, she alleged in a lawsuit, the board feared that she and Short would marry. The dispute eventually simmered down, and Short became one of the few African Americans included on New York's Social Register of prominent citizens. He never married, but he adopted a son, Ronald Bell.
Born Robert Waltrip Short on September 15, 1924 in Danville, IL; died on March 21, 2005 in New York; ninth of ten children; children: one adopted son.
Career: Capitol Lounge, Chicago, singing debut, 1942; toured United States, 1940s; Cafe Gala, Los Angeles, singer, 1948-51; England and France, toured, early 1950s; Atlantic label, recording artist, 1955-90(?); Hotel Carlyle, New York, singer, 1968; Telarc label, recording artist, 1993-(?); nine-piece band, co-founder, 1997.
Selected awards: Two Grammy awards; New York Landmarks Conservancy, Living Landmark honor, 1994.
Short made nationally prominent film and television appearances, and his face became well known after it appeared on the billboards of the Gap clothing-store chain. He won two Grammy awards, one for a recording of romantic songs and the other for a Cole Porter disc. Both appeared on the Telarc label. Short appeared as himself in Woody Allen's film "Hannah and Her Sisters," and in 1994 he garnered an honor of a different kind: was named a living landmark by the New York Landmarks Conservancy. Short spent vacation time at a villa in the south of France.
In 1997, well over 70 years old, Short rethought his backing band at the Carlyle, expanding it from a trio to a nine-piece band. He tried to retire in 2004, but popular demand induced him to sign a contract to appear for another year. He continued to work even after receiving a leukemia diagnosis, and he worked on a new CD of Fred Astaire songs until just before his death. He never finished it, but he left a sturdy legacy nonetheless: the younger cabaret performers that revived the art in the 1990s and 2000s all looked to Bobby Short as an inspiration. "Bobby Short," singer and pianist Michael Feinstein told the Chicago Tribune, "was the inventor of what all of us do."
Songs by Bobby Short, Atlantic, 1955.
Bobby Short, Atlantic, 1956.
Speaking of Love, Atlantic, 1957.
Sing Me a Swing Song, Atlantic, 1957.
Nobody Else But Me, Atlantic, 1958.
The Mad Twenties, Atlantic, 1959.
Bobby Short on the East Side, Atlantic, 1963.
My Personal Property, Atlantic, 1971.
Bobby Short Loves Cole Porter, Atlantic, 1973.
Bobby Short Live at the Cafe Carlyle, Mobile Fidelity, 1975.
Bobby Short Celebrates Rodgers & Hart, Atlantic, 1982.
Moments Like This, Atlantic, 1986.
Guess Who's in Town: Bobby Short Performs the Songs of Andy Razaf, Atlantic, 1991.
Late Night at the Cafe Carlyle, Telarc, 1993.
Swing That Music, Telarc. 1995.
Songs of New York, Telarc, 1999.
How's Your Romance, Telarc, 1999.
You're the Top: The Love Songs of Cole Porter, Telarc, 2001.
Short, Bobby, Black and White Baby, Dodd, Mead, 1971.
Short, Bobby (with Robert Mackintosh), Bobby Short: The Life and Times of a Saloon Singer, C. Potter, 1995.
Back Stage, March 24, 2005, p. 6.
Chicago Tribune, March 22, 2005.
New Yorker, December 26, 1970, reprinted March 22, 2005.
New York Observer, March 28, 2005, p. 20.
New York Times, March 21, 2005.
Times (London, England), March 23, 2005.
Washington Times, March 25, 2005, p. A19.
"Bobby Short," All Music Guide, www.allmusic.com (April 1, 2005).
"Impeccable Singer Bobby Short Dead," CNN.com, www.cnn.com/2005/SHOWBIZ/Muisc/03/21/obit.short.ap (April 1, 2005).
—James M. Manheim


Payments Views » Who's the Better Fraud Investigator Survey — What about Merchants?
Who's the Better Fraud Investigator Survey — What about Merchants?
Our Card Fraud survey is still open — we're trying to answer the question of who first detects card fraud: cardholders or their banks? The survey can be found here.
I've received a couple of comments suggesting I left out an important fraud detector in the survey: merchants! In the card not present (CNP) space, merchants are often the first detectors of fraud, noticing suspicious buying behavior even though the issuer is happily approving the transaction. This is a big issue and challenge in the CNP world today: how do merchants communicate information and insight such as this to issuers? There is no good way to carry this information in the current authorization message and "out of band" information transmission systems between merchants and issuers have yet to land on a single standard.
Merchants know things about consumers and transactions that issuers don't, just as issuers know lots of things merchants don't. For example, what if the merchant was able to tell the issuer "I've seen this customer many times before, but this is the first time he's using your card"? Or an issuer could tell a merchant: "That is my cardholder's current billing address, but it was just changed in the last 3 days"? This kind of two-way dialogue could certainly make the authorization decision smarter.
The fact is, today's authorization system wasn't designed for a world where merchants worked to actively detect fraud as they do today, at least in the CNP world. When the world was mostly "card present" transaction, as long as the merchant got a mag stripe read, an authorization and a signature, they were generally off the hook for fraud. So the authorization just needed to carry a few pieces of information one way for that issuer to make the authorization decision.
Contrast that to the CNP space, where merchants are always on the hook for fraud — even if authorized by the issuer — and therefore have implemented sophisticated fraud monitoring activities, doing a sort of "authorization" themselves often before sending the traditional authorization out to the issuer. In this new world, we need a two-way street of authorization data, not the one-way street that used to work so well.
Anyway, back to our Card Fraud survey… I didn't allow for the choice of "merchant" as the first fraud detector because this is a consumer facing survey and I don't think consumers are usually aware that merchants are often the first fraud detectors in a CNP environment. But maybe I'm wrong. Maybe a lot of merchants are proactively contacting consumers when a suspected fraudulent card transaction is turned away. In fact, that seems like a really good idea, since it would create cardholder pressure on issuers to shutdown compromised cards.


An initial engagement with TechAvidus begins with Account Manager who works directly with our customer to define the vision of the project.
Our approach is rooted in our customer's requirements; TechAvidus allows transparency and open communications between all key parties involved.
TechAvidus has refined a methodology that allows our team to gain a full understanding of our customer's requirements. We take the time to understand your unique challenges and existing systems to develop a tailored technical solution. During identification, we conduct customer reviews; inventory existing assets that pertain to the proposed effort and create customer surveys where appropriate.
During analysis we perform a "deep dive" to understand the interrelationships between proposed elements. We also apply our technical experience to create an objective and constructive view of the feasibility of the project components to support our recommendations.
TechAvidus analysis team typically includes a Project Manager, a Business Analyst, and a Technical Lead. We also request customer to provide a primary point of contact, however, we encourage as many customer stakeholders as necessary to ensure smooth and successful analysis efforts.
The specific deliverables for the Analysis and Recommendation phase vary by project, but will be agreed upon by TechAvidus and Customer before the project Kick-off. The specific deliverables includes: a High-Level Functional Requirements Document, Project Plan, Wireframes and Design Concepts, and a Cost Proposal.
The recommendation step extends from the analysis, we may suggest multiple options based on cost, time to implement and other factors. Recommendations can define the criticality of project components, set priority and identify areas for future enhancements.
During the support and maintenance phase, our senior developer (who is being point of contact with client since development phase) or project manager serve as the client's single point of contact. Recurring status meetings will be held to review resource consumption, priorities, work items and blockers.
Using ASP.NET CORE, AngularJS, Node.JS and ASP.NET MVC we build custom web applications.
Using Ionic and Xamarin technology we build cross platform mobile applications for various Oss such as IOS, Windows, and Android.


text:
Q: How can I configure a local feed for nuget packages in VSCode? I'm using VSCode with the official C# extension to develop a .NET Core console app on Ubuntu. I'd like to use a private nuget package in this console app. Usually one would add a local feed for nuget packages like described here with nuget init c:\packages \\myserver\packages. I've tried to find some settings in the C# extension which would allow me to configure a local feed for nuget packages but did not find any. Is it possible to do the same with the VSCode + C# extension builtin support?

A: Alternatively, you can create a file named "NuGet.Config" in the directory where the solution is located and do its contents as follows;
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="KetumMyGet" value="https://www.myget.org/F/ketum/api/v3/index.json" />
    <add key="KetumMyBaget" value="http://localhost:5000/v3/index.json" />
    <add key="TestSource" value="c:\packages" />
  </packageSources>
</configuration>

See more here