The TriMesh is the core vertex-based geometry in Quesa, and is designed for optimal rendering performance at the cost of flexibility.
Unlike QD3D, Quesa's TriMesh object will automatically normalize any triangle and vertex attributes assigned to the triangles or vertices in the TriMesh. Applications which submit immediate mode TriMesh data structures should ensure that these normals are also normalized, as renderers expect all TriMesh normals to be pre-normalized.
For objects which are not transparent, backface culling may be turned on to remove those polygons which will not be visible in the final scene. To perform backface culling, renderers require a normal for each polygon. To reduce the overhead of calculating these normals, you should supply triangle normals for all polygonal geometry if you intend to use backface culling.


God fashions a woman out of one of Adam's ribs. This was necessary since Adam
couldn't find a "help meet" in any of the animals that God made for him.
2:20-22
Adam blames Eve and Eve blames the serpent. 3:12-13
"In sorrow thou shalt bring forth children. ... Thy husband ... shall rule over thee."
God punishes Eve, and all women after her, with the pains of childbirth and subjection to
men. 3:16
Adam is also punished, although less severely. He now will have to work for a living because he
"hearkened unto the voice" of his wife. 3:17
Lamech is the first of a long line of biblical men with more than one wife. It seems
that God approves of such marriages. 4:19, 23
Finally, sometime in the next 800 years, Adam begat some daughters. These nameless
ones are the first (and nearly the last) girls to be born in the Bible. 5:4
"The male and his female ..." Notice that in the Bible female animals are the property of
male animals, as women are the property of men. 7:2
Abram makes his wife lie for him, by telling the Egyptians that she is his sister. But at
least it was half-true, since she was his half-sister. Such incestuous marriages are condemned
elsewhere in the Bible, but god makes an exception for Abram and Sarai. (See
Genesis 17:15-16 where God blesses their marriage.)
12:13
Sarai is the first of a long line of barren women who were desperate for children. (In
the Bible, it is the women who are barren, never the men.) She sends Abram into her
handmaid, Hagar, so that she can "obtain children by her." Abram gladly complies.
16:1-4
Sarah, who is about 90 years old and has gone through menopause, laughs at God
when he tells her that she will have a son. She asks God if she will "have pleasure" with her
"Lord" [Abraham], when both are so very old. God assures her that he will return and
impregnate her at the appointed time. 18:11-14
Lot refuses to give up his angels to the perverted mob, offering his two "virgin daughters"
instead. He tells the bunch of angel rapers to "do unto them [his daughters] as is good in your
eyes." This is the same man that is called "just" and "righteous" in
2 Pet.2:7-8. 19:8
Lot's nameless wife looks back, and God turns her into a pillar of salt.
19:26
Lot and his daughters camp out in a cave for a while.  Just another wholesome family values Bible story.
19:30-38
Honest Abe does the same "she's my sister" routine again, for the same cowardly reason.
And once again, the king just couldn't resist Sarah -- even though by now she is over 90 years
old. (See Gen.12:13-20 for the first, nearly identical, episode.)
20:2
God gets angry with king Abimelech, though the king hasn't even touched Sarah.  To compensate for the crime he never committed, Abimelech gives Abraham sheep,
oxen, slaves, silver, and land. Finally, after Abraham "prayed unto God," God lifts his
punishment to Abimelech, "for the Lord had fast closed up all the wombs of the house of
Abimelech, because of Sarah." 20:3-18
God "closed all the wombs" because Abimelech believed Abe's lie. 20:18
"And the damsel was fair to look upon, a virgin, neither had any man known her." (Oh
boy!) 24:16
"She was barren."
In the Bible it's always the women that are "barren", never the men.  (Once on the same King Abimelech)
(see 12:13, 20:2). 26:7
Esau, who already had two wives (26:34),
"takes" another. 28:9
Jacob offers to work for seven years to pay for Rachel. As it turns out, he is tricked
into having sex with her sister, Leah, instead, so he has to work for another seven years so in order
to pay for them both. 29:18-30
Jacob is tricked by Laban, the father of Rachel and Leah. Jacob asks for Rachel so
that he can "go in unto her." But Laban gives him Leah instead, and Jacob "went in unto her
[Leah]" by mistake. Jacob was fooled until morning -- apparently he didn't know who he was
going in unto. Finally they worked things out and Jacob got to "go in unto" Rachel, too.
29:21-30
As part of the deal with Jacob, Zilpah and Bilhah (Laban's slaves) are handed
over to Leah and Rachel. 29:24, 29
Since Jacob hated Leah, God decided to "open her womb" and make Rachel barren. (Like he did to Sarah and Rebekah.)
29:31
Leah conceives and bears four sons. And it's a good thing, too, since her husband
hated her until then for not giving him any sons. 29:32-34
"Give me children or else I die." Rachel considers herself worthless if she
cannot produce children for her husband. But luckily she has an idea. She says to
Jacob, "Behold my maid Bilhah, go in unto her." She solved the problem the same way
as did Sarah (16:2). "And Jacob went in unto her. And Bilhah
conceived, and bare Jacob a son." (These arrangements rarely produce daughters.)
30:1-4
Leah, not to be outdone, gives Jacob her maid (Zilpah) "to wife." And Zilpah "bare
Jacob a son." 30:9
Leah thinks her husband will honor her now that she has given him six sons. 30:20
And finally, "God remembered Rachel ... and opened her womb. And she conceived
and bare a son [surprise, surprise]." 30:22
"Then Jacob ... set his ... wives upon camels." Jacob had four wives (or two wives and
two concubines -- this distinction is not clear in the Bible): Rachel, Leah, Billah, and Zilpah.
There is no indication that God disapproves of this arrangement. 31:17
Jacob has two wives and two concubines, continuing the biblical tradition of polygamy. 32:22
Laban, Rachel's father, is hunting for the "images" that Rachel had stolen from him.
Rachel sits on the "images" and says to her father, "Let it not displease my lord that I cannot
rise up before thee: for the custom of women is upon me." She knows that no man will come
near her when she is menstruating. 31:34-35
Jacob has two wives and two concubines, continuing the biblical tradition of polygamy.
32:22
What did Dinah want? Did she love Shechem?
Did she want to marry him? Or did she want him killed? We'll ever know since it was of no
interest to the biblical author. 34:1-31
Dinah's brothers, to justify the massacre of a town for the rape of their sister, say:
"Should he deal with our sister as with a harlot?" To the author of Genesis, rape is a
crime against the honor of men rather than against a woman. 34:31
Rachel dies in childbirth; but at least she had another son. And in the Bible, a
woman is expected to die happily as long as she has a son. 35:17-18
"Reuben went and lay with his father's concubine."
35:22, 49:4
Esau (Isaac's son) had several wives (continuing the tradition of polygamy, with no
editorial comment from the Bible). 36:2, 6
"And Judah saw there a daughter of a certain Canaanite ... and he took her, and went
in unto her. And she conceived, and bare a son; and she called his name Er. And she
conceived again [I guess Judah must have went in unto her again] and bare a son; and she
called hi name Onan." (It seems that the probability of having a biblical daughter is
considerably less than 50%.) 38:2-4
After Judah pays Tamar for her services, he is told that she "played the harlot" and "is
with child by whoredom." When Judah hears this, he says, "Bring her forth, and let her be
burnt." 38:24
To commemorate the divine massacre of the Egyptian children, Moses instructs the Israelites to "sacrifice to the
Lord all that openeth the matrix" -- all the males, that is. God has no use for dead, burnt female bodies.
13:2, 12, 15
Moses, like a coach giving instructions to the team before the big game, tells the men to "come not at your wives" before
he goes up to Mt. Sinai. 19:15
"Thou shalt not covet thy neighbor's wife, ... nor his ass, nor any thing that is thy neighbor's." In the Bible, women are the
property of men; they are his possessions -- like an ox or an ass. 20:17
How to sell your daughter -- and what to do if she fails to please her new master.
21:7-8
God's instructions for taking a second wife. 21:10
If you "entice" an "unmarried maid" to "lie" with you, then you must marry her, unless the father refuses to give her to you,
in which case you must pay him the going price for virgins. 22:16
"Thou shalt not suffer a witch to live." Thousands of innocent women have suffered excruciating deaths because of this
verse. 22:18
Three times a year God wants to see all of the males.  God always blames the
women; it is they who "go a whoring" and then "make" the men "go a whoring." 34:16
"Thrice in the year shall all your men children appear before the Lord." But what about the "women children"? Don't they
ever get to appear before the Lord? 34:23
Only unblemished males are to be killed and offered to God. Females don't even make
good burnt offerings. 1:3, 10
When a king sins only the best sacrifice will do -- he must offer a male goat to God.
But if a commoner sins, a female will do. 4:22-28
"If any one of the common people sin through ignorance ... then he shall bring his offering, a kid of the goats,
a female without blemish, for his sin which he hath sinned."
 (More important people must kill male goats.) 4:27-28
"He shall bring his trespass offering unto the LORD ... a female from the flock, a lamb or a kid of the goats."
 (A female
will do since it's a minor offense.) 5:6
"She shall be unclean."

 And she shall then
continue in the blood of her purifying three and thirty days."
If a boy is born, the mother is unclean for 7 days and must be purified for 33 days. 12:2, 4
"But if she bear a maid child, then she shall be unclean two weeks ... and she shall continue in the blood of her purifying
threescore and six days."
If a girl is born, the mother is unclean for 14 days and be purified for 66 days. This is because, in the eyes of God,
girls are twice as dirty as boys. 12:5
"She shall bring a lamb ... for a burnt offering, and... a young pigeon, or dove, for a sin offering."
 This is because having children is sinful and God likes it when things are
killed for him. 12:6
"She shall be cleansed from the issue of her blood." 12:7
"If she be not able to bring a lamb, then she shall bring two turtles, or two young pigeons ... and she shall be clean."
12:8
"The woman also with whom man shall lie with seed of copulation, they shall both bathe themselves in water,
and be unclean until the even." 15:18
God's law for menstruating women
They are unclean and sinful. Anthing that they touch is unclean. Anyone who touches anything that they touch is unclean.
Stay completely away from them. (And for God's sake, don't even think about having sex with them!) 15:19-30, 33
"If a woman have an issue, and her issue... be blood, she shall be put apart seven days: and whosoever toucheth her shall be unclean
until the even." 15:19
"And every thing that she lieth upon in her separation shall be unclean: every thing also that she sitteth upon shall be unclean."
15:20
"And whosoever toucheth her bed shall wash his clothes, and bathe himself in water, and be unclean until the even."
15:21
"Whosoever toucheth any thing that she sat upon shall ... be unclean until the even." 15:22
"And if it be on her bed, or on any thing whereon she sitteth, when he toucheth it, he shall be unclean until the even."
15:23
"If any man lie with her at all, and her flowers be upon him, he shall be unclean seven days; and all the bed whereon he lieth
shall be unclean." 15:24
"If a woman have an issue of her blood ... she shall be unclean." 15:25
"Every bed whereon she lieth ... and whatsoever she sitteth upon shall be unclean." 15:26
"Whosoever toucheth those things shall be unclean." 15:27
"But if she be cleansed of her issue, then she shall number to herself seven days, and after that she shall be clean."
Women are unclean while mestruating and for seven days after bleeding has stopped. 15:28
"On the eighth day she shall take unto her two turtles, or two young pigeons ... for a sin offering, and the other for a burnt offering; and the priest shall make an atonement
for her before the LORD for the issue of her uncleanness." 15:29-30
"This is the law of him that hath an issue, and of him whose seed goeth from him ... And of her that is sick of her flowers,
and of him that hath an issue, of the man, and of the woman, and of him that lieth with her that is unclean."

15:24
"Also thou shalt not approach unto a woman to uncover her nakedness, as long as she is
apart for her uncleanness," Don't even look at a menstruating woman.
18:19
If a man has sex with an engaged slave woman, scourge the woman, but
don't punish the man.  20:18
People with "familiar spirits" (witches, fortune tellers, etc.) are to be
stoned to death. 20:27
Priests can't marry "whores", "profane", or divorced women. Why? Because "he is holy
unto his God" and they would defile him. 21:7
A priest's daughter who "plays the whore" is to be burned to death.
21:9
A priest can only marry a virgin. No harlots, widows, or divorced women will do. (God
really likes virgins.) 21:13-14
If a priest's daughter marries "a stranger" she can't eat any holy things. 22:12
"Ye shall offer ... a male without blemish ... Blind, or broken, or maimed, or having a wen, or scurvy, or scabbed, ye
shall not offer these unto the LORD ... Ye shall not offer unto the LORD that which is bruised, or crushed, or
broken, or cut."
God wants us to kill lots of animals for him. Not just any animals, though. God only wants dead, male animals without any blemishes. Don't
kill any blind , broken, maimed, or scabbed, or female animials for him. 22:19-24
God defines the value of human life in dollars and cents. Of course, to God, females
are worth considerably less than males (50 - 60%) -- but neither are worth much.
27:3-7
When "Moses numbered them according to the word of the Lord" he was told to count "every
male from a month old and upward." Women and girls didn't count as persons. Neither did babies
(or fetuses) under 1 month old. I guess the unborn just don't count to God. 3:15-16
The Law of Jealousies. If a man suspects his wife of being unfaithful, he reports it to the priest. The priest then
makes her drink some "bitter water." If she is guilty, the water makes her thigh rot and her belly swell. If innocent, no harm
done -- the woman is free and will "conceive seed." In any case, "the man shall be guiltless from iniquity, and this woman shall
bear her iniquity." 5:11-31
"And the spirit of jealousy come upon him ... and she be defiled:
or if the spirit of jealousy come upon him ... and she be not defiled."
If a husband is jealous, his wife must submit to the law of jealousies whether she was "defiled" or not. 5:14
"Then shall the man bring his wife unto the priest ... And the priest shall ... set her before the LORD ...
and the priest shall have in his hand the bitter water that causeth the curse." 5:15-17
"And the priest shall ... say unto the woman, If no man have lain with thee ... be thou free from this bitter water
that causeth the curse." 5:19
"Then the priest
shall charge the woman with an oath of cursing, and the priest shall say
unto the woman, The LORD make thee a curse and an oath among thy people,
when the LORD doth make thy thigh to rot, and thy belly to swell." 5:20-21
"But if ... some man have lain with thee beside thine husband ... The LORD make thee a curse and an oath among thy people,
when the LORD doth make thy thigh to rot, and thy belly to swell." 5:22
"And he shall cause the woman to drink the bitter water that causeth the curse." 5:24
"And when he hath made her to drink the water ... if she be defiled ... the water that causeth the curse shall ... become bitter, and her belly shall swell,
and her thigh shall rot: and the woman shall be a curse among her people." 5:27
"And if the woman be not defiled, but be clean; then she shall be free, and shall conceive seed." 5:28
"Then shall the man be guiltless from iniquity, and this woman shall bear her iniquity." 5:31
Miriam and Aaron (Moses' brother and sister) criticize Moses for marrying an Ethiopian woman and thus breaking
the law of God. But God makes it clear that his rules
don't apply to his favorites, and he strikes Miriam with leprosy. Notice that
only Miriam is punished, though both she and Aaron complained.
12:1, 9-10
When one of the Israelite men brings home a foreign woman, "Phinehas (Aaron's grandson) sees them and throws a spear "through the man .. and the woman through her belly."
This act pleases God so much that "the plague was stayed from the children of Israel." But not before
24,000 had died. 25:6-9
For impaling the interracial couple, God rewards Phinehas and his sons with the everlasting
priesthood. 25:10-13
If a man dies and has no son, then his inheritance goes to his daughter. But if he has a son, then the daughter gets
nothing. Also no mention is made of wives, sisters, or aunts. 27:8
If men make vows, then God expects them to keep them. But a woman cannot make a vow, unless it is "allowed" by
her husband or father. If it is "allowed," then she must keep it -- but even so, she is not responsible
(her husband or father is). 30:3-16
Under God's direction, Moses' army defeats the Midianites.  When Moses learns that they left some live, he angrily says: "Have you saved all the women alive?  But all the women children,
that have not known a man by lying with him, keep alive for yourselves." So they went back and did as Moses (and
presumably God) instructed, killing everyone except for the virgins. In this way they got 32,000 virgins -- Wow!
 You see, in the
eyes of God, women are the possessions of men. 5:21
Three times a year all of the males are to appear before God. The females he never wants to see.
16:16
In the cities that god "delivers into thine hands" you must kill all the males (including old men, boys, and babies) with
"the edge of the sword .... But the women ... shalt thou take unto yourself."
20:13-14
If you see a pretty woman among the captives and would like her for a wife, then just bring her home and "go in
unto her."  21:11-14
Rules for those who have two wives: "one beloved, and another hated." 21:15
When a man dies, his sons inherit his property. Wives and daughters get nothing at all.
21:16
Women are not to wear men's clothing and vice versa -- it's an "abomination unto the Lord." 22:5
If a man marries, then decides that he hates his wife, he can claim she wasn't a virgin when they were married. If
her father can't produce the "tokens of her virginity" (bloody sheets), then the woman is to be stoned to death at her father's
doorstep. 22:13-21
"If a man be found lying with a woman married to a husband, then they shall both of them die."
22:22
If a betrothed virgin is raped in the city and doesn't cry out loud enough, then "the men of the city shall stone her to
death." 22:23-24
If a woman is raped in the country, then only the man shall die (since there was no one
to hear her if she cried out.) 22:25
If a man rapes an unbetrothed virgin, he must pay her father 50 shekels of silver and then marry her.
22:28-29
God says not to bring any whore, sodomite, or dog into the house of the Lord. For "these things are an abomination
to the Lord." Sodomites and dogs are biblical names for homosexuals. 23:17-18
If a man marries a woman and later finds "some uncleanness in her," then he can divorce her and kick her out of his
house. If another man marries her and then dies, the first husband cannot marry her again. "For that is an abomination before
the Lord." 24:1-4
If a man dies without having a child, his brother shall "go in unto" his dead brother's wife -- whether she likes him or
not, and whether she wants to or not. If he refuses, the dead
man's wife is to loosen his shoe and spit in his face. 25:5-10
If two men fight and the wife of one grabs the "secrets" of the other, "then thou shalt cut off her hand" and "thine eye
shall not pity her." 25:11-12
"Cursed be he that lieth with his
father's wife, because he uncovereth his father's skirt."  Well, I guess it's
because the father owns his wife. The offense is against him, not her. 27:20
"The tender and delicate woman"
will be forced to eat her own children "that cometh out from between her feet."
28:56-57
Caleb offers to give his daughter to anyone who conquers the city of Debir. Caleb's nephew wins the contest and
is given his cousin for a prize. 1:12-13
"Have they not divided the prey; to every man a damsel or two?" 5:30
Gideon had 70 sons (no one knows how many daughters) "for he had many
wives."
God keeps his end of the deal by providing Jephthah with "a very great slaughter." But when Jephthah returns, his
nameless daughter comes out to greet him (who'd he expect, his wife?). Well, a deal's a deal, so he delivers her to
God as a burnt offering -- after letting her spend a couple of months going up and down on the mountains bewailing
her virginity. 11:29-39
Manoah's nameless wife, like so many biblical women, is barren. But an angel fixes that, and Samson is
born. 13:2-3, 6, 9
"Samson ... saw a woman ... of the daughters of the Philistines ... And Samson said unto his father ...
Get her for me; for she pleaseth me well." 14:1-3
After ripping up the lion, Samson went to visit the Philistine woman that he fell in lust with earlier. "And she pleased Samson well."
 14:20
Samson's father-in-law gave Samson's wife away to a friend, since he thought Samson "hated" her. He suggests
that Samson take his younger daughter instead, saying the younger one's prettier anyway. 15:2
After taking in a traveling Levite, the host offers his virgin daughter and his guest's concubine to a mob of
perverts (who want to have sex with his guest). The mob refuses the daughter, but accepts the concubine and they
"abuse her all night." The next morning she crawls back to the doorstep and dies.  Then he chops her body up into twelve pieces and sends them to each of the twelve tribes of
Israel. 19:22-30
After the Israelites heard the Levite's story (about chopping up his dead concubine and sending her body parts to each
tribe of Israel) they vowed not to "give" their daughters to the Benjamites. So now they had a problem: they just finished
killing all the Benjamite women and children (Jg 20:48) so there were no women for the surviving Benjamite men to marry.
[There were 600 Benjamite men that survived the war with the Israelites. (Jg 20:47)]
21:1-7
To find wives for the Benjamites (they were unwilling to use their own daughters), the other tribes attacked
and killed all occupants of a city except for the young virgins. These virgins were then given to the Benjamites for
wives. 21:7-23
Here's what the Israelites decide to do.  But they were still 200 short. Damn! 21:12-14
Then the elders of the congregation said, How shall we do for wives for them that remain, seeing the women are
destroyed out of Benjamin?" 21:16
"We may not give them wives of our daughters: for the children of Israel have sworn, saying, Cursed be he that
giveth a wife to Benjamin." 21:18
So they come up with another brilliant plan. Have the Benjamites hide in the bushes and then catch the daughters
of Shiloh when they come out to dance. So that's what they did and everyone lived happily ever after. 21:19-23
Ruth does as Naomi says, and then at midnight Boaz wakes up and finds Ruth "at his feet." He asks who she is,
and she says, "I am Ruth thine handmaid: spread therefore your skirt over thine handmaid."
3:7-9
"And Elkanah knew Hannah his wife; and the Lord remembered her."  And Hannah conceived and "bare a son [Oh boy,
another boy!], and called his name Samuel."
18:6-7, 21:11, 29:5
David kills 200 Philistines and brings their foreskins to Saul to buy his first wife (Saul's daughter Michal).
Saul had only asked for 100 foreskins, but David was feeling generous. 18:25-27
The priest tells David that he and his men can eat the "hallowed" bread if "they have kept themselves at least
from women." David assures the priest that they have and that "the vessels of the young men are holy." So it'd be OK
for them to eat the holy bread. 21:4-5
"And it came to pass about ten days after, that the Lord smote Nabal, that he died." This was convenient for
David who then took his property and his wife, Abigail. 25:38
"When David heard that Nabal was dead, he said, Blessed be the LORD ... And David sent and communed with Abigail,
to take her to him to wife." 25:39
David takes his second wife (Abigail) after God killed her husband (Nabal). He also, at the same time,
took another wife (#3), Abinam. In the meantime, Saul gave Michal (his daughter and David's first wife) to another
man. 25:41-44
"David rescued his two wives."
Oh, goodie! David got his wives back! 30:18
"David went up thither, and his two wives also." 2:2
David, by this time, has at least seven wives (Michal, Ahinoam, Abigail, Maacah, Haggith, Abital, and Ehlah),
and he was just getting started. 3:2-5
David says, "deliver me my wife Michal, which I espoused to me for a hundred foreskins of the Philistines."
Well, he actually paid with two hundred foreskins (see 1 Samuel 18:27).
3:14
Michal was bought by David with 200 Philistine foreskins
(1 Sam 18:25-27), then she was "given"
to Phatiel (1 Sam 25:44), and then "taken back" by David.
Poor Phatiel must have loved her dearly since he "went along weeping behind her."
3:15-16
"And David took him more concubines and wives." (How many?  When Michal criticizes him for exposing himself, God punishes her by
having "no child unto the day of her death." Although 21:8 says that she had five sons (which were sacrificed
to God by David to stop God from starving people to death). 6:14-23
David sees a woman (Bathsheba) bathing and likes what he sees. so he sends for her and commits adultery
with her "for she was purified from her uncleanness." She conceives and bears a son (of course).
11:2-5
David tells Joab (his captain) to send Bathsheba's husband (Uriah) to "the forefront of the hottest battle
... that he may be smitten and die." In this way, David gets another wife. 11:15,
11:17-27
God is angry at David for having Uriah killed. As a punishment, he will have David's wives raped by his
neighbor while everyone else watches. It turns out that the "neighbor" that God sends to do his dirty work is David's
own son, Absalom (16:22). 12:11-12
To punish David for having Uriah killed, God kills Bathsheba's baby boy. 12:14-18
After Bathsheba's baby is killed by God, David comforts her by going "in unto her." She conceives and bears
another son (Solomon). 12:24
Ammon (David's son) says to his half-sister Tamar, "Come lie with me, my sister." But she resists, so he
rapes her and then sends her away. Tamar, knowing that she now belongs to him (since she was a virgin), expects him
to marry her, but he refuses. 13:1-22
"And the king left ten women, which were concubines, to keep the house."
David left Jerusalem because he was afraid that his son Absalom was going to kill him. But he left his
concubines to fend for themselves. 15:16
Absalom "went in unto his father's concubines in the sight of all Israel." This was according the God's plan
as announced in 12:11-12. 16:21-22
To punish his ten concubines for
being raped by his son, Absalom (See 16:21-22),
David refuses to ever again have sex with them and forces them to
"keep house" for the rest of their lives. 20:3
Old King David tries to get some heat by having a beautiful virgin minister unto him.
1:1-4
"King Solomon loved many strange women."
God didn't mind the number so much; it was their "strangeness" that he objected to. 11:1
"The LORD said unto the children of Israel, Ye shall not go in to them, neither shall they come in unto you:
for surely they will turn away your heart after their gods."
Note that Solomon is told to stay away from foreign women. Why? Because they have different ("strange")
religious beliefs, and God disapproves of mixed-faith marriages. 11:2
"He [Solomon] had seven hundred wives ... and three hundred concubines." 11:3
His wives turned away his heart after other gods: and his heart was not perfect with the LORD his God."
The wisest man that ever lived (1 Kings 4:31) was misled by his wives into worshipping other gods.
11:4
The dogs shall eat Jezebel."
Jezebel (Ahab's "strange" wife) "stirred up" Ahab to "work wickedness in the sight of the Lord." To punish her,
God will feed her dead body to the dogs.  Is that because she is a woman or because she is an Egyptian, or
both? 8:11
Rehoboam loved Maachah the daughter of Absalom above all his wives and his concubines." 11:21a
"He took eighteen wives, and threescore concubines." 11:21b
"Rehoboam ... dealt wisely ... and desired many wives." 11:22-23
"But Abijah waxed mighty, and married fourteen wives." Apparently, in the eyes of God, a man's status is
determined by the number of wives that he possesses. 13:21
"Jehoiada took for him two wives" -- without comment, complaint, or criticism from the bible.
24:3
"They ... entered into a curse, and
into an oath ... that we would not give our daughters unto the people of the land, not
take their daughters for our sons." 10:29-30
Nehemiah rebukes the men for marrying "strange wives." To punish them he "contended with them, and
cursed them, and smote certain of them, and plucked off their hair." 13:25-27
King Ahasuerus throws a party and encourages his guests to drink to excess. Then, when they are all drunk, he orders
Queen Vashti to show her stuff before him and his guests. 1:7-11
Vashti refuses to entertain the king's drunken guests by dancing before them. For this she is no longer to be queen,
to be replaced by someone better (prettier?). 1:12-19
Because of Vashti's disobedience, the king decrees that "all the wives shall give to their husbands honor, both the
great and the small" and "that every man should bear rule over his own house."
1:20-22
"All the fair young virgins" throughout the kingdom are brought before the king, and the one that "pleaseth" the
king the most will replace Vashti. 2:2-4
When it was Esther turn to "go in unto the king," she pleases the king the most.
 2:9-10
Speaking of births, Job says: "Who can bring a clean thing out of an unclean. Not one."  God gave Job another set of 10 kids, with even prettier daughters! 42:13-15
"How can he be clean that is born of a woman?"
Women are inherently dirty and sinful, so their offspring are 'unclean' as well. 25:4
"I was shapen in iniquity; and in sin did my mother conceive me."
Women, sex, and babies are all evil to God. 51:5
"Let every one of them pass away: like the untimely birth of a woman, that they may not see the sun."

A man should have as many children as he can.  Strange men are OK
though. 2:16-19
The feet of strange women "go down to death," and "her steps take hold on
hell."  9:13-18
A fair woman without discretion is like a golden jewel in a pig's snout. 11:22
"A virtuous woman is a crown to her husband: but she that maketh ashamed is as rottenness in his bones." 12:4
"It is better to dwell in a corner of the housetop, than with a brawling woman in a wide house." 21:9,
25:24
"It is better to dwell in the wilderness, than with a contentious and an angry woman." 21:19
"Strange women" have "deep pits" for mouths into which fall those whom
God hates. 22:14
"Whores" and "strange women" lie around waiting to trap innocent men.
23:27-28
Don't even look at any "strange women." If you do, you will utter
perverse things. 23:33
"Contentious women" are like "a continual dropping on a very rainy day."
There are no contentious men. Well, maybe there are a few, but they are
like sunny spring days. 27:15
One of the four "wonderful" things is "the way of a man with a maid." 30:18-19
Adulterous women eat, wipe their mouths, and say "what a good girl am I."
30:20
One of the three or four things that the earth cannot bear is an odious woman
when she is married. 30:21, 23
"I find not: one man among a thousand have I found; but a woman among all those have I not found."
The Preacher could find a few good men (maybe one in a thousand or so), but not a single good woman. 7:28
Isaiah shows his contempt for women by saying that things have gotten so bad for his people that "women rule over them."
3:12
God will "smite with a scab the crown of the head of the daughters of Zion" and "will discover their secret parts" since he
doesn't like the way they dress and walk. 3:16-17
After God takes away the women's jewelry and perfume, "discovers their secret parts,"
and makes them all bald and stinking, he'll kill their husbands.
Women will then become so desperate that "seven women will take hold of one man, saying ... let us be called by thy name, to
take away our reproach."  4:4-5
Egypt will become weakened and frightened "like unto women" when God shakes his hand over it.
19:16
Talking about graven images Isaiah says, "thou shalt cast them away as a menstrous cloth."  They shall lament for the teats."
32:11-12
Ye sons of the sorceress, the seed of the adulterer and the whore."
 This is meant to be a
rhetorical question with an obvious answer: Of course not; women think only about their clothes. 2:32
A divorced woman is "polluted" when she remarries. The man, of course, remains perfectly
clean through it all, even though he was the one who "put her away" in the first place. 3:1
"See where thou hast not been lien with. In the ways hast thou sat for them ... and thou hast polluted the land with thy whoredoms."
3:2
"Thou hadst a whore's forehead."
Jeremiah loves to insult people. His favorite insult is to call someone a whore. 3:3
"She is gone up upon every high mountain and under every green tree, and there hath played the harlot." 3:6
Judah commits adultery with "stocks and stones." 3:9
"Thou ... hast scattered thy ways to the strangers under every green tree." 3:13
"As a wife treacherously departeth from her husband...."
If a woman leaves her husband, she is "treacherous," but a man is blameless when he "puts her away" for no
reason. 3:20
God will punish the men by taking away their property, including their wives, and giving it to others.
6:12
To punish the men, God will "give their wives to others." 8:10
"For the greatness of thine iniquity are thy skirts discovered, and thy heels made bare." 13:22
God plans to expose Jerusalem's private parts to the world by
lifting her skirt over her head, so to speak.  (She fucked another god.) 18:13
God sends a "man clothed with linen" to mark the foreheads of the men who will be
saved. Apparently only men are considered good enough to keep, the others (unmarked
men, "maids", little children, and women) are to be slaughtered. God says
he'll "fill the courts with the slain" and will have pity on no
one. 9:4-11
"Woe to the woman that sew pillows ... Behold, I am against your
pillows."  If no one was available, she "committed whoredom" with "images of men."
16:15-17
"Thou ... hast opened thy feet to every one that passed by." 16:25
"Thou hast also committed fornication with the Egyptians thy neighbours, great of flesh."  So she hired men to "come in unto [her] on every side." 16:28-29
God calls Jerusalem "an imperious whorish woman." 16:30
God says that Jerusalem has sex with strangers, hiring them to "come in unto thee on every side."

Then he'll have her stoned "with stones and thrust through with swords." 16:38-41
A good man never gets near a menstruating
woman. 18:5-6
"They humbled her that was set apart for pollution."
 As a punishment, one sister's nakedness was
discovered, her children were taken from her, and she was killed by the sword. And the fate of the
surviving sister was even worse: Her nose and ears were cut off, she was made to "pluck off"
her own breasts, and then after being raped and mutilated, she is stoned to death.
23:1-49
"Their breasts pressed, and there they bruised the teats of their virginity." 23:3
"Thus she committed her whoredoms with them ... with all their idols she defiled herself." 23:7
"They bruised the breasts of her virginity, and poured their whoredom upon her." 23:8
"These discovered her nakedness: they took her sons and her daughters, and slew her with the sword." 23:10
"Her sister ... was more corrupt in her inordinate love than she, and
in her whoredoms more than her sister in her whoredoms." 23:11
"And the Babylonians came
to her into the bed of love, and they defiled her with their whoredom,
and she was polluted with them." 23:17
"So she discovered her whoredoms, and discovered her nakedness ... she multiplied her whoredoms." 23:18-19
Really Big Penises. One of the sister (Aholibah) had lovers
"whose flesh is as the flesh of asses, and whose issue is like the issue of horses."
23:20
"The lewdness of thy youth, in bruising thy teats by the Egyptians for the paps of thy youth." 23:21
"They shall also strip
thee out of thy clothes, and take away thy fair jewels." 23:26
"I will do these things unto thee, because thou hast gone a whoring after the heathen ...  23:30-33
"Thou shalt ... pluck off thine own breasts: for I have spoken it, saith the Lord GOD." 23:34
"They came: for whom thou didst wash thyself, paintedst thy eyes, and
deckedst thyself with ornaments, And satest upon a stately bed." 23:40-41
"They went in unto her, as they go in unto a woman that playeth the harlot." 23:44
"And the righteous men, they shall judge them after the manner of adulteresses, and after the manner of women that shed blood;
because they are adulteresses, and blood is in their hands." 23:45
"Thus will I cause lewdness to cease out of the land, that all women may be taught." 23:48
God gets all excited about cooking with "scum" and human flesh, saying "kindle the fire, consume the
flesh, and spice it well, and let the bones be burned. Her scum shall be in the fire."   "And her daughters which are in the field shall be slain by the sword; and
they shall know that I am the LORD."   He asks
them to tell their mother to "put away her whoredoms" and "her adulteries from between her breasts" or
he'll "strip her naked ... and slay her with thirst." 2:2-3
God "will not have mercy upon ... the children of whoredoms. For their mother hath played the
harlot." 2:4-5
God says he "will discover her lewdness in the sight of her lovers." 2:10
"She decked herself with her earrings and her jewels, and she went after her lovers, and forgat me, saith the LORD." 2:13
God tells Hosea to love an adulteress. (I thought he already did that in chapter 1.) In any case, Hosea buys (another?) one
for a homer and a half of barley. 3:1-2
Committing whoredom by going a whoring with the spirit of whoredom. 4:10
If you misbehave, God will make your daughters "commit whoredom" and your wife "commit
adultery."  4:13
Jesus says that divorce is permissible when the wife is guilty of fornication.
But what if the husband is unfaithful? Jesus doesn't seem to care about that.
5:32, 19:9
When Jesus' mother wants to see him, Jesus asks, "Who is my mother?"  Why?  Five had oil for their lamps and five didn't.
When the bridegroom was ready for them, only the five well-oiled virgins got to have sex with him on their wedding night.
The bridegroom shunned the other five, saying "Get lost. I don't even know you." The moral to the story is this: watch out,
you never know when (or with whom) Jesus will come.25:1-13
Jesus shows disrespect for his mother and family by asking, "Who is my mother, or my brethren?" when he is told
that his family wants to speak with him. 3:31-34
Jesus will reward men who abandon their wives and families. 10:29-30
In the last days God will make things especially rough on pregnant women. 13:17
Peter, James, and John leave everything (including their families) to follow Jesus.

 (Or words to that effect.) 2:4
Jesus magically perceived that a Samaritan woman had been married and divorced five times previously.
(He could spot a divorced woman a mile away.) Since women weren't allowed to get a divorce, it was always the woman's fault
and divorced women were considered outcasts. This was a great opportunity for Jesus to explain why the Mosaic marriage laws
were unjust and correct them -- if he thought they were wrong, that is, which apparently he didn't. 4:7-18
Jesus tells Mary Magdalene not to touch him because he hasn't yet ascended -- as if the touch of a woman
would defile him and somehow prevent him from ascending into heaven. 20:17
Peter and God scare Ananias and his wife to death for not forking over all of the money that they made when
selling their land. 5:1-10
If you "believe on the Lord Jesus Christ," then you and your whole family will be saved; otherwise, God
will send you all to hell. 16:31
The jailer was so impressed with the holy jailbreak that he converted on the spot. He and his entire family were baptized that night.
It didn't matter to Paul (or God) what the jailer's wife and kids thought about it. They were "his" so he
could do whatever the hell he wanted with (or to) them.
 But he says "to avoid fornication, let every man have his
own wife." 7:1-2
"Art thou loosed from a wife? seek not a wife." 7:27
Paul says "the head of the woman is the man," meaning that the women are to be subordinate to men. 11:3
If a woman refuses to cover her head in church, then her her head must be shaved. 11:5-6
"A man ... is the image and glory of God: but the woman is the glory of the man." 11:7
"For the man is not of the woman: but the woman of the man." 11:8
"Neither was the man created for the woman; but the woman for the man."  11:13
Women are commanded by Paul to be silent in church and to be obedient to men. He further says that "if they
will learn any thing, let them ask their husbands at home: for it is a shame for women to speak in
church." 14:34-35
Women are to dress modestly, "with shamefacedness" -- "not with braided hair, or gold, or pearls, or costly
array." 2:9
"Let the woman learn in silence with all subjection. But I suffer not a
woman to teach, nor to usurp authority over the man, but to be in silence." 2:11-12
Men are superior to women since Adam was made before, and sinned after, Eve. But even though women are
inferior to men, they shouldn't be discouraged because they shall "be saved in childbearing." 2:14-15
"A bishop must be ... the husband of one wife." Apparently, it's OK for laymen to have
several. 3:2
You should help a widow only if she: has no children or nephews;
is desolate, trusts in God, and prays all the time; is not living in pleasure (a widow living in pleasure is the living dead);
is over 60 years old; had only one husband; has raised children; has lodged strangers; has washed the saints' feet; has relieved
the afflicted; and has diligently followed every good work. 5:3-10
Never help a young widow (one under 60 years old).  Besides, young widows are idle busybodies, wandering around from house to house saying
things they shouldn't say.  Heck, some of them have already turned aside after Satan. 5:11-15
Peter orders all wives to be "in subjection" to their husbands. 3:1
Wives are to use "chaste conversation, coupled with fear." They are not to braid their hair, wear gold, or put on
any "apparel." They are to do these things in imitation of the "holy" women of the Old testament who were "in
subjection to their won husbands: even as Sarah obeyed Abraham, calling him Lord." 3:2-6
In relation to her husband, the wife is "the weaker vessel." 3:7
Jezebel (whom God had thrown off a wall, trampled by horses, and eaten by dogs
(2 Kg 9:33-37) is further
reviled by John, saying "that woman Jezebel" taught and seduced God's "servants to commit fornication."
2:20
Jesus will "cast her [Jezebel] into a bed, and them that commit adultery with her."
2:22
Only 144,000 celibate men will be saved. (Those who were not "defiled with women.")
14:1-4
The great whore has "committed fornication" with all the kings on earth.
Everyone else is "drunk with the wine of her fornication." She sits on a scarlet
colored beast with the usual 7 heads and 10 horns. She carries a cup full of the
"filthiness of her abominations" and has a big sign on her forehead saying:
"Mystery, Babylon the Great, the Mother of Harlots and Abominations of the
Earth." You'll know her when you see her. 17:1-5
"And I saw the woman drunken with the blood of the saints, and with the
blood of the martyrs." 17:6
"All nations have drunk of the wine of the wrath of her fornication, and the kings of the
earth have committed fornication with her." 18:3
The "great whore" corrupted the earth with her fornication. 19:2


{{dashboardData.username}}
Logout
DASHBOARD
SIGN IN
Username/Email
Password
SIGN IN
Forgot your password?
ABOUT US
HOW IT
WORKS
Post A Job
Job Designation*
No of Vacancies*
Job Description
Key Words
Job Type*
Select
Permanent
Contract
Min Experience
Minimum
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Max Experience
Maximum
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Min Salary
Min Annual Salary
Less than 50000
50,000
60,000
70,000
80,000
90,000
1,00,000
1,25,000
1,50,000
1,75,000
2,00,000
2,25,000
2,50,000
2,75,000
3,00,000
3,25,000
3,50,000
3,75,000
4,00,000
4,25,000
4,50,000
4,75,000
5,00,000
5,50,000
6,00,000
6,50,000
7,00,000
7,50,000
8,00,000
8,50,000
9,00,000
9,50,000
10,00,000
11,00,000
12,00,000
13,00,000
14,00,000
15,00,000
16,00,000
17,00,000
18,00,000
19,00,000
20,00,000
22,50,000
25,00,000
27,50,000
30,00,000
32,50,000
35,00,000
37,50,000
40,00,000
45,00,000
50,00,000
50,00,000 & above
Max Salary
Max Annual Salary
Less than 50000
50,000
60,000
70,000
80,000
90,000
1,00,000
1,25,000
1,50,000
1,75,000
2,00,000
2,25,000
2,50,000
2,75,000
3,00,000
3,25,000
3,50,000
3,75,000
4,00,000
4,25,000
4,50,000
4,75,000
5,00,000
5,50,000
6,00,000
6,50,000
7,00,000
7,50,000
8,00,000
8,50,000
9,00,000
9,50,000
10,00,000
11,00,000
12,00,000
13,00,000
14,00,000
15,00,000
16,00,000
17,00,000
18,00,000
19,00,000
20,00,000
22,50,000
25,00,000
27,50,000
30,00,000
32,50,000
35,00,000
37,50,000
40,00,000
45,00,000
50,00,000
50,00,000 & above
Please check if salary Needs to be hidden
Job Location*
Job Industry*
Functional Area*
Any Specific Degree
Any Specific College / Institue
Company Name
Link To Company
Company Logo (Link)
Company Description
Coontact Person
Company Zipcode
Company City
Company State
Street Number
Street Name
Area Details
SUBMIT
×
Forgot Password
Email Address
Submit


THE SIXTH SENSE A film review by Christopher Null Copyright 1999 Christopher Null filmcritic.com
Another week in '99, another horror film. But will THE SIXTH SENSE really scare you? Despite the title that is more reminiscent of LEPRECHAUN than THE EXORCIST, this is a genuinely creepy film with a solid story, great acting, and a surprise ending that not even a jaded critic like me saw coming.
The concept is that young Cole Sear (Osment) sees ghosts, and they torment him night and day, to the point of physical abuse. Desperate for help, he eventually hooks up with brilliant child psychologist Malcolm Crowe (Willis), who tries to help him out.
Meanwhile, Cole's mom (Collette) and Malcolm's wife Anna (Williams) have problems of their own relating to the men in their lives. While these subplots are a bit sketchy at first, they do serve a purpose, coming full circle by the end of the picture.
Writer/director Shyamalan has a few credits under his belt (nothing I've ever seen, though), but his skill at combining the supernatural with the everyday here is pretty well-done, and is largely without intense special effects. As for acting, Willis actually does a credible job with his part, for the first time since 12 MONKEYS (1995).
Osment -- previously seen as Forrest Gump Jr. in FORREST GUMP, as the kid in the underrated BOGUS, and as Murphy Brown's son -- is stellar in his role. Although he over-enunciates to an extreme, he's an excellent actor, and I hope that will carry over to his adult roles later in life.
THE SIXTH SENSE is still a horror/thriller at its heart, so don't expect it to win any great flood of awards. But it's a solid film and the work of a meticulous writer, which is a rare pleasure these days.
RATING: ****
|------------------------------| \ ***** Perfection \ \ **** Good, memorable film \ \ *** Average, hits and misses \ \ ** Sub-par on many levels \ \ * Unquestionably awful \ |------------------------------|
MPAA Rating: PG-13
Director: M. Night Shyamalan Producer: Frank Marshall, Kathleen Kennedy, Barry Mendel Writer: M. Night Shyamalan Starring: Bruce Willis, Haley Joel Osment, Toni Collette, Olivia Williams
http://movies.go.com/sixthsense/index.html
Christopher Null -<EMAIL_ADDRESS>- http://www.filmcritic.com Author - Network Administrator's Reference, 1999, ISBN 0-07-882588-1 http://www.amazon.com/exec/obidos/ASIN/0078825881/filmcriticcom
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


Constructor
new MarkerLabelLib(alphabet, recycleSymbols)
Creates a MarkerLabelLib object with the given alphabet and a Boolean to decide if the library should reuse deleted labels or not. The user can either provide one the alphabets present in this library, or something else, as long as it is an array of charaters.
Parameters:
| Name | Type | Description |
|---|---|---|
alphabet |
Array | Array containing the alphabet to be used. |
recycleSymbols |
Boolean | Defines if the library should reuse deleted labels or not. |
- Source:
Extends
Members
(static, readonly) ARABIC_ALPHABET
Characters of the basic arabic alphabet enconded in UTF-8.
- Source:
- See:
(static, readonly) GREEK_ALPHABET
Characters of the basic greek alphabet enconded in UTF-8.
- Source:
- See:
(static, readonly) LATIN_ALPHABET
Characters of the basic latin alphabet in upper case, enconded in UTF-8.
- Source:
- See:
(static, readonly) NUMERIC_ALPHABET
Characters of the arabic numeric alphabet enconded in UTF-8.
- Source:
- See:
isRecyclingOn
Returns the current state of the recycling feature.
- Source:
setRecycling
Enables or disables the recycling of symbols depending on the given value of
state
. Note that disabling the recycling of symbols will not empty the recycle bin.
- Source:
Methods
emptyRecycleBin()
Empties the list of recorded deleted symbols.
- Source:
internal(object) → {Object}
Keeps track of each object and its private variables.
Parameters:
| Name | Type | Description |
|---|---|---|
object |
Object | The object to track. |
- Inherited From:
- Source:
Returns:
The tracked object with its private variables.
- Type
- Object
Example
//class Point extends PrivateNameSpace{
//
// constructor(x, y){
// super();
// super.internal(this).x = x;
// super.internal(this).y = y;
// }
//
// //Repeat for y
// get getX(){
// return super.internal(this).x;
// }
//
// //Repeat for y
// set setX(newX){
// super.internal(this).x = newX;
// }
//}
nextSymbol() → {String}
Returns the next symbol available in the collection. If symbol recycling is enabled, it will priotize the last symbol put in the recycling bin instead, until all deleted symbols are reused. Once it empties the recycle bin, it starts using the collection again where it left it the last time.
- Source:
Returns:
The next character (aka, symbol, label) of the collection, or from the recycle bin if the recycling feature is enabled.
- Type
- String
recycleSymbol(The)
Frees the given symbol (aka label), putting it in the reusable list of symbols. If you opted by not recycling the symbols you should not need to use this method, but if you use it be aware that the library will always track the symbols you free in case later on you change your mind and decide to enable the symbol recycling feature.
Parameters:
| Name | Type | Description |
|---|---|---|
The |
symbol | symbol to be recycled. |
- Source:
reset(emptyRecycleBin)
Resets the collection to the first symbol and if
emptyRecycleBin
is set to true
it empties the recycle bin, othwerwise it does not affect it.
Parameters:
| Name | Type | Description |
|---|---|---|
emptyRecycleBin |
Boolean | If true , empties the recycle bin, otherwise keeps it intact. |
- Source:
- See:
-
- nextSymbol


Home
My Gardens
New Garden
Garden Status
Create Garden
Ideal soil humidity:
Ideal sun light:
Ideal air humidity:
Ideal air temperature:
Insert Garden


Though every effort has been made to provide the true and correct content on this application yet the Administration or NIC will not be responsible for any inadvertent error that may have crept in the content on this application. The contents published on the here shall be used for information and facilitation purposes only and cannot be used for any legal purpose as the same does not purport to constitute any legal document.


You must log into the database as Pat before proceeding with this page.
SECADM Pat has created the LBAC policies, he now needs to grant them to appropriate users so that specific columns of 'credit_card' table can only be accessed according to the policy.SECADM Pat grants security labels to users and associates security labels to the columns of the 'credit_card' table. Using the GRANT SECURITY LABEL command, SECADM grants security labels to roles with READ and/or WRITE access.
The query results on the right pane show that Pat
Now the column level LBAC is defined on 'credit_card' table.
When a user tries to access 'credit_card' table data, DB2 compares the user's security label with the row's security label. Access will be given to the user only if the security labels match. Otherwise an empty result set will be returned.


All of these errors are entirely intentional.
Also in the packaged app
Basic with controls
Dark with controls
No controls
Does not exist
Unsupported type


For the talk: Observations of whitecaps during HiWinGS, their dependence on wave field and relation to gas transfer velocities
Grant awarded to establish a Weather Station and Air Quality Monitor at LDEO.
Award for incoming PhD students in the Departement of Earth and Environmental Sciences.


{{repositories.description}}
Created {{repositories.created_at | timeCount}} on {{repositories.created_at | date}}


Further information about testing ZptSharp
In order to just see the pass/fail results of all unit & integration tests, then all you need do is use dotnet test
, as described in the build & test documentation. This page goes into further detail about the tests.
Two test projects
There are two test projects in ZptSharp:
| Project | Description |
|---|---|
ZptSharp.Tests |
The vast majority of tests |
MvcViewEngines/ZptSharp.Mvc5.Tests |
Tests for the ASP.NET MVC5 view engine |
The tests are separated into two projects because they include tests which must run on different target frameworks. Most of the tests for ZptSharp (in the ZptSharp.Tests project) run using .NET Core. The tests for the MVC5 view engine (the ZptSharp.Mvc5.Tests project) must run using .NET Framework.
Getting test logs & diagnostic info
In order to get meaningful test log output, the two test projects must be run separately.
If they are run together then one project's log with overwrite the other.
This appears to be a limitation when using dotnet test
combined with the NUnit test adapter & the NUnit test logger.
Command to run tests
To run tests and get execution logs & diagnostic information, use the following command:
dotnet test [Project] --settings [Settings file]
- The
[Project]
placeholder is filled by the path to a test project, as shown in the table above. - The
[Settings file]
placeholder is filled by one of two settings files:- Windows users should use
Tools\Windows.runsettings
- Linux/Mac users should use
Tools/Linux.runsettings
- Windows users should use
For example, to run the MVC5 view engine tests on a Windows environment:
dotnet test MvcViewEngines/ZptSharp.Mvc5.Tests --settings Tools\Windows.runsettings
The logs & diagnostic output
These runsettings files configure the test run so that detailed diagnostic output is written to a .TestResults
directory in the root of the solution. This includes an XML results file from the test run and also detailed results of any failed integration tests.
The integration test results are written only for tests which failed; nothing will be written for passing tests. For every integration test which fails, two files will be written: an expected rendering and an actual rendering. These files may be compared in order to analyse any discrepancies.
Code coverage reports
In addition, Coverlet is installed into both test projects and is capable of producing test-coverage reports when running tests.
The dotnet test
command may be modified such that test-coverage data is also written to the .TestResults
directory.
The best example showing how to accomplish this is found within the AppVeyor continuous integration build script. Test coverage is a CI metric, monitored by SonarCloud.


cf.Field.indices¶
-
Field.
indices
(*mode, **kwargs)[source]¶ Create indices based on domain metadata that define a subspace of the field.
The subspace is defined in “domain space” via data array values of its domain items: dimension coordinate, auxiliary coordinate, cell measure, domain ancillary and field ancillary objects.
If metadata items are not specified for an axis then a full slice (
slice(None)
) is assumed for that axis.Values for size 1 axes which are not spanned by the field construct’s data array may be specified, but only indices for axes which span the field construct’s data array will be returned.
The conditions may be given in any order.
Parameters: mode: optional
mode Description 'compress'
'envelope'
'full'
- kwargs: optional
Keyword parameters identify items of the domain (such as a particular coordinate type) and its value sets conditions on their data arrays (e.g. the actual coordinate values). Indices are created which, for each axis, select where the conditions are met.
A keyword name is a string which selects a unique item of the field. The string may be any string value allowed by the description parameter of the field’s TODO
item
method, which is used to select a unique domain item. Seecf.Field.item
for details.- Parameter example:
The keyword
lat
will select the item returned byf.item('lat', role='dam')
. See the exact parameter.
In general, a keyword value specifies a test on the selected item’s data array which identifies axis elements. The returned indices for this axis are the positions of these elements.
- Parameter example:
To create indices for the northern hemisphere, assuming that there is a coordinate with identity “latitude”:
f.indices(latitude=cf.ge(0))
- Parameter example:
To create indices for the northern hemisphere, identifying the latitude coordinate by its longtg name:
f.indices(**{'long_name:latitude': cf.ge(0)})
. In this case it is necessary to use the**
syntax because the:
character is not allowed in keyword parameter names.
If the value is a
slice
object then it is used as the axis indices, without testing the item’s data array.- Parameter example:
To create indices for every even numbered element along the “Z” axis:
f.indices(Z=slice(0, None, 2))
.
- Multidimensional items
Indices based on items which span two or more axes are possible if the result is a single element index for each of the axes spanned. In addition, two or more items must be provided, each one spanning the same axes (in any order).
- Parameter example:
To create indices for the unique location 45 degrees north, 30 degrees east when latitude and longitude are stored in 2-dimensional auxiliary coordiantes:
f.indices(latitude=45, longitude=30)
. Note that this example would also work if latitude and longitude were stored in 1-dimensional dimensional or auxiliary coordinates, but in this case the location would not have to be unique.
Returns: Examples:
These examples use the following field, which includes a dimension coordinate object with no identity (
ncvar:model_level_number
) and which has a data array which doesn’t span all of the domain axes:>>> print(f) eastward_wind field summary --------------------------- Data : eastward_wind(time(3), air_pressure(5), grid_latitude(110), grid_longitude(106)) m s-1 Cell methods : time: mean Axes : time(3) = [1979-05-01 12:00:00, ..., 1979-05-03 12:00:00] gregorian : air_pressure(5) = [850.0, ..., 50.0] hPa : grid_longitude(106) = [-20.54, ..., 25.66] degrees : grid_latitude(110) = [23.32, ..., -24.64] degrees Aux coords : latitude(grid_latitude(110), grid_longitude(106)) = [[67.12, ..., 22.89]] degrees_N : longitude(grid_latitude(110), grid_longitude(106)) = [[-45.98, ..., 35.29]] degrees_E Coord refs : <CF CoordinateReference: rotated_latitude_longitude>
>>> f.indices(lat=23.32, lon=-20.54) (slice(0, 3, 1), slice(0, 5, 1), slice(0, 1, 1), slice(0, 1, 1))
>>> f.indices(grid_lat=slice(50, 2, -2), grid_lon=[0, 1, 3, 90]) (slice(0, 3, 1), slice(0, 5, 1), slice(50, 2, -2), [0, 1, 3, 90])
>>> f.indices(grid_lon=cf.wi(0, 10, 'degrees'), air_pressure=850) (slice(0, 3, 1), slice(0, 1, 1), slice(0, 110, 1), slice(47, 70, 1))
>>> f.indices(grid_lon=cf.wi(0, 10), air_pressure=cf.eq(85000, 'Pa') (slice(0, 3, 1), slice(0, 1, 1), slice(0, 110, 1), slice(47, 70, 1))
>>> f.indices(grid_long=cf.gt(0, attr='lower_bounds')) (slice(0, 3, 1), slice(0, 5, 1), slice(0, 110, 1), slice(48, 106, 1))


Default Title
Your Rentals:
Item Name
Category
You haven't rented anything yet :(
Rent something!
Rent something else!
View the catalog.


# Licensed under a 3-clause BSD style license - see PYFITS.rst
import warnings
import numpy as np
from ...config import ConfigurationItem
[docs]def convolve(array, kernel, boundary=None, fill_value=0.,
normalize_kernel=False):
'''
Convolve an array with a kernel.
This routine differs from `scipy.ndimage.filters.convolve` because
it includes a special treatment for `NaN` values. Rather than
including `NaNs` in the convolution calculation, which causes large
`NaN` holes in the convolved image, `NaN` values are replaced with
interpolated values using the kernel as an interpolation function.
Parameters
----------
array : `numpy.ndarray`
The array to convolve. This should be a 1, 2, or 3-dimensional array
or a list or a set of nested lists representing a 1, 2, or
3-dimensional array.
kernel : `numpy.ndarray`
The convolution kernel. The number of dimensions should match those
for the array, and the dimensions should be odd in all directions.
boundary : str, optional
A flag indicating how to handle boundaries:
* `None`
Set the `result` values to zero where the kernel
extends beyond the edge of the array (default).
* 'fill'
Set values outside the array boundary to `fill_value`.
* 'wrap'
Periodic boundary that wrap to the other side of `array`.
* 'extend'
Set values outside the array to the nearest `array`
value.
fill_value : float, optional
The value to use outside the array when using boundary='fill'
normalize_kernel : bool, optional
Whether to normalize the kernel prior to convolving
Returns
-------
result : `numpy.ndarray`
An array with the same dimensions and type as the input array,
convolved with kernel.
Notes
-----
Masked arrays are not supported at this time.
'''
from .boundary_none import (convolve1d_boundary_none,
convolve2d_boundary_none,
convolve3d_boundary_none)
from .boundary_extend import (convolve1d_boundary_extend,
convolve2d_boundary_extend,
convolve3d_boundary_extend)
from .boundary_fill import (convolve1d_boundary_fill,
convolve2d_boundary_fill,
convolve3d_boundary_fill)
from .boundary_wrap import (convolve1d_boundary_wrap,
convolve2d_boundary_wrap,
convolve3d_boundary_wrap)
# Check that the arguemnts are lists or Numpy arrays
if isinstance(array, list):
array = np.array(array, dtype=float)
elif not isinstance(array, np.ndarray):
raise TypeError("array should be a list or a Numpy array")
if isinstance(kernel, list):
kernel = np.array(kernel, dtype=float)
elif not isinstance(kernel, np.ndarray):
raise TypeError("kernel should be a list or a Numpy array")
# Check that the number of dimensions is compatible
if array.ndim != kernel.ndim:
raise Exception('array and kernel have differing number of '
'dimensions')
# The .dtype.type attribute returs the datatype without the endian. We can
# use this to check that the arrays are 32- or 64-bit arrays
if array.dtype.kind == 'i':
array = array.astype(float)
elif array.dtype.kind != 'f':
raise TypeError('array should be an integer or a '
'floating-point Numpy array')
if kernel.dtype.kind == 'i':
kernel = kernel.astype(float)
elif kernel.dtype.kind != 'f':
raise TypeError('kernel should be an integer or a '
'floating-point Numpy array')
# Because the Cython routines have to normalize the kernel on the fly, we
# explicitly normalize the kernel here, and then scale the image at the
# end if normalization was not requested.
kernel_sum = np.sum(kernel)
kernel /= kernel_sum
# The cython routines are written for np.float, but the default endian
# depends on platform. For that reason, we first save the original
# array datatype, cast to np.float, then convert back
array_dtype = array.dtype
if array.ndim == 0:
raise Exception("cannot convolve 0-dimensional arrays")
elif array.ndim == 1:
if boundary == 'extend':
result = convolve1d_boundary_extend(array.astype(np.float),
kernel.astype(np.float))
elif boundary == 'fill':
result = convolve1d_boundary_fill(array.astype(np.float),
kernel.astype(np.float),
float(fill_value))
elif boundary == 'wrap':
result = convolve1d_boundary_wrap(array.astype(np.float),
kernel.astype(np.float))
else:
result = convolve1d_boundary_none(array.astype(np.float),
kernel.astype(np.float))
elif array.ndim == 2:
if boundary == 'extend':
result = convolve2d_boundary_extend(array.astype(np.float),
kernel.astype(np.float))
elif boundary == 'fill':
result = convolve2d_boundary_fill(array.astype(np.float),
kernel.astype(np.float),
float(fill_value))
elif boundary == 'wrap':
result = convolve2d_boundary_wrap(array.astype(np.float),
kernel.astype(np.float))
else:
result = convolve2d_boundary_none(array.astype(np.float),
kernel.astype(np.float))
elif array.ndim == 3:
if boundary == 'extend':
result = convolve3d_boundary_extend(array.astype(np.float),
kernel.astype(np.float))
elif boundary == 'fill':
result = convolve3d_boundary_fill(array.astype(np.float),
kernel.astype(np.float),
float(fill_value))
elif boundary == 'wrap':
result = convolve3d_boundary_wrap(array.astype(np.float),
kernel.astype(np.float))
else:
result = convolve3d_boundary_none(array.astype(np.float),
kernel.astype(np.float))
else:
raise NotImplemented('convolve only supports 1, 2, and 3-dimensional '
'arrays at this time')
# If normalization was not requested, we need to scale the array (since
# the kernel was normalized prior to convolution)
if not normalize_kernel:
result *= kernel_sum
# Cast back to original dtype and return
return result.astype(array_dtype)
[docs]def convolve_fft(array, kernel, boundary='fill', fill_value=0, crop=True,
return_fft=False, fft_pad=True, psf_pad=False,
interpolate_nan=False, quiet=False, ignore_edge_zeros=False,
min_wt=0.0, normalize_kernel=False, fftn=np.fft.fftn,
ifftn=np.fft.ifftn, complex_dtype=np.complex):
"""
Convolve an ndarray with an nd-kernel. Returns a convolved image with
shape = array.shape. Assumes kernel is centered.
`convolve_fft` differs from `scipy.signal.fftconvolve` in a few ways:
* It can treat NaN's as zeros or interpolate over them.
* `inf` values are treated as `NaN`
* (optionally) It pads to the nearest 2^n size to improve FFT speed.
* Its only valid `mode` is 'same' (i.e., the same shape array is returned)
* It lets you use your own fft, e.g.,
`pyFFTW <http://pypi.python.org/pypi/pyFFTW>`_ or
`pyFFTW3 <http://pypi.python.org/pypi/PyFFTW3/0.2.1>`_ , which can lead to
performance improvements, depending on your system configuration. pyFFTW3
is threaded, and therefore may yield significant performance benefits on
multi-core machines at the cost of greater memory requirements. Specify
the `fftn` and `ifftn` keywords to override the default, which is
`numpy.fft.fft` and `numpy.fft.ifft`.
Parameters
----------
array : `numpy.ndarray`
Array to be convolved with `kernel`
kernel : `numpy.ndarray`
Will be normalized if `normalize_kernel` is set. Assumed to be
centered (i.e., shifts may result if your kernel is asymmetric)
boundary : {'fill', 'wrap'}
A flag indicating how to handle boundaries:
* 'fill': set values outside the array boundary to fill_value
(default)
* 'wrap': periodic boundary
interpolate_nan : bool
The convolution will be re-weighted assuming NAN values are meant to be
ignored, not treated as zero. If this is off, all NaN values will be
treated as zero.
ignore_edge_zeros : bool
Ignore the zero-pad-created zeros. This will effectively decrease
the kernel area on the edges but will not re-normalize the kernel.
This parameter may result in 'edge-brightening' effects if you're using
a normalized kernel
min_wt : float
If ignoring NANs/zeros, force all grid points with a weight less than
this value to NAN (the weight of a grid point with *no* ignored
neighbors is 1.0).
If `min_wt` == 0.0, then all zero-weight points will be set to zero
instead of NAN (which they would be otherwise, because 1/0 = nan).
See the examples below
normalize_kernel : function or boolean
If specified, this is the function to divide kernel by to normalize it.
e.g., normalize_kernel=np.sum means that kernel will be modified to be:
kernel = kernel / np.sum(kernel). If True, defaults to
normalize_kernel = np.sum
Other Parameters
----------------
fft_pad : bool
Default on. Zero-pad image to the nearest 2^n
psf_pad : bool
Default off. Zero-pad image to be at least the sum of the image sizes
(in order to avoid edge-wrapping when smoothing)
crop : bool
Default on. Return an image of the size of the largest input image.
If the images are asymmetric in opposite directions, will return the
largest image in both directions.
For example, if an input image has shape [100,3] but a kernel with shape
[6,6] is used, the output will be [100,6].
return_fft : bool
Return the fft(image)*fft(kernel) instead of the convolution (which is
ifft(fft(image)*fft(kernel))). Useful for making PSDs.
nthreads : int
if fftw3 is installed, can specify the number of threads to allow FFTs
to use. Probably only helpful for large arrays
fftn, ifftn : functions
The fft and inverse fft functions. Can be overridden to use your own
ffts, e.g. an fftw3 wrapper or scipy's fftn, e.g.
`fftn=scipy.fftpack.fftn`
complex_dtype : np.complex
Which complex dtype to use. `numpy` has a range of options, from 64 to
256.
See Also
--------
convolve : Convolve is a non-fft version of this code.
Returns
-------
default : ndarray
**array** convolved with `kernel`.
If `return_fft` is set, returns fft(**array**) * fft(`kernel`).
If crop is not set, returns the image, but with the fft-padded size
instead of the input size
Examples
--------
>>> convolve_fft([1, 0, 3], [1, 1, 1])
array([ 1., 4., 3.])
>>> convolve_fft([1, np.nan, 3], [1, 1, 1])
array([ 1., 4., 3.])
>>> convolve_fft([1, 0, 3], [0, 1, 0])
array([ 1., 0., 3.])
>>> convolve_fft([1, 2, 3], [1])
array([ 1., 2., 3.])
>>> convolve_fft([1, np.nan, 3], [0, 1, 0], interpolate_nan=True)
array([ 1., 0., 3.])
>>> convolve_fft([1, np.nan, 3], [0, 1, 0], interpolate_nan=True,
... min_wt=1e-8)
array([ 1., nan, 3.])
>>> convolve_fft([1, np.nan, 3], [1, 1, 1], interpolate_nan=True)
array([ 1., 4., 3.])
>>> convolve_fft([1, np.nan, 3], [1, 1, 1], interpolate_nan=True,
... normalize_kernel=True, ignore_edge_zeros=True)
array([ 1., 2., 3.])
>>> import scipy.fftpack # optional - requires scipy
>>> convolve_fft([1, np.nan, 3], [1, 1, 1], interpolate_nan=True,
... normalize_kernel=True, ignore_edge_zeros=True,
... fftn=scipy.fftpack.fft, ifftn=scipy.fftpack.ifft)
array([ 1., 2., 3.])
"""
# Checking copied from convolve.py - however, since FFTs have real &
# complex components, we change the types. Only the real part will be
# returned!
# Check that the arguments are lists or Numpy arrays
array = np.asarray(array, dtype=np.complex)
kernel = np.asarray(kernel, dtype=np.complex)
# Check that the number of dimensions is compatible
if array.ndim != kernel.ndim:
raise Exception('array and kernel have differing number of dimensions')
# turn the arrays into 'complex' arrays
if array.dtype.kind != 'c':
array = array.astype(np.complex)
if kernel.dtype.kind != 'c':
kernel = kernel.astype(np.complex)
# mask catching - masks must be turned into NaNs for use later
if np.ma.is_masked(array):
mask = array.mask
array = np.array(array)
array[mask] = np.nan
if np.ma.is_masked(kernel):
mask = kernel.mask
kernel = np.array(kernel)
kernel[mask] = np.nan
# NAN and inf catching
nanmaskarray = np.isnan(array) + np.isinf(array)
array[nanmaskarray] = 0
nanmaskkernel = np.isnan(kernel) + np.isinf(kernel)
kernel[nanmaskkernel] = 0
if ((nanmaskarray.sum() > 0 or nanmaskkernel.sum() > 0) and
not interpolate_nan and not quiet):
warnings.warn("NOT ignoring nan values even though they are present "
" (they are treated as 0)")
if normalize_kernel is True:
kernel = kernel / kernel.sum()
kernel_is_normalized = True
elif normalize_kernel:
# try this. If a function is not passed, the code will just crash... I
# think type checking would be better but PEPs say otherwise...
kernel = kernel / normalize_kernel(kernel)
kernel_is_normalized = True
else:
if np.abs(kernel.sum() - 1) < 1e-8:
kernel_is_normalized = True
else:
kernel_is_normalized = False
if (interpolate_nan or ignore_edge_zeros):
warnings.warn("Kernel is not normalized, therefore "
"ignore_edge_zeros and interpolate_nan will be "
"ignored.")
if boundary is None:
warnings.warn("The convolve_fft version of boundary=None is "
"equivalent to the convolve boundary='fill'. There is "
"no FFT equivalent to convolve's "
"zero-if-kernel-leaves-boundary")
psf_pad = True
elif boundary == 'fill':
# create a boundary region at least as large as the kernel
psf_pad = True
elif boundary == 'wrap':
psf_pad = False
fft_pad = False
fill_value = 0 # force zero; it should not be used
elif boundary == 'extend':
raise NotImplementedError("The 'extend' option is not implemented "
"for fft-based convolution")
arrayshape = array.shape
kernshape = kernel.shape
if array.ndim != kernel.ndim:
raise ValueError("Image and kernel must have same number of "
"dimensions")
# find ideal size (power of 2) for fft.
# Can add shapes because they are tuples
if fft_pad:
if psf_pad:
# add the dimensions and then take the max (bigger)
fsize = 2 ** np.ceil(np.log2(
np.max(np.array(arrayshape) + np.array(kernshape))))
else:
# add the shape lists (max of a list of length 4) (smaller)
# also makes the shapes square
fsize = 2 ** np.ceil(np.log2(np.max(arrayshape + kernshape)))
newshape = np.array([fsize for ii in range(array.ndim)])
else:
if psf_pad:
# just add the biggest dimensions
newshape = np.array(arrayshape) + np.array(kernshape)
else:
newshape = np.array([np.max([imsh, kernsh])
for imsh, kernsh in zip(arrayshape, kernshape)])
# separate each dimension by the padding size... this is to determine the
# appropriate slice size to get back to the input dimensions
arrayslices = []
kernslices = []
for ii, (newdimsize, arraydimsize, kerndimsize) in enumerate(zip(newshape, arrayshape, kernshape)):
center = newdimsize - (newdimsize + 1) // 2
arrayslices += [slice(center - arraydimsize // 2,
center + (arraydimsize + 1) // 2)]
kernslices += [slice(center - kerndimsize // 2,
center + (kerndimsize + 1) // 2)]
bigarray = np.ones(newshape, dtype=complex_dtype) * fill_value
bigkernel = np.zeros(newshape, dtype=complex_dtype)
bigarray[arrayslices] = array
bigkernel[kernslices] = kernel
arrayfft = fftn(bigarray)
# need to shift the kernel so that, e.g., [0,0,1,0] -> [1,0,0,0] = unity
kernfft = fftn(np.fft.ifftshift(bigkernel))
fftmult = arrayfft * kernfft
if (interpolate_nan or ignore_edge_zeros) and kernel_is_normalized:
if ignore_edge_zeros:
bigimwt = np.zeros(newshape, dtype=complex_dtype)
else:
bigimwt = np.ones(newshape, dtype=complex_dtype)
bigimwt[arrayslices] = 1.0 - nanmaskarray * interpolate_nan
wtfft = fftn(bigimwt)
# I think this one HAS to be normalized (i.e., the weights can't be
# computed with a non-normalized kernel)
wtfftmult = wtfft * kernfft / kernel.sum()
wtsm = ifftn(wtfftmult)
# need to re-zero weights outside of the image (if it is padded, we
# still don't weight those regions)
bigimwt[arrayslices] = wtsm.real[arrayslices]
# curiously, at the floating-point limit, can get slightly negative numbers
# they break the min_wt=0 "flag" and must therefore be removed
bigimwt[bigimwt < 0] = 0
else:
bigimwt = 1
if np.isnan(fftmult).any():
# this check should be unnecessary; call it an insanity check
raise ValueError("Encountered NaNs in convolve. This is disallowed.")
# restore nans in original image (they were modified inplace earlier)
# We don't have to worry about masked arrays - if input was masked, it was
# copied
array[nanmaskarray] = np.nan
kernel[nanmaskkernel] = np.nan
if return_fft:
return fftmult
if interpolate_nan or ignore_edge_zeros:
rifft = (ifftn(fftmult)) / bigimwt
if not np.isscalar(bigimwt):
rifft[bigimwt < min_wt] = np.nan
if min_wt == 0.0:
rifft[bigimwt == 0.0] = 0.0
else:
rifft = (ifftn(fftmult))
if crop:
result = rifft[arrayslices].real
return result
else:
return rifft.real


Please enable Javascript to run this app
Skip to Content
Fav
Resto
Home
Favorite
About Us
Home
Favorite
About Us
Chef
We have a most talented chef in my restaurant's group
Food
We serve many of good food beside's you want
Ingredients
We selecting many good ingredients for making a taste food
Let's Look


| DOSE: T+ 0:00 |
1 capsl |
oral |
AMT |
(capsule) |
| T+ 3:00 |
2 joints/cigs |
smoked |
Cannabis |
(leaves) |
Dosage: ?? An Immodium Capsule full.
Body Weight: 150 lbs.
Age: 19
Gender: Male
Date of Dosing: Feb 1, 2002
A couple of my friends aquired a few grams of aMT, and I had done it twice previously. The first time I did it was about a year before this, and the second was about 2 weeks before this trip.
My previous trips on AMT were both very pleasant, but sort of mild, mostly just a real tired feeling and some minor visual and auditory distortions. I figured the dose I was taking this time was fairly close to what I had done the previous two times. At the time of the trip I had been taking Acutane, a prescription antiacne medication, for about two weeks. I had read up on it, and didn't find any warnings anywhere about drug interactions. I am fairly experienced with LSD, and I thought I was prepared for just about anything. Four friends that I have known for a few years were also there, and they had all taken similar doses to what I had taken.
I took the capsule around 9:00 PM. About an hour after I took it I began to notice the first effects; a tingly feeling, and feelings of being both hot and cold at the same time. I talked with my friends and listened to music until about 12:00 AM. We smoked a few bowls an a couple of joints of some low quality buds out of a pipe. I didn't really feel high from the buds, but I did feel a little more tired. Normally about this time of the trip, I have a bit of energy and it feels good to move around, but I had been up all day this time and, I was feeling rather tired. I noticed that time was passing alot slower than it does when I'm sober, and my friends said they noticed the same thing. The visuals were a bit more intense than usual at this point; If I looked at the wall it was discolored and parts of it seemed to float out at me and move around a bit.
I was feeling rather spaced out at this point, and unable or unwilling to have a meaningful conversation, so I went into the other room and listend to music on the headphones on the computer for awhile. After about 15 minutes I got up to use the restroom. When I got into the bathroom I looked at my self in the mirror, and almost immediately my reflection started to change shapes, and I began to look rather evil. This was amusing so I stared at my reflection for about 5 minutes longer, forgetting about using the restroom. One of my friends came in and needed to use the restroom so I stepped out, and sat down at another computer. There was an X-10 camera popup add on the screen, with a graphic that showed a picture of a house, with the camera moving up and down repeatedly showing different portions of the front of the house. This was fascinating to me, and I stared at it for about 10 minutes, then realized what I was doing, and got up to go back to the restroom.
This time I got right to business, but it took me awhile to start pissing because I couldn't tell if I had the valve that lets the piss out open or not. Eventually I finished, and looked back at the mirror. This time it was alot crazier, the mirror looked like liquidy, just like the mirror that Neo sees after he takes the pill in 'The Matrix'. There were whirlpools all over the place in it, and i looked extremely different. Horns grew on the top of my head, but were still covered by hair. I was totally discolored, and utterly amazed. I had never had any visuals like that before.
I went out of the bathroom, and layed down on a bed. My thoughts were very sporadic at this time, and I couldn't maintain a complex thought pattern for very long at all. The T.V. was on, but I didn't realize it and thought I was just hearing things. I couldn't make out what any of the voices were saying or what any of the noises were. The closed eye visuals were intense, ranging from complex patterns to random statue like figures that I really don't remember in much detail. One of my friends came in the room and started playing around on a computer, but didn't pay any attention to me. Another one came in and looked at me, and at that time the person on the computer looked at me, and made a comment about how I was tripping out. The other one said something about me just being insane, and then walked out.
I don't remember much detail for the next hour after this. I stared
at the room not having any idea what I was doing, or even really where I was. I had trouble differitiating sight from sound; I remember everything just being jumbled in my brain. I remember thinking that nothing I had ever read as far as AMT experiences go was anything like what I was experiencing.  This was the main thought that occupied my brain for the next 30 minutes or so; I was very confused and filled with intense feelings of sorrow. I was filled with regret for what had happened to me, and very upset that I would never be able to do what I really wanted to do in life now. After awhile, every now and then I began to think intelligent thoughts, and was able to tell where I was and make sense of some things. I decided I must have taken more than I thought I had, or the Acutane had interacted with the AMT to intensify the trip.
I continued to lay down for another 20 minutes or so, and eventually got up and went to the other room where my friends were sitting around a table talking. I had a lot of energy at this point, and I was bouncing my leg up and down. My hands were trembling slighty, and my eyes were shaking a bit also, and didn't really move in a coordinated manner. I listened to my friends talk for awhile, not saying much, and shifted back and forth between laying my head down on the table and staring at the wall. I was still very incoherent at this point, and felt very tired, yet I was unable to sleep. After a few hours I got a sleeping bag out and crashed on the floor for a couple of hours, just zoned out, not sleeping at all.
Around 9:00am I decided I was sober enough to drive home, and did so, where I just layed in bed for about 2 and a half hours, sleeping very lightly for about an hour. At this time I got up and took a shower and went in to work. I felt very tired and incoherent, so I only stayed at work for about an hour. I went back home and drifted in and out of sleep until about 10:00 PM, when I got and at some food. After this I smoked a cigarette and went back to sleep.
 It wasn't exactly enjoyable in the sense that some drugs like ecstacy or LSD at low doses can be enjoyable, but over all I was very pleased with the experience. To be put in the state of mind I was put in is an amazing and totally unforgetable experience. Some how being in a such state of utter confusion can make me appreciate the world around me more, and it sure gives me something to think about.
The hour or so I spent laying on the bed was probbably the craziest hour of my life, and I feel more enlightened, or empowered now than I did before it. There is something about going from being totally sane, to being totally insane in 4 hours, and then back to being mostly sane again in another 4 hours, that is very difficult to describe, and cannot be be fully understood unless it is experienced first hand. I was very relieved to find out that I had not gone insane, but had just been taken by suprise by a very weird drug.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Using the Base Documentation CD
About This CD
For customers with new systems that
shipped with this release, new and updated documentation can be viewed
offline using the IRIX 6.5 Base Documentation CD.
The IRIX 6.5 Base Documentation CD
allows you to access standard release notes, online books, and man
pages before you install the system software. You view the
documentation directly from the CD; you do not use this CD to install
documentation. No license is required to use the tools provided on the
CD. (Documentation is installed, by default, with software CDs. To find
out about accessing installed documentation see General Documentation.)
The IRIX 6.5 Base Documentation CD
is not shipped with the IRIX 6.5.x Update Kits.
Corresponding book documentation, release note, and man page
information can be viewed by customers who have purchased SGI systems
through the web on Supportfolio Online at
http://support.sgi.com/irix/6.5
site.
Note: There is a duplicate copy of Start Here
on the Base Documentation CD.
Tip: This CD is an ISO9660 standard CD, which
means that it can be used in most CD-ROM drives. This allows your
IRIX-based system to mount the CD from a variety of remote CD-ROM
drives (as long as they are connected to operating systems that support
exporting ISO9660 filesystems).
How to Use This CD
-
Login and insert the Base
Documentation CD into your CD-ROM drive.
-
Open a shell:
From the Toolchest, choose
Desktop > Open Unix Shell.
-
Go to the CDROM directory:
Use the cd command:
% cd /CDROM
Inside of the directory are the
six different CD scripts, which you can see listed with the ls command:
% ls
CDgrelnotes CDinsight CDrelnotes
CDinfosearch CDman CDsgihelp
-
Use the CD scripts to access the
documentation on the CD. To run any of the scripts, in a UNIX shell,
enter ./ followed
by the script name.
For example:
% ./CDgrelnotes
What follows are descriptions of
what each of the scripts do:
-
./CDgrelnotes - launches
[g]relnotes ,
which you can use to view Release Notes. You can specify the product
name in the command. For example, to view the release notes for
Netscape you would enter: ./CDgrelnotes
netscape
-
./CDman - displays man pages when used like
the
man command. For example, to see the man
page on inst , enter ./CDman
inst
-
./CDinsight - launches the online book viewer,
InSight . Displays
the online book library on the CD. Note: If
you are running IRIX 6.2 on your workstation, you must have version 3.0
of InSight or higher in order for this to work.
-
./CDsgihelp - displays
instructions for
making sgihelp work with the content on the
CD. (Involves setting a couple of X-resources in a local .Xdefaults
file.)
-
./CDinfosearch - displays
instructions for
making Infosearch work with the content on the CD. (Involves editing
some configuration files.) InfoSearch is used for searching and viewing
all online books, release notes, and man pages. You
must already be running 6.5 for CDinfosearch
to work with the content of this CD.
|


SCREAM 2 RATING: 7 / 10 --> Good movie
Review Date: June 23, 1998 Director: Wes Craven Writer: Kevin Williamson Producers: Kathy Conrad and Marianne Maddalena Actors: Neve Campbell as Sidney Prescott Courtney Cox as Gale Weathers David Arquette as Dewey Riley Genre: Horror Year of Release: 1997
Successful follow-up to the ever-popular SCREAM (8/10) which regenerated the horror genre back in 1996, and has since parlayed the genre into a couple of lame copycats, and one other neat success with I KNOW WHAT YOU DID LAST SUMMER (7.5/10).
PLOT: Sidney finds herself in college two years after all of the murders went down in Woodsboro back in the original SCREAM. A movie called "Stab", based on the events of the small town, as written in the book by Gale Weathers, has also just come out, and sparked what appears to be a "copycat killer" on the campus grounds. Who can this wacky person be? Scary stuff ensues.
CRITIQUE: Some thrills. Some chills. But overall, just a basic scary movie that does little to improve on the elements tiled down in the first, and more effective, SCREAM. Ironically, one running theme in this film is how movie sequels generally don't surpass their originals in regards to quality, and SCREAM 2 is a perfect example of that well-founded theory. Mind you, this is not a bad film by any stretch of the imagination (some pretty neat murders, and another pretty decent "who donnit?" premise), but it just doesn't live up to the first.
Having said that, I think that this statement has less to do with the actual content and quality of this picture, and more with the sensitized nature of its audience during this second time a go-go. I guess we all just need something a little more spectacular to impress us, now that this genre is back "in" again (And while the addition of every other Joe and Mary "young, hip Hollywood" actor might bring in some box-office bucks for the first and second weeks of release, it sure does little to impress us once they (on the most part) waste their jolly time on the big screen.)
The acting was fair in this picture, but I saw the Campbell character as a little too nerve-wrecked for my taste. The film references by writer Williamson were extremely well-sprinkled, and enjoyed mucho by yours truly (For the record, I definitely agree with the man's theory about ALIENS (8/10) being a much better film than its predecessor, ALIEN (7/10)). Also, I liked the fact that most of the African-American characters in this film seemed to be much wiser to the whole carnage scenario, as opposed to most Hollywood pictures, in which there always seems to be a convenient "murder seat" reserved for the token black characters. The cameraman in this movie was especially funny and enjoyable.
Another thing that really didn't compare to the first movie was its ending. I was thoroughly surprised and amazed by the ending of the original SCREAM, as opposed to this one, which just left me kind of shrugging my shoulders in indifference. Also, even though I am reviewing this movie as a person who has already seen and thoroughly enjoyed the first movie, I thought it might be harder for those non-original SCREAM viewers, to fully comprehend the many references to the first film. Oh well. 'Tis life in the big city, I suppose. Overall, I guess this flic is a good scary movie for a long, dark, lonely old night with your loved-nacho by your side. But for your complete enjoyment faculties to truly savour all the delicacies in this decent spook-fest, I suggest you rent the original before popping this pepper into your VCR, and then of course... don't forget to scream !!!
Little Known Facts: SCREAM AGAIN and SCREAM LOUDER were two titles that were also considered for this sequel's title. Neve Campbell won the 1997 MTV Movie Award for Best Female Performance for her role in this film.  After that movie, Jerry went back to school, and did not become a full-time actor until he graduated from NYU with a degree in film and television.
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


These packages contain a wide variety of interesting and useful tools for Java programming, ranging from new collection implementations, to testing tools, to runtime reflection tools. @author Joshua Humphries (jhumphries131@gmail.com)


CURRENT_USER
Returns the user name of the current "effective" user of the database, as applicable to checking permissions. Usually, this user name will be the same as the session user; however, this can occasionally be changed by superusers.
Note
Do not use trailing parentheses when calling CURRENT_USER.
Syntax
current_user
Return Type
CURRENT_USER returns a CHAR or VARCHAR string.
Example
The following query returns the name of the current database user:
select current_user; current_user -------------- dwuser (1 row)


Squall Leonhart is a supporting character in the Kingdom Hearts series and leader of both the Heartless Resistance and the Hollow Bastion Restoration Committee.
He now goes by the name Leon due to his world being destroyed by the Heartless, he changed his name in an attempt to amend for his mistakes and restore his world.
Cid is one of the first characters that Sora befriends in Traverse Town. He first owns an Accessory Shop in the center of the town's 1st District. Cid sends Sora out to deliver an old, broken book (The Adventures of Winnie the Pooh) to Merlin.
Later on he owns a shop which specializes in Gummi Ship parts.
Yuffie lived in Radiant Garden along with Aerith, Leon, and Cid. Maleficent took over her world with the Heartless nine years before the events of Kingdom Hearts, and since then, she has lived in Traverse Town with her old friends.
Aerith is encountered by Donald and Goofy on their first trip to Traverse Town, where she explains the nature of the Ansem Reports, as well as the Keyblade to them.
She later shows up in Hollow Bastion after Ansem disappeared, and spends her time studying the Heartless's research in Hollow Bastion's library.
Merlin appears in traverse town, he makes possible travel to Hundred Acre World, besides teach and train some of Sora's spells.
Huey, Dewey e Louie are sellers guys, they stay in the first district selling potions and consumable itens.