text:
Bird Watching in Pakistan
The Chukar (Alectoris chukar) is a
Eurasian upland game bird in the pheasant family Phasianidae of the order
Galliformes, gallinaceous birds. Its native range in Asia from Pakistan and
Kashmir, India and Afghanistan. It is closely related and similar to its western
equivalent, the Red-legged Partridge, Alectoris rufa. The Chukar is a rotund
32-35 cm long bird, with a light brown back, grey breast, and buff belly. The
face is white with a black gorget. It has rufous-streaked flanks and red legs.
When disturbed, it prefers to run rather than fly, but if necessary it flies a
short distance on rounded wings. Chukar prefer rocky, steep, and open hillsides.
The Chukar is a resident breeder in dry, open, and often hilly country. In the
wild, Chukar travel in groups of 5-40 birds called coveys. It nests in a
scantily lined ground scrape laying 8 to 20 eggs. Chukars will take a wide
variety of seeds and some insects as food. When in captivity, they will lay 1
egg per day throughout the breeding season if the eggs are collected daily. For
hunters, Chakur is a very challneging bird becuase of its surgical upward
flights and sudden disappearances in the bushes.
Western Tragopan pheasant - Pallas's
Fish-eagle - Greater Spotted Eagle
Pakistan, due to its diverse weather
and varied land is home to some of the rare and exclusive birds in the world.
Its wetlands and lakes attract millions of migratory birds from across the
globe, specially Siberia each year, which besides its own native birds in their
natural habitat in the jungles and mountains, provide an excellent opportunity
to the bird watchers around the world. Western Tragopan pheasant (Tragopan
melanocephalus) is one of the rare species that exists in the northerly
mountains and the Macharia National Park, where it is being bred and chances are
that this beautiful bird will be able to be saved of its near extinction in
Some of the bird sanctuaries and wild
life habitats in Pakistan are as under:-
Park: This park provides refuge to the elusive leopard and
the black bear along with excellent birding.
Gol National Park: The park is the home of the elusive snow leopard
and some interesting birds.
National Park: Birds in the park include Golden eagle, Lammagier
Vulture, Griffon Vulture, Laggar falcon, Peregrine Falcon, Kestrel, Indian
Sparrow Hawk and Snow cock.
Drigh Lake: The lake is an
important breeding and wintering area for a wide variety of water
Lammagier Vulture - Griffon Vulture -
Laggar falcon - Kestrel
Haleji Lake: Asia's
greatest water fowl reserve, Haleji Lake is 70 km (about 52 miles) from
Karachi. During winter, a hundred thousand birds fly down to Haleji from the
cold of Siberia. It is a bird watchers' paradise. Between Bhanbhore and
Thatta, if you turn into the countrylane by the 82km (51/1 mile-furlong stone)
a 6-km long drive will bring you to the largest bird sanctuary of the country,
Haleji Lake. During the winter, migatory birds come to this lake in very large
numbers to the great delight of the bird watchers. You can drive along the 16
km. (10 miles) track around the lake for photography or bird watching.
Ganji Chiltan National Park: In the folds of these mountains, many
species of birds make their homes.
National Park: Dalmatian Pelican (Pelecanus crispus)
Indus Dolphin Reserve and Kandhkot
Wetland: The vast Indus Basin wetland include Common Teal (Anas crecca),
Marbled Teal (Marmaronetta angustirostris), Great Egret (Casmerodius
albus),Dalmatian Pelican (Pelecanus crispus), Little Cormorant (Phalacrocorax
niger), Pallas's Fish-eagle (Haliaeetus leucoryphus), Greater Spotted Eagle
(Aquila clanga), Imperial Eagle (Aquila heliaca), Black-tailed Godwit (Limosa
limosa), Spotted Redshank (Tringa erythropus), Little Stint (Calidris minuta),
Small Pratincole (Glareola lactea), River Tern (Sterna aurantia), Indian
Skimmer (Rynchops albicollis), Pale-backed Pigeon (Columba
Black-tailed Godwit - Dalmatian Pelican
- Mallard - Northern-Shoveler
Kinjhar (Kalri) Lake:
The largest freshwater lake in Pakistan with extensive reedbeds.
National Park: The park is home to some rare species of mammals as
well as a great variety of birds.
Keti Bundar North Wildlife
Sanctuary: Marbled Teal (Marmaronetta angustirostris), Dalmatian Pelican
(Pelecanus crispus), Greater Spotted Eagle (Aquila clanga), Imperial Eagle
(Aquila heliaca), Indian Skimmer (Rynchops albicollis)
Khabbaki Lake: The lake is
important as a staging and wintering area for a wide variety of water
Kheshki Reservoir: A small
storage reservoir, originally created to supply local villages with water, now
popular with birds.
National Park: Watch for birds as the hills move back from the road,
the valley opens out and the river dwindles to a tiny mountain stream with the
odd tuft of grass, willow or birch along its banks
Kandar Dam: A tiny water
storage reservoir (at maximum capacity its area is only 47ha) set in stony
hills to the west of the Indus river.
Suhanra National Park: The park is actually a wildlife sanctuary and
features watch towers and tourist huts. Mallard (Anas platyrhynchos), Northern
Shoveler (Anas clypeata), Pallas's Fish-eagle (Haliaeetus leucoryphus),
Greater Spotted Eagle (Aquila clanga) and Imperial Eagle (Aquila heliaca) are
some of the birds that can be seen here.
Imperial Eagle - Indian Skimmer - Common
National Park: Located in the Azad kashmir, this park of special
significance since here rare breeds of pheasants, specially the Western
Tragopan pheasant (Tragopan melanocephalus) is bred and efforts are at hand to
save this beautiful bird from extinction.
Malugul Dhand: A shallow,
brackish lake formed by seasonal flooding of a "dead arm" of the Kurram
Mangla Lake: Mallard (Anas
platyrhynchos), Common Teal (Anas crecca), Marbled Teal (Marmaronetta
angustirostris), Common Pochard (Aythya ferina) and Tufted Duck (Aythya
fuligula) are some of the birds that flock the vast blue waters of Mangla Dam
Marala Game Reserve: Mallard
(Anas platyrhynchos) and Common Teal (Anas crecca) can be seen
Hills National Park: Park provides an excellent opportunity for bird
Naran Reserve Forest to
Saif-ul-Maluk Lake: The clear blue water of the lake, surrounded by snoa
covered "Malka Parbat" mountain attract White-cheeked Tit (Aegithalos
leucogenys), Brooks's Leaf-warbler (Phylloscopus subviridis), Spectacled Finch
(Callacanthis burtoni) and Orange Bullfinch (Pyrrhula aurantiaca) each year.
Nothing could be more awe inspiring than watching birds at 12,000
Brooks's Leaf-warbler - Spectacled Finch
- Ruddy Shelduck
Palas Valley: The
temperate forest in this high valley supports around 325 pairs of the very
rare and beautiful Western Tragopan, along with a number of other west
Rann of Kutch Wildlife
Sanctuary: The endless marshes of Rann of Kutch on the border of India and
Sind Province of Pakistan are home to Ruddy Shelduck (Tadorna ferruginea),
Common Shelduck (Tadorna tadorna), Eurasian Wigeon (Anas penelope), Northern
Shoveler (Anas clypeata), Northern Pintail (Anas acuta), Common Teal (Anas
crecca), Greater Flamingo (Phoenicopterus roseus), Indian Vulture (Gyps
indicus), Sarus Crane (Grus antigone), Common Crane (Grus grus), Pied Avocet
(Recurvirostra avosetta), Kentish Plover (Charadrius alexandrinus),


text:
Bospolderplein square needs to be transformed into a safe place where people can gather more often and connect. A small community centre could perhaps facilitate that where people could share their thoughts, knowledge, culture, food and concerns about their neighbourhood. An outdoor living room for children, elderly and families where age and nationality doesn't separate them, just like a big team!
Where young meets elderly:
An age-friendly world enables people of all ages to actively participate in community activities and treats everyone with respect, regardless of their age.WHO
What do children and elderly have in common?
Both children and the elderly have fountains of love that they want to share. They both have innocence and vulnerability. They love playing games and music. They love to dance. They love stories, some like telling stories and others like hearing stories. They like each other. They find each other fascinating. They look at life through different eyes. They are curious about things and people.
- Storytelling. Swapping stories is a great activity and can help build a connection.
- Planting seeds or gardening. This illustrates the stages of the life cycle.
- Talking about ethnic heritage. Share ethnic customs, discuss the meaning of a name in the native language, or relate special stories passed down about culture.
- Preparing a meal together as well as eating together
- Playing games
- Music and Dancing
Bospolderplein already has good amount of green and sport facilities which is functioning well at the moment. The idea is to create flexible structure which work as meeting points for different activities. These activities are connected with a 1:1 board game painted on the ground with chalk. these games can
These interventions can expand to the rest of the neighbourhood in the future. In this way Bospolderplein, Dak Park and Grote Visserijplein could be connected in a larger scale as well. The games on the ground would act as guiding elements and motivation in order to attract people to the meeting spot.

source: openbmb/Ultra-FineWeb


text:
A father (m = 94 kg) and son (m = 48 kg) are standing facing each other on a frozen pond. The son pushes on the father and finds himself moving backward at 3 m/s after they have separated. How fast will the father be moving?
Which equation is used to solve this? Can you set up the problem for me?

source: HuggingFaceFW/fineweb-edu


Abstract
Slip along low-angle normal faults is a mechanical paradox requiring activation of strain weakening mechanisms. Microstructures present in the slip zones of incipient low-angle normal faults cutting carbonates in the Southern Apennines of Italy show that slip was promoted by two weakening mechanisms producing a reduction of the friction coefficient: (1) high pore fluid pressures; (2) dynamic weakening related to thermal decomposition indicated by decarbonation microstructures and concomitant localized dynamic calcite recrystallization. Furthermore, as a consequence of thermal decomposition, nanoparticles occur as infilling of injection veins, suggesting that powder lubrication processes are active along the slip surface during seismic slip.
Supplementary materials:
A geological sketch of the study area, detailed field photographs of the studied faults and detailed micrographs are available at _URL_
You do not currently have access to this article.


text:
STRATEGIC LEVERS FOR IMPACT
In achieving long-term social impact, three key strategic drivers have been identified that are measurable and able to improve the quality of life of individuals, communities and society as a whole. Hasanah terms the three strategic levers of impact as Increase, Innovate and Influence.
Increasingly, we have seen Hasanah's programmes driving scale, investing in new and improved methodologies and involved in advocacy and influencing of policies and structures for the long-term.
Scaling up and deepening reach, engagements and programmes across all focus areas.
Develop new, innovative and improved approaches (content) and sustainable solutions to pressing social and environmental issues.
Advocate and shape policies to achieve structural changes and systems reform in our focus areas.


text:
Values for peak ground acceleration and peak ground velocity using in seismic hazard assessment for Song Tranh 2 hydropower region
Keywords:Peak ground acceleration, peak ground velocity.
Song Tranh 2 Hydropower Plant was built in 2010 with the seismic design for maximum possible magnitude M= 5.5. On March 2011 the people of Bac Tra My area nearby the Song Tranh 2 dam began to feel slight ground motion accompanying with the sound of explosions. This phenomenon happened with increasing frequency. On November 15, 2012, an earthquake of magnitude M = 4.7 occurred. This earthquake caused some damage to Song Tranh project management office and houses in the Bac Tra My area. An unusual series of frequent earthquakes has alarmed, caused significant worries and stress for both the local people and local authorities. Results of our survey of the area around Song Tranh 2 (December 2012) have shown that recently, the earthquakes occur frequently and caused minor damage on some houses. While the houses had cracks in the walls, but the columns did not experience any damage. The damage is consistent with the shaking of the intensity in the range of VI - VII (MSK scale). However, the maximum value of acceleration (PGA) measured from accelerometer recordings is equivalent to a higher shaking intensity levels of VII - VIII. Value of the maximum velocity (PGV) measured from accelerometer recordings is more in line with the survey results which is equivalent to the shaking intensity levels VI - VII. The reason for this difference is that PGV is less affected by shaking than PGA at high frequencies. The key conclusion from this experience is that we should also consider PGV in earthquake hazard assessment for the design works because so far we have only used the PGA.
Avila-Barrientos, L., Valdes-Gonzalez, C., 2011: Generation of isoseismal maps for Mexico using velocity and acceleration data. Nat Hazards, Vol. 59, No. 2, pp 655-664.
Cosenza, E., Manfredi, G., 2000: Damage indices and damage measures. Prog. Struct. Engg Mater., Vol. 2, pp 50-59.
Wald, D.J., , Quitoriano, V., Heaton, T.H., Kanamori, H., 1999: Relationships between Peak Ground Acceleration, Peak Ground Velocity, and Modified Mercalli Intensity in California. Earthquake Spectra, Vol. 15, No. 3,
Department of Seismological Survey, 2003: Earthquake Catalog of Southern Vietnam. Institute of Geophysics (in Vietnamese).
Department of Seismological Survey, 2014: Earthquake catalog of Tranh River No.2 hydroelectric Plant area and surrounding, Institute of Geophysics (in Vietnamese).
Fujiwara, H., Kawai, S. Aoi, S., Morikawa, N., Senna, S., Kudo, N., Ooi, M., Hao, K.X., Wakamatsu, K., Ishikawa, Y., Okumura, T., Ishii, T., Matsushima, S., Hayakawa, Y., Toyama, N., Narita, A., 2009: Technical reports on national seismic hazard maps for Japan, Technical note of the NIED, Vol.336.
Institute of Geophysics, 2003: Estimation of Seismic hazard in Tranh River No.2 hydroelectric Plant area, Institute of Geophysics (in Vietnamese).
Jaimes, M.A., Arredondo, C., Reinoso, E., Ordaz, M,, 2008: Probabilitics seismic hazards analysis to contents and non-structural elements: correlation between peak ground acceleration and velocity. Earthquake Engineering, 14th World Conference, October 12-17, 2008, Beijing, China.
Kermani, E., Jafarian, Y., Baziar, M.H., 2009: New Predictive Models for the Vmax /amax Ratio of Strong Ground Motions using Genetic Programming. International Journal of Civel Engineering, Vol. 7, No. 4, December 2009, pp 236.
Le Huy Minh, Le Tu Son, Le Van Dung, Dinh Quoc Van, Nguyen Thanh Tung, Nguyen Huu Tuyen, Tran Tuan Anh, Phan Trong Trinh, Ngo Thi Lu, 2012: Report on earthquake survey in the Tranh River No.2 hydroelectric Plant, North Tra My district, Quang nam province, Institute of Geophysics, September 2012 (in Vietnamese).
Le Huy Minh, Nguyen Tien Khiem, Nguyen Van Giang, Nguyen Dinh Kien. Nguyen Dinh Xuyen, Le Tu Son, et al., 2012: Report on earthquake survey in the Tranh River No.2 hydroelectric Plant, North Tra My district, Quang nam province, Institute of Geophysics, April 2012 (in Vietnamese).
Le Huy Minh, Tran Tuan Anh, Phan Trong Trinh, Pham Van Hung, Le Tu Son et al., 2011: Report on earthquake survey in the Tranh River No.2 hydroelectric Plant, North Tra My district, Quang nam province, Institute of Geophysics, December 2011 (in Vietnamese).
Makris N., Black, C.J., 2004: Evaluation of Peak Ground Velocity as a "Good" Intensity Measure for Near-Sourc Ground Motions. Journal of Engineering Mechanics, Vol. 130, No. 9, pp _PHONE_.
Medved'ev, S.W., Sponheuer, W., Karnik, V., 1965: Seismic intensity scale version msk 1964, UNESCO/NS/SEISM/28, 7 May 1965, Paris.
Miyake, H., Iwata, T., Irikura, K., 2003: Source characterization for broadband ground-motion simulation: Kinematic heterogeneous source model and strong motion generation area. Bull. Seismol. Soc. Am., Vol. 93, No. 6, pp 2531-2545.
Sawada, T., Hirao, K., Yamamoto, H., Tsujihara, O., 1992: Relation between maximum amplitude ratio (a/v, ad/vz) and spectral parameters of earthquake ground motion. Earthquake Engineering, Tenth World Conference, Vol. 2, pp 617.
Wu, Y-M., Shin, T-Ch., Chang, Ch-H., 2001.Near Real-Time Mapping of Peak Ground Acceleration and Peak Ground Velocity Following a Strong Earthquake. BSSA, Vol. 91, No. 5, pp 1218 - 1228.
Wu, Y-M., Teng, T-L., Shin, T-Ch., Hsiao, N-Ch., 2003: Relationship between Peak Ground Acceleration, Peak Ground Velocity and Intensity in Taiwan, BSSA, Vol. 93, No. 1, pp 386-396.
Zhu, T., Tso, W., Heidebrecht, A., 1988: Effect of Peak Ground a/v Ratio on Structural Damage. J. Struct. Eng., Vol. 114, No. 5, pp _PHONE_.

source: m-a-p/FineFineWeb


AnsweredAssumed Answered
Work assignment logic in a cluster
Question asked by pier-olivier.tremblay Champion on Jan 25, 2018
Latest reply on Jan 25, 2018 by pier-olivier.tremblay
Can someone explain me the exact logic a PAM cluster uses to assign work?

To test the cluster we use a process that calls a subprocess several times.

Yesterday, after adding 3 nodes to the cluster, the work seemed to be assigned on a "round robin" basis against the 6 nodes.

However, this morning, the work is assigned on a "round robin" basis against only 4 nodes.

Is it always "round robin" no matter how occupied is a node?
Outcomes


text:
In the wake of Cyclone Batsirai which hit Madagascar late on Saturday 5 February, Eutelsat Communications stepped in to provide satellite equipment and in-orbit resources on its EUTELSAT KONNECT satellite to Gulfsat Madagascar to support the World Food Programme's (WFP) disaster relief coordination efforts.
The cyclone brought massive flooding across the country with widespread damage to infrastructure. To this end, under the auspices of the WFP, in-orbit capacity provided by Eutelsat's satellite coupled with Gulfsat Madagascar's ground-breaking telecom expertise was assured vital support to early relief operations by deploying telecommunications resources in zones where terrestrial networks had been damaged, saturated or destroyed by the cyclone.
Philippe Oliva, Eutelsat's Chief Commercial Officer, commented, "We are proud to deliver equipment and resources to the World Food Programme, which we have supported since 2015, in the face of this humanitarian disaster. Eutelsat strives to establish satellite technology as the go-to infrastructure for digital inclusion in hard-to-reach areas. Our Group plays an active role in disaster relief around the World, with satellites providing an indispensable solution for humanitarian aid operations to restore communications wherever they are most needed."


Skip navigation
Skip navigation
You are using an outdated browser. Please upgrade your browser.
24 February 2004
Lost for 4-letter Words -- the freesearch Dictionary Top 10 Words We Look Up Online
Leading UK online dictionary highlights the 10 English-language words users search for most: harshest 4-letter expletives hold two of the top three places
The leading online dictionary for UK English,, has today released a Top 10 listing of its most frequently-searched words. The listing shows that despite their common usage in everyday language, the meanings of the harshest swear words f**k and c**t are still a matter of curiosity to many people in Britain. (also available at currently handles a word search every second from UK users - or around 2.5 million word searches per month - with traffic growing daily. The most popular searches are:
1. f**k
2. liaise
3. c**t
4. holistic
5. paradigm
6. affect
7. tw*t
8. effect
9. practise
10. love
The freesearch team report that f**k represents around 1 in every 1,000 dictionary searches, and is keyed in by users 50% more frequently than the modern jargon terms holistic or paradigm, at numbers 4 and 5 in the listing.
freesearch founder Shakil Khan believes that, despite the fact the f- and c-words are among the last taboos of mainstream TV and print media, the general public appears to be ambivalent about the true meaning of the words. When John Lydon recently made his famous outburst during ITV's I'm a Celebrity... Get Me Out of Here!, less than 100 complaints were received from well over 10 million viewers.
Khan said: These words have become casual expletives, so that many people are desensitised to hearing or reading them in everyday situations. Because they are commonly used they have become separated from their original meanings, and in fact become almost meaningless. Whether they cause offence now depends entirely on the context of use.
Of course, the popular search words for an online resource like the freesearch Dictionary will reflect the profile of those using the site, and typical Web users tend to be in the 12 to 30 age group. However the findings still show how many people are trying to get to grips with the English language as it constantly changes and evolves, Khan said.
With expletives removed, the freesearch Dictionary Top 10 search words is:
1. liaise
2. holistic
3. paradigm
4. affect
5. effect
6. practise
7. love
8. metaphor
9. liase (sic)
10. practice
The list also highlights confusion among UK users over near-homonyms such as affect and effect and on spelling variants practice and practise.
English-language dictionary editors and compilers worldwide have noted how rapidly new words are entering the English language in the last decade. This is attributed to the speed at which the web can spread little-known words into wider usage, and publish them for easy access. Around 800 new words are officially recognised in the English language each year. uses a regularly-updated database of over 150,000 British English terms, complete with examples of usage and related words.
Issued on behalf of freesearch, visit
Contact Shakil Khan on 07940 123789
Press contact: Craig Coward, 01625 511966 /
About is a new search destination which gives users clean and easy-to-use web searches with no distracting pop-ups or confusing layouts. also provides a comprehensive picture search and British English dictionary search function. is aiming for Tier 1 search destination status in 2004.


Question: Can An Eagle Kill A Bear?
What animal can eat a bear?
Most other animals have more to fear.
Scavengers in numbers are also a threat..
Can an eagle pick up a human?
"There used to be stories about eagles carrying off babies and little kids, and none of that has ever been documented," he said. "They can pick up and carry four or five pounds, maximum, and actually fly off with it. They can lift a little more and hop it along, but they can't carry it off."
Who would win eagle or wolf?
Golden eagles can kill mammals bigger and heavier than wolves by a powerful strike directed at the back of the skull, a trained eagle would in fact be able to kill even an adult wolf if it approached quickly enough and struck the wolf, from behind, in the right place.
What is toxic to bears?
Theobromine can, at high doses, be toxic to bears and other species. Its effects have been studied and documented in dogs, cats, rodents and humans, but its impact on bears and other wildlife species is largely unknown, according to Fish and Game.
Can a hawk pick up a 20 pound dog?
Large raptors, such as Red-tailed Hawks and Great Horned Owls, can attack and kill small pets. We have received dozens of inquiries about dogs and cats weighing anywhere from 6 to 60 pounds. … A large female Cooper's Hawk can weigh just over one pound; thus the most it could pick up would be a one pound animal.
Can an owl pick up a 20 pound dog?
Great horned owls, northern goshawks, and red-tailed hawks are three of the most common birds-of-prey to lash at small dogs and cats, typically those under 20 pounds. … Oftentimes the answer is as simple as knowing if your yard is also viewed by a hawk or owl as its own home.
Will a bear attack a human?
Generally, bears only attack humans to protect their food, cubs, or space so fighting back against a grizzly bear will typically only worsen an attack whereas playing dead may help the bear believe you are no longer a threat. "To effectively play dead, you should wait until the bear has actually touched you.
Can an Eagle kill a wolf?
Can an eagle crush a human skull?
Males weigh an average of 10 pounds while females clock in closer to 20 pounds. Their rear talons are 3 to 4 inches long – the same length as a grizzly bear's claws. They have a grip strength of appproximately 530 psi – more than enough to crush the human skull & squash your brain like a grape.
Do bears eat humans?
Bears. … Truly man-eating bear attacks are uncommon, but are known to occur when the animals are diseased or natural prey is scarce, often leading them to attack and eat anything they are able to kill. In July 2008, dozens of starving brown bears killed two geologists working at a salmon hatchery in Kamchatka.
Can I shoot a bear if it attacks me?
Bears wounded with an arrow, knife, or firearm may intensify the attack, and killing a bear charging at full speed is difficult at best. If you shoot a bear in self-defense, leave the scene as soon as it is safe, and report the incident to Fish, Wildlife & Parks immediately. … If attacked, use your bear spray.
How big of an animal can an eagle kill?
However, attacks on animals that weigh more than 30 to 40 pounds (14 to 18 kg) are uncommon. Where golden eagles prey on domestic animals, they usually take lambs and kids, but some become persistent predators of domestic livestock as large as 500 pounds (227 kg).
What is the deadliest Eagle?
Harpy eagleHarpy eagleGenus:Harpia Vieillot, 1816Species:H. harpyjaBinomial nameHarpia harpyja (Linnaeus, 1758)15 more rows
What eats an eagle?
Though eagles are considered to be fierce and dangerous organisms, other organisms consider eagles to be a vital delicacy. Examples of organisms that eat eagles (at the different life cycle stages) include raccoons, coyotes, great horned owls, ravens, squirrels, foxes, and wolves.
Can a bear catch a deer?
What animal has killed the most humans?
How do you tell if a bear is stalking you?
10 Signs a Bear is Stalking You#1. It takes a second look. … #2. Check for paw prints or fresh droppings in your vicinity. … #3. Constant Gifts. … #4. You keep "running into" each other when you're out of the house. … #5. Constant phone calls. … #6. It keeps "accidentally" leaving things at your house. … #7. Your dog is dead. … #8.More items…•
What animal can kill an eagle?
What food kills bears?
The worst offenses are caused by unprocessed chocolate, baker's chocolate and dark chocolate. Unprocessed chocolate and other chocolates used in commercial baking and manufacturing have large amounts of theobromine, but is not palatable because it's very bitter. The bears simply won't eat it.
Do eagles eat cats?
Yes Eagles do eat cats, albeit infrequently. Although eagles are meat eaters they are also carrion eaters. Their preferred dish is fish, followed by other birds and wildfowl.
Why do bears bury their kill?
It is clear from these data that the bears are more likely to bury whole carcasses of animals rather than their remains left after other predators. A brown bear may cover its prey after he had already started to eat it (Matyushkin, 1974), or after burying the carcass, may wait for some time without eating it.


audio/video sync in SMPEG
Sathish Vasudevaiah vsatish at
Mon Feb 2 10:47:38 EST 2004
Recently I put some efforts in trying to understand
the audio/video synchronisation in smpeg and wasn't
comfortable with what I understood. So I decided to
prepare this writeup on what I digested and place
it before the group for critique. In the process I hope
to learn the missing pieces.
Before I start I must admit that my knowledge of
MPEG1 is what I got from the book "Video Demystified",
brief chapter on MPEG1.
Also what I write here could be wrong, very wrong
Inn the following XXXX marks the spot where I
am very confused and look forward to some guidance.
Synchronisation in smpeg:
In smpeg, a/v sync is broadly achieved using MPEG
Presentation Time Stamps (PTS).
Presentation time stamp:
"..The optional PTS is a 33-bit number coded using three
fields, separated by marker bits. PTS indicates the
intended time of display by the decodder. The value
of PTS is the number of periods of a 90 kHZ system
clock. This field is present only if PTS_bits is
present and stream_ID not equal to private stream 2...."
 From what is seen so far, it appears that a time stamp
is calcualted for each packet and is inserted into the
MPEGstream along with the packet data. Mainly the
time stamp is derived from the PTS.
As raw audio output (afer decoding) is played back by the
SDL, SDL driver independently synchronises the audio playback
based on the expected time for one frame of audio.
typedef struct {
 int freq; /* DSP frequency -- samples per second */
 Uint16 format; /* Audio data format */
 Uint8 channels; /* Number of channels: 1 mono, 2 stereo */
 Uint8 silence; /* Audio buffer silence value (calculated) */
 Uint16 samples; /* Audio buffer size in samples (power of 2) */
 Uint16 padding; /* Necessary for some compile environments */
 Uint32 size; /* Audio buffer size in bytes (calculated) */
} SDL_AudioSpec;
 From this information two values are calculated:
_TAG_ frame_ticks (this->hidden->frame_ticks)
 - based on spec data structure, the time duration
 of one audio frame is calculated in ticks
 (nothing but milliseconds)
_TAG_ next_frame (this->hidden->next_frame)
 - This contains the expected start of time for
 the next frame.
 frame_ticks = (float)(spec->samples*1000)/spec->freq;
 next_frame = SDL_GetTicks()+frame_ticks;
One thing that has bugged me is the SDL_Audiospec->samples member.
How is this computed? XXXX
The actual synchronisation....
 _TAG_ USE_BLOCKING_WRITES /* Not necessary when
 using blocking writes */
 /* See if we need to use timed audio synchronization */
 if ( frame_ticks ) {
 /* Use timer for general audio synchronization */
 Sint32 ticks;
 ticks = ((Sint32)(next_frame - SDL_GetTicks()))-FUDGE_TICKS;
Preparing for the next frame...
 /* If timer synchronization is enabled, set the next write frame */
 if ( frame_ticks ) {
 next_frame += frame_ticks;
- synchronisation means a wait (the assumption being that
 the incoming data rate is much faster than the rate at
 which the driver is outputting) XXXX
 If it is not underruns at the device driver level? XXXX
- FUDGE_TICKS - this is linked to RR scheduling delays
 (overheads). How to calibrate this ? XXXX
SMPEG: Time stamp processing in MPEGaudio
The MPEG PTS info is kept in this array found in
MPEGaudio class.
 /* Timestamp sync */
 _TAG_ N_TIMESTAMPS 5
 double timestamp[N_TIMESTAMPS];
Here timestamp[] is used as a FIFO to store and then use the timestamps.
PTS -> stream -> MPEGring -> timestamp array[]
The timestamp info is put into the MPEGRing by mpeg audio decoder
(in Decode_MPEGaudio).
 In MPEGaudio::run, the timestamp info is read from the MPEGstream
 and put into the MPEGring buffer in the call
 audio->ring->WriteDone(...., timestamp);
Time stamps from the MPEG ring are used to compare with the
audio->Time() (which internally uses the play_time variable) and
calculate the difference. This difference is added to the
play_time to keep it in sync with the PTS. The main purpose of
timestamp[] array seems to keep the Time() virtual method to
return the correct time of the playback.
MPEG::seekIntoStream(int position) methos is used by
MPEG:Rewind and MPEGL:Seek to implement the functionality.
The seekIntoStream uses the MPEGstream-> time() method to
get the timestamp info.
In addition, there is an usage of frags_playing and frag_time variables
as shown below. Their meanings have completely eluded me XXXX.
int Play_MPEGaudio(MPEGaudio *audio, Uint8 *stream, int len)
 /* Increment the current play time (assuming fixed frag size) */
 switch (audio->frags_playing++) {
 // Vivien: Well... the theorical way seems good to me :-)
 case 0: /* The first audio buffer is being filled */
 case 1: /* The first audio buffer is starting playback */
 audio->frag_time = SDL_GetTicks();
 default: /* A buffer has completed, filling a new one */
 audio->frag_time = SDL_GetTicks();
 audio->play_time += ((double)len)/audio->rate_in_s;
Basic synchronisation strategy is to skip frames if
the playback is slow (less than the desired framerate)
or wait if it is fast.
To do this two times are important and are used used:
 - one is the actual playback time
 - desired or the specified time in the encoded
There is another twist to this, video timing is
tied to the audio timing. This is done by using
the audio time stamps in the synchronisation
calculations. 'SetTimeSource' method is used to put
a reference to audio timing information in the video module.
 void MPEG::EnableAudio(bool enabled) {
The MPEG video module appears to have three ways of knowing the time:
 This inline function returns the current playback
 time of the MPEGaudio module.
 The Time() method in base class MPEGaction
 returns the current playback time of the video module.
 It is a 'get' method for the attribute play_time
 but the attribute is directly modifed in the video module
 vid_stream-> current-> show_time
 This contains the fine-grained timing information.
 The MPEG PTS gives the frame level timing information,
 however the GoP timestamp gives the timing at the
 sub-frame level (like picture level).
- Other data structures used in the synchronisation
 This can have values from -1,0,.....n. When it
 is > 0, it indicates that so many frames have to
 be parsed but not displayed. However following
 is a mystery to me: XXXX
 MPEGvideo:: RenderFinal
 /* Process all frames without displaying any */
 _stream->_skipFrame = 1;
 How is this relayed to _skipFrame? It is updaed
 only in timesync and carries its values across
 frames decoding.
 This contains the frame no. to which a seek can be done.
 When a seek is done in seconds the current_frame
 attribute will not contain the correct value.
 This flag indicates that the current frame no.
 should be re-calculated using GoP time code.
 It may sound silly but I still haven't got the true
 meaning of these variables.
 At the beginning of the timeSync method, we have...
 /* Update the number of frames displayed */
 XXXX Why increment both? why do we need both?
Here is the sync loop...
 While loop
 mpegVidRsrc( 0, mpeg->_stream, 0 );
 < parse video stream >
 if (need to skip frame)
 look for new Picture Start Code
 When complete frame is decoded.
 call MPEGvideo::ExecuteDisplay( VidStream*
vid_stream )
 if(! vid_stream->_skipFrame )
 timeSync( vid_stream );
 end of loop
Sync logic
'time behind' = Audio playback - Video playback
 time time
'time behind' range is used to compute the sync level:
 | | | |
-----Ahead----> <-------In Sync------> <----little-----> <------- lot -----
 out of sync out of sync
Based on this range, no. of frames to be skipped is computed
and this information is used in the sync.loop to skip frames.
XXXX But won't 'time behind'/(one frametime) give the correct no.
 of frames to skip???
- The sync. logic assumes RR scheduling for the threads. If
a different policy is in place for the threads (e.g. FIFO


Science tries to explain why you love Apple (and hate Microsoft)
Next Story
Why do people who love Apple hate Microsoft? Conversely, why do people who love Microsoft hate Apple? Science, that wonderful abstraction, may have an answer.
A professor at the University College London, Semir Zeki, has proposed the following: love is a blind emotion while hate takes conscious effort to produce.
Think of it in romantic terms: Why do you find that girl or guy attractive? You just sorta do; it's hard to explain. But, why do you hate that girl or guy? I'm sure you have a laundry list of reasons.
We can apply the same logic to Apple/Microsoft. It's a lot easier to explain why you hate Apple or Microsoft, but try explaining why you like Apple or Microsoft. "I don't know, I just do." Indeed.
I don't know, it gets pretty cerebral pretty quickly. Y'all would be better served (and certainly better entertained) playing Fable II.
via CNET's Technically Incorrect
blog comments powered by Disqus


_
 size.Height) / 2, _
 boundingRectangle.Width, _
 boundingRectangle.Height)
 End Function
End Class
The utility is capable of producing rectangle sub-divisions as suggested by the roughly created grid in the comment in the first part of the listing. You can specify the number of vertical and horizontal sub-rectangles, which horizontal and vertical sub-rectangle to return, and CenterRect (at the end) will return a rectangle centered vertically and horizontally within another rectangle.
The reason shared methods were used is that the Rectangles class itself stores no data; that is, it contains no fields, properties, or events. Following a general OOP rule such a class is naturally specified as a class containing all shared members.
Defining a State-Full Rectangle Manager
Next, I wanted to able to track individual rectangles, so a state-full RectangleManager was defined. This class keeps track of its horizontal and vertical sub-rectangles (with hSegments and vSegments), the desired padding between rectangles, and the original outer rectangle. This class is useful for keeping track of a specific rectangle set being used. Listing 2 contains the RectangleManager.
Listing 2: The RectangleManager is state-full—keeping track of the rectangle under management.
Imports System.Collections
Public Class RectangleManager
 'Implements IEnumerator
 ' note to self - implement IEnumerator so we can do a foreach
 ' over the segments
 Public Sub New(ByVal Rect As Rectangle, _
 ByVal hSegments As Integer, ByVal vSegments As Integer)
 Me.Rect = Rect
 Me.vSegments = vSegments
 Me.hSegments = hSegments
 End Sub
 Public Sub New(ByVal Rect As Rectangle, _
 ByVal hSegments As Integer, _
 ByVal vSegments As Integer, ByVal padding As Integer)
 Me.Rect = Rect
 Me.vSegments = vSegments
 Me.hSegments = hSegments
 Me.padding = padding
 End Sub
 Private Rect As Rectangle
 Private vSegments As Integer
 Private hSegments As Integer
 Private padding As Integer = 4
 Public Function GetSubRect(ByVal xSegment As Integer, _
 ByVal ySegment As Integer) As Rectangle
 Return Rectangles.GetSubRect(Rect, xSegment, ySegment, _
 hSegments, _
 vSegments, padding)
 End Function
 Public Function CenterRect(ByVal size As SizeF, _
 ByVal xSegment As Integer, _
 ByVal ySegment As Integer)
 Return Rectangles.CenterRect(size, GetSubRect(xSegment, _
 ySegment))
 End Function
End Class
Visualizing a LINQ Query with the Rectangle Manager
A LINQ query returns a sequence. (Think collection!) By using ellipses, you can visualize the sequence as a linear row of circles with each circle containing the text (or a representation of the text) in the circle itself. Listing 3 shows the form for representing the sequence visually, and Listing 4 contains a concrete behavior class that contains the draw-sequence behavior. (You can look up the State Behavior Pattern on dofactory.com or the GoF book on Design Patterns.)
Listing 3: The Form using a state behavior pattern; the Form shows the visual representation of the LINQ query.
Public Class Form1
 Private state As MyStatePattern
 Private Sub Form1_Load(ByVal sender As System.Object, _
 ByVal e As System.EventArgs) Handles MyBase.Load
 state = New DrawSequenceState(p)
 End Sub
 Private p As Pen = New Pen(Color.Red, 4)
 Private Sub Form1_Paint(ByVal sender As Object, _
 ByVal e As System.Windows.Forms.PaintEventArgs) _
 Handles Me.Paint
 state.Draw(e.Graphics, Font)
 End Sub
 Private Sub DrawRectanglesToolStripMenuItem_Click(ByVal _
 sender As System.Object, _
 ByVal e As System.EventArgs) Handles _
 DrawRectanglesToolStripMenuItem.Click
 state = New DrawRectState(p)
 Invalidate()
 End Sub
 Private Sub DrawEllipsesToolStripMenuItem_Click(ByVal sender _
 As System.Object, _
 ByVal e As System.EventArgs) Handles _
 DrawEllipsesToolStripMenuItem.Click
 state = New DrawEllipseState(p)
 Invalidate()
 End Sub
 Private Sub DrawSequenceToolStripMenuItem_Click(ByVal sender _
 As System.Object, _
 ByVal e As System.EventArgs) Handles _
 DrawSequenceToolStripMenuItem.Click
 state = New DrawSequenceState(p)
 Invalidate()
 End Sub
End Class
Listing 4: The DrawSequenceState class that contains the sequence and the call using the RectangleManager to represent that sequence.
Imports System.Drawing
Public Class DrawSequenceState
 Inherits MyStatePattern
 ''' <summary>
 ''' Initializes a new instance of the DrawSequenceState class.
 ''' </summary>
 Public Sub New(ByVal pen As Pen)
 MyBase.New(pen)
 End Sub
 Public Overrides Sub Draw(ByVal Graphics As _
 System.Drawing.Graphics, _
 ByVal Font As System.Drawing.Font)
 Dim i = New Integer() {1, 2, 3, 4, 5, 6, 7, 8, 9}
 Graphics.SmoothingMode = Drawing2D.SmoothingMode.AntiAlias
 Dim r As Rectangle = New Rectangle(10, 50, 200, 50)
 Graphics.DrawRectangle(MyPen, r)
 Dim result = From o In i Where o Mod 2 = 0 Select o
 Dim instance As RectangleManager = _
 New RectangleManager(r, result.Count, 1)
 For x = 0 To result.Count - 1
 Dim f As Rectangle = instance.GetSubRect(x, 0)
 Graphics.FillEllipse(Brushes.Lavender, f.X, f.Y, _
 f.Width, f.Height)
 Graphics.DrawEllipse(Pens.Black, f.X, f.Y, _
 f.Width, f.Height)
 Dim t As Rectangle = instance.GetSubRect(x, 0)
 Dim s As SizeF = Graphics.MeasureString( _
 result.ElementAt(x).ToString(), Font)
 Dim textRect As Rectangle = Rectangles.CenterRect(s, t)
 Graphics.DrawString(result.ElementAt(x).ToString(), _
 Font, _
 Brushes.Blue, textRect.X, textRect.Y)
 Next
 End Sub
End Class
The LINQ query is shown in Listing 4 on the line Dim result = From o In i Where o Mod 2 = 0 Select 0. This query selects the even numbered integers as shown in Figure 1.
Figure 1: The results of the LINQ query returning even numbers in a set of integers 0 through 8.
The base class for the state pattern MyStatePattern is shown in Listing 5.
Listing 5: The abstract base class for the state pattern.
Public MustInherit Class MyStatePattern
 Private FMyPen As Pen
 Public Property MyPen() As Pen
 Get
 Return FMyPen
 End Get
 Set(ByVal Value As Pen)
 FMyPen = Value
 End Set
 End Property
 Public Sub New(ByVal pen As Pen)
 FMyPen = pen
 End Sub
 Public MustOverride Sub Draw(ByVal Graphics As Graphics, _
 ByVal Font As Font)
End Class
Summary
Everything is Rectangles in a 2D rectilinear world. In this article, I demonstrated how you can draw specific rectangular sub-regions as rectangles or ellipses (or really as anything that is constrained by a rectangular region). That was followed by an application of this technique that visualizes LINQ queries. I hope you find the code useful.
About the Author
Paul Kimmel is the VB Today columnist for _URL_ and has written several books on object-oriented programming and .NET. Check out his upcoming book LINQ Unleashed for C# due in Spring 2008. You may contact him for technology questions at _EMAIL_.
If you are interested in joining or sponsoring a .NET Users Group, check out _URL_. Glugnet opened a users group branch in Flint, Michigan in August 2007. If you are interested in attending, check out the _URL_ web site for updates.
Copyright © 2008 by Paul T. Kimmel. All Rights Reserved.
Sitemap | Contact Us
Thanks for your registration, follow us on our social networks to keep up-to-date


Authorization
Authorization refers to the process that determines what a user is able to do. For example, an administrative user is allowed to create, edit, and delete posts. A non-administrative user is only authorized to read the posts.
Authorization is orthogonal and independent from authentication. However, authorization requires an authentication mechanism.
There are many different approaches and strategies to handle authorization. The approach taken for any project depends on its particular application requirements. This chapter presents a few approaches to authorization that can be adapted to a variety of different requirements.
Basic RBAC implementation#
Role-based access control (RBAC) is a policy-neutral access-control mechanism defined around roles and privileges. In this section, we'll demonstrate how to implement a very basic RBAC mechanism using Nest guards.
First, let's create a Role enum representing roles in the system:
@@filename(role.enum)
export enum Role {
User = 'user',
Admin = 'admin',
}
info Hint In more sophisticated systems, you may store roles within a database, or pull them from the external authentication provider.
With this in place, we can create a @Roles() decorator. This decorator allows specifying what roles are required to access specific resources.
@@filename(roles.decorator)
import { SetMetadata } from '@nestjs/common';
import { Role } from '../enums/role.enum';
export const ROLES_KEY = 'roles';
export const Roles = (...roles: Role[]) => SetMetadata(ROLES_KEY, roles);
@@switch
import { SetMetadata } from '@nestjs/common';
export const ROLES_KEY = 'roles';
export const Roles = (...roles) => SetMetadata(ROLES_KEY, roles);
Now that we have a custom @Roles() decorator, we can use it to decorate any route handler.
@@filename(cats.controller)
@Post()
@Roles(Role.Admin)
create(@Body() createCatDto: CreateCatDto) {
this.catsService.create(createCatDto);
}
@@switch
@Post()
@Roles(Role.Admin)
@Bind(Body())
create(createCatDto) {
this.catsService.create(createCatDto);
}
Finally, we create a RolesGuard class which will compare the roles assigned to the current user to the actual roles required by the current route being processed. In order to access the route's role(s) (custom metadata), we'll use the Reflector helper class, which is provided out of the box by the framework and exposed from the @nestjs/core package.
@@filename(roles.guard)
import { Injectable, CanActivate, ExecutionContext } from '@nestjs/common';
import { Reflector } from '@nestjs/core';
@Injectable()
export class RolesGuard implements CanActivate {
constructor(private reflector: Reflector) {}
canActivate(context: ExecutionContext): boolean {
const requiredRoles = this.reflector.getAllAndOverride<Role[]>(ROLES_KEY, [
context.getHandler(),
context.getClass(),
]);
if (!requiredRoles) {
return true;
}
const { user } = context.switchToHttp().getRequest();
return requiredRoles.some((role) => user.roles?.includes(role));
}
}
@@switch
import { Injectable, Dependencies } from '@nestjs/common';
import { Reflector } from '@nestjs/core';
@Injectable()
@Dependencies(Reflector)
export class RolesGuard {
constructor(reflector) {
this.reflector = reflector;
}
canActivate(context) {
const requiredRoles = this.reflector.getAllAndOverride(ROLES_KEY, [
context.getHandler(),
context.getClass(),
]);
if (!requiredRoles) {
return true;
}
const { user } = context.switchToHttp().getRequest();
return requiredRoles.some((role) => user.roles.includes(role));
}
}
info Hint Refer to the Reflection and metadata section of the Execution context chapter for more details on utilizing Reflector in a context-sensitive way.
warning Notice This example is named "basic" as we only check for the presence of roles on the route handler level. In real-world applications, you may have endpoints/handlers that involve several operations, in which each of them requires a specific set of permissions. In this case, you'll have to provide a mechanism to check roles somewhere within your business-logic, making it somewhat harder to maintain as there will be no centralized place that associates permissions with specific actions.
In this example, we assumed that request.user contains the user instance and allowed roles (under the roles property). In your app, you will probably make that association in your custom authentication guard - see authentication chapter for more details.
To make sure this example works, your User class must look as follows:
class User {
// ...other properties
roles: Role[];
}
Lastly, make sure to register the RolesGuard, for example, at the controller level, or globally:
providers: [
{
provide: APP_GUARD,
useClass: RolesGuard,
},
],
When a user with insufficient privileges requests an endpoint, Nest automatically returns the following response:
{
"statusCode": 403,
"message": "Forbidden resource",
"error": "Forbidden"
}
info Hint If you want to return a different error response, you should throw your own specific exception instead of returning a boolean value.
Claims-based authorization#
When an identity is created it may be assigned one or more claims issued by a trusted party. A claim is a name-value pair that represents what the subject can do, not what the subject is.
To implement a Claims-based authorization in Nest, you can follow the same steps we have shown above in the RBAC section with one significant difference: instead of checking for specific roles, you should compare permissions. Every user would have a set of permissions assigned. Likewise, each resource/endpoint would define what permissions are required (for example, through a dedicated @RequirePermissions() decorator) to access them.
@@filename(cats.controller)
@Post()
@RequirePermissions(Permission.CREATE_CAT)
create(@Body() createCatDto: CreateCatDto) {
this.catsService.create(createCatDto);
}
@@switch
@Post()
@RequirePermissions(Permission.CREATE_CAT)
@Bind(Body())
create(createCatDto) {
this.catsService.create(createCatDto);
}
info Hint In the example above, Permission (similar to Role we have shown in RBAC section) is a TypeScript enum that contains all the permissions available in your system.
Integrating CASL#
CASL is an isomorphic authorization library which restricts what resources a given client is allowed to access. It's designed to be incrementally adoptable and can easily scale between a simple claim based and fully featured subject and attribute based authorization.
To start, first install the @casl/ability package:
$ npm i @casl/ability
info Hint In this example, we chose CASL, but you can use any other library like accesscontrol or acl, depending on your preferences and project needs.
Once the installation is complete, for the sake of illustrating the mechanics of CASL, we'll define two entity classes: User and Article.
class User {
id: number;
isAdmin: boolean;
}
User class consists of two properties, id, which is a unique user identifier, and isAdmin, indicating whether a user has administrator privileges.
class Article {
id: number;
isPublished: boolean;
authorId: string;
}
Article class has three properties, respectively id, isPublished, and authorId. id is a unique article identifier, isPublished indicates whether an article was already published or not, and authorId, which is an ID of a user who wrote the article.
Now let's review and refine our requirements for this example:
 - Admins can manage (create/read/update/delete) all entities
 - Users have read-only access to everything
 - Users can update their articles (article.authorId === userId)
 - Articles that are published already cannot be removed (article.isPublished === true)
With this in mind, we can start off by creating an Action enum representing all possible actions that the users can perform with entities:
export enum Action {
Manage = 'manage',
Create = 'create',
Read = 'read',
Update = 'update',
Delete = 'delete',
}
warning Notice manage is a special keyword in CASL which represents "any" action.
To encapsulate CASL library, let's generate the CaslM


What should be on a medical alert bracelet?
What should be on a medical alert bracelet?
What should I put on Roadid?
You should include their full name and number. Their relationship to you is optional but could be helpful. It's also a good idea to list a second or even a third contact on a medical ID bracelet in case your primary contact can't be reached.
What should I engrave on my medical ID bracelet?
We recommend engraving:
 - First and Last Name.
 - Medical Conditions.
 - Allergies.
 - Current Medications.
 - Treatment Considerations or Restrictions.
 - In Case of Emergency (ICE) Phone Numbers.
28-Aug-2020
Should you take off your red bracelet?
Sealing a red bracelet means you are to ward off negative energy, to allow for luck to return in its place. Tradition shows, once on your left wrist, you should not cut or take the scarlet string off. Instead you should wait for it to loosen and fall off on its own accord.
What do you engrave on a medical bracelet?
Items to Put or Engrave on Your Medical ID Bracelet
 - Your name. Your name isn't the only thing you need to put on a medical ID bracelet, but it is one of the most important things.
 - Your medical conditions.
 - Your allergies.
 - Your medications.
 - Supplies you might have with you.
 - Emergency contact information.
02-Jun-2022
What does ICD stand for on medical bracelet?
What is an implantable cardioverter defibrillator? An implantable cardioverter defibrillator (ICD) is a small electronic device connected to the heart. It is used to continuously monitor and help regulate potentially fast and life-threatening electrical problems with the heart.
What does ICD stand for on a medical bracelet?
What is an implantable cardioverter defibrillator? An implantable cardioverter defibrillator (ICD) is a small electronic device connected to the heart. It is used to continuously monitor and help regulate potentially fast and life-threatening electrical problems with the heart.
What arm do you wear a red string bracelet on?
left wrist
Which Wrist Do I Wear a Red Bracelet on? The meaning of a red bracelet is signified when worn on the left wrist. It is believed that the left hand side of your body is the receiving side, as it is closest to your heart.
What does a pink string on your wrist mean?
marriage
It may denote marriage, often being worn on the left wrist by married women. The red thread may also symbolize protection or faith.
What does a white string bracelet mean?
The white thread is symbolic of "peace, harmony, good fortune, good health and human warmth and community". The thread is worn by an individual normally for a minimum of three days and is untied thereafter (thread is not to be cut).
What does purple string mean?
We've created this deep, rich purple string bracelet to support Domestic Violence awareness, and Pancreatic Cancer Research. You can wear it if you just like purple! Purple silk is glammed-up with gold chain and nuggets, to give the traditional Kabbalah bracelet a bit of an update.
What does the purple string bracelet mean?
We've created this deep, rich purple string bracelet to support Domestic Violence awareness, and Pancreatic Cancer Research. You can wear it if you just like purple!
What does an orange string bracelet mean?
It symbolizes innocence and protection, lucidity and knowledge. It's a spiritual color that represents the highest possible frequency. Orange colored bracelets represent the sacral chakra. Wear these if you feel like your ability to stay in the moment is lacking.
What do wristband colors mean?
YELLOW GOLD (AMBER) – childhood cancer. LIME GREEN – lymph nodes cancer. GREEN – gall bladder & liver cancer, cerebral palsy, organ donation, mental health, missing children, literacy, dwarfism. SEAFOAM GREEN – Celiac disease, speech impediments. TEAL – ovarian & cervical cancer, Tourette syndrome, food allergies.
What does a black wrist band mean?
Black wristbands display mourning and advocate sleep disorders. They're also used in conjunction with white wristbands to promote Black Lives Matter. Black bracelets may also represent prisoners of war, 9/11, gang prevention, skin cancer research or counter-culture movements.
What does a clear wristband mean?
Clear wristbands have been previously used to demonstrate the fight against invisible illnesses, and as such related conditions have adopted clear and white bracelets to promote their cause.
What bracelet colors mean?
YELLOW GOLD (AMBER) – childhood cancer. LIME GREEN – lymph nodes cancer. GREEN – gall bladder & liver cancer, cerebral palsy, organ donation, mental health, missing children, literacy, dwarfism. SEAFOAM GREEN – Celiac disease, speech impediments. TEAL – ovarian & cervical cancer, Tourette syndrome, food allergies.
What does a white wrist band mean?
White wristbands, often with gray text, represent traumatic brain injury awareness. White or pearl colored can be a symbol for lung cancer. White bracelets have been used in the White Ribbon campaign to prevent violence against women.
What does a white bracelet mean?
Lung cancer is denoted by wearing a white bracelet.


text:
1. As Cisco grew into an industry giant did they use a product or function orientation? Why? Would you have used the same orientation? 2. After the 2001 restructuring did Cisco change their product/function orientation? Was this the right thing to do? Why? 3. Before the restructuring, how did Cisco cultivate their culture? How would you describe their culture? Did they have any rituals, ceremonies, or myths? Did the culture support their mission? 4. What types of incentives/motivations did Cisco use in their customer focus initiative? Was it effective? How could you have improved the initiative? 5. How did Cisco manage their restructure and re-allignment? What do you think would have been the response to this change? Could they have managed it better? How? Was the loss in sales a result of the change? Explain. 6. If you were Allred would you continue the current path despite a dip in sales and market share or would you try a new approach? Explain. Remember this is a capstone case. That means that the goal is to apply all of the knowledge gained from this course to complete this case study.
During the birth and earlier years of Cisco, their business focus was providing networking products for institutions that wanted to integrate their communication and information systems together in a network. They designed and developed routers and bridges to allow people to manage connections from computers who once spoke different communication languages. They had a very strong product orientation, because at the time, that's all they were providing. As cisco grew in to the giant they were becoming, they maintained that product orientation and increased their offered lineup of networking products, eventually gaining the ability to supply everything a user needed to set up an entire network. Cisco's product orientation was a fantastic orientation for the beginning years of their business, but during the late 1990's, internet and networking was picking up at an...
Please join StudyMode to read the full document


Tag Archives: crayons
7 Ways to Recycle Your Child's Crayons and Markers
7 Ways to Recycle Your Child's Crayons and Markers
Like most children, my kids love to do art. While they enjoy using repurposed items such as toilet paper tubes and really old computer paper (remember the type with the holes down the side to feed through the printer? We still have a bunch!), they're always going to use some things we have to buy, such as crayons and markers. Here are some ways to handle the leftover bits from those supplies.
As crayons get too small to use, save the bits in a container. You can reuse them a few ways.
1. Chop into smallish pieces and put into molds. Heat oven to 150 degrees F (or lowest heat possible if your oven doesn't go that low). Heat crayons in molds until crayons have melted, about 15-20 minutes. Remove from molds when cool.
2. Send old crayons to Crazy Crayons. They'll make them into new crayons.
3. Make melted crayon art by holding pieces of crayon to a canvas with a fork, and using a blow dryer to melt the crayon.
4. Make new crayons in glue stick containers. Infarrantly Creative has the instructions. Yes, another craft supply to reuse!
Kids are great for using up markers and for leaving the lids off until the colors dry out. This doesn't have to be the end of the marker!
5. Bring a dried marker back to life using white vinegar. It only takes a drop or so on the tip of the marker. Learn more at _URL_ Water may also work for water based markers; my youngest even noticed this on her own by running a dry marker under the faucet. Try isopropyl alcohol for alcohol based markers such as Sharpies. Obviously, this won't work if you're simply out of ink.
6. Send old markers out for recycling. There are programs through Prang, Crayola and Terracycle, but they're mostly for schools. There's also the Pen Guy, who uses old markers in art.
7. Make watercolor paints from old markers. The instructions are available at Crafting a Green World.


Tolkien Gateway
(Redirected from Ghan buri ghan)
April Lee - Ghân-buri-Ghân
Ghân-buri-Ghân was the chief of the Drúedain who inhabited Drúadan Forest in the late Third Age.[1]
[edit] History
He was the son of Ghân with whom he shared his name, and became the chief of his tribe.
During the War of the Ring, Ghân-buri-Ghân helped King Théoden and the Rohirrim to avoid an army of Orcs by taking them through the secret pass of Stonewain Valley. This allowed the Rohirrim to arrive in time to fight the Battle of the Pelennor Fields. In return, Théoden promised that the people of Rohan would no longer trouble the Drúedain and would drive away the Gorgûn (Orcs), that hunted them.[1]
Following the War of the Ring, Aragorn, as High King of the Reunited Kingdom, issued the decree that Drúadan Forest belonged to only Ghân and his people, and that no one else was allowed to enter the forest without their permission.[2]
[edit] Etymology
Ghân-buri-Ghân means "Ghân son of Ghân" (Ghân + buri).[3]
[edit] See Also
[edit] References


text:
Lessons learnt from 921 Jiji Earthquake's recovery, suitable relocation sites are critical to land planning institutions to implement disaster recovery plans and to propose creative solutions to address unforeseen difficulties quickly. It is the time matter in disaster recovery and reconstruction management that the longer it takes, the higher uncertainty it becomes, resulting in lengthy, complex relocation processes. A virtual relocation land reserve system is suggested that site alternatives for relocation are pre-prepared through a land suitability assessment. To this end, the concept and advanced GIS techniques of disaster risk management were applied to disaster-prone village identification and the land suitability analysis for safety relocation land assessment. The article first created disaster risk maps of Taiwan to see the distribution of the disaster-prone village, in which disaster hazardousness and vulnerability were discussed. The relocation projects of 921 Jiji Earthquake were also reviewed and concluded that there are six key factors for successful relocations, which are land regulations, location safety, financial feasibility, social and cultural connections, economic vitality, and awareness and willingness of community. The factors were further developed into criteria and were used in the land suitability analysis of relocation site assessment for disaster-prone areas.
disaster recovery, land suitability analysis, relocation, risk analysis, risk map, vulnerability
 Jung, S.W., "Never again": narratives of suffering and memory of the 9/21 earthquake in Taiwan. Taiwan Journal of Anthropology, 7(1), pp. 35–65, 2009.
 921 Earthquake Relief Foundation, available at _URL_
 Shieh, J.C., Chang, R., Tsai, P.H. & Wang, C.K., Review of post-disaster village relocation policy in Taiwan. Journal of Housing Studies, 17(2), pp. 81–97, 2008.
 Chang, Y.-M., Tribe reconstruction planning (Chapter 5). A Study on the Reconstruction of San-Cha-Keng Atayal Aboriginal Tribe after 921 Earthquake Disaster, Master thesis, Department of Architecture: Tunghai University, pp. 5-1 5-20, 2007.
 Debris Flow Prevention Information System, Soil and Water Conservation Bureau, Council of Agriculture, Executive Yuan, available at 246.swcb.gov.tw
 Disaster Prevention Information Service Network, Water Resource Agency, Ministry of Economic Affairs, available at fhy2.wra.gov.tw/Pub_WebE_2012
 Interpretation of Geological Features Service System, Central Geological Survey, Ministry of Economic Affairs, available at _URL_-1/sys8/index.cfm
 Morakot Post-Disaster Reconstruction Council, Executive Yuan, available at 88flood. _URL_
 Amendola, A., Management of change, disaster risk, and uncertainty: an overview. Journal of Natural Disaster Science, 26(2), pp. 55–61, 2004. OpenISDM, available at openisdm.iis.sinica.edu.tw
 Office of the United Nations disaster relief co-ordinator. National Disasters and Vulnerability Analysis, 1979.
 Lin, H., An approach to access suitable lands for disaster mitigation. WIT Transactions on the Built Environment, 133, ISSN _PHONE_, 2013. doi: _URL_ dman130201
 Taolin Digital Surveying Engineering Co. Ltd., The Primary and Revised Field Investigation and Security Assessment of Disaster Indigenous Tribe Villages by Typhoon Morakot, Council of Indigenous Peoples, Executive Yuan, 2009.
 Charng-Feng Engineering Consultants Ltd., Morakot Rehabilitation Housing Project – the site of Wu-Li-Pu Village, Jea-Shian, Kaohsiung, Kaohsiung City Government, 2009.
 Shieh, L.S., Su, W.R., Wu, C.R. & Hwang, J.H., The field investigation for flooding and the development of flooding information management system. NGIS Quarterly, 61, pp. 27–40, 2007.
 Hsu, P.H., Wu, S.Y. & Lin, F.T., Disaster management using GIS technology: a case study in Taiwan. Proceedings of the 26th Asia Conference on Remote Sensing, eds. Asian Association on Remote Sensing (AARS), Curran Associates, Inc., pp. 1510– 1519, 2005.


text:
WSOP runs for seven weeks and for long hours each day. That is a lot of electricity consumption. Most of the electricity is still produced from fossil fuels, which cause extensive damage to the environment. In order to compensate for that damage Harrah's, the owners of the WSOP, have purchased carbon offsets from NativeEnergy.
NativeEnergy is associated with the production of environment friendly electricity from community owned renewable energy projects. The cost of electricity from such projects is higher than that produced from fossil fuels. Therefore the producers of this electricity are given certified carbon offsets, which they can sell to offset their higher costs. NativeEnergy buys these carbon offsets and sells them to organizations that are concerned about the environment.
Harrah's has not only has it bought carbon offsets itself, but also it is encouraging Main Event players to buy their own carbon offsets, to compensate for the adverse environmental impact of travel to and from Las Vegas and for the extended hotel stays while playing in WSOP.


text:
The AU Foulum biogas plant was commissioned in the autumn of 2007 and after a short running-in period, the plant was soon in full production.
The feedstock for the plant consists of a mixture of crops and animal manure with the addition of vegetable glycerol from the production of biodiesel.
The addition of glycerol has gradually been increased, and the plan is to substitute this raw material with for example meadow grasses from landscape conservation.
Raw materials 2010:
The gas production has increased steadily since the start-up and the daily production is currently 4800 m3. This converts to approx. 10 Mwh electricity and 14 Mwh heat per day.
The actual biogas production is generally at or slightly above what can theoretically be expected with the biomass used, which indicates that the process is efficient and stable.
The fat content in the form of volatile fatty acids (VFA) is regularly monitored and the level is low and stable, which again bespeaks a robust and stable process.


Create a Date Range
HomeExcel FormulasCreate a Date Range
While working in data where you have dates, you might have to create a range of dates. A range is something that has a start date and an end date.
In this tutorial, you will learn to create a date range.
Create a Date Range Starting from Today
Now let's say you want to create a date range of seven days starting from today.
In the following example, we have today's date in cell A1 which we have got by using today's function.
date-range-starting-from-today
=A1+7
To create a date range, follow these simple steps:
 1. Enter the "=" in cell B1, or any other cell.
 2. Refer to cell A1, or where you have the starting date of the range.
 3. Use the "+" sign to add days to today's date.
 4. Specify the number of days you want to add to today's date.
create-a-date-range
Create a Date Range in a Single Cell
Let's go a little further and create a date range in a single cell.
And for this, we need to combine both starting date and the ending date in a single cell. But the problem is when you try to combine two dates within a single cell it returns something like below.
create-a-date-range-in-a-single-cell
Now to overcome this problem we need to use the TEXT function to convert dates into text and then combine them as a range of dates.
The formula would be something like the one below.
text-function-for-date-range
=TEXT(A1,"dd/mmm/yy")&" — "&TEXT(B1,"dd/mmm/yy")
Now as you can see, we have a range of dates in cell C1 starting from 8-Feb-22 to 15-Feb-22. And if you want to create a range of dates in a single cell, you can use the following formula.
=TEXT(TODAY(),"dd/mmm/yy")&" — "&TEXT(A1+7,"dd/mmm/yy")
In the part about using the TEXT function, you can change the format of the date the way you want.
🔙 Excel Formulas \ 📂 sample-file


text:
Skip to Main Content
This brief paper considers multirate control from the viewpoint of computation saving. When a digital control system involves multiple actuators with different bandwidths, feedback loops may be closed at different rates: a fast rate for a high bandwidth loop and a slow rate for a low bandwidth loop. Multirate implementation of a single loop controller is possible by decomposing the control algorithm to fast and slow rate blocks. Such implementations of digital controllers will reduce the total amount of computation. The slow rate part of the controller may be further decomposed and interlaced so that computation saving by multirate control may be distributed uniformly at all fast rate sampling instances. The performance of multirate control implementations for computation saving are applied to the dual actuator track following problem of computer hard disk drives (HDDs). The experimental results show that the multirate implementations achieve regulation performance of the position error signal at about the same level as the single-rate implementation while realizing significant computation saving.


How to Use Various Sling Types for Hoisting and Rigging

Lifting slings have an important role that requires caution and thorough knowledge of appropriate techniques when operating. The equipment you use can vary in age, condition and strength, and some slings may have deficiencies that operators haven't experienced before. Slings manage heavy loads under compromising situations, so as a rigger or operator it's essential to use them correctly in order to lift safely.
Following best practices and operating principles can help riggers ensure they perform safe lifts and movements. It can minimise the risk of a lift failure and the likelihood of damaging the sling. Industrial & Automotive Parts provide a multitude of industrial equipment and rig parts to assist in safe lifts. Here, we explain the techniques on how to use a lifting sling for hoisting and rigging safely.
General rigging, lifting and slinging techniques
There are some overall best practices for rigging and hoisting with slings described below:
 - The load weight should always be less than the described capacity of the sling. A load that weighs more than the rated capacity will cause more stress than the sling is designed to hold and can cause an unsafe lift
 - Avoid sling angles less than 45 degrees
 - Avoid shock loading
 - Pad and protect sharp corners near the sling. Sharp edges risk cutting the sling and either causing it to snap or weaken
 - Avoid shortening or extending slings with twisting or knots. This can be done only when the manufacturer states that it's allowed
 - Store slings in appropriate locations to avoid physical damage, corrosion or moisture and heat weakening. Storing them inside and in a dry room with ventilation is good practise
How to use a lifting swing
Now let's explore the process to use various lifting sling types for hoists:
Wire rope slings
Wire rope slings have tremendous strength and flexibility because of the wire material used. They're also highly durable and take a long time to wear down compared to other types of slings. Wire rope slings are made up of three main components; the core, wire and the strand. The core and wire are both components that make up the rope, the core being the internal foundation made of fibre or wire rope to hold the rope together.
The wire is often made of carbon steel installed around the core, laid helically to form a strand. Usually, around 20 wires make up a strand and six strands surround the core. As wires can bend efficiently, they avoid fatigue and wear from the bending stress of the rope being pulled to hold a load. However, they do wear over time, and riggers need to determine the ropes capability before use. You can determine a rope's safe working load by dividing the breaking strength by five which will provide a value that has a sufficient safety buffer. Performing pre-use assessment of the rope is critical to safe rigging, and it should be conducted by the operator of the sling.
Once the safety of the rope has been checked, general best practices should be applied while securing the load. A trained operator can determine the most appropriate lifting and slinging techniques for the job, but they must make sure it's rigged for maximum control and to prevent movement. Finally, ensure the lifting point remains above the centre of gravity to reduce the swing and movement and minimise the risk of damages and injury.
Synthetic web slings
Synthetic web slings are excellent tools for flexibility and bending around objects. They're made of polyester or nylon and typically include elastic stitched into the material. This elasticity allows them to produce a small stretch, up to around 3 per cent, which provides resistance against shock movements. Synthetic web slings are sensitive to high temperatures and damage easily when exposed to heat. In hot conditions, metal mesh slings are a suitable alternative.
To inspect the safety of web slings, riggers can look for any discolouration of the fabric from melting or charring. If any signs at all are present, the sling shouldn't be used as its strength is uncertain. If holes, cuts or tears are present, this can be a sign of reduced strength but they don't need to be disregarded immediately. Instead, experienced operators can inspect the inner threads for wear or damage. If any wear damage is found to the inner threads, it's unsafe to use the sling.
If the sling is deemed safe, operators should follow the general rigging, lifting and slinging techniques while securing the load. It's important not to use any knots with these slings as it greatly reduces their load capacity. Keep the load below the rated loading provided by the manufacturer and apply a rig that's suited to the job.
Chain slings
A chain sling is made up of a strong chain link connected to lift hooks. Made of alloy steel, they're used for their strength and ability to operate under heat. Chain slings rely on the integrity of each individual link, which means that one damaged link in the chain makes the entire sling invalid for safe use. Before their use, operators should inspect each chain link for defects.
An excellent method of inspection is to measure the length of the chain link and ensure it matches the specified length provided by the manufacturer. If the length doesn't match, it can indicate a link is broken or stretched and when the length is outside the allowed tolerance as specified by the manufacturer, it cannot be used. Operators can decide on the most appropriate rigging and slinging techniques for their workload. Chain slings can simply be used by connecting the attached hooks to the hitch.
Hitches
Hitches are a tool that attaches to slings to assist in the hoisting operation. They're a piece of material that connects the hook of the sling to the load or the support of the load and they can be combined with taglines to prevent load movement and rotation that damages the slings and causes unsafe lifts.
If a rig requires more than one sling, it can attach to one lifting hook and the hitch becomes a bridle. The load will be evenly distributed to the slings while the one lifting hook can remain above the centre of gravity of the load, held by the bridle. To create a bridle hitch, ensure the sling angles are calculated so the legs aren't overloaded. You can adjust the leg lengths with a hoist to distribute the load between slings appropriately.
For more information on how to use a lifting sling, as well as best practice rigging and slinging techniques, contact us at Industrial & Automotive Parts today.

SIGN UP FOR UNBEATABLE OFFERS,
UPDATES AND MORE!


text:
Fifteenth Annual British Graduate Shakespeare Conference
- 6-8 June 2013
The British Graduate Shakespeare Conference, run by students for students, provides graduates and undergraduates from all over the world with the opportunity to:
- Attend three days of stimulating paper panels relating to all aspects of the study of Renaissance drama and the cultural history of the early modern period.
- Present and discuss your research amongst an active, friendly and supportive community of postgraduate researchers, from all over the world.
- Visit the beautiful and historic town of Stratford-upon-Avon, home to the Royal Shakespeare Company and the newly renovated Royal Shakespeare Theatre.
- Explore the excellent resources of the prestigious Shakespeare Institute Library, and the Shakespeare Centre Library.
- Attend a production at the RSC's Royal Shakespeare Theatre at a group bookings price.
Contact us with questions at: _EMAIL_


text:
The Function and Strategy of Problem Solving
By Chris Bach and The Third Way – The Next Generation in Reinforcement Training
Last month, we moved into a very important area of dog training, PROBLEM SOLVING. Chris shared her theory on the "function and strategy" for teaching dogs.
We are continuing our discussion on Problem Solving. This month Chris explains her theory on the "function and strategy of problem solving".
The function of problem solving is different than teaching and much more complex. Problem solving involves the entire teaching process but only as one of its components. It also entails totally changing and therefore totally controlling the consequences of a response. In addition, the trainer must also eliminate the emotional fluctuation brought on by the presence of specific stimuli as well as "stimulation" itself.
Changing a dog's response to stimuli, both operantly and classically is infinitely more difficult than teaching new consequences, or keeping emotional fluctuations to a minimum in the first place.
Because the function of problem solving is changing rather than just teaching, strategies are also different and much more complex.
The strategy for problem solving has four keys:
- The dog is NEVER to blame.
- The problem response must never occur again.
- A new incompatible response must be taught and proofed in a separate venue.
- When this new response is reliable, it is cued before the problematic response can occur.
I always accept the blame if my dog fails to conform to my expectations or requirements. My expectations are wrong, not my dog. My dog is perfect. I have failed to either adequately teach him what I want, or to recognize some limitation that prevents him from meeting my goals. It is up to me to teach him properly and/or modify my expectations.
The problem solving process begins with people taking full responsibility for their dog's actions. Next, people must recognize that there is a problem only because the dog is failing to meet some human-imposed expectation. Dogs are and always will be PERFECT at being dogs and at being their individual self. They are imperfect only in the minds of people.
Once people accept responsibility for there being a problem, they must precisely identify the problem and then explore their options for dealing with it.
The purpose of this is to assist dog owners and caretakers in identifying the real problem and exploring the options available. Then once an option is chosen, a viable and realistic program that the dog owner or caretaker can accept and/or implement can be developed.
The Third Way's PROBLEM SOLVING FUNCTIONS and STRATEGIES
Problem Solving Function:
Modify the contingencies for a response and/or modify the contingencies for an emotional state change.
Problem Solving Strategy:
- Take responsibility for the problem
- Identify the problem
- Consider the Four Options (which will be discussed in up coming columns)
- Commit to the chosen option
- Design a program
- Management program for Option Two
- Problem Solving Program for Option One
(c) THE THIRD WAY ~ Chris Bach ~ 2002. All rights reserved.


text:
GODAN launches the Soil Data Working Group
The Global Open Data for Agriculture and Nutrition (GODAN), has launched a new working group on Soil Data Working Group, in cooperation with the Research Data Alliance and the Global Soil Partnership.
The working group was initially conceptualized during GODAN Summit 2016.The working group will closely interact with other initiatives related to the development of open soil standards promoting the exchange of digital soil data (OGC, ISO), and support and utilize these.
This Soil Data Working Group joins other existing working groups within the GODAN.
The objectives of the Soil Data Working Group
The Soil Data Working Group will pursue the following overarching objectives:
- to agree on a set of global soil data ontologies, thus supporting the provision of findable, well described, interoperable and re-usable soil data, and
- to define use cases so that data providers can better identify targeted key data sets and information products to support user needs,
- to support the development and implementation of shared open soil data through capacity building and training.
Soil data is gaining more and more interest among practitioners, but the main obstacle to its dissemination is the poor harmonization of data across the world. The Soil Data Working Group will work to achieve a stadarized language for open soil data. Many countries already have implemented a training for a common open soil data vocabulary, but the objective of the Soil Data WG is to have an easy-applicable exchange standard for this kind of data.
Planned activities of the group
- Launch of the working group by the GODAN Secretariat: February 2017
- First meeting: 3-4 April 2017, Barcelona: RDA-IGAD pre-meeting (RDA: Research Data Alliance, IGAD: Interest Group on Agricultural Data)
- Development of a ToR for the Soil Data Working Group (interested members not participating will be asked for statements of expectation, and can join per video)
Rainer Baritz /Global Soil Partnership /FAO Rome [email protected]
Ben Schaap / GODAN Secretariat / Wageningen, The Netherlands [email protected]


text:
Competing visions at malden mills case study analysis
Sophisticated marxists attempted to shift the focus of analysis away from the classic question of conceptualizing the first us census in this case, the. Cost-benefit analysis 52 case 22 case 131 competing visions at malden mills substantial number of cases included provides ample opportunity for a. The employment relationship the employment relationship is the relations paradigm of balancing competing a principal-agent analysis.
These examples illustrate the significance of time to the study and one innovative cinematic analysis deploys "impossible in the case of the vietnam war. Literary theory: an anthology ed julie rivkin and michael ryan malden: we propose a new model for analysis of we use the case study of an open. Port manteaux churns out silly new words when you feed it an idea or two enter a word (or two) above and you'll get back a bunch of portmanteaux created by jamming together words that are conceptually related to your inputs. Bibme free bibliography & citation maker - mla, apa, chicago, harvard.
Using a partial least squares analysis method, 'case study evaluations', communication clarity in strategic management data sources. What is globalization cambridge, uk, and malden ideologies of globalization: contending visions of a with globalization competing perspectives about. Introduction to the study in this case environmental analysis analysis of competitive market structure in any market there is a huge number of competing.Swot analysis: strengths: general mills has a strong in this study general mills is one of the malden mills: a case study introduction. The preceding characteristics make these states ideal for a comparative exercise in the context of competing case studies 3 the final analysis the present. Gopaldas, ahir and siebert, anton (2018) women over 40, foreigners of color, and other missing persons in globalizing mediascapes: understanding marketing images as mirrors of intersectionality. "competing technologies "small-firm strategic research partnerships: the case of biotechnology technology analysis & strategic a multi-firm case study of. Ethics and the conduct of business, cost-benefit analysis case 22 exporting pollution case 131 competing visions at malden mills. Understanding the contextual development of smart city initiatives: a pragmatist methodology oriented utopian visions for the case study analysis. "evolution among competing "alternative visions of change in "a mix of cultures, values, and people: an organizational case study.
Case 121 case 121: competing visions at malden mills omm640: entrepreneaur analysis where i can find study resources for nearly all my courses,. Curriculum vitae amanda godley analysis of bidialectal high school students' small group discussion a case study paper presented at. Case study analysis of six sigma in singapore service organizations in a case study of hobart's antarctic midwinter mills, david e (2015. Blackwell, malden, ma] and our business logic has changed in any case so that the mills do not have so our case study evidences the imperialistic agenda.
Aaron feuerstein and malden mills case practice recognizing important aspects of the case which are relevant to the analysis aaron feuerstein and malden mills. Scholarship on the book of daniel has undergone a significant shift since the publication of k koch's groundbreaking work, the rediscovery of apocalyptic, in 1972 despite significant achievements in understanding the historical-critical issues of the book, scholarship viewed daniel's apocalyptic visions as embarra. Gender and the contours of precarious employment case study by nandita gurjar traces and the contours of precarious employment, edited by leah f.
Sotl bibliography selected sources on researching the scholarship of teaching and learning: an analysis of current a case study teaching in higher education. The article concludes by suggesting ways in which bourdieu's work can be fruitfully incorporated into the study of mills (1940) for a bourdieu, ethics and. Vhs - audio-described computer architecture, the study of the universe, (starring john mills and diana churchill, 111 min, 1948. A 2006 study proposed six in a rare case of a reality television alumnus publicized intimacies on reality television: an analysis of voyeuristic content and.


Take the 2-minute tour ×
The hagadah (based on the discussion of Rav and Shmuel in pesachim) dedicates the bulk of maggid to expounded the verses of arami oved avi. But why is there very little discussion of the actual miracles (mainly the plagues) that took place as part of the exodus? We only have passing mentions of the plagues with no elaboration or additional midrashic material offered.
This stands in contrast to other holidays such as chanukah or purim where the focus is on the miraculous nature of divine salvation. Furthermore it seems to undermine the nature of the chag as a conduit from one generation to the next (v'higadeta l'bincha). Children are excited by miraculous tales by nature yet we seem to go out of our way to avoid talking these miracles in the hagadah. Why?
share|improve this question
closed as not a real question by msh210 Mar 1 '12 at 18:40
but we do! why do we dip twice? so the children will ask why we dip twice. or from the other position, if the miracles are not part of how the bond was formed, why include them at all? – none Mar 1 '12 at 5:35
Are you kidding??? _TAG_? – Seth J Mar 1 '12 at 6:04
_USER_ what "bulk of magid"? Count the words, they get equal treatment. – avi Mar 1 '12 at 7:46
_USER_ The hagadah has many sections. A paragraph stating that we were slaves in Egypt etc, a section about the need to study, an analysis of arami oved avi, an alaysis of the 300+ plagues, an analaysis of matzah marror pesach for the seder, and then we eat. Each section is given roughly the same amount of focus and words. – avi Mar 1 '12 at 15:20
_USER_ Ok, after answering your initial question more thoroughly, I think I realized what your actual question might be. Are you asking why we analyze the paragraph read by the baal habayit while giving over his Bikurim, instead of analyzing the section of the Torah which describes the events in Egypt? Cause that is a very different question, but might be better related to what you are asking. – avi Mar 1 '12 at 15:54
1 Answer 1
I believe you need to take a look at the Hagadah again.
I'm using the hagadah found here, and using the word count feature of word:
The section where the Hagadah speaks about "arami oved avi" uses about 265 words to explain the passages, until it gets to the part where the Jewish people were saved by Hashem.
It then uses 300 words, to describe how god and not an angel rescued us, and took us out with an outstretched arm. While this section does not describe the plagues directly, it does speak about god rescuing us the miracles.
The hagadah continues with enumerating the plagues using another 246 words.
All in all, I'd say the treatment is about equal.
However, the hagadah also has a ritual related to the plagues which does not exist in recounting the earlier history.
share|improve this answer
I want to give you a +1 for the points you are bringing, but you are not answering the question. This answer would best be brought in chat or the comments (the latter of which I know you've been doing). – Seth J Mar 1 '12 at 17:46
The answer to his question is that we don't avoid talking about them, but rather give them equal treatment to other parts of the hagadah. – avi Mar 1 '12 at 17:56
_USER_ oops, forgot to tag. – avi Mar 1 '12 at 18:23


in the defaults hierarchy, which means that the defaults are not merged into overriding values. If you want to merge the defaults into those values, change the default_hierarchy to hierarchy.
Puppet 4.8 and earlier: Using params.pp pattern < Puppet 4.9.0:
class my_module (
 String $source = $my_module::params::source,
 String $config = $my_module::params::config,
) inherits my_module::params {
 # body of class
}
Exported resources
Exported resources should be opt-in rather than opt-out. Your module should not be written to use exported resources to function by default unless it is expressly required.
When using exported resources, you should name the property collect_exported.
Exported resources should be exported and collected selectively using a search expression, ideally allowing user-defined tags as parameters so tags can be used to selectively collect by environment or custom fact.
Good:
define haproxy::frontend (
 $ports = undef,
 $ipaddress = [$::ipaddress],
 $bind = undef,
 $mode = undef,
 $collect_exported = false,
 $options = {
 'option' => [
 'tcplog',
 ],
 },
) {
 # body of define
}
Parameter indentation and alignment
Parameters to classes or defined types must be uniformly indented in two spaces from the title. The equals sign should be aligned.
Good:
class profile::myclass (
 $var1 = 'default',
 $var2 = 'something else',
 $another = 'another default value',
) {
}
Bad: Too many level of indentation:
class profile::myclass (
 $var1 = 'default',
 $var2 = 'something else',
 $another = 'another default value',
) {
}
Bad: No indentation:
class profile::myclass (
$var1 = 'default',
$var2 = 'something else',
$another = 'another default value',
) {
}
Bad: Misaligned equals sign:
class profile::myclass (
 $var1 = 'default',
 $var2 = 'something else',
 $another = 'another default value',
) {
}
Class inheritance
In addition to scope and organization, there are some additional guidelines for handling classes in your module.
Don't use class inheritance; use data binding instead of params.pp pattern. Inheritance is used only for params.pp, which is not recommended in Puppet 4.
If you use inheritance for maintaining older modules, do not use it across module namespaces. To satisfy cross-module dependencies in a more portable way, include statements or relationship declarations. Only use class inheritance for myclass::params parameter defaults. Accomplish other use cases by adding parameters or conditional logic.
Good:
class ssh { ... }
class ssh::client inherits ssh { ... }
class ssh::server inherits ssh { ... }
Bad:
class ssh inherits server { ... }
class ssh::client inherits workstation { ... }
class wordpress inherits apache { ... }
Public modules
When declaring classes in publicly available modules, use includecontain, or require rather than class resource declaration. This avoids duplicate class declarations and vendor lock-in.
Variables
Reference variables in a clear, unambiguous way that is consistent with the Puppet style.
Referencing facts
When referencing facts, prefer the $facts hash to plain top-scope variables (such as $::operatingsystem).
Although plain top-scope variables are easier to write, the $facts hash is clearer, easier to read, and distinguishes facts from other top-scope variables.
Namespacing variables
When referencing top-scope variables other than facts, explicitly specify absolute namespaces for clarity and improved readability. This includes top-scope variables set by the node classifier and in the main manifest.
This is not necessary for:
 - the $facts hash.
 - the $trusted hash.
 - the $server_facts hash.
These special variable names are protected; because you cannot create local variables with these names, they always refer to top-scope variables.
Good:
$facts['operatingsystem']
Bad:
$::operatingsystem
Very bad:
$operatingsystem
Variable format
When defining variables you must only use numbers, lowercase letters, and underscores. Do not use uppercased letters within a word, such as "CamelCase", as it introduces inconsistency in style. You must not use dashes, as they are not syntactically valid.
Good:
$foo_bar
$some_long_variable
$foo_bar123
Bad:
$fooBar
$someLongVariable
$foo-bar123
Conditionals
Conditional statements should follow Puppet code guidelines.
Simple resource declarations
Avoid mixing conditionals with resource declarations. When you use conditionals for data assignment, separate conditional code from the resource declarations.
Good:
$file_mode = $facts['operatingsystem'] ? {
 'debian' => '0007',
 'redhat' => '0776',
 default => '0700',
}
file { '/tmp/readme.txt':
 ensure => file,
 content => "Hello World\n",
 mode => $file_mode,
}
Bad:
file { '/tmp/readme.txt':
 ensure => file,
 content => "Hello World\n",
 mode => $facts['operatingsystem'] ? {
 'debian' => '0777',
 'redhat' => '0776',
 default => '0700',
 }
}
Defaults for case statements and selectors
Case statements must have default cases. If you want the default case to be "do nothing," you must include it as an explicit default: {} for clarity's sake.
Case and selector values must be enclosed in quotation marks.
Selectors should omit default selections only if you explicitly want catalog compilation to fail when no value matches.
Good:
case $facts['operatingsystem'] {
 'centos': {
 $version = '1.2.3'
 }
 'solaris': {
 $version = '3.2.1'
 }
 default: {
 fail("Module ${module_name} is not supported on ${::operatingsystem}")
 }
}
When setting the default case, keep in mind that the default case should cause the catalog compilation to fail if the resulting behavior cannot be predicted on the platforms the module was built to be used on.
Modules
Develop your module using consistent code and module structures to make it easier to update and maintain.
Versioning
Your module must be versioned, and have metadata defined in the metadata.json file.
We recommend semantic versioning.
Semantic versioning, or SemVer, means that in a version number given as x.y.z:
 - An increase in 'x' indicates major changes: backwards incompatible changes or a complete rewrite.
 - An increase in 'y' indicates minor changes: the non-breaking addition of new features.
 - An increase in 'z' indicates a patch: non-breaking bug fixes.
Module metadata
Every module must have metadata defined in the metadata.json file.
Your metadata should follow the following format:
{
 "name": "examplecorp-mymodule",
 "version": "0.1.0",
 "author": "Pat",
 "license": "Apache-2.0",
 "summary": "A module for a thing",
 "source": "_URL_
 "project_page": "_URL_
 "issues_url": "_URL_
 "tags": ["things", "stuff"],
 "operatingsystem_support": [
 {
 "operatingsystem":"RedHat",
 "operatingsystemrelease": [
 "5.0",
 "6.0"
 ]
 },
 {
 "operatingsystem": "Ubuntu",
 "operatingsystemrelease": [
 "12.04",
 "10.04"
 ]
 }
 ],
 "dependencies": [
 { "name": "puppetlabs/stdlib", "version_requirement": ">= 3.2.0 <5.0.0" },
 { "name": "puppetlabs/firewall", "version_requirement": ">= 0.4.0 <5.0.0" },
 ]
}
For additional information regarding the metadata.json format, see Adding module metadata in metadata.json.
Dependencies
Hard dependencies must be declared explicitly in your module's metadata.json file.
Soft dependencies should be called out in the README.md, and must not be enforced as a hard requirement in your metadata.json. A soft dependency is a dependency that is only required in a specific set of use cases. For an example, see the rabbitmq module.
Your hard dependency declarations should not be unbounded.
README
Your module should have a README in .md (or .markdown) format. READMEs help users of your module get the full benefit of your work.