text:
AG097: Gaining Groudon!
Redirected from Gaining Groudon
this wiki
Gaining Groudon (Japanese: グラードンVSカイオーガ!(前編) Groudon VS Kyogre! (Part One)) is the 5th episode of Pokémon: Advanced Battle.
Episode Plot
The gang is seen to be harmed by Pikachu's attack, floating on water. Suddenly, a wave approaches - they are standing on a submarine. They call for help, but they wish they didn't. It is the Team Magma on the submarine. They hide and overhear the leader. Suddenly, they see a giant ship, presumably Team Magma's base. The submarine arrives in the ship and the leader sees the gang. They have been interrogated. The man introduces himself as Maxie - Team Magma's leader. Unusually, he tells them to be in the submarine and not do anything. Tabitha tells Maxie that he saw Team Aqua on the sonar. A woman approaches to a room and pounds the guards. The woman is Team Aqua's member, Shelly.
She enters the room, seeing a giant Pokémon - named Kyogre - tied to a machine. She enters a code, starting releasing it. Maxie tells the gang to sit down. Ash refuses, though Brock convinces him to do so. Ash tells them that he knows they are going to use the Ancient Pokémon for their own uses, so Mightyena growl. Maxie tells them that they want to use the Ancient Pokémon for a better world, unlike Team Aqua. He also states they have an Ancient Pokémon already, with the usage of a Blue Orb. Maxie tells them that Groudon and Kyogre made the world they know today. The Ancient Pokémon they have is Kyogre, but also knows Team Aqua have a Groudon. However, the Blue Orb can control Groudon and a Red Orb - which Team Aqua have - can control Kyogre. They are going to Monsu Island to trade the Pokémon. Maxie tells Tabitha to lock the gang up.
The woman has finished with freeing Kyogre, sounding the alarm. Kyogre destroys the machines and goes out of the ship. A man appears, being impressed of Shelly's capabilities. She undisguised herself and goes away. A crash is heard and the Blue Orb is flown to air. Pikachu and Mightyena go to take it, but Pikachu bounces off their heads and takes the orb. A mark appears on the Orb and it is absorbed into Pikachu. Mightyena go to attack him, but Pikachu has strange marks on his head and attacks them without Ash's order. Maxie and Tabitha fall down, so the gang escapes. Shelly informs the Team Aqua leader - Archie - of her success. Archie uses the Red Orb and Kyogre appears before them. Kyogre uses Hyper Beam on Team Magma's ship. The man is about to send Dragonite, but sees the gang. The man spots Ash.
The gang jumps, but Ash and Pikachu are knocked out, still on the ship. As Ash is going as well, he is being attacked by Tabitha's Mightyena. Brock, May and Max see Ash and Pikachu being taken to Team Magma's plane. Archie spots the destroyed ship, so uses the Orb so that Kyogre destroys it completely. Max, Brock and May are drowning, but a Pokémon goes after them. Team Rocket is seen wonded by Pikachu's attack and see Team Magma's plane passing by. Brock, Max and May are seen rescued by a red Gyarados, so Brock remembers it. Team Magma and Team Aqua come to negotiate. Archie shows some of Maxie's spies to release Groudon. Archie's shows the Red Orb, clarifying that they have Kyogre as well. Team Rocket spies on them, being impressed by Team Aqua's capabilities. So, once again, they plan to steal the Pokémon and take them to boss.
Ash's Pikachu is seen to be struggling, but the Blue Orb possesses him. Pikachu attacks everything with Thunderbolt, almost hurting Ash. Pikachu then falls down of exhaustion. The man (who spoke with Shelly) comes and undisguised himself - it is Lance. Lance tells him that he was syping on both Teams and preventing them from miss-usage of Ancient Pokémon. Lance notices that Pikachu absorbed the Orb and cannot control it. Brock told May and Max about Lance and the Gyarados - the Pokémon from Elite Four of Johto. The Gyarados is taking them to Monsu Island. Team Rocket comes to the ship to release Kyogre. Meowth is pushing the buttons on the computer, but with no difference. He pushes more, destroying the computer. Soon, some members of Team Aqua arrive to intercept them.
Shelly receives info some intruders came to release the Ancient Pokémon, so Archie accuses Maxie for more sabotage. James sends Cacnea to use Pin Missile, hurting Crawdaunt and Team Aqua. Jessie captures Kyogre and sends an electric attack to damage Kyogre. Kyogre releases itself and the net comes to Team Rocket, electrocuting and blasting them off. Pikachu goes uncontrollable with the power of Blue Orb, attacking everything. Ash holds Pikachu, but very difficult.
The rest of the event follows in next episode.
- This is one of few episodes where Cacnea did not hug James. The other is Sweet Baby James.
- Featured Pokémon: Plusle, Minun, Mudkip, Torchic, Treecko


text:
8 Terrifying Skeletons of Adorable Animals
Skeletons are kind of scary. Or at least, they used to be. They were a horror staple back in the day, but they've become anachronistic and kind of goofy now. They're right up there with wart-nosed witches and sheet ghosts on the scare-o-meter. But that's just because we've been looking at the wrong skeletons. As with everything, it's really the cute creatures that are harboring the true horror, just beneath the skin ...
#8. Cthulhu!
Looks Like:
This is like something that crawled out of the deepest depths of the Bermuda Triangle, most likely from the wreckage of an ancient alien spacecraft from a distant planet that has evolved beyond compassion and mercy.
But Actually is...
We love platypuses: They have the grace of a duck, the furriness of an otter and the lethal poison-injecting feet of, uh ... what was that from again, platypus? But all that affection is gone now that we know they're packing a pair of industrial-size shears inside their goddamn heads. The playtpus' inexplicable existence has always been arguably the best evidence for the absence of an intelligent and loving creator within the universe. But now that we know the platypus has been hiding gargantuan mandibles inside its face this whole time, a few things have changed. Now we're sure of two things:
1. God absolutely does exist.
2. He's easily the best horror writer working today.
#7. Night of the Thing That Should Not Be!
Looks Like:
How should a man react when he finds a thing like this in the woods, reeking of death metal and Satan? Would you crack it open to free the imprisoned souls of the orphans that it no doubt contains? Or rub it three times to summon an apocalypse genie who will grant you an army of zombies? Or just run home, grab your Teddy bear and cuddle the shakes away?
But Actually is...
Oh God, look at that son of a bitch. He's the daintiest, most adorable little motherfucker in existence. He's so cute he's kind of making us mad. He's the animal equivalent of Tiny Tim. He might be small, but you just know he has big dreams.
That cute bastard, and the owner of that terrifying skull up there, is a muntjac deer. They're a small breed native to South Asia but have spread all throughout the world, as far as Japan and even England. And it's easy to see why: You'd take that overwhelmingly cute little fuckhead anywhere. You'd name him Carl, and he'd wear tiny turtlenecks. And then, when you finally got back to your native land, he would strip off his skin, play a bitchin' guitar riff and raise his army of hell-bangers from beneath the Earth. And you know what? You'd still kind of love him. He's just ... he's in your heart now, y'know?
#6. The Bogeyman Cometh!
Looks Like:
Just when we thought everything was right with the world, we find something straight out of Guillermo del Toro's private nightmare factory. We've already decided two things about the previous owner of this skull: It could taste fear, and it drank children.
But Actually is...
OK, so actually not the most terrifying creature in the whole of existence ...
But compared against the cuteness of the animal it came from, that skull is so fucking unsettling that the very concepts of ratios and percentages fled in terror when we tried to use them to quantify it. There's not even a good reason that Bugs here needs a jawline shaped like the bastard child of a squid and an eagle. Lettuce and the occasional piece of carrot are all these little fluffy bastards eat, and we handle both of those things pretty well with our nonfreaky teeth, and almost completely without the use of razor-sharp superfluous beaks, thanks.
#5. Day of the Cyclops!
Looks Like:
People are always pointing to signs that the end is near. For some, it's pollution and global warming. For others, it's wars and plagues. But we're a little more optimistic than that. No, for us to truly accept doomsday, we'd have to see something like ... we don't know, maybe a giant goddamn Cyclops skull.
But Actually is...
Yep, that horrific destroyer of worlds is in fact just a lovable ol' rumbly-tumbly elephant -- the huge hole is where their trunk goes, their eyes are on the side. Who knew they be hidin' such freaky-ass head bones beneath that wizened visage? Hell, even the elephants are freaked out by their own skulls, to the extent that they've been shown to recognize and pay homage to the skulls of their own species. This is either out of a sense of mourning or a sense that they'd better not run the risk of pissing off whatever the hell that thing use to be.
Via animal.discovery.com
"Argh! Kill it again! Kill ittt."
If you believe a couple of paleontologists, the Greeks came up with the myth of the Cyclops because they discovered the skulls of prehistoric elephants in places like Cyprus, Crete, Malta and Sicily. That's right: The goddamn Spartans were so scared after finding these bones that the only logical conclusion they could come up with was that a gang of fucking immortal man-eating monsters used to live there, and they should probably get back to the boats before they came home.

subset: commoncrawl


text:
BETHESDA - There may be some changes in the future to the Bethesda landscape related to the old primary school - but not anytime soon.
Local businessman Joel Braido, who owns and runs Braido Memorials, said at some point he would like to use the old primary school property that he owns for a two-unit condominium for retired people. He said it would not be government-subsidized housing. The structure is partially leased and sits on about 6 acres in the middle of the village.
"The school building itself eventually will be removed. It's functionally obsolete. To try to retrofit it to use it today would be cost prohibitive," Braido said. "We are going to use it as long as we can. We want to preserve it as long as we can. I'm not in a big hurry to do it. ... That's one we will eventually see through."
Article Photos
Photo by Shelley Hanson
Bethesda resident Joel Braido recently purchased the former Barkcamp Trading Post and plans to renovate the building and rent it to an entrepreneur.
Braido is no stranger to redeveloping properties. He purchased, renovated and rented four old gas station buildings in the village. He knows how to do the work himself, but also has a crew of workers. One of those stations he worked at as a teenager.
Braido also recently purchased the former Barkcamp Trading Post, a 4,000-square-foot building located on the way to Barkcamp State Park. He doesn't have any particular idea for it, but he hopes after he renovates it someone will start some sort of retail venture there.
"With all the industry in the area, there could be food service or lodging or some type of retail - it's a great spot," Braido said, referring to the gas-drilling related activity in Belmont County.
"It all takes time. ... I just don't want to see the building sit there empty and fall down."
Braido, a lifelong resident of Bethesda, said he enjoys giving back and trying to help the community that supported him his entire life.
"That's been my mind-set with these old buildings in town - let's fix them up and use them. ... It's a matter of making opportunities - creating opportunities," said Braido, who has a business degree from Ohio University. Braido once owned and recently sold a funeral home service.


text:
I have a function (using
SetDelayed) that currently returns 3 values in a list. Later on I use the result of this list along with
[[2]], and
[[3]] to use the values. Is there a way I can give each value a "name" of some sort, and return only one value in such a way that all these values can be accessed by name? (Coming from an object-oriented programming perspective, I just want to return a single object with a few fields/accessors.)
I have a function (using
Here are some options:
Lists of Rules
A simple option would be to return a list of rules:
Fields can then be extracted thus:
Wrapper Patterns
A variation on this theme would be to define a pattern that represents a new value type:
Extracting fields is more verbose:
... but it opens the possibility of extracting values computed from multiple fields:
Manually Defined Wrapper Accessors
We could extend the previous example by writing "accessor functions" that access components of a wrapper:
Automatically Defined Wrapper Accessors
If we were going to define many such wrapper types, it would be convenient to automate the generation of the wrapper functions:
For example:
Just picking up three named return values:
Or using an inert object with functions defined on itself:
I'm not saying I recommend this. It's prone to leaking memory
Perhaps a better approach is passing the output variable to the function


text:
Library and Archives
The library at Rancho Santa Ana Botanic Garden (RSABG) specializes in systematic, floristic and evolutionary botany and the botany, horticulture, natural history and ethnobotany of California. It provides library support services for the staff and students of RSABG, members and volunteers of the organization, members of The Claremont Colleges and the general public.
Founder Susanna Bixby Bryant's plan for her botanic garden included a research-quality library. She built a considerable personal collection in her lifetime and that collection continues to be the foundation of the library today. Some of her personal books can still be found in the library.
The library contains nearly 50,000 bound volumes and 750 current print and electronic journals and other periodicals related to the mission of RSABG. The collection is designed for education and research purposes and is geared towards graduate students and advanced researchers. It is composed of books, periodicals, reprints, microforms, pamphlets, article reprints and digital resources.
New Acquisitions The RSABG Library regularly acquires new resources that compliment and enhance the collection. Whether we purchase material, receive gifts, donations or exchange with other botanical institutions, the RSABG collections continue to grow. Read more about new acquisitions at the library.
Online catalog The holdings of the library are included in the online catalog of The Claremont Colleges, BLAIS.
Hours and Contact Info
The library is open to the public by appointment.
Please call to make an appointment one day before your visit.
Monday through Friday 9 a.m. until 12 p.m. and 1 p.m. until 4 p.m.
Staff: Irene Holiman
Phone: (909) 625-8767, ext. 210
Archives and Marcus Jones Materials, Picturesque California, The California Golden Poppy
In addition to its library collection, Rancho Santa Ana Botanic Garden, is also the steward to many interesting and important archival holdings. Among these are the field notes, photographic images (from as early as the turn of the 20th century), as well as several unpublished manuscripts by noted plant collector, Marcus E. Jones.
Marcus E. Jones Materials Takes New Form with Online Archive
With the help of Lisa Gluckstein, the Getty Multicultural Undergraduate Intern at RSABG Summer 2011, turn-of-the-century photographs and archival documents from one of the leading botanists in the American West are getting the 21st-century treatment.
Gluckstein worked with RSABG staff to construct the initial phase of online access to the archives of the Jones collections.
Among the most prominent botanists of the American West working from the late 19th century through to the early 20th century, Jones' plant collections, writings, glass-plate photographs and sundry other items of historical and botanical interest are held in the extensive herbarium and other archival collections at RSABG.
Undertaken between 1878 and 1923 the Jones collections represents a window into the regions, where previously there was with little or no botanical study. His exploration of the western states and parts of Mexico significantly contributed to the documentation of the flora of the American West. A graduate of Iowa College (now Grinnell College), Jones moved to Colorado Springs in 1878 and later to Salt Lake City in 1880. A part-time teacher, he spent much of his time botanizing in Utah and California. Jones' work was important to the understanding of Western flora, including California. The Jones collection includes an estimated 100,000 botanical specimens from the western United States and Baja California, Mexico.
In addition to the support of The Getty Foundation's Multicultural Undergraduate Internship program, images from the Jones archives were scanned using a high-resolution scanner provided by The Andrew W. Melon Foundation's Latin American Plants Initiative project.
Download a PDF copy of Marcus E. Jones' retrospective account of his botanizing expeditions 1875 through 1919.
To learn more visit the Marcus Jones website created by Gluckstein this summer.
To learn more visit the Pictursque Califorina website created by Shanti Penprase.
To learn more visit the California Golden Poppy created by Shanti Penprase.
Library News
For more information, please call (909) 625-8767 ext. 210.
California Author Talk Series
The library staff and volunteers at Rancho Santa Ana Botanic Garden are pleased to announce a series of presentations by published or soon-to-be-published authors. The California Author Series is free with standard Garden admission. Read more.
Library Page Turning
This event, which began in December 2011, highlights rare books and original art work held in Rancho Santa Ana Botanic Garden's library special collections. A volume of "Les Roses" by Pierre-jmleph Redouté, the first book to be showcased, followed by "Birds in Print—Words and Pictures," and many more. Read more.


text: I've heard some whispers about a potential Criterion blu ray release of Videodrome, and the latest newsletter may be providing a hint to that effect. Don't know about the Gnus, but maybe it's a double-hint, as has been done in the past. Or am I on the wrong track? Is there an obscure Wildebeest-on-TV movie that I'm unaware of?


text:
Teresa Johnson says, "About 7:30 I got up and I'm picking people up to go to the Annex. The city hall annex."
Teresa Johnson is trying to help some of the evicted residents at Bowling Green Estates apartments.
Johnson says, "My children live in the condemned apartments. I can take my children home from the condemned apartments. But there are 30 other people that I can't take home."
It's a daunting task considering some residents will not be accepted by the housing authority.
Johnson says, "We're going to have problems with some people because some of the people that lived at the apartment complex have criminal backgrounds and disabilities and some people aren't accepting them."
Shawn Sales says, "Are you concerned about the background check? Is that what it is?"
Sales works for the Housing Authority of Bowling Green. He says they have to do credit history, renter history, and background checks to find out who they'll be renting to. But some people run when they hear that.
Sales says, "Any of those things, if they were negative, could cause the application to be denied."
If they are denied, the applicant can try to find fair-market housing, meaning the landlord decides what is acceptable for rent. The department of housing and development is providing vouchers, worth $500 to Bowling Green Estates residents to use for temporary housing, but Johnson says there are no motel rooms available at this time. That means many of the Bowling Green Estates renters will have nowhere to go Thursday.


text:
I have heard a phrase somewhere, which can be reduced to the following two points: 1) There exists a handy and underused mathematical apparatus applicable to GR, comparing to which tensor calculus is obsolete. 2) The apparatus is related to graphs.
Does anybody have an idea, what could this apparatus be?


text:
If "Undone Melody" is the album's emotional centerpiece, "Kon Tiki" is its sexy soul. Inspired by a cheesy California hotel Plants and Animals found themselves in on tour, you can pretty much smell the sunset on this one. "'Kon Tiki' is making it to the coast," Woody says. "We did the North American circle a few times and California always felt like the pinnacle, the instinctive arrival point. One night we found a nice hotel to chill-out in called the Kon Tiki. We followed the trade winds across America and ended up in a trashy coastal dance bar. Continental zenith."
"Game Shows" is another epic builder that starts soft, builds quickly and then takes a curious twist before a classic rock outro effectively closes side one of the album. It's also one of the album's most touching, a love song that features one of Warren's best intimate vocal performances to-date. Brad Barr stopped by the studio the day they were tracking this one and guests on piano.
As always, the continuing unfolding album stream is here. We're accepting Mail-order Pre-orders as of now for both CD and LP versions of the album, the latter of which includes a free 320kbps mp3 download of the record. And for those of you always on the lookout for bonus material, you can Pre-Order La La Land on iTunes now, and get access to some exclusive extras from the recording sessions.
Abonnez-vous à notre liste de diffusion
We acknowledge the financial support of the Government of Canada. Nous reconnaissons l'appui financier du gouvernement du Canada.


text:
Below, you will find a few of our most popular sale products. However, we've got tons of gear for a killer deal. You can shop our Wakeboards for sale, Water Skis for sale or check out the Blowout Barrel. We carry it all and with Free Shipping (on orders over $99) and No Sales Tax, it's a deal you can't pass up! Let us know if you have any questions (800) 832 7547
2 Item(s)
|2 Item(s)
Grid List
Liquid Force Angel 2015
Regular Price: $269.99
Special Price: $199.95
Byerly 2015 BP 54in
Regular Price: $499.95
Special Price: $399.95
Brenton Priestley brought his creativity into the shaping room designing his BP to be super responsive & poppy behind the boat or at the cable. Utilizing Butch's Carbon Composite Stringer Construction the BP can take a beating.
Shaped by Scott Butch Bouchard
Continuous Rocker
Carbon Composite Construction
Full Perimeter Energy Ring Sidewall
Biolite 3 Core
Reinforced, Elevated Footbed Area
Subtle Center Landing Feature
Layered Bi-Ax Glass
M6 Insert Pack Learn More
2 Item(s)
|2 Item(s)
Grid List


text:
Eastern Kentucky University has again been ranked the top school for military veterans by Military Times EDGE magazine.
It's the second No. 1 ranking by the magazine for EKU in two years. Last year the school was No. 2.
The magazine considers institutions' programs, services and staff support for veterans as well as accreditation and graduation rates.
The University of Kentucky is No. 12, while Western Kentucky University is 35th on the list of four-year schools.
Eastern says it has more than 1,200 veterans and dependents at the school.


text:
I have a package that is extremely complicated and uses libraries not included in any of the default repos.
Can I upload a 'source' archive that contains the source and a pre-compiled binary? The build script would simply copy the binary to the package being built.
Is this acceptable or will I run into trouble?
Note: This is the project page.


text: Graduate Medical Education Replacing the Apprentice-based Model Dr. Diane Hartmann Dr. David C. Leach, director of the Accreditation Council for Graduate Medical Education, praised us for being at the forefront of this movement. "The University of Rochester has become known as a medical school whose graduates have mastered the art of medicine. The deep interpretation of the competencies demonstrated by Rochester is no surprise; the school's traditions nourish them. I expect others to follow the patterns set in Rochester." A new model for graduate medical education has emerged in the last decade, and the University of Rochester has been leading that revolution. For decades, the grueling trial of residency enabled doctors to develop from the newly graduated to the certified and from the rawness of inexperience to the steadiness of the tested. Residents endured 120-hour work weeks and learned by apprenticing with more experienced physicians. That system evolved in an era when health care was delivered by individual physicians. Today, most care is delivered by teams of professionals in complex healthcare systems. Our educational model has adapted to reflect that reality. Core Competencies The University of Rochester's graduate medical education program is based on six core competencies as described by the ACGME: Patient Care—Residents must be able to provide patient care that is compassionate, appropriate, and effective for the treatment of health problems and the promotion of health. Medical Knowledge—Residents must demonstrate knowledge about established and evolving biomedical, clinical, and cognate sciences and the application of that knowledge to patient care. Practice-based Learning and Improvement—Residents must be able to investigate and evaluate their patient care practices, appraise and assimilate scientific evidence, and improve their patient care practices. Interpersonal and Communication Skills—Residents must demonstrate interpersonal and communication skills that result in effective information exchange and teaming with patients, their patients' families, and professional associates. Professionalism—Resident must clearly show a commitment to carrying out professional responsibilities, adherence to ethical principles, and sensitivity to a diverse patient population. System-based Practice—Residents must demonstrate an awareness of an responsiveness to the larger context and system of health care and the ability to effectively call on system resources to provide care that is of optimal value. 360-degree Evaluation Attending physicians are not the only ones conducting assessments of a resident's performance. The 360-degree evaluation has become a popular tool, bringing fellow residents, nurses, secretaries, and patients into the critiquing process. "Peers can tell you how well you manage a team," says Dr. Diane Hartmann, the School's Associate Dean for graduate medical education. "The more junior people on a team know how organized you are, how well you teach, how well you interact with nurses and other residents, and how well you can engage a sense of camaraderie among your peers." Individualized Learning Plans Resident program directors are required to evaluate each resident's progress on a regular basis. Together, the resident and director review the evaluations received, faculty observations, performance on simulations, and Web-based courses. The residents also produce a self-reflection, describing what they think they have learned and where they want to focus their attention in the upcoming months.


text:
Sleep No MoreTue, July 16, 2013 - 8:15 PMMc Kitrick Hotel in New York, NY
We are sorry, the date for this event has already passed. This event took place on 7/16/2013. Click here to view upcoming events for Sleep No More.
Still unsure? Check out our user reviews for:
Have a question? Need help? Call us at 800.477.5285


text:
A project for fixing the minor but annoying usability flaws that are too low priority for developers to focus on. You should use this tag if your question relates to this project.
66 views
What is the policy on backporting paper cuts fixes?
I've just reported a paper cut in the current LTS release and was wondering if I will ever see the fix backported, or if I'm going to have to upgrade so get it.
394 views
What are the different ways I can contribute to the One Hundred Paper Cuts project?
I want to get involved with the One Hundred Paper Cuts project, but I don't know what there is to do. I'm not a programmer so I'm not sure if I can even contribute anything. Can someone please explain ...
394 views
Where can I find the latest Paper Cuts
I remember seeing in launchpad and the Ubuntu wiki a page where I could see the 100 paper cuts that were worked on for the latest Ubuntu (I think it was 9.10 or 10.04 in that time). Do the 100 paper ...


text:
I want to study the following market:
$$S_1(t)=S_1(t)(\mu_1dt + \sigma_1dW_1(t))$$
for $t\in [0,T]$, constants $\mu_i,\sigma_i$, initial values $S_i(0)>0$, $i\in\{1,2\}$ and $W_1,W_2$ two Brownian Motion with the following bracket:
$$\langle W_1,W_2\rangle =\rho t$$ with $\rho\in\mathbb{R} $. We look at the following payoff:
and I want to determine the price at $0$ of an option with the above payoff. It was hinted (on an old exercise from last year) to find a measure $Q$ under which the quotient $S_1/S_2$ is a martingale and calculate the price at $0$ of a European call option with strike $K=1$. Since no bank account was mentioned in the exercise text, I'm a little bit confused. Supposing there is a bank account $B(t)$, and assuming absence of arbitrage, we know there is a EMM $Q^1$ under which the discounted assets are martingales, i.e. $S_i(t)/B(t)$ are martingales. In this case I would define the density (of $Q$ w.r.t. to $Q^1$) on $\mathcal{F}_T$ as follows:
and $Z_t:=E[Z_T|\mathcal{G}_t]=\frac{1}{B(t)}\frac{S_2(t)}{S_2(0)}$. Then using Bayes formula I'm able to prove that $\frac{S_1}{S_2}$ is a $Q$-martingale. Are you think my observations are correct so far?
Now I want to compute $$E_Q[(\frac{S_1(t)}{S_2(t)}-1)^+|\mathcal{F}_0]$$
I wrote down:
Using Bayes gives
Under $Q^1$, $\frac{S_i}{B}$ is given by
Where $W^*=W_t+\frac{\mu_i-r}{\sigma}t$ is $Q^1$ Brownian motion. Hence the above is under $Q^1$, $\exp{(Z)}$ distributed, where $Z$ is normal distributed with mean $-\frac{1}{2}\sigma_i^2t$ and Variance $\sigma^2t$. Is it true, that this conditional expectations reduce to expectations? If not, how would you calculate this?
However I am not at all sure about this derivation so far. Since the bracket of $W_1$ and $W_2$ is explicitly given, I thought somewhere I have to use it. It would be appreciated, if I did a error in reasoning, that someone could explain how to solve the problem, i.e. calculate the price. Thanks in advance


text:
One of the nice things about living in a area like Jacksonville is that you often have the opportunity to experience a wide range of cultures and activities without traveling far. This weekend is no exception, and I'm going to highlight some of the opportunities with a brief World Culture Tour of Jacksonville.
Check out DHOL-N-BEATZ, Jacksonville's first ever Bollywood Club Party!
On Saturday, September 8th, at the Aqua Nightclub (11000 Beach Blvd.), DJ Veekay from SF will be on the turntables spinning the best in Bollywood music. Doors open at 9:00 PM and there's a $12 cover charge. Check out a sample from DJ Veekay here and visit the Facebook event page for additional information.
Bonus Event: Ek Tha Tiger (Trailer), now showing at the AMC Regency 24.
For centuries, the enduring beauty, majestic history, and rich cultural fabric of Italy have served as inspirations to artists of the world. This weekend, take advantage of the opportunity to see contemporary responses to those inspirations, and visit the ongoing exhibit Rendering Italy: UNF Art & Design Faculty Abroad. The exhibit at the Museum of Contemporary Art features works by eight UNF faculty members from the Department of Art and Design, and is open from 10:00 AM to 4:00 PM today (9/7) and tomorrow (9/8) and from Noon to 4:00 PM on Sunday (9/9). Weekend admission for Coastal students is only $5, and if you can't make it this weekend, the exhibit is open until October 7, 2012.
You are running out of time to see Miradas: Ancient Roots in Modern and Contemporary Mexican Art: Works from the Bank of America Collection at the Cummer Museum of Art & Gardens. Running through next weekend, this exhibit takes a close look at paintings, prints and photographs created over the past eighty years, examining and celebrating work by artists on both sides of the border to reveal a variety of cultural aspects as they emerged in the years after the Mexican Revolution (1910–1920) to the present day.
Native American
Visit the Jacksonville Public Library (Main Branch) to see Art Walk: Between Two Worlds. A visual representation of the history of Native Americans in the Southwest United States through the art of Lynn Wehrmann, the exhibit is open during library hours – Friday & Saturday 9:00 AM to 6:00 PM & Sunday 1:00 PM to 5:00 PM.
Bonus Event: Before and After 1565: A Participatory Examination of St. Augustine's Native American History at Flagler's Crisp-Ellert Art Museum.
Celebrate the Pedro Menendez 1565 Founders' Weekend at the Fountain of Youth in St. Augustine. Enjoy this historic 16th Century Encampment and Faire featuring 1565 reenactments, demonstrations, and participation.
Remember – If you have any tips on things to do in Jacksonville or the surrounding area, feel free to submit them to the Reference Librarians to be included in future posts.


text:
Harry Hurt III
Recent and archived news articles by Harry Hurt III of The New York Times.
The Pain of Change at Boeing
"Turbulence," a new book by four authors, uses employee surveys to examine a stressful period of change at the Boeing Company.
November 21, 2010, Sunday
MORE ON: Outsourcing , Labor and Jobs , Boeing Co
King of Beers, and a Slippery Throne
Julie MacIntosh examines how an American family's beer dynasty fell victim to a foreign takeover.
October 17, 2010, Sunday
Big Banking, Southern Style
Rick Rothacker, author of "Banktown," attributes part of Charlotte's initial success with large banks to aggressive executives.
September 19, 2010, Sunday
MORE ON: Charlotte (NC) , Banks and Banking
Lehman, the Longer View
A look at a bank's rise and fall over 164 years of financial evolution.
August 15, 2010, Sunday
To the Mat on Global Warming
"The Climate War," by Eric Pooley, details the economic and political aspects of the global-warming debate.
July 18, 2010, Sunday
MORE ON: Greenhouse Gas Emissions , Air Pollution , Global Warming , Environment
Perspective on the Spill (Before It Began)
A new book by Tom Bower offers a global view of the oil industry over the last two decades.
June 20, 2010, Sunday
A First Year Steeped in Finance
Journalism mixes with history in Jonathan Alter's new book on the issues — many of them financial — that the Obama administration faced in 2009.
May 16, 2010, Sunday
When Marketing Becomes Almighty
A new book by Terry O'Reilly and Mike Tennnant says advertising and marketing are increasingly dominant and defining forces in society.
April 18, 2010, Sunday
MORE ON: Advertising and Marketing , Books and Literature , O'Reilly, Terry
The Case for Financial Reinvention
In a new book, Matthew Bishop and Michael Green say that "toxic ideas," not toxic assets, caused the financial crisis.
March 21, 2010, Sunday
In Practice, Stock Formulas Weren't Perfect
Advanced mathematics shaped trades that bolstered profits on Wall Street, a new book says, but then the bottom fell out.
February 21, 2010, Sunday
MORE ON: Stocks and Bonds , Mathematics , Wall Street (NYC) , Books and Literature , Patterson, Scott
Rss Feeds On Harry Hurt III
Subscribe to an RSS feed on this topic. What is RSS?


text:
Let's say I have a table with columns:
...and other columns that do not change anything in the question if they're not shown here.
In this table I could have many rows for the same customer with different purchase dates (I know, poorly designed... I'm only trying to fix an issue for reporting, not really trying to fix the root of the problem).
How, in SQL, can I keep one record per customer with the latest date, and delete the rest? A
group by doesn't seem to be working for my case


text:
You are visiting our UK site. Click here to view our US site
Points for Profit: The Essential Guide to Practice Success for Acupuncturists (9781891845253)
Publisher: Blue Poppy
Binding: Paperback
If you are starting a practice for the first time or your existing practice needs a kick-start, this is the book/CD Rom package you need. It covers everything you need to know about the business of practicing acupuncture and Chinese medicine. Used by over 25 schools as a required text. The companion CD Rom alone is worth the price.
It includes:
- Advice and stories from real practitioners all over the U.S. and Canada
- Scores of pages of downloadable forms, letters, work sheets, and templates on the CD Rom so you don't
have to invent them yourself
- A well-organized, easy-to-read, compact and humor-filled writing style
- Condensed "points to ponder" at the end of each chapter
- Hundreds of resources, websites, and tips to make your professional life easy
- Many effective marketing ideas
Weight (including packaging): 825g
99 in stock
Now: £32.10 (zero tax)
Was: £42.00
Save: £9.90
Saved: 23.57%!
Save: £9.90
Saved: 23.57%!
Customer Reviews
There are currently no reviews for this book. Be the first!Review this book...
Related Products:
Buying or Selling an Acupuncture Practice? Here�s what you need to knowby Honora Lee Wolfe
Price: £1.50 £4.50
[more info]
People who purchased this also purchased...
Diagnosis in Chinese Medicineby Giovanni Maciocia
Price: £80.99 £89.99
[more info]
The Treatment of Pain with Chinese Herbs and Acupuncture, 2nd editionby Peilin Sun
Price: £57.99
[more info]
Chinese Herbal Medicine: Materia Medica, 3rd editionby Dan Bensky, Steve Clavey and Erich St�ger with ...
Price: £62.99 £75.00
[more info]
Acupuncture and IVF: Increase IVF Success by 40-60%by Lifang Liang
Price: £16.00 £21.00
[more info]
Treatment of Infertility with Chinese Medicine, 2nd editionby Jane Lyttleton
Price: £44.09 £48.99
[more info]
The Clinical Practice of Chinese Medicineby Lonny Jarrett
Price: £79.99 £89.99
[more info]
Subscribe To CMT
Shopping Basket
Your basket is empty!
Change Language
Change Currency
Events Calendar
Qigong for Self-Healing with Daverick Leggett (Saturday 15th October)
The focus of the day will be self healing through the practice of Qigong. [more]
Working with Excess- TCM Nutrition with Daverick Leggett (Friday 14th October)
Many,or perhaps all, chronic conditions have an underlying deficiency at their root [more]


text:
I wonder how programmers here handle their GTD and issue trackers.
Do you take the time to add your tickets to your personal GTD systems?
This depends, adding them to my own system needs to have benefit. I don't add them for the sake of having it all in my own system. How I currently approach this:
Ultimately, you have to find a way for yourself you feel comfortable with. Your mind has to trust your system.
My understanding of GTD (and this would be an excellent time for people to correct me) is that one of the core ideas is that everything drains down into one trusted bucket of tasks - so I'd assume that under that philosophy, we'd add the tickets.
Now I don't subscribe entirely to that model (although, come to think of it I should be merging at least a couple of buckets together), and I have a separate task list for programming todos simply because it's quite quick and easy to do with eclipse. :)
I struggled with this for longer than I care to admit when I was first using GTD in a DevOps setting. In the end, I found a simple solution, but only by rethinking David Allen's GTD for this setting. He has the idea of having a "minimum number of collection buckets, and emptying them regularly". An issue tracker is something more and less than a collection bucket-- you can store great detail and context, but not necessarily a clear statement of "next action". There are likely to be multiple steps, further plans for communication, etc. Not to mention that not every action is ever going to recorded in the issue ticket itself (for reasons of tact, politics, simplification of detail, what have you). On the other hand, if you are using GTDyou want a current concise list of your next actions. What I found works for me is to view a (non-trivial) issue tracker ticket as what David Allen calls a "project". Keep your next action in your GTD system, referencing the ticket. When you complete that action, update the ticket, and create a new next action as appropriate. Sounds like more work, but I find this scales up well to an insane number of loose ends.
I think the important thing is to decide what an issue tracker actually "is" in GTD terms otherwise it can be very difficult to know where the system fits into our everyday work and weekly reviews. Is the issue tracker an "in" bucket, a "next action" list, a "project" list, or "support material"?
Items in our issue tracker are usually problems that are going to require multiple actions to solve, in GTD terms this is a "project". It can also contain detailed information about an issue which in GTD terms is "support material". The issue tracker is also a place where new work arrives either from colleagues or clients, in GTD terms an "in" bucket. However, if the issue tracker is capable of notifying of new issues by email we can disregard it as an "in" bucket because new items are included in regular email processing. Issue trackers are not suitable places to list "next actions" because they are shared and have no concept of context, so we can disregard the issue tracker for that use. So what we have left is an issue tracker that functions as a project list with attached project support material. Next actions can be determined for each "project" in the issue tracker I put these on my main "next actions" list.
In my view the projects from the issue tracker should not be copied to the main project list because that would cause unnecessary duplication of information and make reviewing difficult. I think it is acceptable to have more than one project list as long as its place in the workflow is clearly defined.


text: Doug Deming & The Jewel Tones July 9, 2013 | 8:00 pm - 11:00 pm Where Old Skoolz 921 E. 8th St, Sioux Falls, SD 57103 United States Additional Information Doug Deming & The Jewel Tones are at Old Skoolz in Sioux Falls Tuesday July 9 at 8pm. Tickets $10 in advance, $12 day of show. Category: Concerts Share on Facebook Share on Twitter More Leave a comment Send to a friend! Print this page Pin it! Reddit This! Share on Tumblr! Discuss This Event


text:
Is Quinoa Kitniyos I know it is currently a machlokes can you name the sides and what is the reasoning
Sign up
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
Per the Star-K and CRC-Chicago it is not Kitniyos
However, see this important update regarding quinoa from the CRC-Chicago for 2012 which limits from where quinoa should be used on Pesach.
Per the OU it is a current Mahlokes so ask your Rav.
Those who say it is assur hold so because it is a species that is made into flour and "bread", it is grown and harvested like grain, and it is often processed in facilities that also process real grains. These are three of the major factors when it comes to determining what is included in kitniyos.
Those who allow it do so because according to Rav Moshe Feinstein (Igros Moshe O"Ch III:63) there is no basis to extend this custom to newly discovered foods.


text:
Published on Thu, Jun 06, 2013
An article in the Huffington Post highlighted a recent special report done by Cecilia Menjivar and Olivia Salcido in cooperation with the Immigration Policy Center. The report, titled "Gendered Paths to Legal Status: The Case of Latin American Immigrants in Phoenix, Arizona," focused on inequalities within U.S. immigration law over how men and women are treated. The article said:
"Gender inequalities seep through immigration law in the United States, making women go through a different experience than men when attempting to gain a legal status in the U.S., a new study reveals.
"'Immigration law, which on its face appears gender neutral, actually contains gender biases that create barriers for many women trying to gain legalization within the current immigration system,' stated the authors of a study released last week by the Immigration Policy Center."
Published in the Huffington Post


text:
After recently installing 12.04 through Wubi, Windows 7 is now not booting, not even in safe mode. There is one folder on the C drive that I need a copy of which I forgot to backup before installing Ubuntu, how do I access this through Ubuntu?
Well, the partition on which you installed Wubi should be mounted at folder named /host (or it was, i am not using wubi since 9.10).
Just open up terminal and write
Why not enable mount of the windows partition on boot time? There is a utility called ntfs-config which mounts your windows partition on boot time.
install it as
Boot into live and run "sudo fdisk -l". Figure out which partition corresponds to your c drive, (must be something like /dev/sda2). Then mount that partition. "mount /dev/sda2 /mnt". Go to /mnt and you can get your files from there.


text:
Charlotte, N.C. - The 16th-ranked Charlotte 49ers (7-2-3, A-10: 1-1-1) tied Fordham (4-4-2, A-10: 0-1-1), 0-0, in double overtime at Transamerica Field. This game marked the 49ers seventh double overtime game of the season and their fifth double overtime game at home.
"I was pleased with our performance and our effort," Charlotte coach Kevin Langan said. "We missed easy scoring chances which is disappointing. I was happy with our performance but was disappointed in the results."
Charlotte finished the game with a 16-4 advantage in shots. Donnie Smith led the 49ers with four shots. Giuseppe Gentile recorded three shots. Anthony Perez and Owen Darby each recorded two shots.
In the 10th minute, Gentile had a great scoring chance but his shot banged off the left post from about 10 yards out.
In the 72nd minute, Smith blasted a shot on goal but his shot was stopped by Fordham's goalkeeper Sean Bailey.
In the 80th minute, Smith made a great run beating a couple of Fordham defenders and Bailey but his shot went just wide of the goal.
In the 102nd minute, Tyler Gibson's corner kick was sent to the far post the ball bounced around for a few seconds finding Thomas Allen about eight yards from the goal. Allen headed the ball toward the goal but his shot was stopped by Fordham's Bailey.
In the 108th minute, Anthony Perez blasted a shot from 15 yards out but his shot was blocked by a Fordham defender.
The 49ers defense was stout as they limited Fordham to four shots and zero shots on goal. Charlotte's defense recorded their fifth shutout of the season.
Charlotte continues their four-game home stand when they play A-10 foe La Salle at Transamerica Field, Sunday, October 14 at 1 pm.


text:
23 Sep 2012 9:50 AM #1
Sencha Module for Zend Framework 2
I have put our internal Sencha module that we use on Github, it currently provides a Direct API generator with caching and an automatic bootstrap generator. The github repository is located at https://github.com/KablauJoustra/KJSencha
This is only a small part of the features that we use in our applications and more will be put on Github later.
Future plans are:
- Dynamic Ext JS component generator in PHP
- Direct Polling with simple CRON syntax
- Support for stores
- Rest controllers with zf2 hydrators
- Automatic Sencha CMD bootstrap builder
- Sencha Touch and Ext Scheduler modules
- More...
If you have any issues, questions or additions feel free to submit them to the Issue Tracker, submit a Pull Request or post them here.
25 Sep 2012 8:39 AM #2
- Join Date
- Mar 2007
- Location
- Gainesville, FL
- Posts
- 39,174
- Vote Rating
- 1258
Thanks for the contribution!Mitchell Simoens @LikelyMitch
Sencha Inc, Senior Software Engineer
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services email@example.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is in print!
When posting code, please use BBCode's CODE tags.
8 Oct 2012 11:08 AM #3
6 Jun 2013 6:46 PM #4
Something production ready ?
Is there something that is production ready or at least in beta version ?
I am thinking of integrating extJs in a ZF2 Project.
7 Jun 2013 3:19 AM #5
KJSencha is already being used in production environments, give the module a try and if you have any questions use the github issue tracker.
1 Jul 2013 2:39 PM #6
Trying to install error...
Hi i'm trying to install the module and when using the command:
composer.phar require kablau-joustra/kj-sencha
and got this message:
Please provide a version constraint for the kablau-joustra/kj-sencha requirement:
So I typed:
wich was the latest version on GITHub but got this error:
composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package kablau-joustra/kj-sencha 0.2.1 could not be found.
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your min
imum-stability setting
see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> f
or more details.
Read <http://getcomposer.org/doc/articles/troubleshooting.md> for further common
Installation failed, reverting composer.json to its original content.
What's wrong? is it me? is it GITHub? Is it something else?


text:
The browser version you are using is not recommended for this site.Please consider upgrading to the latest version of your browser by clicking one of the following links.
We are sorry, This PDF is available in download format only
Download PDF
Overview: Highlights the benefits and enhancements of the platform. (v.001, May 2011)
Follow Jill and discover applications for the healthcare and retail industries. (v.1, July 2013)


text:
Home > Food > Recipes > Spinach Dip
Spinach Dip
Categories: Entertaining, Make ahead, No cook, St. Patrick's Day, Vegetarian
Type: Appetizers and Snacks
Type: Appetizers and Snacks
Here's a party favorite made healthy. Serve spinach dip in a hollowed-out loaf of pumpernickel, with raw vegetables and whole grain crackers.
Serves: 4 cups (1 Tablespoon servings)
- 1 package (10 ounces) frozen chopped spinach, thawed and squeezed dry
- 2 cups nonfat or light sour cream
- 1/2 cup nonfat or reduced-fat mayonnaise
- 1 can (8 ounces) water chestnuts, drained and chopped
- 1/2 cup thinly sliced scallions
- 1 package (1 1/2 ounces) dry vegetable soup mix
Save Recipe
Add to shopping list
- Place all of the ingredients in a large bowl, and stir to mix well. Transfer the dip to a serving dish, cover, and chill for several hours.
- Serve with raw vegetables and whole grain crackers, or use as a filling for finger sandwiches or hollowed-out cherry tomatoes.
excerpted from:
Excerpted from The Best-Kept Secrets of Healthy Cooking by Sandra Woodruff, R.D. Copyright � 2000 by Sandra Woodruff.
To order this book go to www.penguin.com. Get a 15% discount with the coupon code FENPARENT.
Sign-Up Now!
Sign up to save recipes or create shopping lists online.
Already registered? Login here
Cooking Tips
Loading the player...
More Videos:


text:
Hello to all!
I'm a new NN5 owner and must say it works just fine (as you all know )
Anyway... since i didnt have any problems with setting up my d700 (no grip) with 14-24afs i do have some when swithing my lens to 24-70.
I'd like to take some shots at 50 (or even 70) but just can't find the right settings. Is the rail to short? Or i'm doing something wrong.
Did any of you guys figured out some numbers for this lens with d700?
Thanks for your help,


text:
If you check the local time for solar noon is different every day. Why is it so? Is it because Earth doesn't make a complete rotation in exactly 24 hours?
Here's how I explain this to my students. There are actually two suns in the sky. One is responsible for causing objects to cast shadows and is the daytime star we're all accustomed to observing. Let's call it the "true Sun" or the "apparent Sun." It, in effect, governs our lives. However, it has one main problem relevant to timekeeping, and that is that its speed along the ecliptic throughout the year varies. It's average (angular) speed is about $360/365$ deg/day or about $0.986$ deg/day. Now, this variation is important because if we want to use this Sun as a prime mover for timekeeping, we have to be aware of the variation. It means that an hour, which is defined as one twenty-fourth of the time it takes this Sun to go from the celestial meridian around to the celestial meridian again, varies in duration throughout the year when compared to the same interval measured with a timekeeping device that does NOT vary in rate. As for the cause of the variation, there are several factors at work here. One is the shape of Earth's orbit, which causes Earth to move at different speeds at different places in its orbit. Of course, we see this as differences in true Sun's speed along the ecliptic because we're on the moving Earth. Another is the fact that true Sun's path, the ecliptic, makes a $23.5^\circ$ angle with the celestial equator, which also causes seasonal variations in true Sun's speed along the celestial equator.
To get around these problems, astronomers invented the "mean Sun" for timekeeping, and it moves at a uniform rate (not a variable rate) along the celestial equator (not the ecliptic). Both it and the true Sun have the same average angular speed, taking one year to complete one trip around the sky (in different planes, however). Being fictitious, one can't actually observe mean Sun. Nevertheless, mean Sun is the prime mover that we use for all civil timekeeping. We can track its motion relative to the celestial meridian with a mechanical (or nowadays, digital) device called a "clock."
Now, the variations in the true Sun's motion causes it to sometimes be ahead of, sometimes lag behind, and sometimes be neck and neck with the mean Sun. This variation is called the equation of time and can be tabulated for any date.
When we say "noon" most people think of Sun being at its highest point in the sky, which need not be the zenith, but will ALWAYS be somewhere on the celestial meridian (yes, things get weird in the arctic and antarctic regions). However, "noon" really only applies to true Sun's motions. We keep time by mean Sun's motions, and a mean solar clock ALWAYS reads 12:00 when mean Sun is on the meridian. This moment, except for four days of the year, does not coincide with "noon" as embodied by true Sun's motions.
This is discussed in some detail in http://www.sundials.co.uk/equation.htm and the links therein.
The main cause is that the length of a day changes during the year. For example the Earth moves faster relative to the Sun at perihelion than it does at aphelion. This means the perion from noon to noon measured by a sundial is not the same as the period measured using one of the standard time schemes like universal time. The other significant cause of changes in tne day length is the the tilting of the Earth's orbit.
the answer is much simpler - the earth's orbit is an ellipse, not a circle . . so it is traveling faster when closer to the sun (january) and slower when farthest from the sun (july). The time from solar noon to solar noon is a sidereal day (23h56m, fixed to the stars) PLUS the time it takes to "compensate" for how far it has moved in its orbit. This is about 4 minutes, but it is a bit MORE when the earth is moving fast (january) and a bit LESS when the earth is moving slowly - thus the time from solar noon is a bit longer than 24 hours in january, and a bit shorter in july. This is why the solar noon time "wobbles" throughout the year.
A solar noon is defined when the Sun is at the zenith (directly above). Since the Earth revolves round the Sun, the point that is directly above would have changed because Earth is in a different point from the previous noon.
Solar noon becomes earlier and then back again more than once a year; it moves 18 minutes earlier from about Feb. 10th until May, then 12 minutes later by July , then back 23 minutes earlier by late October/early November, then forwards again by half an hour by Feb tenth. So the biggest change in Solar noon occurs between early November and mid February by 31 minutes. I hope that has answered questions, but it is also a question, because I don't know why direction of solar noon time changes 4 times a year; two per direction, and also why the largest difference is in between early November and mid February. If anybody can answer that I'd appreciate it. Also, what are the 4 days user 11266 is referring to the end of his answer?
protected by Qmechanic♦ Apr 12 '14 at 20:30
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?


text:
The Illinois Attorney General's Office apparently arrested a Carmi man Wednesday morning but no charges have been filed and the man has apparently been released from custody.
AG Police, along with Carmi police officers, were spotted near the corner of Stewart and Beck streets early Wednesday morning and a man was subsequently booked at the City-County Jail.
Carmi Police Chief Randy Hamblin would only say his department and the White County Sheriff's Office assisted the AG's office with a recent investigation and the presence of officers on Stewart Street Wednesday was a part of that ongoing investigation. He referred further questions to the AG's office, who have said they would issue a press release later about the matter.
Location, ST | website.com


text:
Do Barbarian shouts, such as War Cry, stack? If two barbarians cast War Cry, does the armor bonus stack or does it remain constant at increasing armor 20% for 60 seconds? What if each Barbarian has a different rune equipped?
According to answers on a Monk mantra question, the following should also be true of Shouts:
Tater596, you are partialy correct. Shouts do not stack, however, if different runes are used, they do. If for instance 2 barbarians use their shout one runed with impunity (50% resistance bonus), the other with invigorate (+10% maximum life, 310 life per second), both would gain 20% armor, 50% resistances, 10% max life and 310 life per second. War cry does in fact work the same way monks mantras do.
Effects of the same kind do not stack with each other(unless stated in the tooltip, like with Frenzy). Casting the same shout with the same rune will merely refresh the timer of the current effect.
I just tested all of this out, and here is what happened: Me and and another barb, both with War Cry, used our shouts together. He had Invigorate, I had Impunity. The runes do not stack. When he used his shout, I got the life. When I followed up with my shout, I gained resist, but lost all the extra life and life regen. Same shouts do not stack, regardless of what runes are in them.
As stated above by Mr. November, these shouts are friendly buffs and will not stack regardless of the runes attached to them.
I'm not sure if you are/were a WoW player, but think about the shouts that could be done by different warriors. If two warriors were in a raid, they would generally decide which shout would be done by which warrior. One would generally do "Battle shout" to increase attack power, and the other might pick "Commanding shout" to increase stamina. Each of these warriors might have talent points invested in improving these shouts, and they would generally let the one with the most improved shout cast it.
It is basically the same in Diablo III.


text:
No minimum purchase. First time buyers only. Click here to activate.
Please click the Shipping Info tab
for important information regarding the shipping policy for this product.
We're sorry but this item is no longer avaliable
Dogs can rest easy on these stylish, ultra durable, machine washable and earth friendly Eco Naps. West Paw's Eco Nap has inner stuffing for added comfort and top stitching for added support. Plus, West Paw Design's Eco Naps are made from 100% Post Consumer recycled plastic, better known as the pop bottle. By using non-toxic, hypoallergenic IntelliTex fabrics and IntelliLoft fiber fill, West Paw is able to divert over 25 tons of plastics from landfills a year – giving your pet a comfortable place to rest. Machine washable.
West Paw Eco Nap sizing:
West Paw Design is a small manufacturer of high-quality pet products made in Montana, USA. They put extra care in making the best for your pet while minimally impacting the environment. West Paw is committed to a better planet, one pet at a time. No compromises.
Review Rating: 4.5
Country of Origin: USA
Manufacturer: West Paw Design
This item will ship separately from other items:
The reviews below are presented for informational purposes only and are not intended as an endorsement of any product. The information is not intended to be a substitute for visits to your local veterinarian. Instead, these testimonials offer the reader information and opinions written by pet owners and/or veterinarians concerning animal health and products that they have used.
(based on 10 reviews)
Ratings Distribution
5 Stars
4 Stars
3 Stars
2 Stars
1 Stars
of respondents would recommend this to a friend.
Best Uses
Reviewed by 10 customers
Displaying reviews 1-10
Back to top
(1 of 1 customers found this review helpful)
Cat loves it; fleece wearing out already
By Muffie's Mom
from Seattle, WA
About Me Long-time Pet Owner
Comments about West Paw Design Eco Nap Beds:
My cat loves to lie on anything, even a sheet of paper on the floor or my bed, but her favorite had been a large towel folded up in the corner of my bathroom. When I saw this bed on the website, even though I thought it was a bit expensive, I thought it looked like a good idea as a thicker, softer alternative. I also liked the Eco part. I ordered the smallest one, as she's 9#, and it's just the right size. When it arrived, I put it on top of her familiar towel, and she immediately sat upright on it. Within an hour she was asleep there--it had passed the "Muffie test." Now I have a hard time coaxing her off it into sunbeams to sleep! Obviously it's a hit with her. She likes the "bumpers" around the edges, often using them as a "pillow," putting her head on one of them as she sleeps. So cute!I've had it about four months now. When it was new, it shed quite a bit of its fleece covering, but it's quit doing that. At the end where it was stuffed with the shredded plastic bottles (extremely clever idea!) and stitched closed, the fleece has mostly rubbed off. I'm a bit concerned that the fleece elsewhere will wear away and I'll need to replace the bed sooner than I'd like. I have not washed it yet. It does collect fur and litter from between her toes, but vacuuming with a hand vac takes care of that. so far. I'm a bit leery of putting it in the washer and dryer, for fear of losing more of the fleece. She doesn't use it as a scratching surface, so that's not where the fleece is going. It's the surface itself. That's my only disappointment with this otherwise five-star product.I was glad I could choose both the size and the color. The sage goes nicely with both my shower curtain and my towels. I'd get another one for my living room, but I live in an already cramped studio apt. and there's not really room where I wouldn't trip over it.
Bottom Line Yes, I would recommend this to a friend
Was this review helpful? Yes / No
- You may also flag this review
Comment on this review
(3 of 4 customers found this review helpful)
Perfect Birthday Gift for our Cat!
By Dino
from Tillie
I had to write on this product. As soon as I opened up the box our cat, Tazie went right to it and made her self right at home. I am so pleased with the quality and chose the fiesta color and I liked the fact that the company sent the item out quickly. I will be a forever customer!
(1 of 2 customers found this review helpful)
Durable bed
By Barb
from San Luis Obispo, CA
I use the bed for outdoor on the patio. I may also get a bed to put it in so it's softer. It washes really nicely in the wash machine. My only complaint is that for the size it is a little expensive.
(2 of 3 customers found this review helpful)
West Paw Eco Nap Bed
By Croroot
from Henderson, CO
My Cairn does not like the fluffy beds so this is perfect. He has one by the front door to lounge on and one is his kennel to sleep on. Great
Excellent for Crates
By keeko
from Asheville, NC
I have one each of these for my two dogs crates...one is a Chihuahua (extra small crate), and one is a Husky mix (large crate). I measured the crates before I bought the beds, and there was always one that fit the different size crate perfectly. I'm glad that West Paw has taken their time to make them fit crates. My dogs have a separate napping bed of their own outside of the crates (ALSO West Paw Design products!), but they both love going in their crates at night, or when they feel anxious, and I think these nap beds are part of it! They offer a soft spot for them, and something eco-friendly for the pet-owner! Also, what I love about the design is that the sides are a little thicker and rounded, and it helps to add a "bumper" to the inside of the crate. HIGHLY recommended product!
(2 of 2 customers found this review helpful)
Greatest bed yet
By Lynn
from Bellingham, WA
My cats love these beds so much that I need to wash them frequently. They're holding up beautifully, wash easily, dry quickly, and still look like new after countless washings. I feel good about using products made from recycled materials, and my cats prefer these beds over the softest blankets in the house!
(3 of 3 customers found this review helpful)
great for a crate!
By roger
from san francisco, CA
About Me New Pet Owner
This is a great bed...not only is it made from plastic bottles, but it washes really easily (& dries very fast!). Its the perfect fit for a crate. We folded it in half when our puppy was in a smaller crate, but now it goes flat in the bigger one. The only thing is that its not super thick or padded.
Soda Bottle Beds
By Mumma
from Anytown, USA
Great product-a little on the expensive side, but considering it's flexibility and other features mentioned-a good value. We throw ours in the back of the Subaru and our pup who use to climb throughout the the car now just lays on her "soda bottle bed". It also feels nice knowing that we took 26 (2 litre) soda bottles out of land fills-our kids appreciate that fact as well.
washes like a dream!
Apparently eco nap is a super comfy bed because my two dogs and all of their doggie friends love it. It's easy to carry to the car/work or over to a friends house and so far has held up amazingly well in the wash. It's a bit thinner than the nature nap (also by WestPaw Designs) and more flexible but the dogs don't seem to notice any difference they love both of their beds.
(1 of 3 customers found this review helpful)
He not only likes it he loves it !
No matter where I place his eco-nap he sits or lies on it.
© 2016 Only Natural Pet LLC - All Rights Reserved


text:
There's never been a better time
to apply to Otterbein University.
Apply online today!
Otterbein University is an equal opportunity employer and educator. Check out our available positions.
Otterbein Employment Application
Please complete this application and submit with your cover letter and resume. If applying for more than one position, you must submit separate applicant materials for each position, noting the title of the position in the email subject line.
These positions are for students who have been accepted into a graduate program at Otterbein.
Otterbein University offers a comprehensive benefits package to full-time and part-time faculty and staff. Otterbein proudly provides Domestic Partner benefits for same and opposite sex couples. While the majority of benefits are identical for all employees, some benefits vary for faculty, administrative and bi-weekly staff.
Read more about our benefits below:
p / 614.823.1805
f / 614.823.1511
e / firstname.lastname@example.com
Otterbein University, 1 South Grove Street, Westerville, OH 43081, 614.890.3000
Otterbein University is a private, non-profit, United Methodist affiliated, regionally-accredited institution.
© 2016 Otterbein University. Otterbein University is an affirmative-action, equal-opportunity employer


text:
You want to make your lawns and landscapes — the places where your children play and your vegetables grow — as safe as possible. Our landscaping blog provides the ideas, information and practical experience, to help you do it.
Share tips and ask questions over at our Lawn Care Forum. Because, the grass doesn't always have to grow greener next door!


text:
The following real estate transactions were filed in Jefferson County:
John Cich to Steven and Allison Girone, lot 3, Park Dale (survivorship).
Margaret Easton (deceased) to Harold Easton, 0.975 acre, Cross Creek Township.
Charles and Sandra Kemmer to Ronald and Margaret Gower.
Louella Larson and others to Mary Emery, lot 9, HH Smith First.
Pamela and Scott Allen to Edward Herrick, lots 2-4, Frazier Addition.
Joseph Herrick II to Edward Herrick, lots 2-4, Frazier Addition.
Ralph Spencer (deceased) to Grace Spencer, lot 50, Swickard Second.
Melinda Kuntz to Anna Barnes, lot 77, Hollywood.
Samuel and Ann Shorac Jr. to Jeffrey Schuetz, lot 21, Murphy's First; and 0.283 acre, Steubenville Township.
Sara Gardner (deceased) to Bobby and Sandra Wells, lot 24, Riverview Terrace proposed.
Secretary of Veterans Affairs to Douglas Freshwater, lot 7, Woodland Park.
Federal Home Loan Mortgage Corp. to Timothy and Marla Yeager, 0.6854 acre, Knox Township (survivorship).
Amie Lemasters to David Lemasters, part lot 29, Valley View.
Vicki and Richard Hurkala to Larry Lipan, lot 1, Brentwood Estates.
Elwood Lazear to Rocky Commisso, 0.285 acre, Island Creek Township.
Janet Westling (deceased) to Marian and Richard Pratko, tracts 22-24, Lake Park.
Charles Antinone (deceased) to Roberta Antinone, lot 6, Eastview.
Joan Pate to Annettee Anticole, Unit 4360, Steeple Chase.
Edward and Linda Hennen to Stacey Williamson, lot 19, Broadview.
Housing & Urban Development to Gary Beebe, lot 8, Green's Second.
Judy Starkey to Marc Bernhart, 2.25 acres, Ross Township.
Edna Riffle to Lynette Pearce and Joseph Mickey Sr., 2.757 acres, Knox Township.
John and Emal Westling to Charles and Linda Bennett, lots 118, 120, 122 and 124, J. Allen Rogers Second.
Lilllian Zundel (deceased) to Jamie Zundel, 0.675 acre, Steubenville Township.
Bank of America to Housing & Urban Development, metes, Salem Township.
Edward and Brenda Dahlem to Chad Miser and Vanessa Jackson, lot 44, Murphy's (survivorship).
Bank of New York Mellon to Hogar Community Reinvestment LLC, lot 139, Irondale Original.
Vincent Dalanno (deceased) to Barbara Dalanno, part lot 10, Simmons & Foster.
William and Leanne Moorman to Ricki Fulton, 5.1153 acres, Wayne Township.
Kyron Reynard to Reynard, lot 5, Zoe Day Subdivision.
Jodi Ettringham to Albert Ettringham, 2.749 acres, Island Creek Township.
Tora Enterprises to Anthony Longo, lot 4, John Fisher Addition.
Carl Nelson (deceased) to Ethel Nelson, lots 33-34, Irondale Original; lots 3,5, 7 and 10, Lacy's Third; and 1 acre, Brush Creek Township.
Kathryn Pflug to Pflug Warehouse Properties LLC, part lot 143, Original Steubenville.
Richard Pflug to Pflug Warehouse Properties LLC, part lot 143, Original Steubenville.
Richard Pflug and Heidi Pflug to RSP Properties LLC, part lots 143-146, Original Steubenville.
Betty Isaly and others to Paige Samovski, part lot 19 and lot 20, Eastview.
Sandra Knight (deceased) to Thomas Knight, 0.841 acre, Cross Creek Township.
Thomas Knight to James Knight, 0.841 acre, Cross Creek Township.
Ralph Ford Jr. to Kyria and Michael Howard, 0.098 acre, Smithfield Township (survivorship).
Betsy and Ralph Ford to Kyria and Michael Howard, 0.305 acre, Smithfield Township.
Harriett McElroy (deceased) to Albert McElroy, lot 10, Stuart Manor.
Virginia Spillan to Jo Grimm and Jean Alban, lot 145, Country Club Estates.
Marcel and Margery Lollini to William and Alfredda Lollini, lot 125, Highland City (survivorship).
Patricia Plymire to Patrick and Lisa Speegle, lot 17, Green's Second (survivorship).
Ron and Patty Retzer to Timothy and Daphne Corona, 0.1976 acre, Wells Township.
Karen Pusateri to Ashley Pusateri, lot 5, Meadowbrook Manor.


text:
Are there any good tutorials or sample applications out there that demonstrate how to make an augmented reality iPhone application?
We started with Q&A. Technical documentation is next, and we need your help.
Whether you're a beginner or an experienced developer, you can contribute.
closed as not constructive by Nasreddine, Bo Persson, Jeremiah Willcock, NFC guy, Zuul Oct 24 '12 at 20:46
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.
I doubt exactly such a thing exists, but what you need to do is look at the location and camera frameworks for the iPhone, and go from there.
Basically, you will create a UIImagePickerController (the Camera class) and overlay information on the view, via a custom .cameraOverlayView (which is a property of UIImagePickerController in 3.0).
You will probably want to get information (location, heading, distance, etc.) from the GPS of the device, using the CoreLocation framework.
You will also probably want to do some web server interactions, and for that I suggest ASIHTTPRequest.
Those are the basic tools needed to build an AR application.
Here is an iphone AR project hosted on github: http://github.com/zac/iphonearkit/
Haven't used it myself though.
Question is old i know. Just for the sake of completion: http://www.raywenderlich.com/3997/introduction-to-augmented-reality-on-the-iphone
Check this: http://www.iphonedevsdk.com/forum/iphone-sdk-game-development/38119-augmented-reality-ar.html You will find a tutorial and a sample :). Good Luck!
there is a GPL (free and open source) augmented reality browser for iPhone: mixare augmented reality engine. You can find the code in gthub: https://github.com/mixare/mixare-iphone/ and use-cases and more info on the website: http://www.mixare.org
Best, Daniele
It is possible to make an AR application for iPhone 3.1 that does live image processing (I've done one for myself). Here is a good tutorial with working sample code for 2.x http://www.morethantechnical.com/2009/07/01/augmented-reality-on-the-iphone-using-nyartoolkit-w-code/
For 3.1, you'll need to replace the camera video grabbing code. Tip: PLCameraController _createPreviewIOSurface.
Note that you can't submit such apps to the App Store because of the use of private API.
I found one too
It has the source code at github which is linked at the end of the page.


text:
Jump to main content.
National Center for Environmental Economics
Contact Us
All EPA
EPA Office
Ref. Number
Document Type
Title (Downloadable)
Assessment Topic
This guidance document addresses cost estimates of remedial alternatives developed during the remedial investigation/feasibility study. The goals of this guidance are to improve the consistency, completeness, and accuracy of cost estimates developed to support the Superfund remedy selection process. To help achieve these goals, the document presents clear procedures and expectations, a checklist of cost elements, and example formats. It also identifies resources for estimating costs during the feasibility study. This guide is designed to help those with varying levels of cost estimating expertise, including cost estimators, design engineers, technical support contractors, remedial project managers, and program managers.
entire document (PDF, 558K, About PDF)


text:
Can you breed sun dragons with others? Is it productive?
The Sun Dragon can only be bred with a Solstice Dragon, an Equinox Dragon or another Sun Dragon. The Solstice and Equinox Dragons were limited edition dragons and are no longer available for buying or breeding. Unless you already have either of those, you can only breed your Sun Dragon with another one, and I'm pretty sure a Sun Dragon will be the outcome.
I think you will get a sun from breeding those. Good luck!
I breed a solar eclipse with the equinox dragon and got a equinox I think 24hr the egg has a sun and moon on it.
protected by Community♦ May 15 '13 at 14:21
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?


text:
Trying to install mythbuntu 64bit to new seagate 4TB drive. The install only reports drive as 500 GB? Also if I let the install do auto install it fails at installing the grub. It seemed to work when I created two partitions but then doesn't boot into mythtv when restarted. What am I doing wrong? Is there a guide on the install itself for noobs? Have xtreamer ultra 2 which had older version but hard disk failed. Thanks, Hugh
You must use GPT partition table for disks that are larger then 2 TB.
WARNING: This steps will erase all content from the drive.
Now you can install Ubuntu using the installer!


text:
I am wondering if it is correct to say:
This is a transitioning phase.
Personally, I would say
This is a transitional phase.
but my friend insists that the above is just as correct as my version.
Any insight would be greatly appreciated!
I am wondering if it is correct to say:
Personally, I would say
but my friend insists that the above is just as correct as my version.
Any insight would be greatly appreciated!
They are both correct; however, the first is somewhat ambiguous (in that it could mean the phase is transitioning). Hence it is much less common:
Since ambiguity should be guarded against whenever possible, my advice to you is: go on saying "transitional phase"!
Grammatically, there's no problem -- any participle can be legally used as an adjective.
Is it as effective, insofar as language use? I'd say not, because it's ambiguous -- what is "transitioning": items/processes inside the phase, or is the phase itself moving to something else (as in a workflow)?
If there's no chance it will be misunderstood, given its context, then fair enough -- but it never hurts to take no chances, so tell him it's safer to use "transitional".
They probably convey similar meanings. That suggests to me that transitioning is unnecessary, as is the use of transition as a verb; but, apart from being an annoying neologism, it is difficult to argue transitioning phase is incorrect.


text:
Ringo Starr and Neil Aspinall decided to return to England from Greece on this day. They had been in the country to look at possible islands to purchase for The Beatles, their family and friends to live and work on.
Starr's wife Maureen was in the late stages of pregnancy and had remained in Britain, and he was eager to see her. Their second son Jason was born on 19 August 1967.
It came to nothing. We didn't buy an island, we came home. We were great at going on holiday with big ideas, but we never carried them out. We were also going to buy a village in England - one with rows of houses on four sides and a village green in the middle. We were going to have a side each.
The other Beatles remained in Greece, and on this day went island-hopping and explored the land they intended to buy.


text:
Jameson Inn Hazlehurst
Hazlehurst, GA 31539
912-379-1770 | 800-526-3766
The Jameson Inn offers guests an outdoor pool, free Continental breakfast served from 6 a.m. to 9 a.m., free high-speed wireless Internet access, fax/copy service, wakeup service and free parking with room for large vehicles. Small pets are accepted with additional charges.
Guest rooms offer free high-speed wireless Internet access, cable TV with extra stations, hair dryer, iron/board, microwave, mini-fridge, free local calls, air conditioning, alarm clock and electronic door locks. Requests are not guaranteed, but will be granted based on availability at check-in.
Info & Amenities
Hours of Operation
Sunday: All Day
Monday: All Day
Tuesday: All Day
Wednesday: All Day
Thursday: All Day
Friday: All Day
Saturday: All Day
Facility Amenities
Free Parking, Golf Nearby, Outdoor Pool, Parking on Site, Restaurant Nearby
General Information
Miles from Downtown: 1
Internet Connectivity
Free Wi-Fi
Room Amenities
Hair Dryer, Iron/Ironing Board
Room Information
Number of Rooms (Total): 43


text:
This page is part of a frozen web archive of this mailing list.
You can still navigate around this archive, but know that no new mails
have been added to it since July of 2016.
Click here to be taken to the new web archives of this list; it includes all the mails that are in this frozen archive plus all new mails that have been sent to the list since it was migrated to the new archives.
Subject: Re: [OMPI devel] Deadlocks with new (routed) orted launch algorithm
From: Sylvain Jeaugey (sylvain.jeaugey_at_[hidden])
Date: 2009-11-27 10:23:21
Hi Ralph,
I tried with the trunk and it makes no difference for me.
Looking at potential differences, I found out something strange. The bug
may have something to do with the "routed" framework. I can reproduce the
bug with binomial and direct, but not with cm and linear (you disabled the
build of the latest in your configure options -- why ?).
Btw, all components have a 0 priority and none is defined to be the
default component. Which one is the default then ? binomial (as the first
in alphabetical order) ?
Can you check which one you are using and try with binomial explicitely
chosen ?
Thanks for your time,
On Thu, 26 Nov 2009, Ralph Castain wrote:
> Hi Sylvain
> Well, I hate to tell you this, but I cannot reproduce the "bug" even with this code in ORTE no matter what value of ORTE_RELAY_DELAY I use. The system runs really slow as I increase the delay, but it completes the job just fine. I ran jobs across 16 nodes on a slurm machine, 1-4 ppn, a "hello world" app that calls MPI_Init immediately upon execution.
> So I have to conclude this is a problem in your setup/config. Are you sure you didn't --enable-progress-threads?? That is the only way I can recreate this behavior.
> I plan to modify the relay/message processing method anyway to clean it up. But there doesn't appear to be anything wrong with the current code.
> Ralph
> On Nov 20, 2009, at 6:55 AM, Sylvain Jeaugey wrote:
>> Hi Ralph,
>> Thanks for your efforts. I will look at our configuration and see how it may differ from ours.
>> Here is a patch which helps reproducing the bug even with a small number of nodes.
>> diff -r b622b9e8f1ac orte/orted/orted_comm.c
>> --- a/orte/orted/orted_comm.c Wed Nov 18 09:27:55 2009 +0100
>> +++ b/orte/orted/orted_comm.c Fri Nov 20 14:47:39 2009 +0100
>> @@ -126,6 +126,13 @@
>> ORTE_ERROR_LOG(ret);
>> goto CLEANUP;
>> }
>> + { /* Add delay to reproduce bug */
>> + char * str = getenv("ORTE_RELAY_DELAY");
>> + int sec = str ? atoi(str) : 0;
>> + if (sec) {
>> + sleep(sec);
>> + }
>> + }
>> }
>> Just set ORTE_RELAY_DELAY to 1 (second) and you should reproduce the bug.
>> During our experiments, the bug disappeared when we added a delay before calling MPI_Init. So, configurations where processes are launched slowly or take some time before MPI_Init should be immune to this bug.
>> We usually reproduce the bug with one ppn (faster to spawn).
>> Sylvain
>> On Thu, 19 Nov 2009, Ralph Castain wrote:
>>> Hi Sylvain
>>> I've spent several hours trying to replicate the behavior you described on clusters up to a couple of hundred nodes (all running slurm), without success. I'm becoming increasingly convinced that this is a configuration issue as opposed to a code issue.
>>> I have enclosed the platform file I use below. Could you compare it to your configuration? I'm wondering if there is something critical about the config that may be causing the problem (perhaps we have a problem in our default configuration).
>>> Also, is there anything else you can tell us about your configuration? How many ppn triggers it, or do you always get the behavior every time you launch over a certain number of nodes?
>>> Meantime, I will look into this further. I am going to introduce a "slow down" param that will force the situation you encountered - i.e., will ensure that the relay is still being sent when the daemon receives the first collective input. We can then use that to try and force replication of the behavior you are encountering.
>>> Thanks
>>> Ralph
>>> enable_dlopen=no
>>> enable_pty_support=no
>>> with_blcr=no
>>> with_openib=yes
>>> with_memory_manager=no
>>> enable_mem_debug=yes
>>> enable_mem_profile=no
>>> enable_debug_symbols=yes
>>> enable_binaries=yes
>>> with_devel_headers=yes
>>> enable_heterogeneous=no
>>> enable_picky=yes
>>> enable_debug=yes
>>> enable_shared=yes
>>> enable_static=yes
>>> with_slurm=yes
>>> enable_contrib_no_build=libnbc,vt
>>> enable_visibility=yes
>>> enable_memchecker=no
>>> enable_ipv6=no
>>> enable_mpi_f77=no
>>> enable_mpi_f90=no
>>> enable_mpi_cxx=no
>>> enable_mpi_cxx_seek=no
>>> enable_mca_no_build=pml-dr,pml-crcp2,crcp
>>> enable_io_romio=no
>>> On Nov 19, 2009, at 8:08 AM, Ralph Castain wrote:
>>>> On Nov 19, 2009, at 7:52 AM, Sylvain Jeaugey wrote:
>>>>> Thank you Ralph for this precious help.
>>>>> I setup a quick-and-dirty patch basically postponing process_msg (hence daemon_collective) until the launch is done. In process_msg, I therefore requeue a process_msg handler and return.
>>>> That is basically the idea I proposed, just done in a slightly different place
>>>>> In this "all-must-be-non-blocking-and-done-through-opal_progress" algorithm, I don't think that blocking calls like the one in daemon_collective should be allowed. This also applies to the blocking one in send_relay. [Well, actually, one is okay, 2 may lead to interlocking.]
>>>> Well, that would be problematic - you will find "progressed_wait" used repeatedly in the code. Removing them all would take a -lot- of effort and a major rewrite. I'm not yet convinced it is required. There may be something strange in how you are setup, or your cluster - like I said, this is the first report of a problem we have had, and people with much bigger slurm clusters have been running this code every day for over a year.
>>>>> If you have time doing a nicer patch, it would be great and I would be happy to test it. Otherwise, I will try to implement your idea properly next week (with my limited knowledge of orted).
>>>> Either way is fine - I'll see if I can get to it.
>>>> Thanks
>>>> Ralph
>>>>> For the record, here is the patch I'm currently testing at large scale :
>>>>> diff -r ec68298b3169 -r b622b9e8f1ac orte/mca/grpcomm/bad/grpcomm_bad_module.c
>>>>> --- a/orte/mca/grpcomm/bad/grpcomm_bad_module.c Mon Nov 09 13:29:16 2009 +0100
>>>>> +++ b/orte/mca/grpcomm/bad/grpcomm_bad_module.c Wed Nov 18 09:27:55 2009 +0100
>>>>> @@ -687,14 +687,6 @@
>>>>> opal_list_append(&orte_local_jobdata, &jobdat->super);
>>>>> }
>>>>> - /* it may be possible to get here prior to having actually finished processing our
>>>>> - * local launch msg due to the race condition between different nodes and when
>>>>> - * they start their individual procs. Hence, we have to first ensure that we
>>>>> - * -have- finished processing the launch msg, or else we won't know whether
>>>>> - * or not to wait before sending this on
>>>>> - */
>>>>> - ORTE_PROGRESSED_WAIT(jobdat->launch_msg_processed, 0, 1);
>>>>> -
>>>>> /* unpack the collective type */
>>>>> n = 1;
>>>>> if (ORTE_SUCCESS != (rc = opal_dss.unpack(data, &jobdat->collective_type, &n, ORTE_GRPCOMM_COLL_T))) {
>>>>> @@ -894,6 +886,28 @@
>>>>> proc = &mev->sender;
>>>>> buf = mev->buffer;
>>>>> +
>>>>> + jobdat = NULL;
>>>>> + for (item = opal_list_get_first(&orte_local_jobdata);
>>>>> + item != opal_list_get_end(&orte_local_jobdata);
>>>>> + item = opal_list_get_next(item)) {
>>>>> + jobdat = (orte_odls_job_t*)item;
>>>>> +
>>>>> + /* is this the specified job? */
>>>>> + if (jobdat->jobid == proc->jobid) {
>>>>> + break;
>>>>> + }
>>>>> + }
>>>>> + if (NULL == jobdat || jobdat->launch_msg_processed != 1) {
>>>>> + /* it may be possible to get here prior to having actually finished processing our
>>>>> + * local launch msg due to the race condition between different nodes and when
>>>>> + * they start their individual procs. Hence, we have to first ensure that we
>>>>> + * -have- finished processing the launch msg. Requeue this event until it is done.
>>>>> + */
>>>>> + int tag = &mev->tag;
>>>>> + ORTE_MESSAGE_EVENT(proc, buf, tag, process_msg);
>>>>> + return;
>>>>> + }
>>>>> /* is the sender a local proc, or a daemon relaying the collective? */
>>>>> if (ORTE_PROC_MY_NAME->jobid == proc->jobid) {
>>>>> Sylvain
>>>>> On Thu, 19 Nov 2009, Ralph Castain wrote:
>>>>>> Very strange. As I said, we routinely launch jobs spanning several hundred nodes without problem. You can see the platform files for that setup in contrib/platform/lanl/tlcc
>>>>>> That said, it is always possible you are hitting some kind of race condition we don't hit. In looking at the code, one possibility would be to make all the communications flow through the daemon cmd processor in orte/orted_comm.c. This is the way it used to work until I reorganized the code a year ago for other reasons that never materialized.
>>>>>> Unfortunately, the daemon collective has to wait until the local launch cmd has been completely processed so it can know whether or not to wait for contributions from local procs before sending along the collective message, so this kinda limits our options.
>>>>>> About the only other thing you could do would be to not send the relay at all until -after- processing the local launch cmd. You can then remove the "wait" in the daemon collective as you will know how many local procs are involved, if any.
>>>>>> I used to do it that way and it guarantees it will work. The negative is that we lose some launch speed as the next nodes in the tree don't get the launch message until this node finishes launching all its procs.
>>>>>> The way around that, of course, would be to:
>>>>>> 1. process the launch message, thus extracting the number of any local procs and setting up all data structures...but do -not- launch the procs at this time (as this is what takes all the time)
>>>>>> 2. send the relay - the daemon collective can now proceed without a "wait" in it
>>>>>> 3. now launch the local procs
>>>>>> It would be a fairly simple reorganization of the code in the orte/mca/odls area. I can do it this weekend if you like, or you can do it - either way is fine, but if you do it, please contribute it back to the trunk.
>>>>>> Ralph
>>>>>> On Nov 19, 2009, at 1:39 AM, Sylvain Jeaugey wrote:
>>>>>>> I would say I use the default settings, i.e. I don't set anything "special" at configure.
>>>>>>> I'm launching my processes with SLURM (salloc + mpirun).
>>>>>>> Sylvain
>>>>>>> On Wed, 18 Nov 2009, Ralph Castain wrote:
>>>>>>>> How did you configure OMPI?
>>>>>>>> What launch mechanism are you using - ssh?
>>>>>>>> On Nov 17, 2009, at 9:01 AM, Sylvain Jeaugey wrote:
>>>>>>>>> I don't think so, and I'm not doing it explicitely at least. How do I know ?
>>>>>>>>> Sylvain
>>>>>>>>> On Tue, 17 Nov 2009, Ralph Castain wrote:
>>>>>>>>>> We routinely launch across thousands of nodes without a problem...I have never seen it stick in this fashion.
>>>>>>>>>> Did you build and/or are using ORTE threaded by any chance? If so, that definitely won't work.
>>>>>>>>>> On Nov 17, 2009, at 9:27 AM, Sylvain Jeaugey wrote:
>>>>>>>>>>> Hi all,
>>>>>>>>>>> We are currently experiencing problems at launch on the 1.5 branch on relatively large number of nodes (at least 80). Some processes are not spawned and orted processes are deadlocked.
>>>>>>>>>>> When MPI processes are calling MPI_Init before send_relay is complete, the send_relay function and the daemon_collective function are doing a nice interlock :
>>>>>>>>>>> Here is the scenario :
>>>>>>>>>>>> send_relay
>>>>>>>>>>> performs the send tree :
>>>>>>>>>>>> orte_rml_oob_send_buffer
>>>>>>>>>>>> orte_rml_oob_send
>>>>>>>>>>>> opal_wait_condition
>>>>>>>>>>> Waiting on completion from send thus calling opal_progress()
>>>>>>>>>>>> opal_progress()
>>>>>>>>>>> But since a collective request arrived from the network, entered :
>>>>>>>>>>>> daemon_collective
>>>>>>>>>>> However, daemon_collective is waiting for the job to be initialized (wait on jobdat->launch_msg_processed) before continuing, thus calling :
>>>>>>>>>>>> opal_progress()
>>>>>>>>>>> At this time, the send may complete, but since we will never go back to orte_rml_oob_send, we will never perform the launch (setting jobdat->launch_msg_processed to 1).
>>>>>>>>>>> I may try to solve the bug (this is quite a top priority problem for me), but maybe people who are more familiar with orted than I am may propose a nice and clean solution ...
>>>>>>>>>>> For those who like real (and complete) gdb stacks, here they are :
>>>>>>>>>>> #0 0x0000003b7fed4f38 in poll () from /lib64/libc.so.6
>>>>>>>>>>> #1 0x00007fd0de5d861a in poll_dispatch (base=0x930230, arg=0x91a4b0, tv=0x7fff0d977880) at poll.c:167
>>>>>>>>>>> #2 0x00007fd0de5d586f in opal_event_base_loop (base=0x930230, flags=1) at event.c:823
>>>>>>>>>>> #3 0x00007fd0de5d556b in opal_event_loop (flags=1) at event.c:746
>>>>>>>>>>> #4 0x00007fd0de5aeb6d in opal_progress () at runtime/opal_progress.c:189
>>>>>>>>>>> #5 0x00007fd0dd340a02 in daemon_collective (sender=0x97af50, data=0x97b010) at grpcomm_bad_module.c:696
>>>>>>>>>>> #6 0x00007fd0dd341809 in process_msg (fd=-1, opal_event=1, data=0x97af20) at grpcomm_bad_module.c:901
>>>>>>>>>>> #7 0x00007fd0de5d5334 in event_process_active (base=0x930230) at event.c:667
>>>>>>>>>>> #8 0x00007fd0de5d597a in opal_event_base_loop (base=0x930230, flags=1) at event.c:839
>>>>>>>>>>> #9 0x00007fd0de5d556b in opal_event_loop (flags=1) at event.c:746
>>>>>>>>>>> #10 0x00007fd0de5aeb6d in opal_progress () at runtime/opal_progress.c:189
>>>>>>>>>>> #11 0x00007fd0dd340a02 in daemon_collective (sender=0x979700, data=0x9676e0) at grpcomm_bad_module.c:696
>>>>>>>>>>> #12 0x00007fd0dd341809 in process_msg (fd=-1, opal_event=1, data=0x9796d0) at grpcomm_bad_module.c:901
>>>>>>>>>>> #13 0x00007fd0de5d5334 in event_process_active (base=0x930230) at event.c:667
>>>>>>>>>>> #14 0x00007fd0de5d597a in opal_event_base_loop (base=0x930230, flags=1) at event.c:839
>>>>>>>>>>> #15 0x00007fd0de5d556b in opal_event_loop (flags=1) at event.c:746
>>>>>>>>>>> #16 0x00007fd0de5aeb6d in opal_progress () at runtime/opal_progress.c:189
>>>>>>>>>>> #17 0x00007fd0dd340a02 in daemon_collective (sender=0x97b420, data=0x97b4e0) at grpcomm_bad_module.c:696
>>>>>>>>>>> #18 0x00007fd0dd341809 in process_msg (fd=-1, opal_event=1, data=0x97b3f0) at grpcomm_bad_module.c:901
>>>>>>>>>>> #19 0x00007fd0de5d5334 in event_process_active (base=0x930230) at event.c:667
>>>>>>>>>>> #20 0x00007fd0de5d597a in opal_event_base_loop (base=0x930230, flags=1) at event.c:839
>>>>>>>>>>> #21 0x00007fd0de5d556b in opal_event_loop (flags=1) at event.c:746
>>>>>>>>>>> #22 0x00007fd0de5aeb6d in opal_progress () at runtime/opal_progress.c:189
>>>>>>>>>>> #23 0x00007fd0dd969a8a in opal_condition_wait (c=0x97b210, m=0x97b1a8) at ../../../../opal/threads/condition.h:99
>>>>>>>>>>> #24 0x00007fd0dd96a4bf in orte_rml_oob_send (peer=0x7fff0d9785a0, iov=0x7fff0d978530, count=1, tag=1, flags=16) at rml_oob_send.c:153
>>>>>>>>>>> #25 0x00007fd0dd96ac4d in orte_rml_oob_send_buffer (peer=0x7fff0d9785a0, buffer=0x7fff0d9786b0, tag=1, flags=0) at rml_oob_send.c:270
>>>>>>>>>>> #26 0x00007fd0de86ed2a in send_relay (buf=0x7fff0d9786b0) at orted/orted_comm.c:127
>>>>>>>>>>> #27 0x00007fd0de86f6de in orte_daemon_cmd_processor (fd=-1, opal_event=1, data=0x965fc0) at orted/orted_comm.c:308
>>>>>>>>>>> #28 0x00007fd0de5d5334 in event_process_active (base=0x930230) at event.c:667
>>>>>>>>>>> #29 0x00007fd0de5d597a in opal_event_base_loop (base=0x930230, flags=0) at event.c:839
>>>>>>>>>>> #30 0x00007fd0de5d556b in opal_event_loop (flags=0) at event.c:746
>>>>>>>>>>> #31 0x00007fd0de5d5418 in opal_event_dispatch () at event.c:682
>>>>>>>>>>> #32 0x00007fd0de86e339 in orte_daemon (argc=19, argv=0x7fff0d979ca8) at orted/orted_main.c:769
>>>>>>>>>>> #33 0x00000000004008e2 in main (argc=19, argv=0x7fff0d979ca8) at orted.c:62
>>>>>>>>>>> Thanks in advance,
>>>>>>>>>>> Sylvain
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> devel mailing list
>>>>>>>>>>> devel_at_[hidden]
>>>>>>>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>>>>>>> _______________________________________________
>>>>>>>>>> devel mailing list
>>>>>>>>>> devel_at_[hidden]
>>>>>>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>>>>>> _______________________________________________
>>>>>>>>> devel mailing list
>>>>>>>>> devel_at_[hidden]
>>>>>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>>>>> _______________________________________________
>>>>>>>> devel mailing list
>>>>>>>> devel_at_[hidden]
>>>>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>>>> _______________________________________________
>>>>>>> devel mailing list
>>>>>>> devel_at_[hidden]
>>>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>>> _______________________________________________
>>>>>> devel mailing list
>>>>>> devel_at_[hidden]
>>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>> _______________________________________________
>>>>> devel mailing list
>>>>> devel_at_[hidden]
>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>> _______________________________________________
>>> devel mailing list
>>> devel_at_[hidden]
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel