Gordon Tracy knelt on the beach, reaching for the Bombastic missile launcher. He balanced it against his thigh, checking to be sure that the missile was firmly in place inside the tube. Using both hands, he hefted the launcher to his shoulder, adjusted the targeting sight to his eye, and found Thunderbird 1. The rocket-reconnaissance vessel with the silver fuselage and red tip streaked across the sky. Even though Thunderbird 1 traveled well past the speed of sound, the targeting control pinpointed and followed it. Gordon hit the launch button. The recoil shoved him back into the sand as the missile shot out of the tube and into the air.
Quickly, Gordon set the launcher down stood watching as the missile approached its target, idly brushing sand off his arms and legs. Thunderbird 1 wavered in its course in an evasive maneuver, but the missile dipped and soared with it, rapidly closing in. When Thunderbird 1 turned, it turned to follow.
"Good grief, Gordon, that's going to blast Thunderbird 1 right out of the sky!"
Gordon glanced back to see his tall, platinum-blond older brother John standing behind him, also following the missile's flight. "That's the idea," Gordon said, grinning.
"Can't you do something, Brains?" Jeff Tracy, Gordon's father, turned to the younger man next to him, who was frantically working the dials and levers of a radio emitter unit, used for jamming or disrupting homing devices.
Brains lifted a hand in frustration. "I'm t-t-rying everything I can, Mr. Tracy. Nothing's working!"
Gordon raised an arm and pointed. "Look now, fellas, or you'll miss the best part."
The missile struck Thunderbird 1, shattering it amidst a blinding fireball. Seconds later, a thunderous BOOM rolled over the beach at Tracy Island. In the distance, they could see silvery bits reflecting the sunlight as they rained down towards the ocean below.
Scott's eyes widened. "Wow! If I'd been piloting Thunderbird 1, my goose would have been cooked for sure."
Jeff let out a heavy sigh and spoke into a hand-held microphone. "Okay, Virgil, come on back."
Virgil's voice came over the speaker. "I did everything I could, Dad. I just couldn't shake it."
"I know. We saw," Jeff said dejectedly.
"Even at a distance ahead of it, I felt the explosion," Virgil said. "Thunderbird 2 is undamaged, but that shock wave was pretty powerful. The Thunderbird 1 model was shredded. Nothing left of the tow cable, either. It was incinerated as far as I can tell."
Gordon could see the green, beetle-shaped Thunderbird 2 heavy-rescue aircraft heading toward the Tracy
Island runway.
Scott turned to Jeff. "Aren't we going to try to recover the target?"
"Nothing left to recover, as I see it," John said.
Jeff shook his head. "As far as I'm concerned, we found out what we needed to know: if that new Bombastic rocket launcher could destroy a model of Thunderbird 1, with the same adamantium-cahelium fuselage, it could destroy the real one, too. Unless Brains needs the debris for study…?"
Brains adjusted his glasses. "N-n-no, Mr. Tracy, I don't need the model anymore." He extended a hand to Gordon. "What I do need to s-s-study is that rocket launcher so I can find a way to defeat the technology."
Gordon reached down, picked it up, brushed sand off the bottom of the launcher, and handed it to Brains. "That's what I got it for."
Jeff gestured up the hill. "Let's go back to the villa."
Tracy Villa, the residence they had all built, stood at the highest point of the small island. It not only housed Jeff, his five sons, and Brains, but also Jeff's mother, Jeff's best friend Kyrano, and his daughter Tin-Tin. The structure included the living quarters—bedrooms, study, kitchen, laundry—Brains's labs, and many of the support facilities for International Rescue, the organization to which they all belonged.
As they walked up the hill, the sound of ramjets grew ever louder as Thunderbird 2 approached the runway. A rock slab, part of the cliff at the end of the runway, went up in response to Virgil's signal, exposing the hangar built into the cave inside the cliff.
Square-jawed Scott touched Gordon's arm and pointed to the rocket launcher Brains carried. "Where did you get that, anyway?"
"Richard Nygaard," Gordon said. "We were in the aquanaut corps together."
"Were?" John asked.
"He left when his enlistment was up to get a job on land."
"As an arms dealer?" Scott asked.
Gordon shook his head. "He's a reporter for Ares Monthly. It's a magazine for weapons experts. The public can subscribe to it—I read every issue cover to cover—but it's also read by people who work in the military industrial complex and government defense offices."
"…as well as renegade illicit arms dealers and gun runners," Jeff added.
Gordon shrugged. "Inevitably, yes."
"So how did a reporter get a piece of the latest high-tech weaponry for you?" John asked.
"He goes to weapons shows all the time. The magazine's correspondents buy and bring back the merchandise to the main offices to photograph and analyze. You should see their display room."
"I can imagine," Jeff grumbled.
Gordon smiled. "When I read about this little item, I thought it might be something we needed to know about, so I asked Richard to buy an extra for me. I'm a licensed collector with a security clearance from when I was in the corps, so we were able to clear the government red tape for me to get it fairly easily."
"Who's making it?" Jeff asked.
"A munitions plant in Maurinia," Gordon said.
Scott raised an eyebrow. "The country where there's no functioning government right now."
"WorldGov is in negotiations to set one up," John said, "There's a government-in-exile organizing a congress."
"I hope they succeed," Gordon said. "After their former leader died, the country split into factions and fought against each other. A lot of people fled. One strongman took over and invited a bunch of robber barons in to set up shop. Then they deposed the strongman and set up their own small fiefdoms. It's a paradise for gun runners and illicit arms makers right now."
"WorldGov is putting a lot of pressure on them," John said. "Hopefully the people there will get relief soon."
"I ran a Fortune 500 company for many years…," Jeff began.
"Made the ëBest Companies to Work for in the U.S.' list seven years in a row," John interrupted proudly.

"The way they're going, these particular robber barons will eventually run their enterprises right into the ground," John added.
"As bad as it is," Jeff said, "International Rescue can't interfere in government disputes; the politicians seem to be working hard on this matter, and there are signs it will eventually lead to a peaceful solution. What I'm worried about is that, in the meantime, this is on the open market, anyone can get it and aim it at us."
"Or use it to cause a disaster where we have to go and rescue people," John added.
Jeff nodded. "In any case, we have to make it a priority to find a way to neutralize it." He turned to his fourth son, reached back, and patted him on the shoulder. "Good work, Gordon."
"Thanks, Dad."
They reached the lower level of Tracy Villa, which looked out on the swimming pool. Taking the stairs, they reached the main level and proceeded to the lounge, which doubled as Jeff's office and the control center for the International Rescue organization.
"I'll s-s-start analyzing this right away, Mr. Tracy," Brains said, and left for his lab.
"I'll join you, Brains," John said.
Jeff nodded and sat at his desk. Scott sat at the chessboard, inviting Gordon to play with a gesture. Gordon smiled, nodded, and sat. Soon, Virgil, second oldest after Scott, entered and walked over to Jeff's desk.
"Dad, there was a short in Thunderbird 2's electrical system. I think the shock from the explosion must have affected the generator."
Jeff turned to him. "Serious?"
"No. I've already repaired it. Only took me a few minutes. But I had to recharge and reboot…that should take three to four hours, at most."
Jeff nodded. "Okay. Thanks, Virgil. Good work."
Virgil walked the brief distance to the baby grand piano and started to play lounge tunes. Virgil was the most muscular of Jeff's five sons, and the most talented in music and art.
As the chess game and the music both went on, Gordon kept an eye on the hallway leading to Brains's lab. Earlier in the day, he had set a bead-sized holographic projector in the ceiling just outside the lab, and when they all went outside so they could see the rocket launcher test, he activated it. The projector gave the illusion that the door had disappeared and only a blank wall was there. To make the deception complete, he had covered the door with a rectangular piece of balsa wood the same size, painted white like the wall, so that if anyone doubted the illusion, they could not find the door by feel. Gordon smiled, awaiting the hilarious moment when Brains and John would realize that they had been tricked and come storming back into the lounge, outraged.
Minutes passed, however, and the house remained quiet, except for Virgil's soothing background music. Gordon turned more of his concentration to the chess game, challenging Scott to a greater degree. Perhaps Brains and John had immediately recognized the deception, found the projector, and removed the balsa wood door cover. For Gordon, that would work, too. Whenever he played a practical joke, his brothers nearly always retaliated in kind, sooner or later. Between chess moves, he wondered what creative response they would come up with. Like Gordon's pranks, his brothers' reactions were always harmless, never mean-spirited—but they were fun!
In addition to his passion for all things aquatic, and his fascination with weaponry, Gordon felt it was his duty to make the world a more lighthearted place. When he was a small boy, he would tease his mother by hiding her keys or buttons or other small items. Always, she would come to him and say with a smile, "Now, Gordon, where are my keys?" and Gordon would always get them for her. Her smile was his reward. Once, he overheard his father grumbling to his mother that Gordon was becoming too frivolous. His mother said that their little red-headed Gordon was just spirited, pointing out how hard he worked in school and at his swimming lessons, and besides, he was smaller than his other brothers, and simply needed to feel important, as everyone did. His father reluctantly agreed with her at first, and then, as his mother charmed him further, conceded her point. Mother was always good at getting Jeff to agree with her, and ending up thinking it was his idea.
After she died, they had all mourned for her, of course. Days passed, and everyone was just so…serious. He knew his mother would not want them to be unhappy for the rest of their lives. She had taught him a few simple card tricks, and as he got older, he read books on magic and magicians. With his mother gone, it seemed only natural for him to start cheering everyone up by making things seem to appear and disappear. Soon everyone was in a better mood, and Gordon made sure that whenever they started to get sad, or too serious, that he was there to remedy the situation.
"Checkmate!" Scott announced with a grin, and Gordon nodded. The fun for him was in playing and getting attention, not necessarily in winning.
A beep drew their attention to the wall, causing Virgil to stop playing in mid-stanza. Portraits of each of the five Tracy sons hung on the panel opposite Jeff's desk. These images, however, were made up of pixels, not paint. The eyes of the youngest Tracy brother, Alan, lit up and flashed, alerting them to a message.
Jeff flipped a switch at his desk console. "Go ahead, Alan."
The portrait of Alan in his International Rescue uniform—teal jumpsuit, matching garrison cap, white sash—became a live picture of Alan standing in the control room of Thunderbird 5, the communications satellite in geosynchronous orbit over Tracy Island. "Father, I've picked up a distress signal from the science ship Deep Sea Meridian. It was dredging samples from the ocean bottom and apparently an old mine left over from one of the Pacific wars came loose and exploded near them. The cable to a diving bell broke, and it sank to the bottom of the ocean. There's a crack in the hull and they're taking on water. The ship's okay, but there's no cable on their winch now. They can't retrieve the diving bell, and conventional rescue can't get there fast enough."
Gordon rushed to Jeff's desk and leaned over a map projection on the surface. "Where, Alan?"
"About 100 kilometers west-southwest of Tracy Island."
Gordon looked over to Jeff. "That's close enough for me to get there directly on Thunderbird 4."
Virgil stood from the piano. "I might be able to take Gordon there on Thunderbird 2 that short
distance on partial power."
Jeff shook his head. "No, I'm not risking it. If something went wrong with Thunderbird 2,
we might not be able to get
there in time. Gordon's right: the fastest, surest way there is for him to go alone on Thunderbird
4." He turned to Gordon.
"Gordon, emergency launch. Go!"
"Yes, sir." Gordon raced to the access elevator. This quickly descended to the hangar for Thunderbird 2, which shared its space with the submarine Thunderbird 4 and other rescue vehicles. Normally, a semi-circular pod with Thunderbird 4 inside would be locked to the frame of Thunderbird 2. Then Thunderbird 2 would carry Thunderbird 4 to the danger zone. The emergency launch procedure, however, required only the submarine. Once Gordon reached the hangar floor, he touched the controls that opened the stone door. While the gears ground noisily, he entered pod 4 and climbed into the submarine. Quickly, he changed into his International Rescue uniform: a teal jumpsuit and matching garrison cap similar to Alan's, except that his sash was orange. He sat in the pilot's seat and opened the pod door by remote control.
Thunderbird 4 rolled out of the pod, onto the runway, and toward the dock at the end of the runway. When he reached the dock, it tilted downward and Thunderbird 4 slid into the water with a splash. Once submerged, Gordon hit the thrusters lightly, descending to normal cruise level. Using the data Alan had sent to the submarine's GPS unit, he plotted a course. After checking the readouts, he put a hand firmly on the accelerator control lever and gradually pushed it to maximum. Brains had installed the same atomic fusion engines in Thunderbird 4 as he had in Thunderbirds 1 and 2. Because water was denser than air, Thunderbird 4 could not match the supersonic speeds of the aircraft, but it could reach 160 knots, making it the fastest vessel on or under the sea.
Gordon called Alan. "Alan, do you have communication with the diving bell?"
"Patching you through. Go ahead."
"Diving bell Deep Sea Meridian, this is International Rescue. I'll be there within a half hour.
Please update your situation."
"This is Professor Lassiter of Maritime University. We're taking on water."
Gordon heard a rushing sound in the background. "How fast?"
"Right now, the water is over our ankles, and it's still coming in. At this depth, the force of the water is pummeling the inside of the bell like a sand blaster. We're staying out of its way."
"How many in your diving bell?"
"Me and two of my students."
"What model is the diving bell?"
"It's a SeaBella 1162."
"You should have enough air until I get there. I'm less than a half hour away."
"Thanks, but if the crack widens, that may not be enough time."
"I know. Do you have breathing apparatus with you?"
"We do, but the water's cold. I'm worried about hypothermia if we get too waterlogged."
"Wrap up with whatever you have and put the breathing masks on now. I expect to be there before you or your students lose consciousness due to lack of air or hypothermia."
"Will do, International Rescue, but the air pressure's rising with all this water displacing the air. Our ears have already started popping. We may need a decompression chamber if we ever get out of this."
Gordon sighed. He had experienced a case of the bends himself early in his aquanaut career, and remembered how excruciating it was. Some divers, having suffered from the bends once, vowed to kill themselves before they would go through it again. "I know. I'm sorry. But treatment for the bends is much better even when I had it years ago."
"Oh, don't worry, we're not going to do anything drastic. One of my students has a pregnant wife, I have a worried one, and the other student just got engaged. But please get here as fast as you can!"
"I'm coming toward you at full throttle. Watch for my lights!"
Gordon kept his eyes on the view in front of him as he sped toward the diving bell. Water rushed over and around the submarine, pushing everything that swam near aside. Sensors confirmed the tremendous wake trailing behind. Thunderbird 4's small size and sleek design facilitated its headlong rush to its destination.
Presently, long-range sonar detected the Deep Sea Meridian on the surface. Slowly, Gordon reduced speed and started to descend. The submarine made its best time at the upper levels of the ocean, where the water was the least dense. As water pressure increased with depth, the top speed Thunderbird 4 was able to achieve decreased.
"How are you doing, Professor?" Gordon called.
"Shivering. The water is almost up to our armpits." The voice was muffled; he had to be wearing
a breathing mask.
"Almost there," Gordon reassured him.
Seconds later, the sonar detected the diving bell. The SeaBella 1162 had been built to withstand even
the enormous pressure
at the bottom of the ocean. Gordon's guess was that it took the mine explosion to even put a crack
in it, and that the
crack had not widened because the bell had been constructed to hold together despite the greatest
stresses. In fact,
Thunderbird 4 and the SeaBella 1162 were two of only a limited number of vessels that could stay
together at such depths.
"I see your light," the professor called.
"And I see you," Gordon called back. He checked the area around the diving bell; it had not tangled in old netting or other debris which commonly presented a hazard on the sea bottom. Reducing speed to minimum, he floated close enough to nudge the bell slightly, and found it moved: not stuck, then.
"What was that?"
"Just me," Gordon said sheepishly; he probably should have warned the professor before the nudge. "I'll have you out in a minute." Thunderbird 4 had two robot arms, called "grabs." The SeaBella 1162 had been designed with four handles that a robot arm could latch on to, as a safety measure. Gordon picked the nearest point and extended an arm in that direction. The pincers at the end closed on the handle and locked in place. He tested the connection by raising Thunderbird 4 slightly; the diving bell moved with it. Through his windshield, he could see the bell's observation window, and through that, the three people, who were indeed up to their armpits in water. They looked back and wriggled their fingers; he smiled, waved, and held up a thumb, gesturing upward. He emptied the ballast tanks and they rose as a unit.
He found the ship's crew waiting when they surfaced. Four of the crew rowed toward them in a lifeboat; two quickly pulled themselves onto the diving bell and opened the top hatch. They helped the professor and his students up and into the lifeboat. All waved at Gordon, who watched through the Thunderbird 4 windshield; he waved back as he retracted the grabs. The crew rowed back to the cables that had lowered the lifeboat into the water and re-attached them to the frame. Then the ship raised the lifeboat back to the deck.
Gordon opened communications to Thunderbird 5 and Tracy Island. "Mission accomplished. Diving bell occupants safely returned to the ship."
"Good work, Gordon!" Jeff said.
"Heading home," Gordon said, and closed the connection.
Gordon set course for Tracy Island, proceeding at a more leisurely pace. Descending to normal cruise depth, he took the time to gauge the condition of the ocean in this area. He noted both the clarity of the water, which seemed free of debris and pollutants, and the kinds and numbers of aquatic animals. The fish looked healthy. Schools swimming by seemed amply populated, and Gordon saw a variety of species as he traveled along. A couple of young, robust sperm whales investigated Thunderbird 4, and when the yellow submarine demonstrated no interest in playing, moved on. Gordon smiled. The world's conservation efforts, accelerated in the past half century, had produced excellent results. Even from the time he spent several months underwater as a member of the aquanaut corps, only a few years back, he had observed significant improvements.
Eventually long-range sonar spotted Tracy Island and the nearby Mateo Island, both tops of extinct volcanoes rooted on the ocean floor, both privately owned by Jeff Tracy. Gordon guided Thunderbird 4 to the dock, which tilted downward at his electronic command. Thunderbird 4 scooted up the ramp, onto the runway, and back to the hangar. The stone hangar door opened for him and closed behind him at his signal.
Once he had tucked Thunderbird 4 into pod 4, Gordon changed back into his civilian clothes. He favored high-collared shirts or turtlenecks with pants or jeans. Today he wore his favorite green shirt over black pants. Leaving the pod, and closing the access door behind him, he turned to walk across the floor to the elevator.
It was not there.
Puzzled, he scratched his head. Looking up, he saw the stage lights mounted in the stone ceiling that
illuminated the
hangar. The big, green, Thunderbird 2 aircraft was there, frame raised on stilts, ready to lower onto a
pod delivered
by the conveyor belt underneath. So… Gordon extended an arm. If Thunderbird 2 was there, and pod 4
was there, the
passenger elevator should be…here. Except he saw only a blank wall. The elevator could not have
moved, could it?
Looking up again, he took an inventory of the hangar entrances and exits. An observation walkway
in the back wall, well
above Thunderbird 2, had a door leading to Tracy Villa. The inspection monorail, which traveled to and
through all the
hangars—Thunderbird 2's, Thunderbird 1's, and the space rocket Thunderbird
3's—also had a platform above him. The retractable
slide that Virgil used to go from the lounge to the hangar had been fully collapsed into the ceiling, as
it should have
been when not in use. The passenger elevator, which went from just outside the lounge directly to
Thunderbird 2, also
had retracted. This left the access elevator that went from the hangar floor to Tracy Villa…in
theory, anyway.
Gordon turned again to where he thought it should be. Nothing. Slowly, delicately, he extended a
hand, palm up, and
pressed it gingerly against the blank wall. Wood. Moving his hand side to side, the feeling remained the
same: wood,
painted wood. Strange, because little or no wood had been used in building the hangars. Nearly all the
materials had
been high-tech alloys, metal, or foams.
Suddenly, the thought entered his mind: of course! This was payback for his practical joke! They hid the elevator doors from him. Gordon began to chuckle, then laughed out loud. This was hilarious! He sank to the floor, too weak from laughing to stand. If Brains and his brothers had popped out of hiding places, shouting "Gotcha!" he would not have been surprised. But they did not.  Life simply went on…just as it should.
Although he could feel the wood covering the elevator door, he could not see it, so they must have put a hologram in place to give the illusion of a blank wall. When he finally picked himself up off the floor, he first looked for a projector to turn it off. Seeing none nearby, he guessed it had to be mounted into the ceiling, out of reach. He could have tried to find it with the electronic sensor equipment in the hangar, but, at last, he decided not to take the elevator after all. An access door had been built into the stone wall next to the hangar. Gordon simply went out that way, climbed the hill, and walked up the stairs into Tracy Villa.
When he reached the lounge, he saw John and Brains at a demonstration board, showing Jeff, Scott, and Virgil their analysis of the rocket launcher. They all turned to him.
"Elevator broken?" Jeff asked.
Perhaps his father had not been wise to the joke or the retaliation. That sometimes happened. "No, I just wanted to stretch my legs," Gordon said.
"Good exercise?" John asked with a knowing smile.
Gordon grinned. "Pays to be fit."
"Okay, boys." Jeff gestured to the demonstration board. "Let's get on with the presentation."
The demonstration board was a smartboard with a touchscreen. Brains orchestrated the images with hand gestures. "What John and I f-f-found is that the warhead has been p-p-programmed with multiple ways to seek a target. In addition to heat-seeking capabilities, there's a laser-guided system and the equivalent of facial recognition. That allows it to lock on to the appearance of a target in three dimensions, so that no m-m-matter which way it turns, the missile continues to follow."
"Wow," Scott said, "all that in one small warhead."
Brains turned to him. "Nanotechnology has allowed manufacturers to p-p-pack in quite a bit of sophistication in addition to the explosives within a missile."
Jeff tapped a finger on his desk. "So, how do we defeat it? We already have defenses against heat-seeking weapons and laser guidance systems. Would a holographic projection work?
Silence followed. The Tracy sons and Brains looked from one to the other sheepishly.
Eventually, Gordon laughed. "It's certainly something we can try, Dad, since we all know how to
make a holographic illusion."
Brains had his lips pressed together, but when Gordon lightened the mood, he said, "I would
s-s-suggest placing a stationary
target on the rocks at the edge of Mateo Island and test firing from here."
They took the better part of the afternoon setting up a target. Brains quickly programmed a holographic projector while Gordon found a suitable wooden crate to use as a target. Although the Tracys had a yacht in a pen on the other side of Tracy Island, they normally used a 30-foot speedboat with an outboard motor to go to the storage caves on Mateo Island. Scott, Brains, and Gordon loaded the boat and pushed off.
While Gordon drove the boat, Scott pointed to the crate. "I see you added an artistic touch."
Gordon smiled. He had spray-painted a bull's-eye with a face in the middle, sticking out its tongue. "Not as artistic as Virgil would have made it, but it gives me something to aim at."
"How many warheads do we have to spare?" Scott asked.
"I got four with the rocket launcher, so we have three left."
Scott turned from Gordon to Brains. "That should be enough to test any defenses, shouldn't it?"
"P-p-provided we find the solution quickly," Brains said.
Gordon turned slightly from his perch at the boat's steering wheel. "I don't think I could get more, at least through normal channels. The government guys at import-export let me take four warheads as a collector and retired servicemember with a security clearance, and because I live on an isolated island, but they gave me a hard time even then."
Scott turned to Brains. "Meaning he used all of his Gordon Tracy charm to get them."
Gordon grinned. "If we need more than that, we'd have to go to an arms show outside normal channels."
"Black market, you mean," Scott said.
Gordon waved a hand. "Gray market, at the most, and I would have to bypass customs on the way home."
"Not impossible, but not easy," Scott said.
"Right."
When they arrived at Mateo Island, Gordon tied up the boat while Scott and Brains unloaded it. They found a suitable boulder at the shoreline away from the storage caves, and firmly parked the crate on top of it.
Once back on Tracy Island, the Tracy men and Brains stood on the beach, looking toward the target. Brains took out his remote control while the others used binoculars to get a better view. As they watched, the crate seemed to turn into a moving carousel with brightly-painted horses.
"Now that ought to confuse it!" Scott said.
Brains turned off the projector. "Go a-a-ahead, Gordon."
Gordon sighted the crate and turned on the targeting so that the warhead could get a bearing. "Okay, Brains, whenever you're ready."
"At my m-m-mark," Brains said. "Five, four, three, t-t-wo, one. Fire!"
They heard a swish as the warhead left the launcher. The crate turned into the carousel. A heartbeat later the boulder shattered into a million tiny pieces as the warhead hit the target and exploded in a ball of flame.
John sighed. "Back to the drawing board."


| 475 | (A) | that ne the cause of his come es criste for-to venge |
| 479 | (C) | But þat þe cause of his comynge . is criste to a-venge |
| 475 | (D) | þat þe cause of his come nys crist to avenge |
| 475 | (E) | but þe cause of his comyngge . is crist to auenge |
| (Ex) | ---- no text ---- | |
| 492 | (L) | þat þe cause of his comes nys crist forto venge |
| 455 | (P) | þat of his come es criste forto venge |
| 473 | (U) | That the cause of his kome / nis but crist to avenge |
| (V) | ---- no text ---- |


Copyright (c) Pedro Sena 1994
FILM TITLE: MUCH ADO ABOUT NOTHING DIRECTOR: KENNETH BRANNAGH COUNTRY: ENGLAND 1993 CINEMATOGRAPHY: ROGER LANSEC MUSIC: PATRICK DOYLE CAST: Kenneth Brannagh(Benedict), Richard riers( Leonardo), Michael Keaton(Dogberry), Keanu Reeves(Don John), Robert Sean Leonard(Claudio), Emma Thonpson(Beatrice), Denzel Washington(Don Pedro), Kate Beckinsale(Hero), Brian Blessed(Antonio). SUPER FEATURES: The acting. The staging of the play.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
William Shakespeare is fun to do, even if the stories are a bit on the deus-ex-machina side of things. And the English theatre has for many years been known for its interpretations of the master thespian, in various ways. Some are adventurous productions that defy the imagination, like Macbeth done in Nazi outfits. Some other ways are unusual, like Peter Brook's fabulous interpretation of A MIDSUMMER NIGHT'S DREAM... and other productions simply try to innovate the style with well placed dialogue and beautiful visuals, namely Franco Zeffirelli.
And then, there is Kenneth Brannagh. His productions, like HENRY V, are, by all standards, plain and simple, period pieces, with excellent acting, and well thought out film scenarios to help the play come across as well written, and well thought out. On stage, MUCH ADO ABOUT NOTHING, is a mess.... you have to know the play, and know the meandering, to stay in touch with the story, and the eventual outcome. The "funny" and "fancy" dialogue, at times distracts the whole thing. But, on film, one can manipulate things just enough, to make the story comprehensive and clear... so did Franco Zeffirelli at least twice, and so has Kenneth Brannagh, at least one other time. One gets the feeling, that, since he is a well trained Shakespearean actor, he knows the plays so well inside out, that he only has to decide what he wants to do with it.... and make sure that people can follow it easily enough.
Needless to say, this production of MUCH ADO ABOUT NOTHING, is probably as clear as you will ever see and understand the whole thing.... it is simplified to the chasing of the two main characters in the story, Beatrice and Benedict. And the rest that is brought to light, is just the stuff that deal with them, either coming apart, or coming together.
What is left, is an incredible array of well cast people, in very choicy roles. For the lover Don Pedro, Denzel Washington is cast, and being a dark man, he brings up the well thought out stories of the moor being good lovers, and the other fantasies that had been around for many years, in both Italy and Spain. For the crazy, Dogberry, an American is cast, and they let him run amuck with the whole thing, pretty much stealing the show.... it is a shame that HE DIDN'T get the a nomination for any awards, because his rendition of the nutty Dogberry, could keep an audience on its feet the whole show. In the English isles, the consensus has always been that Americans are a bit too wild.... excellent cast. And for the sharp witted, star crossed lovers, of course, you got to have two Brittons.... Kenneth and Emma. And Beatrice gets the better of the two roles, for she has a much sharper tongue than Benedict. She doesn't have to show off to the girls around her. He has to keep up with his image. And in between, are many other well cast people, that make this play so enjoyable that it may very well be the next best Shakespeare that you can enjoy, other than ROMEO AND JULIET.
With a beautiful set up, and great period music, this film plods along, although I ( personally ) might find it slow, since I know the play. And it makes for a wonderful evening of entertainment.
Well directed, and well designed from a camera point of view to make the whole thing clear ( the play does not offer such wonderful insights ), one can appreciate the dialogue between characters ( and who is saying something in the middle of anyone else's lines -- the main cause of the confusions on stage )much better, and realize to whom each line is delivered, and which lines are the character's thinking.
Well worth your consideration, for a very entertaining show... beware that the exchanges of dialogue are extremely fast at times, and your appreciation may be lessened because you didn't hear what he, or she, said. But even if you didn't catch it, the way it is set up, you know what it related to..... directing a play, specially one so well known, and make these things SO CLEAR, is not easy, and is a great achievement.
A must see piece of work.
4 1/2 GIBLOONS out of 5
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


BakaBakaMark
| Blocks EOF
;
Blocks
| (BlockStart Block)*
;
BlockStart
| (NL (SPACES)?)*
;
Block
| SPACES?
(
| Aside
| CodeBlock
| BlockQuote
| List
| DefList
| Table
| DividerLine
| ATXHeader
| BlockID
| BlockClass
| BlockStop
| URLAnchor
| Paragraph
)
;
If all above matches fail, it's a paragraph.
OL_ListItem, UL_ListItem, Blockquote, Aside, DefTerm, DefDesc, and CodeBlock must contain at least one child node to be considered as part of the syntax tree. TableHead and TableCell are exempt from this requirement.
Aside
| SPACE{N} ASIDE_DELIM NL Blocks SPACE{N} ASIDE_DELIM NL
;
ASIDE_DELIM
| [*]{4,}
;
Creates an arbitrary block-level container. This construct is useful for creating side blocks and floating figures, when combined with the BlockID or BlockClass elements.
If a block-level element is to be inside an aside block, it must be indented to at least the same level as the start ASIDE_DELIM, or more, in space characters.
For an Aside
to terminate gracefully, the number of asterisks in the
closing delimiter token must be the same as the starting token's. Moreover,
these asterisks need to start on the same column, and they need to be on a
blank line.
BlockStop
| FULLSTOP NL
;
BlockID
| FULLSTOP SPACE ~(NL)+ NL
;
BlockClass
| FULLSTOP{2} SPACE ~(NL)+ NL
;
FULLSTOP
| "."
;
The BlockStop
element is simply a block-level element that terminates
the current ongoing block, such as a bullet list. Some use cases include
breaking a long bullet list into two smaller, distinct bullet lists without
using a paragraph.
The latter two grammar constructs will give their ID or class value to the next content-holding block element they encounter, such as paragraph or a non-empty bullet list.
As for the ID and class attributes, anything on the rest of the line will count, though subject to the processing rules defined in the section Character Transformation Pipeline Summary. If their attribute values are empty after processing, this element is a no-op.
Identifiers described by BlockID elements must be unique. If a particular ID has already been defined in the document, this element is a no-op.
If there are consecutive BlockID elements, (That is, there are multiple BlockID before a content-holding block element) Only the last one defined is effective. All other ID names in the chain shall be garbaged, meaning they become inaccessible for later uses in the document.
For the BlockClass attribute, additional CSS (modifier) classes can be added to the said block by adding lines that starts with a BlockClass attribute, as shown in the following sample code:
. Figure 1.
.. Gallery
.. Left
****
!<MyImage.jpg>
!<MyImage2.jpg>
This is a gallery's caption.
****
ATXHeader
| ATX ~(NL | ATX_END) ATX_END?
;
ATX_END
| [=]+ (?=(NL))
;
ATX
| [=]+
;
One-liner header. This particular header style parses the text in verbatim without any paragraph-level processing. (No bold, italics, image etc.)
BlockQuote
| GT_THAN Blocks
;
After a ">", parse block level element as always. A block can be contained inside a block quote so long as it's indented to the column of the first block element in the block, including other blockquote elements.
CodeBlock
| CODE NL
[~(CODE NL)]+
CODE NL
;
Fenced code block. Uses the same CODE symbol as the inline code snippet. Concept is the same as Github's fenced code block.
A Code block is a block that contains uninterpreted text between two lines, both of which begin with at least typewriter's quotes (") on the same column and terminates the line immediately. Both lines must have the same number of symbols.
Within the code block, all whitespace and line breaks are preserved. No Markup parsing, and no symbol substitution will occur inside. Every line of text shall be trimmed at least X leading space characters, where X is the number leading space characters before the starting code block.
CommentBlock
| COMMENT_DELIM [.]+ COMMENT_DELIM
;
COMMENT_DELIM
| [/]{4,} NL
;
Keeps going until there's another line starting with an equal number of slashes on the same column. All text enclosed within the comment block shall not affect the output in any way, and will not appear in the syntax tree.
DividerLine
| DIV_LINE
;
DIV_LINE
| "-"{4, } (?=NL)
;
Starting a line with four or more consecutive hyphen-minus, followed by the end of the line, is a Divider Line. (Thematic break)
URLAnchor
| LINK_REF [~(NL | LINK_REF_END)]+ LINK_REF_END [~(NL)]+
;
LINK_REF
| ":{"
;
LINK_REF_END
| "}:"
;
A reference link anchor (URLAnchor) has two components: The ID stored inside
the braces, :{ID}:
, and the URL on the rest of the line. Hyperlinks
may refer to this identifier for URL substitution instead of storing the
long URL as it is.
The order they're defined relative to hyperlinks doesn't matter. If two URLAnchor with the same identifiers are defined under the same block-level container, the one defined latter is used instead of the former.
The container block element they're defined in does matter, which is described in detail in URL Anchor Referencing Scope section.
This block-level element does not create a node in the abstract syntax tree. Instead, they modify the container's URL symbol table.
OrderedList
| (OL_ListItem)+
;
UnorderedList
| (UL_ListItem)+
;
OL_ListItem
| OL_ITEM Block Blocks
;
UL_ListItem
| UL_ITEM Block Blocks
;
OL_ITEM
| [#] "." SPACE
| [0-9]+ "." SPACE
;
UL_ITEM
| [-+*\u2022\u2043] SPACE
;
Like a blockquote and an aside block, A block can be contained inside a list item so long as it's indented to the column of the first block element in the block, including other lists.
DefList
| (DefTermGroup DefDescGroup)+
;
One or more group, where each group contains at least one term,
followed by at least one description.
DefTermGroup
| DefTerm+
;
DefTerm
| DT_MARKER Paragraph
;
The Paragraph in the DefTerm node should contain the children of the
Paragraph node, rather the Paragraph's subtree.
Additionally, if a Paragraph is parsed as a Setext header under this
context, that paragraph should be a DefTerm node, not a Header node.
DefDescGroup
| DefDesc+
;
DefDesc
| DD_MARKER Blocks
;
DT_MARKER
| ";" SPACE
;
DD_MARKER
| ":" SPACE
;
A definition list continues so long as it keeps encountering definition terms and definition descriptions (DD) blocks. Logical structures of the DD element is determined by the same indentation rule used by bullet and ordered lists.
Table:
| TableRowStart (TABLE_ROW_DELIM TableRow)+
;
TableRowStart
| (TableCell | TableHead)+
;
TableRow
| TableRowStart
| TABLE_ROW_DELIM
;
TableCell
| TABLE_CELL_DELIM TableCellContent
;
TableHead
| TABLE_HEAD_DELIM TableCellContent
;
TableCellContent
| (Blocks | SPACES? NL)
;
If there's nothing immediately after the table cell marker except a blank
line remainder, it's an intentionally empty cell. Empty cells can be used
for cells to span multiple columns on the same row.
-----------------------------
TABLE_HEAD_DELIM
| "!!"
;
TABLE_CELL_DELIM
| "||"
;
TABLE_ROW_DELIM
| "|" [=]+ (?=NL)
;
BakaBakaMark is an indentation sensitive lightweight markup language. That is, the document's logical structure depends on white space and indentation.
Rules listing:
All white spaces are treated equally for the purpose of determining
indentation and nesting. For further details, refer to the SPACE
token definition.
Every line of text in a Paragraph must be indented to the same column as the first line of the paragraph, or deeper. All spaces after that column are collapsed into a single white space, with the sole exception of hard line-wrapped URLs, which can preserve literal white space.
The the first non-whitespace token on the same line determines the minimum indentation level for selected block elements. These elements are:
TableHead
TableCell
Blockquote
OL_ListItem
UL_ListItem
DefTerm
DefDesc
All block elements are counted as a child of the forementioned elements so long as they meet the minimum indentation requirement. Sample code:
+ + Item 1.1
+ Item 1.2
Item 1, paragraph 1 after the first bullet list.
+ Item 1.1
- Item 1.2
Item 1, paragraph 2 after the second bullet list.
+ Item 2, paragraph 1, because it's not indented enough to be counted
as part of Item 1.
For Aside and CodeBlock, the minimum indentation level is determined by the opening delimiter token's column number instead.
****
Part of the aside block
Part of the aside block
Aside block terminated due to insufficient indentation.
****
Another aside block.
****
CommentBlock, CodeBlock are exempt from rule 1 and rule 2.
Paragraph
| ParaStart ParaEnd
;
ParaStart
| (TextFrag)+ NL SPACE?
;
ParaEnd
| ParaEndNormal
| ParaEndSetextH1
| ParaEndSetextH2
;
ParaEndNormal
| NL
| ASIDE_DELIM
;
The paragraph end as """
""" or a paragraph.
ParaEndSetextH1
| ATX_END
;
The paragraph ends and gets promoted to a """
""" element.
ParaEndSetextH2
| DIV_LINE
;
The paragraph ends and turns into to a """
""" element.
TextFrag
| TextFrag_Bold
| TextFrag_Subscript
| TextFrag_Superscript
| TextFrag_Italic
| TextFrag_Delete
| TextFrag_Underline
| TextFrag_Insert
| TextFrag_Code
| Link
| TextFrag_Verbatim
;
TextFrag_Bold
| BOLD TextFrag BOLD
;
TextFrag_Subscript
| SUB TextFrag SUB
;
TextFrag_Superscript
| SUP TextFrag SUP
;
TextFrag_Italic
| ITAL TextFrag ITAL
;
TextFrag_Underline
| UNDERLINE TextFrag UNDERLINE
;
TextFrag_Delete
| DEL_START TextFrag DEL_END
;
TextFrag_Insert
| INS_START TextFrag INS_END
;
TextFrag_Code
| CODE (TextFrag_Verbatim)+ CODE
;
The length of the starting CODE symbol should match the ending symbol.
TextFrag_Verbatim
| ((TEXT | SPACE)+ NL)+
;
TextFrag_Bracketed
| (BRACKET_L | LINK_INT | LINK_CONT)
(TextFrag | TextFrag_Bracketed)+
BRACKET_R
;
TextFrag_Bracketed_Verbatim
| (BRACKET_L | LINK_INT | LINK_CONT)
(TextFrag_Verbatim | TextFrag_Bracketed_Verbatim)+
BRACKET_R
;
=== Text-formatting tokens ===
UNDERLINE
| "__"
;
SUB
| ",,"
;
SUP
| "^^"
;
BOLD
| "**"
;
ITAL
| "''"
;
CODE
| ["]{3,}
;
DEL
| "{--"
;
DEL_END
| "--}"
;
INS
| "{++"
;
INS_END
| "++}"
;
Link
| (LinkExt | LinkInt | LinkWiki) (LinkContinue LinkDisplay)?
| LinkImage (LinkContinue AltText)?
| Barelink
;
AltText
| LINK_CONT
(TextFrag_Verbatim | TextFrag_Bracketed_Verbatim)+
BRACKET_R
;
LinkDisplay
| LINK_CONT
(TextFrag | TextFrag_Bracketed)+
BRACKET_R
;
The text fragment in this element cannot contain another LinkExt, LinkInt,
or LinkWiki element. This rule is necessary as nested hyperlinks are illegal
in the HTML syntax, and make little sense in the real world.
LinkContinue
| SPACES? NL? SPACES?
;
LinkWiki
| LINK_WIKI TextFrag_Verbatim GT_THAN
;
LinkExt
| LINK_EXT TextFrag_Verbatim GT_THAN
;
LinkImage
| LINK_IMG TextFrag_Verbatim GT_THAN
;
LinkInt
| LINK_INT
(TextFrag_Bracketed_Verbatim | TextFrag_Verbatim)+
BRACKET_R
;
LINK_CONT
| (?<=[>\]]) "-"
;
Match the hyphen, if it's preceded by the greater than sign ">" or the
closing bracket "]". (Lookbehind needs to yield either of these characters,
because the closing bracket is used to close an internal link """#[]""",
while the greater than sign is used to close an image, external link, or
wiki link. """!<> ?<> #<>"""
This is used to change the default display text of a hyperlink, or the
alt text of an image link, when combined with the LinkContinue syntax.
BRACKET_R
| "]"
;
LINK_INT
| "#["
;
LINK_WIKI
| "#<"
;
LINK_IMG
| "!<"
;
LINK_EXT
| "?<"
;
GT_THAN
| ">"
;
SPACE
| [ \u2000-\u200d\t\u202f\u205f\u3000\u1680]
| [\u180e\u00a0\u00b7\u237d\u2420\u2422\u2423]
;
All space characters listed here are counted as One character or column for the purpose of determining indentation, including the tab character.
SPACES
| SPACE+
;
NL
| \r \n?
| \n
| \u2028
| \u2029
| \u0085
| \v
| \f
| EOF
;
EOF
| Epsilon
;
End of input stream.
ESCAPE
| (?<=[\\]) ~[NL SPACES]
;
Any character that is not a white space or a newline after the backslash will be treated as a TEXT token. The leading backslash character shall not be rendered in the output under ALL contexts, including code blocks, URL, and other verbatim text sections. (Use two backslashes if they're needed in literal form.)
TEXT
| ESCAPE
| ~[
NL
SPACE
BRACKET_R
BRACKET_L
UNDER
SUB
SUP
CODE
ITAL
BOLD
INS
INS_END
DEL
DEL_END
DIV_LINE
COMMENT_DELIM
ASIDE_DELIM
TABLE_HEAD
TABLE_CELL
TABLE_ROW_DELIM
ATX
ATX_END
OL_ITEM
UL_ITEM
DT_MARKER
DD_MARKER
LABEL_CLASS
LABEL_ID
LABEL_STOP
LINK_REF_END
LINK_REF
LINK_CONT
LINK_INT
LINK_WIKI
LINK_EXT
LINK_IMG
GT_THAN
BRACKET_L
BRACKET_R
]+
;
The TEXT token is any consecutive characters that does not translate to any other lexical tokens defined in the grammar. Any fragment punctuation symbols that start, but fail to match one of the prescribed tokens also count as a TEXT token.
This section details all the semantic rules not covered by the grammar definition.
CTRL
| [\u0000-\u001f] //ASCII Control characters
| [\u0080–\u009f] //Extended ASCII control characters
| u007f //Backspace, or DELETE
| [\u2028\u2029] //Unicode line and paragraph separators.
;
The text values parsed from the following grammar rules must have all
characters from the set CTRL
removed.
BlockClass
BlockID
AltText
URL (Applies to the URL parsed in LinkImage, LinkWiki, LinkExt, LinkInt, and the URL component of URLAnchor.)
URLAnchor (Both the ID and the URL components.)
There are no exceptions to this rule.
The same set of grammar rules described in the Control Character section
need to have leading and trailing white space removed from their text values,
defined by the SPACE
token. Additionally, The following grammar rules
are to remove all spaces from their values described by the same token:
BlockClass
BlockID
If the text values from these grammar rules have become empty at this point, the produced nodes need to be removed from the tree. The only exception is the AltText production, which represents image alt text attribute. It's permitted to remain empty if it's not contained in a link element; Otherwise, it should be assigned a default placeholder text.
So far, the text-value processing pipeline is this:
Remove Control Characters
Trim white space
If BlockClass, BlockID, remove all spaces.
If Text Value is empty at this point, remove this node. (Except AltText)
Text value letters are Case Sensitive for the purpose of determining whether two text values are identical. Moreover, the text values must have control characters stripped and space processed according to Leading & Trailing Space prior to determining uniqueness. The affected grammar rules are:
URLAnchor (One unique ID per scope)
BlockID (One unique ID per entire document)
A reference link defined by the URLAnchor
grammar has an effective
local scope. That is, a reference link defined in a block element is usable
by hyperlinks contained in that block element, but not hyperlinks in other
ones. The exception is if the reference is defined inside the container
shared by all the blocks, such as the root node. The following code snippet
demonstrates URL Anchor Referencing Scopes.
- List item 1. Boo = "BooURL". ?<Boo>
:{Boo}: BooURL
- List item 2, Boo = "WhackURL". ?<Boo>
:{Boo}: WhackURL
> Blockquote. Boo = "AxeURL". The variable Boo isn't found in the
blockquote's scope, so it attempts to search in the container's
symbol table, which is the global scope. ?<Boo>
Global paragraph. Boo = "AxeURL". ?<Boo>
Global paragraph. http://www.google.com = "http://www.google.com".
Since there's identifier with that name in the document, the hyperlink
shall use the identifier itself as the URL. ?<http://www.google.com>
:{Boo}: AxeURL
In short, when a hyperlink attempts to substitute an identifier with a URL, it looks inside its container's symbol table, followed by the container's parent, all the way up to the root node. If no such substitution can be made, it will use the identifier itself as the URL.
The following block elements are eligible for holding an URLAnchor:
TableHead, TableCell (th
, td
)
DefDesc (dd
)
AsideBlock (div
)
OL_ListItem, UL_ListItem (li
)
Blockquote (blockquote
)
The root node (Default, which produces no code)
If AltText, URL, Reference Link ID, BlockID, BlockClass
contexts, remove all control characters defined by the CTRL
character
class.
If AltText, URL, Reference Link ID contexts, remove leading and
trailing space, where spaces are defined by the SPACE
character
class.
If BlockID, BlockClass contexts, remove all spaces.
For contexts defined in #3, discard nodes where the text value (identifier, classes) is empty.
(For HTML targets only) Perform HTML Character Transformation
The significant HTML character set ' " / > < ` &
should be replaced
with their equivalent HTML entities in HTML attribute contexts, such as
hyperlink URL. This is the recommendation advised by the OWASP foundation,
taken from rule 2 of the web page.
"&" -> &
"`" -> `
"<" -> <
">" -> >
" -> "
"'" -> '
"/" -> /
Important: If an element can produce HTML snippets containing attributes,
they must be enclosed in double quotes (") or single quotes ('). This rule
applies, but is not limited to: Hyperlink URL values, BlockID
,
BlockClass
.
Despite OWASP's Rule 1 Recommendation, HTML snippets produced in
HTML body context in BakaBakaMark only need to have < > &
escaped.
Further escaping is not necessary, though they should be considered equivalent
in terms of determining correctness.
For the following HTML attributes, a String prefix without any control characters or spaces should be applied to these values:
BlockID (CSS ID
)
BlockClass (CSS Class
)
LinkWiki (CSS Class
)
This transformation should happen after processing control and space characters, if they were needed.
This section summarizes the way the parse tree should be modified after parsing the source text.
Remove block-level and text-formatting elements that contain only spaces
or control characters as text. This includes top-level block elements such
as paragraphs, as well as text-formatting descendants like Bold
or
Italic
. However, this rule does not apply to hyperlinks in the case
of display text containing only these characters. (Hyperlinks with empty
display text value should use its URL as its display text)
** **
** __ __ **
** __ ** __
Space{-- {++ __ **Ah hey** __ ++} --}Space
The first example paragraph, which consists of a bold formatting containing only white space, shall be removed from the syntax tree.
The second example paragraph is also removed from the tree, because both the bold and the underlined section contain nothing but white space.
The third example is not removed; Instead, it contains a bold section with some underscores, and ends with some more underscores.
The last example shall be kept as it is, because the deepest level of formatting has some non-whitespace content inside.
Remove the trailing space in a TEXT node, if it is a direct descendant of a block-level container according to pre-order tree traversal.
(At Syntax Analysis time) Hyperlinks & Images shall be treated literally if it contains the empty URL, or URL consisting of only spaces and control characters. The URL value should have leading and trailing spaces as well as all control characters stripped.
Hyperlinks with display text consisting of only spaces and control characters, or text formatting containing such text, shall use the URL as the display text.
?<URL>-[__ ** ** __]
->
URL
Remove trailing BlockID, BlockClass nodes. Remove all BlockStop nodes.
Remove the block node from the syntax tree if it has become empty, (containing no descendants) except for TableHead, TableCell, DividerLine.
Process Definition Lists according to rules defined in Definition List Semantics.
Process Tables according to rules defined in Table Semantics.
(Accessibility)
Images that are descendants of a Hyperlink element must have a non-empty
alt text attribute value consisting of at least one visible character.
This character may not be a space character defined by the SPACE
token, and may not be a control character defined by the CTRL
token.
If such images have empty alt text values, they must be supplied a placeholder text value by the compiler.
?<DeeDee>-[!<Haha>-[ ]]
In that particular example, the image has an empty alt text value since it consists of nothing but whitespace. The resulting HTML has used the image's source URL as the value of the alt text attribute.

If a definition list (DL) begins with one or more DD elements, they should be removed from the list.
: Oops. This definition list starts with a DD element.
; Term
: Definition
-->

Term

Definition

Similarly, trailing DT elements should be removed as well.
; Term
: Definition
; This DL ends with DT.
-->

Term

Definition

If a definition list has become empty because of this correction, it should be removed as well, which means this definition list produces no HTML.
Rule 1: The first row of the table mandates the table's maximum number of columns. If a subsequent contains more columns than the first row, these columns are discarded.
|| Col 1
|| Col 2
|=======
|| Col 1
|| Col 2
|| Col 3
|=======
|| Col 1
|| Col 2
The output (HTML in this example) should discard the cell containing the data "Col 3".

Col 1
Col 2

Col 1
Col 2

Col 1
Col 2

Rule 2: Rows containing insufficient number of columns (At least one) shall be padded using empty table cells. Coming up next is a 2 by 2 table, where the second row only has one column.
|| R1 C1
|| R1 C2
|=======
|| R2 C1
In this example, the second row contains only 1 column, while the table requires two columns on every row (Mandated by the first row, as Rule 1). An additional cell shall be appended onto that row.

[...]

R2 C1

This means that, if the cell @(2, 2)(Row, column) needs to contain the data value instead of cell @(2, 1), one must explicitly assign cell (2, 1) an empty cell.
|| R1 C1
|| R1 C2
|=======
||
|| R2 C2 should contain the value, not R2 C1
Rule 2.1: Rule 2 does not apply to rows that are intentionally left empty, which are identified by two consecutive row delimiters. These table rows are to be discarded.
|| R1 C1 || R1 C2 |======= |======= || R2 C1 || R2 C2
To create an empty row, one must explicitly insert at least one empty cell in that row, which will be populated with more empty cells to match the table's column count.
|| R1 C1 || R1 C2 |======= || |======= || R3 C1 || R3 C2
Assuming Block
is the root node, with the Attribute SYM_TABLE {ID :
URL}
being empty. This summary diagram denotes the possible descendants of
each node in the tree.
Aside
Block+ (If Block+
, this means the node can contain one or more
block elements.)
CodeBlock
TEXT (Verbatim mode)
BlockQuote
Block+
BulletList
BulletListItem+
Block+
NumberedList
NumberedListItem+
Block+
DefList
DefTerm+
TextFrag+
DefDesc+
Block+
DefTerm+ [...]
DefDesc+ [...]
Table
TableRow+
(TableHead or TableCell)+
Block*
ATXHeader
Attribute: HEADERLVL (Positive Integer)
TEXT
BlockID and BlockClass
Attribute: ID (String; stripped control and space characters. Must not be empty after processing)
URLAnchor
Attribute: REF_ID (String; stripped control, leading, and trailing space characters; Must not be empty after processing)
Attribute: URL (String; stripped control, leading, and trailing space characters; Must not be empty after processing)
Modifies the SYM_TABLE
attribute of the containing block node;
Does not actually exist in the syntax tree.
Paragraph or SetextH1 or SetextH2
Attribute: HEADERLVL
(1 if SetextH1, 2 if SetextH2; No such
attribute if not SetextH1 or SetextH2)
TextFrag+
TextFrag_Insert
TextFrag_Delete
TextFrag_Bold
TextFrag_Ital
TextFrag_Underline
TextFrag_Subscript
TextFrag_Superscript
These elements may contain further TextFrag elements.
TextFrag_Code
A code snippet section can only contain TEXT elements.
Image
Attribute: URL
(String; Same treatment as the URL from
URLAnchor)
Attribute: ALT
(String; Same treatment as the URL from
URLAnchor)
Link (WikiLink, ExternalLink, InternalLink):
Attribute: URL
(String; Same treatment as the URL from
URLAnchor)
TextFrag+
TEXT
BlockStop (No output. Only serves to break lists apart silently)
CommentBlock (No output, disappears from the tree)
DividerLine


Testing¶
Contents
You may execute the provided (public) test cases to check your code from the root directory of the repository using the command:
$ python3 -m unittest discover -s tests/public -t ./
You may add the option -v to the command above to have more information displayed while testing.
Note, the course instructors will have a very similar set of private test cases that are used to grade submissions. Please ensure that all functionalities are implemented as required by the API and use these test cases only as a sanity-check.
Public test cases for module lib.spiking_functions
¶
-
class
tests.public.lib.test_spiking_functions.
SpikingFunctionsTestCase
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
A set of public test cases for module
lib.spiking_functions
.Here, we assess whether the
Functions
implemented in the modulelib.spiking_functions
are correctly implemented.-
test_spike_function
()[source]¶ Testing class
lib.spiking_functions.spike_function
.
-
test_loss_on_voltage
()[source]¶ Testing class
lib.spiking_functions.loss_on_voltage
.
-
test_accuracy_on_voltage
()[source]¶ Testing class
lib.spiking_functions.accuracy_on_voltage
.
-
Public test cases for module lib.spiking_layer
¶
-
class
tests.public.lib.test_spiking_layer.
SpikingLayerTestCase
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
A set of public test cases for module
lib.spiking_layer
.Here, we assess whether the
Functions
implemented in the modulelib.spiking_layer
are correctly implemented.


Hyderabad MMTS Live Status
Falaknuma
Lingampally
#
Train No
Station
Hyderabad
Lingampally
#
Train No
Station
Lingampally
Hyderabad
#
Train No
Station
Lingampally
Falaknuma
#
Train No
Station
Falaknuma
Hyderabad
#
Train No
Station
Hyderabad
Falaknuma
#
Train No
Station


laboratory culture (.) performance Health Laboratory Yes biosafety quality BSL- tuberculosis {border-style National smear EQA px;} #ffffff;} Uganda positive MGIT research studies support acceptable equipment level standards microscopy patients Culture DST Makerere facility years NTRL panels results samples scores (/,), Tuberculosis indicators study used Smear available laboratory. negative training treatment (Figure Biosafety Ministry Public Reference Services University drug experience laboratories monitoring operational pulmonary px; reference safety sputum vaccine validation {font-family (MTBc) CAP Dis World continuous diagnosis font-size high national patient phase procedures trials using Additional American College Global Institute Policy Table assessment clinical containment contaminated corrective design double; health increase mainly need performed planned rates registered section setting use year (,) However, Infect MDR-TB NTRL, Performance areas border-color border-width competency construction contamination control cost currently ensure establishing external facilities growth guidelines including increased indicator initial laboratory, low management parallel participate participation practices projects protection quarterly required requirements resistant resource-limited risk routine set-up smear-positive solid; susceptibility technical terms testing tests {font-style {font-weight ./--- Anteroom Clinical Figure HIV-infected KB) LINK Lee Lung MTB/RIF MTBc Mycobacterial Mycobacterium Negative Personnel Positive Res Research Results Sputum Ssengooba Tuberc US$ Xpert adolescent approved article baseline bold checked collaborators courier; cultures em; especially file fluorescence given group human identification infectious key led main manager new number offered partners period personnel preventative previous pt;} recovery resistance rifampicin services set standard sustainability. tested time work worn


I am currently seeking a full time, full-stack web developer position. I really enjoy setting up node servers and handling database calls. I did however recently get a chance to revisit React and Redux at my current position. After being able to explain it five or six times to people who are newer to it, I really gained great knowledge and joy in building complete full stack apps.
I recently graduated from the DigitalCrafts full-stack immersive development program. I am currently a developer in residence for DigitalCrafts which gives me the ability to continue solidifying my skills learned in the program as well as help out fellow web developers-to-be learn and understand the concepts that are taught there.
I just recently transitioned from my previous roll as an assistant warehouse manager. I spent 11+ years managing and working with others for Ken Stanton Music, a chain of music stores in the Atlanta Metro area.
In my free time, I enjoy playing some guitar along to some Guns N Roses or Red Hot Chili Peppers and occasionally trying to work on songs with friends.
If you would like to work with me, please contact me through one of the links below.
Email : cowensdev@gmail.com


Taking Stepper’s bridle, Verin led him to the Winespring Inn herself, the crowd melting back to let her through, then falling in after. Dannil and Ban and the others trailed along on horse and afoot, kin mingling with them now. Astounded as they were by the changes in Emond’s Field, the lads still showed their pride by striding even if they limped, or sitting up straighter in the saddle; they had faced Trollocs and come home. But women ran their hands over sons and nephews and grandsons, often biting back tears, and their low moans made a soft, pained murmur. Tight-eyed men tried to hide their worries behind proud smiles, clapping shoulders and exclaiming over newly begun beards, yet frequently their hugs just happened to turn into a shoulder to lean on. Sweethearts rushed in with kisses and loud cries, equal parts happiness and commiseration, and little brothers and sisters, uncertain, alternated between fits of weeping and clinging in wide-eyed wonder to a brother everyone seemed to be taking for a hero.
It was the other voices Perrin wished he could not hear.
“Where is Kenley?” Mistress Ahan was a handsome woman, with streaks of white in her nearly black braid, but she wore a fear-filled frown as she scanned faces and saw eyes flinch from hers. “Where’s my Kenley?”
“Bili!” old Hu al’Dai called uncertainly. “Has anyone seen Bili al’Dai?”
“ . . . Hu . . . !”
“ . . . Jared . . . !”
“ . . . Tim . . . !”
“ . . . Colly . . . !”
In front of the inn, Perrin fell out of the saddle in his need to escape those names, not even seeing whose hands caught him. “Get me inside!” he grated. “Inside!”
“ . . . Teven . . . !”
“ . . . Haral . . . !”
“ . . . Had . . . !”

In a Trolloc cookpot, Perrin thought as he was lowered into a chair in the common room. In a Trolloc’s belly, where I put him, Mistress al’Taron. Where I put him.  Care for the living, he thought. I’ll weep for the dead later. Later.
“I am all right,” he told her. “I just got a little light-headed dismounting. I’ve never been a good rider.” She did not seem to believe him.
“Can’t you do something?” she demanded of Verin.
The Aes Sedai calmly shook her head. “I think better not, child. A pity neither of us is Yellow, but Alanna is still a much better Healer than I. My Talents lie in other directions. Ihvon will bring her. Wait with patience, child.”
The common room had been turned into an armory of sorts. Except in front of the fireplace, the walls were a solid mass of propped spears of every description, with the occasional halberd or bill mixed in, and some polearms with oddly shaped blades, many pitted and discolored where old rust had been scoured away. Even more surprisingly, a barrel near the foot of the stairs held swords all jumbled together, most without scabbards and no two alike. Every attic within five miles must have been turned out for relics dust-covered for generations. Perrin would not have suspected there were five swords in the whole Two Rivers. Before the Whitecloaks and Trollocs came, anyway.
Gaul took a place off to one side, near the stairs that led up to the inn’s rooms and the al’Veres’ living quarters, watching Perrin but plainly aware of Verin and every move she made. On the other side of the room, watching Faile and all else, the two Maidens cradled their spears in the crook of an elbow and took a hipshot stance that seemed at once casual and yet balanced on the toes. The three young fellows who had carried Perrin in shifted their feet by the door, staring at him and the Aes Sedai and the Aiel with equally wide eyes. That was all.
“The others,” Perrin said. “They need—”
“They will be taken care of,” Verin interrupted smoothly, seating herself at another table. “They will want to be with their families. Much better to have loved ones close.”
Perrin felt a stab of pain—the graves below the apple trees flashed in his mind—but he pushed it down. Take care of the living, he reminded himself harshly. The Aes Sedai brought out her pen and ink and began making notes in that small book in a precise hand. He wondered whether she cared how many Two Rivers folk died, so long as he lived, to be used in the White Tower’s plans for Rand.
Faile squeezed his hand, but it was to the Aes Sedai that she spoke. “Should we not take him up to a bed?”
“Not yet,” Perrin told her irritably. Verin looked up and opened her mouth, and he repeated in a firmer voice, “Not yet.” The Aes Sedai shrugged and went back to her note-taking. “Does anyone know where Loial is?”
“The Ogier?” one of the three by the door said. Dav Ayellin was stockier than Mat, but he had that same twinkle in his dark eyes. He had the same rumpled, uncombed look about him as Mat, too. In the old days, what little mischief Mat did not get up to, Dav did, though Mat usually led the way. “He’s out with the men clearing back the Westwood. You’d think we were cutting down his brother every time we cut a tree, but he clears three to anybody else’s one with that monstrous axe he had Master Luhhan make. If you want him, I saw Jaim Thane running to tell them you had come in. I’ll bet they all come to get a look at you.” Peering at the broken-off arrow, he winced and rubbed his own side in sympathy. “Does it hurt much?”
“It hurts enough,” Perrin said curtly. Coming to get a look at him. What am I, a gleeman? “What about Luc? I don’t want to see him, but is he here?”
“I’m afraid not.” The second man, Elam Dowtry, rubbed his long nose. Incongruous with his farmer’s wool coat and his cowlick, he wore a sword at his belt; the hilt had been freshly wrapped in rawhide and the leather scabbard flaked and peeling. “Lord Luc is off hunting the Horn of Valere, I think. Or maybe Trollocs.”
Dav and Elam were Perrin’s friends, or had been, companions in hunting and fishing, both his age near enough, but their thrilled grins made them seem younger. Either Mat or Rand could have passed for five years older at least. Maybe he could, too.
“I hope he comes back soon,” Elam went on. “He has been showing me how to use a sword. Did you know he’s a Hunter for the Horn? And a king, if he had his rights. Of Andor, I hear.”
“Andor has queens,” Perrin muttered absently, meeting Faile’s gaze, “not kings.”
“So he is not here,” she said. Gaul shifted slightly; he looked ready to go hunting for Luc, his eyes blue ice. It would not have surprised Perrin to see Bain and Chiad veil themselves on the spot.
“No,” Verin said vaguely, manifestly more intent on her notes than what she was saying. “Not that he hasn’t been a help sometimes, but he does have a way of causing trouble when he is here. Yesterday, before anyone knew what he was doing, he led a delegation out to meet a Whitecloak patrol and told them Emond’s Field was closed to them. He apparently told them not to come within ten miles. I cannot approve of Whitecloaks, but I do not suppose they took that very well. Not wise to antagonize them more than is strictly necessary.” Frowning at what she had written, she rubbed her nose, seemingly unaware of leaving a smudge of ink.
Perrin did not much care how the Whitecloaks took anything. “Yesterday,” he breathed. If Luc had come back to the village yesterday, it was not likely he could have had anything to do with Trollocs being where they were not expected. The more Perrin thought about how that ambush turned around, the more he thought the Trollocs must have been expecting them. And the more he wanted to blame Luc. “Wanting won’t make a stone cheese,” he muttered.
Dav and the other two looked at each other doubtfully. Perrin supposed he must not seem to be making much sense.
“It was a bunch of Coplins, mainly,” the third fellow said in a startlingly deep voice. “Darl and Hari and Dag and Ewal. And Wit Congar. Daise gave him a fit over it.”
“I heard they all liked the Whitecloaks.” Perrin thought the bass-voiced fellow seemed familiar. He was younger than Elam and Dav by two or three years yet an inch taller, lean-faced but with wide shoulders.
“They did.” The fellow laughed. “You know them. They drift naturally toward anything that makes trouble for somebody else. Since Lord Luc has been talking, they’re all for marching up to Watch Hill and telling the Whitecloaks to get out of the Two Rivers. Anyway, they’re for somebody else marching up there. I think they mean to be well back in the pack.”
If that face had been pudgy, and half a foot or more nearer the ground . . . “Ewin Finngar!” Perrin exclaimed. It could not be; Ewin was a stout, squeaky little nuisance who tried to crowd in whenever the older fellows got together. This lad would be as big as he was, or bigger, by the time he stopped growing. “Is that you?”
Ewin nodded with a broad grin. “We’ve been hearing all about you, Perrin,” he said in that surprising bass, “fighting Trollocs, and having all kinds of adventures out in the world, so they say. I can still call you Perrin, can’t I?”
“Light, yes!” Perrin barked. He was more than tired of this Goldeneyes business.
 Dav rubbed his hands together eagerly. “Coming home with Aes Sedai, and Warders, and an Ogier.” He made them sound like trophies. “All I ever do is herd cows and milk cows, herd cows and milk cows. That and hoe, and chop wood. You’ve had all the luck.”
“What was it like?” Elam put in breathlessly. “Alanna Sedai said you’ve been all the way to the Great Blight, and I hear you’ve seen Caemlyn, and Tear. What’s a city like? Are they really ten times as big as Emond’s Field? Did you see a palace? Are there Darkfriends in the cities? Is the Blight really full of Trollocs and Fades and Warders?”
“Did a Trolloc give you that scar?” Voice like a bull or not, Ewin managed a sort of squeaky excitement. “I wish I had a scar. Did you see a queen? Or a king? I think I’d rather see a queen, but a king would be grand. What is the White Tower like? Is it as big as a palace?”
Faile smiled, amused, but Perrin blinked at the onslaught. Had they forgotten the Trollocs on Winternight, forgotten the Trollocs in the countryside right then? Elam clutched his sword hilt as if he wanted to be off for the Blight on the instant, and Dav was up on his toes, eyes gleaming, and Ewin looked ready to grab Perrin’s collar. Adventure?  Yet there were hard times coming, harder than the Two Rivers had seen so far, he was afraid. It could not hurt if they had a little while longer before they learned the truth.
His side hurt, but he tried to answer. They seemed disappointed he had never seen the White Tower, or a king or a queen. He thought Berelain might suffice for a queen, but with Faile there he was not about to mention her. Some other things he shied away from; Falme, and the Eye of the World, the Forsaken, Callandor. Dangerous subjects, those, leading inevitably to the Dragon Reborn. He could tell them a little of Caemlyn, though, and Tear, of the Borderlands and the Blight. It was odd what they accepted and what not. The corrupted landscape of the Blight, seeming to rot while you looked at it, they ate up, and top-knotted Shienaran soldiers, and Ogier stedding where Aes Sedai could not wield the Power and Fades were reluctant to enter. But the size of the Stone of Tear, or the immensity of cities . . .
About his own supposed adventures, he said “Mainly I’ve just tried to keep from having my head split open. That’s what adventures are, that and finding a place to sleep for the night, and something to eat. You go hungry a lot having adventures, and sleep cold or wet or both.”
They did not like that very much, or appear to believe it any more than they believed that the Stone was as big as a small mountain. He reminded himself that he had known as little of the world before he left the Two Rivers. It did not help much. He had never been this wide-eyed. Had he? The common room seemed to be hot. He would have taken his coat off, but moving seemed too much effort.
“What about Rand and Mat?” Ewin demanded. “If it’s all being hungry and getting rained on, why didn’t they come home, too?”
Tam and Abell had come in, Tam with a sword belted on over his coat and both men with bows—oddly, the sword looked right on Tam, farm coat or no—so he told it much as he had before, Mat gambling and carousing in taverns and chasing girls, and Rand in his fine coat with a pretty, yellow-haired girl on his arm. He made Elayne a lady, expecting they would never believe the Daughter-Heir of Andor, and was proved right when they expressed incredulity. Still, it all seemed satisfactory, the kind of thing they wanted to hear, and disbelief faded a bit when Elam pointed out that Faile was a lady and seemed to be dancing attendance on Perrin pretty sharp. That made Perrin grin; he wondered what they would say if he told them she was cousin to a queen.
Faile no longer appeared to be amused for some reason. She turned on them with a stare to match Elayne’s haughtiest, stiff-backed and frosty-faced. “You have badgered him enough. He is wounded.
For a wonder, they bowed clumsily—Dav made an awkward leg, looking a complete fool—and murmured hasty apologies—to her, not him!—and turned to go. Their departure was delayed by the arrival of Loial, stooping through the doorway with his shaggy hair brushing the transom. They stared at the Ogier almost as if seeing him for the first time—then glanced at Faile and hurried on their way. That cold, lady’s stare of hers did work.
When Loial straightened, his head came just short of the ceiling. His capacious coat pockets bore the usual squared bulges of books, but he carried a huge axe. Its haft stood as tall as he did, and its head, shaped like a wood-axe, was at least as big as Perrin’s battle-axe. “You are hurt,” he boomed as soon as his eyes fell on Perrin. “They told me you had returned, but they did not say you were hurt, or I would have come faster.”
The axe gave Perrin a start. Among Ogier, “putting a long handle on your axe” meant being hasty, or angry—Ogier seemed to see the two as much the same thing for some reason. Loial did look angry, tufted ears drawing back, frowning so his dangling eyebrows hung down on his broad cheeks. At having to cut trees, no doubt. Perrin wanted to get him alone and find out if he had seen anything more concerning Alanna’s doings. Or Verin’s. He rubbed his face and was surprised to find it dry; he felt as if he should be sweating.
“He is also stubborn,” Faile said, turning on Perrin with the same commanding look she had used on Dav and Elam and Ewin. “You should be in a bed. Where is Alanna, Verin? If she is to Heal him, where is she?”
“She will come.” The Aes Sedai did not look up. She was back into her little book again, frowning thoughtfully, pen poised.
“He should still be in a bed!”
“I will have time for that later,” Perrin said firmly. He smiled at her to soften it, but all that did was make her look worried and mutter “stubborn” under her breath. He could not ask Loial about the Aes Sedai in front of Verin, but there was something else at least as important. “Loial, the Waygate is unlocked, and Trollocs coming through. How can that be?”
The Ogier’s brows sank even deeper, and his ears wilted. “My fault, Perrin,” he rumbled mournfully. “I put both Avendesora leaves on the outside. That locked the Waygate on the inside, but from the outside, anyone could still open it. The Ways have been dark for long generations, yet we grew them. I could not bring myself to destroy the Gate. I am sorry, Perrin. It is all my fault.”
“I did not believe a Waygate could be destroyed,” Faile said.
“I did not mean destroy, exactly.” Loial leaned on his long-handled axe. “A Waygate was destroyed once, less than five hundred years after the Breaking, according to Damelle, daughter of Ala daughter of Soferra, because the Gate was near a stedding that had fallen to the Blight. There are two or three Gates lost in the Blight as it is. But she wrote that it was very difficult, and required thirteen Aes Sedai working together with a sa’angreal. Another attempt she wrote of, by only nine, during the Trolloc Wars, damaged the Gate in such a way that the Aes Sedai were pulled into—” He cut off, ears wriggling with embarrassment, and knuckled his wide nose. Everyone was staring at him, even Verin and the Aiel. “I do let myself be carried away, sometimes. The Waygate. Yes. I cannot destroy it, but if I remove both Avendesora leaves completely, they will die.” He grimaced at the thought. “The only means of opening the Gate again will be for the Elders to bring the Talisman of Growing. Though I suppose an Aes Sedai could cut a hole in it.” This time he shuddered. Damaging a Waygate must have seemed like tearing up a book to him. A moment later, he was grim-faced once more. “I will go now.”
“No!” Perrin said sharply. The arrowhead seemed to throb, but it did not really hurt anymore. He was talking too much; his throat was dry. “There are Trollocs up there, Loial. They can fit an Ogier into a cookpot as well as a human.”
“But, Perrin, I—”
“No, Loial.
Loial’s ears twitched. “It is my responsibility, Perrin.”
“The responsibility is mine,” Perrin said gently. “You told me what you were doing with the Waygate, and I didn’t suggest anything different.  I will go, as soon as Alanna Heals this arrow out of me.” He wiped his forehead, then frowned at his hand. Still no sweat. “Can I have a drink of water?”
Faile was there in an instant, her cool fingers where his hand had been.  Verin, we cannot wait for Alanna. You must—!”
“I am here,” the dark Aes Sedai announced, appearing from the door at the back of the common room, Marin al’Vere and Alsbet Luhhan at her heels, and Ihvon right behind them. Perrin felt the tingle of the Power before Alanna’s hand replaced Faile’s, and she added in a cool, serene voice, “Carry him into the kitchen. The table there is large enough to lay him out. Quickly. There is not much time.”
 “The Waygate is mine, Loial.” Light, I’m thirsty. “My responsibility.”
The arrowhead truly did not seem to hurt as much as it had, but he ached all over. Loial was carrying him somewhere, bending through doorways. There was Mistress Luhhan, biting her lip, eyes squinched as if about to cry. He wondered why. She never cried. Mistress al’Vere looked worried, too.
“Mistress Luhhan,” he murmured, “Mother says I can come be apprenticed to Master Luhhan.” No. That was a long time ago. That was . . . What was? He could not seem to remember.
He was lying on something hard, listening to Alanna speak. “ . . . barbs are caught on bone as well as flesh, and the arrowhead has twisted. I must realign it with the first wound and pull it out. If the shock does not kill him, I can then Heal the damage I have done as well as the rest. There is no other way. He is near the brink now.” Nothing to do with him.
Faile smiled down at him tremulously, her face upside down. Had he really once thought her mouth was too wide? It was just right. He wanted to touch her cheek, but Mistress al’Vere and Mistress Luhhan were holding his wrists for some reason, leaning with all their weight. Someone was lying across his legs, too, and Loial’s big hands swallowed his shoulders, pressing them flat to the table. Table. Yes. The kitchen table.
“Bite down, my heart,” Faile said from far away. “It will hurt.”
He wanted to ask her what would hurt, but she was pressing a leather-wrapped stick into his mouth. He smelled the leather and the spicewood and her. Would she come hunting with him, running across the endless grassy plains after endless herds of deer? Icy cold shivered through him; vaguely he recognized the feel of the One Power. And then there was pain. He heard the stick snap between his teeth before blackness covered everything.


@smallfind Can you use the order manager and name the pages you want gone something like "DELETE ME"?
OK. How's that?
assigned
by Trey Pendragon at 2020-05-13 16:49:30.mentioned
by David Platt at 2020-05-13 17:10:48.subscribed
by David Platt at 2020-05-13 17:10:48.https://github.com/jrgriffiniii/dspace-vagrant/pull/10#issuecomment-627710591 (and a previous comment) identified some performance issues which I needed to address. This should be ready for another review and testing.
assigned
by James R. Griffin III at 2020-05-13 15:55:56.assigned
by Kevin McElwee at 2020-05-13 15:55:56.labeled
by James R. Griffin III at 2020-05-13 15:56:06.referenced
by James R. Griffin III at 2020-05-13 18:46:53.merged
by James R. Griffin III at 2020-05-13 18:46:53.closed
by James R. Griffin III at 2020-05-13 18:46:53.head_ref_deleted
by James R. Griffin III at 2020-05-13 18:46:57.The following scripts must be audited:
labeled
by Kevin McElwee at 2020-05-13 13:03:38.Access to the servers has been provided, however https://princeton.service-now.com/service?id=ticket&is_new_order=true&table=ticket&sys_id=d744f3341b3c1410435885d56b4bcb50 is now the blocking issue (libkm cannot authenticate or escalate their privileges to root).
labeled
by James R. Griffin III at 2020-05-13 19:33:04.From an organizational standpoint, I think that bringing everything under a common namespace might be helpful:
class DSpace
class CLI
class MetadataSchema
...
end
end
end
which would yield DSpace::CLI::MetadataSchema
mentioned
by James R. Griffin III at 2020-05-13 19:43:03.subscribed
by James R. Griffin III at 2020-05-13 19:43:03.This is mostly going to be a mapping of https://wiki.lyrasis.org/display/DSDOC5x/Command+Line+Operations to the JRuby CLI.
assigned
by James R. Griffin III at 2020-05-13 19:47:06.closed
by James R. Griffin III at 2020-05-13 19:53:17.assigned
by James R. Griffin III at 2020-05-13 20:06:01.closed
by Eliot Jordan at 2020-05-13 16:52:11.referenced
by Eliot Jordan at 2020-05-13 16:52:10.merged
by Eliot Jordan at 2020-05-13 16:52:10.closed
by Eliot Jordan at 2020-05-13 16:52:11.head_ref_deleted
by Eliot Jordan at 2020-05-13 16:52:14.Done.
closed
by Eliot Jordan at 2020-05-13 16:54:01.assigned
by Eliot Jordan at 2020-05-13 16:55:18.Complete and new values indexed into the catalog.
closed
by Eliot Jordan at 2020-05-13 16:56:00.@kelea99 I'm pretty sure it's implemented correctly. If y'all find an example of one or more that weren't caught, though, please send it along.
@hackmastera I did a random search of the coins in the catalog yesterday and was finding the obverse/reverse info. is spot on. im wondering if the only items that were not labeled were the studio additions for exhibitions. Looking at that by the end of the day. Thank you so much!
Ah, those were ingested as scanned resources, right? So they wouldn't have been caught by my report.
They are. BUT! That does help narrow it down! I can let Vicki and Jen know. Thank you so much!
mentioned
by Kim Leaman at 2020-05-13 13:51:05.subscribed
by Kim Leaman at 2020-05-13 13:51:05.mentioned
by None at 2020-05-13 14:36:05.subscribed
by None at 2020-05-13 14:36:05.It seems like maybe we were implementing from some old documentation? The version of select2 that we use doesn't support the hidden field strategy we are using. See https://select2.org/upgrading/migrating-from-35#no-more-hidden-input-tags; https://github.com/pulibrary/figgy/blob/9cf3ed854fe1f9804e23c3ac407ac32f69003640/app/views/numismatics/issues/edit_fields/_shape.html.erb
All the autocomplete fields are affected.
assigned
by None at 2020-05-13 17:32:57.renamed
by Shaun Ellis at 2020-05-13 20:35:37.We will use this ^ mapping schema.
I set up an OAI endpoint via the Integrations profile, largely following this -
I'm working on documentation for the values I used for the repository, they're test/sandbox values for what populates the Identify call, and will definitely change in production.
The OAI endpoint is IP restricted -- @kevinreiss do you know what suitable ranges we want to add so folks can get access to the endpoint?
I'm not sure how to handle IP ranges considering GlobalProtect does not give one a stable public IP within Princeton IP space. Our app servers and the sonic wall VPN should be covered by <IP_ADDRESS> - <IP_ADDRESS>.
I think we'd just give them the IPs of our indexing boxes for harvesting, unless you mean so we can index Alma locally for dev?
mentioned
by Kevin Reiss at 2020-05-13 13:20:21.subscribed
by Kevin Reiss at 2020-05-13 13:20:21.assigned
by Kate Lynch at 2020-05-13 13:20:31.labeled
by Kate Lynch at 2020-05-13 13:20:41.Some webhook notes: We'll have to pull the holding information via an API call per webhook. When we do this for real we may have to delay webhook processing while incremental updates are running.
labeled
by Trey Pendragon at 2020-05-13 21:18:50.assigned
by Christina Chortaria at 2020-05-13 15:25:48.@kevinreiss can you check please? I deployed on staging. If it is ok we should merge the requests PR first and then I'll point this one to the new version of the requests gem.
Coverage increased (+0.002%) to 96.57% when pulling f0e3ba9fb9b07ea811aac6be0eb50a4e1b0ed24d on numismatics-non-voyager-location into 431b1d6c080167b42254d39ec7c0ba78e9f389ce on master.
mentioned
by Kevin Reiss at 2020-05-13 17:03:57.subscribed
by Kevin Reiss at 2020-05-13 17:03:58.review_requested
by Christina Chortaria at 2020-05-13 17:04:04.ready_for_review
by Christina Chortaria at 2020-05-13 17:05:42.deployed
by Trey Pendragon at 2020-05-13 18:11:22.deployed
by Trey Pendragon at 2020-05-13 21:26:11.referenced
by Kevin Reiss at 2020-05-13 21:50:22.merged
by Kevin Reiss at 2020-05-13 21:50:22.closed
by Kevin Reiss at 2020-05-13 21:50:23.head_ref_deleted
by Kevin Reiss at 2020-05-13 21:50:28.head_ref_force_pushed
by None at 2020-05-13 01:16:54.ready_for_review
by None at 2020-05-13 11:20:07.referenced
by Francis Kayiwa at 2020-05-13 11:26:39.merged
by Francis Kayiwa at 2020-05-13 11:26:39.closed
by Francis Kayiwa at 2020-05-13 11:26:40.head_ref_deleted
by Francis Kayiwa at 2020-05-13 11:26:44.mentioned
by Francis Kayiwa at 2020-05-13 14:57:13.subscribed
by Francis Kayiwa at 2020-05-13 14:57:13.review_requested
by None at 2020-05-13 14:57:31.referenced
by Francis Kayiwa at 2020-05-13 15:06:08.merged
by Francis Kayiwa at 2020-05-13 15:06:08.closed
by Francis Kayiwa at 2020-05-13 15:06:08.head_ref_deleted
by Francis Kayiwa at 2020-05-13 15:06:12.labeled
by James R. Griffin III at 2020-05-13 13:23:23.labeled
by James R. Griffin III at 2020-05-13 13:28:41.Users should receive a secure message (via e-mail) containing a confirmation that the request has been fulfilled.
Users need to install GlobalProtect for their smartphones, and then first access the link provided for them by OIT in order to import a soft token into the RSA SecureID smartphone app. Once this has been provided, the user should attempt to authenticate on to epoxy.princeton.edu.
Please also link to https://princeton.service-now.com/service?id=csm_sc_cat_item&sys_id=588cfb664fcd124022a859dd0210c7ca in the documentation for requesting support from OIT.
For each new user on the VMs, we will need to create OIT support requests in order to grant access for the new service account to escalate their own privileges to root, and to be able to authenticate through the bastion host.
review_requested
by None at 2020-05-13 16:29:03.referenced
by Kevin Reiss at 2020-05-13 16:29:34.merged
by Kevin Reiss at 2020-05-13 16:29:34.closed
by Kevin Reiss at 2020-05-13 16:29:34.head_ref_deleted
by Kevin Reiss at 2020-05-13 16:29:39.Allow the end user to access the EAD data from the Collections page UI, so users don't have to guess how they might access the data. A Creative Commons Attribution license should be presented in the path to access EAD so users know that they may reuse/remix that data with attribution.
assigned
by Christina Chortaria at 2020-05-13 15:25:36.closed
by Kevin Reiss at 2020-05-13 17:28:06.👍
referenced
by Kevin Reiss at 2020-05-13 17:28:05.merged
by Kevin Reiss at 2020-05-13 17:28:05.closed
by Kevin Reiss at 2020-05-13 17:28:06.head_ref_deleted
by Kevin Reiss at 2020-05-13 17:28:22.closed
by None at 2020-05-13 17:59:20.labeled
by Cliff Wulfman at 2020-05-13 20:07:23.assigned
by Cliff Wulfman at 2020-05-13 20:07:23.


My name is Clayton Boggs and I am a senior at the University of Oklahoma. I am majoring in Management Information Systems and I plan to have a fulfilling career that I am proud to call my own. I come from a small rural town in western Oklahoma and I excited to venture out further into the unknown. I am looking to join a company that is technology-oriented and has a productive friendly environment.
This site serves as a digital resume and porfolio for my past projects. I hope you'll discover some interesting facts about me and my lifestyle. If you have any questions please refer to the icons below to contact me. I look forward to speaking with you!
Handled and processed all online sales affiliated with my IBC group. Performed duties expected of a technology committee member and further beyond. These tasks ranged anywhere from simple troubleshooting, data analyzing and delivery of crucial data to other departments.
Created database from scratch including ERD design, logical design, physical design, implementation and SQL querying among other tasks. This was a semester-long project that included many tasks associated with starting and completing a fully-functional database.
GPA: 4.0
GPA: 3.5
I am an avid PC gamer who enjoys playing really competitive games with my friends. I am a part of large community of individuals who like to do tournaments during the summer and while on breaks. It's a great community where everybody has a blast playing games and letting off some steam.
I really enjoy vacationing in the Colorados with my family and enjoying the atmosphere that it provides. Being together with my family is important to me because I have a relatively small immediate family and they mean so much to me. Spending time with them and hearing a some stories I have already heard a few times is one of my favorite pasttimes.