The great blue turaco lives in the tropical forests of West Africa. It glides and hops from tree to tree. It lives in the canopy.
The birds are 70-75cm's long, and the females tend to be larger than the males. The Turaco has a blue body with a yellow belly, black and yellow tail feathers, a red and yellow beak and black feathers sticking up on top of its head.
The Great Blue Turaco's nests are between 8-25 meters (25-75 feet) off the ground, often above water. The female will lay pale blue eggs in the nest. Their eggs hatch in 29-31 days.
In Western Africa, the great blue turaco is hunted for consumption (to be eaten), and also trapped for trade in some parts. The speciies is not globally threatened, nor endangered.
The great blue turaco eats many different things: fruits, buds, shoots, leaves, flowers and some insects.


ExTumblr v0.0.1 API Reference
Modules
Provides functions to query the various endpoints of the Tumblr API
Defines a structure to represent API credentials
Provides functions to query the various endpoints of the Tumblr API
Defines a structure to represent API credentials


The elephants are the large mammals forming the family Elephantidae in the order African bush elephant (Loxodonta africana), the African forest elephant (L. cyclotis), and the Asian elephant (Elephas maximus). Elephants are scattered throughout sub-Saharan Africa, South Asia, and Southeast Asia. Elephantidae is the only surviving family of the order Proboscidea; other, now extinct, members of the order include deinotheres, gomphotheres, mammoths, and mastodons.
All elephants have several distinctive features, the most notable of which is a long trunk (also called a proboscis), used for many purposes, particularly breathing, lifting water, and grasping objects. Their incisors grow into tusks, which can serve as weapons and as tools for moving objects and digging. Elephants' large ear flaps help to control their body temperature. Their pillar-like legs can carry their great weight. African elephants have larger ears and concave backs while Asian elephants have smaller ears and convex or level backs.
Elephants are herbivorous and can be found in different habitats including savannahs, forests, deserts, and marshes. They prefer to stay near water. They are considered to be a keystone species due to their impact on their environments. Other animals tend to keep their distance from elephants while predators, such as lions, tigers, hyenas, and any wild dogs, usually target only young elephants (or "calves"). Elephants have a fission–fusion society in which multiple family groups come together to socialise. Females ("cows") tend to live in family groups, which can consist of one female with her calves or several related females with offspring. The groups are led by an individual known as the matriarch, often the oldest cow.
Males ("bulls") leave their family groups when they reach puberty and may live alone or with other males. Adult bulls mostly interact with family groups when looking for a mate and enter a state of increased testosterone and aggression known as musth, which helps them gain dominance and reproductive success. Calves are the centre of attention in their family groups and rely on their mothers for as long as three years. Elephants can live up to 70 years in the wild. They communicate by touch, sight, smell, and sound; elephants use infrasound, and seismic communication over long distances. Elephant intelligence has been compared with that of primates and cetaceans. They appear to have self-awareness and show empathy for dying or dead individuals of their kind.
African elephants are listed as vulnerable by the International Union for Conservation of Nature (IUCN) while the Asian elephant is classed as endangered. One of the biggest threats to elephant populations is the ivory trade, as the animals are poached for their ivory tusks. Other threats to wild elephants include habitat destruction and conflicts with local people. Elephants are used as working animals in Asia. In the past, they were used in war; today, they are often controversially put on display in zoos, or exploited for entertainment in circuses. Elephants are highly recognisable and have been featured in art, folklore, religion, literature, and popular culture.
The word "elephant" is based on the Latinelephas (genitiveelephantis) ("elephant"), which is the Latinised form of the Greek ἐλέφας (elephas) (genitive ἐλέφαντος (elephantos)),[1] probably from a non-Indo-European language, likely Phoenician.[2] It is attested in Mycenaean Greek as e-re-pa (genitive e-re-pa-to) in Linear B syllabic script.[3][4] As in Mycenaean Greek, Homer used the Greek word to mean ivory, but after the time of Herodotus, it also referred to the animal.[1] The word "elephant" appears in Middle English as olyfaunt (c.1300) and was borrowed from Old Frencholiphant (12th century).[2]Loxodonta, the generic name for the African elephants, is Greek for "oblique-sided tooth".[5]
Elephants belong to the family Elephantidae, the sole remaining family within the order Proboscidea which belongs to the superorder Afrotheria. Their closest extant relatives are the sirenians (dugongs and manatees) and the hyraxes, with which they share the cladePaenungulata within the superorder Afrotheria.[7] Elephants and sirenians are further grouped in the clade Tethytheria.[8] Three species of elephants are recognised; the African bush elephant (Loxodonta africana) and forest elephant (Loxodonta cyclotis) of sub-Saharan Africa, and the Asian elephant (Elephas maximus) of South and Southeast Asia.[9] African elephants have larger ears, a concave back, more wrinkled skin, a sloping abdomen, and two finger-like extensions at the tip of the trunk. Asian elephants have smaller ears, a convex or level back, smoother skin, a horizontal abdomen that occasionally sags in the middle and one extension at the tip of the trunk. The looped ridges on the molars are narrower in the Asian elephant while those of the African are more diamond-shaped. The Asian elephant also has dorsal bumps on its head and some patches of depigmentation on its skin.[10]
Swedish zoologist Carl Linnaeus first described the genus Elephas and an elephant from Sri Lanka (then known as Ceylon) under the binomialElephas maximus in 1758.[11] In 1798, Georges Cuvier classified the Indian elephant under the binomial Elephas indicus.[12] Dutch zoologist Coenraad Jacob Temminck described the Sumatran elephant in 1847 under the binomial Elephas sumatranus.[13] English zoologist Frederick Nutter Chasen classified all three as subspecies of the Asian elephant in 1940.[14] Asian elephants vary geographically in their colour and amount of depigmentation. The Sri Lankan elephant (Elephas maximus maximus) inhabits Sri Lanka, the Indian elephant (E. m. indicus) is native to mainland Asia (on the Indian subcontinent and Indochina), and the Sumatran elephant (E. m. sumatranus) is found in Sumatra.[10] One disputed subspecies, the Borneo elephant, lives in northern Borneo and is smaller than all the other subspecies. It has larger ears, a longer tail, and straighter tusks than the typical elephant. Sri Lankan zoologist Paules Edward Pieris Deraniyagala described it in 1950 under the trinomialElephas maximus borneensis, taking as his type an illustration in National Geographic.[15] It was subsequently subsumed under either E. m. indicus or E. m. sumatranus. Results of a 2003 genetic analysis indicate its ancestors separated from the mainland population about 300,000 years ago.[16] A 2008 study found that Borneo elephants are not indigenous to the island but were brought there before 1521 by the Sultan of Sulu from Java, where elephants are now extinct.[15]
The African elephant was first named by German naturalist Johann Friedrich Blumenbach in 1797 as Elephas africanus.[17] The genus Loxodonta was named by Frédéric Cuvier in 1825.[18] Cuvier spelled it Loxodonte, but in 1827 an anonymous author romanised the spelling to Loxodonta[19]; the International Code of Zoological Nomenclature recognises this as the proper authority.[9] In 1942, 18 subspecies of African elephant were recognised by Henry Fairfield Osborn,[20] but further morphological data has reduced the number of classified subspecies, and by the 1990s, only two were recognised, the savannah or bush elephant (L. a. africana) and the forest elephant (L. a. cyclotis),[21] the latter having been named in 1900 by German zoologist Paul Matschie.[22] Forest elephants have smaller and more rounded ears and thinner and straighter tusks than bush elephants, and are limited in range to the forested areas of western and Central Africa.[23] A 2000 study argued for the elevation of the two forms into separate species (L. africana and L. cyclotis respectively) based on differences in skull morphology.[24] DNA studies published in 2001 and 2007 also suggested they were distinct species[25][26] while studies in 2002 and 2005 concluded that they were the same species.[27][28] Further studies (2010, 2011, 2015) have supported African savannah and forest elephants' status as separate species.[29][30][31] The two species are believed to have diverged 6 million years ago[32] and have been completely genetically isolated for the past 500,000 years.[33] In 2017, DNA sequence analysis showed that L. cyclotis is more closely related to the extinct Palaeoloxodon antiquus, than it is to L. africana, possibly undermining the genus Loxodonta as a whole.[34] Some evidence suggests that elephants of western Africa are a separate species,[35] although this is disputed.[28][30] The pygmy elephants of the Congo Basin, which have been suggested to be a separate species (Loxodonta pumilio) are probably forest elephants whose small size and/or early maturity are due to environmental conditions[36]


Banka
Please fill in the required information
below to make the transaction.
Account Number
Transaction Type
Credit
Debit
Amount
Make Transaction


“Sutvāna dhammaṁ mahato mahārasaṁ,
Sabbaññutaññāṇavarena desitaṁ;
Maggaṁ papajjiṁ amatassa pattiyā,
So yogakkhemassa pathassa kovido”ti.
… Channo thero ….
Hearing the sweet Dhamma taught by the master
of universal understanding and superior knowledge,
I’ve entered the path to realize the deathless—
he is the expert on the road to sanctuary.


| Name | Date Joined | Called | |
|---|---|---|---|
| John Lilki | September 14, 2013 |<EMAIL_ADDRESS>| No |
| Jamie Harington | January 11, 2014 |<EMAIL_ADDRESS>| Yes |
| Jill Lewis | May 11, 2014 |<EMAIL_ADDRESS>| Yes |
| John Lilki | September 14, 2013 |<EMAIL_ADDRESS>| No |
| John Lilki | September 14, 2013 |<EMAIL_ADDRESS>| No |
| Jamie Harington | January 11, 2014 |<EMAIL_ADDRESS>| Yes |
| Jill Lewis | May 11, 2014 |<EMAIL_ADDRESS>| Yes |
| John Lilki | September 14, 2013 |<EMAIL_ADDRESS>| No |


git force-clone
Provides the basic functionality of `git clone`, but if the destination git repository already exists it will force-reset it to resemble a clone of the remote.
Part of `git-extras`.
More information: home page
- Clone a Git repository into a new directory:
git force-clone remote_repository_location path/to/directory
- Clone a Git repository into a new directory, checking out an specific branch:
git force-clone -b branch_name remote_repository_location path/to/directory
- Clone a Git repository into an existing directory of a Git repository, performing a force-reset to resemble it to the remote and checking out an specific branch:
git force-clone -b branch_name remote_repository_location path/to/directory


|
||||||||||
| PREV NEXT | FRAMES NO FRAMES |
BeanMap
.Entry
.
BeanMap
.
BeanMap
that operates on the
specified bean.
Predicate
to the result of calling the given property getter.BeanPredicate
that applies the given
Predicate
to the named property value.
Closure
that sets a property.ignoreNull
to be false
.
null
objects in the
property path will genenerate an IllegalArgumentException
or not.
Predicate
that evaluates a property value against a specified value.ignoreNull
to be false
.
null
objects in
the property path will genenerate an IllegalArgumentException
or not.
Transformer
that outputs a property value.BeanComparator
's are equals if and only if
the wrapped comparators and the property names to be compared
are equal.
BeanPropertyValueEqualsPredicate
was constructed.
BeanPredicate.getPredicate()
to a property value named by BeanPredicate.getPropertyName()
.
BeanPropertyValueChangeClosure
was constructed.
BeanMap.put(Object,Object)
operation.
Predicate
to be applied to the value of the named property
during BeanPredicate.evaluate(java.lang.Object)
.
Predicate
is
executed.
Closure
executes.
propertyName
will be compared to
when this Predicate
executes.
propertyName
will be updated to when this Closure
executes.
IllegalArgumentException
?
null
objects in the property path be ignored?
null
objects in the property path will genenerate an
IllegalArgumentException
or not.
null
objects in the property path will
genenerate an IllegalArgumentException
or not.
null
objects in the property path will
genenerate an IllegalArgumentException
or not.
null
objects in the property path will
genenerate an IllegalArgumentException
or not.
System.out
.
System.err
.
Predicate
to be applied to the property value
Predicate
is executed.
Closure
executes.
propertyName
will be compared to when this Predicate
executes.
propertyName
will be updated to when this Closure
executes.
Predicate
to be applied to the value of the named property
during evaluate
.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES |


I just started reading about LUFS-Python via Jkx@Home, and now in another entry by Simon Willison.
LUFS is Linux Usermode File System; a virtual file system implemented by a normal process (as opposed to being compiled into the kernel). It's a neat idea, and one which should have come about a long time ago. This kind of feature was one of the selling points of GNU Hurd (but that shouldn't scare you away from it ;).
Simon comes up with a couple ideas I hadn't thought of -- it wouldn't have occurred to me to use LUFS to underly other protocols, like FTP or SMB, or even DAV. But once you have files, these servers already exist.
I'd definitely like to experiment with this, but at the same time there were significant problems the last time I used LUFS.  LUFS also seemed like the Right Way. Now the DAV option seems to have disappeared, or maybe I was imagining it and I was only using sshfs; either way, I did manage to get it working. Besides having bugs (which happens), the things was really slow. Not just network-filesystem slow, but I-can't-use-this slow. My perception was that things that seemed trivial to me (like tab completion) resulted in expensive calls. The performance characteristics of these filesystems just didn't map to my expectation, or the expectation of the tools I use. I doubt grep or find would be a very effective. If you take a different track, something like Tramp for Emacs (which I find absolutely indispensable) works at a higher (application) level, and has the opportunity to use that to its advantage [ouch, Savannah is down, but you can read some here for now]. This is also the advantage of similar systems like KDE's ioslaves, and Gnome VFS.
Some of this can probably be cleverly fixed, through judicious use of caching and prediction. This is why Python could make this a lot more interesting, because Python is such an accessible language that you can build all these features without going mad. For most of these filesystems, the bottlenecks (I predict) are at a level where Python is Fast Enough, and a well optimized Python program could beat a poorly optimized C program.
The other big issue I see is that filesystem semantics aren't correct for some of these virtual filesystems. We see this in Windows Web Folders, where applications require special modification (even if minor) to use these files correctly. Ioslaves and VFS try to do the same thing. But if you work in an entirely application-neutral manner, like LUFS, how do you deal with varying semantics? These are things like WebDAV locking or versioning, or RDBMS transactions, and it continues for almost all things that seem at first blush to be filesystem-like.
I have too much stuff to work on, but this still has me quite excited, I'll definitely have to play with it.


YouTube API Chromecast Experiment
Simple Sender Chrome App (using built-in YouTube Receiver)
Sender/Receiver Chrome App (where receiver uses YouTube API)


The comments collection from several newspaper sources which give expression to the reasons why Malaysian Chinese are leaving this country.
Inequality
Religious issues
Others
KEYWORDS: Second class citizen, Islamization, Equal, Quota system, Brith rate, Unfairness.
What's causing Malaysia's ethnic Chinese brain drian?
Cathy Chin left Malaysia for Australia feeling she had been treated as a “second-class citizen” because of her ethnicity.
—— South China Moring Post
More And More Malaysian Chinese Are Leaving The Country, May Impact Nation’s Economy.
If the emigration trend and low birth rates among Chinese continue, the population of Chinese would drop to 19.6 per cent of the Malaysia population by 2030.
—— Worldofbuzz
Falling Malaysian Chinese population worrying: Analysts
Muslims need to realise that non-Muslims are their fellow countrymen with whom they have a shared stake in the country's continued peace and prosperity."
—— Straitstime
Dwindling Chinese population bodes ill for nation and economy, analysts say
The trend of implementation of Islamic law and practices in “all aspects of social life” would likely continue in tandem with the decreased non-Muslim population and worldwide Islamist revivalist sentiments.
—— Malaymail
Alvin Tan Urges Malaysian Chinese To Leave The Country For Their Own Good
Due to the Chinese people's "wealth and success" in Malaysia, Alvin alleged that Malaysia's political power constructed economic policies for the purpose of preventing a "deeply-humiliating" economic divide between the Malays and Chinese.
—— Says
The population of the former Chinese district in Malaysia has gradually lost.
The urban population has dropped from 10,139 to 9,432 in the past four years, and the number is only 707, which seems insignificant.The key point is that the Chinese population with the largest population in the urban area has been reduced from 1,701 to 1,505, and the Indian has been reduced from 304 to 242. Only the Malay family has increased from 225 to 252.
—— XinhuaNet
Many Malaysian Chinese have a great life. Why do they choose to leave?
“Although the Chinese live in Malaysia is not bad,The welfare of the Chinese community has been treated differently. Except for the Malays, other ethnic groups are often suppressed by some government policies. For example, in education, like the National University, the Malay population can be tested. It’s bigger. They have a lot of government subsidies, but other ethnic groups don’t.”
—— China Qiaowang
Shocked: Because of this policy, the proportion of Malaysian Chinese is declining!
The indigenous policy of Malaysia has increased the income of Malays to a certain extent. From all aspects, the interests and development of the Malays were considered, and the interests of the Chinese were neglected. Many Chinese people were dissatisfied.
—— JuWai
Why Is Malaysia’s Chinese Population Leaving In Droves ?
Despite these statistics, many have emigrated from the country due to a sense of discrimination from the majority Malay (Bumiputera) population in education, political representation, and career opportunities, as the government’s affirmative action programs benefit native Malays at the expense of other ethnicities.
—— The McGill International Review
‘Why I left Malaysia’ - emigrants tell their tale.
What drives them away is whole list of discontent headed by loss of hope in the country's future as well as in political reform.
—— Malaysiakini
Will Malaysia's brain drain block its economic ambitions?
A policy favouring the Malay-majority over ethnic minorities was "blatantly abused" to enrich those in power.
—— BBC
Chinese population continues to decline
Among the reasons for the declining Chinese population in Malaysia are the declining Chinese birth rate and the fact that Chinese tended to marry late and have fewer children.
—— Freemalaysiatoday
Why Malaysian Chinese leaving Malaysia ？Ethnic "glass ceiling" forced millions of Malaysian Chinese to leave.
Malaysia is one of the few countries in the world that has enacted a Affirmation of the Protection of the Majority (Malays)". The Chinese who are the second largest ethnic group in the country have been deeply affected by it for decades.(AFP's article on the 8th said: Because of the feeling of the 'glass ceiling' of the race, in recent years, many non-Malay minority immigrants overseas.)
—— Tencent News
Lack of a good environment，brain drain in Malaysia.
In Malaysia, brain drain and ethnic issues are closely related, which is an indisputable fact. According to the latest report released by the World Bank at the end of April, brain drain is a racial phenomenon in Malaysia. Most of them are Chinese and Indians; among them, 54% of Malaysians who work and settle in Singapore, 88% Chinese.
—— ZaoBao
The proportion of Chinese people is decreasing year by year! The entanglement of Malaysian Chinese: Go or stay?
Former Justice Minister and famous lawyer Zaid Ibrahim pointed out that according to the statistics of the government tax authorities, only 10% of citizens in Malaysia pay taxes, while Chinese account for 80% to 90%.
—— China Qiaowang
The brain drain of Malaysia is serious. Immigration and ethnic policy are the main reasons.
“When people feel that the state is not allocating resources based on performance, and racism is institutionalized, some people will choose to leave.”
—— Epochtimes
When all the Non-Malays leave Malaysia.
Not too long ago, Deputy Education Minister Wee made the statement that the PDA scholarships for bright students have been abused. Many students with 10A’s are not offered PDA scholarships, while those with 4-5A’s managed to secure them.
—— Hornbillunleashed
Malaysia's Chinese population is shrinking at an alarming rate.Here are 3 possible reasons.
An Oxford study conducted last year on Malaysians found some pretty interesting results. It covered only West Malaysia, and interviewed a total of 1504 Malaysians (503 Malays, 500 Chinese and 501 Indians). The study reported almost half (48.8%) of Chinese respondents had “a stronger than average desire” to leave Malaysia. Comparatively, 15.5% of Malays and 42% of Indians were reported to have that desire.
—— Cilisos.my
Home and away, Najib has a China dilemma.
Lesser noticed, have been perennial allegations of money politics, elite corruption, stark political polarization and a widening cultural divide between Malaysia’s ethnic and religious groups that some fear could tip towards instability if not effectively reconciled.
—— Asia Times
Malaysia lost a lot of Chinese elites, 300,000 people left.
The unfairness of policies, the obstacles to the development space, and the political turmoil in recent years have accelerated the shift of Malaysian talents, mainly Chinese.
—— China news
The proportion of Chinese population in Malaysia has fallen.
The fact that Malaysia Chinese are not married and the fertility rate is reduced is one of the factors that have led to a decline in the proportion of Malaysian Chinese.
—— Paper People
There are many reasons behind the sharp decline in the proportion of Chinese in Malaysia. Expatriate migration and low fertility are the main reasons.
"Voice of America" attributed this phenomenon to the unfair treatment of Malaysian Chinese in the national resources of politics and education.
—— China Daily
Malaysian Chinese: Population declines again, fertility rate is low.
The Chinese population in Malaysia has a lower fertility rate than other ethnic groups. In addition the rise of the middle-class Chinese population immigrating to foreign countries in recent years, the proportion of Malaysian Chinese population continues to decline.
—— HK.on
Malaysia’s education is unfair, sends talent to Singapore.
The unfair education policy of the Malaysian government is the main reason for the loss of Chinese talent.
—— Malaysiakini


It has been a busy week-and-a-bit. I shat out my coursework in a day and a good moan about the state of the universe
over about four bottles of wine with Almaz and Tyler. On Wednesday I went clubbing for the first time - that was wild. I
somehow managed to hold down about 7 different drinks and only pissed twice - a real record for me.    I've rewarded myself with an evening of doing absolutely nothing, bar watching a compilation
of ferret Tik Toks on YouTube :).
Dearest Matthew,
I really can never express how grateful I am to have you in my life. You are my best friend and soulmate and I can't believe
how lucky I am to be able to call you my partner. You are endlessly kind, endlessly selfless and infinitely loving. I love you
to the moon and back, my wonderful, clever, talented boy. I can't wait to hold you again.
Love,
Freya ❤
00:56 6th March 2020


UMOUNT
Section: Linux Programmer's Manual (2)
Updated: 2014-02-26
Index
Return to Main Contents
NAME
umount, umount2 - unmount filesystem
SYNOPSIS
#include <sys/mount.h>
int umount(const char *target);
int umount2(const char *target, int flags);
DESCRIPTION
umount()
and
umount2()
remove the attachment of the (topmost) filesystem mounted on
target.
Appropriate privilege (Linux: the
CAP_SYS_ADMIN
capability) is required to unmount filesystems.
Linux 2.1.116 added the
umount2()
system call, which, like
umount(),
unmounts a target, but allows additional
flags
controlling the behavior of the operation:
- MNT_FORCE (since Linux 2.1.116)
-
Force unmount even if busy.
This can cause data loss.
(Only for NFS mounts.)
- MNT_DETACH (since Linux 2.4.11)
-
Perform a lazy unmount: make the mount point unavailable for
new accesses, and actually perform the unmount when the mount point
ceases to be busy.
- MNT_EXPIRE (since Linux 2.6.8)
-
Mark the mount point as expired.
If a mount point is not currently in use, then an initial call to
umount2()
with this flag fails with the error
EAGAIN,
but marks the mount point as expired.
The mount point remains expired as long as it isn't accessed
by any process.
A second
umount2()
call specifying
MNT_EXPIRE
unmounts an expired mount point.
This flag cannot be specified with either
MNT_FORCE
or
MNT_DETACH.
- UMOUNT_NOFOLLOW (since Linux 2.6.34)
-
Don't dereference
target
if it is a symbolic link.
This flag allows security problems to be avoided in set-user-ID-root
programs that allow unprivileged users to unmount filesystems.
RETURN VALUE
On success, zero is returned.
On error, -1 is returned, and
errno
is set appropriately.
ERRORS
The error values given below result from filesystem type independent
errors.
Each filesystem type may have its own special errors and its
own special behavior.
See the Linux kernel source code for details.
- EAGAIN
-
A call to
umount2()
specifying
MNT_EXPIRE
successfully marked an unbusy filesystem as expired.
- EBUSY
-
target
could not be unmounted because it is busy.
- EFAULT
-
target
points outside the user address space.
- EINVAL
-
target
is not a mount point.
- EINVAL
-
umount2()
was called with
MNT_EXPIRE
and either
MNT_DETACH
or
MNT_FORCE.
- EINVAL (since Linux 2.6.34)
-
umount2()
was called with an invalid flag value in
flags.
- ENAMETOOLONG
-
A pathname was longer than
MAXPATHLEN.
- ENOENT
-
A pathname was empty or had a nonexistent component.
- ENOMEM
-
The kernel could not allocate a free page to copy filenames or data into.
- EPERM
-
The caller does not have the required privileges.
VERSIONS
MNT_DETACH
and
MNT_EXPIRE
are available in glibc since version 2.11.
CONFORMING TO
These functions are Linux-specific and should not be used in
programs intended to be portable.
NOTES
The original
umount()
function was called as umount(device) and would return
ENOTBLK
when called with something other than a block device.
In Linux 0.98p4, a call umount(dir) was added, in order to
support anonymous devices.
In Linux 2.3.99-pre7, the call umount(device) was removed,
leaving only umount(dir) (since now devices can be mounted
in more than one place, so specifying the device does not suffice).
SEE ALSO
mount(2),
path_resolution(7),
mount(8),
umount(8)
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUE
-
- ERRORS
-
- VERSIONS
-
- CONFORMING TO
-
- NOTES
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 02:54:46 GMT, September 18, 2014


--- title: Inside the Orangerie date: 2008-09-25 00:00:00 -06:00 categories: - whats-blooming layout: post blog-banner: whats-blooming-now-fall.jpg post-date: September 25, 2008 post-time: 11:58 AM blog-image: wbn-default.jpg ---
We have a collection of plants in our greenhouse that we rotate throughour Orangerie to keep it beautiful. Since they require a warmer climate to survive, the only place you can see them is in the Orangerie. So next time you're here, be sure to take a look inside.
Bougainvillea Bougainvillea sp.
Imperial Blue Cape Leadwort Plumbago auriculata 'Imperial Blue'
Christmas Palm Normanbya merrillii
Croton Croton sp.
Hibiscus Hibiscus sp.
Hibiscus Hibiscus sp.
Brazilian Jasmine Mandevilla sp.
Brazilian Jasmine Mandevilla sp.
Azalea Rhododendron sp.
Azalea Rhododendron sp.
I would like to thank my volunteers Vickie and Marcie for helping me with some of the photography this week and also a big thanks to Scott for A) Keeping the plants looking awesome and B) Helping me get the names right for the blog.
Stay tuned for more updates.....I'm going to do better at updating, I promise.


THE NEWTON BOYS A film review by Steve Rhodes Copyright 1998 Steve Rhodes
RATING (0 TO ****): ** 1/2
To the sounds of a rinky-tink piano playing music like you might find in a turn of the century saloon, our heroes blow the safe one dark night, waking the locals. As the Newton Boys fire in the townspeople's direction, no harm is meant.  Just a bunch of lovable robbers. ("We don't kill nobody, and we don't steal from women and children," one of the brothers explains.)
In a true story, THE NEWTON BOYS brings us back to the times of those lovable rascals and our country's most successful bank robbers, the Newtons. The movie goes down as easy as a shot of whiskey, or sarsaparilla for you teetotalers. Director Richard Linklater of BEFORE SUNRISE fame even includes several slow sections so you can catch up on your sleep before its rousing and quite surprising ending. This cinematic version of easy listening music doesn't have many flaws, or many strengths, but it certainly does entertain.
The opening credits introduce the players in silent movie fashion, even using a square aspect ratio and sepia photography to set the mood. Peter James films the picture itself without any particular flair. And the script by Claude Stanush, Clark Walker and Richard Linklater, based on Stanush's book isn't particularly imaginative either. "We're going to get the big banks because that's where the money's at," the lead brother, Willis, tells us in a typically prosaic bit of dialog and an awkward paraphrase of the classic Willie Sutton line.
The picture's salvation is the story itself, which is fascinating. The actors, who give perfectly acceptable performances, have a blast doing this period piece. They have such a great time that the audience may become envious.
Starting in 1919, the boys, Willis (Matthew McConaughey), Joe (Skeet Ulrich), Jesse (Ethan Hawke), and Doc (Vincent D'Onofrio), and their munitions expert Brentwood Glasscock (Dwight Yoakam) rob 80 banks over a 4-year period. And speaking of periods, the sets by Catherine Hardwicke are another of the movie's delights. Taking us back to that transition time in American history when the cowboys were starting to trade in their horses for cars and when the country was on its way to ragtime, she creates a intriguing landscape both dusty and modern.
If you've grown tired of seeing McConaughey playing cocky lawyers, you'll be happy to know that this time he gets a completely different part, a cocky robber. And, as always, he takes time to remind us of the nobility of his cause. This time he's not stealing the money from the poor farmers whose savings are in the banks. Oh no, the banks have recently gotten insured, which means that he's swiping money from big, greedy, insurance companies. McConaughey also steals the picture, getting most of the screen time. If you want to see more than a trivial amount of the other excellent actors, Ethan Hawke from BEFORE SUNRISE being a one of my favorites, you'll have to catch a different film.
The boys are so sweet that you'll find yourself rooting for them in every job they pull. Ironically, it is when they finally get caught that the movie is at its best.
THE NEWTON BOYS runs too long at 2:02. It is rated PG-13 for some violence, profanity, and nudity and would be fine for teenagers.
The film opens nationwide in the United States today, Friday, March 27. In the San Jose area, it is playing at the AMC and Century theaters.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Scenario
The health care provider finds that reports to extract information from the PMD documents takes longer than usual.
Operation
XML indexes is demonstrated over here.
- An XML index, with the patients given names as the index key, is created on the XML document.
- GENERATE KEY USING XMLPATTERN is used to specify the key within the XML document.
- A partition level index (i.e. index local to the range of data) is created to further improve
performance because index search will be faster to be performed on the data in a range.
Solution
The DBA of the health care provider, get to know that the growing volume of data
(business requirement : 9 months of data to be preserved in the base table) resulted in degradation of performance.
He creates partition level indexes (Indexes local to the ranges of data) to improve the performance of the queries.
Advantages of having a partition level indexes
- Index search wil be faster as the index tree built will be only for the data in a range
- Index rebuild / building process will be faster as size of index tree is less. Time taken for roll-in / roll-out operation would be less.


a tree structure of bodies connected by joints that is treated as a unit by the dynamics solver
More...
|
| virtual void | release ()=0 |
| | Releases the PxBase instance, please check documentation of release in derived class. More...
|
| |
| virtual void | setMaxProjectionIterations (PxU32 iterations)=0 |
| | sets maxProjectionIterations. More...
|
| |
| virtual PxU32 | getMaxProjectionIterations () const =0 |
| | gets maxProjectionIterations. More...
|
| |
| virtual void | setSeparationTolerance (PxReal tolerance)=0 |
| | sets separationTolerance. More...
|
| |
| virtual PxReal | getSeparationTolerance () const =0 |
| | gets separationTolerance. More...
|
| |
| virtual void | setInternalDriveIterations (PxU32 iterations)=0 |
| | sets the number of iterations used to compute the drive response to internal forces More...
|
| |
| virtual PxU32 | getInternalDriveIterations () const =0 |
| | gets internal driveIterations. More...
|
| |
| virtual void | setExternalDriveIterations (PxU32 iterations)=0 |
| | sets the number of iterations for drive response to external forces. More...
|
| |
| virtual PxU32 | getExternalDriveIterations () const =0 |
| | gets externalDriveIterations. More...
|
| |
| virtual PxArticulationDriveCache * | createDriveCache (PxReal compliance, PxU32 driveIterations) const =0 |
| | create a drive cache for applying impulses which are propagated to the entire articulation More...
|
| |
| virtual void | updateDriveCache (PxArticulationDriveCache &driveCache, PxReal compliance, PxU32 driveIterations) const =0 |
| | update a drive cache More...
|
| |
| virtual void | releaseDriveCache (PxArticulationDriveCache &driveCache) const =0 |
| | release a drive cache More...
|
| |
| virtual void | applyImpulse (PxArticulationLink *link, const PxArticulationDriveCache &driveCache, const PxVec3 &linearImpulse, const PxVec3 &angularImpulse)=0 |
| | apply an impulse to an entire articulation More...
|
| |
| virtual void | computeImpulseResponse (PxArticulationLink *link, PxVec3 &linearResponse, PxVec3 &angularResponse, const PxArticulationDriveCache &driveCache, const PxVec3 &linearImpulse, const PxVec3 &angularImpulse) const =0 |
| | determine the effect of applying an impulse to an entire articulation, without applying the impulse More...
|
| |
| virtual PxScene * | getScene () const =0 |
| | Retrieves the scene which this articulation belongs to. More...
|
| |
| virtual void | setSolverIterationCounts (PxU32 minPositionIters, PxU32 minVelocityIters=1)=0 |
| | Sets the solver iteration counts for the articulation. More...
|
| |
| virtual void | getSolverIterationCounts (PxU32 &minPositionIters, PxU32 &minVelocityIters) const =0 |
| | Retrieves the solver iteration counts. More...
|
| |
| virtual bool | isSleeping () const =0 |
| | Returns true if this articulation is sleeping. More...
|
| |
| virtual void | setSleepThreshold (PxReal threshold)=0 |
| | Sets the mass-normalized energy threshold below which an articulation may go to sleep. More...
|
| |
| virtual PxReal | getSleepThreshold () const =0 |
| | Returns the mass-normalized energy below which an articulation may go to sleep. More...
|
| |
| virtual void | setStabilizationThreshold (PxReal threshold)=0 |
| | Sets the mass-normalized kinetic energy threshold below which an articulation may participate in stabilization. More...
|
| |
| virtual PxReal | getStabilizationThreshold () const =0 |
| | Returns the mass-normalized kinetic energy below which an articulation may participate in stabilization. More...
|
| |
| virtual void | setWakeCounter (PxReal wakeCounterValue)=0 |
| | Sets the wake counter for the articulation. More...
|
| |
| virtual PxReal | getWakeCounter () const =0 |
| | Returns the wake counter of the articulation. More...
|
| |
| virtual void | wakeUp ()=0 |
| | Wakes up the articulation if it is sleeping. More...
|
| |
| virtual void | putToSleep ()=0 |
| | Forces the articulation to sleep. More...
|
| |
| virtual PxArticulationLink * | createLink (PxArticulationLink *parent, const PxTransform &pose)=0 |
| | adds a link to the articulation with default attribute values. More...
|
| |
| virtual PxU32 | getNbLinks () const =0 |
| | returns the number of links in the articulation More...
|
| |
| virtual PxU32 | getLinks (PxArticulationLink **userBuffer, PxU32 bufferSize, PxU32 startIndex=0) const =0 |
| | returns the set of links in the articulation More...
|
| |
| virtual void | setName (const char *name)=0 |
| | Sets a name string for the object that can be retrieved with getName(). More...
|
| |
| virtual const char * | getName () const =0 |
| | Retrieves the name string set with setName(). More...
|
| |
| virtual PxBounds3 | getWorldBounds (float inflation=1.01f) const =0 |
| | Retrieves the axis aligned bounding box enclosing the articulation. More...
|
| |
| virtual PxAggregate * | getAggregate () const =0 |
| | Retrieves the aggregate the articulation might be a part of. More...
|
| |
| virtual PxArticulationImpl * | getImpl ()=0 |
| |
| virtual const PxArticulationImpl * | getImpl () const =0 |
| |
| virtual | ~PxArticulationBase () |
| |
| virtual PxArticulationJointBase * | createArticulationJoint (PxArticulationLink &parent, const PxTransform &parentFrame, PxArticulationLink &child, const PxTransform &childFrame)=0 |
| |
| virtual void | releaseArticulationJoint (PxArticulationJointBase *joint)=0 |
| |
| virtual const char * | getConcreteTypeName () const =0 |
| | Returns string name of dynamic type. More...
|
| |
| template<class T > |
| T * | is () |
| |
| template<class T > |
| const T * | is () const |
| |
| PX_FORCE_INLINE PxType | getConcreteType () const |
| | Returns concrete type of object. More...
|
| |
| PX_FORCE_INLINE void | setBaseFlag (PxBaseFlag::Enum flag, bool value) |
| | Set PxBaseFlag. More...
|
| |
| PX_FORCE_INLINE void | setBaseFlags (PxBaseFlags inFlags) |
| | Set PxBaseFlags. More...
|
| |
| PX_FORCE_INLINE PxBaseFlags | getBaseFlags () const |
| | Returns PxBaseFlags. More...
|
| |
| virtual bool | isReleasable () const |
| | Whether the object is subordinate. More...
|
| |
a tree structure of bodies connected by joints that is treated as a unit by the dynamics solver
Articulations are more expensive to simulate than the equivalent collection of PxRigidDynamic and PxJoint structures, but because the dynamics solver treats each articulation as a single object, they are much less prone to separation and have better support for actuation. An articulation may have at most 64 links.
- See also
- PxArticulationJoint PxArticulationLink PxPhysics.createArticulation