text:
Study Reveals Long-Term Health Challenges for 40 Million Women After Childbirth
A new study published in The Lancet Global Health journal sheds light on the long-term health challenges women face after childbirth. According to the research, at least 40 million women annually are likely to experience enduring health issues following childbirth, with various symptoms persisting for months or even years.
The study, part of The Lancet Series titled "Maternal health in the perinatal period and beyond," uncovered significant postnatal health problems affecting women globally. Among the findings, dyspareunia, or pain during sexual intercourse, was reported by 35% of postpartum women, while 32% experienced low back pain. Other prevalent symptoms included involuntary urination (8-31%), anxiety (9-24%), depression (11-17%), and perineal pain (11%).
Notably, the study emphasized that many of these postnatal conditions extended beyond the timeframe where women typically have access to postnatal services, calling for greater recognition and care within the healthcare system.
The research highlighted the lack of recent high-quality guidelines for treating these conditions, particularly in low- and middle-income countries (LMICs). The authors stressed the importance of effective care throughout pregnancy and childbirth as a critical preventive measure to detect risks and avoid complications leading to lasting health issues.
Dr. Pascale Allotey, Director of Sexual and Reproductive Health and Research at WHO, emphasized the enduring impact of postpartum conditions on women's daily lives, urging healthcare providers to address these concerns to ensure women not only survive childbirth but also enjoy good health and quality of life throughout their lives.
The study's findings underscore the need for increased attention to the long-term health of women, both after and before pregnancy, urging comprehensive healthcare support to enhance the well-being of mothers worldwide.


I have watched a part of TV show and the Muslim scholar was saying it is a must to let your beard grow and trim your mustache. I have always thought there is a kind of cultural influence and it is not a must to have it.
Is in a sin to shave your beard in Islam? is it a must to have a beard or else you will not be a good Muslim?
 - 1
 I would typically discourage questions of a fiqhi nature because they're not suited for discussion on a forum of amateurs but I'm not flagging this one because the topic of the beard is of general interest and something that is highly visible, thereby inviting questions. – Ansari Jun 20 '12 at 16:01
 - -1 You didn't do your research. This is a well-established ruling. – ashes999 Jun 20 '12 at 16:54
Having a beard for a man (when it is possible) is wajib (obligatory) in Sunni Islam by consensus of almost all scholars and schools of thought. One of the many ahadith cited as evidence for this is the hadith from Abdullah b. Umar narrating from the Prophet (saws):
انْهَكُوا الشَّوَارِبَ، وَأَعْفُوا اللِّحَى
Trim the mustaches and leave the beard (to grow).
from Sahih al-Bukhari also in many other books
There is a difference of opinion within the Shafi'i school whether it's highly encouraged or obligatory.
For a Muslim, a hadith with a command from the Prophet (saws) is generally taken to describe an obligatory deed unless evidence suggests otherwise (from the principle "al-amru li al-wujoob").
Based on this hadith and many others like it, the scholars do say that it is a sin to shave the beard. As for whether or not you won't be a good Muslim without it, I don't see the connection. Being a good Muslim encompasses a number of things, from belief in the heart to kind actions to acts of worship. Not having a beard doesn't directly reflect on someone's character or the purity of their heart. But if not having a beard comes out of an arrogance or intentional disobedience of the Prophet (saws) then I guess that could have effects on others parts of one's Islam.
 - 1
 Are you sure? Having bread is not Wajib, but shaving it is haraam. – user8749 Jun 20 '12 at 16:01
 - 2
 Well if shaving it is haram, then having it (when possible) is wajib :) In any case, even aside from that argument, the standard position in Sunni fiqh at least is that it is wajib, with a caveat for a difference of opinion among some Shafi'is. – Ansari Jun 20 '12 at 16:03
 - Ah, you're quite right. They're the same thing! Please add the "Sunni fiqh" part to your answer. – user8749 Jun 20 '12 at 16:04
 - 1
 Done - thanks for pointing that out. Curious now - what's the Shi'a fiqh on this? Ja'fari or Zaidi... – Ansari Jun 20 '12 at 16:07
 - A special shaving of beard is forbidden (haraam) in Shi'a Figh. One can use moser to shave beard to a level that you can't tell if he has from a fairly near distance. But I think there's not much of difference on this matter between n the two, only a slightly detailed one. – user8749 Jun 20 '12 at 16:24
Your Answer


text:
Children perform a play they have written about different attitudes to Scots they have encountered. Matthew Fitt talks about their confidence in performing in Scots after their time at Scots Scuil. The children perform a riddle poem, song and rap they have created. The children, their tutors, families and teachers reflect on what the children have experienced at Scots Scuil. Some parents talk about their changed attitudes to Scots and how they will encourage their children to speak it.
This clip could be used in class to demonstrate effective performance, clear speech and how performance can improve confidence. It can also be used to demonstrate how a powerful performance can have elements of humour whilst including a moral message. Discuss how attitudes to using Scots language have changed after the performance.

source: openbmb/Ultra-FineWeb


Media releases
Expert comment on luck: Can you make yourself luckier?
The Spring Racing Carnival is here. With the thud of hooves comes the flood of novice punters hoping for a little return on their annual Melbourne Cup bet.
It is estimated about $280 million will be gambled on Melbourne Cup Day across the nation but what are your actual chances of winning… anything?
Is it all down to luck? What is luck? Can you make yourself luckier?
Victoria University's Dr Keis Ohtsuka is available to explain our perception of luck, chance and beliefs.
Dr Ohtsuka is a social psychologist studying gambling behaviour and cognition with a special interest in culture and gambling, erroneous gambling-related beliefs and superstition.
Dr Ohtsuka can comment on the following:
 - Cultural beliefs associated with gambling/luck
 - Why gamblers develop the illusion of control and overestimate their ability to control random events?
 - What is luck? Can you make yourself luckier?
A senior lecturer in psychology at Victoria University, Dr Ohtsuka is the editor in chief of the Asian Journal of Gambling Issues and Public Health and a member of National Association for Gambling Studies (Australia).
For interview: Dr Keis Ohtsuka +61 402 238 653 or [email protected].
See all media releases


text:
Folquet de Marseilla
Folquet de Marseilla (c._PHONE_) was a merchant and troubadour before joining the clergy. Joining a Cistercian monastery, he became Bishop of Toulouse in 1205. He was a personal friend of St Dominic and helped found the Dominican order with him. Despite being placed in Paradise by Dante Alighieri, Folquet seems to have been particularly brutal in persecuting heretics during the Albigensian Crusade.
Folquet composed the songs that he was later to utterly reject between 1180 and 1195. His nineteen songs, of which thirteen melodies remain, are typified by intricate poetic structure.

source: m-a-p/FineFineWeb


text:
Tree Protection & Enhancement Programs
Tree Preservation Bylaw
For information about tree protections on Private Property, please see Section XVIE: Tree Protection & Preservation of the Wellesley Zoning bylaws on page 123, or read this brief summary.
Public Shade Tree Replacement Program
The NRC, which acts as the Town's Tree Wardens in conjunction with the Department of Public Works, manages a proactive and ambitious public shade tree management program that preserves and protects more than 3,000 Town-owned trees for the enjoyment of the public and the enhancement of Wellesley's environment. Routine maintenance is conducted on a four-year cycle to provide adequate safety pruning to all of these trees.
The care includes:
- Management of New Trees for One or Two Years
- Storm Damage Repairs; Shade and Park Tree Planting
- Tree and Stump Removals as Necessary
- Vandalism Repairs as Needed
- Other Tree Care According to Need
- Adds Beauty
- Buffers Weather Changes
- Helps Prevent Climate Change Through Carbon Absorption
- Improves Air Quality
- Inspires Tranquility
- Maintains Wellesley's Property Values and Quality of Life
- Reduces Erosion
- Reduces Sound and Glare
- Replenishes Groundwater
- Screens Unsightly Areas
- Separates Incompatible Uses
Through the Town's tree planting program, homeowners may request to have shade trees planted on your property. An inspection is performed for each tree request to determine that the site meets the following requirements:
- The site is within 20 feet of the public way.
- The site demonstrates a need for a tree due to a lack of trees and shade canopy.
- The site will support the listed trees.
- The homeowner agrees to properly water and care for the tree after planting.
Public Shade Tree Removal Hearings & Appeals
Only when a public shade tree is severely diseased, is in substantial decline, or threatens public safety does the NRC and the Department of Public Works (DPW) propose to remove a tree, and then only after a Public Hearing that gives residents an opportunity to voice their concerns and opinions about the proposed tree removal. Wellesley has been named a Tree City USA by the Arbor Day Foundation for more than 30 years, honoring the Town's commitment to community forestry. Wellesley has held the designation for the longest period of any city or town in New England.
Contact Information & Additional Resources
Contact the NRC for more information about the tree program or to request a tree in your lawn by calling _PHONE_, ext. 2294 or emailing us.
For more information, visit the Wellesley Department of Public Works Park and Tree Division Website.


Recovering Financially After Filing an Employment Lawsuit
Published on Jul 29, 2020 at 7:05 pm in Lawsuit Funding Information.
Calculator on red notebook
As an employee, you are entitled to certain rights—as established by the federal government. This means you are protected from discrimination, harassment, retaliation, and wrongful termination. In the event an employer breaches a federal anti-discrimination law, the employee has the right to file a lawsuit to seek compensation for their losses and suffering.
Filing a lawsuit not only ensures the opportunity to seek compensation, but it also holds the negligent party accountable for their actions. Unfortunately, employment lawsuits are often complex and can take a significant time to settle. Let's take a look at what recovering financially after filing an employment lawsuit looks like.
Understanding Employment Lawsuit Compensation
When you work with a lawyer on an employment lawsuit, they'll advise you as to what you are able to seek in regard to monetary recovery. Depending on your circumstances, you could be entitled to back wages, front wages, or consequential damages.
It's important to note that damage caps and available compensation varies by state and may be impacted by state laws. Your attorney will explain any applicable state laws to you.
Back Wages
Back wages are what you would have earned if the discrimination or harassment had never taken place. These are calculated by subtracting what you made after being fired, demoted, or harassed from what you made before.
While calculating back wages may seem straightforward, there is often some guesswork that goes along with determining a total. For example, back wages are calculated from the time the wrongful act occurred until the time you win at trial. Additionally, total wages lost can be dependent upon whether you earn any money from another source to replace what you lost from your job.
Front Wages
As opposed to back wages, front wages are what you would have earned if you had not been fired, demoted, or harassed. They start from the time after you win at trial until some point in the future beyond that.
A judge can award front wages in different situations. For example, if an expert, like an economist, testifies on your behalf regarding when you might be able to find adequate replacement income, the judge could award you front wages for that predicted amount of time.
Consequential Damages
Consequential damages refer to any money you had to spend as a result of being fired. For example, this could include out-of-pocket medical expenses, moving costs for relocation, or travel expenses. To successfully seek consequential damages, you'll often need evidence like medical bills, proof of payment, or other receipts.
Depending on the situation, consequential damages can also include financial damages suffered. When a person loses their job, that loss has the potential to damage their credit report if they cannot pay their bills. Your lawyer can show your credit rating dropped because of missed payments after losing your job. A damaged credit report can cost a person money over time in the form of higher interest rates and decreased borrowing power.
Managing Finances Amid Litigation
As mentioned, employment lawsuits can take time to resolve. If you're dealing with unemployment and job hunting while in the middle of a lawsuit, you could be struggling financially. Fortunately, personal injury lawsuit plaintiffs have the option of seeking legal funding.
At Preferred Capital Funding, we provide plaintiffs with the money they need to pay their bills and maintain their quality of life while dealing with litigation. A pre-settlement cash advance is different than a traditional bank loan in a number of ways. For one, we won't need to look at your financial records or employment history. We'll only need to verify that you've filed a personal injury claim and have a strong case.
In some states, cash advances for lawsuits are non-recourse. This means that the plaintiff only pays us back in the event they win their case. We absorb the risk, which reduces the possibility of the plaintiff falling into further financial trouble after a failed lawsuit.
Apply for Lawsuit Funding from Preferred Capital Funding
If you're interested in legal funding, consult with your attorney. They will need to be willing to work with us for you to be eligible for funding. The application process is simple. All you need to do is provide us with some basic contact information, details about your claim, and how much money you're looking to receive. A legal funding expert will review your case and discuss the matter with your lawyer. If you're deemed eligible for funding, you could have the cash you need in as little as 24 hours.
At Preferred Capital Funding, we understand the challenges of dealing with a lawsuit and we know how it can affect a person financially. To ensure you have the money you need to see your lawsuit through and hold your employer accountable for their negligence, contact us today.
Apply for Free
358 W. Ontario St. # 1W
Chicago, IL 60654
200 Public Square, Suite 160
Cleveland, OH 44114
211 N. Broadway, Suite 110
St. Louis, MO 63102
211 N. Buffalo Drive, Suite C
Las Vegas, NV 89145


text:
You have two main options when creating a vision board with your kids. The first is to create a physical board together, and the second is to create a digital vision board. The question is, which version is more effective?
There are pros and cons to each option. Therefore, it's a good idea to familiarize yourself with these differences before deciding which one to attempt with your child.
Here, we'll explore digital and physical vision boards, the differences between them and how to choose the right one to create with your kids.
You Might Also Like: 5 TYPES OF VISION BOARDS THAT ARE GREAT FOR KIDS
What are physical and digital vision boards?
Physical vision boards are the most common type created by both adults and children. They typically consist of images cut out of magazines or photos, stuck onto a whiteboard or cork board.
Digital vision boards are created online. Images are taken from the internet, arrange using graphic design software and then printed off to be displayed.
What are the main differences between them?
There are a few notable differences between physical and digital vision boards. The main one being how they are created.
It takes a little more effort to create a physical board as you need to go through the motions of cutting and pasting. However, they do give you a lot more versatility in terms of design. You can use images and quotes, or you could even add physical items onto the board. With digital vision boards, you can only use digital materials.
One of the downsides of physical vision boards, is that you do need materials on hand that you can use. This means investing in magazines. If you don't have a magazine subscription, it can get expensive finding the right materials for the board. With a digital vision board on the other hand, all of the materials you find are free.
However, while the materials for digital boards are free, printing them out professionally can make them more expensive. So, if you're on a budget, you'll want to stick to printing them onto photo paper.
You and your child will also need a few more skills to create a digital vision board. Teaching them how to use graphic design software can be tricky. With physical boards on the other hand, your child likely already has the skills to create one.
You Might Also Like: VISION BOARDS FOR KIDS – WHAT AWESOME BENEFITS DO THEY DELIVER?
How to choose the best vision board for you and your child
So, now you know the differences between physical and digital vision boards, the question is how do you choose which one to create with your child? It helps to ask yourself the following:
- Is your child familiar with digital software?
- How much are you willing to spend?
- Does your child learn more from physically doing something?
- How much time do you have to spare?
If your child isn't familiar with digital software, it can be challenging teaching them how to create a digital vision board. However, if you do have the time and they are old enough to learn, you could use it as an opportunity to teach your child a new skill. If they are likely to struggle, a physical board might be your better option.
How much you're willing to spend is also important as a professional looking digital vision board can be expensive. Similarly, if you don't have magazines lying around, buying some could also really add up.
Physical vision boards are great for kids who learn more by physically doing something. If they've actively put together the vision board, they will be more connected to it and therefore more likely to find it effective. However, some kids are more digitally minded, so consider the personality of your child when choosing between them.
Both physical and digital vision boards take time to create. However, digital boards do tend to take a little more time. So, consider any time restrictions you may have before making a decision.
Both digital and physical vision boards have their advantages. It's important to be aware of both the pros and cons before choosing which one to create with your child.
Which vision board would you choose for yourself and your child? Comment below.


New
Storybook's Visual Tests addon enters betaVisual test with Chromatic
Star82,133
New
You're viewing older docs for version 6.5. View latest docs
MDX
💡 Currently, there's an issue using MDX stories with IE11, which doesn't affect the Docs page. It's a known MDX issue, and once it's solved, Storybook's MDX implementation will be updated accordingly.
MDX is a standard file format that combines Markdown with JSX. It means you can use Markdown's terse syntax (such as # heading) for your documentation, write stories that compile to our component story format, and freely embed JSX component blocks at any point in the file. All at once.
In addition, you can write pure documentation pages in MDX and add them to Storybook alongside your stories.
MDX simple example result
Basic example
Let's get started with an example that combines Markdown with a single story:
And here's how that's rendered in Storybook:
MDX simple example result
As you can see, a lot is going on here. We're writing Markdown, we're writing JSX, and we're also defining Storybook stories that are drop-in compatible with the entire Storybook ecosystem.
Let's break it down.
MDX-flavored CSF
MDX-flavored Component Story Format (CSF) includes a collection of components called "Doc Blocks", that allow Storybook to translate MDX files into Storybook stories. MDX-defined stories are identical to regular Storybook stories, so they can be used with Storybook's entire ecosystem of addons and view layers.
For example, here's the first story from the Checkbox example above, rewritten in CSF:
There's a one-to-one mapping from the code in MDX to CSF. As a user, this means your existing Storybook knowledge should translate between the two.
Writing stories
Let's look at a more realistic example to see how MDX works:
And here's how that gets rendered in Storybook:
MDX page
Customizing ArgTypes with MDX
As already mentioned above, there's a one-to-one mapping between MDX and CSF.
Based on this principle, if the Badge story included the following ArgTypes:
Transitioning them into MDX format is relatively seamless and would only require the following change to the story:
And here's how that gets rendered in Storybook:
If you find yourself with a considerably sized argTypes implementation. You can extract them into a variable and pass them as a prop.
Embedding stories
Suppose you have an existing story and want to embed it into your docs. Here's how to show a story with ID some--id. Check the browser URL in Storybook v5+ to find a story's ID.
You can also use the rest of the MDX features in conjunction with embedding. That includes source, preview, and prop tables.
Decorators and parameters
To add decorators and parameters in MDX:
Global parameters and decorators work just like before.
Documentation-only MDX
Typically, when you use Storybook MDX, you define stories in the MDX, and documentation is automatically associated with those stories. But what if you want to write Markdown-style documentation without any stories inside?
Suppose you don't define stories in your MDX. In that case, you can write MDX documentation and associate it with an existing story or embed that MDX as its own documentation node in your Storybook's navigation.
If you don't define a Meta, you can write Markdown and associate with an existing story. See "CSF Stories with MDX Docs".
To get a "documentation-only story" in your UI, define a <Meta> as you normally would, but don't define any stories. It will show up in your UI as a documentation node:
MDX docs only story
Syntax highlighting
When writing your documentation with Storybook and MDX, you get syntax highlighting out of the box for a handful of popular languages (Javascript, Markdown, CSS, HTML, Typescript, GraphQL). For other formats, for instance, SCSS, you'll need to extend the syntax highlighter manually:
💡 For a list of available languages, check react-syntax-highlighter's documentation.
Once you've updated your documentation, you'll see the code block properly highlighted. You can also apply the same principle to other unsupported formats (i.e., diff, hbs).
You can also update your .storybook/preview.js and enable syntax highlighting globally. For example, to add support for SCSS, update your configuration to the following:
Write your documentation as you usually would, and your existing SCSS code blocks will automatically be highlighted when Storybook reloads. For example:
When writing MDX, you may want to provide links to other stories or documentation pages and sections. You can use the path query string.
Considering a story with ID some--id, this redirects to the Docs tab of the story:
Loading...
This redirects to the Canvas tab of the story:
Loading...
You can also use anchors to target a specific section of a page:
Loading...
💡 By applying this pattern with the Controls addon, all anchors will be ignored in Canvas based on how Storybook handles URLs to track the args values.
MDX anchor example
MDX file names
Unless you use a custom Webpack configuration, all of your MDX files should have the suffix *.stories.mdx. This tells Storybook to apply its special processing to the <Meta> and <Story> elements in the file.
Be sure to update .storybook/main.js file to load .stories.mdx stories, as per the addon-docs installation instructions.
MDX 2
Starting with Storybook 6.5, MDX 2 is introduced as an experimental opt-in feature. To enable it, you'll need to take additional steps. Documented below is our recommendation.
Run the following command to add the necessary dependency.
Update your Storybook configuration (in .storybook/main.js|ts) and add the previewMdx2 feature flag as follows:
Was this page helpful?
Markdown accepted ([link text](url), _italic_, **bold**, etc). Your anonymous feedback will be posted publicly on GitHub.
✍ Edit on GitHub – PRs welcome!
Storybook
Join the community
6,517 developers and counting
WhyWhy StorybookComponent-driven UI
Open source software
Storybook
Maintained by
Chromatic
Special thanks to Netlify and CircleCI


Location Sensitive Image Retrieval and Tagging
Raul Gomez, Jaume Gibert, Lluis Gomez, Dimosthenis Karatzas ;
People from different parts of the globe describe objects and concepts in distinct manners. Visual appearance can thus vary across different geographic locations, which makes location a relevant contextual information when analysing visual data. In this work, we address the task of image retrieval related to a given tag conditioned on a certain location on Earth. We present LocSens, a model that learns to rank triplets of images, tags and coordinates by plausibility, and two training strategies to balance the location influence in the final ranking. LocSens learns to fuse textual and location information of multimodal queries to retrieve related images at different levels of location granularity, and successfully utilizes location information to improve image tagging. Code and models will be available to ensure reproducibility."
Related Material


This page in other versions: 9.0 / 9.1 / 9.2 / 9.3 | Development versions: devel / 9.4 | Unsupported versions: 8.3 / 8.4
F.13. hstore
This module implements a data type hstore for storing sets of (key,value) pairs within a single PostgreSQL data field. This can be useful in various scenarios, such as rows with many attributes that are rarely examined, or semi-structured data.
In the current implementation, neither the key nor the value string can exceed 65535 bytes in length; an error will be thrown if this limit is exceeded. These maximum lengths may change in future releases.
F.13.1. hstore External Representation
The text representation of an hstore value includes zero or more key => value items, separated by commas. For example:
 k => v
 foo => bar, baz => whatever
 "1-a" => "anything at all"

The order of the items is not considered significant (and may not be reproduced on output). Whitespace between items or around the => sign is ignored. Use double quotes if a key or value includes whitespace, comma, = or >. To include a double quote or a backslash in a key or value, precede it with another backslash. (Keep in mind that depending on the setting of standard_conforming_strings, you may need to double backslashes in SQL literal strings.)
A value (but not a key) can be a SQL NULL. This is represented as
 key => NULL

The NULL keyword is not case-sensitive. Again, use double quotes if you want the string null to be treated as an ordinary data value.
Currently, double quotes are always used to surround key and value strings on output, even when this is not strictly necessary.
F.13.2. hstore Operators and Functions
Table F-5. hstore Operators
Operator Description Example Result
hstore -> text get value for key (null if not present) 'a=>x, b=>y'::hstore -> 'a' x
text => text make single-item hstore 'a' => 'b' "a"=>"b"
hstore || hstore concatenation 'a=>b, c=>d'::hstore || 'c=>x, d=>q'::hstore "a"=>"b", "c"=>"x", "d"=>"q"
hstore ? text does hstore contain key? 'a=>1'::hstore ? 'a' t
hstore @> hstore does left operand contain right? 'a=>b, b=>1, c=>NULL'::hstore @> 'b=>1' t
hstore <@ hstore is left operand contained in right? 'a=>c'::hstore <@ 'a=>b, b=>1, c=>NULL' f
(Before PostgreSQL 8.2, the containment operators @> and <@ were respectively called @ and ~. These names are still available, but are deprecated and will eventually be retired. Notice that the old names are reversed from the convention formerly followed by the core geometric datatypes!)
Note: The => operator is deprecated and may be removed in a future release. Use the hstore(text, text) function instead.
Table F-6. hstore Functions
Function Return Type Description Example Result
hstore(text, text) hstore make single-item hstore hstore('a', 'b') "a"=>"b"
akeys(hstore) text[] get hstore's keys as array akeys('a=>1,b=>2') {a,b}
skeys(hstore) setof text get hstore's keys as set skeys('a=>1,b=>2')
a
b
avals(hstore) text[] get hstore's values as array avals('a=>1,b=>2') {1,2}
svals(hstore) setof text get hstore's values as set svals('a=>1,b=>2')
1
2
each(hstore) setof (key text, value text) get hstore's keys and values as set select * from each('a=>1,b=>2')
 key | value
-----+-------
 a | 1
 b | 2
exist(hstore,text) boolean does hstore contain key? exist('a=>1','a') t
defined(hstore,text) boolean does hstore contain non-null value for key? defined('a=>NULL','a') f
delete(hstore,text) hstore delete any item matching key delete('a=>1,b=>2','b') "a"=>"1"
F.13.3. Indexes
hstore has index support for @> and ? operators. You can use either GiST or GIN index types. For example:
CREATE INDEX hidx ON testhstore USING GIST(h);
CREATE INDEX hidx ON testhstore USING GIN(h);

F.13.4. Examples
Add a key, or update an existing key with a new value:
UPDATE tab SET h = h || ('c' => '3');

Delete a key:
UPDATE tab SET h = delete(h, 'k1');

F.13.5. Statistics
The hstore type, because of its intrinsic liberality, could contain a lot of different keys. Checking for valid keys is the task of the application. Examples below demonstrate several techniques for checking keys and obtaining statistics.
Simple example:
SELECT * FROM each('aaa=>bq, b=>NULL, ""=>1');

Using a table:
SELECT (each(h)).key, (each(h)).value INTO stat FROM testhstore;

Online statistics:
SELECT key, count(*) FROM
 (SELECT (each(h)).key FROM testhstore) AS stat
 GROUP BY key
 ORDER BY count DESC, key;
 key | count
-----------+-------
 line | 883
 query | 207
 pos | 203
 node | 202
 space | 197
 status | 195
 public | 194
 title | 190
 org | 189
...................

F.13.6. Authors
Oleg Bartunov , Moscow, Moscow University, Russia
Teodor Sigaev , Moscow, Delta-Soft Ltd., Russia
Privacy Policy | About PostgreSQL
Copyright © _PHONE_ The PostgreSQL Global Development Group


text:
INSTRUCTIONS FOR USE AND MAINTENANCE AND SAFETY WARNINGS FOR THE DIVO LEASH®
Congratulations! In choosing DIVO® you have opted for the key features of all Primenove products: quality, safety, and exclusive design.
General description of the leash (Figs.1,2 and 3):
DIVO® has three unique functions:
1. "LEVER" LOCK SYSTEM: To lock the distance between you and your dog, just squeeze your hand. With DIVO® you no longer need to use your thumb.
2. FREE HANDS: DIVO® allows hands-free use: the unique round shape allows you to insert your hand and forearm inside the opening.
3. OPENING HANDLE: The opening handle (Fig.3) allows you to secure the DIVO® leash to any fixed support, without knotting the cable.
DIVO® is composed of two main elements: a round, tubular-shaped opening handle ① and a shell holding the rolled leash cable②. DIVO® can be configured in two ways: REST (Fig.1) and WORK (Fig.2). The WORK configuration is for walking your dog on the leash. The handle can be opened (Fig.3) thanks to the unique "dovetail" joint ⑧ (Fig.4).
Cable length: 3.5 meters (137,795 in.).
Maximum dog size/weight: 50 kg (110,231 lb).
Materials: Handle and shell in high resistance and shockproof thermoplastic material. Soft-touch grip. Cable in high-resistance polyester. Carefully read these instructions for correct use and the safety information and warnings.
2. The DIVO® leash should only be used by persons familiar with canine behaviour. WARNINGS
3. Do not touch the leash cable (cord, strap) when the leash is attached to the dog: risk of injury.
4. Do not wrap the cable around parts of the body: there may be risk of injury when the dog pulls.
5. When near other animals or people, bring the dog close to you and apply the braking system.
6. NEVER open the roll-holder shell. It contains a spring under tension: risk of injury.
7. If the leash handle falls it can damage the internal mechanism, compromising its operation: check for correct function after any such event.
2. Always check that that the leash is correctly attached to the dog and examine for wear of the cable, the clip and the collar/harness. The cable is always subject to rewinding due to the return action of the roller: if the dog's collar or harness tears or the clip at the end of the cable is not properly closed, the end of the leash may detach. An uncontrolled return can cause injury to the face, teeth or eyes. In the case of such uncontrolled return, drop the leash immediately.
3. Check that the handle is correctly closed (see point 7 of these instructions for use, below)..
4. Ensure that the weight of the dog does not exceed the maximum allowed, as shown on the package.
1. DO NOT use the DIVO® leash with the handle open (Fig.3): risk of malfunction and the breakage of the leash, with harmful consequences for the dog, persons and things.
2. The roller-carrying shell ② is free to rotate 360° around its axis. Abrupt backward movements by the dog could bring the shell to the REST position with the risk of crushing fingers. In the case of such movements, move your own arm and wrist in the same direction as the dog, to prevent the shell from moving to the REST configuration.
3. Keep the leash short, observing the limits on length as imposed by the law of each country. Operate the leash under full control in crowded places and those with poor visibility, near busy roads, areas with children, bike or jogging paths: risks to the safety of the dog and persons and damage to things.
4. Grip the DIVO® leash correctly so that the braking system can be activated promptly.
5. Do not leave the dog unattended with the leash secured to a support. This can cause danger to the safety of the dog and to passers-by, and damage to the leash itself.
6.Do not use the DIVO® leash while riding a bicycle, using roller skates, skateboards, etc., or while walking on icy or slippery surfaces.
1. First use: The DIVO® leash is packaged in the REST configuration. After removing it from the sales package, and after reading these instructions for use, rotate the roll-holder shell ② 180° to the WORK configuration (Fig.2). Before using the leash, familiarise yourself with its innovative system for controlling the cable length (cable-reel lever braking system). For this purpose, we suggest you hold the leash and press the lever ⑤ several times with the palm of the hand while paying out the cable with the other hand ⑥. You will notice how with a first pressure on the lever, a "click" indicates that the cable locking mechanism has operated. In this configuration (without maintaining pressure on the lever), you will notice that the cable cannot extend further but can rewind on the roller. With a second pressure (you will hear another "click") the lever unlocks the mechanism, leaving the cable free to both lengthen and shorten. If you keep the lever pressed within your hand, the cable will not be able to lengthen or shorten, instead remaining fixed at its current length.
2. To put the dog on the leash. with the leash in the WORK position, shorten the cable to a minimum and keep the hand holding the leash handle pressed on the lever ⑤, thus maintaining the cable braked; with the other hand, clip the snap-hook ⑦ to the dog collar or harness. Have you checked everything? Now you can enjoy your walk together with your faithful friend!
3. During the walk: always keep the leash cable away from the handle ③ without exerting any pressure on the lever. The leash automatically adjusts the length of the cable, adapting to the dog's movements. In some circumstances, you can take advantage of the cable braking system, engaging it and inserting your forearm through the handle opening, for hands-free use.
4. To stop the cable from lengthening: Squeezing your hand on the handle to exert pressure on the lever ⑤ activates the cable-reel braking system (lock). You will hear a "click" indicating that the locking system is engaged. If you move towards the dog with the roller lever locked (in lowered position), the cable will automatically rewind without allowing it to pay out further.
5. To release the cable: Squeeze your hand on the lever again and you will hear another "click" - the cable returns to being free to shorten or lengthen.
6. To shorten the cable length: With the lever in either unlocked or locked position (provided it is not under constant pressure), simply move your arm towards the dog.
7. Opening/closing the handle: (Fig.3) and (Fig.4) The DIVO® leash handle can be opened, allowing the owner to secure the dog to a support under certain short-term circumstances and with the owner's constant presence and surveillance. Before opening the handle make sure that the cable lengthening mechanism is in the braked position (lever in lowered position). Then move the sliding button ④ downwards and open the handle by pushing the upper and lower parts in opposite directions. To close the handle, insert the two ends within each other in perfect alignment; safety is then ensured by the operation of the sliding button ④, which guarantees against accidental opening. To avoid risk of accidental opening of the handle, check that button ④ is pushed completely upwards (towards the "dovetail" opening section) and attempt to move the two parts of the handle in opposite directions.
8. How to lock the webbing at a set length: To secure and maintain a certain length of the leash webbing, that is, to give our dog a certain amount of freedom, perform the following operations on the leash:
8a. Lock the webbing at a predetermined length:
- To bring the webbing to the desired length, push on the lever (5)
- To engage the lock and not allow any further extension of the belt, move the T button forward to position A- (Fig.4) With the lever in the locked position and button T in position A, the webbing remains at the set length.
8b. how to unlock the webbing slide:
- To unlock the webbing slide, move the T button back to position B- Fig.4 and push the lever (5). Now the webbing is again free to stretch or rewind.
NOTE: What will happens if you forget to move the T button to the B position? When you press the lever (L) to unlock the roller, the T button will be pushed by the webbing rewinding roller to the B position automatically deactivating its function, thus, allowing the leash to operate normally.
Always keep the moving components and the nearby parts of the leash clean, including: the braking system activation lever, the cable roller shell outlet, the sliding button, the cable (cord, strap). In case of rain, dry the unrolled cable with a cloth or allow it to air dry before storing it. For cleaning, use a cloth dampened with water or a cleaning solution suitable for contact with the leash materials.
1. Do not use corrosive substances for cleaning.
2. Do not place the leash near direct sources of heat.
3. Do not use the DIVO® leash at temperatures above 55°C or below -5°C.
4. P


text:
An issuer can be just about anything; an organization, institution, program, department, classroom, person, etc.. Issuing entities that can be defined with a name, description, URL, image, email address and entities that are relevant to the badges issued, are all good candidates.
Create an Issuer for your Canvas course
If you do not have access to any Issuers, you may create one. Select ADD ISSUER.
Define your Issuer with a name, description, image, URL and contact email (typically yours).
Select New Issuer
Create badges within your Canvas Course
Once you've defined an Issuer, you will be taken to the Objectives tab of the badges menu.
Select the arrow that corresponds to the module you wish to add a badge.
Select Create New Badge.
Provide the badge name, description, criteria and image, then select Create.
We recommend you upload your own badge images that align with your content or brand.
Alternatively, you may use the Badge Studio to create simple badge designs with different shapes, clipart and color options.
The badge is assigned to the module you initially selected by default. However, you can assign and unassign the badge in any module.


text:
- This event has passed.
How To Be A Better Foreman – Burnaby
November 30, 2018 @ 7:30 am - 4:00 pm
Many great trades people take a foreman position and fail. Not for lack of skills or drive but simply for lack of guidance on how to be a great foreman. This 1-day course gives participants the fundamentals of field leadership, organization, crew morale, efficiency, and productivity.
- Understanding why and how many foremen fail
- How the foreman's role has changed
- Dealing with workplace conflict without being a jerk
- Learning how to anticipate production and jobsite issues
- Understanding general and subcontractor dynamics
- Understanding your role as a leader
- Understand how you play a major role in increasing jobsite productivity
What previous participants said:
"Well structured, informative course."
"Nice to hear different perspectives."
"Valuable: Learning to communicate with other people on the job site."


Trout frog instructions
Strike Tiger Trout Frog
Step 1.
Thread fishing line through the middle of the frog using the hole provided. Next, thread the orange attractor bead onto the line butt end. Tie the supplied hook onto line after the orange attractor bead at the butt end of the frog.
Strike Tiger Trout Frog Instructions 1
Step 2.
Add floatation to the frog by using the white poly balls provided. Insert the balls into the cavity of the frog by pushing them in from either the butt or front end. Use a pen, toothpick or similar item to do this. Stuffing the frog with 6 + poly balls will make it float on the surface. Stuffing it with fewer balls will make it sink.
Strike Tiger Trout Frog Instructions 2
Step 3.
Pull the line tight from the front end of the frog. The orange attractor bead will prevent the hook from slipping through. Your frog is now ready to fish. Simply cast and let it sit on the water (static) or use very slow twitches to retrieve it.
Strike Tiger Frog Instructions 3
Your assembled frog should float like this with the hook suspended just below the water surface.
Strike Tiger floating frog lure


text:
|This article does not cite any sources. (July 2017) (Learn how and when to remove this template message)|
Tartini Square (Slovene: Tartinijev trg, Italian: Piazza Tartini) is the largest and main square in the town of Piran, Slovenia. It was named after violinist and composer Giuseppe Tartini, of whom a monument was made in 1896.
The square was once an inner dock for smaller vessels such as fishing boats, and was located outside of the first city walls. In the Middle Ages (MA), the dock became surrounded by important buildings and palaces, because of which it became an important site of the town. However, because of sewage which ended up there, the officials decided to bury the dock and set up a real square there in 1894. Around the newly created platform various new buildings appeared, of which the only one that still has the original exterior is the Gothic house named Benečanka.
The sculptor of the 1896 bronze monument to Tartini was Antonio Dal Zòtto.
From 1909 to 1912, a trolleybus path was made which connected Piran to the train station in Lucija where the Parenzana railway was made, which connected Trieste and Poreč with various other towns. After 1912, the trolleybus was replaced by the more efficient tram, which was operational until 1953 when it was abolished. After the tram railways were put away, a huge renovation of the square occurred, when an ellipse platform was formed out of white stone, designed by architect Boris Podrecca.
In recent years there have been some changes to reduce the number of personal vehicles within the square, in favor of tourism, so during the main season (July 1 to September 1) no vehicles are allowed to park within the square; instead they have to park in the town's car park in Fornače. There is also a line of free mini-buses which drive from Piran to various other coastal towns in the main season.
|Wikimedia Commons has media related to Tartini Square.|


Gender: Male
People having the name Loretto are in general originating from Italy, United States of America.
 - Laurel
The Growth number corresponding to this first name is 6.
Learn more with our free
The name Loretto is ranked on the 53,758th position of the most used names. It means that this name is rarely used.
The name Loretto has seven characters. It means that it is relatively medium-length, compared to the other names in our database.
We do not have enough data to display the number of people who were given the name Loretto for each year.
We do not have a name day for Loretto.
For other names check our Name Day Calendar


ASkyBlock Greenhouses
Help with Minecraft and Server Commands
Site Admin
Posts: 17
Joined: Sun Jan 13, 2019 10:09 pm
ASkyBlock Greenhouses
Post by dev_admin » Fri Feb 08, 2019 12:32 am
Greenhouses is an essential plugin to power-up your ASkyBlock or AcidIsland world or do other crazy things with! It enables players to build their own biome greenhouses complete with weather, friendly mob spawning, unique plant growth and even block conversion/erosion! It's even possible to build greenhouses in the Nether!
Greenhouses are made out of glass and must contain the blocks found in the Biome Recipe to be valid. There is a recipe GUI to select your biome. Once built, the greenhouse can be used to grow plants with bonemeal, and it may spawn biome-specific mobs. If you include a hopper with water in it, snow will form inside cold-biome greenhouses when it rains. If you put bonemeal in the hopper, biome-specific plants will grow. Some blocks can also transform over time due to "erosion".
Craft your own self-contained biome greenhouse on an island (or elsewhere if you like)
Greenhouses can grow plants that cannot normally be grown, like sunflowers
Friendly mobs can spawn if your greenhouse is well designed - need slimes? Build a swamp greenhouse!
Blocks change in biomes - dirt becomes sand in a desert, dirt becomes clay in a river, for example.
Greenhouses can run in multiple worlds.
Easy to use GUI shows greenhouse recipes (/g)
Admins can fully customize biomes and recipes
How to Build A Greenhouse (Simple version)
Make glass blocks and build a rectangular set of walls with a flat roof.
Put a hopper in the wall or roof.
Put a door in the wall so you can get in and out.
Type /g and read the rules for the greenhouse you want.
Exit the GUI and place blocks, water, lava and ice so that you make your desired biome.
Type /g again and click on the biome to make it.
Once made:
Use bonemeal to grow small plants on grass immediately in the greenhouse.
Or place bonemeal in the hopper to have the greenhouse sprinkle bonemeal automatically. Come back later to see what grows!
Place a bucket of water (or more) in the hopper to cause snow to fall in cold biomes. Snow will fall when it rains in the world. Each snowfall empties one bucket of water.
Friendly biome-specific mobs may spawn in your greenhouse - the usual rules apply (be more than 24 blocks away).
Can I use stained glass? Yes, you can. It's pretty.
Can I fill my greenhouse full of water? Yes. That's an ocean.
Will a squid spawn there? Maybe... okay, yes it will, if it's a big enough ocean.
How do I place a door high up in the wall if the wall is all glass? Place it on a hopper.
How do I place a door on a hopper? Crouch and then place it.
Can I use metal doors? Yes.
Can I use a trap door? Yes.
Can I grow swamp flowers with this? Yes. Make a swamp biome and use bonemeal.
How much bonemeal is used to grow plants? One per successful plant.
How much water do I need to put into the hopper to make it snow? One bucket of water (just the water) is used up every time it rains. This only happens in cold biomes.
Can I build a Nether greenhouse? Try it and see... (Actually, you may need permission)
Can I build greenhouses in the Nether? Yes. You can colonize the nether with them.
What kind of mobs spawn in the biomes? It's what you would expect, wolves in Cold Taiga, horses on plains, etc.
Required Plugin
Vault for permissions - make sure you use the latest version!
Installation and Configuration
Download and install Vault if you haven't done so already
Download the plugin
Place into your plugins folder
Restart your server (or reload plugins)
The plugin will make a folder called Greenhouses. Open that folder.
Check config.yml and edit to be what you want, note the list of world names.
Configure the biomes.yml if you like (advanced).
Type /gadmin reload in the game to reload the config or restart the server.
Done! To make your first greenhouse, build a glass box and type /g to see the recipes.
Read the file release notes for changes and instructions on how to upgrade.
Player Commands
/greenhouse or /g can be used for short.
/greenhouse help - lists these commands
/greenhouse make: Tries to make a greenhouse by finding the first valid recipe
/greenhouse remove: Removes a greenhouse that you are standing in if you are the owner
/greenhouse list: Lists all the recipes available
/greenhouse recipe: Displays the recipe GUI - clicking on a recipe will try to make a greenhouse
Admin Commands
/gadmin reload : Reloads config files
/gadmin info : provides info on the player
/gadmin info: provides info on the greenhouse you are in


Southfury River
104,759pages on
this wiki
Add New Page
Talk0 Share
The Southfury River is likely Kalimdor's most prominent river. Beginning as a small stream in the highlands surrounding Mount Hyjal, it grows into a wide, swift-flowing river that forms the boundary between Ashenvale[95, 48] Forest and Azshara, and further south, the border between the Northern Barrens and Durotar, where nasty creatures known as crocolisks patrol the waters. The river empties into the Great Sea in a cascading waterfall just northeast of the goblin port town of Ratchet.
There are two bridges that span the Southfury River: one leading into the capital city, Orgrimmar, in the north and one that crosses from Durotar into the Northern Barrens more to the south.
In the Cataclysm, the river floods the southwestern part of Durotar. A goblin with a riverboat, Horton Hornblower, can also be found where the river empties near Ratchet.
Ad blocker interference detected!


text:
Prakruti Prakash took care of the tree by watering its roots everyday.
HYDERABAD: A 70-year-old banyan tree which got uprooted due to heavy rains in Rajanna Sircilla district three months ago may get a new lease of life.
A tree lover, Prakruti Prakash, took care of the tree by watering its roots everyday and has now seen the fruit of his labour.
The tree has shown signs of life and he is planning on transplanting it.
Prakash intends to transplant the tree at a school. Since the process may cost around Rs 50,000, he is also looking at like-minded people to chip in to see that the tree regains its lost glory and students will be able to play or study under its shade.
The tree had got uprooted on the outskirts of Suddala village in Konaraopet mandal in the agriculture fields belonging to Burra Bhoomaih Goud and Burra Ramesh Goud.
Prakash noticed that the tree was drying up and got into the act.
"The tree looked majestic when it was standing but now it was fallen," Prakash said.
He took permission from another farmer to draw water from a bore in his agricultural field and began to water the fallen tree.
With the tree coming to see and new leaves seen on it, Prakash's heart revived.


text:
BLOGS BY TOPIC
BLOGS BY AUTHOR
BLOGS BY YEAR
Power View is an add-in included within Excel 2013 and later versions. This tutorial shows how to create Power View reports based on Analysis Services tabular models.
- Overview - what is Power View?
- Creating your first Power View report
- Creating and formatting basic visualisations (tables)
- Text boxes and images in Power View (this blog)
- Filtering reports using tiles, slicers and filters
- Matrices and cards in Power View
- Charts in Power View
Posted by Andy Brown on 08 December 2015
You need a minimum screen resolution of about 700 pixels width to see our blogs. This is because they contain diagrams and tables which would not be viewable easily on a mobile phone or small laptop. Please use a larger tablet, notebook or desktop computer, or change your screen resolution settings.
Text boxes and images in Power View
This part of my blog shows how you can add text boxes and images to your Power View reports. Note that a report comes with one text box already added:
Every new report automatically contains a title like this.
Often the easiest thing to do is to delete this title, and add text boxes when and where you want them!
Adding text boxes
To add a text box, choose this option on the Power View tab of the ribbon:
Adding a text box.
You can then type text into your text box (and resize it) in the (sort of) usual way:
Position the mouse on a corner of the text box and click and drag to resize it.
To format a text box, select it and choose this tab on the Excel ribbon:
Choose the TEXT tab on the ribbon.
You can then do a very limited amount of formatting:
Wondering where all of the other standard formatting tools are? Me too.
Adding floating images/pictures
You can add pictures to a report in a similar way. First choose to add an image:
Choose to add a picture from the Power View tab.
When you choose an image, Power View will display it on your report:
Photoshop this is not. You can resize and move your image, but that's about it.
Adding watermark images
An alternative way to add an image is to choose this option:
You can set an image to be your watermark.
You can then choose a combination of the image position and transparency ratio to produce the desired (or otherwise) effect:
This is tiled with 80% transparency.
Here are the options for the image position and transparency:
And that's about it for text boxes and images! Next we'll have a look at 3 ways to filter reports, using tiles, slicers or the filter window.


text:
The overall objective of this project was to develop appropriate intervention measures for EU-ASEAN support actions addressing initiatives related to biodiversity conservation for the period 2014-2020, that also contribute to poverty reduction in the long term. A detailed strategy was elaborated in this regard. As part of the strategy two interventions focusing on climate change and biodiversity in the ASEAN context were elaborated. One focused on support for ASEAN cooperation for biodiversity conservation through the ACB Program and the other one on peatland management support within ASEAN. Cross-cutting issues of importance include i) Good governance to effectively safeguard and improve biodiversity, ii) enhancement of ASEAN Heritage Parks and improved management of peatlands, iii) integrated approach focusing on the synergies between biodiversity conservation and peatland programs.
Client: EU Delegation to Indonesia
Location: Southeast Asia


text:
Lismore community groups to receive almost $1 million for vital bush regeneration
Member for Lismore Thomas George today announced four local community groups would receive a total $989,750 for projects aimed at restoring bushland in the local area.
Mr George said on World Environment Day (Tuesday 5 June) the grants were part of an $8 million NSW Government program to fix degraded natural bushland sites.
"In a challenging economic environment this funding targets key community groups who are best placed to protect their local environment," Mr George said.
"I am pleased to announce Big Scrub Rainforest Landcare Group Inc will receive $249,900 for rehabilitating and restoring lowland subtropical rainforest.
"This grant will be used to improve the health of 640 hectares of rainforest, through the work of two local Landcare groups and the wider community.
"Jiggi Catchment Landcare Inc has also been successful in their grant application for $250,000 to rehabilitate high conservation value habitats and corridors using professional bush regenerators working alongside Landcare members.
"As well, Tweed Landcare has secured $249,850 towards restoring high conservation value flora and fauna habitat to improve connectivity of bushland between the mid-Tweed River and Mount Warning.
"Finally, Upper Clarence Combined Landcare Inc will receive $240,400 to improve the health and resilience of 116 hectares of native vegetation.
"By restoring and protecting 6.5 kilometres of riparian frontage to the Upper Clarence, habitats of rare and endangered flora and fauna will be protected. This project aims to provide a buffer on private land to the adjoining Gondwana Rainforests."
Mr George said it was a boost for the local community that the four dedicated community organisations had been successful in securing funding for such important projects.
The Lismore projects are among 33 across the state to share in $8 million under the Community Bush Regeneration Large Project grants, part of the Environmental Restoration and Rehabilitation program.
Administered by the NSW Environmental Trust, these grants deliver on the NSW Government's commitment to regenerate degraded natural bushland including riverbanks, waterways and urban bushland.
The grants are aimed at larger scale longer term projects which will build capacity for local community groups to protect, restore and enhance our environment.


Shear Force
Last updated: February 15, 2019
What Does Shear Force Mean?
Shear force is the force acting on a substance in a direction perpendicular to the extension of the substance, acting in a direction to a planar cross section of a body.
Shear force is the summation of the effect of shear stress over a surface, and often results in shear strain. Bending moment and shear force calculations are essential while designing any structural members.
Shear force is also known as shearing force.
Corrosionpedia Explains Shear Force
Shear force is an internal force in any material which is usually caused by any external force acting perpendicular to the material, or a force which has a component acting tangent to the material. Shearing forces are unaligned forces pushing one part of a body in one direction, and another part of the body in the opposite direction. When the forces are aligned into each other, they are called compression forces.
For example, a force of 10 newtons (N) is exerted at the edge of a beam. This is an external force. Since the beam is a rigid structure, the force is internally transferred all along the beam. This internal force is known as shear force. The shear force between one end and the other is usually plotted on a shear force diagram. Compared to tensile and compressive stress and strain, shear forces act over an area which is in line with the forces.
Using these diagrams, the type and size of a member of a given material can be easily determined. Transverse loading also induces shear forces that cause shear deformation of the material and increase the transverse deflection of the member.
Shearing Force
Share this Term
 - Facebook
 - LinkedIn
 - Twitter
Related Reading
Corrosion 101FailureScientific PropertiesPhysical Property Material ModificationMeasurementMaterial Failure
Trending Articles
Go back to top


text:
n Journal of Public Administration - A review of South Africa's national electrification programme : the Buffalo City Municipality platform
|Article Title||A review of South Africa's national electrification programme : the Buffalo City Municipality platform|
|© Publisher:||South African Association of Public Administration and Management (SAAPAM)|
|Journal||Journal of Public Administration|
|Affiliations||1 University of Fort Hare and 2 University of Fort Hare|
|Publication Date||Mar 2014|
|Pages||32 - 48|
The South Africa's National electrification programme was endorsed in 1994 (through the Reconstruction and Development Programme, RDP) to amongst other objectives address the electrification backlog in the Country. This paper focuses on the extent and impact of the National Electrification Programme in selected areas in Buffalo City Municipality, in Eastern Cape from 1994 to date. Progress of the programme is assessed in the light of achieving universal access to electricity by 2015. The paper further investigates the electrification impact in the context of other national electrification objectives of poverty alleviation and social upliftment. Recommendations are made towards achieving universal access of electricity in the Municipality and using electrification to stimulate a wide range of income generating activities to the indigent/poor households.
Article metrics loading...


text:
breaker rebate of $500 ($6,500 minus $6,000, which is 6 percent of $100,000).
- Kate usually makes $65,000 a year and pays $1,000 in property taxes (1.5 percent of her income) on her Gainesville home, but she loses her job in February. With unemployment insurance, her total income for the year is $20,000. Although she would not usually be eligible for a circuit breaker, she now qualifies for a $200 rebate ($1,000 minus $800, which is 4 percent of $20,000).
Who Would Receive the Benefit?
If this circuit breaker had been in effect in 2005, the following groups of Floridians would have been eligible for a credit:
- About 53 percent of households earning less than $60,000;
- About 12 percent of households earning between $60,000 and $100,000; and
- About 6 percent of households earning between $100,000 and $150,000.
How Much Would a Circuit Breaker Cost?
A circuit breaker of the design illustrated above would likely cost significantly less than $1 billion a year in the first several years after implementation.
Experience from other states suggests that a strong outreach campaign is necessary to inform eligible households about the program and encourage them to apply. The state, localities, or nonprofit organizations can engage in such outreach. If outreach is particularly successful, costs could increase in future years.
Can Florida Administer a Circuit Breaker?
States typically use one of three mechanisms to deliver property tax circuit breakers: a direct rebate check, an income tax credit, or a credit for future property tax bills. Since Florida does not have a personal income tax, the program would have to be administered as a direct state rebate. Half of the states with circuit breakers administer their programs through a direct state rebate. In these states, applicants must either attach a copy of their federal tax returns or other income-related documents, or sign an affidavit stating that their income information is true and correct. Florida could require similar documentation.
Florida legislators should use a circuit breaker to create a fair and targeted property tax system and to address property tax discord. Such a program can provide meaningful assistance to lowand middle-income Floridians.
 CBPP analysis of 2005 Census American Community Survey data. Since the legislature rolled back property taxes to their 2005 level, this data is a reasonable reflection of the current situation.
 CBPP analysis of 2005 Census American Community Survey data.
 These states are Illinois, Maine, Maryland, Massachusetts, Michigan, Minnesota, Missouri, Montana, New Jersey, New Mexico, New York, Oklahoma, Oregon, Pennsylvania, Rhode Island, Vermont, Wisconsin, and the District of Columbia.
 For more information, see Karen Lyons, Sarah Farkas, and Nicholas Johnson, "The Property Tax Circuit Breaker: An Introduction and Survey of Current Programs," Center on Budget and Policy Priorities, March 21, 2007, _URL_
 Please note this information reflects Census American Community Survey data from 2005. Property taxes in Florida have increased somewhat since then. This is the most recent available data on individual property tax payments. This is the most recent available data on individual property tax payments. Since the legislature rolled back property taxes to their 2005 level, this data is a reasonable reflection of the current situation.
 According to the 2005 American Housing Survey, 31 percent of all households in the U.S. are renters, while 57.4 percent of households in poverty are renters. Table 2-1, 2005 American Housing Survey, US Census Bureau (_URL_
 CBPP analysis of 2005 Census American Community Survey data.
 If every eligible household had successfully applied for this circuit breaker credit, the program would have cost roughly $2 billion dollars in 2005. However, participation in programs such as these rarely reaches 100 percent. In fact, participation often reaches only 50 percent a few years after the program's inception. This does not mean such a program is ineffective, but rather that it can be improved. It is extremely important to those households that do claim it. If the circuit breaker is used in conjunction with other property tax relief mechanisms, such as an expanded homestead exemption, its cost would be lower than the $1 billion estimate.


text:
Nestled in the heart of the stunning island of Phuket, Wat Chalong stands as a testament to the island's rich history and culture. This spiritual haven, Phuket's largest and most revered Buddhist temple, has a history dating back centuries, and its significance in the region is immeasurable.
A Glimpse into the Past
Wat Chalong's history is intertwined with Phuket's development and the island's cultural identity. Its origins can be traced back to the late 19th century when two monks, Luang Pho Chaem and Luang Pho Chuang, were pivotal in establishing this temple. Over time, Wat Chalong grew in both physical size and spiritual significance, becoming a focal point for the local community and a revered destination for visitors from across the globe.
In an age where history is often at risk of fading into obscurity, 360INT has taken on the task of preserving and transporting history into the digital age. Through a remarkable partnership with Wat Chalong in Phuket, we've created an immersive virtual tour that invites you to explore the temple's intricate architecture, vibrant artwork, and the serene atmosphere that surrounds it.
Matterport's Magic in Phukets Temple
The backbone of this virtual tour in Phuket is Matterport, a revolutionary technology that enables the creation of immersive 3D experiences. With Matterport, we meticulously captured the intricate details of Wat Chalong's architecture, ensuring that every nook and cranny was faithfully represented. You can now traverse the hallowed halls, gaze upon the ornate artwork, and gain insight into the spiritual practices that have unfolded within these sacred walls.
But our commitment to preserving history didn't stop there. To offer a truly comprehensive experience, we employed cutting-edge Drone 3D Mapping technology. Our drones soared through the skies above Wat Chalong Phuket, capturing not just the temple's exterior beauty but also its surrounding landscapes. The result is a virtual tour that seamlessly combines the grandeur of Wat Chalong with the tranquility of its natural surroundings.
Transporting You Through Time
As you embark on this virtual tour, you'll find yourself transported through time. The ancient echoes of Wat Chalong's history will come to life as you navigate its sacred spaces, admiring the intricate details and learning about the cultural significance of each element.
Now, whether you're a local resident or a traveler from afar, you can embark on a journey of discovery through Wat Chalong's Virtual Tour. Experience the tranquility, the spirituality, and the profound history of this revered temple from the comfort of your own space.
At 360INT, we believe in the power of technology to bridge the past and present. Wat Chalong's Virtual Tour is a testament to our commitment to preserving history and sharing it with the world. Explore the virtual tour today and immerse yourself in the rich tapestry of Wat Chalong's legacy.
Visit Wat Chalong's Virtual Tour by 360INT as well on 3DMuseum.co
Preserve, Explore, and Celebrate History with 360INT.


Moment problems and their applications to the stability of queueing models
George Anastassiou, Svetlozar T. Rachev
Research output: Contribution to journalArticlepeer-review
3 Scopus citations
Abstract
This paper deals with the following question: "Will the proposed deterministic queueing model yield a satisfactory approximation to the real queueing system under consideration and if so, within which limits?" At first, we analyze the degree of approximation of the random real model by a deterministic one. This is achieved by estimating the Prokhorov distance between the output sequences of both models. The right-hand sides of the obtained estimates depend on the Prokhorov or Ky Fan distances between the inputs of the underlined models. To estimate the latter distances we evaluate the Ky Fan radius of a set of probability measures satisfying basic moment conditions involving linear combinations of {t,t2} or {cos t, sin t}. In particular, the last results lead to quantitative criteria for the weak convergence of probability measures to a point mass.
Original languageEnglish
Pages (from-to)229-246
Number of pages18
JournalComputers and Mathematics with Applications
Volume24
Issue number8-9
DOIs
StatePublished - 1992
Fingerprint
Dive into the research topics of 'Moment problems and their applications to the stability of queueing models'. Together they form a unique fingerprint.
Cite this


text:
High Cumulative Rainfall can pose serious challenges to businesses. Arbol's parametric coverage for high cumulative rainfall offers a customized solution to shield businesses from revenue losses associated with heavy rainfall.
A coverage trigger can be set based on a business's needs and risk exposure using CPC or PRISM rainfall data. If cumulative rainfall surpasses the threshold during the policy period, the insured automatically becomes eligible for a loss payment, helping to cover costs and maintain profitability despite challenges from excess precipitation.
Grain processors of Des Moines generate revenue when farmers store their products in their grain silos. If farmers have reduced yield due to too much rainfall, the grain processor receives less grain from farmers and incurs costs associated with the reduction in revenue.


text:
ISBN: _PHONE_ Publisher:Mittal Book Format: Hard Bound Language: English Physical Description: 262pages Year of Publication: 2005
Arunachal Pradesh, literally meaning the Land of the Rising Sun occupies important position in India due to its strategic location. Earlier known as NEFA, this mountainous states endowed with rich fauna and flora and inhabited by different tribal groups caught the attention of Government of India only after Chinese invasion in 1962. Since then development efforts are made on large scale, yet industrially the state is backward. The present book relates the journey of Arunachal from past to the present. Supported by facts and figures drawn from various authoritative accounts (official and individual), this book contains eleven chapters, highlighting all major issues. Definitely, the present endeavour will prove useful and informative to one and all concerned.

source: HuggingFaceFW/fineweb-edu


lectio difficilior Look up lectio difficilior at Dictionary.com
Latin, literally "harder reading," from phrase maxim difficilior lectio potior. In textual reconstruction (of the Bible, etc.) the rule that, of two alternative manuscript readings, the one whose meaning is less obvious is less likely to be a copyist's alteration, and therefore should be given precedence. From lectio, noun of action from past participle stem of legere "to read" (see lecture (n.)).


Green licens
Green salmon licens aim to improve the industry's environmental work and are given to companies that work to solve environmental challenges. This means that the company has some self-imposed criteria that have been accepted as innovative. The goal here is to reduce louse pressures and other environmental challenges. In 2014, Salaks AS was awarded a green license, where the most important measure here was to launch large-smolt in the sea.
Traditionally, smolt has been put out in the sea when they are 70-100 grams, where the production time in the sea is 15-18 months. By building a new recycling plant that produces 250 grams of smolt, we can reduce the production time in the sea by 6-8 months. We will, with the help of new technology, move the first phase of salmon's life into the sea on land. By doing this, we reduce production time on sea. In addition, it is possible to reduced mortality in the sea phase, a 250 grams smolt is more robust and equipped for seawater phase than a 70-100 grams smolt. The bilogic pressure on the sea is reduced. The time when the fish can be exposed to louse is reduced, and we ca avoid some technical operations in the sea, which involves moving fish from smolt bag to bigfish bag. Overall, a risk reduction, based on a principle that every day and operation involves risk. The new recycling plant is being built and completed in the summer of 2017 at Salangsverket, in Salangen. The plant has a price tag of 300 million NOK, and is going to produce six million 250 grams smolt.


+49 731 79 06 05 - 0 _EMAIL_
Biogas plant – Heat exchanger with a temperature difference of only 2 kelvin
How should I dimension the heat exchanger so that the biogas system functions at an ambient temperature of 40°C and a medium temperature of 38°C?
To ensure the correct functioning of a biogas plant in China before construction
Industry: Plant engineering
Client: Managing director
Our customer was commissioned to engineer a biogas plant in the Chinese hinterland. They knew that the plant would have to be fully functional the moment it was completed. Increased on-site personnel costs were not an issue but if the biogas plant was not operational immediately then there would be a problem.
The main issue was that the area designated for the plant could experience temperatures of almost 40°C in summer yet the permissible temperature difference for cooling the bio elements is only 2 Kelvin. If cooling doesn't function correctly, the microorganisms will die and the entire system will stop working.
Our task was to optimize the heat exchanger in such a way that it would function efficiently despite the low temperature difference.
Heat transfer at a temperature difference of only 2 kelvin is challenging. Additionally, we would have to deal with the non-continuous drive system operating at the plant.
As a first step, it was important to clearly define the task so we analyzed the R & I flow chart as well as the planned mass and energy flows in detail. This resulted in a heat exchanger design with a pipe length of a few hundred meters just as the customer had foreseen.
Therefore, we decided to take a step back to the drawing board and rethought the entire process control of the biogas plant from the ground up. Did the heat exchanger really need to be so large? Surely there was a more elegant method?
With the help of a TRIZ process we developed a range of potential solutions to present to the client. We adopted some approaches from sewage treatment plants and others from classical process engineering. We identified the limiting factor – heat transfer occurring on the outer side of the pipes – and began intensively planning how we could improve it.
The customer implemented the following solution: the geometry of the storage container was adjusted according to our specifications in order to attain a higher flow velocity. To achieve this, agitators were utilized to further improve the pipes' external heat transfer rate.
This not only saved the customer investment costs but also ensured that the biogas plant was guaranteed to function, even under harsh conditions.
ISO 9001 certified
Our partners
Tel.: +49 731 79 06 05 - 0


text:
Self-navigated multishot echo-planar pulse sequence for high-resolution diffusion-weighted imaging.
Nunes RG., Jezzard P., Behrens TEJ., Clare S.
Single-shot techniques have preferentially been adopted for diffusion-weighted imaging due to their reduced sensitivity to bulk motion. However, the limited spatial resolution achievable results in orientational signal averaging within voxels containing a distribution of fibers. This leads to impaired performance of tracking algorithms. To combat partial volume effects, high-resolution multishot techniques can be used but, being more sensitive to motion, require phase correction to obtain artifact-free images. While separately acquiring 2D navigator echoes is an effective approach, it is not very efficient as the navigators do not contribute signal to the final image. Here a self-navigated interleaved echo planar imaging (EPI) sequence based on EPI with keyhole (EPIK) is proposed. The refocusing reconstruction method is successfully adapted to EPIK and compared to the standard linear approach. The resultant improvement in resolution is shown to lead to a significant increase in anisotropy in fiber-branching areas and can potentially offer a superior ability to detect fine tract splits.


Add2Exchange Administration Guide > Synchronization Concepts > Typical Scenarios
Navigation: Add2Exchange Administration Guide > Synchronization Concepts >
Typical Scenarios
Print this Topic Previous pageReturn to chapter overviewNext page
Example 1: Private-to-Public Folder Synchronization
Team members want a centralized calendar containing all the items from their personal calendars copied to a single public calendar for easy viewing of a composite schedule. For each user, the Add2Exchange Administrator will set up a normal, one-way relationship between each personal (source) calendar and the public (destination) calendar. Items made in the Source can be automatically copied and tied to the Destination. The relationship can be set to copy or not to copy items marked "Private" in Outlook.
Example 2: Public-to-Private Folder Synchronization
This type of relationship is useful if Management wants to place an item in the public calendar and automatically have it copied and tied to a user's personal calendar so items can be synchronized down to mobile devices. This scenario requires a normal, one-way or two-way calendar relationship between the public calendar and each user's personal calendar. If the user's personal calendar is to be copied to this (or another public) folder, another relationship of Example 1 can be set up as well. This is what is termed "mutual synchronization".
For mutual synchronization, you will need two relationships: a relationship from private-to-public and a relationship from public-to-private. In this case, since the Source and Destination folders are the same pair, the relationships are symmetric, but not tied together and act independently of one another.
Please Note: For editing in either location and having the edits go back to the Source, the relationship has to be two-way, where the Destination can overwrite the Source. There are many types of private-to-public, public-to-private, or private-to-private folder combinations available – with each relationship acting independently of the others.
The most common use of Add2Exchange is to synchronize group calendar, contact and task folders to a user's mailbox and vice versa, so your mobile device synchronization software (such as IntelliSync or Microsoft's ActiveSync or Windows Mobile) can bring it to your mobile device.
One limitation of the current version of Add2Exchange is that all folders must be within the same Exchange Server or Cluster. Add2Exchange can synchronize between public and personal folders on different Exchange Servers only if there is a trust set up between the Exchange Servers and the public folders are synchronized across the servers. This release of Add2Exchange will not synchronize private-to-private across Exchange Servers or without a working trust.
Once installed, you will use the Service Account and the Console to create relationships. The Console is available from a new shortcut on the desktop. The Console is used to build and manage synchronization relationships.
The following are scenarios of how Add2Exchange can solve common relationship needs. Our example uses calendars but is very similar for Contacts and Tasks. Add2Exchange does not support synchronization to PST files. If you need to synchronize between a PST file and an Exchange server, our Add2Outlook product supports this feature.
In this scenario, a user wants her mobile device to receive the meetings from the public calendar. A public-to-private relationship is built to the calendar folder in her personal mailbox, with which the mobile device then synchronizes to receive the appointments.
The same Source folder can be involved in more than one relationship, so the public calendar can also be synchronized to another user's mailbox by building a separate relationship.
Since this is a calendar relationship, not every appointment from the public calendar will be synchronized to the users' folders, only those which fall within the Synchronization Window. The Synchronization Window is configured to include everything within the next thirty days by default, so each user will see the next month's meetings appear on their calendar. It is possible to extend the Synchronization Window further into the future or into the past as well.
Items which have been synchronized to a user's folder and no longer fall within the Synchronization Window are not deleted from the Destination but will not receive updates from synchronization.
In this scenario, an executive wants to share her personal calendar with her administrative assistant. A private-to-private relationship is created from her calendar to the assistant's personal calendar.
Private-to-Private relationships require a Pivot Folder, a public folder that exists solely for the purpose of synchronizing Add2Exchange relationships. For more information on Pivot Folders, see the section Create Pivot Folders.
If the administrative assistant needs to make changes to her appointments, a two-way relationship would allow him to edit the meetings and have those edits synchronize back to her personal calendar. A one-way relationship does not permit changes to affect the Source folder. See the section Relationship Setting Reference for details on these settings.
Note that since the relationship is from the executive to the assistant, the items entered in the assistant's calendar are not synchronized to the executive's calendar. This means even if the original relationship is set to be two-way, there is no way for the assistant to add new appointments to the executive's calendar. The directionality of a relationship only affects whether changes made to items originally created in the Source travel in both directions. For Add2Exchange to add new items to a folder, the folder must be a Destination of a relationship. Therefore you would have to set up a separate relationship from the assistant's calendar to the executive's in order for Add2Exchange to let the assistant's calendar create new items in the executive's. This also means the executive would see all appointments from the assistant's calendar except for those marked "Private" in Outlook (as long as the relationship is set to not copy items marked "Private"). For more information, see the section Relationship Setting Reference.
Such a configuration where there are two relationships between the same two folders is called a mutual relationship (singular), although it is actually two distinct relationships. Each relationship is the mutual relationship of the other since the Source and Destination folders are swapped. The two relationships typically have the same settings, but are independent and can be configured separately, or even be created at different times. It is just the fact that they exist between the same folders which makes them mutual relationships, not when or how they were created.
Recall the scenario of synchronized items from the public calendar to the executive's personal calendar. Note that any of these items created in her folder by Add2Exchange will not be synchronized to the assistant's calendar. This is because Add2Exchange does not recognize items it has created as source items for other relationships, as it could lead to a synchronization loop which would fill up an Information Store. If you wanted the public calendar items from that scenario to show up on the administrative assistant's calendar as well, you would set up a separate public-to-private relationship for him just as we did for her.
Add2Exchange can also synchronize directly between public folders. This can be useful to consolidate calendars or contacts from departments within a Business Unit, for example.
Two-Way Public-to-Private:
In this scenario, a mobile device user wants to be able to both see items from the public calendar as well as add items to the public calendar by entering them on their mobile device. This requires a mutual relationship as described in the Private-to-Private Relationship scenario.
While this will allow items to be created in the public calendar from the user's mobile device, Add2Exchange will not synchronize these items to other folders as described in the Private-to-Private Relationship scenario. In order to do this, you must create private-to-private relationships from the user to every other user who needs to see that information.
blog comments powered by Disqus
Page url: _URL_


text:
Skip to Main Content
This paper presents the simulation of a three-dimensional laser range finder based on a two-dimensional laser scanner and different moving units. We examine and describe two methods differing in the way the laser range finder is mounted. In addition, a Pan-Tilt-Unit and a robot manipulator are used as moving platforms. The qualities of the laser scanner and the originating point density, which are very important for the system design, as well as the mathematical grounds for the reconstruction will be introduced and discussed in detail. In the next step, the resulting transformation matrixes and error compensation will be reviewed. Relevant to the moving units, the registration methods and the possible scan strategy are described and discussed. The concurrent application of both systems permits the viewing of the scene from different perspectives. The surroundings can be reconstructed with the help of mathematical transformations depending on the physical design, the resulting structure consists of unorganised point clouds. The achieved results can be visualised with OpenGL or Java3D and used for surface reconstruction. This way, typical robotic tasks like collision avoidance, grasp calculation, or handling of objects can be realised.


text:
Memberships allow you to add discounts to multiple services, classes, and products at once. You additionally can offer discounts based on a set number of visits as well as set specific auto-renew options.
To deactivate a client's membership in Vagaro, follow these steps:
- Click Reports at the top of the screen.
- Click Memberships on the left side of the screen.
- Click Run Report after applying the appropriate filters.
- Find the membership and the customer. Click on the Action drop-down menu. Then select Deactivate. Remember this action just affects the membership for this specific client. It does not impact other customers.
Deactivating a Client Membership
1. Click Reports at the top of the screen.
2. Click Memberships on the left sidebar.
3. To find a customer faster, enter the customer's name in the Search Value field. Then click Run Report.
4. Find the customer and membership. Click on the drop-down under Action on the left side of the screen. Then select Deactivate.
5. Click Yes to confirm.
6. To reactivate membership, return to the Membership Management page (Settings -> Memberships).
Enter the name of the customer in the Search Value field. Select Inactive in the Status field. Then click Run Report.
7. Find the Customer and Membership from the list. Click Action on the left side of the screen. Then select Activate, and you're all set!
The customer receives this notification when the membership is deactivated.


text:
Build a custom itinerary using our Trip Planner. How to use
Last updated: December 21, 2020
Hike an extraordinary ice age landscape
Oze National Park is a beautiful hiking destination in the mountains of Northern Gunma.
Its elevated boardwalks plot the trail around its main highlights: Ozegahara Plateau and Ozenuma Pond. Ozegahara's marshland blooms with skunk cabbages in spring and daylilies in summer. In autumn, the grass turns golden.
The area's two most popular trailheads start at Hatomachitoge (near Ozegahara) and Oshimizu (near Ozenuma Pond). From these trailheads, it takes around one hour to walk to Ozegahara.
The marshland dates back to the ice age around 10,000 years ago. Many of the plants that bloom across the marsh have evolved from that time.
Get inspired by stories about rural getaways, hiking adventures, onsen hopping, and local cuisine. Find out more about the unique charm of Gunma in our comprehensive articles, guides, and itineraries.Read more


text:
Clover seed brings benefits to Oregon's growers and the environment
Expanding the market for crimson clover seed means economic growth and fertilizer reduction
Crimson clover isn't just a pretty sight to passersby – the seed crop was worth more than $5 million to Oregon in 2011. OSU Extension is working to boost that number by promoting the clover's nitrogen-producing qualities to growers in other states.
Crimson clover has long been used as a cover crop, and because it puts nitrogen into the soil, it can help growers save on fertilizer and reduce chemicals from leaching into groundwater. More than 95 percent of the crimson clover seed produced in the United States comes from western Oregon. Of the 7,650 acres harvested last year in Oregon, 63 percent of it came from Washington County.
Extension field crop faculty member Nicole Anderson has been working with the Oregon Clover Commission to form partnerships with local Extension agents, crop consultants and growers in other states. Anderson and the commission also created a popular brochure with recommendations for establishing and managing crimson clover cover crops.
Source: Oregon Agricultural Information Network, Nicole Anderson


ifelse {base}R Documentation
Conditional Element Selection
Description
ifelse returns a value with the same shape as test which is filled with elements selected from either yes or no depending on whether the element of test is TRUE or FALSE.
Usage
ifelse(test, yes, no)
Arguments
test
an object which can be coerced to logical mode.
yes
return values for true elements of test.
no
return values for false elements of test.
Details
If yes or no are too short, their elements are recycled. yes will be evaluated if and only if any element of test is true, and analogously for no.
Missing values in test give missing values in the result.
Value
A vector of the same length and attributes (including dimensions and "class") as test and data values from the values of yes or no. The mode of the answer will be coerced from logical to accommodate first any values taken from yes and then any values taken from no.
Warning
The mode of the result may depend on the value of test (see the examples), and the class attribute (see oldClass) of the result is taken from test and may be inappropriate for the values selected from yes and no.
Sometimes it is better to use a construction such as
 (tmp <- yes; tmp[!test] <- no[!test]; tmp)
, possibly extended to handle missing values in test.
Further note that if(test) yes else no is much more efficient and often much preferable to ifelse(test, yes, no) whenever test is a simple true/false result, i.e., when length(test) == 1.
The srcref attribute of functions is handled specially: if test is a simple true result and yes evaluates to a function with srcref attribute, ifelse returns yes including its attribute (the same applies to a false test and no argument). This functionality is only for backwards compatibility, the form if(test) yes else no should be used whenever yes and no are functions.
References
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
See Also
if.
Examples
x <- c(6:-4)
sqrt(x) #- gives warning
sqrt(ifelse(x >= 0, x, NA)) # no warning
## Note: the following also gives the warning !
ifelse(x >= 0, sqrt(x), NA)
## ifelse() strips attributes
## This is important when working with Dates and factors
x <- seq(as.Date("2000-02-29"), as.Date("2004-10-04"), by = "1 month")
## has many "yyyy-mm-29", but a few "yyyy-03-01" in the non-leap years
y <- ifelse(as.POSIXlt(x)$mday == 29, x, NA)
head(y) # not what you expected ... ==> need restore the class attribute:
class(y) <- class(x)
y
## This is a (not atypical) case where it is better *not* to use ifelse(),
## but rather the more efficient and still clear:
y2 <- x
y2[as.POSIXlt(x)$mday != 29] <- NA
## which gives the same as ifelse()+class() hack:
stopifnot(identical(y2, y))
## example of different return modes (and 'test' alone determining length):
yes <- 1:3
no <- pi^(1:4)
utils::str( ifelse(NA, yes, no) ) # logical, length 1
utils::str( ifelse(TRUE, yes, no) ) # integer, length 1
utils::str( ifelse(FALSE, yes, no) ) # double, length 1
[Package base version 3.5.0 Index]


text: ||Surface-constrained motion, i.e., motion constraint by a rigid surface, is commonly found in daily activities. The current work investigates the choice of hand paths constrained to a concave hemispherical surface. To gain insight regarding the paths and their relationship with task dynamics, we simulated various control policies. The simulations demonstrated that following a geodesic path is advantageous not only in terms of path length, but also in terms of motor planning and sensitivity to motor command errors. These stem from the fact that the applied forces lie in a single plane (that of the geodesic path itself). To test whether human subjects indeed follow the geodesic, and to see how such motion compares to other paths, we recorded movements in a virtual haptic-visual environment from eleven healthy subjects. The task was comprised of point-to-point motion between targets at two elevations (30 degrees and 60 degrees ). Three typical choices of paths were observed from a frontal plane projection of the paths: circular arcs, straight lines, and arcs close to the geodesic path for each elevation. Based on the measured hand paths, we applied k-means blind separation to divide the subjects into three groups and compared performance indicators. The analysis confirmed that subjects who followed paths closest to the geodesic produced faster and smoother movements, compared to the others. The 'better' performance reflects the dynamical advantages of following the geodesic path, as shown by the simulations, and may also reflect invariant features of the control policies used to produce such a surface-constrained motion.


text:
There are a number of identification attributes associated with animal objects in PyPedal pedigrees. A description of those fields, as well as their default values, is provided in Table 6.1. This section describes the data structures provided for mapping between various animal IDs. Table 7.1 lists the four structures provided for ID mapping and lists the default values for pedigrees with integral (asd formats) and string (ASD formats) IDs. Renumbered PyPedal pedigree objects store animal objects in a list that is typically indexed by renumbered ID. When animal IDs are strings (see 3.5.1) they are hashed to an integer and the original ID is stored in a name field. In renumbered pedigrees the original ID is stored and replaced by a renumbered ID.
7.2 Animal Identification and Cross-References
Once your pedigree is renumbered it is quite easy to see how these maps can be used to convert between various IDs. The maps mean that you don't have to worry about renumbered IDs and can continue to think about your animals in terms of their original IDs, whether they be ID numbers or names. Consider the Newfoundland pedigree presented in Figure 9.4 - it is much more convenient to think about the dog named Kaptn Kvols von Widdersdorf, rather than the dog whose name was hashed to the ID 5523557808241831142 amd renumbered to 48. For example, suppose you wanted to determine his coefficient of inbreeding. It is simple to do using the maps:
example.namemap['Kaptn Kvols von Widdersdorf'] returns the original ID assigned to the name, while example.idmap[...] converts from the original ID to the renumbered ID. This sort of ID/name mapping is sued in a number of places in PyPedal, such as in the three generation pedigree routine in the pyp_reports module.
>>> example = pyp_newclasses.loadPedigree(optionsfile='newfoundland.ini')
>>> newf_f = pyp_nrm.inbreeding(example)
>>> print newf_f['fx'][example.idmap[example.namemap['Kaptn Kvols von Widdersdorf']]]
Note that if an animal has its original ID as its name, which is the default when integral IDs and no animal names are provided, the name is changed to the renumbered ID when the pedigree is renumbered.
See About this document... for information on suggesting changes.
Animal identification and cross-references.
SPMamp; asd format
& ASD format
& Key & Value & Key & Value & Key & Value