Climate Change: Prepare for More Flooding in Eastern Canada
Gatineau flood-aerial02
Gatineau spring 2017 flood
Major spring floods impacted communities in Eastern Canada recently, as historic flooding caused widespread damage and evacuations, with some fatalities. Many who live within the Lake Ontario, Ottawa and St. Lawrence drainage systems were affected. A joint Canada-US board warns of more to come.
Gatineau residents walk their dog
Heavy rains and melting snowpack flooded over 2,000 homes in Quebec. The St. Lawrence River spilled its banks to historic levels, flooding Montreal and Trois-Rivieres and its surrounding areas. Some of the heaviest flooding occurred in the Ottawa River in Gatineau. The Ottawa River at Gatineau rose several metres above normal levels, reaching record levels and flooding hundreds of homes. Levels in Lake Ontario hit record highs in April. April was one of the top three wettest Aprils on record since 1900, in terms of flowing into Lake Ontario.
"A record-setting snowstorm in late March probably added to the flooding," writes Sean Gordon of the Globe and Mail. "Combined with a heavier snow pack and mostly cool April temperatures, the spring melt in Eastern Ontario and Western Quebec has taken longer than in a typical year. With rivers and streams already surging with melted snow and overflowing water tables saturating the ground, it doesn't take much rain to cause mayhem. And there's been lots and lots of rain."
Pierrefonds-Roxboro flood2017
Rescuers in Pierrefonds, Quebec
Elsewhere in Canada, in New Brunswick Atlantic Canada, the St John River spilled its banks after 150 millimetres of rain fell in a 36-hour downpour. British Columbia, on the other side of the country, has recently suffered flooding and mudslides.
"While I know that individual weather events can vary," says Alex Tetreault of the National Observer, "there's no denying that these sorts of events are becoming more frequent because of our changing climate."
Climate Change Increases Extreme Weather Events
Scientists agree that extreme weather resulting in flooding will become more frequent in some regions as climate change accelerates. While we normally view and report climate change on a global and decades scale, it is experienced on a local and day-to-day scale through weather patterns and events.
"We've changed the chemistry of the atmosphere and the oceans with our greenhouse gases," says climate scientist Paul Beckwith at the University of Ottawa. While these large scale changes are reflected in globally increasing atmospheric carbon dioxide and temperatures, their effects express regionally in unique ways–which is why some feel increased temperatures and drought, while others experience increased torrential rain. This is no paradox; this is weather.
Climate Change Is About Water
Because climate is essentially a water-driven phenomenon, we see the most obvious
impacts of climate change in water events: torrential rainfall; hurricanes; tornadoes; melting polar ice or permafrost; sea level rise and ocean acidification; atmospheric rivers and associated deluges; the great oceanic current; drought, wind storms and heat.
Given that much of our Great Lakes and St. Lawrence waters are shared with our southern neighbour, it was disconcerting that a Trump administration budget proposal suggested completely defunding the Great Lakes Restoration Initiative, which cleans industrial pollution in the lakes—leaving all the cleanup to Canada. The funding was saved in the latest US budget bill—at least for now.
When US Regulators Turn Into Lobbyists
It is rather alarming and disheartening that the US EPA—comprised of intelligent scientists whose central mission is to protect US and joint Canadian-US waters (such as the Great Lakes) is now administered by a pro-industry (pro-deregulation) climate denier (Scott Pruitt), whose first step once in office was to remove key regulations aimed at limiting emissions that cause global warming and reducing pollution in US rivers, streams and wetlands.
Pruitt currently "regulates" the very companies with whom he previously collaborated; companies that had lobbied against regulations that required upgrading or removal of outmoded and highly polluting coal-powered power plants, control of methane emissions, limitation of smog-causing chemicals and use of hydraulic fracturing. The US Environment Protection Agency has also removed a climate change section from its website "to reflect EPA's priorities under … President Trump and Administrator Pruitt."
And we know what that priority and vision is.
The Canadian Vision
Meantime, (while America appears preoccupied in a shortsighted pursuit of money for a few) in Canada, Environment Minister Catherine McKenna advises that Canadian firms prepare for how they will cope with the effects of climate change, including more unpredictable and extreme weather events.
Flooded homes in Rigaud, Quebec
Beckwith joins other Canadian scientists in urging municipalities to upgrade their infrastructure to improve drainage, including a city's storm water management system. "It's just a matter of time before [flooding] happens to just about every city the way climate change is accelerating," warns Beckwith. Given that many cities are located on a floodplain, I'd bet on that prediction.
To find out what some Canadian municipalities and individuals are doing, see my articles on storm water runoff and management:
Calming Unruly Urban Waters
Tasking Citizens to Manage their Storm Water Runoff
What Watershed Do You Live In? And Why Should You Care?
Why Stormwater Fees Are Necessary
Leave a Reply
You are commenting using your account. Log Out / Change )
Google photo
Twitter picture
Facebook photo
Connecting to %s


text:
mental health problems were more prevalent among patients whose requests were refused than among those who changed their mind. The physicians' evaluations of the reasons why a patient requested EAS were similar to a more objective measure of the patient characteristics.
Conclusions. These findings suggest that mental health status must be carefully assessed, and possible instability of desire must be taken into account in the course of a request for EAS. These results require replication, and future studies should adopt a prospective method.
Objective. To determine how often requests are made for euthanasia and physician-assisted suicide (EAS) in the absence of severe disease and how such requests are dealt with in medical practice in The Netherlands.
Method. Retrospective interview study. Participants: 125 general practitioners (GPs), 77 nursing home physicians (NHPs), and 208 clinical specialists.
Results. In The Netherlands, each year approximately 400 people request EAS, because they are 'weary of life'. Thirty per cent of all physicians have at some time received an explicit request for EAS in the absence of severe disease; 3% of all physicians had granted a request for EAS in such a case. Most requests for EAS to GPs in the absence of severe disease (n=29) were made by single people aged 80 years and over. While their problems were most frequently of a social nature, 79% had one or more non-severe illnesses. Most GPs refused the request; half of them proposed an alternative treatment, which the patient often refused. Nineteen people who did not receive any treatment persisted in their wish to die; the request for EAS from 5 out of 10 patients who received one or more types of treatment was withdrawn or became less explicit.
Conclusions. Most physicians in The Netherlands refuse requests for EAS in the absence of severe disease. Most patients persist in their request. In an ageing population more research is needed to provide physicians with practical interventions to prevent suicide and to make life bearable and satisfactory for elderly people who wish to die.
In the Netherlands, in 1995 approximately 9700 people
explicitly requested euthanasia or assisted suicide (EAS),
and EAS was performed approximately 3600 times (2.7% of
all deaths). The most important reasons for not performing
EAS when requested by a patient were that the patient died
before EAS was performed, or that the physician refused the
Email your librarian or administrator to recommend adding this to your organisation's collection.

source: m-a-p/FineFineWeb


Monday, February 01, 2021
If Nothing Changes in Your Novel, You Have No Story
By Janice Hardy, _USER_
No matter how exciting a scene might be, if it doesn't change anything in the story, it's not doing your novel any good.
What if things don't change?
Then all you're really doing is describing a situation. "Here's a story about these people living their lives and doing what they do."
And this is why an exciting idea can fall flat when it's written.
Change is what turns a situation into a story worthy of a novel.
Would you rather read a story about a guy who shows up at a party and goes home later, or a story about a guy who shows up at a party and gets arrested? The second story sounds far more interesting, because something has changed.
It doesn't even have to be this dramatic to show change. Example two could be, "Or a story about a guy who shows up at a party and meets the love of his life." Or a long-lost brother. Or a guy who looks exactly like him. Anything works, as long as something changes in the guy's life when he goes to that party.
A lot of struggling novels only have the guy going to the party. Things happen around him, but his life doesn't change. He isn't offered any opportunity to be better, or learn, or solve a problem he's having. He doesn't have any deep, profound revelations about his life or his world.
He just goes to the party.
If you've ever gotten feedback from your beta readers or critique partners that said, "It doesn't feel like anything is happening," or "this section felt slow," or something similar, there's a decent chance it's because nothing has changed. Figure out what changed and how that affects the story moving forward, and you'll probably fix your problem.
(Here's more on A Common Reason Novels Fail)
Change exists in every aspect of a strong novel.
A scene is nothing more than a small example of change happening. A character starts with a goal, has to do or experience something related to that goal, and then things change. It could be a small change or a momentous discovery that alters everything the character ever knew about themselves and the world.
 - Lonely people find love
 - An unfulfilled life finds purpose
 - The downtrodden stand up
 - The bomb is disarmed and the city is safe
 - The evil overlord is thwarted and the land is free
 - The killer is caught and the victim is found
This is why change works in all genres and story types. It's universal, because stories are about change at the core.
(Here's more on Is Your Novel Exploring an Idea or Solving a Problem?)
Change is more than things that happened.
If all we do is talk about things that happened to a character, that's gossip, not a story. And depending on what's happening, it might not even be good gossip.
If a guy leaves his house and has five consecutive car chases, and ends up back at home by the end of it with nothing but an empty gas tank, then nothing has happened, even if those were five of the most exciting individual car chases ever written. Odds are by the third one, readers were skimming, because the chases didn't matter. They didn't change anything, they simply happened.
Which is super frustrating, because a common piece of writing advice is "make things happen to your characters." It's one of those annoying writing contradictions, because it doesn't give you all you need to know. "Have things happen that change the situation and/or character and move the plot and/or story" is more accurate.
(Here's more on The Best Advice on Plotting I've Ever Heard: Two Tips That Make Plotting Your Novel Way Easier)
Change is the point of the novel.
It might be external, such as saving the world, or internal, such as finding yourself, but the protagonist and/or the world they live in is different by the end of the novel than it was at the beginning.
Let's say we're writing about firemen (an exciting group of people). The entire book revolves around a crew sitting in the fire station waiting for the alarm to go off so they can go put out a fire or save people who need saving.
But the bell never rings.
Reader's Friend: "What happens in the novel?"
Reader's Friend: "Why?"
Reader: "No reason."
Reader's Friend: "Was there a point to it?"
Reader: "Nope."
Change makes things interesting. Change provides the conflict to drive the story. If the characters or the situation is exactly the same at the end as the beginning (be it a scene or a series), that's a big red flag there's a problem and the story isn't being served.
(Here's more on 3 Reasons That "Perfectly Good Scene" Is Boring Your Readers)
Pro-Tip: If you took out the scene, how would it affect the novel?
This is a handy way to test the changes in a scene. If something changed, and the events in the scene made a difference on the story, cutting it would change that story. If nothing is affected, odds are nothing changed.
Also remember, not every novel needs a full-on soul-searching character arc filled with angsty growth, or an adrenaline-pumping, action-packed subplot to make it work. Quieter changes can be just as effective, be they an emotional change or a physical one. Mix it up. Some changes might be small, while others will have huge impact.
Just think about the changes in your novel and what they mean to the story.
EXERCISE FOR YOU: Take five minutes and examine what changes in the first chapter of your novel. What's different at the end versus the beginning? Do this exercise for each chapter as well.
What changes in your novel?
*Originally published on Pub Crawl, May 20 2015. Last updated January 2021.
 - Create compelling characters readers will love
 - Choose the right point of view for your story
 - Find the best writing process for your writing style
 - Create a solid plot from the spark of your idea
 - Craft your one-sentence pitch
 - Create your summary hook blurb
 - Develop a solid working synopsis And so much more!
Available in paperback and ebook formats.
 1. Absolutely true.
 And " 'The king died and then the queen died' is a story. 'The king died and then the queen died of grief' is a plot." --E M Forster. Changes are the essential building blocks, and the step after them is to show how they're tied together by cause and effect.


text:
Short-term small groups are awesome.
They shouldn't be considered any less important than the longer term small groups that are typically talked about. Short-term small groups have their place in ministry and can accomplish things that are difficult for small groups that have a longer time committment.
Over the summer, I led a couple of short-term small groups. Even in the six weeks that each small group met, God used them to transform lives. The impact is observable today, weeks after the small groups completed.
There are several benefits short-term small groups can make happen.
Benefits of Short-Term Small Groups
The following are some of the benefits that a short-term small group Bible study can provide:
People More Likely to Commit
Many people do not want to make a long-term commitment if they do aren't certain it will benefit them. We know from experience how important it is to be a part of a small group. But there are many who do not have that experience. Having a short-term option encourages participation from those who are reluctant to make a longer-term commitment.
Enticing Outside the Church Family
Many short-term small groups are focused on a specific topic. Some of the topics have appeal to people outside the church. The topics of finances, overwhelm, and health are a few examples of this. Advertising to people outside the church could result in participation from unchurched, unsaved people who are far from God.
Can Lead to Participation in Long-Term Small Groups
Once a people experience small group, they are more willing to sign up and participate in a longer-term small group. You, as the leader, can encourage this. As you get closer to the end of the short-term small group:
- Make sure each member knows how to sign up for a small group
- Point out some of the benefits they are receiving in the current group and let them know those benefits can continue by signing up for a longer-term group
- Ask if they have any questions about small groups. I even went as far as to have a couple of small group leaders come to one of my meetings to do a question-and-answer session with my group members.
Supports Small Group Leader Training
Just like there are some people who are reluctant to make long-term commitments to a small group, there are potential leaders who may be reluctant as well. Short-term small groups are a great training ground for new small group leaders. The initial commitment is not long-term so those reluctant are more likely to give it a try. Also, if the short-term group is using a Bible study where the leader materials are already prepared and easy-to-use, the new leader is less likely to overwhelmed.
Question: What additional benefits do you believe short-term small groups can provide? You can leave a comment by clicking here.

source: openbmb/Ultra-FineWeb


text:
Question: Does the intensity of aspiration increase with each incarnation?Sri Chinmoy: There is no hard and fast rule that with each incarnation the intensity of aspiration will increase, although that is what is expected. Unless one becomes a true, devoted seeker in the purest sense of the term, one may drift away from the life of aspiration. In a particular incarnation, one might drift away from aspiration and enter into a life of desire in order to become a celebrity in a particular field. It has happened in millions of cases. But if one becomes a divine and self-giving seeker, then with each incarnation one's aspiration is bound to increase.
Sri Chinmoy, Aspiration-Tree, Agni Press, 1976


text:
The platform/terrace knob was common before the Qin Dynasty (221-206 BCE). To increase literacy the mainland Chinese have, since the 1950s, used "simplified" characters. As a result one simplified character may be used for more than one traditional Chinese character, leading to confusion. One modern mainland Chinese author translates this knob shape as a "table knob" because the traditional character 檯, pronounced "tai," means table or desk. The traditional character 臺, also pronounced "tai"—and the one that should be used for this knob (as can be seen by the shape), means a platform or terrace. Both use the the simplified character 台 pronounced "tai." Since the two words are pronounced the same and differ only in the addition of the "wood" radical for the word "table" I suppose it is easy to see why they chose the same simplified character for both. In spoken context they would probably not be confused.
- Pinyin: tái niŭ


text:
- Aide de Scilab
- Optimisation et Simulation
- Optimization base
Please note that the recommended version of Scilab is 6.1.1. This page might be outdated.
See the recommended documentation of this function
Checks if the algorithm is terminated.
[opt, terminate, status] = optimbase_terminate(opt, previousfopt, currentfopt, previousxopt, currentxopt)
The object of TOPTIM type (tlist).
A vector of doubles, the previous value of the cost function.
A vector of doubles, the current value of the cost function.
A vector of doubles, the previous x optimum.
A vector of doubles, the current x optimum.
terminate = %t if the algorithm must terminate.
terminate = %f if the algorithme must continue.
terminate= %t, the detailed status of the termination corresponds to :
- The maximum number of iterations, provided by the
-maxiteroption, is reached.
- The maximum number of function evaluations, provided by the
-maxfunevalsoption, is reached.
- The tolerance on the function value is reached. This status is associated
- The tolerance on x is reached. This status is associated with the
optimbase_terminate function returns a boolean:
%t if the algorithm is terminated,
%f if the algorithm must continue.
-verbosetermination option is enabled, messages are printed
detailing the termination intermediate steps.
optimbase_terminate function uses a set of rules to compute if
the termination occurs, which leads to an optimization status which is equal to one of
the following: "continue", "maxiter", "maxfunevals", "tolf", "tolx". The set of rules
is the following.
By default, the status is "continue", and the terminate flag is %f.
The number of iterations is examined and compared to the
-maxiteroption. If the following condition
iterations >= maxiter
is true, then the status is set to "maxiter" and terminate is set to %t.
The number of function evaluations and compared to the
-maxfunevalsoption is examined. I the following condition
funevals >= maxfunevals
is true, then the status is set to "maxfunevals" and terminate is set to %t.
The tolerance on function value is examined depending on the value of the
then the tolerance on f is just skipped.
if the following condition
is true, then the status is set to "tolf" and terminate is set to %t.
The relative termination criteria on the function value works well if the function value at optimum is near zero. In that case, the function value at initial guess
fx0may be used as previousfopt.
The absolute termination criteria on the function value works if the user has an accurate idea of the optimum function value.
The tolerance on
xis examined depending on the value of the
then the tolerance on x is just skipped.
if the following condition
is true, then the status is set to "tolx" and terminate is set to %t.
The relative termination criteria on x works well if x at optimum is different form zero. In that case, the condition measures the distance between two iterates.
The absolute termination criteria on x works if the user has an accurate idea of the scale of the optimum x. If the optimum x is nea 0, the relative tolerance will not work and the absolute tolerance is more appropriate.
In the following example, ones searches to solve f(x) = 0 thanks dichotomy method.
An optimization object is created and configured (number of variables, initial point,
maximum number of iterations,...). The
-verbose option is enabled so that
messages are generated during the algorithm, are printed.
function [f, index]=fun(x, index) f = 2*x - 4; endfunction a = -5; b = 5; x0 = (a+b)/2; // Creation of the object opt = optimbase_new(); // Configures the object opt = optimbase_configure(opt,"-numberofvariables",2); opt = optimbase_configure(opt, "-x0", x0); opt = optimbase_configure(opt, "-tolxrelative", 10*%eps); opt = optimbase_configure(opt, "-maxiter", 30); opt = optimbase_configure(opt, "-function", fun); opt = optimbase_configure(opt,"-verbose",1); function x=Dicho(opt, a, b) xk = optimbase_cget(opt, "-x0"); [opt, fx0, index] = optimbase_function (opt, xk, 1); opt = optimbase_set ( opt, "-xopt", xk ); opt = optimbase_set ( opt, "-fopt", fx0 ); terminate = %f; while ~terminate [opt, f, index] = optimbase_function(opt, xk, 1); [opt, g, index] = optimbase_function(opt, a, 1); if g*f <= 0 then b = xk; else a = xk; end x = (a + b)/2; opt = optimbase_incriter(opt); [opt, terminate, status] = optimbase_terminate(opt, optimbase_get(opt, "-fopt"), f, xk, x); opt = optimbase_set ( opt, "-xopt", x ); opt = optimbase_set ( opt, "-fopt", f ); xk = x; end endfunction x = Dicho(opt,a,b)
- optimbase_function — Calls cost function.
|Report an issue|
|<< optimbase_stoplog||Optimization base||Optimization simplex >>|


text:
Improve what shows for you on Google News
You can have Google News show more of the kinds of stories you want and fewer of those you don't. Personalization can help you see content that interests you more easily and quickly.
You can teach Google News what you want to read by using it. More use helps "For you" get better. You can also directly tell Google News what you like.
Note: This feature is only available if you're signed in to your Google Account.
- Under a story you like, tap More.
- To see more stories like it, tap More stories like this.
- Find a topic, place, or publication you like. Either:
- At the top, tap Search. Enter your interest or tap a listed interest.
- At the bottom, tap Newsstand Popular. Scroll down and tap a listed interest.
- Tap Follow.
- Under a story you don't like, tap More.
- To see fewer stories like it, tap Fewer stories like this.
- To see no more stories from that source, tap Hide all.
Change your interests
To stop following an interest, open it and tap Following. Or at the bottom, tap Following View all and manage More Stop following.
Adjust what shows based on past activity
You can see your searches and other activity saved to your Google Account in My Activity. Google News can personalize based on some of those activities.
Find what you want on Google News
You can find different kinds of coverage on Google News, including:
- Subjects with the same coverage for readers
- Stories picked based on your settings and activity


text:
Australia: the next culinary capital?
A food museum could put Australia firmly on the global food tourist map, but defining our national food culture could be a challenge, according to an Australian tourism expert.
From Sweden's Disgusting Food Museum and the Netherlands' Dutch Cheese Museum to the Philippines' Desert Museum and Spain's Museu de la Xocolata, countries all over the world are increasingly capitalising on the lucrative food traveller market – according to the World Food Travel Association, around 53 percent of holidaymakers are food travellers.
Tourism expert and Edith Cowan University researcher Dr Eerang Park believes that food travel could be a golden opportunity for Australia when international travel resumes post-COVID. However, the first step will be understanding what makes Australia's cuisine unique.
"We need to prepare for beyond the pandemic," Dr Park says. "We can tap into culinary tourism by positioning Australia as a destination of choice for a unique food experience.
"Australia has some incredibly diverse offerings for food tourists, from modern gastronomy to traditional Indigenous cuisine. We should showcase this to Australians and to the world."
More than just pavlova and Vegemite
Dr Park says while Australia is home to some iconic foods – such as Vegemite, Tim Tams and lamingtons – the key to a successful food museum will be in defining our food culture.
"Australia is well-known around the world for its high-quality produce, particularly our fresh food and wine," she says. "But how do we express our food culture and identity while also embracing our vast and diverse heritage and Indigenous history?
"Food tourism is deeper than just a few special dishes – it needs to go beyond the food to the culture and wider experience."
Hungry for knowledge
Dr Park has researched gastronomy travel around the world to understand what attracts holidaymakers. Her latest study explored the motivations of food tourists who visited China's Hangzhou Cuisine Museum, which features lifelike models of dishes from different historical periods, and found that providing an authentic and engaging experience was key.
"Food museum visitors want an immersive experience with the ability to taste and enjoy the food while learning about its origins and history," Dr Park says. "Around the world, we're already seeing a gradual shift in museums from look-but-don't-touch monuments to more interactive places for visitors to explore and learn."
Dr Park believes the opportunity for an Australian food museum is ripe for the picking.
"When the world recovers from the devastating impacts of COVID-19, what better way for people to reconnect, explore and engage than through food?"


text:
Also found in: Dictionary, Thesaurus, Medical, Encyclopedia, Wikipedia.
Used in the context of general equities. Sizable block of securities or commodities contracts that, if released on the market, would put downward pressure on prices; prohibits buying activity that would otherwise translate into upward price movement. Examples include shares held in a dealer's inventory, a large institutional holding, a secondary distribution still in registration, and a large commodity position about to be liquidated.
Shares in a security or commodity contracts that are likely to be sold in certain circumstances, creating downward pressure on the price. That is, the market overhang supply is a block that investors are holding but will likely attempt to sell. For example, if a security hits its resistance level, more investors are likely to sell their shares which increases the number of shares available on the market and, assuming demand does not increase, will lead to a decline in the price. Market overhang is also called the overhanging supply or simply the overhang.


WEDNESDAY, Nov. 27, 2013 (HealthDay News) -- Breathing treatments that provide low levels of oxygen may help people with certain types of spinal cord injuries walk longer distances at faster speeds, new Canadian research indicates.
After the low-oxygen treatment, people with less severe spinal cord injuries were able to walk approximately 33 feet about four seconds faster than those on a placebo treatment. They also were able to increase the distance they could walk in six minutes by about 328 feet.
"The rehabilitation world after a spinal cord injury can be frustrating and limited," said study author Randy Trumbower, an assistant professor in the division of physical therapy at the Emory University School of Medicine in Atlanta. "After the first year, it's a lifelong journey to overcome their diagnosis. Someone may be able to cross the street right now, but can they do it in enough time? Or someone might be able to get to the grocery store, but do they have the endurance to shop?"
"We wanted to find a treatment that could provide incremental changes for those with incomplete spinal cord injuries to allow them to do these things," Trumbower said.
Results of the study were published online Nov. 27 in the journal Neurology.
Almost two-thirds of spinal cord injuries are what is known as incomplete, according to background information in the study. This means some nerve connections are still intact. They may not function as they used to, but they are not completely severed.
Because some connections remain, someone with an incomplete spinal injury may still be able to walk, but not in the same way they could before the injury. People with incomplete injuries often have to rely on canes, braces and wheelchairs to get around.
Previous research in animals has shown that brief exposure to low levels of oxygen can help the animals walk better, Trumbower said. The oxygen treatment causes a number of changes, such as a release of serotonin, a brain chemical that helps transmit messages from one nerve cell to another.
Low oxygen levels also cause the release of a growth factor that's known to help repair nerves and improve their plasticity, said Dr. Michael Fehlings, the co-author of an editorial accompanying the study.
The current study was designed to see if brief periods of low oxygen could induce these types of reactions in humans.
Nineteen people with incomplete spinal cord injuries participated in the study. Everyone could walk at least one step without assistance from another person.
The volunteers were placed into one of two groups. One group would receive the intermittent low-oxygen treatment and the other would receive a sham treatment. Two weeks later, the groups switched treatments.
People who got the oxygen treatment improved their walking speed by 3.8 seconds over 33 feet compared to those given the placebo treatment. They also were able to walk about 328 feet farther in a period of six minutes than those who were treated with the sham treatment.
"[Low-oxygen treatment] may be strengthening the connections or improving how the connections behave," Trumbower said. "The effect of coupling hypoxia with traditional healing techniques was greater than each of its individual parts. Combining the therapies seems to amplify the effects of a single intervention."
"[This was] a small but well-designed [study] that showed people with a relatively mild form of spinal cord injury can have some recovery with [low-oxygen treatment]," said Fehlings, a professor of neurosurgery at the University of Toronto. "But there's still a lot of work to be done. How long will these effects last? Will the treatment need to be constantly administered? Would that cause toxicity?"
Fehlings said this study also doesn't address whether people with more severe injuries could benefit from this type of therapy.
More information
Learn more about spinal cord injuries from the U.S. National Library of Medicine.


text:
What is the difference between 'mange' and 'manges'?
In English one word can have many forms "I am going to eat", "I am eating", "I ate", "I have already eaten" depending on the context of the word, these are called conjugations.
Mange and Manges are two conjugations of the word manger "to eat". Throw it into google and you will find: _URL_ Which will tell you the context of the word. In french there are a lot more conjugations than English, but mostly they follow a regular pattern. I strongly suggest doing some investigation outside Duolingo to find out what the patterns are.
Oh, forgot to note that French has different conjugations depending on the subject. So while "I eat" and "you eat" use the same form in English, in French they are different "Je mange" and "Tu Manges" respectively.


Math Question for S-Curve
For a transform, I need to have a user defined s-curve, that can be controlled using sliders.
For the first half I have been able to create the correct formula,
but I can't get the second part of the curve to have the correct behaviour.
Is there anyone with a good Math brain that can get the second part of the formula to work?
Now, the lower left of the curve (x<0.5) behaves as I would like,
but the upper right (n>0.5) is fixed,
and I would like to have the s-curve react in the same way to changes in s and e as the other part.
[code]dim p as new Picture(300,300,32)
dim x as double
dim y as double
// s is a double in the range of 0 to 1
// e is a double in the range of 1 to 5
// Both controlled by sliders
for n as double =0 to 1 step 0.005
x=n
if n<0.5 then
y=((1-s)x + s0.5*(x/0.5)^e) // This is the left part which works well
else
y=1-(1-x)^22 // this should mimic the behavior of the lower-left part of the curve
end
p.Graphics.ForeColor=rgb(0,0,0)
p.Graphics.FillOval(x
300,300-(y*(300)),2,2)
next
Canvas1.Backdrop=p
// Canvas1 is 300x300 pixels[/code]
If I understand correctly what you want to achieve (a curve symmetric with respect to the point at n=0.5, right?), this should work:
Dim z as Double z=1-n if n<0.5 then y=((1-s)*x + s*0.5*(x/0.5)^e) // This is the left part which works well else y=1-((1-s)*z + s*0.5*(z/0.5)^e) // Use z here end
Is that what you are after?
Julen
@Julen Ibarretxe Uriguen : You're a life saver, thank you!


4
I've heard that FUSE-based filesystems are notoriously slow because they are implemented in a userspace program. What is it about userspace that is slower than the kernel?
2
 - 3
 It's not the userspace is slower than kernel space, it's that switching between the two is time-consuming, I'll let someone else write up a full answer though.
 – derobert
 Dec 20, 2014 at 16:42
 - And not just slow - unreliable. They are almost all ultimately just abstractions atop a real filesystem at some point, anyway. Only where the real filesystem's threads are shored up safely in VFS, FUSE processes are as vulnerable to failure and killing as any other userspace process - and all the while they're passing your valuable data around trying to get it where you should have put it in the first place - in a filesystem.
 – mikeserv
 Dec 20, 2014 at 17:38
2 Answers 2
5
Code executes at the same speed whether it's in the kernel or in user land, but there are things that the kernel code can do directly while user land code has to jump through hoops. In particular, kernel code can map application memory directly, so it can directly copy the file contents between the application memory and the internal buffers from or to which the hardware copies. User code has to either make an extra copy via a pipe or socket, or make a more complex memory sharing operation.
Furthermore each file operation has to go through the kernel — the only way for a process to interact with anything is via a system call. If the file operation is performed entirely inside the kernel, there's only one user/kernel transition and one kernel/user transition to perform, which is pretty fast. If the file operation is performed by another process, there has to be a context switch between processes, which requires a far more expensive operation in the MMU.
The speed performance is still negligible against most hardware access times, but it can be observed when the hardware isn't the bottleneck, especially as many hardware operations can be performed asynchronously while the main processor is doing something else, whereas context switches and data copies between processes keep the CPU busy.
1
Very simplified:
Your application wants to read a file
Application asks kernel, kernel access filesystem (in kernel space ) checks permissions, handles file descriptor to application.
With user space filesystems you have a lot more relatively slow kernel-to-userspace switches:
Application asks kernel to open file, kernel calls userspace filesystem, userspace fs calls kernel for disk access, userspace fs sends data to kernel, kernel hands data over to userspace application.
With userspace filesystems, you have a lot more context switches.
You must log in to answer this question.
Not the answer you're looking for? Browse other questions tagged .


text:
IMAGE cDNA clones
IMAGE cDNA clones are a collection of DNA vectors containing cDNAs from various organisms including human, mouse, rat, non-human primates, zebrafish, pufferfish, Xenopus (frogs), and cow. Together they represent a more or less complete set of expressed genes from these organisms. IMAGE stands for integrated molecular analysis of genomes and their expression.
From 1993 to 2007, the cDNA library was maintained by the IMAGE Consortium, a joint effort of four academic groups. At the end of 2007, the consortium handed over operations and stocks to a company associated with Open Biosystems.
See also
- complementary DNA (cDNA)
- cDNA library
- expressed sequence tags (EST)
- vector (molecular biology)
- cloning vector

source: HuggingFaceFW/fineweb-edu


text: The Institute of Tribal Environmental Professionals (ITEP) Tribes and Climate Change Program is publishing a report called the "Status of Tribes and Climate Change" (STACC). This report strives to broaden the reach and understanding from a Tribal perspective of the impacts and responses to climate change. ITEP is seeking contributors for an important feature of this report, which will be the inclusion of narratives and testimonials directly from Tribal Nations, illustrating the lived experiences of Tribal peoples as they relate to climate change. The testimonials may come from Tribal citizens, Tribal leaders, or Tribal environmental departments, and can address impacts and/or solutions. These testimonials may take the format of either written pieces, audio recordings, or video recordings. Deadline for submissions is October 25, 2020. If you have any questions, please contact Dara Marks Marino, at _EMAIL_.


text:
Lord and Lady are honorifics used to address someone of authority. The exact authority needed is uncertain but seems roughly to be Warlord or higher, with use increasing with formality and the relative rank of the addressee. Being noble isn't a prerequisite for being addresses as either "Lord" or "Lady".
People referred to as Lord/Lady
Erfworlders may erroneously believe that Parson is a Noble unit because they can't see his stats and because he introduced himself to them as "Lord Hamster", which was originally the pen name he used when writing his webcomic.
Real World References
Lord is an honorific used to address a noble.
The difference between an honorific and a title
A honorific is used to preface a person's name as a sign of respect. A title is something a person posses that is not part of their name. People of different rank or title can share the same honorific. If Steward is a Baron he would be addressed as "Lord Steward". Something can be both a title and an honorific (i.e. "Prince") but it does not have to be the case.


text:
Endangered cultural treasures around the world
Image 2 of 25
Historic Center of Craco( World Monuments Fund )
The Historic Center of Craco was first developed between the 10th and 9th centuries B.C., and the tall watchtower that hovers above this rocky village was built in 1000 A.D. The town has been abandoned since 1991, when a landslide forced out its remaining residents. Because this hilltop town was built on an unstable slope, it will be hard to protect this ancient piece of Italian history.


Tag Archives: code
Triggers' default behavior in Uniface 10
With the release of patch F205 for Uniface 10.2.02, the Uniface 10 compiler has changed to ensure compatibility with Uniface 9 for triggers having default behavior. This blog explains when and how Uniface handles 'empty' triggers and invokes default behavior.
A small subset of the triggers in the Uniface model (*) falls back on default behavior if these triggers do not contain executable code. A typical example is the On Error trigger for a field or entity. If you do not define the trigger, the Uniface run time engine will still invoke default handling for error situations. If the trigger has been defined with executable code, only that code is executed, and the default behavior is suppressed.
(*) see the Uniface documentation, section "Triggers with Default Behavior" for the complete list of applicable triggers.
When does a trigger *not* have executable code and revert to default behavior?
In Uniface 10, default behavior is invoked if any of the following conditions is true:
 - the trigger is not declared at all
 - the trigger declaration contains no executable code
 - the trigger declaration only contains one or more pre-compiler directives that do not result in executable code
 - the trigger is undeclared.
Some examples:
Uniface Trigger
Uniface Trigger
Uniface Trigger
Uniface Trigger
What is the impact of the Uniface Inheritance model, how to restore default behavior?
Behavior defined in code containers is inherited at 'lower' or 'derived' levels. Examples:
 - a modeled entity subtype and its fields inherit from a supertype and its fields
 - a component can inherit from a modeled component (called component template in Uniface 9)
 - an entity or a field in a component's data structure inherits from the modeled entity or field.
Inheritance can take place over multiple levels, but that's beyond the scope of this blog.
In Uniface 10, inheritance of code in containers is module-based. Code is contained in explicitly-declared triggers, entries and operations. If a trigger is declared again on the inheriting level, that definition takes preference and replaces the definition that was inherited from the higher level.
To suppress an inherited trigger in Uniface 10, use any of the options described above: declare an empty trigger, declare a trigger with comment only, or undeclare the trigger on the lower level. An 'empty' trigger or undeclared trigger will fall back on default behavior if that is applicable for that trigger.
The following table shows some examples:
Modeled Field trigger error Component field trigger error Result
not declared not declared Default error handling
trigger error
end
not declared Default error handling
trigger error
if ($error = 0105)
… some code
return -1
endif
not declared User defined error handling
trigger error
if ($error = 0105)
… some code
return -1
endif
trigger error
end
Default error handling
trigger error
if ($error = 0105)
… some code
return -1
endif
undeclare trigger error
end
Default error handling
What has changed since patch F205?
With the solution for Issue # 31689 in patch F205 (Uniface 10.2.02), explicitly-declared triggers that are effectively empty now fall back on default behavior, if that is applicable for that trigger.
Before this patch, an explicitly declared trigger in Uniface 10 without executable code or with comment only would not only break inheritance, but also suppress its default behavior. Prior to F205, the only way to ensure that default behavior was invoked was to not declare the trigger or to undeclare the trigger. In case of inheritance of a trigger from a higher level, the only way to restore default behavior on the lower level was to undeclare the trigger.
What has changed since patch F206?
In patch F206 the automatic migration logic in Uniface 10 was changed to benefit from the modifications in patch F205.
Before patch F206, the migration would attempt to assess whether a trigger container coming from Uniface 9 with potential default behavior contained comment or entry declarations only. If so, the trigger would be commented out or undeclared. This approach was not watertight and had a few disadvantages, like adding code during the migration ('code pollution') and causing additional compiler warnings compared to Uniface 9.
When migrating a Uniface 9.6 or 9.7 export file into Uniface 10 after installing patch F206, all triggers, including those with potential default behavior, are migrated 'as is'.
Patch F205 is compatible with code migrated into a Uniface 10 using a patch prior to F206, i.e. there is no need to redo the migration. However, if you want to benefit from the changes in the migration, you should migrate after installing patch F206 or higher.
Uniface's use of Authenticode
In this blog post I discuss how Uniface uses Authenticode for signing Uniface executables on the Windows platform. A word on the merits of signing your executables. Code signing is nothing more than taking an executable and calculating a checksum, attaching that checksum in a cryptographically secure way to the executable. This way any customer can be assured of the integrity of the code they download from Uniface's download server: it has not been tampered with nor was it altered while in transit. The use of a public-private key certificate from a reputable vendor adds the advantage that you can rest assured the code you downloaded really originated from Uniface.
Designing code signing requires you to take a step back revisiting your existing processes to identify potential issues. Any statements on the integrity of the code can only be satisfied if you manage your code signing keys in a defined way. We have a defined process of managing where keys reside, who has access to them and what people having access can do. Keys reside in a physically secured location, with access being controlled and limited to a small group of people in the company. Only these people can get their hands on the Uniface code signing keys for a limited set of defined purposes. Strict logging is in place so that key usage can be reviewed from audit logs.
The Uniface build factory consists of machines, that take source code from a version control system and run the build scripts to produce signed executables. The code signing is run directly from our makefiles. We use a set of 'internal' certificates when building Uniface. Machines that are part of the Uniface build factory have access to the 'internal' certificate and physical access to the build machine is limited. Only Windows executables that were produced in an official build can thus be signed using this 'internal' certificate. The certificate is only valid within the Uniface development lab. Outside the Uniface development lab a machine with Windows installed would lack the Uniface development lab 'root' certificate, which is needed to build a trust chain required to validate executables signed with the 'internal' certificate. Once we package a Uniface q-patch, patch, service pack or distribution, we also sign these deliverables. This effectively seals the package and protects its contents from unauthorized modifications.
We also timestamp all files, which means all signed files also carry an official counter signature with a timestamp. Should there be an irregularity, forcing us to withdraw our software, we can do this by revoking our certificate. This comes in two flavours: Either we fully revoke a certificate, or we revoke the certificate from a certain cut off timestamp. When the certificate is fully revoked, all files signed with this certificate become invalid and hence cannot be trusted anymore. If the exact moment in time when the irregularity occurred is known, we can revoke the certificate from this moment in time. This results in all files signed after this moment to become invalid. Files signed before this moment in time remain valid.
When we decide that a package is ready for shipping to our customers, we go through a process of re-signing such a package with our 'external' certificate. This is done as part of the publication process. What we do is check every file in the package to see if it was signed using the Uniface 'internal' certificate. If a file was signed with the 'internal' certificate, it is resigned using our 'external' certificate. This 'external' certificate was obtained from a reputable vendor and the public key of the root certificate from that vendor is present in every Windows distribution. Hence using public-private key encryption, your Windows distribution can check that files that we have signed in our Uniface distribution have not been modified since we signed them and that the software is actually from us. So the next time you install Uniface, you can be sure the software is fine.
Uniface 10: What's happened since the release?
Back in September 2016 we had quite a major event, Uniface 10 was released with the ability to develop and maintain all forms of Uniface applications – Client Server, Web and batch.
Uniface 10
Since the release, and based on lots of feedback from the early adopters, we have continued to actively enhance the IDE with constant incremental improvements. In this blog post, I would like to share with you what these improvements are as well as what we have planned for the near future.
To start, it is probably a good idea to give some high-level topics we have been concentrating on.
Migration
This topic has probably been our primary focus during the continuous updating of v10. We have always had a migration path between Uniface versions automating any updates needed.


text:
The Eagle and the Wolves Summary and Analysis
FreeBookNotes found 2 sites with book summaries or analysis of The Eagle and the Wolves. If there is a The Eagle and the Wolves SparkNotes, Shmoop guide, or Cliff Notes, you can find a link to each study guide below.
Among the summaries and analysis available for The Eagle and the Wolves, there are 1 Short Summary and 1 Book Review.
Depending on the study guide provider (SparkNotes, Shmoop, etc.), the resources below will generally offer The Eagle and the Wolves chapter summaries, quotes, and analysis of themes, characters, and symbols.


Important
You are browsing the documentation for version 4.2 of OroCommerce, OroCRM and OroPlatform, which is no longer maintained. Security Support ends in January 2024. Read version 5.0 (the latest LTS version) of the Oro documentation to get the updated information.
See our Release Process documentation for more information on the currently supported and upcoming releases.
Merge Entities
Entity merge is a complex solution that enables users to merge different entities into one. Usually entity merge is used to remove copies of an entity. EntityMergeBundle provides the functionality to select multiple entities from the grid and merge them in a wizard.
Main Entities
Entity merge consists of several related entities.
 - FieldMetadata - metadata information of field merging.
 - EntityMetadata - represents the list of metadata fields and entity merge metadata.
 - FieldData - contains entity that was selected as source value and merge strategy mode (replace/unite).
 - EntityData - contains the master record that will be the result of the merge and the list of field data.
 - Strategy - strategy for entity field merge. The default strategies are unite or replace:
 - UniteStrategy - merges field values into the master entity. It works only with fields that are represented by a list of entities.
 - ReplaceStrategy - replaces the master entity field value with the selected one.
 - Step - one of merge steps. By default, there are three steps: ValidateStep, MergeFieldsStep and RemoveEntitiesStep.
 - Accessor - provides access (get value/set value) for merge fields.
How It Works
 1. An entity has a merge configuration and a grid with the Merge mass action.
 2. A user selects records to merge on the grid and clicks on the Merge mass action.
 3. The user is redirected to the merge entities page with a wizard that enables them to set up the merge process by choosing the merge strategy and the preferred values. Here, they can merge several entities into one.
The Master Record setting in the wizard enables users to define which entity will contain the results of the merge. Other entities will be removed from the database. All doctrine references to the removed entities will be replaced with the master record.
Configuration
The entity can be configured on the entity and field levels.
Entity Level Configuration
entity_config:
 # Scope of entity merge
 merge:
 # Attributes applicable on entity level
 entity:
 items:
 # Options for rendering entity as string in the UI.
 # If these options are empty __toString will be used (if it's available).
 #
 # Method of entity to cast object to string
 cast_method: ~
 # Twig template to render object as string
 template: ~
 # Enable merge for this entity
 enable: ~
 # Max entities to merge
 max_entities_count: 5
Example:
@Config(
 ....
 defaultValues={
 ...
 "merge"={
 "enable"=true,
 "max_entities_count"=5
 }
 }
)
Fields Level Configuration
entity_config:
 # Scope of entity merge
 merge:
 # Attributes applicable on entity fields level
 field:
 items:
 # Label of field that should be displayed for this field in merge UI, value will be translated
 label: ~
 # Display merge form for this field
 display: ~
 # Make field read-only in merge
 readonly: ~
 # Mode of merge supports next values, value can be an array or single mode:
 # replace - replace value with selected one
 # unite - merge all values into one (applicable for collections and lists)
 merge_modes: ~
 # Flag for collection fields. This fields will support unite mode by default
 is_collection: ~
 # Options for rendering field value in the UI
 #
 # Method will be used to cast value to string (applicable only for values that are objects)
 cast_method: ~
 # Template can be used to render value of field
 template: ~
 # Method for setting value to entity
 setter: ~
 # Method for getting value to entity
 getter: ~
 # Can be used if you want to be see merge form for this field for entity on other side of relation,
 # For example there is a Call entity with field referenced to Account using ManyToOne unidirectional relation.
 # As Account doesn't have access to collection of calls the only possible place to configure calls merging
 # for account is this field in Call entity
 inverse_display: ~
 # Same as merge_modes but used for relation entity
 inverse_merge_modes: ~
 # Same as label but used for relation entity
 inverse_label: ~
 # Same as cast_method but used for relation entity
 inverse_cast_method: ~
 # Localization number type.
 # Default localisation handler support:
 # decimal, currency, percent, default_style, scientific, ordinal, duration, spellout
 render_number_style: ~
 # Type of date formatting, one of the format type constants. Possible values:
 # NONE
 # FULL
 # LONG
 # MEDIUM
 # SHORT
 render_date_type: ~
 # Type of time formatting, one of the format type constants. Possible values:
 # NONE
 # FULL
 # LONG
 # MEDIUM
 # SHORT
 render_time_type: ~
 # Date Time pattern
 # Example m/d/Y
 render_datetime_pattern: ~
 # Control escaping of the value when rendered in Merge table.
 # Use 'false' to disable escaping for the field (i.e. RichText) or set a Twig 'escape' method to enable:
 # 'html' (or true), 'html_attr', 'css', 'js', 'url'
 autoescape: true
Example:
class Account
{
 ...
 /**
 * @ORM\Column(type="string", length=255)
 * @ConfigField(defaultValues={"merge"={"enable"=true}})
 */
 protected $name;
Mass Action Configuration
Example of merge mass action:
datagrids:
 accounts-grid:
 mass_actions:
 merge:
 type: merge
 entity_name: Oro\Bundle\AccountBundle\Entity\Account
 data_identifier: a.id
Other Configurations
You can define your own "Strategy", "Steps", "Accessor" in the DI by using tags with names "oro_entity_merge.strategy", "oro_entity_merge.step", "oro_entity_merge.accessor".
Tagging merge strategy:
services:
 oro_entity_merge.strategy.replace:
 class: Oro\Bundle\EntityMergeBundle\Model\Strategy\ReplaceStrategy
 arguments:
 - '@oro_entity_merge.accessor.delegate'
 tags:
 - { name: oro_entity_merge.strategy, priority: 100 }
You can define a priority for the strategy which will work with the existing merge modes. Thr supported merge strategy with the greatest priority will be used for the merge.
Tagging merge step:
services:
 oro_entity_merge.step.validate:
 class: Oro\Bundle\EntityMergeBundle\Model\Step\ValidateStep
 arguments:
 - '@validator'
 tags:
 - { name: oro_entity_merge.step }
Tagging accessor:
services:
 oro_entity_merge.accessor.inverse_association:
 class: Oro\Bundle\EntityMergeBundle\Model\Accessor\InverseAssociationAccessor
 arguments:
 - '@oro_entity_merge.doctrine_helper'
 tags:
 - { name: oro_entity_merge.accessor }
Dependencies
Thr following diagram shows dependencies among EntityMergeBundle classes (click on the image to zoom):
Dependencies among EntityMergeBundle classes


Okapi
The Okapi (Okapia johnstoni) is a mammal located in the Ituri Rainforest in the north east of the Democratic Republic of the Congo in central Africa.
Although it has striped markings similar to those of the zebra, it is more closely related to the giraffe.
Native just to the Ituri rainforests, it was known only to the local people until 1901.
Okapi Characteristics
Okapis are 1.9 to 2.5 metres (8.1 feet) long and stand 1.5 to 2.0 metres (6.5 feet) high at the shoulder. Okapis tails measure 30 to 42 centimetre (12 to 17 inches) long. Their weight ranges from 200 to 250 kilograms (465 to 550 pounds).
The Okapis velvet-like coat is generally dark chestnut-brown or purplish red in colour, with distinctive pattern of horizontal stripes, much like those of a zebra, on the upper legs. These markings are thought to help young follow their mothers through the dense rainforest. The stripes also help the Okapi to camouflage away from predators. Their lower legs are white, with dark garters at the joints. The vaguely horse-like head is generally lighter, with a black muzzle and is supported by a thick neck.
Okapis have large ears, which help them detect predators, mainly the leopard. Their black/blue tongue is long and prehensile. Both Okapis and Giraffes have very long, flexible tongues measuring around 30 centimetres (12 inches) long. They both use their tongues to strip leaves and buds from trees. The tongue of an okapi is long enough for the animal to wash its eyelids and clean its ears. It is one of the few mammals that can lick its own ears. Their body is sloped, with the forequarters much higher than the rear. Male okapis have short, skin-covered horns called 'ossicones' on their forehead which develop between one and five years of age.
Okapi Diet
Okapis eat tree leaves and buds, grass, ferns, fruit and fungi. Many of the plant species fed upon by the okapi are known to be poisonous to humans.
Examination of okapi faeces has revealed that the charcoal from trees burnt by lightning is consumed as well. Field observations indicate that the okapis mineral and salt requirements are filled primarily by a sulphurous, slightly salty, reddish clay found near rivers and streams.
Okapi Habitat
Okapis live in the clearings and forest areas of the rainforest that are not dense with foliage. Okapis forage along fixed, well-trodden paths through the forest. They live alone or in mother-offspring pairs. Okapis have overlapping home ranges of several square kilometres.
The home ranges of males are generally slightly larger than those of females. Okapis are not social animals and prefer to live in large, secluded areas. This has led to problems with the Okapi population due to the shrinking size of the land they live on. This lack of territory is caused by development and other social reasons. However, Okapis tolerate each other in the wild and may even feed in small groups for short periods of time.
Okapis prefer altitudes of 500 to 1,000 metres, but may venture above 1,000 metres in the eastern montane rainforests. The range of the Okapi is limited by high montane forests to the east, swamp forests below 500 metres to the west, savannas of the Sahel/Sudan to the north and open woodlands to the south. Okapis are most common in the Wamba and Epulu areas.
Okapi Behaviour
Okapis are largely diurnal (active during the day) and essentially solitary, coming together only to breed. Okapis have several methods of communicating their territory, including scent glands on each foot that leave behind a tar-like substance which signals their passage, as well as urine marking. Males are protective of their territory, but allow females to pass through their domain to forage.
Okapi Reproduction
Okapi have a reproduction period of approximately 14 -15 months and give birth to a single infant. Young Okapis are born from August to October. Expectant mothers retreat into dense forest to give birth, after which the newborn lies hidden for several days. The young do not seem to bond on their mothers and have been observed nursing from two different females.
Okapi Conservation Status
Although Okapis are not classified as endangered, they are threatened by habitat destruction and poaching. The world population is estimated at 10,000 – 20,000. Conservation work in the Congo includes the continuing study of okapi behaviour and life styles, which led to the creation in 1992 of the Okapi Wildlife Reserve. The Congo Civil War threatened both the wildlife and the conservation workers in the Reserve.
There is an important captive breeding centre at Epulu, at the heart of the reserve, which is managed jointly by the Congolese Institute for Nature Conservation (ICCN) and Gillman International Conservation (GIC), who in turn receive support from other organisations including UNESCO, the Frankfurt Zoological Society and Wildlife Direct as well as from zoos around the world. The Wildlife Conservation Society is also active in the Okapi Wildlife Reserve.
Okapi History
The okapi was known to the ancient Egyptians. Shortly after its discovery by Europeans, an ancient carved image of the animal was discovered in Egypt. For years, Europeans in Africa had heard of an animal that they came to call 'the African unicorn'.
In his travelogue of exploring the Congo, Henry Morton Stanley mentioned a kind of donkey that the natives called the 'atti', which scholars later identified as the okapi. Explorers may have seen the fleeting view of the striped backside as the animal fled through the bushes, leading to speculation that the okapi was some sort of rainforest zebra.
Okapi are now reasonably common in zoos around North America and Europe. Immediately following their discovery, zoos around the world attempted to obtain Okapis from the wild. These initial attempts were accompanied by a high mortality rate due to the rigours of traveling thousands of miles by boat and by train. In more recent years, shipment by airplane has proven more successful.


text:
The screw juicer machine is an important industrial processing machine for dewatering of sawdust, sludge, kitchen wastes and so on. It is a kind of environmental-friendly equipment for applying in many fields. Besides, this screw press can also be regarded as a good juicer machine for making all kinds of vegetables and fruits juice. There are many types of screw juicer machines in the market, however, the quality and price of these machines vary greatly. Therefore, when you decide to buy a screw juicer machine, you may follow the useful suggestions below.
How to choose the best juice extracting machine?
- According to your own extraction purposes. Decided to use a screw press or a hydraulic press. If you want to use a screw press, you must buy a single screw press, twin-screw press, etc. If you want to use a hydraulic press, stainless steel presses, fresh fruit presses can meet your needs.
- Based on the characteristics of your raw materials to be extracted. The characteristics of the raw materials are different, and the press chosen is not the same. The characteristics of the raw materials include relative density, properties, temperature, viscosity, particle size, activity, particle size distribution, presence or absence of corrosion, and the like. Depending on your raw materials, you should purchase the appropriate screw juicer model. Our professional technicians will help you recommend the most suitable machine model.
- If your demand for extraction output is different, you will also choose a different screw Our spiral juicers come in different models and different capacities to meet your every need.
- Different working environments also have an impact on the working capacity of the screw press. Whether the workplace is closed, the degree of dryness, the safety factor, and the regulations on environmental pollution are all relevant for selecting the model of the screw juicer.
Main factors for determining the screw juicer machine quality
- Juice rate
The juice yield of the screw juicer machine is related to the basic parameters of its press screw and is an important parameter for evaluating the expected effect of the juice press. Many users will ask us what is the compression screw compression ratio of the screw juicer? The extrusion processing of the raw material by the pressing screw not only has a corresponding compression ratio factor but also is related to the torque of the screw shaft inside the machine.
- The moisture content of the solids in the pressed juice obtained.
In many cases, the screw press juice is convenient for obtaining a clearer liquid juice, and the degree of breakage of the material and the diameter of the stainless steel screen are an effective method for controlling the solid content of the pressed juice. Users generally decide whether to buy a juicer based on the test results of the press. As a professional fruit and vegetable press manufacturer, we welcome customers to the factory to test the machine, and the entire test process is completely free for the buyer.
- Easy to clean and maintain
In order to ensure the freshness and hygiene of the pressed juice, the cleaning of the screw juicer is carried out as much as possible after the end of each pressing process. After each juice extraction, the stainless steel screen must be removed to eliminate any residue in the press chamber. For the juices of fresh fruits and vegetables, the sugar and protein of some fruits and vegetables will grow mildew and alcohol in a short period of time. If not cleaned in time, it will pollute the subsequent juice.


text:
Natural disasters and suicidal behaviours
Read the full review here [Note: not free access – pay per view]
There is a need for further research with solid designs to elucidate the impact of natural disasters on suicidal behaviors. Mental health and suicidal behaviors should be monitored for several years after a disaster.
This systematic review assessed the potential impact of natural disasters on suicidal behaviors by analyzing 42 papers. 19 of these papers analysed suicide mortality and 23 non-fatal suicidal behaviors. The effects of earthquakes have most frequently been studied in relation to suicidal behaviors (n=20), followed by hurricanes (n=11), tsunamis (n=4), floods (n=3), heat waves and drought (n=3), and multiple disasters (n=1). There is a drop in non-fatal suicidal behaviors in the initial post-disaster period. Some studies report a delayed increase in suicidal behaviors. Previous and current mental health problems are factors that could increase the risk of suicidal behaviors after natural disasters. Economic conditions should also be considered as a possible contributing factor.


Italian Russian UK-English
Foreign Business Language Training
Filed under: Uncategorized — emitaliablog
Posted on December 1, 2010 @ 4:11 pm
Bookmark and Share
In business, the essential part of business is the language that is used as a medium of interaction. Not only does language play an important role in a business that runs locally in a country, but it is just as important when a company goes international because if there is more than one language spoken and written in a country, what more to say if the company goes global. Thus, it is essential to conduct a business language training course whether or not the company is operating within the country or outside the country.
Language training is usually given to new employees that have just joined a company. In most countries, the essential language training would be English as most medium of business is in English. For example, Shell which is a well known oil and gas international company which has invested a lot of funds in making sure that all their employees are proficient in the English language both conversational and written context of the language and are given top notch language training for it.
Of course most companies would use English as the main medium of instruction but there are companies that originally do not use English as a medium of instruction but their own mother tongue as a means of business. This bit of information holds true for companies that are from China that uses Mandarin or Cantonese, Canadian and French companies that uses the French language, North and South America that has companies using Spanish as medium of instruction.
Once you have come to know that you will be working with a company that needs you to learn a new language, it is smart to learn the language beforehand through a proper language course. This is important because not only does it show that you are hardworking where you initiated the learning by yourself without having the company to nag you to do so but it is an advantage for you once you arrive to that country. The upperhand of receiving a language course before you go to that country is that you will be able to talk to the natives, read documents and signs without hassle.
The more common business language training given to employees that are about to be relocated to another country would be with French or Spanish. For employees that are going to be transferred to Canada or the western African continent, French courses would usually be conducted. The reason that French courses are conducted is that French is the major language spoken throughout the countries within the area and learning it would ease the transition in getting used to the new language.
Besides that, Spanish lessons are usually given as a business language training when an employee has plans to be transferred to either North or South America or western Europe. Spanish is the first language in many of these countries and it would be helpful to go around the town knowing some of the language already.
If an employee wants to be rewarded with their hard work in their French courses and Spanish lessons, they can choose to sit for examinations that is internationally recognised. The international examination for a French course is known as DELF and DELE for the Spanish lessons.
No Comments
No comments yet.
RSS feed for comments on this post.
Sorry, the comment form is closed at this time.
© EM ITALIA 2009. All Rights Reserved.
 Valid XHTML 1.0 Transitional Valid CSS!
Classic & Contemporary Italian Furniture:
GALLERY: Ceramics | Exclusive | Occassional | Versaillis
COUNTRIES WE COVER: Ireland | Scotland | Wales | England
Powered by Ideaa Biz Solutions


text:
|Quanser's Active Suspension|
The paper addresses the issue of delays that may occur in the PC-based control of an active suspension system. The signal delays can occur, for example, in a network-based control system or due to slow slow data acquisition. The research team proposes using state predictors with sliding-mode control to take delays into account. Both continuous-time and a discrete-time methods are designed and implemented on the Quanser Active Suspension system. Based on the results from simulations and hardware tests, the paper evaluates the effectiveness of these control strategies.
To learn how other researchers have used Quanser systems as experimental platforms for their research, visit _URL_ You can also download the whitepaper "The Quanser Platform for Control Systems Research Validation."


text:
The third CAS/ESA/MPE collaboration workshop on Einstein Probe was held by vedio conferencing, on Nov. 16-19, 2020.
The satellite system of Einstein Probe presented its Phase B summary report on Dec. 25, 2019 at the National Space Science Center, CAS (NSSC). The panelists on the reviewing board agreed that EP had accomplished the work of Phase B with satisfying results and approved the satellite system to entered Phase C.
On Nov 21th, 2019, the Institute of High Energy Physics (IHEP) of CAS finished the assembling and testing of the Structure and Thermal Model (STM) of EP's Follow-up X-ray Telescope (FXT). It was delivered to the Innovation Academy for Microsatellites of CAS (MicroSAT) on the same day.
The 2nd CAS/ESA/MPE and EP workshop was held in Max Planck Institute for Extraterrestrial Physics, Garching (München), Germany on Nov. 5, 2019.
The CAS announced to develop a group of four satellites in the new space science program, including "Einstein-Probe (EP)".
BEIJING — China Wednesday launched a new space science program focusing on the origin and evolution of the universe, black holes, gravitational waves and relationship between the solar system and human.
The engineering implementation phase for the EP hardware was started in Sep 2017, and the approval of the mission was officially endorsed by CAS in Dec 2017.
NAOC Developed a Prototype of Einstein Probe's Wide-field X-ray Telescope
The 3rd workshop on the Science case of Einstein Probe November 25th,2015 Naoc, Beijing
Einstein Probe was selected as a 'candidate mission of priority'in the space science programme of the Chinese Academy of Sciences.
2015/05 Breaking News: In May 2015 Einstein Probe was selected as a 'candidate mission of priority' in the space science programme of the Chinese Academy of Sciences. It would go ahead without further selection once the funding is allocated from the government, aiming for launch around 2020.
The ISSI-Beijing Forum: international conference on "Exploring the dynamic X-ray Universe" has been successfully held
he ISSI-Beijing Forum: international conference on "Exploring the dynamic X--‐ray Universe" has been successfully held on May 6-7th 2014,ISSI-Beijing/NSSC, Beijing (co-organized with the International Space Science Institute – Beijing)


text:
(CA also stands for conditional access, a term used in DTV.)
A certificate authority (CA) is an authority in a network that issues and manages security credentials and public keys for message encryption. As part of a public key infrastructure (PKI), a CA checks with a registration authority (RA) to verify information provided by the requestor of a digital certificate. If the RA verifies the requestor's information, the CA can then issue a certificate.
Depending on the public key infrastructure implementation, the certificate includes the owner's public key, the expiration date of the certificate, the owner's name, and other information about the public key owner.


text:
Ticino - Geography
The canton of Ticino is located still quite far from the sea, but its climate is nevertheless greatly influenced by the Mediterranean, which thus distinguishes it greatly from the other regions of Switzerland. The impressive number of sunshine hours and the high average temperatures favour the good maturing of the grapes. The plentiful rainfall, although they are a blessing on one hand, can also be a danger on the other. As the risk of hailstorms is quite important in the region, it forces the winegrowers to take good measures, using anti-hail nets.
January: 1.9°C / 35.4°F
July: 21.3°C / 70.3°F
Year: 11.7°C / 53°F
Rainfall: 1750 mm./yr. (68 in.)
The highest in Switzerland.
The annual hours of sun exposure:
Between 2100-2286 hrs.
More than anywhere else in Switzerland.
Altitudes vary from 220 m.(722 ft.) near Locarno to plots at over 500
m. (1640 ft.) in mountain valleys.


text:
Comments not showing on YouTube can take your video-viewing experience down a few notches. We use this section to gather all 'behind the scenes' information while others visit it to determine if the content is worth watching or not.
Regardless of the reason you scroll down to YouTube's comment section, it's safe to state they hold significant importance to the users. Unfortunately, this section is often inaccessible due to certain errors or glitches, particularly in the Chrome browser.
YouTube comments not loading is, in fact, among the most vexing matters users face on this entertainment website. On the brighter side, this article contains a step-by-step guide on how to fix it. So, if your YouTube comments won't load, here is what you need to do.
How To Fix YouTube Comments Not Loading?
One of the basic ways to enable YouTube comments is to run a rudimentary troubleshooting routine. Don't know how to do it? It's easy: just follow the below-mentioned steps.
Reload the entire page: Oftentimes, a simple reload can remove basic glitches on the page, thereby making the comments visible again.
Be patient: Maybe you're not at fault here. The bug could be on the other end of the table (from YouTube), and it may resolve itself after a few minutes.
Restart Your Router
If your YouTube comments don't load even after reloading the page or patiently waiting, then you may have an issue with your internet connection. To resolve this, restart your router by doing the following:
- Turn off your router through the dedicated switch on it (recommended), or remove its power cable. Note:
- Turn off your CPU (or your smartphone, if that's where the problem has occurred)
- Wait for a few minutes before restarting both the router and the CPU.
This drill usually works in the case of minor bugs, but if you still can't see comments on the YouTube app or desktop, then you'd have to dig deeper into the root cause.
Perform A Hard Refresh
Do not confuse this with formatting your device. Hard refresh means clearing your entire browsing data, cookies, and cache. These are bits of information that your device gathers to make your experience even more seamless. However, sometimes it backfires as the cache may hinder basic YouTube functionalities, including YouTube comments not showing.
Here is how to perform a hard refresh on Windows and Mac devices:
- Windows: Press the F5 and Control (Ctrl) button simultaneously to clean browsing data, cookies, and cache.
- Mac: Press Option, Command, and simultaneously to remove the abovementioned data.
Clear Browser Data
The constant accumulation of browser data is disruptive and sometimes interrupts your browsing or causes other technical issues, including the error "YouTube Comments not Showing."
In simple words, this means that you need to regularly delete this data which includes data history and cookies. You may do this by performing a hard refresh on your PC, which will reload the YouTube page and clear your browser data, or you can clear all of your browsing data.
Here is how to clear your browsing data on Windows and Mac devices:
From Chrome (Windows)
- Select 'Settings' from the three-dotted menu symbol in the top-right corner of the browser (next to the address bar).
- Click on 'Clear browsing data' after selecting 'privacy and security.'
- Choose whether you wish to erase the browser's data for the last 24 hours, seven days, the entire month, or All-Time from the Time range drop-down menu.
- Examine all of the browsing data options before pressing the Clear data button.
- Refresh the page and check if you see comments.
From Safari (Mac)
- Open Safari, click on 'safari', and then select 'preferences'.
- Select 'Advanced' from the bar and click on the box next to 'show develop in menu bar'.
- Select 'Empty caches' after clicking on 'develop' from the menu bar.
- Click on Safari from the menu bar to select 'clear history' to delete cookies and other browsing data.
- Click 'clear'.
Clear YouTube App Cache
If you have tried loading comments on your phone and they are still not showing up, you should try clearing the YouTube App cache as it is one of the most effective methods.
Here is how to clear App cache on android and IOS devices:
- Go to settings.
- Select 'Apps and notifications'.
- Press' YouTube'.
- Select storage, and from there, press on 'clear data' and 'clear cache'.
- Simply uninstall the app to clear all the App cache.
- Reset Chrome Setting
So you've discovered that a specific web browser is generating the "YouTube comments not showing" bug. After resetting your chrome settings, your web browser will revert back to its default settings.
This is a good troubleshooting option for a variety of issues that impair the browser's functionality and the performance of various websites.
Reset Chrome Settings On Windows And Mac?
From Chrome (windows)
- Select 'settings' from the drop-down menu after clicking on the three dots.
- Click 'reset and clean up' from 'advanced'.
- Choose 'Restore settings to their original defaults.'
- Click 'reset settings' in the new window pop-up.
From Safari (mac)
- Open Safari, click 'safari' from the menu bar, and click 'preferences'.
- Click 'manage website data' after selecting 'privacy'.
- Select 'remove all' and then select 'remove now'.
- Disable Adblocker/extension
Adblockers and other extensions sometimes interfere with elements of a website that could even include the YouTube comments not showing error.
With that information, we recommend that you disable any adblockers or extensions and reload YouTube to check if this is the problem.
Disabling Adblockers/Extensions On Windows And Mac
- Click the three dots on the upper right corner and hover over 'more tools'.
- Click extensions.
- Turn the switches off and reload YouTube to see if this was the cause.
- Open Safari, click 'safari' from the menu bar, and click 'preferences'.
- Click on 'extensions'.
- Uncheck the box next to all the extensions and reload YouTube to see if this was the cause.
Disable Proxy/VPN Settings
Using a proxy server on your computer may cause troubles with YouTube video comments and other Chrome connectivity issues. If your computer uses a proxy connection, turn it off and see if the problem goes away.
Here is how to disable proxy/VPN settings on Windows and Mac devices.
- Click on the 'advanced' drop-down button after launching chrome settings.
- Select 'open your computer's proxy settings.
- This will take you to the network settings page on your computer, where you can disable any active proxy connections. Disable all of them.
- Open the Apple menu and click 'system preferences'.
- Select 'network'.
- Select a Wi-Fi network and click 'advanced'.
- Select 'proxies' and deselect all the boxes under 'select a protocol to configure'.
- Click 'ok'.
Check Incognito Mode
When you use the incognito mode, there are no plugins used or browser data collected. This can help you solve your issue.
Here is how to use incognito mode on Windows, Mac, and the app:
- Press Ctrl, shift, and N buttons simultaneously.
- From Safari
- Press Command, shift, and N buttons simultaneously.
- Tap on your profile and select 'turn on incognito'.
- Try on a different browser
Sometimes chrome also malfunctions. Thus, using other browsers such as Firefox or Opera may be the solution to your problem. Try using other preinstalled browsers and see if YouTube comments are loading accurately.
Update Chrome Browser
Ensure that your browser is up to date. To update it, type 'chrome://settings/help' in the address bar and press enter. The browser will check the updates and ask you to download one if there are any. However, be sure to re-launch the browser.
Wait For The Update
If nothing seems to work in your favor, it is possible that there is a bug in the app itself. It is possible that the app developers of YouTube and resolving the issue. For this reason, we advise you to wait for a few days and check if there is an update.
- How to Hide YouTube Bar When Paused?
- How to Flip a YouTube Video Horizontally?
- What Is Unlisted vs Private on YouTube?
Mentioned above are a few quick fixes for you in case if YouTube comments are not loading for you. We hope that you were able to find a solution and fix your problem with our easy guide and are now viewing those YouTube comments.


text:
Bay Area Discovery Museum
The Bay Area Discovery Museum is designed to ignite creative thinking in children. 7.5 acres of natural beauty inspires families to engage in a world of possibilities. Framed by the majestic backdrop of the Golden Gate Bridge, the Museum is a space for imaginations to run wild. Every curated detail of our exhibits brings creative thinking to life for all stages of childhood. Navigate winding tunnels to develop physical and intellectual risk-taking skills. Feel the rush of cold-water tide pools that surprise and awaken curiosity. Imagine new worlds by transforming into a spider, a ship captain, or a bridge builder. At every turn is a new opportunity to challenge the boundaries of creativity.


Page tree
Skip to end of metadata
Go to start of metadata
Magnolia search functionality is provided by the Jackrabbit repository. An indexer extracts text from nodes and properties. The content of pages, content apps and documents is included in the index.
Magnolia provides a transparent, preconfigured indexing configuration for administrators and templating functions for front-end developers which allow them to implement search with a FreeMarker script.
The Magnolia Travels demo site includes a complete search example, including displaying content stored in a content app in search results.
How search indexing works
Indexing is the process of collecting and parsing content, and storing the data in an index to make information retrieval fast and accurate.
Magnolia search is based on the default Jackrabbit search implementation. Jackrabbit uses an Apache Lucene-based indexer to process the data stored in the JCR. An index makes it faster to retrieve requested portions of the data. Node names and property values are indexed immediately and stored in the repository. Text from documents is extracted in a background process which makes document content searchable after a short delay.
You can find the physical index folders and files on the file system in /<CATALINA_HOME>/webapps/<contextPath>/repositories/magnolia/workspaces/*/index. See the Jackrabbit Search wiki to learn how to configure search indexing from scratch and more about the options available with the implementation. The workspace.xml file mentioned on the wiki is in /repositories/magnolia/workspaces/<name of workspace>.
Typically, each Magnolia instance has its own repository and its own index. This means that the author instance index is typically different from public instance indexes. Any content that has not been activated to a public instance cannot be found when running a search on that public instance.
Magnolia index configuration
Magnolia uses a custom Jackrabbit/Lucene indexing configuration. The indexing configuration file is in the Magnolia Core module in /src/main/resources/info/magnolia/jackrabbit and org.apache.jackrabbit.core.query.lucene.SearchIndex gets it from the classpath.
A generic Magnolia configuration is used for all workspaces. This configuration fine-tunes the default Jackrabbit search configuration for best results. The sections that follow detail the enhancements.
 Special characters
Jackrabbit stores all character data (node names and values) in Unicode. This ensures that special characters such as accents and umlauts are indexed and can be used in search. Issues with special characters are often due to character set conversion problems in the application server. See URI encoding in Tomcat for more.
Excluding nodes
Magnolia typically stores many properties, such as author, modification dates, templates etc., that are not relevant in search results. To minimize the index and speed-up search, all properties starting with jcr: or mgnl: are excluded from the index. This means you get fewer results but those results are more relevant.
<index-rule nodeType="nt:base">
 <property isRegexp="true" nodeScopeIndex="false">mgnl:.*</property>
 <property isRegexp="true" nodeScopeIndex="false">jcr:.*</property>
 <property isRegexp="true">.*:.*</property>
</index-rule>
Boosting title property
The configuration boosts the title property of the mgnl:page node type since page titles are important.
<index-rule nodeType="mgnl:page">
 <property boost="3.0">title</property>
</index-rule>
Including areas and components
The configuration uses index aggregates to ensure area and component content is included in the index. The properties of mgnl:area and mgnl:component make up most of the contents of a page and need to be included explicitly. The aggregate also simplifies searching for content within pages.
Nested areas are also included using the recursive flag.
<aggregate primaryType="mgnl:page">
 <include primaryType="mgnl:area">*</include>
 <include primaryType="mgnl:component">*</include>
</aggregate>

<aggregate primaryType="mgnl:area" recursive="true">
 <include primaryType="mgnl:component">*</include>
 <include primaryType="mgnl:area">*</include>
</aggregate>
Providing excerpts and highlighting search results
The workspace.xml file in each workspace enables highlighting in search results and the Jackrabbit HTML excerpt provider class. The workspace.xml files are in /<CATALINA_HOME>/webapps/<contextPath>/repositories/magnolia/workspaces/<workspace name>.
Here's the relevant extract from workspace.xml in the contacts workspace.

<param name="supportHighlighting" value="true"/>

<param name="excerptProviderClass" value="info.magnolia.jackrabbit.lucene.SearchHTMLExcerpt"/>
If you have configured your own app that operates on its own workspace and displays content on a site, you need to add these parameters to the searchIndex element of your workspace.xml file to show excerpts and highlighting in Web search results.
If you have used fields which allow for the storing of HTML, then that HTML will be indexed along with content. There is potential for the excerpt to contain HTML tags which are not closed.
Implementing search using templating functions
There are many ways to implement search on a site. This section explains how to do it using templating functions and uses the Magnolia Travels demo site as an example. If the demo modules are not installed your can download the magnolia-travel-demo-parent module and install the demo and tours modules.
The MTE module provides search templating functions that allow front-end developers to render search results using only a template script. A component model or Java knowledge is not required. This is how search is implemented in the Magnolia Travels demo site.
There are methods for searching pages and other content, such as content stored in content apps. The methods are exposed in templates as searchfn and you can find templating examples at searchfn.
All you need to implement search on a site is a component to retrieve the results from the search index and display them on the page.
This is how search works on the Magnolia Travels demo site.
 - searchResults component (Git) searches pages and content apps for relevant results. searchResults.ftl (Git) renders this component.
 - searchResultsPage template (Git) autogenerates the searchResults component.
 - Search results display on the /travel/meta/search-results page that is based on the searchResultsPage template.
 - /search-results page is assigned as the search page for the site in the homePageProperties dialog (Git)
Displaying pages in the website workspace
The searchPages method displays pages stored in the website workspace in the search results. This method retrieves pages whose content (text, image and other properties) was added manually in the Pages app, as opposed to content retrieved from an app or another source. Set the root path of the site to return the relevant items.
Here's the snippet from searchResults.ftl in the travel demo. The root path is /travel.
[#-------------- ASSIGNMENTS --------------]
[#assign queryStr = ctx.getParameter('queryStr')!?html]
[#-------------- RENDERING --------------]
[#if content.headline?has_content]

${content.headline}

[/#if]
[#if queryStr?has_content]
 [#assign searchResults = searchfn.searchPages(queryStr, '/travel') /]
 [#assign recordsFound = searchResults?size /]

${recordsFound} ${i18n['search.pagesFoundFor']} "${queryStr}"

 [#if searchResults?has_content]
 [#list searchResults as item]

${item.title!}

 <p class="list-group-item-text


text:
Tynwald will be asked to support a new strategy that seeks to ensure the Isle of Man's infrastructure remains fit for the future.
The National Infrastructure Strategy sets out a framework for meeting the Island's social and economic requirements for the next 30 years.
It explains the need for our infrastructure to keep pace with changes in population, the economy, technology and climate in order to maintain the Isle of Man's status as a special place to live and work.
The Strategy, to be considered by Members at the July sitting of Tynwald, includes an audit, which concludes that the Island's current infrastructure is generally in good condition having benefitted from significant investment over the past 15 years.
Key assets have been designed to withstand change and continue to be maintained to an appropriate standard to meet current and, in some cases, future needs. Where shortfalls have been identified, the Government or infrastructure providers have for the most part already started to tackle this in their planned work programmes.
Consideration is also given to the factors that will influence long-term decision making and efforts to secure value for money. It is the first time such a comprehensive range of information has been presented in one document.
The Strategy will help to inform the planning and delivery of future capital schemes by identifying when strategic assets need to be constructed or replaced. It also encourages partnership working across the public and private sectors to promote a forward-looking approach to infrastructure projects.
There is a strong focus on providing value for money by putting in place maintenance programmes to achieve the full design life of infrastructure such as buildings, roads and services.
The intention is that work will support the Strategy's overarching aim 'to ensure there is an integrated, reliable, secure and resilient provision of Island-wide infrastructure that meets the social and economic needs of the Island up to 2050.'
Minister Ray Harmer MHK said:
'The Island's infrastructure supports every facet of our lives. It enables the movement of people and goods, provides our homes and businesses with power, water and telecoms and helps our economy to flourish. The demands on our infrastructure are continually evolving and it is important to ensure we are well placed to respond to future needs.'
'This Strategy is part of the Programme for Government and will act as guide to the Island's infrastructure providers when making decisions about future investments. It will coordinate efforts to ensure we prepare for the future in the most effective way possible.'


text:
FOR IMMEDIATE RELEASE
March 11, 2011
Office of College Communications
WENHAM, MA –Since the 18th-century Enlightenment, Americans have maintained much friendlier ties with religion than Western Europeans. In fact, the United States and Western Europe's paths to modernity have differed exponentially.
Thomas A. ("Tal") Howard, associate professor of history, will be presenting a lecture entitled "America, Europe, and the Religious Divide" as part of the Old Town Hall Lecture Series sponsored by the Gordon College Institute for Public History. He will be discussing some of the main themes he addresses in his most recent book, God and the Atlantic: America, Europe, and the Religious Divide. The event will take place Thursday, March 17, at 7:30 p.m. at the Salem Old Town Hall.
"The book seeks to explain some of the religious differences between Europe and America," says Howard. "I am especially keen to show how Europeans have interpreted America's early experiment in religious liberty and its long-term effects."
Howard is also the founding director of the College's great books honors program, the Jerusalem and Athens Forum. He was the winner of the Lilly Fellows Program annual book award in 2007. Howard is also the author of Religion and the Rise of Historicism (2000) and Protestant Theology and the Making of the Modern German University (2006).
"The causes of the religious divide between Europe and America are hotly disputed among social scientists and contemporary historians," says Hartmut Lehmann, former director, Max Planck Institute for History and the German Historical Institute, of Howard's book. "By carefully examining European views of America since the late 18th century, Thomas Albert Howard is the first scholar to give historical depth to this debate. Everyone interested to find a way through the labyrinth of transatlantic comparisons and prejudice is well-advised to read this book."
For more information visit _URL_
Gordon College is a multidenominational Christian college of the liberal arts and sciences on Boston's North Shore, offering majors in 38 fields with graduate programs in education and music education. Gordon is nationally recognized for excellence in academics and in character building, and ranks as one of the nation's top Christian colleges. _URL_