The holiday season is my absolute favorite time of year. From the decorations, to the parties, it's hard not to become completely immersed in all of it. But the holidays can actually be a very stressful time for many. In past years, it's been a struggle to stay on track with my fitness goals. I always promised myself that I would swear off the cookies and candies, but a few family and company parties later, I would always throw those promises out the window.
My issue was that I never approached the holidays with an actual plan. I had a vague idea of what I should stay away from, and a routine that I, realistically, had no intentions of maintaining. Then when the holidays were over, I would always wonder why I hadn't reached my goals. But it's pretty obvious why. So this year I'm approaching things a bit differently, and you should too! Here are 6 tips to help you stay on track during the holidays.
My biggest downfall are those little appetizers that are served at every holiday party. I mean, who doesn't love those? They might seem small, but when there are 10 different options and you help yourself to 5 of each, you're going to gain those hard-lost pounds right back. If you know you're headed to a holiday party tonight, try filling up on some healthy snacks beforehand. This way you can help yourself to just a couple treats, and still be satisfied.
At work we have officially started the "25 Days of Fitness" challenge. Each day is a new exercise, and it gets us up from our desks periodically. The first day was 10 squats every hour, starting at 8am and ending at 5pm. It's really funny to watch because every person in our division stops everything they're doing, stands up, and squats. We definitely get some strange looks from people walking by, but I think it's amazing that they let us do something like this. If you're struggling to stay on track, find some others in the same boat and support each other!
With all the stress and chaos of the holidays, it's easy to get wrapped up in the late night routine. I always start a bunch of little projects around Christmas, and it's hard to drop everything when it's time for bed. I tend to be the type of person who has to complete everything in one sitting, and I always wind up exhausted. And lack of sleep can actually be a major cause of weight gain. Make sure you stick to a normal sleep routine so that you can be rested up for all the festivities!
I've always been a pretty competitive person, so I figured I may as well take advantage of it. Myself and a few others started a "competition" just after Halloween. Each person chooses something that they really want to focus on, whether that be losing pounds or inches, decreasing their mile time, increasing their lifting amount, etc. Each person puts $25 in a pool to represent their goal, and you have check-ins each week to track progress. The rule is that if everyone reaches their goal, they get their $25 back. But if you fail, the $25 gets divided up to the winners. If only 1 person succeeds, they get it all! The more people who join in , the bigger the prize. It puts a fun twist on your fitness goals, and gets everyone involved!
The holidays are the perfect time for spiked everything, and I love an "adult hot chocolate" just as much as anyone. But alcohol and fitness don't go well together. Try to limit yourself to 1-2 drinks per party, and lay off the extra sugary beverages if possible. Some drinks I plan on limiting this year include cider, sparkling juices, hot chocolate, etc.
Before I started using My Fitness Pal to track my food intake, I genuinely didn't know how many calories were in a lot of the meals I was choosing. Especially when we eat out. The app actually allows you to search for meals from popular restaurants, and scan the bar codes of all the snacks and prepared meals. It doesn't just provide a calorie count either. It actually has the full break down with sugars, cholesterol, carbohydrates, etc. It's the perfect tool for combating those holiday treats.
What do you do to stay on track during the holidays?
Great suggestions! It is so important to stay healthy and happy this time of year. We don't want to limit ourselves too much, or get completely off track either, so we have to strike a good balance.
The balance is certainly the hardest part. Each holiday season brings some challenges, but I'm so excited for it still!
Looking forward to the holidays this year!
Number 5 and 6 are soooo hard. I think not drinking during the holidays (for me) is like not eating cookies! And I really try to use myfitnesspal to keep track of calories, but it's tough!
Im the same way! I can't say no to spiked hot chocolate, and the various other amazing drinks. I always get so disappointed when I find out how many calories are in each drink. It's a meal in itself!
I have a serious Christmas cookie weakness that is hard to fight. But I can usually do without alcohol so I try to keep things in balance that way. Luckily for me, too much sugar makes me feel horrible so I self-regulate.
I'm with ya on that. Unfortunately, I have some food allergies so Christmas cookies can be tricky for me. But it's probably a good thing haha.


text:
Published on March 16th, 2015 | by Mica Rose
LEGO: Jurassic World – Gameplay Trailer
LEGO: Jurassic Park
Though it is hardly a surprise that Jurassic Park and Jurassic World will be joining the ranks of the many stories reimagined in brick form, a LEGO: Jurassic World game is still a highly exciting thought!
The game will go back over 20 years to cover all of the original Jurassic Park films including the long awaited Jurassic World which will be released in cinemas this year.
Don't Eat The West Indian Lillac
As you go back to Isla Nublar and Isla Sorna, you'll get to see all your favourite characters and dinos from the films. TT Games have recreated iconic scenes from the film and included them in the gameplay with the signature LEGO humour.
LEGO Bricks In Mirror Are Closer Than They Appear
I've always believed that there aren't enough video games featuring dinosaurs so this is definitely a step in the right direction! This will be the first game where players can experience sequences from all four films!
Check out the gameplay trailer here:
What do you think consumers? Is the excitement building for you?
Mica Rose
Mica is an avid gamer and trophy hunter. She loves all things PlayStation, and spends most of her free time either playing games or talking about them!
Latest posts by Mica Rose (see all)
Back To The Future Day: Revisiting Telltale's Take - October 21, 2015
Overlord: Fellowship of Evil out on Consoles and PC - October 20, 2015
Sherlock Holmes: The Devil's Daughter Coming Spring 2016 - October 20, 2015
Tags: Chris Pratt, gameplay, Games, jurassic, jurassic park, Jurassic World, Lego, lost world, park, raptor, screenshots, spielberg, t-rex, Trailer, tt games, Warner Bros, wb, world

redpajama_set_name: RedPajamaCommonCrawl


text:
Forget Awards — Billy Porter is Just Grateful 'Pose' Exists
Forget Awards — Billy Porter is Just Grateful 'Pose' Exists
January 8, 2020 Lena Finkel 0
Considering how many times Pose was snubbed by the Golden Globes this year, Billy Porter is impressively serene.
After yet another awards show failed to honor people of color, Billy Porter was asked about losing Best Performance by an Actor in a Television Series (Drama) to Brian Cox from Succession. Billy was nothing but positive, however. He told Shadow and Act,
"Validation from the outside is unnecessary. Focus on the work. Keep doing the work. Make sure that you reach the people that you're trying to reach. That's the point. Pose is on the air — Pose wasn't ever supposed to be on the air… so let's focus on that, that it's there, that it's on television."
Billy Porter and Mj Rodriguez in Pose season 2
The actor had a similar outlook when the Golden Globe nominations were announced and his transgender co-stars were all ignored by the award show. He told Essence,
"Can we get the story out? Can we be grateful that it even exists? I find that so many people want to lean into the negative. It's on the air! The story is being told. We got a third season. We get to build."
Porter's positivity is incredibly impressive considering how long and hard the transgender community had to fight to get representation on TV and, just as importantly, to get trans actors to actually get to play trans roles.
Understandably, his co-star Jennifer Coolidge isn't so patient. She said,
"Sometimes I do feel like it should be accelerated…It is ridiculous."
Getting Pose on the air was certainly a wonderful accomplishment, but all the amazing actors and actresses on the show deserve to be recognized for their work. And considering the popularity of the show and the critical praise it's received, it seems that audiences are ready to see things accelerated as well.
Trans Women Were Excluded From The Black Girls Rock! Awards And Angelica Ross Wasn't Having It
Tags: Billy Porter LGBTQ Pose transgender
Your Quarantine Binge: 10 TV Shows With Badass Female Friendships to Make You Feel Less Alone
'The Bachelorette' Kaitlyn Bristowe is the New Spokeswoman for Freezing Your Eggs
'This is Us' Chrissy Metz on Contractual Weight Loss: 'I'm Not Selling Out the Big Girls'
'Bob's Burgers' Creator: 'We're Not Proud of Taking Away Jobs From Women'


text:
@interface NSScroller (PrivateAPI)
- (void) setOverlayScrollerKnobAlpha:(CGFloat)alpha;
- (void) setOverlayScrollerTrackAlpha:(CGFloat)alpha;
@end

@implementation HackedOverlayScroller

static CGFloat __minKnobAlpha = 0.8;
static CGFloat __minTrackAlpha = 0.0;

+ (BOOL) overlaysScrollView
{
	return YES;
}

+ (BOOL) isCompatibleWithOverlayScrollers
{
	return YES;
}

+ (void) takeoverInstance:(NSScroller *)scroller
{
	Class cls = [HackedOverlayScroller class];
	if (![scroller isMemberOfClass: cls]) {
		NSLog(@"scrollbar: %@", [scroller className]);
		object_setClass(scroller, cls);
		[scroller setOverlayScrollerKnobAlpha:-1];
		[scroller setOverlayScrollerTrackAlpha:-1];
	}
}

- (void) setOverlayScrollerKnobAlpha:(CGFloat)alpha
{
	const CGFloat min = [HackedOverlayScroller minKnobAlpha];
	[super setOverlayScrollerKnobAlpha: MAX(alpha, min)];
}

- (void) setOverlayScrollerTrackAlpha:(CGFloat)alpha
{
	const CGFloat min = [HackedOverlayScroller minTrackAlpha];
	[super setOverlayScrollerTrackAlpha: MAX(alpha, min)];
}

#pragma mark Custom methods

+ (CGFloat) minKnobAlpha
{
	return __minKnobAlpha;
}

+ (CGFloat) minTrackAlpha
{
	return __minTrackAlpha;
}

+ (void) setMinKnobAlpha:(CGFloat)alpha
{
	__minKnobAlpha = MAX(0, MIN(1, alpha));
	NSLog(@"__minKnobAlpha = %f", alpha);
}

+ (void) setMinTrackAlpha:(CGFloat)alpha
{
	__minTrackAlpha = MAX(0, MIN(1, alpha));
	NSLog(@"__minTrackAlpha = %f", alpha);
}

@end

redpajama_set_name: RedPajamaGithub


text:
Community Updates, Local News / 11/01/2022 11/01/2022 / By Ramsay Beattie
Key agencies across Scotland are teaming up to tackle dogs attacking livestock as part of new legislation.
They're cracking down on dogs worrying and harming animals under farmers care by highlighting the new legislation which could see fines up to £40,000 and prison sentences for offending owners.
Police Scotland, NFU Scotland and campaigners are putting the spot light on the news laws which were supported by the Scottish Partnership Against Rural Crime (SPARC) and introduced in November of last year.
Inspector Alan Dron, Police Scotland National Rural Crime Co-ordinator said: "Attacks on livestock by dogs is an emotive issue that impacts on rural communities throughout Scotland therefore Police Scotland welcomes this new legislation which can hopefully assist in preventing, reducing and tackling such instances.
"Its introduction is timely given the increase in dog ownership experienced during COVID and the aim of the campaign is designed to educate and raise awareness amongst dog owners, whether new or experienced, that their dog is very much their responsibility."
NFU Scotland held a survey which found that only 4% of people knew they could face a £40,000 fine and 22% knew that they could be sent to prison if their dog attacked livestock.
Mark McBrearty, Regional Manager for Scotland at NFU Mutual, said: "Dog attacks are causing appalling suffering to animals and huge anxiety for farmers and crofters as they deal with the aftermath. The new legislation is a huge step forward as it means farmers and police are able to trace offending dogs' owners and impose serious penalties.
"We're supporting the 'Your Dog – Your Responsibility' campaign to spread the message about the new law and encourage irresponsible dog owners to control their pets. We want people to enjoy the countryside as it's so important for people's wellbeing. It's vital that dog owners act responsibly and keep dogs under control whenever there is a possibility that livestock are nearby."
They're survey also found that 64% of UK dog owners let their pets roam free in the countryside, despite half admitting their dog doesn't always come back when called.
NFU Scotland Rural Business Policy Adviser Rhianna Montgomery said: "NFUS is delighted to be involved in this campaign. With hundreds of incidents across Scotland each year, the protection of livestock is paramount for our members. The new Bill gives greatly enhanced powers to tackle this blight. Working closely with other stakeholders, informing and educating the public of good practice when taking access in the countryside with dogs, and the penalties now in place for those who are irresponsible, is imperative in reducing the number of livestock attacks."


Club needs to open new checking account non-interest bearing account since previous bank sold to another bank, Sierra Central. Bank required Bill to put club account and address in his name. It was suggested to check out El Dorado Savings and Chase – both require IRS tax ID number. Bill and Glenn are going research which bank will be most convenient for club.
July 13th – Big Springs Garden lunch run – Sierra County – Host: George Goolsby – 26 people attended. George disappointed this year as there was no reserved parking and no VIP treatment like past years. Even if place wasn't sold he wouldn't return. Still was nice drive with good group.
July 17th – Ladies Luncheon – Casa Ramos, Placerville – Hostess: Pat Oesterreich – Ladies enjoyed another fun lunch – check out the pictures on the website. Ladies do know how to have a good time.
Drag races are great – something you have to attend to experience. Ear plugs are a must. Plugs worked so well that Bob forgot to remove his on the way home!
July 26th – Buckhorn Dinner, Winters – Hosts: Vicki & Tom Braithwaite – not too hot for 20 people to attend (plus Vicki's boss). Another great dinner. Again, check out the pictures!
July 30th – Birthday Dinner @ Cattleman's, Rancho Cordova – Hostess: Patty McCoy – Good time celebrating President's birthday, Mike Cobel, Cheryl Duncan and Robert Bianca. All looked cute in their birthday hats.
Group attended Barrett Jackson…Bob Graham almost ended up with a '62 Ramble ($30,000 bid) by waiving his hand at Kevin!
* Bill Mueller turned in his resignation as treasurer due to other obligations.
Motion to proceed with election for new treasurer made by Phil Fischbach, second by Kathleen Fischbach. Vote taken – motion approved.
Glenn Carlisle nominated and volunteered to take over position effective this date. Glenn will be unavailable next month and Bill will wrap up details and fill in until October meeting.
Meeting at Sierra College parking lot at 1:15 – hooking up with 73 cars – leaving at 2:00 - stopping at Donner Summit to be escorted to Reno. Spending the night at Atlantis. Sounds like fun ~ wish we were going!!!!
October 4th – Cameron Park Show 'n Shine – Hosts: John & Sue Cook – sign up sheet circulated for side dishes.
Remember to check website for details for all runs – Pete does an outstanding job keeping everything current.
Glenn Carlisle has done research regarding club insurance through WSCC. Glenn has spent an enormous amount of time checking into details regarding costs. He has posted all the details in an Email for all members to review.
Motion was made by Les Oesterreich that the insurance be mandatory for all members. Second: Gary Duncan. Motion voted and passed.
Jack Stanley said Jane is working hard and has good attitude with her recovery. We all wish both Jane and Jack our best wishes and support.
Thanks to Bill Mueller for all his hard work and service as club treasurer … much appreciated by all. Great job Bill!
None that we are aware of – hard to believe no members were born in August!


can anyone advise on how to add the islands to the county colours?
I'm not too experienced with maps just yet, but there is a fantastic blog series by Sarah Battersby that might point you in the right direction..
Thanks Ciara Brennan Will take a look... looks a great blog, lots to learn!
You cannot edit/append the built-in administrative data used when making a map in Tableau. You will need to use a spatial file that includes the detail you are looking for.
I downloaded more detailed data from gadm.org.
I'll delve into this over the weekend and hopefully make some progress!


So A little Info first. These are some photos I had take a while back, Finally got to scan these prints in. Basically it is two non-silver processes layered. On the Bottom is the Cyanotype Process, and layered over it is the VanDyke Brown Process.
Now each of these processes has a sort of tonal enhances for cyanotype hydrogen pyroxide will enhance the tones and standard film fixer for vandyke brown. Basically I ran the print the the cyanotype. washed it let it dry, then the van dyke brown. then splashed it in some hydrogen pyroxide, washed it, and then the fixer. Now there is no way to get the same tones more than once. so each print comes out unique and unable to be exactly duplicated. anyway Its a fun process, and creates some unique results. Thanks for looking, and if you made it this for, reading all this!


text:
Culture / History
[Wartime Laborers] South Korea Ignores History, Violates 54-Year-Old Treaty
Tsutomu Nishioka December 23, 2019 1:31 pm Leave your thoughts
(Click here to read this article in Japanese.)
1965 Treaty, 1965 Treaty and Agreement, Agreement on settlement of claims, Anti-Japan Tribalism, Editor's Pick, Gunkanjima, History, japan, Japan-South Korea relations, Korean wartime laborers, Mitsubishi Heavy Industries, mobilized laborers, Nachi-Fujikoshi, Nippon Steel, seoul, South Korea, South Korean Supreme Court, Sumitomo Metal, Tokyo, Treaty on Basic Relations, Tsutomu Nishioka
South Korean Court Wartime Labor Ruling Against Japan
Gunkanjima: Koreans in Wartime Japan: Don't Confuse Illegal Immigrants with Recruited Workers
The Reality of the Mobilization of Koreans During World War II – An Analysis Based on Statistics and Written Records
(First of 5 Parts)
Part 2: [Wartime Laborers] Separating Facts from Fiction: Korean Workers Were Recruited, Not Coerced
Part 3: [Wartime Laborers] The 3 Phases of Recruitment: Workers Came to Japan on Their Own
Part 4: [Wartime Laborers] Koreans Were Compensated Twice Before
Part 5: [Wartime Laborers] Japan Activists Incite Koreans to Sue Based on Lies About Forced Labor
A year has passed since South Korea's Supreme Court handed down a pair of unfair rulings a few weeks apart. It ordered Sumitomo Metal Corporation, Nippon Steel, Mitsubishi Heavy Industries, and Nachi-Fujikoshi — all Japanese companies — to pay 100 million KRW (South Korean won, about $90,000 USD) per plaintiff in compensation to wartime laborers. These unjust rulings violated international law and have shaken the foundations of diplomatic relations between Japan and South Korea.
The South Korean Supreme Court concluded that Japan's rule of Korea under the Japan-Korea Annexation Treaty was unlawful. And, the court reasoned, compensation for "unlawful acts" were not included in claims settled in the 1965 Treaty on Basic Relations and the Agreement on the Settlement of Problems Concerning Property and Claims (1965 Treaty and Agreement).
Based on such reasoning, claims for compensation cannot be ruled out for any number of acts the same court deems unlawful, such as forcing people to study Japanese or encouraging them to pray at shrines during Japanese rule.
The South Korean court also directly challenged the Japanese Supreme Court, rejecting its decision which had found plaintiffs had no grounds for their lawsuit. In a one-sided argument, it commented that the Japanese court's ruling was unacceptable because it violated South Korea's public morality.
In the cases against Japanese companies, the South Korean court allowed plaintiffs to bring individual claims, even though they were resolved under the 1965 Treaty and Agreement that both governments had implemented in the years and decades thereafter. In addition, the South Korean court challenged the principle that international agreements take precedence over domestic law, breaching South Korea's obligations under international law.
Calls for Restoration of the International Order
Upon ratification of the 1965 Treaty and Agreement, Japan's legislature enacted domestic law to implement and enforce the bilateral accord. It is called the "Act on Measures in Relation to Property Rights of the Republic of Korea and Others Incidental to Enforcement of Article 2 of the 'Agreement Between Japan and the Republic of Korea Concerning the Settlement of Problems in Regard to Property and Claims and Economic Cooperation.'"
This law brought an end to the right of Korean persons to make claims against Japanese persons (including corporations) because those claims were fully settled in the 1965 Treaty and Agreement.
Like Japan, South Korea also carried out steps to implement the 1965 Treaty and Agreement after they were executed. In the process, at two different times it used funds bookmarked from the settlement payments made by Japan to pay Korean laborers who were mobilized in the wartime. (This will be discussed further in Part 4 of this series.)
South Korean Court Takes Its Own Path
Ignoring this history, the South Korean court created an unusual situation wherein the legal decisions of the two countries that signed the 1965 Treaty are in direct conflict with one another. Moreover, the South Korean government has called upon Japan to adhere to the Korean court's rulings, rather than have both parties abide by the mutual promises made under the 1965 Treaty and Agreement.
The Japanese government has repeatedly called upon the South Korean government to rectify this violation of international law. However, the South Korean government has made no move to do so. Japan also pushed for third-party mediation, which Seoul also rejected.
Ultimately, this has resulted in a grave risk to the rights of the defendant Japanese companies. In January 2019, joint venture assets of the Japanese companies in the form of stock held in South Korea were seized. Legal procedures for liquidation began in early May.
The court has threatened to proceed with liquidation and hand the assets over to the plaintiffs. Although those procedures have been prolonged for a variety of reasons, the plaintiffs held a press conference in late October 2019 to mark the first anniversary of the rulings, at which they announced that liquidation would take place in early 2020.
Should the liquidation of assets happen, it would amount to an unjust infringement on the private property of the affected companies. This is precisely a consequence that the 1965 Treaty and Agreement intended to prevent.
Understanding the History Behind the Conflict
The foundation of Japan-Korea relations has now been shaken. This essay aims to provide an overall picture of the issue for non-Japanese readers unfamiliar with its details and background.
It will examine the issue from four perspectives:
the facts of conditions and opportunities surrounding mobilization of wartime laborers;
how Korean laborers were mobilized;
post-war process involving the 1965 Treaty and Agreement settling claims between the two, and how the South Korean government carried out compensation under the agreement on two separate occasions; and
how Japanese activists have stirred up commotion with lawsuits since the 1990s.
These points are discussed, in turn, in the succeeding installments of this series.
[Speaking Out] Anti-Japan Tribalism Undermines Tokyo-Seoul Relations
[Speaking Out] Seoul Sustains Anti-Japan Sentiments Despite Extension of Intelligence-
Former Gunkanjima Residents to Debunk Korea's False Claims on Wartime Laborers at U.N. Side Event
Let's Not Aid South Korean Supreme Court's Misperception of Facts on Wartime Labor
South Korea Breaches Rule of Law, Common Sense with Court's Wartime Labor Ruling
Author: Tsutomu Nishioka
Tsutomu Nishioka is a senior fellow and a planning committee member at the Japan Institute for National Fundamentals and a visiting professor at Reitaku University. He covers South and North Korea.
Top 25 JAPAN Forward Reader's Favorites of 2019: 5-1
Japan's Defense Against the North? South Korea's Actions Contradict Its Claim
[Wartime Laborers] The 3 Phases of Recruitment: Workers Came to Japan on Their Own
Tsutomu Nishioka Leave your thoughts
(Third of 5 Parts) Part 1: [Wartime Laborers] South Korea Ignores History, Violates 54-Year-Old Treaty Part 2: [Wartim
[Wartime Laborers] Koreans Were Compensated Twice Before
(Fourth of 5 Parts) Part 1: [Wartime Laborers] South Korea Ignores History, Violates 54-Year-Old Treaty Part 2: [Warti
[Wartime Laborers] Separating Facts from Fiction: Korean Workers Were Recruited, Not Coerced
(Second of 5 Parts) Part 1: [Wartime Laborers] South Korea Ignores History, Violates 54-Year-Old Treaty Part 3: [Warti


text:
import os
import logging
import pytest

has_no_ROOT = False
try:
    import ROOT
except ImportError:
    has_no_ROOT = True

if not has_no_ROOT:
    from alphatwirl.roottree.inspect import get_entries_in_tree_in_file

##__________________________________________________________________||
pytestmark = pytest.mark.skipif(has_no_ROOT, reason="has no ROOT")

##__________________________________________________________________||
def test_no_error():
    input_dirname = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'data_02')
    input_basename = 'sample_chain_02.root'
    path = os.path.join(input_dirname, input_basename)
    tree_name = 'tree'
    assert 1000 == get_entries_in_tree_in_file(path, tree_name)

def test_no_tree(caplog):
    input_dirname = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'data_02')
    input_basename = 'sample_chain_02.root'
    path = os.path.join(input_dirname, input_basename)
    tree_name = 'no_such_tree'

    with caplog.at_level(logging.WARNING):
        result = get_entries_in_tree_in_file(path, tree_name)

    assert result is None
    assert len(caplog.records) == 1
    assert caplog.records[0].levelname == 'WARNING'
    assert 'inspect' in caplog.records[0].name
    assert 'cannot find' in caplog.records[0].msg

def test_no_tree_raise(caplog):
    input_dirname = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'data_02')
    input_basename = 'sample_chain_02.root'
    path = os.path.join(input_dirname, input_basename)
    tree_name = 'no_such_tree'

    with pytest.raises(ReferenceError):
        with caplog.at_level(logging.WARNING):
            get_entries_in_tree_in_file(path, tree_name, raises=True)

    assert len(caplog.records) == 1
    assert caplog.records[0].levelname == 'ERROR'
    assert 'inspect' in caplog.records[0].name
    assert 'cannot find' in caplog.records[0].msg

@pytest.mark.filterwarnings('ignore::RuntimeWarning')
def test_zombie(caplog):
    input_dirname = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'data_02')
    input_basename = 'sample_chain_03_zombie.root'
    path = os.path.join(input_dirname, input_basename)
    tree_name = 'tree'

    with caplog.at_level(logging.WARNING):
        result = get_entries_in_tree_in_file(path, tree_name)

    assert result is None
    assert len(caplog.records) == 1
    assert caplog.records[0].levelname == 'WARNING'
    assert 'inspect' in caplog.records[0].name
    assert 'cannot open' in caplog.records[0].msg

@pytest.mark.filterwarnings('ignore::RuntimeWarning')
def test_zombie_raise(caplog):
    input_dirname = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'data_02')
    input_basename = 'sample_chain_03_zombie.root'
    path = os.path.join(input_dirname, input_basename)
    tree_name = 'tree'

    with pytest.raises(OSError):
        with caplog.at_level(logging.WARNING):
            get_entries_in_tree_in_file(path, tree_name, raises=True)

    assert len(caplog.records) == 1
    assert caplog.records[0].levelname == 'ERROR'
    assert 'inspect' in caplog.records[0].name
    assert 'cannot open' in caplog.records[0].msg

##__________________________________________________________________||


Find free listings of the latest Orlando and Central Florida foreclosures for sale.
Let's take a look at some of the opportunities and positive indicators for the future of Florida 's real estate market.
Key legal issues to consider when dealing with foreclosure.
Find foreclosure properties in Memphis. Updated foreclosure property data every day. 7 Day Free Trial. Bank REO, Government,and Federal Homes.
Search the latest Broward, Palm Beach and Miami-Dade County foreclosure listings .
Find foreclosure properties in Milwaukee. Updated foreclosure property data every day. 7 Day Free Trial. Bank REO, Government,and Federal Homes.
Find foreclosure properties in Oakland. Updated foreclosure property data every day. 7 Day Free Trial. Bank REO, Government,and Federal Homes.
Find foreclosure properties in Philadelphia. Updated foreclosure property data every day. 7 Day Free Trial. Bank REO, Government,and Federal Homes.
Buying foreclosures has its drawbacks, but also offer big profits for buyers and investors. Not every foreclosure will be a great deal.
MSN Real Estate provides foreclosure listings, tips and advice on buying foreclosed properties and, for troubled homeowners, how to avoid foreclosure.


-Broccoli, carrots, snow peas, water chestnut, basil, chicken, black mushroom, tomato, in our spicy sweet brown sauce.
-Diced chicken sautéed with basil, eggs, mushroom, red & bell peppers in brown sauce.
-Bok Choy, basil & water chestnut in our Thai spicy soy sauce.
-Cashew, carrots, baby corns, mushroom, bell peppers in a famous sweet brown sauce.
-Carrots, snow peas, baby corn, bamboo shoots in creamy curry peanut sauce.
-Broccoli, snow peas, carrots,bell peppers, & onion with a mixture of MILDLY spiced curry peanut sauce and brown sauce.
-Steam broccoli, red & bell peppers, carrots snow peas with a side of fish sauce.
-Broccoli, mushroom, basil, cooked in a southeast Asian Sriracha sauce.
-Bell peppers, onion, bamboo shoots in a curry & fresh lime sauce.
-Snow peas, bamboo shoot, water chestnut, Tomato, boneless duck with a curry coconut milk flavor.
-Water Chestnut, Bamboo shoot, Tomato, Broccoli, Carrots, sautéed in our Special Brown Sauce.
-Broccoli, carrots, snow peas, water chestnut, basil, fried tofu, black mushroom, tomato, in our spicy sweet brown sauce.
-Thin rice noodle, with eggs, scallion, in a sweet sauce; topped w/ ground peanut, lime, cilantros and sprouts.
-Thick flat rice noodle with basil, sprouts and scallion in a chili soy sauce.
-Curry flavored rice with eggs,cashew and pineapple.
-Tomato, bamboo shoots, onion, bell pepper in a rich curry with coconut milk with a sprinkle of peanut on top.
-Tomato, bamboo shoots, onion, bell peppers in a light curry with coconut milk with a sprinkle of peanut on top.
-Pineapple, tomato, bamboo shoots, onion, bell peppers in a sweet curry with coconut milk with a sprinkle of peanut on top.


text:
Gilded Cage by Vic James
Ms. James writes with the skill of someone who has been an author for decades
Gilded Cage is the first book in The Dark Gifts Trilogy. It has an intriguing premise, where the UK has been split into two, with a very rich and privileged minority ruling the country, this minority are quite archaic in nature and are known as Equals (or those with Skill). The rest of the population, those without Skill, live quite similarly to us, except that they are subjected to ten years of Slavedays which they have to do to give Equals the time to run the country. These Slavedays, whether you spend them in a slavetown; as a manufacturer or in a call centre, or alternatively working on one of the Equals family estates. Those that are Skilled are treated as untouchable, seen as celebrities or the one per cent. Those without Skill do not know much about the powers Equals possess, as it is rare to see public demonstrations.
Centred around the Hadley family's decision to enter their Slavedays as a family. The Hadley's are the parents, who are never really given individual personalities, their oldest Abigail who is described as very smart and has the opportunity to go to medical school to become a doctor, Luke who is just about to turn 16 and their youngest child Daisy who has just celebrated her tenth birthday. The Hadley's decide to do this because of Abigail's ingenuity as she has found them a placement at the stately home of Kyneston where they will be slaves of the Jardines who are the most powerful Skilled family in the UK. This is seen as a better option than being sent to Millmoor, one of the slavetowns, where those sent there spend their days doing long shifts with no health and safety, bad working conditions, food that just about allows you to function, a lot of air pollution and security staff that will give you a beating just because they don't like the look of you.
On the day they leave for their Slavedays the Hadley's learn a harsh lesson when Luke is taken from them and sent to Millmoor. The Hadley's have no power to stop this and learn that as slaves they do not have the rights of a person, they are now the property of the state. The novel then moves between Luke's life at Millmoor and the rest of his family's time at Kyneston. Their stories couldn't be more different. Luke away from his family, has to learn to stand on his own two feet and find an inner strength and fortitude to survive. Whilst his family keep their hopes up that they will be able to bring Luke back to them while getting to know the cage they inhabit.
Equals don't seem to care about the populace they are meant to oversee. They see the unskilled as missing part of their souls. Initially, the Slavedays began so that the Skilled would have the time to run the country without having to worry about being overthrown like the example made of Equals in France, but in the ensuing centuries, the Skilled have become lazy. For all the power Equals have, they rely on slavery to do the most simple jobs and rarely use their own Skill to improve themselves or their country. The Skilled have become so good at keeping the status quo, that they have forgotten what they can do with their Skill. Just like in our own world there are different levels of richness, here there are different power levels of Skill and it is frowned upon to marry someone who is not Equal.
There are lots of different character perspectives woven throughout the story. When we are with Luke in Millmoor, we get to meet a lot of different people and see how a few acts of kindness and solidarity can become a movement. Luke's story takes us to some very dark places and shows how people not in power can be co-opted and complicit in maintaining control and keeping people down. At Kyneston, we learn more about Abigail and Daisy's roles in the lives of the Jardines. For the most part, we follow the youngest Jardine, the enigmatic Silyen who is the most Skilled of his family. Silyen yearns to be able to do more with his Skill and feels that people with Skill have forgotten what they can do with it. Silyen is looking to shake up the establishment. Gavar the oldest is being forged into his Father's tool to carry on their traditions, to marry well and continue the family's political goals. The middle brother Jenner is an anomaly as he has no Skill, but unlike other Skill-less people he is not expected to give up years of his life as a slave, he is tolerated, but still seen as an outsider, even to his own family.
A lot of history and background is given throughout the story and it interesting to know of Equals in the past. Although compellingly we are never told how or why people became Skilled. As well as how the Government now works and an overview of what has happened in the rest of the world. There are themes of determination and persistence running through the novel, that you do not need to conform to other people's expectations, that you are more than just a cog in the system.
This novel has so many interesting characters in every part of the story. The things that Skill can do is awe-inspiring and terrifying, but it is how people with Skill apply it that is truly scary, how your personality and your will can be swept away as if it means nothing. The machinations happening throughout the Gilded Cage are cleverly thought out and the lead up to the denouement is shocking, although there were some character reveals that felt fairly obvious. The ending left me wondering what would happen next as the main characters have all come so far from the beginning of the book. There are lots of strands left open for the next novel and I can only see it becoming more breathtaking as things come both together and apart for the Hadley's and the Jardines.
Michelle Herbert, 9/10
I received an ARC of Gilded Cage from NetGalley and I would like to thank Vic James and Del Rey Books.
Gilded Cage is set in a dystopian, totalitarian alternative United Kingdom where certain individuals are born with the power of Skill. This created world is a mix of Dickensian Britain (with slave towns) and modern Britain (with computer consoles and C-pop music). The Equals are the ruling aristocrat elite here as they are born with the magic of Skill, they are the celebrities and they run the nation. Everyone lacking Skill is controlled and for ten years of their lives have to work their 'Slave Days'. Essentially, ten years of their lives where they work for the state in terrible conditions, for no money and during these times they have no rights and aren't even seen as real people any longer. James has created a large amount of back history too for the Dark Gift's trilogy that is hauntingly similar to our own. One example being the members amongst the long history of the revered Equals composed family trees. Another being characters discussing revolutions (hauntingly alike the French and American) throughout the world and also talking about countries who are living now after overthrowing their Equal ruling elite.
We view this world whilst following the point of view perspectives of members of two families on different sides of the divide. A normal, average family containing three children and an aristocratic Equal family, also with three children, who are anything but average.
This action happens mainly in two places. The home of the Equal family at Kyneston which is surrounded by an invisible magic gate/wall that encompasses the family grounds and at the slave town called Millmoor where people work six days a week in awful conditions for no money. The destinies of members of the two families intertwine and the story progresses.
The main characters all seem very developed and intriguing. My favourites to read about were Equal "Young Master" Silyen who seems to be brimming with magical prowess, the normal bloke Luke who finds out a lot about himself during these pages and the kind-hearted Dr. Jackson. The majority of the Equals seem to have peculiar motives and are manipulative. The people without the power of the skill are just trying to live quietly and act inconspicuous. Kyneston is as elegant a mansion and estate as you are likely to read about in fiction whilst Millmoor is the opposite. That isn't to say that what happens in Kyneston is all rosy. Millmoor is grotesque and horrendous for individuals spending their slave days there. There is an underground faction there below the sights of the authorities, however; who reminded me a bit of The Reckoners in Sanderson's Steelheart.
I don't wish to say too much about the story, how characters feel about, and interact with others, or discuss the magic as they are most fascinating aspects of this engrossing and highly original debut outing from James. The end I found phenomenal and it was extremely upsetting. That being said, it sets up Tarnished City (Dark Gifts #2) expertly promising to highlight more places in this compelling alternative Britain. Although it is marketed as YA and can be enjoyed by a younger audience, I can say that if that puts you off picking this up then you are missing out on an extraordinarily good story by a gifted new author.
James Tivendale, 9.2/10
England is no longer the England that we are all familiar with. In this alternate England, everyone is by no means equal and all are not citizens with full rights. It is an England now ruled by a select few aristocratic families or "Equals" touched with a special magic called the skill. This magic can burn entire buildings to the ground, influence people's thought and actions, and in some cases even kill. Those who wish to become citizens with full rights must serve the Equals as indentured servants or even worse, be shipped to a factory slave town called Millmoor. There they will serve as slaves for a full decade of their lives under horrendous living conditions and harsh supervision. The most prominent of these Equals are the Jardines. Their family was the first to impose the Slavedays Compact upon the citizenry hundreds of years prior. Consequently, they now hold a place of great prominence, prestige, and influence in the council government. Yet there are secrets buried within the musty library inside the Jardine estate which if uncovered, could change the course of England's future and may potentially reveal the secrets behind what led to the heinous compact that now keeps all commoners under the boot of tyranny and oppression. There are those; however, who want the Slavedays to end and are working behind the scenes to force a vote within the council eliminating the barbaric compact forever. They, along with a small rebellious faction who have risen up within the factory slave town of Millmoor to fight for their freedom, may ultimately be the key to ending the scourge of the Equals once and for all.
Vic James is a new writer who has emerged on the scene with great fanfare. Ms. James completed her doctorate in the Vatican Secret Archives, which I found incredibly interesting. Gilded Cage is her first book, which makes what she has accomplished here all the more impressive. I have wanted to read and review Gilded Cage for quite some time as I kept hearing the comparisons to Susanna Clarke's Jonathan Strange and Mr. Norrell. I'm a huge fan of the Victorian-era magic theme and so I went on a quest to track down an ARC (the release date for Gilded Cage is scheduled for February of 2017) so that I could see for myself what the buzz was about. After reading Gilded Cage, I will say that the comparisons to Clarke are only valid when it comes to the splendid quality of the writing. For when I actually immersed myself in the story, it bore little resemblance to that 19th century time period and plot. The crux of the story of Gilded Cage takes place in a modern day England, albeit a significantly alternate modern day England. Yes, the feel of the writing and specific settings do strike one as Victorian in nature, but that is part of the brilliance of the book. You can't really pin down a specific time, and so the reader is left to appreciate the story instead of focusing on when in history this is occurring. It lends a uniqueness and freshness to the story as well as a very good mystery. The aspect that really made this book work for me was that I was constantly kept guessing and wondering what was truly going on throughout the entire book. I knew there was something that the author wasn't revealing and Ms. James would give a snippet here, and a clue there, which I thought worked beautifully. The archaic practice of the Slavedays is a brutal but intriguing premise and ultimately I wanted to find out how that came about and to what ends was this practice initiated. Ms. James writes with the skill of someone who has been an author for decades. I was blown away by how beautiful the prose was and that just lent more effectiveness to the story for me. I haven't read a book like Gilded Cage in a long time. It disturbed me at times, moved me to moments of joy, made me angry, and also created a sense of wonder in my mind that only a skilled author can deliver.
In the end I was left emotionally spent and wanting another book to read immediately so that I can find out more about this amazing world that Vic James has envisioned. Extremely impressed is all I can really say. I recommend this to everyone regardless of what genre is your favorite. Even though it would be classified as Dystopian, the story is so well-written and compelling that any reader can appreciate and enjoy it. The good news is that Gilded Cage is just the first book of a planned multi-book series called The Dark Gifts. So there's a lot more coming and I for one am happy to hear that. I really can't wait to see where Vic James takes this series next. She's an incredibly gifted author who should be making huge literary waves for years to come.
Nick Taraborrelli, 9.5/10
This Gilded Cage book review was written by Michelle Herbert and James Tivendale and Nick Taraborrelli
All reviews for: The Dark Gifts Trilogy
Gilded Cage
The Dark Gifts Trilogy #1
A modern Britain. An age-old cruelty. Britain's magically skilled aristocracy compels all commoners to serve them for ten years - and now it's the Hadleys' turn...
Tarnished City
A corrupted city. A dark dream of power. Luke is a prisoner, condemned for a murder he didn't commit. Abi is a fugitive, desperate to free him before magic breaks his...
Have you read Gilded Cage?
Gilded Cage reader reviews
A father and his young son walk alone through burned America, heading slowly for the coast. Nothing moves in the ravaged landscape save the ash on the wind. They have nothi...
Hidden away in the Record Department of the sprawling Ministry of Truth, Winston Smith skilfully rewrites the past to suit the needs of the Party. Yet he inwardly rebels ag...
The year is 2033. The world has been reduced to rubble. Humanity is nearly extinct. The half-destroyed cities have become uninhabitable through radiation. Beyond their boun...
Robert McCammon
Facing down an unprecedented malevolent enemy, the government responds with a nuclear attack. America as it was is gone forever, and now every citizen – from the Pres...
Snowman may be the last man on earth, the only survivor of an unnamed apocalypse. Once he was Jimmy, a member of a scientific elite; now he lives in bitter isolation and lo...
The Last Man Standing
Davide Longo
Italy is on the brink of collapse. Borders are closed, banks withhold money, the postal service stalls. Armed gangs of drug-fuelled youths roam the countryside. Leonardo wa...
The Chimes
Anna Smaill
A boy stands on the roadside on his way to London, alone in the rain.No memories, beyond what he can hold in his hands at any given moment.No directions, as w...
The Drowned World
Fluctuations in solar radiation have melted the ice caps, sending the planet into a new Triassic Age of unendurable heat. London is a swamp; lush tropical vegetation grows ...
Wastelands: Stories of the Apocalypse
Famine, death, war, pestilence. These are said to be the harbingers of the biblical apocalypse-Armageddon. The End of the World. Whether by nuclear warfare, a biological di...
Recommended historical fantasy / alternate history books/series
Recommended dystopian fiction
Rosemary and Rue
Seanan McGuire
The Bear and the Nightingale
Children of the Different
SC Flynn
Galaxy's Edge #12
Mike Resnick
Jon Wallace
Of Bone and Thunder
The Lay of Aotrou and Itroun
Read a free preview of Gilded Cage by Vic James


In relation to Surfside bus passes for the new school term, ensure the correct forms are completed and submitted in a timely fashion.
Student travel rebate applications are only open in May for Semester 1 and October for Semester 2.
Please visit the School Transport website www.schooltransport.com.au first to check if you are eligible.
At Aquinas we have two privately operated school busses servicing the Northern Suburbs of the Gold Coast.
Places are extremely limited and will need to be pre-booked and pre-paid.


If Jammer A is in the penalty box and Jammer B chooses to quit playing, what happens?
The jam is called off and Jammer B can re-join the game in the next jam Wrong!
The jam continues with no jammer on track Wrong!
Jammer A is released immediately Wrong!
You should report a question if you think it's incorrect or if it's poorly written (including spelling mistakes or bad grammar). If you think the question is wrong be sure to double check the wording of the question and the specific rule it references, which in this case is 6.3.9. Until the great robot uprising, we're only human so mistakes happen. Thanks for helping!


For Australians dreaming of buying their first home, there may be some good news. The Government announced the First Home Super Saver Scheme in the May 2017 Federal Budget and it applies to voluntary super contributions from 1 July 2017.
The First Home Super Saver Scheme allows you to make voluntary super contributions of up to $15,000 a year or a maximum of $30,000 in total to your superannuation to use towards a deposit for your first home. Voluntary contributions under this scheme must be made within existing super caps. The caps include any compulsory contributions you receive from your employer. Compulsory contributions cannot be used as part of your deposit. The total concessional (before-tax) contributions an individual can make, from both compulsory employer contributions and voluntary contributions, including those made under the scheme cannot exceed $25,000 in 2017/2018. When you buy your first home, you will be able to use the money you've voluntarily contributed for this purpose, plus any deemed earnings on it, towards your deposit. This applies to voluntary contributions made from 1 July 2017. If you suffer from financial hardship, you may still be able to access the scheme for a new home to buy (and live in), even if you have previously owned a home.
See the fact sheet outlining more details of the scheme.
Will it help me save for a deposit faster?
The Government estimates that for most people, the First Home Super Saver Scheme could boost the savings they can put towards a deposit by at least 30 per cent compared with saving through a standard deposit account1. This is due to the concessional tax treatment of superannuation and that the current interest rate on most deposit accounts is lower than the deemed interest rate that will be applied to your First Home Super Saver Scheme contributions2.
Check out the ATO estimator to see how much you can save by using the First Home Super Saver Scheme.
How do I access my contributions?
From 1 July 2018, you can apply to the Australian Taxation Office (ATO) when you are planning on purchasing your first home. The ATO will assess your eligibility and calculate your deemed earnings on your additional contributions2. Consider approaching the ATO as soon as you are starting to look to allow enough time for the ATO process of assessing and then releasing your money. The ATO will then notify your super fund as to how much of your super savings the fund can release to you, and any tax considerations for you to be aware of. More information on this process can be found on the ATO website.
Considering using the First Home Super Savers Scheme to buy your first home? You could consider using your BT Super account as part of your strategy – you don't need a special account to access this scheme.
² The amount of earnings that can be realised will be calculated using a deemed rate of return based on the 90 day Bank Bill rate plus three percentage points (as per the Shortfall Interest Charge).
Buying your first home is a time of excitement and, quite often, life lessons. TV renovation experts Barry Du Bois, Cherie Barber and Leah McLeod talk about buying their first home and offer some words of wisdom.
This information is current as at 18 January 2018. This information has been prepared without taking account of your objectives, financial situation or needs. Because of this you should, before acting on this information, consider its appropriateness, having regard to your objectives, financial situation and needs. This information provides an overview or summary only and it should not be considered a comprehensive statement on any matter or relied upon as such. Superannuation is a means of saving for retirement, which is, in part, compulsory. The government has placed restrictions on when you can access your investment held in superannuation. The Government has set caps on the amount of money that you can add to superannuation each year on both a concessional and non-concessional tax basis. There will be tax consequences if you breach these caps. For more detail, speak with a financial adviser or visit the ATO website.
This information may contain material provided directly by third parties and is given in good faith and has been derived from sources believed to be accurate at its issue date. It should not be considered a comprehensive statement on any matter nor relied upon as such. While such material is published with necessary permission, no company in the Westpac Group accepts responsibility for the accuracy or completeness of, or endorses any such material. Except where contrary to law, we intend by this notice to exclude liability for this material. BT Advisers are representatives of Westpac Banking Corporation ABN 33 007 457 141 AFSL & Australian Credit Licence 233714 (Westpac). BT Advice is a Division of Westpac.


text:
Trump-Biden campaign could be shortest ever, due to COVID, racial tensions and job losses
Peter Funt USA Today Opinion contributor
As much as I distrust political polls, I tend to believe that the current readings are correct: If the 2020 election were held today, Joe Biden would win — maybe not by as much as 14 points, as one poll showed last month, but by a comfortable margin.
Two problems. The election isn't today, it's still four months off, and polls only provide a snapshot of how things stand when they are conducted. Moreover, pollsters and pundits are evaluating this presidential election as if it can be judged by the calendar, based on how things usually play out from Independence Day forward. But 2020 is different: This will be the shortest presidential campaign on record — a campaign that hasn't even begun, despite the activities of the candidates.
Americans aren't thinking about elections. They might be willing to speak to pollsters, but they're preoccupied with rebounding COVID-19, growing rage over racism, and economic volatility. These issues do have deep political dimensions, but with summer upon us, folks are understandably distracted by how tough it will be without kids' programs, vacations, and entertainment options. That will change by September.
Americans are focused on other issues right now
Meanwhile, President Donald Trump is self-destructing, which is encouraging for Democrats. His first campaign rally since the pandemic struck was a fiasco. His tweets are increasingly ill-considered — even for him. The base to which he panders appears to be shrinking.
Joe Biden, although he has finally ventured out of his basement bunker, is playing a game of rope-a-dope. Yes, Trump behaves like a dope. But I'm not convinced that Biden can just float along the ropes, Ali-style, until November.
I do, however, support Biden's low-profile strategy for now. As the saying goes, never interrupt an incumbent president while he's digging his own grave. The Biden campaign would gain nothing by pressing harder while Trump is floundering. Besides, the public has lost its appetite for lofty campaign promises and multitudinous multi-point plans.
The first signs of meaningful life in the 2020 campaign will come at convention time — Aug. 17 for Democrats in Milwaukee and Aug. 24 for Republicans in Jacksonville. But even these events are likely to be underwhelming, with fewer delegates in the halls, pooled TV coverage, and presidential candidates whose status we've known for many months.
This presidential campaign begins in earnest after Labor Day. What seemed at the start of 2019 to be a marathon will be a two-month sprint.
Those of us who traipsed across Iowa and other early-voting states during 2019, covering a crowded field of Democrats, wasted our time — as did the candidates. It meant nothing. This was supposed to be the process by which the fittest candidate would emerge, but all the rallies and picnics and interviews and bus rides — all of it — added up to zero.
Biden ran a rather dull primary campaign. He finished fourth in Iowa, fifth in New Hampshire, and lost to Bernie Sanders by double digits in Nevada. Then — based in no way whatsoever on over a year of campaigning — Democratic leaders, media and South Carolina Rep. Jim Clyburn decided that a Democrat couldn't win without minority support (which is true) and that Biden had the most of it (also true). Everything that followed was perfunctory.
Once Sanders dropped out, the campaign became a yawn, although media tried to keep it going with chatter about who Biden would pick as a running mate. When the pandemic hit, even that was a bore.
And that's how it will be until Labor Day. Trump will then have two months to figure out what he might care to do in a second term — something he was uncertain about during his recent interview with Sean Hannity. He'll have to hope against hope that the virus subsides quickly and with it unemployment, which means a lot more than the Dow Jones average.
Biden will have a running mate to help with the sprint. I hope his polling lead gives him the courage to pick a vice presidential candidate without regard to race. A New York Times poll showed that four in five registered voters believe race shouldn't be a factor; even three of every four black voters felt that way.
During the 2020 campaign's slow-walk through summer, our focus should be on curbing the virus, staying safe, and maybe chilling in front of the TV watching some fan-free NBA and MLB games. As for the two candidates, the only message I care to hear from them is: See you in September.
Peter Funt is a writer and host of "Candid Camera."


Your hosts - Karin and Walter- welcome you at AmHang self-catering accommodation between Magaliesburg and Rustenburg on Route 24. We speak Afrikaans, English and German.
The name AmHang is the translation from Afrikaans 'Teen die Hang'. This name was given to the upper part of the AmHang portion of the original Farm Wagenpadspruit, near Magaliesburg in the province North-West in South Africa.
AmHang is quietly nestled along the slopes of the Magalies Mountain range, only 90km west of Johannesburg, 110km from Pretoria.
We offer perfect opportunity for relaxation, and provide for those wishing to explore our naturally unique protected bushveld environment.
MAROPENG and Sterkfontein Caves in the Cradle of Humankind, the famous CANOPY TOURS, the BRAUHAUS AM DAMM offering sumptuous dinner and home-brew german beer, are only some of the many attractions found close to our self catering accommodation.
3 Cottages and a family house are tucked away amidst large indigenous trees, offering our visitors ample opportunity to discover real quality of life.
Enjoy the cool mountain breeze in the company of nature's own unique sounds. Where baboons 'bo-hoo' with excitement and the late night thrill of jackal's howl alerts you.
Relax in the plunge pool, laze around your own braai or treat yourself to a light frozen meal available from your host at a price you can afford.
Explore the area's rich insect- and birdlife, the home of kudu and a variety of small buck. Warthog watches quietly as you walk through the grassland and dense combretum erythrophyllum forest in a donga.
Be rewarded with spectacular views as you wander uphill, disappear in the shade of indigenous forest and enter the ravine to reach the plateau.
Here you find yourselves exposed to the nightly hunting fields of leopard.
So be advised, walk in groups.
Humbled by the beauty of unspoilt nature we abide in harmony.
The Magaliesberg is a mountain range extending from Pretoria in the north of the Gauteng Province to a point south of Pilanesberg National Park in the North West Province, South Africa. These days the area became a destination for many holiday makers from Pretoria, Johannesburg and people from other cities of South Africa.
The area is historically also known as Macalisberg or as the Cashan Mountains. Details of the history of Magaliesberg area can be found in Vincent Carruther's book on the region.


But if these two Catholic schools - one Jesuit, one Augustinian - meet in the national championship game, the Wildcats won't be without spiritual support of their own.
The teams matched each other with 33 percent shooting from the floor - Villanova's lowest since 2015- and the Wildcats made just 4 of 24 from beyond the arc. One of the most prolific 3-point shooting teams in NCAA history, they need seven to set a Division I single-season record.
Villanova quickly fell behind 7-0 and trailed 9-1 - the largest deficit the Wildcats had faced in the tournament. But they scored 14 of the next 18 points to lead and closed the half on a 35-14 run for a 36-23 lead at the break. The 23 points was the lowest-scoring half of the season for the Red Raiders.


THE JCB SITEMASTER 3 IS NO LONGER AVAILABLE. PLEASE CLICK HERE FOR ALTERNATIVE OPTIONS.
The JCB Toughphone Sitemaster 3G is a phone hat you should consider if it is time to replace your current phone, but you do not need or want a smartphone. You want a reliable solution that will last and can esaily make calls, send text messages and maybe take the odd picture.
We admit that it is not the most attractive of devices, nor is it as clever as the iPhone, but what it does benefit from is being able to operate and survive in your world. Having said this it does have 3G and a 5 megapixel camera and a 2 year warranty.
A rugged mobile, the Sitemaster 3G is water and dust resistant and meets military specifications and is certified to IP54 rating. Thus if you should drop it, it will survive as it has been designed to do so (drop tested 2m). It is also pressure tested to one ton!
Whilst hi-tech features are not in abundance, the on board FM radio will no doubt come in use if you spend hours on your own but it does have a 5 megapixel camera to capture the odd image, should you need to and 3G connectivity will allow you to transfer data quickly.
More than suitable for someone in the trade the Sitemaster 3G is a great all round solution to your mobile communication troubles.
What's in the box of JCB Toughphone Sitemaster 3G TP803?


text: [[Category:How do I...]] == How do I add a child to a Person or Family? == Children are not added to a Person. Children are added to a Family. A Child may belong to more than one family. === Adding a child from the Relationship View === [[image:edit-rel.png|right|thumb|250px| Family view]] A child may be added to a family in several ways, depending on the context. The Relationship View displays the active person. From this View, you may: * Add the active person as a child of a family * Add a person as a child of one of the families in which the active person is a parent. ==== Adding the Active Person as a Child in a family ==== You may either add the Active Person as a child of a new family, or as the child of an existing family. To add the Active Person as a child of a new family, select the {{man button|Add New Parents}} button from the toolbar (in older versions of GRAMPS, this button was simply called ''Add''). This will bring up a new Edit Family form with the Active Person listed as a child. You can then add parents by selecting existing people from the database or by creating new people. To add the Active Person as a child of an existing family, select the {{man button|Add Existing Parents}} button from the toolbar (in older versions of GRAMPS, this button was simply called ''Share''). This will allow you to select an existing family, and adds the Active Person as a child of that family. ==== Adding a Person as a Child of the Active Person ==== You may add a child to a family in which the Active Person is a parent in one of two ways. If the family already exists, then it will appear in the {{man label|Family}} section of the display. Click on the {{man label|edit}} icon, and the exiting family will be displayed in the Edit Family form. If the family to which you want to add a child is not displayed, then you should select the {{man button|Add Partner}} button (in older versions of GRAMPS, this button was simply called {{man label|Spouse}}). This will display an Edit Family form in which the Active Person is listed as either the father or the mother. At this point, you may add children and/or a spouse. === Adding a child from the Family View === If you wish to add a child to an existing family from the Family View, find the Family in the displayed list. You may either select the family a click on the {{man button|Edit}} button in the toolbar, or double-click on the family in the list. This will display the Edit Family form for this person. At this point, you may add the child. If you wish to add a child to a new family (a family that does not yet exist in the database), click on the {{man button|Add}} button on the toolbar. This will bring up an Edit Family form. On this form, you may add parents and children.


He may have quietly skulked out of town in the wake of adverse publicity, but former District Commander Sam Hoyle's replacement has been quick to follow in his footsteps. Early in her reign Superintendent Sandra Venables has demonstrated her own brand of double standards and selective policing.
Last month Constable Damion Davies was caught lying under oath when he gave evidence in the Napier District Court. The evidence available against Davies is overwhelming and damaging.
Nevertheless police have predictably closed ranks and refused to even accept a complaint.
That is not their decision to make and that they would do so without even considering the evidence demonstrates just how corrupt and duplicitous police are. Were it that there was no issue with the evidence Damion Davies has falsely given, police would have carried out a proper criminal investigation and based their decision on the evidence made available to and gathered by them. But no, they do not want to do this because that would mean the truth coming out and proving without doubt what we all know – that police perjure themselves in our courts on a routine basis and consider that an acceptable standard.
Exposing that lie and deny culture presents a real threat to the facade of respectability that police in this country continue struggling to portray, a perception that is rapidly slipping with 56% of the public distrusting of police.
Recently that image has been dented in spectacular fashion with Detective Inspector Grant Wormald caught lying in court and Detective Superintendent Andy Lovelock tripping over himself whilst giving evidence in the Auckland High Court last year. Is it any wonder then that when the see high ranking police getting away with it, your average intellect plod considers it acceptable to lie under oath? Damion Davies has demonstrated that this is fact and not simply theory. That he does this so readily shows that he issecure in the knowledge that if he ever does get caught out his colleagues and bosses will do whatever it takes to block any legitimate complaint and cover for his lies, even if that means making up more lies.
Area Commander Sandra Venables has personally been made aware of Davies crime but has not only deliberately failed to ensure that the complaint is properly dealt with. She has also actively evaded any attempts to contact her about the matter. This in turn makes her guilty of conspiring to defeat justice.
It seems likely that both Davies and Venables will soon be standing beside each other in the dock facing a private criminal prosecution.
Hawke's Bay police were invited to comment but failed to do so.
6 December 2014 UPDATE: Damion Davies is no longer a detective and now back ploding the beat in uniform and trying to get promotion there. In a recent High Court appeal the Crown conceded that Davies had given "wrong evidence" under oath and the convictions that he had so eagerly secured by giving this "wrong evidence" were quashed. Sgt Malcolm Lochrie the police prosecutor in this case and serial liar Daryl Moore, are presently under investigation for conspiring to pervert justice for withholding evidence that was contrary to the police case, and indeed would have blown it out of the water from day one.


text:
Der Woman's Art Club of New York war eine Organisation zur Förderung und Vermarktung von Kunstwerken von Frauen. Er veranstaltete jährliche Kunstausstellungen und gab damit Künstlerinnen die Chance, sich in der männlich dominierten Kunstszene einen Namen zu machen. Der Club wurde 1890 in New York gegründet und bestand bis 1913 unter diesem Namen, dann benannte er sich in National Association of Women Painters and Sculptors um. Seine heutige Nachfolgeorganisation ist die National Association of Women Artists.

Geschichte

Der Woman's Art Club of New York wurde 1890 von Anita C. Ashley, Adele Frances Bedell, Elizabeth S. Cheever, Grace Fitz-Randolph und Edith Mitchel Prellwitz gegründet. Als Vorbild dienten ähnliche Vereinigungen, die es bereits an anderen Orten, wie zum Beispiel in Paris, gab. Der Club hatte sein Büro in Manhattan. Sein Ziel war es, einen Raum für Frauen zu schaffen, in dem sie ihre Kunstwerke von Frauen begutachten lassen konnten, ohne dem Sexismus der Kunstwelt ausgesetzt zu sein, in der Kunstwerke von männlichen Künstlern meist höher geschätzt wurden. Anders als Kunstschulen für Frauen ging es dem Woman's Art Club of New York nicht um die Vermittlung von Wissen und Techniken, sondern um Öffentlichkeitsarbeit und Vernetzung.

Der Woman's Art Club of New York veranstaltete jedes Jahr eine Ausstellung, hauptsächlich mit Kunstwerken seiner Mitglieder. Künstlerinnen konnten ihre Werke einreichen, die dann von einer Jury ausgewählt wurden. 1890 fand die erste Ausstellung im Berkeley Athletic Club statt. In seiner der dritten Ausstellung im Jahr 1892 wurden knapp 300 Kunstwerke ausgestellt, darunter Gemälde, Zeichnungen und Radierungen.

Mitglieder konnten sowohl Künstlerinnen aus den USA als auch aus anderen Ländern werden; unter anderem hatte der Club Mitglieder aus den Niederlanden und Frankreich. So stellte zum Beispiel Mary Cassatt, die in Paris lebte, ihre von japanischer Kunst beeinflussten Radierungen von Müttern und Kindern auf der dritten Ausstellung des Woman's Art Club of New York aus. Auch Suzanne Valadon, Rosa Bonheur und Cecilia Beaux nahmen an Ausstellungen des Clubs teil.

Zu den Mitgliedern gehörten die Malerinnen Ruth Payne Burgess,
Emma Lampert Cooper,
Jenny Eakin Delony,
Claude Raguet Hirst,
Dora Wheeler Keith,
Rhoda Holmes Nicholls,
Clara Weaver Parrish,
Amanda Brewster Sewell,
Louise Cox und
M. Jean McLane
und die Bildhauerinnen Gertrude Vanderbilt Whitney und Anna Hyatt Huntington.

Kunstwerke bekannter Mitglieder

Weblinks
 Geschichte der Nachfolgeorganisation National Association of Women Painters and Sculptors
 Ausstellungskritik mit Beschreibungen zahlreicher Bilder in der New York Times vom 26. Februar 1892

Einzelnachweise

Kunst (Vereinigte Staaten)
Kultur (New York City)
Künstlervereinigung
Frauenverband (Vereinigte Staaten)
Frauengeschichte (Vereinigte Staaten)
Historische Organisation (Vereinigte Staaten)
Gegründet 1890

redpajama_set_name: RedPajamaWikipedia


text:
Q: How to setup Bluez 5 to ask pin code during pairing I implemented the org.bluez.Agent1 interface using QDbus and I would like to set a fixed pin (that I will provide to the users) in order to authenticate all the pairing request and reject them if the pin is wrong. The agent capabilities should be "NoInputNoOutput" because the project will be deployed on the RaspberryPi 3 without keyboard or display. Is there a way to deal with this? Thank you

A: You should not initialize the capability as "NoInputOutput" for fixed key pairing. NoInputOutput means there is not display and there is no keyboard/UI possible for this device. Mentioning this capability for your Agent when registering with BlueZ means, instructing BlueZ (bluetoothd) not to call any Agent API for authentication.
This is typically useful to autopair without any manual intervention. You can see this sample code, which uses NoInputOutput capability to connect the device without any intervention.
What you need is "DisplayOnly" capability to instruct BlueZ to call "DisplayPinCode" or "DisplayPasskey" based on SSP support of your device.
You can implement DisplayPinCode/DisplayPasskey in your Agent to reply constant PIN always. So the Bluetooth device which tries to connect can use the same constant PIN for pairing.
Here Display Pin /Passkey is just the naming convention or hint to Agent developers to write wizard/UI or any form of display operations. But you can completely ignore the displaying operation and reply with static/constant 6 digit key for pairing.
Typically this Agent API is called by Bluez (in rasperry pi) when the device (iPhone/Android mobile/any bluetooth capable device) trying pair calls "RequestPasskey" or "RequestPinCode" from the device end.

A: We had the same issue in a project, and i moved on LE device do to the fact that apple device are only capable to connect to LE device for "safety" reasons.
I don't have that much ref to that but if this could help you in your researches.

redpajama_set_name: RedPajamaStackExchange


Merry Christmas Everyone and a happy new year!!!! Hope you all had a lovely time over the festive period and enjoyed eating lots of chocolate and cake!!
December was a rather quite month for dee jay and I after all the excitement of having a lesson with Sir Mark Todd! Dee Jay had a wee week off afterwards to bring him back down to earth again and then the snow and ice hit!! Dee Jay was stable bound for a wee while due to the ice, so I was doing lots of lunging and double mucking out! Now the ice has started to thaw we are back out doing lots of hacking and fitness work to work off that holiday belly and I'm back at the gym too!!!
While my horsey life was quite my other life was eventful with extra shifts at work, helping my friend with her last two charity events and a big decision of deciding to leave university. This is a big change as I'm now moving into the big bad world properly but I'm so excited to see what adventures lie ahead.
With entering a new year, I have been thinking a lot about 2017 all the challenges, the setbacks, the success and the laughs and I have to say its been a mega year. I set out the year aiming to do my first BE event starting with a BE80 and aiming to progress to a BE90. Never in my wildest of imagination would I have thought I would be able to start the year off double clear at BE90, gain three top ten finishes and finish the year clear cross country at my first Novice!! Never mind all the other successes that has happened outside of eventing. I've travelled 100's of miles to training and competitions and I can honestly say I'm totally addicted to this sport!! I look at the photos on my wall and I remember all the moments of that day the mistakes I made, the mad panic, the countless wrong turns trying to get to the event but overall the joy, happiness and laughs I've had at every single event I went to this year. Eventing is hard and requires so much time and money and dedication and often a lot of disappointment. I've been asked would I give it up and trade it for a 'normal' life where I can afford to go on holidays, have long lies, days off to lounge around and my answer is quite obviously no. No matter how hard things get I will never forget the days where everything went right, where I chased my dream and had a blast doing so. For isn't that what life is for... chasing your dreams and making memories that will last a lifetime.
In 2018 I'll continue to chase my dream and if I don't make it then I'll know it's not because I didn't try and I'm sure I will gain lots more fun memories to last me my lifetime. So, my aim for 2018 is to continue doing what I love, to keep chasing my dream and to have a fantastic time on my amazing horse.


Your first employee – how to take this giant leap Part Five: Growing Your Business 25. It inclu The new edition of this bestselling book for entrepreneurs has been fully updated to offer the most extensive start-up toolkit of invaluable advice and expert guidance. He now works with entrepreneurs of all kinds, advising growing businesses, social enterprises and evolving charities. Ways that anyone can be good at selling 19. Pearson Learning Solutions Nobody is smarter than you when it comes to reaching your students. Where to look for the best customers 13. He believes that entrepreneurship is an attitude as well as a skill.
Where to find the money you need 10. How to develop the right brand and image 14. How to be really sure your business idea will fly 4. Your first employee how to take this giant leap Part Five: Growing Your Business 25. Robert works with entrepreneurs of all kinds, advising growing businesses, evolving charities and social enterprises. It includes information on brand management, customer service, marketing, financials and staffing, so you are fully prepared to set sail on your business journey. But i still must go on to say that while the paperback is strong, the spine tends to be to tight, so it could add slight strain on your fingers as you use one hand to keep the book open.
You can contact him at Robert RobertAshton. With Safari, you learn the way you learn best. It's the reason you always get the best out of them. Starting up or taking over an existing enterprise Part Two: Planning To Succeed 8. It includes information on brand management, customer service, marketing, financials and staffing, so you are fully prepared to set sail on your business journey. Where to look for the best customers 13. Robert Ashton has started three businesses and sold two, so he knows exactly what you need to succeed.
It includes information on brand management, customer service, marketing, financials and staffing, so you are fully prepared to set sail on your business journey. You can contact him at Robert RobertAshton. This book makes it seem possible. Business structure - building in room to grow 6. About the author Introduction to the second edition Introduction to the first edition How to use this book Part One: Before You Start 1. Financial factors to watch as you start to grow 23. Robert Ashton has started three businesses and sold two, so he knows exactly what you need to succeed.
Financial factors to watch as you start to grow 23. How to do your bookkeeping without tears 21. They have been authored by instructors at specific campuses, but are readily available for adoption. Business structure - building in room to grow 6. How to write a convincing plan 9. Custom Textbook Solutions Explore our course catalogues and see how you can customize your own textbooks. Business type what's possible 5.
After being made redundant in 1990 he set up his own business and has never looked back. Where to find the money you need 10. About the author Robert Ashton has started and sold three small businesses. Advisers and mentors and why they're important 11. Reputation – making friends and influencing people Part Four: Managing Your Business 20. Finding the perfect place – business premises 7.
Financial factors to watch as you start to grow 23. · No jargon, no theory – just practical advice you can implement today · Written by expert entrepreneurs for entrepreneurs · Full online support – templates, blogs, videos and much more · Tips, tricks and examples to keep you way ahead of the competition Author Robert Ashton has started three small businesses and sold two. How to minimise risk and sleep well at night 24. The new edition of this bestselling book for entrepreneurs has been fully updated to offer the most extensive start-up toolkit of invaluable advice and expert guidance. The best entrepreneurs however, also improve the lives of those around them.
Reputation – making friends and influencing people Part Four: Managing Your Business 20. Timing is everything how to decide when to start Part Three: Finding Customers 12. Dissemination or sale of any part of this work including on the World Wide Web will destroy the integrity of the work and is not permitted. Custom Library Our library is vast, and it's all at your fingertips. How to develop the right brand and image 14.


text:
Read the Latest Interview
This week we sat down with Will Flaherty, VP, Growth at Ro, a D2C telemedicine startup that's grown from three to seventy team members in the past year and seen revenue increase by 720% since January.
Can tell us a little about yourself?
I've worked in customer acquisition for seven years now, starting my career at SeatGeek where I initially helped grow the mobile app, then expand the offline brand later in my tenure there. I joined Rent The Runway in 2017, again focusing on driving customer acquisition and growth, with a special focus on the subscription product. I left RTR three months ago to join Ro- it's a direct to consumer full stack telemedicine service. We've built the underlying technology and network of physicians to facilitate digital interactions with patients through an amazing online interface, video and phone calls. So you can immediately speak with a physician, receive diagnosis and have a prescription written and fulfilled digitally to your door in a couple of days. Our customers love us because the experience is just so much faster and more convenient than the traditional model of receiving meds.
What's your biggest priority right now?
The business is only a year old, and our newest brand, Zero, launched just six weeks ago. So I'm thinking about how to run the most efficient marketing campaign by testing channels rigorously and thoughtfully, with a view to finding channels that will scale reliably over time. There are so many marketing channels available to us, and we need to master the ones that are relevant to our audience, and focus solely on those.
So which channels are working for Ro?
Television has been a great performing channel for us. We're reaching people there that we may not have reached otherwise, through Facebook for example. And because our network of physicians and pharmacies covers about 90% of the US, a national TV campaign makes sense for us.
Any specific TV advice for our Insider group?
With TV, you have to be incredibly thoughtful about your creative content and delivery. Make sure that your ads explain the product well, and deliver the value proposition clearly. It's nice to inject humor and levity, which helps build brand equity. But it's important to mention that you don't have to get your TV ads pitch-perfect on the first attempt, it may take some time. And believe it or not, there are ways to approach TV production that doesn't cost the earth. Happy to talk more in the Slack group with anyone who wants to know more.
So TV is working well. What other channels are important to Ro?
Yes, TV is just one component of our marketing strategy. We're being very thoughtful around the full funnel experience. For example, we're spending a lot of time on improving our landing pages, and improving conversion with paid and search traffic in mind; we're thinking about optimizations at the site level that are tied very deeply to what we know about our traffic and it's source. For example, we want to be present in web queries where people are seeking health information, and creating content that maps to these queries.
D2C businesses need to go through a trial and error phase to figure out which channels can produce sustainable growth. A lot of people reach out to me with random pitches, proposals and plans, so it's hard to know where to direct my energy. For me, it's important to put blinders on and only focus on the channels that matter. I've found that saying 'no' is a skill that requires some refinement and practice over time; that's my most valuable habit, because there are so many ways to get distracted. Overall, we need to be clear about where to spend our time and effort. For Ro, we know that the consumer shift to telemedecine is inevitable over the next few years, so we'll aim to focus on only the things that will move the needle the most.
<< LAST WEEK // PATRICK KESHISHIAN, FREY
© 2018 Insiders.co
In order to provide you with the best user experience, this website has been set to allow cookies. To learn more, you can view our Terms of Service and Privacy Policy here. Learn more.


text:
Bandai Namco titles arrive on the Snakebyte GameStore
The GameStore by Snakebyte is a new low-cost mobile gaming subscription service available on Android devices. With no contracts to tie you down and featuring games with no ads, micro-transactions, in-app purchases or Malware, this revolutionary service is sure to be popular amongst…
Doki Doki Literature Club – Or how I learned to stop worrying and love the weeb
Warning – if you haven't played Doki Doki Literature Club yet there will be spoilers ahead. If you had told me at the beginning of 2017 – a year which saw the release of new Zelda, Mario, Resident Evil and Life is Strange titles…
Getting a Life: Videogames and depression
These are NilGames own stories of videogames and depression. Life isn't easy sometimes. I remember playing World of Warcraft properly for the first time roughly around the middle of the Wrath of the Lich King's heyday. I was awkward as fuck – mousy,…
More names announced for PLAY Expo Blackpool
With just two weeks until the event kicks off, Replay Events announced some more names to the PLAY Expo Blackpool lineup. The first new name added to the line up is that of comedian, actor and internet sensation Ashens, who will be on…
As some of you may have seen, we've had a little tidy up and the sports and entertainment section has gone from the website. This isn't to say it won't ever be coming back, but as we weren't really contributing…
Getting crabby: Lightseekers review
Because I always crave yet more small plastic figurines and the elimination of even more of my desk space, I was more than happy to take on the challenge of reviewing a brave little entry into toys-to-life, one that's come…
Throwback Thursday! On this day…
So this week I was wondering what I could write about for 'Throwback Thursday!' and thought I'd see what kind of gaming anniversaries were coming up as a bit of inspiration. However, there were quite a few things that caught…
Who's for an 8-bit inspired workout?
If you're like me, you hate exercise. That is unless it's done in a competitive manner like how you could beat your friends and family's high scores using Wii Fit. There is a new gaming-related fitness trend now though and…
Sandberg Studio Pro Microphone USB review
Esports is making huge waves in popularity, both among active competitors and also among companies aiming to register their profits from the evergrowing gaming industry. The beauty of the thing is that esports merges peripherals, gadgets, sponsorships and more into…
Seeking Dawn coming to PSVR, Steam, Oculus store and Windows MR!
They've been teasing an announcement for some time now, but Multiverse Entertainment has finally revealed their ambitious VR title Seeking Dawn will be coming to PlayStation VR, Steam, Oculus store and Windows MR. They'll be launching a closed beta for the game sometime in February, with signups being…
GET READY TO MOVE IN AS MOVING OUT DEBUTS A FREE NEW UPDATE
ROGUE HEROES: RUINS OF TASOS PREPARES FOR ADVENTURE WITH A FREE DEMO OUT NOW ON NINTENDO SWITCH™
MaddOx on Sandberg FireStorm Mech Keyboard review
Ingo on Sandberg FireStorm Mech Keyboard review
Shawnita on Interview with Talking Tom on his 10th birthday
MaddOx on Nacon Revolution Unlimited Pro Controller: CoD Edition review
Ryan Mobley on Nacon Revolution Unlimited Pro Controller: CoD Edition review


text:
<?php

namespace backend\controllers;

use Yii;
use common\models\SnReview;
use common\models\SnReviewSearch;
use yii\web\Controller;
use yii\web\NotFoundHttpException;
use yii\filters\VerbFilter;
use common\models\Status;
use yii\web\UploadedFile;

/**
 * SnReviewController implements the CRUD actions for SnReview model.
 */
class SnReviewController extends Controller {

    public function behaviors() {
        return [
            'verbs' => [
                'class' => VerbFilter::className(),
                'actions' => [
                    'delete' => ['post'],
                ],
            ],
        ];
    }

    /**
     * Lists all SnReview models.
     * @return mixed
     */
    public function actionIndex() {
        $searchModel = new SnReviewSearch();
        $dataProvider = $searchModel->search(Yii::$app->request->queryParams);

        return $this->render('index', [
                    'searchModel' => $searchModel,
                    'dataProvider' => $dataProvider,
        ]);
    }

    /**
     * Displays a single SnReview model.
     * @param integer $id
     * @return mixed
     */
    public function actionView($id) {
        return $this->render('view', [
                    'model' => $this->findModel($id),
        ]);
    }

    /**
     * Creates a new SnReview model.
     * If creation is successful, the browser will be redirected to the 'view' page.
     * @return mixed
     */
    public function actionCreate() {
        $model = new SnReview(['scenario' => 'sn-review-create']);

        if ($model->load(Yii::$app->request->post())) {
            $model->created_by = Yii::$app->user->identity->username;
            $model->created_date = date('Y-m-d h:m:s');
            $model->modified_by = Yii::$app->user->identity->username;
            $model->modified_date = date('Y-m-d h:m:s');
            $model->status = Status::STATUS_ACTIVE;

            $imageName = substr(md5(rand()), 0, 7);
            if (UploadedFile::getInstance($model, 'file')) {
                $model->file = UploadedFile::getInstance($model, 'file');
                $model->icon_path = 'uploads/sn-review/' . $imageName . '.' . $model->file->extension;
            }

            if ($model->validate() && $model->save()) {
                $model->file->saveAs('uploads/sn-review/' . $imageName . '.' . $model->file->extension);
                return $this->redirect(['view', 'id' => $model->id]);
            }
            return $this->redirect(['view', 'id' => $model->id]);
        } else {
            return $this->render('create', [
                        'model' => $model,
            ]);
        }
    }

    /**
     * Updates an existing SnReview model.
     * If update is successful, the browser will be redirected to the 'view' page.
     * @param integer $id
     * @return mixed
     */
    public function actionUpdate($id) {
        $model = $this->findModel($id);
        $model->setScenario('sn-review-update');
        if ($model->load(Yii::$app->request->post())) {
            $model->modified_by = Yii::$app->user->identity->username;
            $model->modified_date = date('Y-m-d h:m:s');

            $model->file = UploadedFile::getInstance($model, 'file');
            if (isset($model->file->extension)) {
                unlink(getcwd() . '/' . $model->icon_path);

                $imageName = substr(md5(rand()), 0, 7);
                if (UploadedFile::getInstance($model, 'file')) {
                    $model->file = UploadedFile::getInstance($model, 'file');
                    $model->icon_path = 'uploads/sn-review/' . $imageName . '.' . $model->file->extension;
                }
            }

            if ($model->validate() && $model->save()) {
                if (isset($model->file->extension)) {
                    $model->file->saveAs('uploads/sn-review/' . $imageName . '.' . $model->file->extension);
                }
                return $this->redirect(['view', 'id' => $model->id]);
            }
            return $this->redirect(['view', 'id' => $model->id]);
        } else {
            return $this->render('update', [
                        'model' => $model,
            ]);
        }
    }

    /**
     * Deletes an existing Faq model.
     * If deletion is successful, the browser will be redirected to the 'index' page.
     * @param integer $id
     * @return mixed
     */
    public function actionDelete($id) {
        $model = $this->findModel($id);
        $model->setScenario('sn-review-status');
        if (Yii::$app->request->post()) {
            if ($model !== null) {
                $model->status = Status::STATUS_DELETED;
                $model->update(array('status'));
            }

            if (!isset($_GET['ajax']))
                $this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('index'));
        } else {
            throw new NotFoundHttpException('The requested page does not exist.');
        }
    }

    public function actionInactive($id) {
        $model = $this->findModel($id);
        $model->setScenario('sn-review-status');
        if (Yii::$app->request->post()) {
            if ($model !== null) {
                $model->status = Status::STATUS_INACTIVE;
                $model->update(array('status'));
            }

            if (!isset($_GET['ajax']))
                $this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('index'));
        } else {
            throw new NotFoundHttpException('The requested page does not exist.');
        }
    }

    public function actionActive($id) {
        $model = $this->findModel($id);
        $model->setScenario('sn-review-status');
        if (Yii::$app->request->post()) {
            if ($model !== null) {
                $model->status = Status::STATUS_ACTIVE;
                $model->update(array('status'));
            }

            if (!isset($_GET['ajax']))
                $this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('index'));
        } else {
            throw new NotFoundHttpException('The requested page does not exist.');
        }
    }

    /**
     * Finds the SnReview model based on its primary key value.
     * If the model is not found, a 404 HTTP exception will be thrown.
     * @param integer $id
     * @return SnReview the loaded model
     * @throws NotFoundHttpException if the model cannot be found
     */
    protected function findModel($id) {
        if (($model = SnReview::findOne($id)) !== null) {
            return $model;
        } else {
            throw new NotFoundHttpException('The requested page does not exist.');
        }
    }

}


Ottawa's Rory Taillon will be playing a handful of performances this week as part of the Living Roots Music Festival's 2018 lineup.
Ottawa's Rory Taillon returns to Fredericton this week for performances under the Living Roots Music Festival banner. A past performer of the festival, Taillon is back again this year in support of his latest album, Only Whispers, his third full-length album and possibly his darkest to date.
Following the opening track Smile, with its dark and menacing mix of heavy guitar and vocals that offer Taillon a chance to showcase his powerful depth and range as a singer, the album continues on through a range of stripped-down instrumentation guided more often than not by a considerably softer dynamic.
With the exception of just two tracks, the bulk of Only Whispers was recorded by live-off-the-floor in the back room of a church.
Taillon has three performances at this year's festival with shows at Grimross Brewing Co., Wilser's Room and the Barnhouse Pub Family Restaurant in Keswick. Performing on bills with TWIN, Irish Mythen, Colin Fowlie and others, Taillon's mix of folk and alt-rock influences are a perfect fit for the festival's diverse lineup.


text:
Watchdog Hall of Fame Team--1979 Boys BB Team
Brian Field
The 1978-79 Watchdog Boys Basketball Team had an outstanding season under Head Coach Jim Sorensen and Assistant Coach Jim Babb, compiling a record of 24-2. Their team captain, chosen by the players, was David Mohr.
The Watchdog Basketball team was fortunate to have a 12-man team where everyone worked for one another. Whether it was in practice or during a game, every member contributed a great amount to the success of the team.
The Watchdogs took a great deal of pride in their defense, holding their opponents to an average of 44.2 points per game. The only teams that got beyond 50 in the regular season were Canton and Alcester.
During the 1978-79 season, Keith Larson led the team with 471 points, followed by Brian Bak with 297, and Kirk Knight with 228. Bak was the leader with 96 assists, followed by Knight with 73, and David Mohr with 54. Larson led in rebounding with 302 defensive and offensive boards, followed by Todd Allmendinger with 127, and Knight with 117. Bak led in recoveries with 92 steals, followed by Larson with 53, and Mohr with 45. Todd Hansen led the Watchdogs with a 58.4% field goal percentage, while Knight led with 81.5% free throw percentage.
The games that kept fans standing throughout were with Alcester, where Kirk Knight made the final basket to win the game and with Armour in the State Championship where the Watchdogs lost in overtime. The Beresford-Armour game is one of the most famous state championship games in South Dakota sports history. In fact, the Sioux Falls Argus Leader and SDHS Hoops selected it as the greatest basketball game ever in South Dakota.
Their team achievements included the Big 8 Conference Regular Season Champions, District 22 Champions, Region 6 Champions, and State "B" Runner-up.
Those selected for the State "B" All-Tournament Team were Kirk Knight and Keith Larson. Brian Bak and Keith Larson were named to the Big 8 All-Conference Team with Kirk Knight receiving Honorable Mention. Keith Larson was named to the Class "B" All-State Second Team and Brian Bak was named to the Class "B" All-State Fourth Team.
Beresford Watchdogs
Brandon Valley
Big 8 Tournament
State "B"
Lyman County
Tri-Valley
Congratulations to our Watchdog Hall of Fame Athletics Team inductees, the 1979 BHS Watchdog Boys' Basketball Team!
Back Row (left to right): Head Coach Jim Sorensen, Phil Thompson, J.K. Dolan, Jerry Zeimetz, Todd Hansen, Keith Larson, Todd Allmendinger, Kirk Knight, David Mohr, Brian Bak, and Assistant Coach Jim Babb.
Front Row (left to right): Student Manager Chuck Frieberg, Bill McGill, Brian Rick, Rex Fountain, and Student Manager Kenny Lang.