text:
'use strict';

const assert = require('./../../assert');
const common = require('./../../common');

let battle;

describe(`Pursuit`, function () {
	afterEach(() => battle.destroy());

	it(`should execute before the target switches out and after the user mega evolves`, function () {
		battle = common.createBattle([[
			{species: "Beedrill", ability: 'swarm', item: 'beedrillite', moves: ['pursuit']},
		], [
			{species: "Alakazam", ability: 'magicguard', moves: ['psyshock']},
			{species: "Clefable", ability: 'unaware', moves: ['calmmind']},
		]]);
		battle.makeChoices('move Pursuit mega', 'switch 2');
		assert.species(battle.p1.active[0], "Beedrill-Mega");
		assert.fainted(battle.p2.active[0]);
	});

	it(`should continue the switch in Gen 3`, function () {
		battle = common.gen(3).createBattle([[
			{species: "Tyranitar", ability: 'sandstream', moves: ['pursuit']},
		], [
			{species: "Alakazam", ability: 'magicguard', moves: ['psyshock']},
			{species: "Clefable", ability: 'unaware', moves: ['calmmind']},
		]]);
		battle.makeChoices('move Pursuit', 'switch 2');
		assert(battle.p2.active[0].hp);
	});

	it(`should continue the switch in Gen 4`, function () {
		battle = common.gen(4).createBattle([[
			{species: "Tyranitar", ability: 'sandstream', moves: ['pursuit']},
		], [
			{species: "Alakazam", ability: 'magicguard', moves: ['psyshock']},
			{species: "Clefable", ability: 'unaware', moves: ['calmmind']},
		]]);
		battle.makeChoices('move Pursuit', 'switch 2');
		assert(battle.p2.active[0].hp);
	});

	it(`should not repeat`, function () {
		battle = common.createBattle([[
			{species: "Beedrill", ability: 'swarm', item: 'beedrillite', moves: ['pursuit']},
			{species: "Clefable", ability: 'unaware', moves: ['calmmind']},
		], [
			{species: "Clefable", ability: 'magicguard', moves: ['calmmind']},
			{species: "Alakazam", ability: 'unaware', moves: ['calmmind']},
		]]);
		battle.makeChoices('move Pursuit mega', 'auto');
		let clefable = battle.p2.pokemon[0];
		let hpBeforeSwitch = clefable.hp;
		battle.makeChoices('switch 2', 'switch 2');
		assert.strictEqual(hpBeforeSwitch, clefable.hp);
	});

	it(`should not double in power or activate before a switch if targeting an ally`, function () {
		battle = common.createBattle({gameType: 'doubles', seed: [1, 1, 1, 1]}, [[
			{species: "Beedrill", ability: 'swarm', item: 'beedrillite', moves: ['pursuit']},
			{species: "Clefable", ability: 'unaware', moves: ['calmmind']},
			{species: "Furret", ability: 'frisk', moves: ['uturn']},
		], [
			{species: "Clefable", ability: 'magicguard', moves: ['calmmind']},
			{species: "Alakazam", ability: 'unaware', moves: ['calmmind']},
		]]);
		const furret = battle.p1.pokemon[2];
		battle.makeChoices('move Pursuit mega -2, switch 3', 'auto');
		assert.equal(furret.maxhp - furret.hp, 66);
	});
});

redpajama_set_name: RedPajamaGithub


text:
by Kamouraskan
Disclaimer: Another challenge from MyWarrior, to try to write a variation on her "The Single Most Important Thing"
Why? It stands alone.
But my thanks to Extra , thenorm, Cath and especially Mary Morgan for suggestions and corrections. If this doesn't work, it's not their fault. The characters at last check, are owned by RenPic, MCA, and they don't know what I've been up to with them. As always, there are specific references to Merwolfes Xenaverse, used with her very kind permission.
Sex: If two women in love upsets you, well, to be impolite, grow up, or get out.
Violence: A few cracked ribs, nothing major.
The chair was definitely wedged in there now, she thought. Caught between the smoke and chaos of the New York street, and the quiet dark unknown of the shop within, the senior citizen was quietly furious. Just the hub of the wheel was firmly caught in the door frame. The small woman tried twisting her body in the chair to rock it, but it wouldn't budge. 'One lousy inch larger, that's all it had to be.' Another twist and jerk...finally, she was inside the store. She called to the shadow behind the counter.
"Damn it, did you like watching me? Why don't you have the door widened? One inch! D'you ever hear about wheelchair access?"
The shopkeeper hadn't moved from behind her altar. "One inch, one foot, it's all the same in widening a door. Ya need a new frame, new door, then a ramp, ya rebrick the exterior, comes to maybe 7,000 bucks, easy. Just so one customer a year doesn't get stuck? Tell me another one." The voice was clearly that of an older woman, bitter and bored.
"There are subsidies." The woman in the chair carefully straightened her pantsuit.
"Yeah. Half. And that's after you do the job. And then if they send it."
The customer rolled up to the counter, cursing herself for racking up her electric chair again the day before, and tried to evaluate the woman in the shadow.
"You might find yourself needing that extra inch yourself, someday."
"Well, when that happens..." 'probably some damned activist for the disabled' thought the owner. Looked the type. Mid 60's, white hair, but with a fire still burning behind the green eyes. The shopkeeper stared down at the little woman. "You the one who placed the ad?"
The woman in the chair had closed her eyes while listening to the voice, and then shook her head. "Not so fast. I put a lot of effort into getting down here, so now I get to relax."
"You said in your ad, that you had a specific item to sell." 'Damn. Just another old biddy who needs to talk...'.
The woman in the chair cocked her head. "I described it. I got it. You want it. It's a fairly simple transaction. It's just that it took me a long time, a very long time to get here, and I'm going to take a moment to...savour the experience."
"Could you savour quickly?"
"Hey! You did say it wasn't a cash deal? So I'd like to spend some time looking at your wares, is that all right with you?"
The shopkeeper gestured towards the walls. As the woman's eyes gradually adapted to the dark room, the incredible array of objects became clearer. Every square foot of the shop seemed to be covered in masks and weapons, some in cases, others mounted to the walls.
"Most impressive. You must have done a great deal of traveling...?"
The older woman gave a quick snort. The younger woman in the chair was determined to get some conversation out of her.
"You don't recognize me, do you?" There was only an indifferent shrug. "Isn't that so sad? I spent so much of my life trying to get my face on just about anything and everything." She gave a short self-mocking laugh. "But I guess you weren't interested in fan magazines, didn't go to the movies, huh?"
"Traveled pretty much all my life, finding these..." Another gesture. " So have you savoured enough yet?"
"No. I'm enjoying myself. It's like...did you ever get lost when you were a child, and then have that wonderful feeling when you were found?"
The older woman yawned. "I spent most of my life enjoying getting lost."
"Anyone ever tell you, you were looking for something..?."
The shopkeeper tried to get back on track. "Could you at least tell me the provenance of the item?"
The woman in the chair noticed a series of quarterstaffs and rolled herself towards them. "Family heirloom, I guess you'd say."
"Someone in the family was an archeologist, or a tomb raider?" The owner continued to press.
Ignoring her, the customer was examining the Amazon masks when a battered volume caught her eye. It seemed to be the only book in the store. She reached for it. 'Oh Gods. It's the Sonnets!', she thought. And she moved her fist to her lips to stop them from trembling.
"That's not for sale," was possessively called out.
"And why would I want it?" the woman in the wheel chair yelled back. But the shopkeeper had noticed her eyes had filled for a moment upon identifying the thin volume. The smaller woman held the book almost tenderly, and said. "It seems to have traveled a long ways. And it's hardly a first edition. Did it go with you on your excursions?"
The store keeper's expression didn't change, but she was thinking 'What was it about this woman? How could she know...?' When no response was forthcoming, the other didn't ask again.
"You know," and the woman spun the chair around with ease. "many scholars believe that a woman wrote much of the work attributed to William Shakespeare."
'What did that have to do with the price of fish?' "Yeah, yeah. Or Christopher Marlowe or Francis Bacon."
"That poor wild boy? And Sir Francis, he never was a true romantic. Still; a wonderful, challenging man...But Will did write all of King Lear. One of the great works of the theater."
"Yeah, I heard few critics liked it. Think it did fairly well." 'Damn nutbar.' The shopkeeper cursed inwardly. Her disappointment was easily read; the prize probably only existed in the woman's imagination . "Knew them well, did you?" But the bright green eyes seemed pretty clear, and even shining with mischief.
"Well, that wouldn't be possible, would it?"
Tired of these games, the owner decided to finish this up. "Look, if you have the item, I would like to see it. Now."
"Rush, rush..." The woman in the chair protested. But she reached to her bag and pulled out an ornate case. The shopkeeper's eyes widened at seeing it. The box was of an intricate jeweled design, and even at this distance she could see it alone could be worth any of the items in the shop.
Seeing the interest, the woman in the chair stopped. "Do you mind if I tell you the story behind it?" She said casually.
Licking her lips in anticipation the shopkeeper merely nodded.
"Well, it only passes to the family member who knows a certain phrase...."
"I don't understand. Where did it come from originally?"
"Originally? It's always been worn by..."
The shopkeeper interrupted again. "Lady, if it's what you claim it is, it's over 2,000 years old. It hasn't been always worn by your family. Where did it come from originally? Who found it?"
"I'm trying to tell you. It has always been worn.."
"Ma'am, the chain alone would have worn out a millennium ago..."
"Oh, the chain is periodically melted and reforged, the present one is from the 17th century." The customer said cheerfully. "But it's still the same chain in my heart."
The shopkeeper just shook her head and growled sarcastically. "I'm happy for you. May I see?"
Carefully the box was laid on the counter and opened. To the shopkeepers amazement it appeared to be genuine. The crystal caught the glow of the examination light as she brought it closer. She was further astonished when a second case was brought out, laid beside its twin and opened with a near duplicate nestled inside. "You never said there were two!"
"I was afraid, you would get upset," the customer said quietly.
"Upset? Why would I get upset? Do they..."
"Yes, they link." And both held their breath as the shaking hands picked up the relic and moved the two halves together.
"I've never even heard of a matching pair of Joining necklaces surviving..." The quick mind shifted gears. "What are you asking for it?"
"I want you to take the challenge." The woman in the chair held herself still.
"As I was saying. After the owner dies, the necklaces are kept, well, most recently by our lawyers, who are instructed to give them to the family member who responds with the correct phrase after they come of age. If you can get it right, it's yours."
The older woman, felt a spasm of regret at taking advantage of this addled cripple, who clearly thought she was someone else, but it passed in her almost obsessive desire to possess one of these items in front of her. "What do I have to do..."
"You take it into your hands..."
"Ma'am, I can't take a 2,000 year old piece of history into my hands.."
"You take it into your hands," she repeated sternly. "and I will prompt you." Clumsily, the owner reached in and took the precious stone and chain into her hands, and looked up expectantly.
The woman in the chair seemed to stop breathing as she looked directly into the older woman's blue eyes and touched her hand.
"Now I say, Is This Yours?"
The automatic 'yes', was caught in her throat as her eyes closed, her world spun. A long forgotten door seemed to open in her mind and image after image flowed through. The aged but still broad shoulders straightened slightly and she felt herself stand just a little taller. Then she opened her eyes again to look at the now familiar piece of her heart in her hands.
Strangely hoarse, she whispered, "No, this one is Gabrielle's."
And her world righted itself as she looked down at the teary-eyed but expectant woman in the chair, and said "Gabrielle?"
but now that I know her worth, and that we so long have slept together, rose at the same instant, learned, played and eat together, I cannot live without her company...
Celia, of Rosalind in As You Like It
"Gabrielle?" And there it finally was. That crooked smile, the eyes filled with tears and love. The Bard just tried to bask in it for the brief moment she knew she had. Because then...
"Gabrielle." Xena quietly inquired.
Eyes cast down. "Yes, Xena?"
"You're just a little....LATE!" There was no anger, but definitely exasperation.
And once again she was that little girl from Potadeia.
"Xena! It wasn't my fault. Really! Alice, your niece..."
"Yeeeess..."
"She buried you with the necklace..." Seeing the widening of those beloved blue eyes, she hastily added "She loved you, and she must have thought, well, she knew how important the necklace was to you, and instead of giving it to the lawyer like she promised, well ...anyways, when you were reborn this time, and your parents died, and all of you were adopted... then the church with the records burned and the county records were sealed..." It came out in a rush of guilt and explanation. Guilt, because she had received Xena's necklace at 18, and had waited for her warrior to come as she always had before. And had continued to dream and wait for too many years. How could she explain how long and how hard she had searched after that? The near arrest for bribing an official to open the court documents, the detectives, the phone calls, the sudden travels based only on a feeling... she finished, embarrassed, "I tried..?"
But already her warrior had moved and was kneeling beside her. Holding her with those arms and those eyes. Both still so strong and filled with compassion.
"I know. I know you did."
And it was all right.
Xena would have stayed just like that for ever, and she didn't want to waste a moment with her Bard arguing but...fifty years?
"Gabrielle? Why didn't you advertise your necklace sooner?"
"I only just figured it out and got it." She hung her head.
"You mean...?" She withdrew one hand, tapping her chin with the fist. "Gabrielle. You opened my coffin...again?"
The head snapped up quickly. "You make it sound like it's some sort of habit."
"Well..."
Gabrielle gave the warrior her version of the LOOK.
"So, let me get this straight. You were forced to became a world famous actress and plaster your face everywhere, thinking I might see you?" The teasing tone infuriated her. "Quite the hardship."
"Listen, you dumb warrior, I sold my life story to tabloids for you. Damn it..." She almost wailed "I did television!"
"Poor Baby." But the gibe was eased by gentle kiss of her hand. Gabrielle reached over absently brushed a silver hair from her warrior's eyes.
"And all that time you were probably in the Congo, or camping by the side of the Amazon...Looking for this..." She gingerly passed over her necklace.
"That wasn't what I was looking for." And she pulled Gabrielle up and wrapped her arms around her, and there was a deep sigh from both women that said more than any of their words. The white head rested on the older woman's shoulder. They were content just like that for a long moment.
Breathing in that familiar scent, Gabrielle mumbled "I'm just so glad you had the sonnets. I don't suppose it ever occurred to you that they were..."
"Written for me? No, I know I dreamed that, that there might be someone, who felt..."
"My Dark Lady," Gabrielle muttered into her warrior's warmth, and the embrace was tightened.
"Do you still have that copy of your originals? Before Will edited them and added his own?"
"They were all still for you. He had that tremendous crush, you remember."
"Yes, but he kept changing everything. Look what he did to the ending of 'As You Like It.'"
"Xena," she reminded. " He was a genius. He was almost as important to the writing of my poems as you were. And look at the way he kept the outsider insecurities of the woman warrior by changing her into a Moor. That was brilliant."
The warrior in question tightened her jaw. "Do NOT bring up Othello. I come back after a hard campaign, and act just a LITTLE bit jealous, and I'm portrayed for all time as a murderer of sweet, loyal, INNOCENT Desdemona."
Gabrielle giggled. "Well, perhaps I laid it on a bit too thick, but it kept you in line for two centuries."
"Humph."
"It's a reminder though." Gabrielle freed a hand to draw gentle circles on Xena's shoulder. "That time we were together right away. I did my best writing, you went roaming and fighting with Drake and Raleigh... but this time...we've wasted..."
"Wasted? Gabrielle, I know you. You had access to all the money, didn't you? What did you do with it this time?"
"I invested some in Beta clones..."
"Oh Gods..."
"It was the better system!"
"But what else?"
"Well, there are the women's shelters, and the lobby groups, and funds for legal assistance..."
"For people who can't defend themselves..."
"Of course!...Did you know, for example, that even in the province of Quebec you're only eligible for Legal Aid if you earn under $8,000! And that's in Canadian? And poverty is anything under $15,000!" Xena closed her eyes, listening happily to the outraged voice. "No I didn't, sweetheart, but I'm so glad that you do." And she held her tighter. 'Gods, I love you, woman.'
"So where are your medals?" Xena stiffened. 'I haven't got any medals..."
"Oh come on, now. I know you, too. There's no way you didn't fight the Nazi's."
The warrior dropped her eyes. "They were... taken away. When they discovered..."
"That you were a woman? How dare they? How could you let them!" If the bard had seemed outraged before...
"Gabrielle. I wasn't there for medals."
How long they might have stood there wouldn't be known, because the momentary peace the lovers had enjoyed was shattered first by a buzzing of the bell. Then the shop door crashed in.
Three young thugs swarmed in, slamming the door behind them. They were unmasked, nervous and armed. One had a gun, the others knives.
Xena blinked once and looked to Gabrielle with concern but saw only anticipation and a smile that matched her own.
'Oh Oh.'
" I'm assuming that we are prepared for this sort of thing?" Was all she asked.
Their conversation was interrupted by the boy in the centre. "Shut up bitch! Both of you. Raise your hands and get out here." He gestured with his gun, panting slightly.
Xena hesitated for a moment thinking 'she's in a wheel chair.' And then realized 'but it's Gabrielle in a wheelchair,'. So she gave their old hand signal indicating that Xena would take the two in the middle, Gabrielle the one on the end. Simulating fear, she hobbled forward and threw a wad of bills to the centre of the room, pleading "Take it. Take it all. Just please, don't hurt us." A glance confirmed that the money had aligned them properly and the sound of her voice covered the release of the iron grate suspended in the ceiling.
Weighing over 500 pounds, the grate swung swiftly down on its hinge, nearly lifting the two would be robbers off their feet, sending them flying across the room, crashing against the wall, where they lay stunned. Simultaneously, Gabrielle flicked her satchel out by its strap, where it seemed to just graze the chin of the distracted third boy, who instantly collapsed like he'd been struck by lightning.
Xena stared at him. "What have you got in that purse?"
Gabrielle looked surprised. "The usual things. Keepsakes, mementos. I always try to replace certain things. That quartz the colour of your eyes, the piece of amber you gave me when we were swimming..."
"Rocks. Your purse is full of rocks, Gabrielle."
"Souvenirs."
"Right. Do you want to deal with these jerks?"
"Got rope?"
"Maybe duct tape."
"Good enough."
The tape was found, and there was a companionable silence as they worked.
"That one's conscious." One of the thugs struggled to rise and Gabrielle reached over to the wall and grabbed a quarter staff , wheeled over and laid the tip on his chest.
"Now," she said in a gentle, motherly tone. "You have a few broken ribs. Already they may be scraping different internal organs like your liver or your kidneys. So if you're silly enough to move around now, you'll be doing more than just peeing blood for a few days... also, I would have to hit you on the head . Hard. Now, you don't want that now, do you? So, just lie still. That's a good boy."
Xena snickered. "You always were better at the sensitive chats."
There was a popping sound of a joint as the warrior stooped over to tape the hands of her second victim.
"Gabrielle...when you thought I had the necklace...and I didn't come for you....did you think...?"
Gabrielle blushed and was silent for a moment. "Well, it did occur to me, that maybe, after all this time, you could have gotten...well...bored."
Xena tossed the tape over to Gabrielle who caught it neatly. The older woman began to laugh.
"Bored? Gabrielle, I have had this store for two years. I've never been robbed in the daytime. And you were here for what, 15 minutes?"
"Now don't start that again, this is not my fault..." She continued wrapping her victim. "But, Xena, are you really attached to this place...?."
"Why...?"
"Well, I have this cabin....on the northern tip of Vancouver Island, in British Columbia?"
"Um hmm..."
"And there's a tribe called the Haida, they've sort of adopted me..."
Xena rolled her eyes. "of course..."
"And there's fresh water, and all season hunting, and stars... the stars at night Xena..."
"Gabrielle, has it occurred to you that I am 74 years old?"
"Well, if you're worried about roughing it, the cabin cost around two mill, and there's a landing strip for my Cesna...."
"I will never forget the day when you first tried to explain compound interest to me..." Xena mused.
"...And they make sleeping bags with heat coils, and tents that come with all the amenities and clear see through roofs...." Gabrielle waited, holding her breath. The short pause seemed to drag on.
"Are there a really a lot of stars?"
Gabrielle broke into a huge grin. "Yes, yes, yes! And Northern lights, Xena, so beautiful... I've been waiting so long to show you..."
"It must be cold..."
"It was...sometimes, but now! There's electricity, of course, but, Gods," her eyes were sparkling " I can't wait to build the most gorgeous fire in the main fireplace!" Gabrielle tried to quell her enthusiasm for just a moment. "But it is a little, well, out of the way. I expected you'd be more worried about...."
"The Greater Good? Gabrielle. That's never been a problem. You and me together? We could be stuck on an iceflow and someone needing help would find us." The warrior caught the familiar look in her partner's eyes, and smiled in the comfort of seeing it. But something still had to be dealt with. She stood up and dragged the last punk by his heels over to his companions.
"Gabrielle, you didn't wait...for me... You had..."
"Three." No hesitation.
"Three? You're talking...Husbands?" She dropped the legs, and slowly straightened up.
"Xena... I loved them all, but I would have had a bag packed and ready five minutes after you showed up."
"Why? Damn it Xena, I have always lived for this moment. You, and me, together."
"But look at me!"
Gabrielle pulled herself out of the chair, using her staff as a support, and took the hand of the love of her lives. She looked into the eyes of the other half of her soul, knowing what she would see.
"There's a song I heard in Canada, by a folk singer named Stan Rogers....one of his songs is about an middle aged farm wife who looks into the mirror and sees all the aging lines." She stopped and tried to sing.
So this is beauties finish. Like Rodin's Belle Haumiere
The pretty maid entrapped within the Ranchwife's toil and care...
She swallowed, and explained. "But in the end she realizes that the local dance is coming up, and she'll be there with her husband, her long time love...
"She'll look up in that weathered face, that loves her's line for line
And see that maiden shining in his eyes...
The tears were flowing freely now. "You see, Xena, you're the one who will always see that maiden... and I , I always see my Warrior..."
Xena stood and reached for her again and just whispered "Always. As first you were...." She took a breath, and closed her eyes, her chin resting on Gabrielle's hair. Her arms wrapped around the smaller woman from behind. And as they enjoyed that familiar pose the bard recited almost to herself, "my Home...of Love. Like she that travels...I return again." She tilted her head upwards. 'By the Gods, do you know how much I've missed you? If you hadn't been here...'And heard the soft answer to her thoughts...
"Shhhh. It's all right now, it's all right."
It was only when they noticed the reflection of a police flasher on the windows that they reluctantly separated, and a sense of urgency infected the couple. As Xena escorted the bard back to her chair, she asked, "So, do we have children, and grandchildren?"
Now Gabrielle's grin was exactly as she remembered. "Oh yeah. But I get to have you alone for a while first. Then you can play Super Grandma all you want."
"Family..." The aged orphan closed her eyes.
"Yup." The Bard agreed happily. "But Xe... what about the store, all this stuff?"
The warrior gave her home for two years a glance. "Well, can't say that I could be packed in five minutes, and we do have to talk to the police, but we can afford movers, right? and two million did buy some space...?"
Gabrielle looked about at the hundreds of killing blades, African deities, and deadly weapons of war. "We do have a rec room."
Xena grabbed a mace from the wall, swinging it casually as she approached the side of the chair. "Gabrielle, do you have another ..."
"Oh yes. This is just a loaner while my electric one is being repaired. And I can walk. A bit."
"No need." She smashed the hub of the wheel flat with the mace. "Your electric one come with extras? Like rocket launchers?"
"Well," Gabrielle smiled ingenuously, "not exactly rockets..."
Another crash and the right side was crushed in as well. Xena opened the door, and standing behind her bard took the handles of the chair. It slid though the doorway with room to spare.
"Wait a minute...." Xena went over picked up the boxes from the counter, and formally presented a case to Gabrielle. Taking her own necklace, she stood behind Gabrielle, draped it over the bard's shoulder, and carefully closed the catch, bending over to gently kiss the weathered neck just below the clasp. Then facing away, she slowly lowered herself and stood still while her bard painstakingly did the same. She turned, still in a crouch and stared, lost for a moment in the eyes of her wife; and they both smiled, and Gabrielle reached out to tenderly tuck the chain under the collar. Xena took the hand and held it against her own cheek, trying to freeze the moment in her mind, before rising and resuming her place behind the chair.
A thought occurred to her. "Oh, Gabrielle? What happened to your other chair...?" She gave one last look about the shop, another check on the condition of the bound punks.
"Xena, it was just the strangest thing..."
The warrior just rolled her eyes. "Uh huh...." and the door closed behind them.
Rough winds do shake the darling buds of May
And summer's lease hath all too short a date
But thy eternal summer shall not fade...

redpajama_set_name: RedPajamaCommonCrawl


JERUSALEM, Mar 30 (Reuters) A car exploded near the West Bank settlement of Kedumim today killing an apparent suicide bomber with no other casualties, ZAKA emergency services said.
The car blew up near a petrol station close to the settlement, it said.
Police spokesman Micky Rosenfeld said a car carrying what appeared to be a suicide bomber blew up at a junction near the settlement.
''The car went up in flames and it looks like a terrorist attack,'' he said.
Rosenfeld said one person who appeared to be the bomber was injured but could not confirm if the apparent bomber was killed.
He added there were no other casualties.


Cost is always a concern, but ROI isn't something most businesses immediately associate with PR.
Maybe they should because truly exceptional PR has a direct impact on revenues.
Although the payback on PR has a longer time horizon than advertising, the upside is that a carefully crafted PR strategy can produce a larger revenue gain than a short-term advertising campaign.
Your company's bottom line is important to Walker Sands' PR philosophy. If we're doing our job, your business will ultimately notice an increase in sales and revenues. PR clearly isn't a panacea for all of your company's financial challenges, but when you work with Walker Sands, expect PR strategies that target revenue by accomplishing several key outcomes.
Visibility. We encounter a lot of small and medium sized businesses that can't seem to gain traction in the marketplace even though they appear to be doing everything right. The problem isn't the business model or marketing plan -- it's visibility. PR increases your visibility in the public arena and sets the stage for a greater industry presence.
Third-party promotion. Today's consumers and B2B buyers are extremely skeptical about marketing messages. Company's can make wild claims about themselves. But when a third-party talks about your brand, people listen. Good PR communicates your brand's key messages through third-party sources, giving them more credibility with audiences.
Branding. Branding is a word that gets more than its share of use in PR and marketing circles, sometimes to the point that it loses its value as a growth or revenue-generating strategy. At Walker Sands, we take branding concepts seriously and design PR campaigns that introduce your brand to a broader audience.
Employee morale. Fact: Motivated employees generate more revenues than unmotivated employees. When PR campaigns take off, employees experience a burst of pride about being associated with a company that is engaged in newsworthy activities. That pride translates into a higher level of motivation and improved workplace performance.
Damage control. Any business that interacts with the public will eventually need to perform some level of damage control. We work with our clients to design a comprehensive damage control plan before a crisis actually takes place. When worse case scenarios become real life crises, we help our clients quickly and efficiently execute the plan to protect the brand's image and preserve revenue streams.
There's a reason why Walker Sands is Chicago's leading PR firm. We take your company's bottom line as seriously as you do. If your company's revenues aren't what they need to be, give us a call and let's talk about a PR strategy that delivers real results.


This Christmas, we launch an impassioned appeal to keep David and Victoria Beckham in your thoughts, after the couple reportedly decided to put their £24 million LA mansion on the market because it is too small.
According to The Sun, the pokey 13,000 square foot home was purchased in 2007 – but they're now hoping to upgrade to a bigger house so that sons Brooklyn, Romeo and Cruz have more space to play football.
Describing the tragic plight, a source told The Sun on Sunday: 'Victoria and David have both had concerns over the house for some time – especially about its size.
'The garden is too small for football and the boys have to go round their friend's houses – usually either Gordon Ramsay or Elton John – to have a kick-about.
But now, the beleaguered couple have found light in desperate times – and have reportedly found a prospective buyer in the form of Arsenal's majority shareholder, Stan Kroenke.


*Plus taxes and applicable fees. Prices may vary by mode . Please present coupon at time of write-up. Valid only at South Shore Hyundai and service must be completed at South Shore Hyundai. Offer not valid on previous purchases. Cannot be used with any other applicable offer.Hazardous waste fee if applicable. Coupon has no cash value.
*Must present coupon at time of service. Must spend $100 or more. No prior offers applicable. Offers cannot be combined. Plus taxes and applicable fees. Prices may vary by mode. Valid only at South Shore Hyundai. Offer not valid on previous purchases. Cannot be used with any other applicable offer. Hazardous waste fee if applicable. Coupon has no cash value.
**Freon additional if needed. Plus taxes and applicable fees. Prices may vary by model. Please present coupon at time of write-up. Valid only at South Shore Hyundai Service Center and Service must be completed at South Shore Hyundai Service Center. Offer not valid on previous purchases. Cannot be used with any other applicable offer. Hazardous waste fee if applicable. Coupon has no cash value.


Back pain on one or both sides is commonly caused by pressure on the joints and nerves in the area of the sacroiliac joints.
Pain is a warning sign. Like the piercing sound from a smoke alarm, the alarm isn't the problem. The alarm has a cause, just like every ache or pain has a cause. Some people choose to cover up the pain instead of correcting the cause. What's your approach?
The nerve-rich acroiliac joints are the two points where the tail bone (sacrum) and the pelvis (ilium) join together of each spinal bone, and are a common cause of back pain. If these sacroiliac joints aren't moving right, they can cause painful symptoms.
Sacroiliac pain can lead to more serious problem involving the other joints and discs of the lower back.
For a detailed explanation of this problem click here.
Once you know the cause, you have several choices. One approach is bed rest. But research shows that prolonged bed rest can actually delay recovery and make the problem worse!
More and more people are choosing chiropractic care first, Specific chiropractic adjustments can help improve the position and function of the sacroiliac joints.
Chiropractic results vary depending upon many factors. How long have you had your problem? Do you keep your appointments? Are you getting the proper rest, exercise and nutrition? Are you in otherwise good health? Within a short period of time most patients sense enough progress to justify completing our recommendations.
After patients get the relief they want, many choose to continue with some type of periodic care. These chiropractic "check-ups" can help support the final stages of healing and help detect and resolve new problems before they become serious. How long you want to receive chiropractic care is up to you.
If you are suffering from back pain on one or both sides, the team at Mind & Body Chiropractic can help you. We specialise in sacroiliac pain treatment. Arrange for a consultation with one of our specialists today.


text:
Home › Forums › Basketball ›
John Wall- who hates him now? 42 Mon, 03/25/2013 at 3:20pm
by lalaila Sun, 03/31/2013 at 4:22pm
by Hale
Stauskas is killing these Gators 2 Sun, 03/31/2013 at 9:00am
by Plat Sun, 03/31/2013 at 4:43pm
by R-Dot-13
Andre Drummond will return and start tonight vs Toronto 15 Fri, 03/29/2013 at 9:17am
by IndianaBasketball Sun, 03/31/2013 at 4:48pm
by thricethefun
What about the tournament makes draft stock rise? 2 Sun, 03/31/2013 at 5:06pm
by IknoBall12 Sun, 03/31/2013 at 5:47pm
by Ghost01
Michigan -Florida 3 Sun, 03/31/2013 at 9:27am
by RUDEBOY_ Sun, 03/31/2013 at 6:23pm
by Forte IV
Kyrie, Beal are back 3 Sun, 03/31/2013 at 6:22pm
by Champzilla21 Sun, 03/31/2013 at 10:42pm
by Jordo
this year's butt load of senior bubble prospects 12 Wed, 03/13/2013 at 9:18pm
by theprophet Mon, 04/01/2013 at 2:54am
by steven27
Realistic Player Comparison For Trey Burke 7 Sun, 03/31/2013 at 1:12pm
by princejames Mon, 04/01/2013 at 4:47am
by machu46
Wiggins on UK 7 Sun, 03/31/2013 at 5:27pm
by ChriJoll Mon, 04/01/2013 at 5:58am
by phila9012
RIP Kareem Abdul Jabbar 8 Sun, 03/31/2013 at 7:45pm
by tiberius Mon, 04/01/2013 at 6:03am
by Allen_Iverson_3
Yall don't wanna see Witchita State in the Final Four? 8 Sat, 03/30/2013 at 2:13pm
by NickWayne87 Mon, 04/01/2013 at 6:30am
by IknoBall12
2013 April Fool's Day NBA Mock Draft Lottery!!! 6 Mon, 04/01/2013 at 2:47am
by paradigmn Mon, 04/01/2013 at 6:36am
by Memphis Madness
Positional Rankings 7 Sun, 03/03/2013 at 1:46pm
by JM40 Mon, 04/01/2013 at 6:45am
Team led by 6-11 13 year old loses tournament to team led by 6-3 Slovenian 14 year old 0 Mon, 04/01/2013 at 7:31am
by mikeyvthedon n/a
Alex Len To Go Pro Overseas and Forgo NBA 3 Mon, 04/01/2013 at 6:04am
by qDizzle32 Mon, 04/01/2013 at 8:26am
by Malik-Universal
Adriean Payne - MSU PF 7 Sun, 03/31/2013 at 8:10pm
by vmendi123 Mon, 04/01/2013 at 9:03am
by vmendi123
Dieng or Plumlee? 9 Mon, 04/01/2013 at 4:33am
by druneave3 Mon, 04/01/2013 at 9:39am
Jonas Valanciunas - March Breakout 8 Mon, 04/01/2013 at 7:54am
by Bird_Years Mon, 04/01/2013 at 10:49am
by lalaila
Euroleague Rising Stars Nominees Announced 8 Fri, 03/29/2013 at 1:09pm
by European Basket... Mon, 04/01/2013 at 11:13am
by pohani komarac
Kevin Ware 4 Mon, 04/01/2013 at 8:41am
by Professor Rozay Mon, 04/01/2013 at 12:08pm
goodwin entering draft and WCS staying 15 Mon, 04/01/2013 at 6:01am
by [email protected] Mon, 04/01/2013 at 12:10pm
Who are you rooting for: Louisville or Wichita State? 12 Sun, 03/31/2013 at 5:21pm
by OldSkoolBasketball Mon, 04/01/2013 at 12:23pm
Rodney Hood 9 Mon, 04/01/2013 at 4:55am
by Skeating12345 Mon, 04/01/2013 at 12:33pm
by Siggy
Memphis Madness April Fool's Mock Draft 6 Mon, 04/01/2013 at 7:20am
by Memphis Madness Mon, 04/01/2013 at 12:45pm
Espn OTL Charity Scams 7 Mon, 04/01/2013 at 10:03am
by bobbyb Mon, 04/01/2013 at 1:34pm
by Beard13


Please help, i suffer in california.
You get up to 4 replies in an IRC channel of your choice.
I will accept your friend request on steam.
All of the benefits of the previous tiers plus up to 1 hour of in game recreational activity with me from a game of my choice.
All of the benefits of the previous tiers plus I will start up to 3 threads on /tv/ with a waifu of your choice.


Small Business How To Choose An Outsourcing Partner For Your Small Business. Before you jump the gun and choose the first outsourcing company that …... There are four main business structures commonly used by businesses in Australia: sole trader, partnership, company and trust. We can't advise which structure you should choose, but we can show you how different structures will affect the way we tax your business income.
How to Choose the Right Technology for Your Small Business or Startup It can be easy to think of technology as a blanket solution to many of challenges facing your business. how to download jre 1.7 How to Choose the Right Technology for Your Small Business or Startup It can be easy to think of technology as a blanket solution to many of challenges facing your business.
This article is part of our "Business Startup Guide" – a curated list of our articles that will get you up and running in no time! Starting a business is exciting, scary and—let's be honest—very, very confusing. If you're like most small business owners, you might not be fluent in how to choose team liquid How to choose a small business to start. If you have always dreamed of starting a small business, then you may have lots of idea, or even none. However, ideas for small businesses are all around you.
There are plenty of financing options for startups, but which choice is the "right" one for you has as much to do with your history, goals and objectives as it does the small business loan or its loan products.
Choosing a business adviser involves doing some research to check qualifications and licences, areas of expertise and fees. Before you start this research, it will help to have a clear idea about the type of advice you need and can afford.
There are four main business structures commonly used by businesses in Australia: sole trader, partnership, company and trust. We can't advise which structure you should choose, but we can show you how different structures will affect the way we tax your business income.


If you derive your livelihood by providing knowledge and skill on a consulting and coaching basis, you know that people aren't going to come to you without a little example of what you are capable of. Showing your hand a little bit can be to your advantage. People understand a little of the knowledge that you have to throw around, and will be aware of the value you have to potentially give them. However, what amount of little pieces of your knowledge do you give away before you are holding onto the scraps of what you have left to offer?
I'm a huge proponent for podcasting to get your knowledge out there, and to create a niche position for your content. However, podcasts are a ton of content to fill. You don't necessarily need to Or, let the information lead into what info you give in your paid sessions. Taki Moore does an excellent version of this with his YouTube videos and webinars. Instead of giving away just straight value, he instead gives away case studies, which can be of great value to customers who may be in the same boat, but also shows his role in the improvement process without looking like he is bragging of his sales the whole time. Instead, he deeply analyzes the reality of another case. The case for the paid price should be obvious because the extras are so worth the fee that they don't compare to the free stuff.
whitepapers or eBooks with evergreen content that you can continue to use over a long period of time. tips with a very low entry barrier that requires a very minimal amount of time: these are the "hacks" type of content. They are great because they show your value immediately; these are the party tricks of your trade, essentially. information that gives insight into your personal brand and your personal value.
There are always going to be those interactions with potential leads that turn out to be just a person looking to squeeze out as much free information they can. Recognize what is going on. If a contact is asking you for incredibly valuable tidbits of information as a "quick favor ;)", unless you plan on getting the value back from them in some way or owe them, they aren't looking for collaboration, they are looking for free information.
If it's a "pick your brain" session, only allow a limited amount of time; say 15 minutes.
Be straightforward with them about the value of your knowledge.
Tell the contact you are able to charge such high rates because the information is worth that much and because former clients have found the rate to be worth the cost. There is a certain likelihood that the contact did not understand that they were wasting your time. Let them know that you sell information like some sell services or goods, and what they are asking for is indeed a lot. If they are aware, respect them for the bold attempt at getting what they can and manifesting the knowledge they want, however tell them it is unfeasible to you to give it away for free.
If they say "do me a solid, my budget doesn't allow for your fee", ask if they can offer value in some other way.
Doing your service for business favors instead of money isn't compromising the value of your informational product, but still allows you to beneit from clients you may not normally get. For example, can they do some promotional work for you, offer you some of their product for free, or give you some non-monetary compensation that would be of value to you in addition to their reduced rate? If they are unwilling to do that, let them know that a cheaper job won't get them the results that you will, and the possibility of mistakes and lost opportunity might end up costing them more in the long run. If they still expect you to fold and give a reduced rate, admit that the match might not be the best one.
Automate ways that you can bring value to them. Or, create a template that works each time that you can tweak for the individual situation to bring in great results. Do you charge by the hour? Have a list of great resources that they can access when their time with you is over that you can send to them. They'll feel like they got the most possible value out of it because what they get from you continues on after the call.
Don't just tell them to do things – show them examples, and then give them a template that they can actually put into action.
For example, if you want them to create a tripwire, give them examples that they can do. Give them 10 examples that they can do. Make your minutes an eficiency machine, and never have them doubting that they are getting the best value per call. But also make it so you have to spend the least possible amount of time off-the-call.
4. There are things that you shouldn't give away.
These are things that you know could potential change the entire direction of a company by saving them a huge amount of time, or make them huge money. These kinds of tips can be begun in free content, but never go past the first couple of steps. This could be the taste of the work that the client needs to finally be sure of the ROI of your consultation. Also, leave the advanced content for the paid features. If you are selling a high-value coaching system, the ones who are just starting out are going to go for the free material. The ones who want more comprehensive help that goes far deeper will seek you out for paid help. People are never going to want to pay for information that they can instead get for free, and why would they? Part of selling your brand is always knowing what to reveal and what to conceal. However, what you choose is of that value level is going to be individual to your coaching, consulting, or information system. Part of your content marketing strategy should be sitting down and figuring this out explicitly.


Dr. Robert W. Warner is an oncologist at Heartland Oncology Clinic in Council Bluffs, IA. He has been dedicated to caring for patients since 1987. Board certified in internal medicine and partner at Heartland Oncology & Hematology, he graduated from Creighton University School of Medicine. He completed a residency in internal medicine at the same university.
Dr. Warner sees patients at the hospital Specialty Clinic in Hebron on a bi-weekly basis.


text:
Q: What is a good free (or cheap) solution for remote backups on Server 2003 I have been pulling my hair out trying to implement a remote backup solution for my Windows server on very limited resources.  My off-site storage is a NAS drive that only has FTP capabilities, not SFTP or SSH, so I also require something that will encrypt the files as it transfers them over the Internet.  There is not much of a budget for software, and most of the standard server backup solutions run in the hundreds of dollars.  So far all of the cheap solutions that I have tested are unreliable or just don't work at all.  So far, the closest I have gotten has been Ace Backup 3, but I have been unsuccessful in getting it to backup all of my files properly.  Can anyone recommend a solution that would:

*

*Perform nightly incremental backups
to FTP

*Compress and encrypt files for
transfer

*Send e-mail notifications

*Be reliable and provide a method for
verifying the backups

*Cost under $100

This is driving me nuts, and I would love to have it off of my plate!  Any help you can give me is greatly appreciated.
Thanks,
Mike

A: I'm not aware of any backup solution that will do what you are asking.  However, you could script a job that will do what you need...
You can use NTBackup to do the backup, have 7-Zip compress it, have Gnu Privacy Guard encrypt it, then use the built-in ftp client to transfer it.
No email notifications, but you can have all of this logged and it is free (except for your time).
Example script for NTBackup: http://tim.mackey.ie/ASampleNTbackupScriptWithTheCurrentDatetimeInTheFilenameAndBackupLabel.aspx
7-Zip command line info: http://dotnetperls.com/7-zip-examples
GPG command line info: http://www.somacon.com/p107.php
Scripting FTP example: http://www.brettb.com/ScriptingWindowsFTP.asp

A: Try SyncBackSE http://www.2brightsparks.com
I've used it for a number of years and it's been great.
does FTP backups
supports encryption & compression
sends email
logs jobs to HTML
Something like $30

redpajama_set_name: RedPajamaStackExchange


The best way to get to understand the Bible is simply to read it and to read it regularly in different versions. I'm always amazed at how critical some people can be of the Bible without ever having read it! However, whether you've just started studying the Bible or have been a regular Bible reader for years, you soon realize that there are some things in the Bible which are difficult to understand. In fact, the Apostle Peter wrote that his fellow Apostle Paul's, "letters contain some things that are hard to understand, which ignorant and unstable people distort, as they do the other Scriptures, to their own destruction" (2 Peter 3:16).
The Study Tools channel will regularly review examples of all of these tools, (as well as many others) but I will give you a brief overview and some simple recommendations so that you can start building your basic Bible study library. In future articles, I will make more specific recommendations for tools useful to scholars, ministers, parents, students, teens, and other particular groups of Bible readers. Soon, you will be able to purchase some of these resources through the Shopping link on this Web site, but for now, I've included links to other online bookstores.
A basic Bible study library starts off with'a Bible! You probably already have one of those, but for better Bible study you really want to have several translations of the Bible. A translation is simply a Bible that has been translated into a language other than the original Hebrew, Greek, and Aramaic. The Bible is, by far, the most translated book ever written. Bible translations in a particular language -- say English -- may come in different versions in that language. A version is a particular attempt at translating the Bible into that language. People always want to read the Bible in a language that makes sense to them, so new versions come out quite frequently in popular languages such as English, French, Spanish, and German. In practice, the terms version and translation are often used interchangeably.
Translations can usually be grouped according to their philosophy of translation. A so-called literal translation tries to translate terms in the original language as consistently as possible and also tries to keep close to the original word order within a sentence. Idioms (i.e., phrases which mean something different from their literal meaning) are also translated word-for-word. Literal translations are most useful as aids in learning the original languages but are less useful for normal Bible study. This is because no language can really be translated directly into another language. There are some things that can't be expressed by only using a single word.
At the other extreme, paraphrases take the meaning of the original language and freely express this meaning in the new language. Paraphrases are most useful for simple Bible reading or for some devotional reading where you just want to get to know the story. A paraphrase such as The Message should not be relied upon as a main study Bible or when the actual details of the text matter in your study. Strictly speaking, a paraphrase is not a translation but rather, a retelling of the original in the words of the paraphrase's author (most paraphrases are the work of a single individual'another reason not to rely upon them for serious Bible study).
Most modern translations tend to favor a dynamic equivalency between faithfulness to the original language and meaning and readability in the new language. Such versions try to accurately translate the meaning of words, idioms, and concepts but do not try to preserve word order or narrow the range of meaning of a word. Such an approach can often result in a translation that captures the best of both the literal and the free approaches.
Regardless of the type of translation, no translation fully captures the nuances of the original languages. For this reason, it is best to have and use several versions in your Bible study. Your basic Bible study library should contain versions using each of the approaches we've just discussed (for example, a King James Version, a New International Version, and a New Living Translation). As mentioned previously, most major languages have multiple versions available including an older, 'classical' version (e.g. Reina Valera, Louis Segond), updated or revised versions of these classics, and new, modern translations and paraphrases.
I should mention that the quality and variety of translations/versions available today allow us to read the Bible with confidence that we are reading the Word of God even if we haven't learned how to read the Bible in the original languages. A great starter book to go along with your Bible reading is How to Read the Bible for All It's Worth by Gordon Fee and Douglas Stuart.
Finally, I strongly recommend that you read through the entire Bible'or at least the entire biblical book you plan to study'first before relying the various tools described below to help you understand the Bible. There is no substitute for actually reading the Bible!
A concordance lets you find a passage if you can remember some of the words. Many of you have a small concordance in the back of your Bible. This is useful for finding a particular passage when you only remember some of the words in it, but it is too small to be relied upon for serious word studies. And you definitely shouldn't think that the passage doesn't exist simply because you couldn't find it in the concordance in the back of your Bible! Your basic Bible study library should contain an exhaustive concordance keyed to your primary Bible version. An exhaustive concordance tells you where every word of the Bible in a particular version and language can be found. It usually contains helps for the original languages so that you can find every word translated from a single Greek or Hebrew word, for example. Good English examples include the NIV Exhaustive Concordance and Strong's Exhaustive Concordance (available for several versions of the Bible).
A topical Bible is sort of like a concordance with Bible verses listed under topical headings (e.g., knowledge, fruit, love, parenting, etc.). The topics are usually in alphabetical order. This tool is quite useful for doing conceptual word studies (i.e., studying a specific concept or theme throughout the Bible) because the actual word doesn't have to be in the passage for it to be listed; only the concept needs to be there (e.g., Isaiah 53 might be listed under Messiah, even though that word does not appear in the passage). For doing studies of a specific word and the different ways that word is used in the Bible, an exhaustive concordance is a more appropriate tool. However, simple topical studies (e.g, 'What does the Bible teach about forgiveness?') are very common and can be quite illuminating. English examples include Naves Topical Bible and the Zondervan Topical Bible.
A Bible dictionary lets you look up names, places, books, people, and events in the Bible and get some brief background on the term you are interested in. This is a very useful tool for getting the general background of a biblical book before reading it or for answering specific questions about unfamiliar terms in a particular passage. I can recommend Eerdman's Dictionary of the Bible as a good, comprehensive, generally doctrinally sound Bible dictionary.
A Bible handbook gives an overview of the contents of the Bible. It may also discuss customs, weights, measures, the literary background of each book (author, date, situation, background, etc.) and other related issues. There are many different types of these books, but for your basic Bible study library I would recommend starting with Illustrated Manners and Customs of the Bible edited by J.I. Packer and M.C. Tenney.
Bible surveys and Introductions are usually used as textbooks in Bible courses. A survey gives an overview of the contents of the biblical books, but at a more detailed level than a bible handbook, with in-depth discussions on the author, date, historical setting, purpose, etc. of each book. An introduction covers areas such as canonicity (how did the book get into the Bible), language, customs, historical background, sociological background, geography, the history of the text as we have it today (i.e., textual criticism), and other technical issues. For your basic Bible study library, I recommend Encountering the Old Testament as an introduction to the Old Testament books and Encountering the New Testament as a New Testament introduction, both of which are published by Baker Books.
The following tools can be very useful, but are not recommended for your basic Bible study library. In other words, they can be added to your library later, after you have learned how to make full use of the basic tools described in this article.
Generally, a commentary is an exhaustive, verse-by-verse analysis of a particular biblical book. Most commentary series actually have a separate volume for each book in the Bible (similar to an encyclopedia set). There are different flavors of commentary depending upon the intended audience. The main flavors include devotional, academic, and expository (for preaching). The best commentaries analyze an entire book, passage by passage, and give all of the important opinions (with evidence) for particular interpretations of difficult passages. In addition to catering to different audiences, commentaries are also heavily influenced by the presuppositions held by the author(s) regarding biblical inspiration and infallibility. So, some commentaries are very conservative in nature, others are very liberal, while many are balanced in their views of the Bible being the inspired, infallible word of God. The major area where this becomes an issue is in the treatment of prophecy. Conservative commentaries generally believe that predictive prophecies are possible. Very liberal commentaries assume that predictive prophecy is not possible forcing them to suggest very late dates for the writing of many biblical texts because they must have been written after the events they "predict."
A study Bible is a single volume with mini-versions of all of the tools mentioned earlier built-in. There are so many study Bibles available in English that it is difficult to buy a 'plain' Bible anymore! A study Bible can be useful after you have learned to use the basic tools and provided you have access to the more complete tools when necessary. One of the biggest dangers involved in relying heavily upon a study Bible is that the tools are often inadequate for comprehensive Bible study, but you may think that you're getting the complete picture. A further difficulty is that most study Bibles published today are really marketing tools designed by the publishers to sell more Bibles. They often have a very strong bias toward some particular type of theology or marketing segment such as men, women, teens, etc.. While this can be helpful for devotional study, it is not always helpful for full understanding of the Bible. Lastly, many of the notes in study Bibles often blatantly contradict the actual text of the Bible!
Bible software is available for desktop computers, online on the Internet, for PDAs like the Palm or Pocket PC, and even in dedicated, handheld Bible readers like the Franklin Bookman Bibles. I highly recommend using Bible software. For some users, it can almost replace your entire Bible study library (which I don't recommend doing for various reasons I will explain in a later article).
"Do not merely listen to it and so deceive yourselves. For if someone merely listens to the message and does not live it out, he is like someone who gazes at his own face in a mirror. For he gazes at himself and then goes out and immediately forgets what sort of person he was. But the one who peers into the perfect law of liberty and fixes his attention there, and does not become a forgetful listener but one who lives it out'he will be blessed in what he does. Be conscientious about how you live and what you teach. Persevere in this, because by doing so you will save both yourself and those who listen to you" (James 2:22-25 and 1 Timothy 4:16 NET).


text:
Q: Terminate actual spring web flow execution is it possible to determine the actual running flow in a spring mvc context and terminate it ?
The reason why I'm asking is, that in my shop web app the whole checkout process is a web flow but the header menu is still visible and now I experience the problem that if a menu link is klicked the flow is exited but I don't recognize it.
I hope it is understandable what I want and I appreciate any help to get through this issue :)
Thanks.

A: If I understood your problem correctly - you wanted to terminate the current flow but still have the menu click work - is that right?
If it is, have a global common flow that is inherited by all your subflows. Then, add this in the flow tag of each of your flows, where commonFlow is the name or ID of your global flow definition file.
parent="commonFlow"

In this global flow definition, define the transition for the menu option:
<global-transitions>
<!-- If Menus are triggered on flows, we end them first. -->
<transition on="menuClick" to="endCurrentFlowThenMenu"/>
</global-transitions>

And then define a redirect for the menu:
<end-state id="endCurrentFlowThenMenu" view="flowRedirect:menuView"></end-state>

However, this only works when current flow is a parent/top-level flow. If it is a subflow, it gets a little bit dirty - you need a work-around so that all subflows are ended first:
<global-transitions>
<!-- If Menus are triggered on flows and subflows, we end them first. -->
<transition on="menuClick" to="endCurrentFlowThenMenuLevel1"/>
    <transition on="endCurrentFlowThenMenuLevel1" to="endCurrentFlowThenMenuLevel2"/>
</global-transitions>

In which case you define the matching end states:
<end-state id="endCurrentFlowThenMenuLevel1" view="flowRedirect:newFlow">
</end-state>
<end-state id="endCurrentFlowThenMenuLevel2" view="flowRedirect:newFlow">
</end-state>

The reason why I repeat the view attribute on each end state is so that it could still work even if the current flow is a top-level flow. Depending on the maximum deepest subflow, you need have multiple transitions and end states to match them (i.e. if you max deepest functionality can have 2 subflows, repeat the above 3 times).
The trick here is, if the current flow is already a top level flow, SWF would not bubble up the parent and will just execute the flowRedirect.
If, however, the current flow is a subflow, SWF will not execute the redirect on the subflow, but instead will bubble up to the parent first, looking for a matching transition for the current subflow that just ended. It would continue doing this until it finds the top-level flow in which case it would execute the redirect, effectively ending all subflows in the process as well.

A: It's possible share global transition between flows and subflows, the way to do it's similar to above code.
Basically, you must define an abstract flow,commons-headers, setting abstract=true inside flow tag, then to define global-transitions which will be share among flow/subflow, these global-transitions can redirect to some kind of event, in this example to end-state.
Calling flow define, main flow, define subflow-state tag, here you must write returned transition from called flow,subflow, which must be the same id shared between transition and subflow's end-state tag, this is the way to finish subflow and return to the main flow. If you wish use some global transitions then you must define these transitions inside subflow-state tag setting same value for main flow's on attribute and global-flow's to attribute (in this example will be loginEnd and signEnd). Last step, main flow's to attribute must coincide with some global flow state id attribute (in this example loginEnd and signEnd again).
Commons-headers
<flow xmlns="http://www.springframework.org/schema/webflow"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/webflow
    http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd"
abstract="true">

<end-state id="loginEnd" view="flowRedirect:login" />

<end-state id="signupEnd" view="flowRedirect:signup" />

<global-transitions>
    <transition on="login" to="loginEnd" />
    <transition on="signup" to="signupEnd"/>
</global-transitions>

Main flow
<flow xmlns="http://www.springframework.org/schema/webflow"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
    http://www.springframework.org/schema/webflow
    http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd"
    parent="commons-header">

<view-state id="inicio" view="main.xhtml">
    <transition on="manageSpace" to="adminSpaces" />

    <transition on="goSpace" to="visitSpace" />
</view-state>

<subflow-state id="visitSpace" subflow="space">
    <on-entry>
         <evaluate expression="space.showSpace(requestParameters.idSpace,flowRequestContext)" result="conversationScope.visitedSpace" />
    </on-entry>

    <transition on="finishSubFlow" to="inicio" />

    <transition on="loginEnd" to="loginEnd" />
    <transition on="registerEnd" to="registerEnd" />
</subflow-state>

<end-state id="error" view="flowRedirect:error" />

Subflow
<flow xmlns="http://www.springframework.org/schema/webflow"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/webflow
    http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd"
parent="commons-header">

<view-state id="showPicture" view="space_pictures.xhtml">

    <on-entry>
         <evaluate expression="multimediaProvider.showPages('picture')" result="viewScope.pagesList"/>
     </on-entry>

    <transition on="goMain" to="finishSubFlow" />
    <transition on="visit" to="visitPicturePage" />
</view-state>

    <view-state id="visitPicturePage" view="show_picturePage.xthml">
        <on-entry>
            <set name="flowScope.code" value="requestParameters.code" />
        </on-entry>
        <on-render>
             <evaluate expression="multimediaProvider.loadPage(flowScope.code)" />
        </on-render>

        <transition on="goMain" to="finishSubFlow" />
    </view-state>

<end-state id="finishSubFlow" />


Gentoo Forums :: View topic - Changing a QtCurve theme without kde.
Changing a QtCurve theme without kde.
Posted: Wed Apr 09, 2014 3:00 pm Post subject: Changing a QtCurve theme without kde.
When I was using kde4 it was easy to change theme of qtcurve engine through "System settings" (or something like that).
But now I have only WM and don't want to install those bloated kde4 tools, because everything I want is to change theme of qtcurve engine.
I'd imagine it depends on your WM, and where it reads the configuration from.
I'd probably look into trying the environment variable: QTCURVE_CONFIG_FILE, if I had nothing else to go by. I haven't tried it myself, so take it for what it's worth!
It's also explained there where the themes are looked up from.
I hope it is x11-themes/qtcurve that you are talking about, and that this can be of at least some help!


text:
Take Charge of Your Portfolios, Ladies
When it comes to investing, too many women learn the hard way that disengaging is a mistake.
(Image credit: Getty Images )
By Katherine Reynolds Lewis
Robin Wilson's divorce decimated her retirement savings. Because she had never felt comfortable with her financial advisers, she fired them, took control of her investment portfolio and began rebuilding it. She established a high-interest online bank account, found a brokerage with no trading fees, prioritized paying off credit card debt and dramatically cut back her expenses.
5 Tips to Help Your Retirement Savings Last as Long as You Live
"Each month, I add a small amount to the high-yield savings account, and when the stock market dropped due to COVID-19, I bought on the low," says Wilson, 50, an entrepreneur in Montclair, N.J. Her goal is a $4 million retirement fund by age 70.
When it comes to investing, too many women learn the hard way that disengaging is a mistake. Women's retirement-savings needs differ from men's, and sooner or later, whether from widowhood or divorce, most women will need to take charge of their own money.
Ironically, many women think they're terrible investors, even though countless studies show just the opposite is true.
"Women have a lot of innate behaviors that make them exceptional investors, that give them an edge," says Meredith A. Jones of Nashville, Tenn., and the author of Women of the Street: Why Female Money Managers Generate Higher Returns (and How You Can Too) (Springer, $30).
Women also control 51% of this country's investable wealth, a number that is expected to rise to 66% by 2030. And studies have shown women are 10% less likely to sell when stocks are tumbling. Their coolheaded response is one reason that women's portfolios outperform men's, on average, by 12% over the course of a year, according to one study by financial management company SigFig.
Nevertheless, women are not immune to the pain of a market crash. They frequently list money as one of their top stressors, says Lorna Kapusta, Boston-based head of women investors at Fidelity, which has 13 million female investors as customers.
"We went into the pandemic, and money stress and financial stress increased more for women," says Kapusta, though there was one silver lining: "We found for the first time that women were talking about money and finances more than men were."
If women investors have a flaw, it's that they're too conservative. Many women (56%) don't invest outside of a retirement savings account. Instead, they keep more than 80% of nonretirement savings as cash in a checking or savings account, according to a Fidelity study of people who contributed to an employer-sponsored retirement plan. More than a third (35%) of the women in the Fidelity study reported having $50,000 or more in a savings account.
Fresh Voices in Personal Finance
That affinity for cash savings may be traced directly to women's low self-esteem as investors. Only 24% of women in the Fidelity survey felt comfortable with their knowledge of investing.
But it's knowledge worth acquiring. Decisions about retirement savings shouldn't be outsourced, and at a minimum, women need to understand enough about investing to keep tabs on the professionals or relatives who manage their money.
Starting From Behind
If you think of retirement savings as a race, women have to catch up just to be on the same starting line as men. The time women spend out of the work force as caregivers depresses their earnings and ultimately the size of the Social Security benefit they will receive once retired. Women also live, on average, five years longer than men so their retirement savings must last longer and stretch to cover unanticipated medical expenses, which can be as much as 27.5% more than men's, according to one analysis.
As if those obstacles aren't enough, women's caregiving responsibilities don't just abruptly end in retirement. Many women in their 60s may be caring for aging relatives in their 90s, expenses that also need to be factored in.
Wilson, whose divorce prompted her to take charge of her investments, grew up in a working-class, African-American household where a banking account was the most sophisticated financial instrument her family had. As the first in her immediate family to graduate from college, she didn't learn about retirement savings or investing until she joined the work force. Even then, she was more inclined to spend her extra cash on travel or other splurges instead of invest the money. Having experienced financial setbacks, she realizes the importance of becoming debt-free and building a nest egg.
"I had to break out of the 'it's going to be OK' mindset and take charge, because there is not a plan B," she says.
Like Wilson, women should start investing by assessing their goals. Is the goal to retire to a snug bungalow near the grandkids and live a modest life? Or does traveling all over the world sound better? The answers to these questions will drive the decisions for how much to save and which investments to pursue.
The second important consideration is risk tolerance. How anxious will you be if your savings are tied up in hot new stocks and the market goes haywire?
"You want to be within parameters that let you sleep at night," says Jones, who didn't fret over her portfolio even during the recent market crash. "I feel so comfortable that I don't even look at it."
Financial Challenges Facing Women
To ride out the market's ups and downs, financial advisers recommend keeping three to six months of cash in a bank account where the money can be accessed easily for emergencies. Any cash that isn't needed for three years or longer should be invested in a diversified mix of stocks, bonds or another high-yielding asset, experts say.
Although women get stressed about money, they process those emotions differently, allowing them to weather market downturns better than men.
"We have the tendency to process stress inwardly," Jones says. "Men have the tendency to process stress outwardly"—selling when the market drops.
If you react to a market drop by selling, you're violating a basic investing tenet: Buy low, sell high. In general, women are better at seeing the long-term picture than men, who tend to get caught up in the market's day-to-day behavior. As investors, women tend to stick to an investing plan, Kapusta says.
Even when markets are quiet and stable, women typically outperform men because they trade less often, racking up fewer transaction fees and giving investment decisions more time to play out. One study of more than 35,000 brokerage accounts found that men traded 67% more often than women.
"That over-trading eroded profits over time, so the women performed better," Jones says.
She attributes men's frequent trading to overconfidence—the opposite problem of women. "If women can get a basic smidgen of confidence, they actually can end up performing better than men," she says.
For one thing, women prefer investing in stocks and bonds they understand rather than some hot new security they don't recognize. Their investing comfort zone often lies in the shares of companies whose products and services they know firsthand—and that's just fine.
"You can get very far hitting singles and doubles," Jones says. "If you understand their product because you're a consumer, you can be more comfortable in putting your money to work."
Just Say No to Jargon
Anyone with basic arithmetic skills can understand investing, so don't let unfamiliar terminology or concepts put you off. There are ample online resources to help you get up to speed, and financial professionals should always take the time to explain things to you.
When to Fire Your Adviser
Don't put up with financial jargon, Jones says. "If you have an investment adviser who's making things opaque, that's not a sign that investing isn't for you, it's a sign they're not the best adviser for you."
Women who meet with an investment professional alongside their husband or partner should feel included and respected in the relationship—not talked over or ignored. Better to get the relationship right now, Jones says, noting that 70% of widows fire their financial adviser when their husband dies.
"We should be at the table as part of that conversation," Kapusta agrees, adding that one big red flag is a financial professional who talks more than the client. "You should be doing more of the talking than they are."
Features Coronavirus and Your Money Financial Advisers Divorce Becoming an Investor Making Your Money Last Women & Money
Katherine Reynolds Lewis
Contributing Writer, -
Katherine Reynolds Lewis is an award-winning journalist, speaker and author of The Good News About Bad Behavior: Why Kids Are Less Disciplined Than Ever – And What to Do About It. Her work has appeared in The Atlantic, Fortune, Medium, Mother Jones, The New York Times, Parents, Slate, USA Today, The Washington Post and Working Mother, among others. She's been an EWA Education Reporting Fellow, Fund for Investigative Journalism fellow and Logan Nonfiction Fellow at the Carey Institute for Global Good. Residencies include the Virginia Center for the Creative Arts and Ragdale. A Harvard physics graduate, Katherine previously worked as a national correspondent for Newhouse and Bloomberg News, covering everything from financial and media policy to the White House.
New RMD Rules: Starting Age, Penalties, Roth 401(k)s, and More
Making Your Money Last The SECURE 2.0 Act makes major changes to the required minimum distribution rules.
By Rocky Mengle • Published 23 December 22
As the Market Falls, New Retirees Need a Plan
retirement If you're in the early stages of your retirement, you're likely in a rough spot watching your portfolio shrink. We have some strategies to make the best of things.
By David Rodeck • Published 26 September 22
Retirees: Your Next Companion May Be a Robot
happy retirement Robots may help fill the gap left by a shortage of humans to help older adults live independently.
By Alina Tugend • Published 26 September 22
Using Your 401(k) to Delay Getting Social Security and Increase Payments
retirement Your 401(k) can be a bridge from retirement to higher monthly income.
By Elaine Silvestrini • Published 21 September 22
6 RMD Changes We Could See This Year
Making Your Money Last Congress is considering two bills that would make major changes to required minimum distributions. Could your RMDs be affected?
By Rocky Mengle • Last updated 3 October 22
How Do I Stop Robocalls From Scamming Me?
retirement The scammers have automated their efforts to separate you from your money. We have ways to make it stop.
By Elaine Silvestrini • Published 8 September 22
A Kiplinger-ATHENE Poll: Retirees Are Worried About Money
Making Your Money Last Concerns about recession, inflation and health care costs weigh on retirees and near retirees.
By the editors of Kiplinger's Personal Finance • Published 8 September 22
Grandparent Scams Get Victims in Their Hearts
Scams If you get a call from someone who claims to be your grandchild in trouble and needing money right away, be wary. Don't send any money or give any information until you verify the story.
By Elaine Silvestrini • Published 26 August 22


The static issue with silicone pads substituted for the original leather and urethane Pianet pads is caused by tribocharging - an electrical charge induced by peeling the silicone off the metal reed when a note is played.
I'm guessing that substituting felt dampers for the original urethane foam is also a charge issue - but in this case the felt may have changed the insulation characteristics compared to the original damper material.
I have yet to restore my Cembalet but I'll now be watching out for this issue.


November 19th emotional security is very important to you today. You need to be focused on your career as well.
Ideas might not agree with upper management, however. You might find that the price of success could mean that your ideas and methods of working are left by the wayside. You might have to relinquish your dreams and ideas to be truly successful in your job. Is it worth it? You will find answers as you list the roadblocks and work to get them out of the way. If your own business is one that will be of benefit to you, move slow, but take it. .
Aries you are a good support and always move to the heart of issues. You have trouble getting motivated today; it seems are if you are just worn out. Tough it out today. It will be better tomorrow. Just keep breathing.
This is the perfect day Taurus to accomplish whatever you set out to do. You will find that those dear to your heart are highly emphasized today. Be surprised at those who come to you for help and want to show their support and appreciation. You have talents and you are a hard worker. Take chances, however to grain more rewards.
Gemini, enjoy socializing at work today. Sometimes brainstorming and networking with coworkers will help put your ideas into words and actions. You might find that your theories of how to get things accomplished will be accepted with open arms. Write down ideas and give them to upper management to get them real. If you are the first with new ideas you will be credited for making the working place more efficient.
Being careful with finances today will get you through the holiday season in fine style. You do not need anything right now. You will make discoveries Cancer that will warrant your attention. Make sure you are buttoned up in all your social plans. You will be the very funniest at a social event tonight.
Leo you are a natural builder and you love to use your mind in making decisions that will invigorate your family and work situation. Have healing conversations with loved ones today. You may find that they are very supportive of who and what you are. If you are ashamed of your life right now, you might want to change it.
Virgo you are very skilled when it comes to the law. You have studied and researched your questions and now you can put them into words. You love to work with your mind and today is the perfect day to use that fine mind. You have sharp perceptions today and these perceptions will help you find solutions to problems. There are unexpected twists to what you are doing, but it will be great. Have healing conversations with those you love.
If you are optimist today Libra, any personal or home projects will be finished with success. Today is a stimulating day and can be a learning day. Trust in what you do and how you feel and don't question those around you. Use your own mind to find that you need to do.
Don't expect great changes today Scorpio. You will want to celebrate the changes in your life you have made, but you might want want to wait a couple of months. This is the day for planning. You might just have frustrations this afternoon. They will not last long. Your ideas and presenters are doing a great job, and it is now time to step back.
Sagittarius, your networking groups pays off today. You are connected to those who have similar attitudes today and they will make you welcome into their inner circles. This will be great for planning next year and taking care of business that lasts for two months. You will have frustrations this afternoon, but they will end shortly. You might find that your pet is missing and you will try and discover their whereabouts before going to work. This will make you late, but all will be well.
Capricorn you might just experience a healthier you today. The efforts you have made in eating and sleeping patterns are now paying off. Keep up your exercise routines and make today a great day for celebrating the new you. Use this afternoon to finalize plans. Have a great day reflecting on where you are going this afternoon.
Aquarius you tend to finish and begin evens based on necessity rather than emotions. Theories and mental activities today are high and you will soon learn what you need to do to advance you career. Make extra efforts to make things happen. You will find that you are very interactive in social situations and you have high energy to finish assignments. Don't push yourself to the limit, however. Just pursue your obligations with energy and enthusiasm.
Pisces you are much disciplined when you think about your needs and comforts. You believe that less is more. You are a great teacher and you enjoy guiding others by using you psychic abilities. Do treat yourself this afternoon and take pleasure in the evening hours.


Archive for the 'Labor Day' Category.
In honor of Labor Day, have a discussion about what kind of "work" each family member does. This may include playing nicely, chores, instrument practice, or official jobs in or out of the home. These are the "whatever we do" of our day-to-day lives. Talk about these "jobs" in relation to the Colossians verse and how they can be done with thankfulness in the name of Jesus.


text:
Topic VMware initiatives and new releases
SubTopic VMware new releases and updates
VMware vSphere 4.1 HA and DRS clustering improvements
Vsphere 4.1 introduces improved clustering affinity rules for Distributed Resource Scheduler, High Availability (HA) Application Monitoring and HA health status, among others.
In order to create either a VMware High Availability (HA) or Distributed Resource Scheduler (DRS) cluster, you need vCenter configured and ready to rock 'n' roll. You should know that the new version of vCenter is 64-bit. This has been on the cards for some time now, and I personally made the move to 64-bit from top-to-bottom at the beginning of this year to be ready for the new release.
The shift to a 64-bit vCenter means an increase in scalability with new configurable maximums of up to 3,000 virtual machines (VMs) per cluster and up to 320 VMs per ESX host. Previous versions of HA and DRS had configurable maximums which were at odds with each other; in vSphere4.1 these numbers have been aligned. Remember that if you using VMware View with the Linked Clones Composer Service, it currently limits you to only eight ESX host per cluster.
These new configurable maximums limits apply in HA events. More specifically, the limits impose themselves in a post-failover scenario. For example, let's pretend you had a two-node HA cluster. The maximum number of VMs allowed on each ESX hosts would be just 160 VMs, not 320. You would still need enough "headroom" to tolerate the loss of one of the ESX hosts without exceeding the 320 VMs per host maximum.
Of course, the likelihood of anyone remotely coming near to these theoretical limits is small, unless you have a bank balance the size of small Middle Eastern oil state. The amount of physical RAM needed to get 320 VMs on a single ESX host would be so cost prohibitive it would probably be more economic to scale out the solution, rather than scale up.
High Availability health status
Casting these rather conceptual issues aside, let's delve into more detail about the new features in vSphere 4.1. One of the first changes you will see in VM is the introduction of a new "health status" style-option on the Summary tab of the HA cluster. This "Cluster Operational Status" dialog box is the single location for any alarms or alerts about the cluster. The dialog box reads "none" when there are no configuration issues with the cluster.
Additionally, the algorithms surrounding the interplay between HA and DRS have been reloaded to improve the intelligence between the two-core clustering features. In the past, customers reported that they very occasionally saw DRS "get it wrong" in the sense that DRS would move VMs based on purely performance criteria with scant regard for the availability anxiety. What this means is, in the past it was possible (if somewhat unlikely) for DRS to place 20 VMs on an ESX host and only put 8 VMs on another.
While that may have been a good idea from a performance standpoint, it could lead to scenarios where DRS itself created an "eggs in one basket" scenario, as DRS didn't distribute VMs to prevent one ESX host from becoming overpopulated (and with a bigger VM count) than another. In this scenario, DRS would have to carry out VMotions to free up resources so HA can power on a VM.
Additionally, VMware outfitted HA with a brand new "Application Monitoring" component in vSphere4.1
High Availability Application Monitoring
From my discussions with VMware, it seems clear that the new Application Monitoring feature is more an enablement advanced programming interface (API) that will allow third parties to add hooks into the services that the VM is running for more intelligent failover behavior -- along the same lines as NeverFail's vApp for HA technology.
For now, Application Monitoring doesn't do much unless a third-party vendor chooses to adopt these new hooks in VMware HA. It seems clear that VMware is sticking to being guest OS agnostic by offering no in-guest availability solution. Given VMware's commitment to cloud computing it will be interesting to see how long VMware can maintain this guest OS neutrality.
Improvements to Fault Tolerance
As many people expected, Fault Tolerance has been overhauled. VMware has removed some adoption barriers. From a networking perspective the "logging" network process has been improved with increased throughput and decreased CPU overhead. It also supports the new VMXNET3 driver for FT-protected VMs.
VMware FT is now more integrated with the DRS feature; protected VMs benefit from core "initial placement" and load-balancing functionality that they were previously excluded from. This introduces a new requirement for the Enhanced VMotion Capability (EVC) feature to be enabled to allow DRS to properly locate the primary and secondary VMs on hosts to provide better performance.
VSphere 4.1 allows the primary and secondary to reside on ESX hosts that might have different patch levels by the use of FT-specific versioning controls. This allows the vCenter system to properly differentiate between the primary and secondary VM, and should improve the audit trail within the tasks and events component of vCenter.
But the most welcome improvement is compatibility with DRS. Prior to vSphere 4.1, the primary and secondary VMs were excluded from DRS functionality, so once they were place on the relevant ESX hosts, they could only be moved manually by the administrator. With this said, the compatibility issue was more of pain for other features dependent on the full-automation mode that DRS offers, such as maintenance mode and VMware Update Manager. Prior to vSphere 4.1, the administrator would have to manually oversee the process to complete the task; vSphere 4.1 does away with these limitations.
Improved Distributed Resource Scheduler (DRS) affinity rules
VSphere 4.1 introduces improved VM DRS "affinity rules," which allow the administrator to control where a VM runs to specific groups of ESX hosts within a cluster. The ability to say that specific VMs should never reside on the same host (anti-affinity) or should always run together on the same host (affinity) has been around since the days of ESX 3.
What's new is the ability to group VMs by common name and restrict their execution to a specific subset of ESX host with the cluster. These restrictions can be used to ensure companies meet the terms and conditions of various software vendors whose licensing models inhibit the moving of VMs from one host to another. Additionally, the restrictions should allow administrators to make sure that the administrator can split a pool of VMs across a series of blade enclosures or racks, so that the loss of enclosure or entire rack would not jeopardize the availability of an entire application or distributed service.
The feature works by the administrator making DRS Groups for the collection of VMs (VM Groups) and collection of ESX hosts (Host Groups).
Once these groups have been created, they appear as a new rule type called "Virtual machines to Hosts." Once the VM Groups and Host Groups are associated with each other, the administrator is given four logical options:
Must run on these hosts in group,
should run on these hosts in a group,
must not run on these hosts in group, and
should not run on these hosts in group.
DRS affinity rules: Much vs. should
Clearly, the last two options here are used to exclude certain hosts from the VMs, but much hinges on the subtle difference between "must" and "should." As you can probably tell, the "must" options are hard requirements that can never be broken, even if DRS or HA attempted to go against those rules.
This means that if an ESX host crashed, and a VM was restarted, it could only be restarted on ESX hosts within its own host group. VMware recommends that these settings only be used when breaking the hard affinity rule would result in the organization breaching a license agreement; in VMware parlance these are viewed as "required" rules.
In contrast, the "should" option is used in the availability scenario where, in the best of both possible worlds, VM1 and VM2 would reside on different enclosures or racks, but in the event of failure they would be allowed to breach the rule to be restarted by HA. VMware refers to these as "preferential" rules that can be breached to allow the correct functioning of DRS, HA and Data Protection Manager (DPM).
The best way to understand the difference between "must" and "should" is to see the first as hard-affinity rule, and the second as a soft-affinity rule. The former is much more rigorously applied than the former. The general recommendation: Use these rules very sparingly, as every affinity/anti-affinity rule you generate limits the opportunities or "slots" for DRS to move a VM to another ESX host to improve its performance.
DRS's sister feature, DPM, received some small enhancements in vSphere 4.1 as well in the shape of a new schedule task option that allows you to apply DPM settings inside or outside of production hours.
As you can see, there are many tweaks and enhancements to the clustering features in vSphere 4.1. The most important are the changes to the underlying algorithms which govern the interaction between DRS and HA. Sadly, you won't see these changes in the graphical interface, so many people may overlook them.
Customers will welcome the greater controls that the new DRS rules offer, but what they would really welcome is if independent software vendors totally abandoned outdated licensing policies created in a Jurassic era, commonly referred to as "physicalization."
Mike Laverick (VCP) has been involved with the VMware community since 2003. Laverick is a VMware forum moderator and member of the London VMware User Group Steering Committee. Laverick is the owner and author of the virtualization website and blog RTFM Education, where he publishes free guides and utilities aimed at VMware ESX/VirtualCenter users, and has recently joined SearchVMware.com as an Editor at Large. In 2009, Laverick received the VMware vExpert award and helped found the Irish and Scottish VMware user groups. Laverick has had books published on VMware Virtual Infrastructure 3, VMware vSphere4 and VMware Site Recovery Manager.
Dig Deeper on VMware new releases and updates
VMware vSphere HA capabilities ease VM management
By: Stefani Muñoz
Ensure VM high availability with vSphere DRS and HA
VMware load balancing involves multiple features and configurations
Prevent host failure with VMware DRS, HA and FT
By: Marissa Comeau
VMware Clusters/Availability: What's (not so) new in ... – SearchVMware
Enabling VMware HA, DRS: Advanced vSphere features – SearchITChannel
Five big changes in VMware vSphere 5 to consider ... – SearchVMware