Compiled by Drake Phan-teth
Rather than be a monster manual per se, I thought it would be a bit more interesting to share anecdotal observations of some of WoG's nasties. No hard stats or anything, like that, but just a piecemeal attempt to create a running journal of the many banes that haunt the daily lives of our characters.
Please see this thread on the forum for the original entries, their respective authors, and commentary.
Worg Riders are nothing to be trifled with. If you ar below 6th level, you better pack a lunch.
One of the larger species of goblins. Typically found in the Dark Arrow Forest, the Goblin Caves, Undermountain, and wherever goblins and filth are found.
Be leary, young adventurers, of these hulking goblinoids. These are no ordinary Bugbears. These brutes have some Stealth capability as well as some decent Spot skills. Young rogues take note: they can beat your stealth check and plant 20 pounds of steel in your skull faster than you can type "wtf!".
While their hit points and AC are on the mediocre side, they're chief weapon lies in damage dealt. They have the ability to enter Rage, which is probably similar to a Barbarian's Rage feat, and thus you can expect increased AB and damage, and perhaps even an increased Will Save.
Further, they two-fist Great Axes, and if they land a shot, you are going to feel it. If they land a critical, you can look forward to respawning. A typical critical by a Bugbear Hero is 40+ points. If you find yourself flanked by 2 Heroes, get out of there, fast. Never take on more than one at a time, unless you are a very seasoned adventurer. One well-aimed shot by these beasts will take a fully healthy 6th level character to Near Death. Needless to say that two criticals will pretty much ruin anybody's day. I've watched an 8th level Paladin in Full Plate and Tower Shield go from 80 hit points to -5 hit points in 1 round against two of these bruisers. He was quite shocked, as their CR did not seem commensurate to the instant smackdown they express-delivered to him.
Spellcasters should also consider taking these fellows out first in combat. A Mage's bodies can't cash the checks that these Great Axes write, plus they will shred their Stoneskins in a matter of Rounds, if not flurries.
Be wary, young adventurers, be very wary. Don't charge a room with these fellows in it. You may only see one, but I'd bet a portal scroll there's a second one stealthed and ready to rip you a new one. (Not to mention the 4 worg riders who were also stealthed-- see previous entry.)
This creature has its roots in Native American mythology, and was possibly used as a metaphor to keep tribes from resorting to cannibalism. The Wendigo started as human, but through the eating of human flesh became possessed by evil spirits and morphed into some kind of beast.  Exclusively found in cold climates, possibly related to the Yeti.
Why this creature is found in the Public Crypts is a large unknown, but one should take care when confronting this beast. He is formidable in melee, but not too difficult. What makes the Wendigo special is his Howl of Death, which may or not be similar to a Wail of the Banshee. Regardless, its howl can cause instant death if you fail your Fort save. That in itself isn't so bad, but when you face him along with a Bodak, a Greater Mummy and a Warrior Mummy, you'll find yourself making quite a few saves, and sooner or later you'll fail one of them. The best defense against this creature is a Belt of Guiding Light, as this will negate his howl (and the Bodak's red rays of death). A simple silence spell might also shut the Wendigo up, and allow you to deal with him.
I haven't determined if this creature is undead or not, but given his proximity to the other undead (including a Revenant), my guess is that he is and might also be succeptible to Turning.
It is not known if this creature appears anywhere else in WoG, or if there are "Greater" variations.
This generic opponent seems hardly worth mentioning in a world populated by Beholders, Demiliches and Dragons. In fact, so inconspicuous is the Elf Merc is that you'll find him in a huddle of common Half-orc bandits, Dwarf mercs, Halfling mercs and Human Mercs, all who wil often be rated as Effortless. Depending on your level, the Elf Merc will be rated as Easy or Moderate--nothing to get worked up about.
But let me warn you now, take this guy out first, and take him out fast. He can not only cast 9th level spells, he can cast a lot of them. In combat, he almost always gets Weird off, in addition to any other Death-like spells afforded to his caster level. He Timestops, goes into Greater Stoneskin and Trueseeing, and then any stealthed-based character can kiss their buttcheeks goodbye.
Probably the best defense as a melee character is to hit him with a Knockdown in the first round. Don't allow him off his back. You don't want to have to make saves against this guy, for Murphy will make sure you fail them.
Casters should target him first, or launch their big AoE spell in his vicinity.
Rogues should sneak him before all others, but he has keen senses, so use caution. If he spots you first, run....run far away.
These guys can be found in several areas, most notably UM and the Bandit Lands.
Beware of these beasts. You find them only in UM but when you see them, you would do well to be afraid.
They may be rated moderate to you but they are anything but moderate as you will soon find out if you let it close in on you.
Not only do they have an AB of 49, no, they also do 50-60 damage per hit and laugh at your puny attempts to damage them with your best enchanted weapons or spells.
However, they do have a weakness and that is their resistance to elemental damage that is non existant. If you can hit one often enough with elemental damage, you may get lucky spending only 2 healing potions. If not, say hi to your local priest.
Found in the Bright Lands, this race of intelligent, vicious man-scorpions seems to be highly organized and skilled in the arts of war and magic.
First, they're impossible to Stealth against. They have been able to spot me even through Improved Invisibility, and they must have some type of sense that can track and locate creatures through tremours and vibrations in the shifting sands and rock. Where this race has evolved from is anyone's guess, but I know of one person who might shed some light on that.
Their frontliner warriors, the Stinger Champions, can hit like it's nobody's business, and I have seen their mighty swords cleave rock itself.
My study of their Sorcerers has led me to believe that they draw their power from a source other than study and learning. They have mastered the spells of Mestil and Evard, and who taught them these dark arts is a mystery.
Their Archers are practiced and seasoned, and I have never seen them miss with their first volley.
Honestly, it's quite easy to figure it out; it's in the name see?
What's so special about these guys? Let's see:
Now let that sink in.
And if all that isn't enough, they tend to travel in packs & have an older, more powerful brother known as the Black Slaad.
Name: Rust Monster
Occupation: Bogeyman
Stats: Not important
Special: Eats metals. That include the sharp one you are wacking him with. Oh, that Chain mail+5 of yours is practically a feast for them. Also, it seems like some of the rusties around these regions have gotten a bit more intelligent about sniffing out their meals.
Have you ever met its bigger cousins? The Rust Golems? I don't know whether or not they have the same nasty abilities (I was so scared I lobbed my familiar at it and ran for it.)
Run adventurer, run far, far away.
A cloud of flying, biting, noxious, disease carrying and energy sucking bugs.
Habitat: Near deserts, swamps or anywhere with lots of exposed, dead bodies.
Special: Abuse the system: because of lack of a target, it denies players(physical fighters) the ability to fight back.
How to kill it: Chuck a fireball at one's own feet. Or run until you find something else to fight, then take it with a Cleave, or as your next target. Or use an area of effect spell/wand/scroll. Projectiles such as acid bombs or fire bombs should work as well.
Something else that might work: swap weapons or unequip whatever is in your off-hand. If the stop-swap script tries to trigger an attack of opportunity, the next thing it does is give you a combat lock on your current target. If your current target cannot be determined, the nearest living, visible, hostile creature is used (if one is in range).
An undead medusa, her petrifying gaze can stop the hardiest of the parties in their tracks.
These creatures usually lurk in the depth of many a crypts and tombs, hiding behind waves of lesser undead and waiting for the perfect opportunity to unleash her deadly gaze upon the world.
These particularly vicious ungulates are ordinarily found as part of a horde of the less dangerous Dire Boar. While their three foot long tusks are impressive, your average adventurer still may underestimate their ferocity. Possessing the uncanny ability to heal their wounds, even as they are inflicted, as well as seeming to 'shrug off' many of the blows they may receive, these critters can put up quite a fight. Many is the adventurer who has tried to take one on, only to find himself exhausted, while the beast doesn't seem to miss a beat. One is advised to avoid these creatures unless a way is found to deal with them quickly.
These suckers have some serious regen, and DR to boot. I still haven't managed to defeat one. Luckily, they seem to get confused when they chase after you.  I guess I wouldn't be either, if I were still "uninjured." Tough cookies.


---
layout: slide
title: Compatibility Table - DOM Events
description: Table of DOM Events Compatibility
links:
- http://quirksmode.org/dom/events/index.html
---
DOM Events
Specification
blur
Method or Property
Test
IE 5.5
IE 6
IE 7
IE8
IE9
IE10 pr2
FF 7.0 Win
FF 6.1 Mac
Saf 5.1 Win
Saf 5.1 Mac
Chrome 14 Win
Chrome 13 Mac
Opera 11.51 Win
Opera 11.51 Mac
blur
yes
yes
yes
yes
yes
yes
yes
incomplete
incomplete
incomplete
incomplete
incomplete
yes
yes
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| change | buggy | buggy | buggy | buggy | incomplete | incomplete | yes | yes | yes | yes | yes | yes | incomplete | incomplete |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| click | almost | almost | almost | almost | yes | yes | almost | almost | yes | yes | yes | yes | almost | almost |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| contextmenu | yes | yes | yes | buggy | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
Preventing the default (i.e. preventing the context menu from appearing) is the whole point of this event.
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| copy | yes | yes | yes | yes | yes | yes | yes | yes | buggy | yes | buggy | buggy | no | no |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| cut | yes | yes | yes | yes | yes | yes | yes | yes | buggy | yes | buggy | buggy | no | no |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| dblclick | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| error | almost | almost | almost | almost | yes | yes | almost | almost | yes | yes | yes | yes | incomplete | incomplete |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| focus | yes | yes | yes | yes | yes | yes | yes | incomplete | incomplete | incomplete | incomplete | incomplete | yes | yes |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| focusin | no | yes | yes | yes | yes | yes | no | no | incomplete | incomplete | incomplete | incomplete | yes | yes |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| focusout | no | yes | yes | yes | yes | yes | no | no | incomplete | incomplete | incomplete | incomplete | yes | yes |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| hashchange | no | no | no | almost | almost | almost | yes | yes | yes | yes | yes | yes | yes | yes |
This event is interesting for monitoring Back/Forward in Ajax interfaces.
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| keydown | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | incorrect | incorrect |
The event should continue firing as long as the user keeps the key depressed.
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| keypress | yes | yes | yes | yes | yes | yes | incorrect | incorrect | yes | yes | yes | yes | incorrect | incorrect |
This event should fire only if a keystroke leads to a character actually being added to an HTML element such as a text input. It should not fire when the user presses keys like the arrow keys which do not result in a character.
The event should continue firing as long as the user keeps the key depressed.
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| keyup | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
This event fires after the keystroke has been processed; for instance after a character has been added to a text input. It’s not possible to cancel the default action because that action has already taken place. This event should not repeat.
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| load | almost | almost | almost | almost | yes | yes | almost | almost | almost | almost | almost | almost | yes | yes |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| mousedown | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| mouseenter | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | yes | yes |
The other browsers should implement these events as soon as possible. They are in the spec. The spec is the thingy you should follow. So follow it!

Mouseover and mouseout also fire when the user mouses over or out of a child element of the element you registered the events on. Mouseenter and mouseleave don’t. Thus, they are the true equivalent of CSS :hover
.
Once these events are supported by all browsers, creating dropdown menus will become a walk in the park. It’s the non-conforming browsers’ fault that we still have to waste hours and hours on carefully distinguishing between important and unimportant mouseover and mouseout events. If we just had mouseenter and mouseleave, all our problems would be solved.
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| mouseleave | yes | yes | yes | yes | yes | yes | no | no | no | no | no | no | yes | yes |
See mouseenter remarks. Including all-caps.
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| mousemove | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| mouseout | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| mouseover | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| mouseup | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| mousewheel | no | yes | yes | buggy | yes | yes | no | no | yes | yes | yes | yes | yes | yes |
It is possible to cancel the default action so that the element does not scroll.
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| paste | yes | yes | yes | yes | yes | yes | yes | yes | buggy | yes | buggy | buggy | no | no |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| reset | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| resize | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| scroll | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
scrollTop
access in order to determine whether the user has scrolled an element with overflow: auto
. (Not applicable to iPhone.)| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| select | incomplete | incomplete | incomplete | incomplete | yes | yes | incomplete | incomplete | incomplete | incomplete | incomplete | incomplete | incomplete | incomplete |
This event should also fire when the user selects text in any element. Only IE9 and up do so; the other browsers only react to selections in a text input or textarea.
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| submit | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| textinput | no | no | no | no | no | no | no | no | yes | yes | yes | yes | no | no |
Only works with addEventListener.
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| unload | yes | yes | yes | yes | yes | yes | untestable | yes | yes | yes | yes | yes | incomplete | incomplete |
| Method or Property | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | IE 5.5 | IE 6 | IE 7 | IE8 | IE9 | IE10 pr2 | FF 7.0 Win | FF 6.1 Mac | Saf 5.1 Win | Saf 5.1 Mac | Chrome 14 Win | Chrome 13 Mac | Opera 11.51 Win | Opera 11.51 Mac | |
| wheel | no | no | no | no | yes | yes | no | no | no | no | no | no | no | no |
Only works with addEventListener.


A sketch can work as an autonomus page (i.e., open this HTML file inside a browser). However, it may be included from another file as well.
This sketch is defined in a separate file. It can be viewed either standalone or included from another file.


Lucky Numbers
There's some movies I enjoy even though I know I probably shouldn't and have a difficult time trying to explain why I did. "Lucky Numbers" is a perfect example of this because it's such a blatant rip-off of "Fargo" and every movie based on an Elmore Leonard novel and yet it somehow still works for me. I know I'm in the minority here but let me explain.
The film takes place in Harrisburg, PA in 1988 during an unseasonably warm winter. John Travolta plays the local big-shot TV weatherman who is idolized by the townsfolk as if he were John Travolta himself and not the bumbling Russ Richards.
Russ is married to Crystal (Lisa Kudrow), a blonde bimbo if ever there was one in the history of cinema.   She doesn't seem to genuinely like either of them, but it's all she can do in this one-horse town.
Much like "Fargo," this movie tells the story of a man who's going broke and has to pull off a huge scam to get rich quick. He enlists the help of his English friend Gig (Tim Roth), the local stripclub owner who tells him how to fix the lottery. Along the way a subplot involving a two-bit thug named, accurately, "Dale the Thug" (Michael Rappaport) gets mixed up in the process. There's also a bookie that somehow gets thrown in the mix once the deal goes down.
I'm not going to elaborate much further on the plot and story because it continues to unwind and take twists and turns you're not expecting.  Where as "Fargo" was sometimes shocking and disturbing while being funny, "Lucky Numbers" is just funny because you can't take these characters in these outrageous situations seriously. It's all a big cartoon basically, but it's funny and I can respect that.
Travolta is great in his role and even though he's not a really likable character, he's trying to be a nice guy despite the fact he's a creep. He's like a gangster with morals who genuinely feels sorry for the guys he has to kill. Crystal is just the opposite, she's constantly arguing and using whatever brain cells she has left to look out for herself. Kudrow is perfect in this role since she's spent 8 years on TV as the dim-witted Phoebe on "Friends." Here is character is basically a very evil incarnation of Phoebe.
I have to admit I was honestly surprised and pleased by how the plot unraveled and the methods each of the main characters use to try to get their share of the money. Like "Jackie Brown," (an Elmore Leonard adaption), the story is about a circle of 10 characters all after the lottery money that has been won illegally. The screenplay does a fine job in balancing the characters and slowly revealing their motivations and hidden agendas while at the same time keep Russ Richards the main focus. More and more characters are introduced and since the film has such an iconic, cartoony atmosphere you can take on faith just what makes the minor characters do what they do.
The ending itself is great. It's surprising and funny and makes you feel good. You realize this film has packed in about 10 different movies' worth of stories into two hours' time and didn't fall apart (although many other critics might beg to differ). I liked it, and I could see it again - isn't that what makes a movie good?
GRADE: B
***** Chad'z Movie Page is back! In-depth reviews of nearly all mainstream films playing at your local cineplex. There's also reviews of a few classic films and some of your personal favorites.
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


> 2017/06/22: Fixed minor formatting mistakes. Amended confusing wording and information in the first 21 lessons. Added embedded videos to Introduction, Optional Lesson 1, and the preface to Section Two. Added list of other resources. Added changelog.
> 2017/06/14: Fixed formatting and wording mistakes.
> 2017/06/11: Fixed errors in japanese and wording mistakes.
> 2017/06/10: First HTML version. Guide has already been edited start to finish three times.


@* * Copyright 2023 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @(form: Form[forms.PersonalDetailsForm.Data])(implicit messages: Messages) @import helpers.CSRFieldConstructor._ @import views.html.widgets.yesNoRadioWithTogglePanel
Fast Pass allows you to be fast tracked to the final stages of the Fast Stream selection process. You won't need to do the online tests (online exercises and work based scenarios). You can apply using your Fast Pass if you have not used it before.
Some schemes require you to pass the additional information stage before attending the assessment centre.


Provide a valid email address in case you forget your password for account recovery.
{{ signUpError }}


Mumbai: 50-year-old man commits suicide by jumping off high-rise
The man, Pranav Sawant, leaped from the 28th floor of 'Kalpataru Crest' building in suburban Bhandup and fell on the road, a police official said.

The man, Pranav Sawant, leaped from the 28th floor of 'Kalpataru Crest' building in suburban Bhandup and fell on the road, a police official said.
Local residents heard a loud thud and informed the police.
Sawant was taken to a nearby hospital where he was declared dead on arrival, he said.
The reason for the suicide was not yet known, the official said.
Sawant was staying on rent alone in one of the flats in the high-rise, the official said.
No one in the building knew about his family members, he said.
"On the basis of primary information we have registered an accidental death report and are doing further investigation," the official added.


Password creation, Password Manager and 2FA
Hackers have been easily able to gain access to a lot of users' data because of weak passwords. Creating a strong password helps you from identity theft, stealing personal or sensitive information, protects you from personal attack and getting access
to other accounts (which most probably share similar passwords).It also helps you to avoid the hackers hacking your account for negative campaigns.
Some of the don’ts in creating a strong password are:
Some of the don’ts in creating a strong password are:
- Do not make passwords containing your DOB, spouse name, celebrity crush, etc… this can be guessed by people who know you well. They can guess your password easily
- Do not use dictionary words as your password (both foreign or English)
- Do not create the same or similar passwords for different accounts. Because if one of your accounts is hacked it will be easier to hack other accounts.
- 123456, qwerty and the word “password” are the most commonly used passwords. DO NOT USE THEM. They are easy to hack.
Now that we know what we should not use as password let us see how we can create a strong password:
Let us see an example:
- Mix capital and small letters
- Add numbers and characters
- The password must be long
Let us see an example:
- For the sake of an example let us take the word: cyber security as our password
- Select the first 2 letters of each word (you can select any letter). Now the password has become: cyse
- Decide which letter should be in caps: CysE
- Next add numbers: 1Cy9sE5
- Next add characters to it: (1)Cy9sE5@
- And your password is ready - (1)Cy9sE5@


Guest lineups for the Sunday news shows
WASHINGTON (AP) - Guest lineups for the Sunday TV news shows:
ABC’s “This Week” - Sen. Amy Klobuchar, D-Minn.
NBC’s “Meet the Press” - Rep. Adam Schiff, D-Calif.; Sen. Roger Wicker, R-Miss.
CBS’ “Face the Nation” - Reps. Jim Himes, D-Conn., and Kelly Armstrong, R-N.D.; Kellyanne Conway, counselor to President Donald Trump.
CNN’s “State of the Union” - Schiff; Rep. Lee Zeldin, R-N.Y.
“Fox News Sunday” - Rep. Eric Swalwell, D-Calif.; Sen. John Kennedy, R-La.
Sign up for Daily Newsletters
Copyright © 2019 The Washington Times, LLC.
Please read our comment policy before commenting.


With the November 2019 Update, Microsoft plots to kill My People
by SururIn a list of technologies and features Microsoft is deprecating with the Windows 10 November 2019 Update is tucked away an item both familiar and largely unknown to most Windows 10 users.
In their list, Microsoft says they are deprecating the My People app and shell extension, saying:
My People is no longer being developed. It may be removed in a future update.
My People was introduced with the Fall Creators Update and was meant to be a central hub for your frequently used contacts, allowing you to quickly initiate a conversation with your friends, fellow employees or loved ones at a click of a button, particularly if you pin their heads to your taskbar.
In the end though, how to geek notes:
In practice, very few apps have integrated with it. Even Microsoft’s own apps like Windows 10’s integrated SMS feature, Microsoft Teams, LinkedIn, Yammer, and Xbox Live Chat have ignored it. And, if Microsoft is ignoring it, why would popular services like Facebook bother using it? That lack of developer support makes the feature largely useless.
The death of the technology is at the same hands as most of Microsoft’s new user interface computing efforts – lack of full buy-in from Microsoft and lack of significant support from developers. With neither, any attempt of Microsoft to innovate are simply doomed to fail.
Will our readers miss My People? Let us know below.


{% load math %}
Ticket sales have ended
There may be tickets in the next 15 minutes from expired unpaid orders, so it couldn't hurt to check back at The Ticket Sales Site and give it a try.
{% else %}There may be tickets in the next 15 minutes from expired unpaid orders, so it couldn't hurt to hang around a bit if your number is low
{% endif %}The ticket queue will open in {{ starts|timeuntil }}
This page will automatically refresh in 30 seconds if javascript is enabled.
It looks like you have more than one device or web browser connecting from the same IP address. The ticket queue will only allow one entry per household, so you must turn off any additional devices connected to the queue or you may be denied access to the ticket system.
This is for funsies only, and may shift up or down as people come in and out of the queue. Don't freak out, ok?
Even if everyone purchases just 1 ticket, sales will still be over by the time your turn comes around. Your best bet is to wait for the queue to close, then try to grab any unpaid orders that expire.
Even if everyone buys the max of {{ tier.max_tickets }} tickets, there will still be tickets left when your turn in the queue comes around.
If everyone buys fewer than {{ tier.cap|sub:tier.ticket_count_paid|sub:tier.ticket_count_finished|sub:tier.ticket_count_started|div:ahead }} tickets, there will still be some left when your turn comes around. This is greater than the average of {{ tier.average_tickets }}.
If everyone buys fewer than {{ tier.cap|sub:tier.ticket_count_paid|sub:tier.ticket_count_finished|sub:tier.ticket_count_started|div:ahead }} tickets, there will still be some left when your turn comes around. This is less than the average of {{ tier.average_tickets }}.
These are estimates only; move your mouse cursor over a box for more detail.
{% if tier.ticket_count_finished %} There are {{ tier.cap|sub:tier.ticket_count_paid|sub:tier.ticket_count_finished|sub:tier.ticket_count_started }} tickets remaining, so at an average of {{ tier.average_tickets }} tickets per purchase, {{ tier.cap|sub:tier.ticket_count_paid|sub:tier.ticket_count_finished|sub:tier.ticket_count_started|div:tier.average_tickets }} more people should get tickets. {% endif %}{# tier.ticket_count_finished #}
This page will automatically refresh in 30 seconds if javascript is enabled.

Please go away


Johor Firemen Spent an Hour to Rescue a Cat That Fell Into a 6-Metre Drain
by Roxanne TaiTap to listen to this article instead: 🔊 Listen to Post
Here’s your feel-good story of the day:
The Larkin Fire and Rescue Department in Johor had received a report from the public at 9:19 am yesterday (22 November) on a stray cat that had fallen into a drain.
The department chief, Nazarudin Yusof led a team of seven personnel with a fire engine equipped with ropes and ladder to the scene. The drain was 6 metres deep and filled with stagnant water, the cat could’ve easily drowned if nobody had done anything to rescue him.
Here’s one of the short footage provided by Sin Chew Daily:
Judging by the footage provided, that was indeed a huge drain. No wonder seven firemen were required to get the job done!
The firemen worked together to rescue the cat by sending one man down the drain with a harness on. According to Sin Chew Daily, the stray cat that was stranded on the sewage pipe seemed to be afraid of the fireman who approached it. In the process of avoiding the fireman, the cat fell into the drain! Oh no!
After an hour, the firemen had finally rescued the poor cat that was drenched in sewage water.
Kudos to the Johor Fire and Rescue Department for taking an extra mile to rescue the cat! To add to this piece of good news, the kind firemen took the stray cat back to their headquarters to bathe and feed him. Aww! We’re also really glad that the public and bomba took this cat’s life seriously and not let him drown in filth.
Also read: Phew! The Cats In Okishima, Japan are Relocated & Safe as Hagibis Typhoon Hit Yesterday


Research & Development Unit
Multimedia Division Exam
Description
Directions
Your examination is composed of three parts, Create a folder for each part following the format "TEST#_SURNAME". And save the final output, with all the resources you used, on their specific folders.The deadline of submission for this examination shall be five days after its administration. Feel free to contact the multimedia division head for any clarifications regarding the examination.
Test 1
Logo Design
Create a flat version of the R&D logo.The logo will be given to you or will be sent via facebook upon taking the examination.
Test 2
Info Graphics
Define or represent the following topics by using Information Graphics or Infographics based on your own knowledge and creativity (choose only one).
- Insight about R&D
- A Visual History of UE
- How the World uses Social Networks
- Life of a CCSS Student
- Computer programming
- Life with Internet v.s. Life without Internet
- Modern Science
- The Rise of Social Blogging
- Private Information on Social Media
Test III
Audio Visual Presentation
Create an AVP with a title of "Insight about R&D". The AVP should have a minimum of 3mins and maximum of 5mins.
Notes
Please Read
You are free to use any resources you need as long as you include their sources.
Contact
If you have questions, please contact the Multimedia Division Head


Action prefixes can be used when two "controllers" need events delegated
from within the same HTML tag. Here the tasks
and
selection
prefixes are used because two JavaScript classes,
TaskListController
and SelectionController
both need to use the same HTML tag when delegating events.


;
Preprocessing I: Digital Resume
For this project you will be building a digital resume from scratch. You will be required to use specific preprocessing skills to accomplish your tasks.
Task 1: Set Up The Project With Git
- [ ] Create a forked copy of this project.
- [ ] Add your project manager as collaborator on Github.
- [ ] Clone your OWN version of the repository (Not Lambda’s by mistake!).
- [ ] Create a new branch: git checkout -b
<firstName-lastName>
.
- [ ] Implement the project on your newly created
<firstName-lastName>
branch, committing changes regularly.
- [ ] Push commits: git push origin
<firstName-lastName>
.
Follow these steps for completing your project.
- [ ] Submit a Pull-Request to merge Branch into master (student’s Repo). Please don’t merge your own pull request
- [ ] Add your project manager as a reviewer on the pull-request
- [ ] Your project manager will count the project as complete by merging the branch back into master.
Task 2: Set up your preprocessor
- [ ] Verify that you have LESS installed correctly by running
lessc -v
in your terminal, if you don’t get a version message back, reach out to your project manager for help.
- [ ] Open your terminal and navigate to your preprocessing project by using the
cd
command
- [ ] Once in your project’s root folder, run the following command
less-watch-compiler less css index.less
- [ ] Verify your compiler is working correctly by changing the
background-color
on the html
selector to red
- [ ] Once you see the red screen, you can delete that style and you’re ready to start on the next task
Task 3: Project Objectives
- [ ] Review the example resume. Notice how simplistic the example resume is. Develop a simple layout of your choosing. If you are struggling to be creative, you may use the example resume as your design file. Note: you are only required to build one page, anything more than that would be stretch.
- [ ] The resume content will be provided by you. The content can be about you or a fictional character.
- [ ] Content: Navigation - Build a simple navigation with 4 items of your choosing
- [ ] Content: Intro - Have a short introduction as to why you would be a good hire
- [ ] Content: Skills - Showcase a list of skills you have somewhere on your resume
- [ ] Content: Work History - Showcase your work history somewhere on your resume
- [ ] Content: Contact - Provide some way a potential employer could contact you. Phone number, email, or a full on contact form (doesn’t have to work)
- [ ] Variables: Incorporate variables in your project for color and font stacks.
- [ ] Nesting: Every selector should be nested inside the main container. Avoid having global styles unless they are element level.
- [ ] Mixins: Create 2 mixins of your choosing. Hint: It’s super helpful to use flexbox properties in mixins
- [ ] Mobile: Use nested-at rules to provide a mobile version of your resume. Use
500px
as a max-width
for mobile.
Stretch Goals:
- [ ] Incorporate a google font of your choosing
- [ ] Convert the great idea CSS into LESS. Introduce variables, mixins, nesting, etc.
- [ ] Create a link to the portfolio page and create a layout that would allow users to see your work. A good idea is to link projects back to their github repos so employers can see your code.


Play Against Computer
{% csrf_token %}
Simple production game
Production with cost-reducing R&D
Production with output-expanding R&D
Advanced Settings
Turns
Bank Account
Demand
R&D
Robots
Information
Reset Options
Max turns:
Max seconds per turn:
Initial Bank Balance $
Price when industry output equals number of players
Demand elasticity
Price growth multiplier
Max value
Mode
Number of robots
Market report available
Market report cost
Demand curve viewable
R&D distribution viewable
Play
{% if has_previous_game %}
Continue
{% endif %}
Back


--- layout: page title: About header-img: "img/about-bg.png" ---
I am a software engineering student. Sometimes I try to teach things. Sometimes I try to write things. But mostly I'm a learner of things.


|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IIOMetadataFormat
An object describing the structure of metadata documents returned
from IIOMetadata.getAsTree
and passed to
IIOMetadata.setFromTree
and mergeTree
.
Document structures are described by a set of constraints on the
type and number of child elements that may belong to a given parent
element type, the names, types, and values of attributes that may
belong to an element, and the type and values of
Object
reference that may be stored at a node.
N.B: classes that implement this interface should contain a
method declared as public static getInstance()
which
returns an instance of the class. Commonly, an implentation will
construct only a single instance and cache it for future
invocations of getInstance
.
The structures that may be described by this class are a subset
of those expressible using XML document type definitions (DTDs),
with the addition of some basic information on the datatypes of
attributes and the ability to store an Object
reference within a node. In the future, XML Schemas could be used
to represent these structures, and many others.
The differences between
IIOMetadataFormat
-described structures and DTDs are as
follows:
CHILD_*
constants;
Object
. There is no provision for
representing such objects textually.
| Field Summary | |
|---|---|
static int |
CHILD_POLICY_ALL
A constant returned by getChildPolicy to indicate
that an element must have a single instance of each of its
legal child elements, in order. |
static int |
CHILD_POLICY_CHOICE
A constant returned by getChildPolicy to indicate
that an element must have zero or one children, selected from
among its legal child elements. |
static int |
CHILD_POLICY_EMPTY
A constant returned by getChildPolicy to indicate
that an element may not have any children. |
static int |
CHILD_POLICY_MAX
The largest valid CHILD_POLICY_* constant,
to be used for range checks. |
static int |
CHILD_POLICY_REPEAT
A constant returned by getChildPolicy to indicate
that an element must have zero or more instances of its unique
legal child element. |
static int |
CHILD_POLICY_SEQUENCE
A constant returned by getChildPolicy to indicate
that an element must have a sequence of instances of any of its
legal child elements. |
static int |
CHILD_POLICY_SOME
A constant returned by getChildPolicy to indicate
that an element must have zero or one instance of each of its
legal child elements, in order. |
static int |
DATATYPE_BOOLEAN
A constant returned by getAttributeDataType
indicating that the value of an attribute is one of 'true' or
'false'. |
static int |
DATATYPE_DOUBLE
A constant returned by getAttributeDataType
indicating that the value of an attribute is a string
representation of a double-precision decimal floating-point
number. |
static int |
DATATYPE_FLOAT
A constant returned by getAttributeDataType
indicating that the value of an attribute is a string
representation of a decimal floating-point number. |
static int |
DATATYPE_INTEGER
A constant returned by getAttributeDataType
indicating that the value of an attribute is a string
representation of an integer. |
static int |
DATATYPE_STRING
A constant returned by getAttributeDataType
indicating that the value of an attribute is a general Unicode
string. |
static int |
VALUE_ARBITRARY
A constant returned by getAttributeValueType and
getObjectValueType to indicate that the attribute
or user object may be set a single, arbitrary value. |
static int |
VALUE_ENUMERATION
A constant returned by getAttributeValueType and
getObjectValueType to indicate that the attribute
or user object may be set one of a number of enumerated values. |
static int |
VALUE_LIST
A constant returned by getAttributeValueType and
getObjectValueType to indicate that the attribute
or user object may be set to a list or array of values. |
static int |
VALUE_NONE
A constant returned by getObjectValueType to
indicate the absence of a user object. |
static int |
VALUE_RANGE
A constant returned by getAttributeValueType and
getObjectValueType to indicate that the attribute
or user object may be set a range of values. |
static int |
VALUE_RANGE_MAX_INCLUSIVE
A constant returned by getAttributeValueType and
getObjectValueType to indicate that the attribute
or user object may be set to a range of values. |
static int |
VALUE_RANGE_MAX_INCLUSIVE_MASK
A value that may be or'ed with VALUE_RANGE to
obtain VALUE_RANGE_MAX_INCLUSIVE , and with
VALUE_RANGE_MIN_INCLUSIVE to obtain
VALUE_RANGE_MIN_MAX_INCLUSIVE . |
static int |
VALUE_RANGE_MIN_INCLUSIVE
A constant returned by getAttributeValueType and
getObjectValueType to indicate that the attribute
or user object may be set to a range of values. |
static int |
VALUE_RANGE_MIN_INCLUSIVE_MASK
A value that may be or'ed with VALUE_RANGE to
obtain VALUE_RANGE_MIN_INCLUSIVE , and with
VALUE_RANGE_MAX_INCLUSIVE to obtain
VALUE_RANGE_MIN_MAX_INCLUSIVE . |
static int |
VALUE_RANGE_MIN_MAX_INCLUSIVE
A constant returned by getAttributeValueType and
getObjectValueType to indicate that the attribute
or user object may be set a range of values. |
| Method Summary | |
|---|---|
boolean |
canNodeAppear(String elementName,
ImageTypeSpecifier imageType)
Returns true if the element (and the subtree below
it) is allowed to appear in a metadata document for an image of
the given type, defined by an ImageTypeSpecifier . |
int |
getAttributeDataType(String elementName,
String attrName)
Returns one of the constants starting with DATATYPE_ , indicating the format and
interpretation of the value of the given attribute within th
enamed element. |
String |
getAttributeDefaultValue(String elementName,
String attrName)
Returns the default value of the named attribute, if it is not explictly present within the named element, as a String , or null if no default value
is available. |
String |
getAttributeDescription(String elementName,
String attrName,
Locale locale)
Returns a String containing a description of the
named attribute, or null . |
String[] |
getAttributeEnumerations(String elementName,
String attrName)
Returns an array of String s containing the legal
enumerated values for the given attribute within the named
element. |
int |
getAttributeListMaxLength(String elementName,
String attrName)
Returns the maximum number of list items that may be used to define this attribute. |
int |
getAttributeListMinLength(String elementName,
String attrName)
Returns the minimum number of list items that may be used to define this attribute. |
String |
getAttributeMaxValue(String elementName,
String attrName)
Returns the maximum legal value for the attribute. |
String |
getAttributeMinValue(String elementName,
String attrName)
Returns the minimum legal value for the attribute. |
String[] |
getAttributeNames(String elementName)
Returns an array of String s listing the names of
the attributes that may be associated with the named element. |
int |
getAttributeValueType(String elementName,
String attrName)
Returns one of the constants starting with VALUE_ ,
indicating whether the values of the given attribute within the
named element are arbitrary, constrained to lie within a
specified range, constrained to be one of a set of enumerated
values, or are a whitespace-separated list of arbitrary values. |
String[] |
getChildNames(String elementName)
Returns an array of String s indicating the names
of the element which are allowed to be children of the named
element, in the order in which they should appear. |
int |
getChildPolicy(String elementName)
Returns one of the constants starting with CHILD_POLICY_ , indicating the legal pattern of
children for the named element. |
String |
getElementDescription(String elementName,
Locale locale)
Returns a String containing a description of the
named element, or null . |
int |
getElementMaxChildren(String elementName)
Returns the maximum number of children of the named element with child policy CHILD_POLICY_REPEAT . |
int |
getElementMinChildren(String elementName)
Returns the minimum number of children of the named element with child policy CHILD_POLICY_REPEAT . |
int |
getObjectArrayMaxLength(String elementName)
Returns the maximum number of array elements that may be used to define the Object reference within the named
element. |
int |
getObjectArrayMinLength(String elementName)
Returns the minimum number of array elements that may be used to define the Object reference within the named
element. |
Class<?> |
getObjectClass(String elementName)
Returns the Class type of the Object
reference stored within the element. |
Object |
getObjectDefaultValue(String elementName)
Returns an Object s containing the default
value for the Object reference within
the named element. |
Object[] |
getObjectEnumerations(String elementName)
Returns an array of Object s containing the legal
enumerated values for the Object reference within
the named element. |
Comparable<?> |
getObjectMaxValue(String elementName)
Returns the maximum legal value for the Object
reference within the named element. |
Comparable<?> |
getObjectMinValue(String elementName)
Returns the minimum legal value for the Object
reference within the named element. |
int |
getObjectValueType(String elementName)
Returns one of the enumerated values starting with VALUE_ , indicating the type of values
(enumeration, range, or array) that are allowed for the
Object reference. |
String |
getRootName()
Returns the name of the root element of the format. |
boolean |
isAttributeRequired(String elementName,
String attrName)
Returns true if the named attribute must be
present within the named element. |
| Field Detail |
|---|
static final int CHILD_POLICY_EMPTY
getChildPolicy
to indicate
that an element may not have any children. In other words, it
is required to be a leaf node.
static final int CHILD_POLICY_ALL
getChildPolicy
to indicate
that an element must have a single instance of each of its
legal child elements, in order. In DTD terms, the contents of
the element are defined by a sequence a,b,c,d,...
.
static final int CHILD_POLICY_SOME
getChildPolicy
to indicate
that an element must have zero or one instance of each of its
legal child elements, in order. In DTD terms, the contents of
the element are defined by a sequence
a?,b?,c?,d?,...
.
static final int CHILD_POLICY_CHOICE
getChildPolicy
to indicate
that an element must have zero or one children, selected from
among its legal child elements. In DTD terms, the contents of
the element are defined by a selection
a|b|c|d|...
.
static final int CHILD_POLICY_SEQUENCE
getChildPolicy
to indicate
that an element must have a sequence of instances of any of its
legal child elements. In DTD terms, the contents of the
element are defined by a sequence (a|b|c|d|...)*
.
static final int CHILD_POLICY_REPEAT
getChildPolicy
to indicate
that an element must have zero or more instances of its unique
legal child element. In DTD terms, the contents of the element
are defined by a starred expression a*
.
static final int CHILD_POLICY_MAX
CHILD_POLICY_*
constant,
to be used for range checks.
static final int VALUE_NONE
getObjectValueType
to
indicate the absence of a user object.
static final int VALUE_ARBITRARY
getAttributeValueType
and
getObjectValueType
to indicate that the attribute
or user object may be set a single, arbitrary value.
static final int VALUE_RANGE
getAttributeValueType
and
getObjectValueType
to indicate that the attribute
or user object may be set a range of values. Both the minimum
and maximum values of the range are exclusive. It is
recommended that ranges of integers be inclusive on both ends,
and that exclusive ranges be used only for floating-point data.
VALUE_RANGE_MIN_MAX_INCLUSIVE
,
Constant Field Valuesstatic final int VALUE_RANGE_MIN_INCLUSIVE_MASK
VALUE_RANGE
to
obtain VALUE_RANGE_MIN_INCLUSIVE
, and with
VALUE_RANGE_MAX_INCLUSIVE
to obtain
VALUE_RANGE_MIN_MAX_INCLUSIVE
.
Similarly, the value may be and'ed with the value of
getAttributeValueType
or
getObjectValueType
to determine if the minimum
value of the range is inclusive.
static final int VALUE_RANGE_MAX_INCLUSIVE_MASK
VALUE_RANGE
to
obtain VALUE_RANGE_MAX_INCLUSIVE
, and with
VALUE_RANGE_MIN_INCLUSIVE
to obtain
VALUE_RANGE_MIN_MAX_INCLUSIVE
.
Similarly, the value may be and'ed with the value of
getAttributeValueType
or
getObjectValueType
to determine if the maximum
value of the range is inclusive.
static final int VALUE_RANGE_MIN_INCLUSIVE
getAttributeValueType
and
getObjectValueType
to indicate that the attribute
or user object may be set to a range of values. The minimum
(but not the maximum) value of the range is inclusive.
static final int VALUE_RANGE_MAX_INCLUSIVE
getAttributeValueType
and
getObjectValueType
to indicate that the attribute
or user object may be set to a range of values. The maximum
(but not the minimum) value of the range is inclusive.
static final int VALUE_RANGE_MIN_MAX_INCLUSIVE
getAttributeValueType
and
getObjectValueType
to indicate that the attribute
or user object may be set a range of values. Both the minimum
and maximum values of the range are inclusive. It is
recommended that ranges of integers be inclusive on both ends,
and that exclusive ranges be used only for floating-point data.
static final int VALUE_ENUMERATION
getAttributeValueType
and
getObjectValueType
to indicate that the attribute
or user object may be set one of a number of enumerated values.
In the case of attributes, these values are
String
s; for objects, they are
Object
s implementing a given class or interface.
Attribute values of type DATATYPE_BOOLEAN
should be marked as enumerations.
static final int VALUE_LIST
getAttributeValueType
and
getObjectValueType
to indicate that the attribute
or user object may be set to a list or array of values. In the
case of attributes, the list will consist of
whitespace-separated values within a String
; for
objects, an array will be used.
static final int DATATYPE_STRING
getAttributeDataType
indicating that the value of an attribute is a general Unicode
string.
static final int DATATYPE_BOOLEAN
getAttributeDataType
indicating that the value of an attribute is one of 'true' or
'false'.
static final int DATATYPE_INTEGER
getAttributeDataType
indicating that the value of an attribute is a string
representation of an integer.
static final int DATATYPE_FLOAT
getAttributeDataType
indicating that the value of an attribute is a string
representation of a decimal floating-point number.
static final int DATATYPE_DOUBLE
getAttributeDataType
indicating that the value of an attribute is a string
representation of a double-precision decimal floating-point
number.
| Method Detail |
|---|
String getRootName()
String
.boolean canNodeAppear(String elementName, ImageTypeSpecifier imageType)
true
if the element (and the subtree below
it) is allowed to appear in a metadata document for an image of
the given type, defined by an ImageTypeSpecifier
.
For example, a metadata document format might contain an
element that describes the primary colors of the image, which
would not be allowed when writing a grayscale image.
elementName
- the name of the element being queried.imageType
- an ImageTypeSpecifier
indicating
the type of the image that will be associated with the
metadata.
true
if the node is meaningful for images
of the given type.int getElementMinChildren(String elementName)
CHILD_POLICY_REPEAT
. For
example, an element representing color primary information
might be required to have at least 3 children, one for each
primay.
elementName
- the name of the element being queried.
int
.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if the named element does
not have a child policy of CHILD_POLICY_REPEAT
.int getElementMaxChildren(String elementName)
CHILD_POLICY_REPEAT
. For
example, an element representing an entry in an 8-bit color
palette might be allowed to repeat up to 256 times. A value of
Integer.MAX_VALUE
may be used to specify that
there is no upper bound.
elementName
- the name of the element being queried.
int
.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if the named element does
not have a child policy of CHILD_POLICY_REPEAT
.String getElementDescription(String elementName, Locale locale)
String
containing a description of the
named element, or null
. The desciption will be
localized for the supplied Locale
if possible.
If locale
is null
, the current
default Locale
returned by Locale.getLocale
will be used.
elementName
- the name of the element.locale
- the Locale
for which localization
will be attempted.
IllegalArgumentException
- if elementName
is null
, or is not a legal element name for this format.int getChildPolicy(String elementName)
CHILD_POLICY_
, indicating the legal pattern of
children for the named element.
elementName
- the name of the element being queried.
CHILD_POLICY_*
constants.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.String[] getChildNames(String elementName)
String
s indicating the names
of the element which are allowed to be children of the named
element, in the order in which they should appear. If the
element cannot have children, null
is returned.
elementName
- the name of the element being queried.
String
s, or null.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.String[] getAttributeNames(String elementName)
String
s listing the names of
the attributes that may be associated with the named element.
elementName
- the name of the element being queried.
String
s.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.int getAttributeValueType(String elementName, String attrName)
VALUE_
,
indicating whether the values of the given attribute within the
named element are arbitrary, constrained to lie within a
specified range, constrained to be one of a set of enumerated
values, or are a whitespace-separated list of arbitrary values.
elementName
- the name of the element being queried.attrName
- the name of the attribute being queried.
VALUE_*
constants.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if attrName
is
null
or is not a legal attribute name for this
element.int getAttributeDataType(String elementName, String attrName)
DATATYPE_
, indicating the format and
interpretation of the value of the given attribute within th
enamed element. If getAttributeValueType
returns
VALUE_LIST
, then the legal value is a
whitespace-spearated list of values of the returned datatype.
elementName
- the name of the element being queried.attrName
- the name of the attribute being queried.
DATATYPE_*
constants.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if attrName
is
null
or is not a legal attribute name for this
element.boolean isAttributeRequired(String elementName, String attrName)
true
if the named attribute must be
present within the named element.
elementName
- the name of the element being queried.attrName
- the name of the attribute being queried.
true
if the attribut must be present.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if attrName
is
null
or is not a legal attribute name for this
element.String getAttributeDefaultValue(String elementName, String attrName)
String
, or null
if no default value
is available.
elementName
- the name of the element being queried.attrName
- the name of the attribute being queried.
String
containing the default value, or
null
.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if attrName
is
null
or is not a legal attribute name for this
element.String[] getAttributeEnumerations(String elementName, String attrName)
String
s containing the legal
enumerated values for the given attribute within the named
element. This method should only be called if
getAttributeValueType
returns
VALUE_ENUMERATION
.
elementName
- the name of the element being queried.attrName
- the name of the attribute being queried.
String
s.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if attrName
is
null
or is not a legal attribute name for this
element.
IllegalArgumentException
- if the given attribute is
not defined as an enumeration.String getAttributeMinValue(String elementName, String attrName)
getAttributeValueType
. The value is
returned as a String
; its interpretation is
dependent on the value of getAttributeDataType
.
This method should only be called if
getAttributeValueType
returns
VALUE_RANGE_*
.
elementName
- the name of the element being queried.attrName
- the name of the attribute being queried.
String
containing the smallest legal
value for the attribute.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if attrName
is
null
or is not a legal attribute name for this
element.
IllegalArgumentException
- if the given attribute is
not defined as a range.String getAttributeMaxValue(String elementName, String attrName)
getAttributeValueType
. The value is
returned as a String
; its interpretation is
dependent on the value of getAttributeDataType
.
This method should only be called if
getAttributeValueType
returns
VALUE_RANGE_*
.
elementName
- the name of the element being queried, as a
String
.attrName
- the name of the attribute being queried.
String
containing the largest legal
value for the attribute.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if attrName
is
null
or is not a legal attribute name for this
element.
IllegalArgumentException
- if the given attribute is
not defined as a range.int getAttributeListMinLength(String elementName, String attrName)
String
containing multiple whitespace-separated
items. This method should only be called if
getAttributeValueType
returns
VALUE_LIST
.
elementName
- the name of the element being queried.attrName
- the name of the attribute being queried.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if attrName
is
null
or is not a legal attribute name for this
element.
IllegalArgumentException
- if the given attribute is
not defined as a list.int getAttributeListMaxLength(String elementName, String attrName)
Integer.MAX_VALUE
may be used to specify that
there is no upper bound. The attribute itself is defined as a
String
containing multiple whitespace-separated
items. This method should only be called if
getAttributeValueType
returns
VALUE_LIST
.
elementName
- the name of the element being queried.attrName
- the name of the attribute being queried.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if attrName
is
null
or is not a legal attribute name for this
element.
IllegalArgumentException
- if the given attribute is
not defined as a list.String getAttributeDescription(String elementName, String attrName, Locale locale)
String
containing a description of the
named attribute, or null
. The desciption will be
localized for the supplied Locale
if possible.
If locale
is null
, the current
default Locale
returned by Locale.getLocale
will be used.
elementName
- the name of the element.attrName
- the name of the attribute.locale
- the Locale
for which localization
will be attempted.
IllegalArgumentException
- if elementName
is null
, or is not a legal element name for this format.
IllegalArgumentException
- if attrName
is
null
or is not a legal attribute name for this
element.int getObjectValueType(String elementName)
VALUE_
, indicating the type of values
(enumeration, range, or array) that are allowed for the
Object
reference. If no object value can be
stored within the given element, the result of this method will
be VALUE_NONE
.
Object
references whose legal values are
defined as a range must implement the Comparable
interface.
elementName
- the name of the element being queried.
VALUE_*
constants.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.Comparable
Class<?> getObjectClass(String elementName)
Class
type of the Object
reference stored within the element. If this element may not
contain an Object
reference, an
IllegalArgumentException
will be thrown. If the
class type is an array, this field indicates the underlying
class type (e.g, for an array of int
s, this
method would return int.class
).
Object
references whose legal values are
defined as a range must implement the Comparable
interface.
elementName
- the name of the element being queried.
Class
object.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if the named element cannot
contain an object value (i.e., if
getObjectValueType(elementName) == VALUE_NONE
).Object getObjectDefaultValue(String elementName)
Object
s containing the default
value for the Object
reference within
the named element.
elementName
- the name of the element being queried.
Object
.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if the named element cannot
contain an object value (i.e., if
getObjectValueType(elementName) == VALUE_NONE
).Object[] getObjectEnumerations(String elementName)
Object
s containing the legal
enumerated values for the Object
reference within
the named element. This method should only be called if
getObjectValueType
returns
VALUE_ENUMERATION
.
The Object
associated with a node that accepts
emuerated values must be equal to one of the values returned by
this method, as defined by the ==
operator (as
opposed to the Object.equals
method).
elementName
- the name of the element being queried.
Object
s.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if the named element cannot
contain an object value (i.e., if
getObjectValueType(elementName) == VALUE_NONE
).
IllegalArgumentException
- if the Object
is not defined as an enumeration.Comparable<?> getObjectMinValue(String elementName)
Object
reference within the named element. Whether this value is
inclusive or exclusive may be determined by the value of
getObjectValueType
. This method should only be
called if getObjectValueType
returns one of the
constants starting with VALUE_RANGE
.
elementName
- the name of the element being queried.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if the named element cannot
contain an object value (i.e., if
getObjectValueType(elementName) == VALUE_NONE
).
IllegalArgumentException
- if the Object
is not defined as a range.Comparable<?> getObjectMaxValue(String elementName)
Object
reference within the named element. Whether this value is
inclusive or exclusive may be determined by the value of
getObjectValueType
. This method should only be
called if getObjectValueType
returns one of the
constants starting with VALUE_RANGE
.
elementName
- the name of the element being queried.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if the named element cannot
contain an object value (i.e., if
getObjectValueType(elementName) == VALUE_NONE
).
IllegalArgumentException
- if the Object
is not defined as a range.int getObjectArrayMinLength(String elementName)
Object
reference within the named
element. This method should only be called if
getObjectValueType
returns
VALUE_LIST
.
elementName
- the name of the element being queried.
Object
reference.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if the named element cannot
contain an object value (i.e., if
getObjectValueType(elementName) == VALUE_NONE
).
IllegalArgumentException
- if the Object
is not
an array.int getObjectArrayMaxLength(String elementName)
Object
reference within the named
element. A value of Integer.MAX_VALUE
may be used
to specify that there is no upper bound. This method should
only be called if getObjectValueType
returns
VALUE_LIST
.
elementName
- the name of the element being queried.
Object
reference.
IllegalArgumentException
- if elementName
is null
or is not a legal element name for this
format.
IllegalArgumentException
- if the named element cannot
contain an object value (i.e., if
getObjectValueType(elementName) == VALUE_NONE
).
IllegalArgumentException
- if the Object
is not
an array.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.


Recently reviewed
{% for comment in recent_comments %}- {{comment.author}}: {{comment.shortcontent|escape}}...
{%endfor%}


Class: Aws::IAM::Types::ResourceSpecificResult
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
Struct
|
|
|
Instance Chain:
self,
::Aws::Structure ,
Struct
|
|
| Inherits: |
Struct
|
| Defined in: | gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb |
Overview
Contains the result of the simulation of a single API operation call on a single resource.
This data type is used by a member of the EvaluationResult
data type.
Constant Summary
Instance Attribute Summary
-
#eval_decision_details ⇒ Hash<String,String>
rw
Additional details about the results of the evaluation decision on a single resource.
-
#eval_resource_decision ⇒ String
rw
The result of the simulation of the simulated API operation on the resource specified in
EvalResourceName
. -
#eval_resource_name ⇒ String
rw
The name of the simulated resource, in Amazon Resource Name (ARN) format.
-
#matched_statements ⇒ Array<Types::Statement>
rw
A list of the statements in the input policies that determine the result for this part of the simulation.
-
#missing_context_values ⇒ Array<String>
rw
A list of context keys that are required by the included input policies but that were not provided by one of the input parameters.
-
#permissions_boundary_decision_detail ⇒ Types::PermissionsBoundaryDecisionDetail
rw
Contains information about the effect that a permissions boundary has on a policy simulation when that boundary is applied to an
::Aws::IAM
entity.
Instance Method Summary
::Aws::Structure
- Included
| #to_hash | Alias for Structure#to_h. |
Instance Attribute Details
#eval_decision_details ⇒ Hash
<String
,String
> (rw)
Additional details about the results of the evaluation decision on a single resource. This parameter is returned only for cross-account simulations. This parameter explains how each policy type contributes to the resource-specific evaluation decision.
# File 'gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb', line 8631
class ResourceSpecificResult < Struct.new( :eval_resource_name, :eval_resource_decision, :matched_statements, :missing_context_values, :eval_decision_details, : ) SENSITIVE = [] include Aws::Structure end
#eval_resource_decision ⇒ String
(rw)
The result of the simulation of the simulated API operation on the
resource specified in EvalResourceName
.
# File 'gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb', line 8631
class ResourceSpecificResult < Struct.new( :eval_resource_name, :eval_resource_decision, :matched_statements, :missing_context_values, :eval_decision_details, : ) SENSITIVE = [] include Aws::Structure end
#eval_resource_name ⇒ String
(rw)
The name of the simulated resource, in Amazon Resource Name (ARN) format.
# File 'gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb', line 8631
class ResourceSpecificResult < Struct.new( :eval_resource_name, :eval_resource_decision, :matched_statements, :missing_context_values, :eval_decision_details, : ) SENSITIVE = [] include Aws::Structure end
#matched_statements ⇒ Array
<Types::Statement> (rw)
A list of the statements in the input policies that determine the result for this part of the simulation. Remember that even if multiple statements allow the operation on the resource, if any statement denies that operation, then the explicit deny overrides any allow. In addition, the deny statement is the only entry included in the result.
# File 'gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb', line 8631
class ResourceSpecificResult < Struct.new( :eval_resource_name, :eval_resource_decision, :matched_statements, :missing_context_values, :eval_decision_details, : ) SENSITIVE = [] include Aws::Structure end
#missing_context_values ⇒ Array
<String
> (rw)
A list of context keys that are required by the included input
policies but that were not provided by one of the input parameters.
This list is used when a list of ARNs is included in the
ResourceArns
parameter instead of "". If you do not specify
individual resources, by setting ResourceArns
to "" or by not
including the ResourceArns
parameter, then any missing context
values are instead included under the EvaluationResults
section.
To discover the context keys used by a set of policies, you can call
GetContextKeysForCustomPolicy or GetContextKeysForPrincipalPolicy.
# File 'gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb', line 8631
class ResourceSpecificResult < Struct.new( :eval_resource_name, :eval_resource_decision, :matched_statements, :missing_context_values, :eval_decision_details, : ) SENSITIVE = [] include Aws::Structure end
#permissions_boundary_decision_detail ⇒ Types::PermissionsBoundaryDecisionDetail (rw)
Contains information about the effect that a permissions boundary
has on a policy simulation when that boundary is applied to an ::Aws::IAM
entity.
# File 'gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb', line 8631
class ResourceSpecificResult < Struct.new( :eval_resource_name, :eval_resource_decision, :matched_statements, :missing_context_values, :eval_decision_details, : ) SENSITIVE = [] include Aws::Structure end


Hover over the links below to see tooltips:
Tight pants next level keffiyeh you probably haven'theard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel have a terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney''s cleanse vegan chambray. A really ironic artisan whatever keytar scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin coffee viral.
Hover over the buttons below to see the four tooltips directions: top, right, bottom, and left.


COVIDâ€� patients children severe risk disease asthma {border-style respiratory Allergy cases px;} #ffffff;} COVIDâ€�. disease. allergic treatment April current Pediatric allergy increased ;:â€�. Accessed Asthma Available at: infections Clinical infection. (.%) age allergies immune immunodeficiencies including pandemic pediatric recommendations Disease However, acute chronic data px; severity symptoms use virus {font-family University Wuhan, common corticosteroids course font-size health immunodeficiency increase infection patients. systemic viral viruses (nÂ Fact Recommendation associated care case control coronavirus diseases double; evidence factors higher knowledge major pneumonia received research review underlying year Chinese Control Coronavirus Department Med. Pediatrics. Pharma, SARSâ€�CoVâ€� according adult allergists border-color border-width clinical different group, honoraria hospitalized recent reported solid; study support treated {font-style {font-weight CDC COVID COVIDâ€�, Children's China. Clin EAACI Engl Global Hospital Lancet. Patients addition, and/or article available biologics bold characteristics childhood children, classified complications courier; critical cytokine disease, em; epidemics general high important increasing lung management milder moderate need novel pandemic, percentage population potential preâ€�existing pt;} published reduce regarding regular specific statement suggested susceptibility suspected â€� â€�Â


gather local details for socket activities
shell-foo/grab-sockets
- networkConnectionsTo - grab names:port of all external nodes made connection to
- networkConnectionsFrom - grab names:port of all external nodes made connection from
- networkConnectionsToAndFrom - grab all names:port of external connection points
- networkService - grab all ports serving from local


We Are Launching Soon
Subscribe
If you would like to be notified when your app is live, Please subscribe to our mailing list.


You can take part in this work. Join the working group's discussion list.
Web designers! We have a FAQ, a forum, and a help mailing list for you!
© Copyright 2004-2008 Apple Computer, Inc., Mozilla Foundation, and Opera Software ASA.
You are granted a license to use, reproduce and create derivative works of this document.
This specification evolves HTML and its related APIs to ease the authoring of Web-based applications. Additions include the context menus, a direct-mode graphics canvas, inline popup windows, and server-sent events. Heavy emphasis is placed on keeping the language backwards compatible with existing legacy user agents and on keeping user agents backwards compatible with existing legacy documents.
This is a work in progress! This document is changing on a daily if not hourly basis in response to comments and as a general part of its development process. Comments are very welcome, please send them to<EMAIL_ADDRESS>Thank you.
The current focus is in developing a first draft proposal.
Implementors should be aware that this specification is not stable. Implementors who are not taking part in the discussions are likely to find the specification changing out from under them in incompatible ways. Vendors interested in implementing this specification before it eventually reaches the call for implementations should join the WHATWG mailing list and take part in the discussions.
This specification is also being produced by the W3C HTML WG. The two specifications are identical from the table of contents onwards.
This section is non-normative.
This section is non-normative.
This section is non-normative.
This section is non-normative.
All diagrams, examples, and notes in this specification are non-normative, as are all sections explicitly marked non-normative. Everything else in this specification is normative.
The key words "MUST", "MUST NOT", "REQUIRED", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in the normative parts of this document are to be interpreted as described in RFC2119. For readability, these words do not appear in all uppercase letters in this specification. [RFC2119]
Requirements phrased in the imperative as part of algorithms (such as "strip any leading space characters" or "return false and abort these steps") are to be interpreted with the meaning of the key word ("must", "should", "may", etc) used in introducing the algorithm.
Some conformance requirements are phrased as requirements on attributes, methods or objects. Such requirements are to be interpreted as requirements on user agents.
Conformance requirements phrased as algorithms or specific steps may be implemented in any manner, so long as the end result is equivalent. (In particular, the algorithms defined in this specification are intended to be easy to follow, and not intended to be performant.)
The only conformance class defined by this specification is user agents.
User agents may impose implementation-specific limits on otherwise unconstrained inputs, e.g. to prevent denial of service attacks, to guard against running out of memory, or to work around platform-specific limitations.
This specification relies on several other underlying specifications.
Many fundamental concepts from HTML5 are used by this specification. [HTML5]
This specification is intended to be used with JavaScript as the scripting language. [JS]
The IDL blocks in this specification use the semantics of the WebIDL specification. [WebIDL]
For simplicity, terms such as shown, displayed, and visible might sometimes be used when referring to the way a document is rendered to the user. These terms are not meant to imply a visual medium; they must be considered to apply to other media in equivalent ways.
The construction "a Foo
object", where Foo
is
actually an interface, is sometimes used instead of the more accurate "an
object implementing the interface Foo
".
The term DOM is used to refer to the API set made available to scripts
in Web applications, and does not necessarily imply the existence of an
actual Document
object or of any other Node
objects as defined in the DOM Core specifications. [DOM3CORE]
A DOM attribute is said to be getting when its value is being retrieved (e.g. by author script), and is said to be setting when a new value is assigned to it.
If a DOM object is said to be live, then that means that any attributes returning that object must always return the same object (not a new object each time), and the attributes and methods on that object must operate on the actual underlying data, not a snapshot of the data.
This section will be written in a future draft.
Thanks to Maciej Stachowiak and Mike Smith for their useful and substantial comments.


Skip to main content
Restaurant Reviews
Open Street Map Application
Filter Results
All Neighborhoods
filter by neighborhoods
All Cuisines
filter by cuisines


Copyright (c) 1997 Patch Products
This game is played on a 7x7 square board, with the following setup:
|
Ralf Gering notes: this rule [the KO rule] isn't perfect as there are full board repetitions after 4 moves. It would be best if the rule would simply be: It's not permitted to repeat a full board position during a game.
| An example Black started by sliding the two black stones at b1 and b2 north. |
|
| Winning the game
The marked Black stone moves a3-a2 and pushes the White stone to a1. Since White cannot push back to a2, he must move a1-b1 (pushing the black stone to c1), loosing on the next turn. |
There is a computer demo that plays the game at Patch Products website. A variant is Kubatoo with the following rules:
The object of the game is to collect seven red neutral marbles by pushing them off the board.


Flip / Rotate click any of these components below
Back of Panel content Flipped X
Front of Panel content Flipped X
Back of Panel content Flipped Y
Front of Panel content Flipped Y
Back of Panel content Rotate
Front of Panel content Rotate
Fade click any of these components below
Back of Panel content Fade In
Front of Panel content Fade In
Back of Panel content Fade In Down
Front of Panel content Fade In Down
Back of Panel content Fade In Down Big
Front of Panel content Fade In Down Big
Back of Panel content Fade In Left
Front of Panel content Fade In Left
Back of Panel content Fade In Left Big
Front of Panel content Fade In Left Big
Back of Panel content Fade In Right
Front of Panel content Fade In Right
Back of Panel content Fade In Right Big
Front of Panel content Fade In Right Big
Back of Panel content Fade In Up
Front of Panel content Fade In Up
Back of Panel content Fade In Up Big
Front of Panel content Fade In Up Big
Zoom click any of these components below
Back of Panel content Zoom In
Front of Panel content Zoom In
Back of Panel content Zoom In Left
Front of Panel content Zoom In Left
Back of Panel content Zoom In Right
Front of Panel content Zoom In Right
Back of Panel content Zoom In Down
Front of Panel content Zoom In Down
Back of Panel content Zoom In Up
Front of Panel content Zoom In Up
Bounce click any of these components below
Back of Panel content Bounce In
Front of Panel content Bounce In
Back of Panel content Bounce In Left
Front of Panel content Bounce In Left
Back of Panel content Bounce In Right
Front of Panel content Bounce In Right
Back of Panel content Bounce In Down
Front of Panel content Bounce In Down
Back of Panel content Bounce In Up
Front of Panel content Bounce In Up
Others click any of these components below
Back of Panel content Light Speed In
Front of Panel content Light Speed In
Back of Panel content Roll In
Front of Panel content Roll In


Editing an Affiliate Referral Account
How to edit the details of an affiliate referral account using the Vendors module.
- Locate the required vendor account by selecting a filter or by doing a search.
- Click the Edit button beside the required vendor account. This opens the Edit Vendors page.
- Expand the Affiliate Referrals section. This displays any affiliate referral accounts associated with this vendor.
- Click the Edit button beside the required record.
- Edit fields as required.
- Click the Update link.


My Profile.
My name is Bew. I'm was born in 18 Mar 2000. Now I'm 19 year old. I am graduate from King Mongkuts University of Technology Thonburi
more +My name is Bew. I'm was born in 18 Mar 2000. Now I'm 19 year old. I am graduate from King Mongkuts University of Technology Thonburi
more +I have Java writing skills. Skills for creating web sites, both backend and frontend skills, using PHOTOSHOP, self-assembly skills, creating games and more.
more +I am the person who is gradually Able to match everyone Living life is not very stressful. But when working, I will be serious. Because I think that when we should not play for the best work out
more +I am a person who loves music. Because music makes me get many friends And music is something that heals me when I feel uncomfortable Most of my free time is focused on my music practice. I have a position in the Dr Band, drummer. I love to play music with friends. And love the fun of music
more +


Hobbies
When I'm not working on any software projects or practicing my coding skills,
I enjoy spending my time on other hobbies I love.
(All definitions copied from dictionary.com)
--- title: Hobbies ---
When I'm not working on any software projects or practicing my coding skills,
I enjoy spending my time on other hobbies I love.
(All definitions copied from dictionary.com)
|
Definition: |
1. The act of meditating. |
|
This is the go-to community for beginners in meditation. Their FAQ guides are extremely helpful. |
|
|
Coming Soon! |
|
Definition: |
1. Health |
|
This is the go-to community for beginners in fitness. Their FAQ guides are extremely helpful. |
|
|
Coming Soon! |
|
Definition: |
1. the material world, especially as surrounding humankind and existing independently of human activities.
|
|
This is the go-to community for beginners of nature. Their FAQ guides are extremely helpful. |
|
|
Coming Soon! |
|
Definition: |
1. An art of sound in time that expresses ideas and emotions in significant forms through the elements of rhythm, melody, harmony, and color.
|
|
This is the go-to community for beginners in music. Their FAQ guides are extremely helpful. |
|
|
Coming Soon! |
|
Definition: |
Enjoying my time with my loving dog Comet. |
|
This is the go-to community for beginners on dogs. Their FAQ guides are extremely helpful. |
|
|
Coming Soon! |


This page simulates the confirmation thank-you message after a form is submitted.
Click the 'Submit' button to display the 'Thank you' message.