Perrin did not expect to sleep, but a stomach stuffed with cold stew—his resolve about the roots had lasted until the smells of supper’s leftovers hit his nose—and bone weariness pulled him down on his bed. If he dreamed, he did not remember. He awoke to Lan shaking his shoulders, dawn through the open door turning the Warder to a shadow haloed with light.
“Rand is gone,” was all Lan said before he left at a run, but it was more than enough.
Perrin dragged himself up yawning and dressed quickly in the early chill. Outside, only a handful of Shienarans were in sight, using their horses to drag Trolloc bodies into the woods, and most of those moved as if they should be in a sickbed. A body took time to build back the strength that being Healed took.
Perrin’s stomach muttered at him, and his nose tested the breeze in the hope that someone had already started cooking. He was ready to eat those turnip-like roots, raw if need be. There were only the lingering stench of slain Myrddraal, the smells of dead Trollocs and men, alive and dead, of horses and the trees. And dead wolves.
Moiraine’s hut, high on the other side of the bowl, seemed a center of activity. Min hurried inside, and moments later Masema came out, then Uno. At a trot the one-eyed man vanished into the trees, toward the sheer rock wall beyond the hut, while the other Shienaran limped down the slope.
Perrin started toward the hut. As he splashed across the shallow stream, he met Masema.  In the middle of the stream, he raised his head suddenly and caught Perrin’s coat sleeve.
“You’re from his village,” Masema said hoarsely. “You must know. Why did the Lord Dragon abandon us? What sin did we commit?”
“Sin? What are you talking about? Wherever Rand went, it was nothing you did or didn’t do.” Masema did not appear satisfied; he kept his grip on Perrin’s sleeve, peering into his face as if there were answers there. Icy water began to seep into Perrin’s left boot. “Masema,” he said carefully, “whatever the Lord Dragon did, it was according to his plan. The Lord Dragon would not abandon us.” Or would he? If I were in his place, would I?
Masema nodded slowly. “Yes. Yes, I see that, now. He has gone out alone to spread the word of his coming. We must spread the word, too. Yes.” He limped on across the stream, muttering to himself.
Squelching at every other step, Perrin climbed to Moiraine’s hut and knocked. There was no answer. He hesitated a moment, then went in.
The outer room, where Lan slept, was as stark and simple as Perrin’s own hut, with a rough bed built against one wall, a few pegs for hanging possessions, and a single shelf. Not much light entered through the open door, and the only other illumination came from crude lamps on the shelf, slivers of oily fat-wood wedged into cracks in pieces of rock. They gave off thin streamers of smoke that made a layer of haze under the roof. Perrin’s nose wrinkled at the smell.
The low roof was only a little higher than his head. Loial’s head actually brushed it, even seated as he was on one end of Lan’s bed, with his knees drawn up to make himself small. The Ogier’s tufted ears twitched uneasily. Min sat cross-legged on the dirt floor beside the door that led to Moiraine’s room, while the Aes Sedai paced back and forth in thought. Dark thoughts, they must have been. Three paces each way was all she had, but she made vigorous use of the space, the calm on her face belied by the quickness of her step.
“I think Masema is going crazy,” Perrin said.
Min sniffed. “With him, how can you tell?”
Moiraine rounded on him, a tightness to her mouth. Her voice was soft. Too soft. “Is Masema the most important thing on your mind this the morning, Perrin Aybara?”
“No. I’d like to know when Rand left, and why. Did anyone see him go? Does anyone know where he went?” He made himself meet her look with one just as level and firm. It was not easy. He loomed over her, but she was Aes Sedai. “Is this of your making Moiraine? Did you rein him in until he was so impatient he’d go anywhere, do anything, just to stop sitting still?” Loial’s ears went stiff, and he motioned a surreptitious warning with one thick-fingered hand.
Moiraine studied Perrin with her head tilted to one side, and it was all he could do not to drop his eyes. “This is none of my doing,” she said. “He left sometime during the night. When and how and why, I yet hope to learn.”
Loial’s shoulders heaved in a quiet sigh of relief. Quiet for an Ogier, it sounded like steam rushing out from quenching red-hot iron. “Never anger an Aes Sedai,” he said in a whisper obviously meant just for himself, but audible to everyone. “ ‘Better to embrace the sun than to anger an Aes Sedai.’  “Loial went to see him after we got him to bed last night, and Rand asked to borrow pen and paper and ink.”
The Ogier’s ears jerked, and he frowned worriedly until his long eyebrows hung down on his cheeks. “I did not know what he was planning. I didn’t.”
“We know that,” Min said. “No one is accusing you of anything, Loial.”
Moiraine frowned at the paper, but she did not try to stop Perrin from reading. It was in Rand’s hand.
What I do, I do because there is no other way. He is hunting me again, and this time one of us has to die, I think. There is no need for those around me to die, also. Too many have died for me already. I do not want to die either, and will not, if I can manage it. There are lies in dreams, and death, but dreams hold truth, too.
That was all, with no signature. There was no need for Perrin to wonder who Rand meant by “he.” For Rand, for all of them, there could be only one. Ba’alzamon.
“He left that tucked under the door there,” Min said in a tight voice. “He took some old clothes the Shienarans had hanging out to dry, and his flute, and a horse. Nothing else but a little food, as far as we can tell. None of the guards saw him go, and last night they would have seen a mouse creeping.”
“And would it have done any good if they had?” Moiraine said calmly. “Would any of them have stopped the Lord Dragon, or even challenged him? Some of them—Masema for one—would slit their own throats if the Lord Dragon told them to.”
It was Perrin’s turn to study her. “Did you expect anything else? They swore to follow him. Light, Moiraine, he’d never have named himself Dragon if not for you. What did you expect of them?” She did not speak, and he went on more quietly. “Do you believe, Moiraine? That he’s really the Dragon Reborn? Or do you just think he’s someone you can use before the One Power kills him or drives him mad?”
“Go easy, Perrin,” Loial said. “Not so angry.”
“I’ll go easy when she answers me. Well, Moiraine?”
“He is what he is,” she said sharply.
“You said the Pattern would force him to the right path eventually. Is that what this is, or is he just trying to get away from you?”  “Well?”
Moiraine took a deep breath. “This may well be what the Pattern has chosen, yet I did not mean for him to go off alone.  He channels, but he has no control over whether or not the One Power comes when he reaches for it and almost as little over what he does with it if it does come. The Power itself will kill him before he has a chance to go mad if he does not learn that control. There is so much he must learn, yet. He wants to run before he has learned to walk.”
“You split hairs and lay false trails, Moiraine.” Perrin snorted. “If he is what you say he is, did it never occur to you that he might know what he has to do better than you?”
“He is what he is,” she repeated firmly, “but I must keep him alive if he is to do anything. He will fulfill no prophecies dead, and even if he manages to avoid Darkfriends and Shadowspawn, there are a thousand other hands ready to slay him. All it will take is a hint of the hundredth part of what he is. Yet if that were all he might face, I would not worry half so much as I do. There are the Forsaken to be accounted for.”
Perrin gave a start; from the corner, Loial moaned. “ ‘The Dark One and all the Forsaken are bound in Shayol Ghul,’ ” Perrin began by rote, but she gave him no time to finish.
“The seals are weakening, Perrin. Some are broken, though the world does not know that. Must not know that. The Father of Lies is not free. Yet. But as the seals weaken, more and more, which of the Forsaken may be loosed already? Lanfear? Sammael? Asmodean, or Be’lal, or Ravhin? Ishamael himself, the Betrayer of Hope? They were thirteen altogether, Perrin, and bound in the sealing, not in the prison that holds the Dark One. Thirteen of the most powerful Aes Sedai of the Age of Legends, the weakest of them stronger than the ten strongest Aes Sedai living today, the most ignorant with all the knowledge of the Age of Legends. And every man and woman of them gave up the Light and dedicated their souls to the Shadow. What if they are free, and out there waiting for him? I will not let them have him.”
Perrin shivered, partly from the icy iron in her last words, and partly from thought of the Forsaken. He did not want to think of even one of the Forsaken loose in the world. His mother had frightened him with those names when he was little. Ishamael comes for boys who do not tell their mothers the truth. Lanfear waits in the night for boys who do not go to bed when they are supposed to. Being older did not help, not when he knew now they were all real. Not when Moiraine said they might be free.
“Bound in Shayol Ghul,” he whispered, and wished he still believed it. Troubled, he studied Rand’s letter again. “Dreams. He was talking about dreams yesterday, too.”
Moiraine stepped closer, and peered up into his face. “Dreams?” Lan and Uno came in, but she waved them to silence. The small room was more than crowded now, with five people in it besides the Ogier. “What dreams have you had the last few days, Perrin?” She ignored his protest that there was nothing wrong with his dreams. “Tell me,” she insisted. “What dream have you had that was not ordinary? Tell me.” Her gaze seized him like smithy tongs, willing him to speak.
He looked at the others—they were all watching him fixedly, even Min—then hesitantly told of the one dream that seemed unusual to him, the dream that came every night. The dream of the sword he could not touch. He did not mention the wolf that had appeared in the last.
“Callandor,” Lan breathed when he was done. Rock-hard face or no, he looked stunned.
“Yes,” Moiraine said, “but we must be absolutely certain. Speak to the others.” As Lan hurried out, she turned to Uno. “And what of your dreams? Did you dream of a sword, too?”
The Shienaran shifted his feet. The red eye painted on his patch stared straight at Moiraine, but his real eye blinked and wavered. “I dream about flam—uh, about swords all the time, Moiraine Sedai,” he said stiffly. “I suppose I’ve dreamed about a sword the last few nights. I don’t remember my dreams the way Lord Perrin here does.”
Moiraine said, “Loial?”
“My dreams are always the same, Moiraine Sedai. The groves, and the Great Trees, and the stedding. We Ogier always dream of the stedding when we are away from them.”
The Aes Sedai turned back to Perrin.
“It was just a dream,” he said. “Nothing but a dream.”
“I doubt it,” she said. “You describe the hall called the Heart of the Stone, in the fortress called the Stone of Tear, as if you had stood in it. And the shining sword is Callandor, the Sword That Is Not a Sword, the Sword That Cannot Be Touched.”
Loial sat up straight, bumping his head on the roof. He did not seem to notice. “The Prophecies of the Dragon say the Stone of Tear will never fall till Callandor is wielded by the Dragon’s hand. The fall of the Stone of Tear will be one of the greatest signs of the Dragon’s Rebirth. If Rand holds Callandor, the whole world must acknowledge him as the Dragon.”
“Perhaps.” The word floated from the Aes Sedai’s lips like a shard of ice on still water.
“Perhaps?” Perrin said. “Perhaps? I thought that was the final sign, the last thing to fulfill your Prophecies.”
“Neither the first nor the last,” Moiraine said. “Callandor will be but one fulfillment of The Karaethon Cycle, as his birth on the slopes of Dragonmount was the first. He has yet to break the nations, or shatter the world. Even scholars who have studied the Prophecies for their entire lives do not know how to interpret them all.  What does it mean that he ‘shall bind the nine moons to serve him’? Yet these are given equal weight with Callandor in the Cycle. There are others. What ‘wounds of madness and cutting of hope’ has he healed? What chains has he broken, and who put into chains? And some are so obscure that he may already have fulfilled them, although I am not aware of it. But, no, Callandor is far from the end of it.”
Perrin shrugged uneasily. He knew only bits and pieces of the Prophecies; he had liked hearing them even less since Rand had let Moiraine put that banner in his hands. No, it had been before that, even. Since a journey by Portal Stone had convinced him his life was bound to Rand’s.
Moiraine was continuing.  Even if he lives to reach Tear, he may never attain the Stone.
“Tairens have no love for the One Power, and less for any man claiming to be the Dragon. Channeling is outlawed, and Aes Sedai are tolerated at best, so long as they do not channel. Telling the Prophecies of the Dragon, or even possessing a copy of them, is enough to put you in prison, in Tear. And no one enters the Stone of Tear without permission of the High Lords; none but the High Lords themselves enter the Heart of the Stone. He is not ready for this. Not ready.”
Perrin grunted softly. The Stone would never fall till the Dragon Reborn held Callandor.  It is madness!
“Why are we just sitting here?” Min burst out. “If Rand is going to Tear, why aren’t we following him? He could be killed, or . . . or . . . Why are we sitting here?”
Moiraine put a hand on Min’s head. “Because I must be sure,” she said gently. “It is not comfortable being chosen by the Wheel, to be great or to be near greatness. The chosen of the Wheel can only take what comes.”
“I am tired of taking what comes.”  Perrin thought he saw tears. “Rand could be dying while we wait.” Moiraine smoothed Min’s hair; there was a look almost of pity on the Aes Sedai’s face.
Perrin sat down on the end of Lan’s bed opposite Loial. The smell of people was thick in the room—people and worry and fear; Loial smelled of books and trees as well as worry. It felt like a trap, with the walls around them, and all so close. The burning slivers stank. “How can my dream tell where Rand is going?” he asked. “It was my dream.”
“Those who can channel the One Power,” Moiraine said quietly, “those who are particularly strong in Spirit, can sometimes force their dreams on others.” She did not stop her soothing of Min. “Especially on those who are—susceptible. I do not believe Rand did it on purpose, but the dreams of those touching the True Source can be powerful. For one as strong as he, they could possibly seize an entire village, or perhaps even a city. He knows little of what he does, and even less of how to control it.”
“Then why didn’t you have it, too?” he demanded. “Or Lan.” Uno stared straight ahead, looking as if he would rather be anywhere else, and Loial’s ears wilted. Perrin was too tired and too hungry to care whether he showed proper respect for an Aes Sedai. And too angry, as well, he realized. “Why?”
Moiraine answered calmly. “Aes Sedai learn to shield their dreams. I do it without thinking, when I sleep. Warders are given something much the same in the bonding. The Gaidin could not do what they must if the Shadow could steal into their dreams. We are all vulnerable when we sleep, and the Shadow is strong in the night.”
“There’s always something new from you,” Perrin growled. “Can’t you tell us what to expect once in a while, instead of explaining after it happens?” Uno looked as though he was trying to think of a reason to leave.
Moiraine gave Perrin a flat look. “You want me to share a lifetime of knowledge with you in a single afternoon? Or even a single year? I will tell you this. Be wary of dreams, Perrin Aybara. Be very wary of dreams.”
He pulled his eyes away from hers. “I am,” he murmured. “I am.”
After that, silence, and no one seemed to want to break it. Min sat staring at her crossed ankles, but apparently taking some comfort from Moiraine’s presence. Uno stood against the wall, not looking at anyone. Loial forgot himself enough to pull a book from his coat pocket and try to read in the dim light. The wait was long, and far from easy for Perrin. It’s not the Shadow in my dreams I’m afraid of. It’s wolves. I will not let them in. I won’t!
Lan returned, and Moiraine straightened eagerly. The Warder answered the question in her eyes. “Half of them remember dreaming of swords the last four nights running. Some remember a place with great columns, and five say the sword was crystal, or glass. Masema says he saw Rand holding it last night.”
“That one would,” Moiraine said. She rubbed her hands together briskly; she seemed suddenly full of energy. “Now I am certain. Though I still wish I knew how he left here unseen. If he has rediscovered some Talent from the Age of Legends . . . ”
Lan looked at Uno, and the one-eyed man shrugged in dismay.  She looked back expectantly, and he went on. “I mean . . . uh . . . that is, I followed the Lord Dragon’s tracks. There’s another way into that closed valley, now. The . . . the earthquake brought down the far wall. It’s a hard climb, but you can get a horse up it. I found more tracks at the top, and there’s an easy way from there around the mountain.” He let out a long breath when he was done.
“Good,” Moiraine said. “At least he has not rediscovered how to fly, or make himself invisible, or something else out of legend. We must follow him without delay. Uno, I will give you enough gold to take you and the others as far as Jehannah, and the name of someone there who will see that you get more. The Ghealdanin are wary of strangers, but if you keep to yourselves, they should not trouble you. Wait there until I send word.”
“But we will go with you,” he protested. “We have all sworn to follow the Dragon Reborn. I do not see how the few of us can take a fortress that has never fallen, but with the Lord Dragon’s aid, we will do what must be done.”
“So we are ‘the People of the Dragon,’ now.” Perrin laughed mirthlessly. “ ‘The Stone of Tear will never fall till the People of the Dragon come.’ Have you given us a new name, Moiraine?”
“Watch your tongue, blacksmith,” Lan growled, all ice and stone.
Moiraine gave them both sharp looks, and they fell silent. “Forgive me, Uno,” she said, “but we must travel quickly if we are to have a hope of overtaking him. You are the only Shienaran fit enough for a hard ride, and we cannot afford the days the others will need to regain full strength. I will send for you when I can.”
Uno grimaced, but he bowed in acquiescence. At her dismissal, he squared his shoulders and left to tell the others.
“Well, I am going along, whatever you say,” Min put in firmly.
“You are going to Tar Valon,” Moiraine told her.
“I am no such thing!”
The Aes Sedai went on smoothly as if the other woman had not spoken. “The Amyrlin Seat must be told what has happened, and I cannot count on finding one I can trust who has messenger pigeons. Or that the Amyrlin will see any message I send by pigeon. It is a long journey, and hard. I would not send you alone if there were anyone to send with you, but I will see you have money, and letters to those who might help you on your way. You must ride quickly, though. When your horse tires, buy another—or steal one, if you must—but ride quickly.”
“Let Uno take your message. He’s fit; you said so. I am going after Rand.”
“Uno has his duties, Min. And do you think a man could simply walk up to the gates of the White Tower and demand an audience with the Amyrlin Seat? Even a king would be made to wait days if he arrived unannounced, and I fear any of the Shienarans would be left kicking their heels for weeks, if not forever. Not to mention that something so unusual would be known to everyone in Tar Valon before the first sunset. Few women seek audiences with the Amyrlin herself, but it does happen, and it should occasion no great comment. No one must learn even as much as that the Amyrlin Seat has received a message from me. Her life—and ours—could depend on it.
Min sat there opening and closing her mouth, obviously searching for another argument, but Moiraine had already gone on. “Lan, I very much fear we will find more evidence of his passing than I would like, but I will rely on your tracking.” The Warder nodded. “Perrin? Loial? Will you come with me after Rand?” From her place against the wall, Min gave an indignant squawk, but the Aes Sedai ignored it.
“I will come,” Loial said quickly. “Rand is my friend. And I will admit it; I would not miss anything. For my book, you see.”
Perrin was slower to answer. Rand was his friend, whatever he had become in the forging. And there was that near certainty of their futures being linked, though he would have avoided that part of it if he could. “It has to be done, doesn’t it?” he said finally. “I will come.”
“Good.” Moiraine rubbed her hands together again, with the air of someone settling to work. “You must all ready yourselves at once. Rand has hours on us. I mean to be well along his trail before midday.”
Slender as she was, the force of her presence herded all of them but Lan toward the door, Loial walking stooped over until he was through the doorway. Perrin thought of a goodwife herding geese.
Once outside, Min hung back for a moment to address Lan with a too-sweet smile. “And is there any message you want carried? To Nynaeve, perhaps?”
The Warder blinked as if caught off guard, like a horse on three legs. “Does everyone know—?” He regained his balance almost immediately. “If there is anything else she needs to hear from me, I will tell her myself.” He closed the door nearly in her face.
“Men!” Min muttered at the door. “Too blind to see what a stone could see, and too stubborn to be trusted to think for themselves.”
Perrin inhaled deeply. Faint smells of death still hung in the valley air, but it was better than the closeness inside. Some better.
“Clean air,” Loial sighed.
They started down the slope together. Beside the stream below, the Shienarans who could stand were gathered around Uno. From his gestures the one-eyed man was making up for lost time with his cursing.
“How did you two become privileged?” Min demanded abruptly. “She asked you. She didn’t do me the courtesy of asking.”
Loial shook his head. “I think she asked because she knew what we would answer, Min. Moiraine seems able to read Perrin and me; she knows what we’ll do. But you are a closed book to her.”
Min appeared only a little mollified. She looked up at them, Perrin head and shoulders taller on one side and Loial towering even higher on the other. “Much good it does me. I am still going where she wants as easily as you two little lambs. You were doing well for a while, Perrin. Standing up to her like she’d sold you a coat and the seams were popping open.”
“I did stand up to her, didn’t I,” Perrin said wonderingly. He had not really realized he had done that. “It was not so bad as I’d have thought it would be.”
“You were lucky,” Loial rumbled. “ ‘To anger an Aes Sedai is to put your head in a hornet’s nest.’ ”
“Loial,” Min said, “I need to speak to Perrin. Alone. Would you mind?”
“Oh. Of course not.” He lengthened his stride to its normal span and quickly moved ahead of them, pulling his pipe and tabac pouch from a coat pocket.
Perrin eyed her warily. She was biting her lip, as if considering what to say. “Do you ever see things about him?” he asked, nodding after the Ogier.
She shook her head. “I think it only works with humans.  Back there, right after you said you’d go. They were not there before. They must have to do with this journey. Or at least with you deciding to go.”
After a moment he said reluctantly, “What did you see?”
“An Aielman in a cage,” she said promptly. “A Tuatha’an with a sword. A falcon and a hawk, perching on your shoulders. Both female, I think. And all the rest, of course. What is always there. Darkness swirling ’round you, and—”
“None of that!” he said quickly. When he was sure she had stopped, he scratched his head, thinking. None of it made any sense to him. “Do you have any idea what it all means? The new things, I mean.”
“No, but they’re important. The things I see always are. Turning points in people’s lives, or what’s fated. It’s always important.” She hesitated for a moment, glancing at him. “One more thing,” she said slowly. “If you meet a woman—the most beautiful woman you’ve ever seen—run!”
Perrin blinked. “You saw a beautiful woman? Why should I run from a beautiful woman?”
“Can’t you just take advice?” she said irritably. She kicked at a stone and watched it roll down the slope.
Perrin did not like jumping to conclusions—it was one of the reasons some people thought him slow-witted—but he totaled up a number of things Min had said in the last few days and came to a startling conclusion. He stopped dead, hunting for words. “Uh . . .   Uh . . . you sort of remind me of my sisters.  ” The flow stumbled to a halt as she raised her head to look at him, eyebrows arched. She wore a small smile.
“Why, Perrin, you must know that I love you.”  “Like a brother, you great wooden-headed lummox! The arrogance of men never ceases to amaze me. You all think everything has to do with you, and every woman has to desire you.”
Perrin felt his face growing hot. “I never . . . I didn’t . . . ” He cleared his throat. “What did you see about a woman?”
“Just take my advice,” she said, and started down toward the stream again, walking fast. “If you forget all the rest,” she called over her shoulder, “heed that!”
He frowned after her—for once his thoughts seemed to arrange themselves quickly—then caught up in two strides. “It’s Rand, isn’t it?”
She made a sound in her throat and gave him a sidelong look. She did not slow down, though. “Maybe you aren’t so boneheaded after all,” she muttered. After a moment she added, as if to herself, “I’m bound to him as surely as a stave is bound to the barrel. But I can’t see if he’ll ever love me in return. And I am not the only one.”
“Does Egwene know?” he asked. Rand and Egwene had been all but promised since childhood. Everything but kneeling in front of the Women’s Circle of the village to speak the betrothal. He was not sure how far they had drifted from that, if at all.
“She knows,” Min said curtly. “Much good it does either of us.”
“What about Rand? Does he know?”
“Oh, of course,” she said bitterly. “I told him, didn’t I? ‘Rand, I did a viewing of you, and it seems I have to fall in love with you. I have to share you, too, and I don’t much like that, but there it is.’ You’re a wooden-headed wonder after all, Perrin Aybara.”  “If I could be with him, I know I could help. Somehow. Light, if he dies, I don’t know if I can stand it.”
Perrin shrugged uncomfortably. “Listen, Min. I’ll do what I can to help him.” However much that is. “I promise you that. It really is best for you to go to Tar Valon. You’ll be safe there.”
“Safe?” She tasted the word as if wondering what it meant. “You think Tar Valon is safe?”
“If there’s no safety in Tar Valon, there’s no safety anywhere.”
She sniffed loudly, and in silence they went to join those preparing to leave.


Salmon Cookie Shop
Sales Table
If you like Salmon and cookies then you will love our one of a kind Salmon Cookies.


External CSS
This HTML page is styled using External Styles — it's the way to go
3 Ways to Add CSS
Inline CSS
Internal CSS
External CSS


Static compiled Programming language for ruby developers
Crystal-lang
- Ruby-inspired syntax.
- Statically type-checked but without having to specify the type of variables or method arguments.
- Be able to call C code by writing bindings to it in Crystal.
- Have compile-time evaluation and generation of code, to avoid boilerplate code.
- Compile to efficient native code.
URL : http://crystal-lang.org/
GO LANG
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
URL : https://golang.org/
Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
Featuring
- zero-cost abstractions
- move semantics
- guaranteed memory safety
- threads without data races
- trait-based generics
- pattern matching
- type inference
- minimal runtime
- efficient C bindings


Genesis 27:31
And he also had made savory meat, and brought it unto his father, and said unto his father, Let my father arise, and eat of his son's venison, that thy soul may bless me.


Mantra : A Deep Learning Development Kit¶
Mantra is a deep learning development kit that manages the various components in an deep learning project, and makes it much easier to do routine tasks like training in the cloud, model monitoring, model benchmarking and more. It works with your favourite deep learning libraries like TensorFlow, PyTorch and Keras.
You might like mantra if:
- You need to structure deep learning projects: versioning, monitoring and storage.
- You need devops tasks like cloud integration and file syncing taken care for you.
- You need to evaluate your model against benchmark tasks, e.g. CIFAR-10 accuracy.
🌍 Installation¶
Mantra is a Python that you can install via pip:
$ pip install mantraml
It is currently tested on Python 3.5-7.
Additional dependencies you need to install are TensorFlow or PyTorch depending on which framework you want to use. If you want to use the TensorBoard feature of Mantra with PyTorch then you should also install TensorboardX.
🚀 Get Started¶
Find a directory where you want to create a project and run:
$ mantra launch my_project_name
This will create a my_project_name directory with a folder structure like this:
data/
models/
tasks/
trials/
__init__.py
mantra.yml
README.md
settings.py
- The
data/
folder contains your datasets - The
models/
folder contains your models - The
tasks/
folder contains your tasks - The
trials/
folder contains trial data (data when you train a model) - The
mantra.yml
file contains project metadata - The
settings.py
file contains project settings
Now we have a project! To view the current project through the Mantra UI, execute the following from your project root:
$ mantra ui
Now that you are ready, it’s time to learn how Mantra models and datasets work!
- 🤖 Get started with Mantra models
- 💾 Get started with Mantra datasets
- 🏃 Get started with Mantra tasks
- 🎁 Get started with Mantra training


Settings
Profile
Configure
Logout
Update Profile
Home
Baby
Tips
Settings
Log Out
Are You Sure want to log Out?
Yes
No
Your profile has updated successfully!


::first-letter 只对块级元素有效
This "div" is block element.
Wahahah.
This "span" is inline element.
This "span" is block element.
This "span" is inline-block element.


Applying the results of this inspection without consideration might have negative effects on code clarity and design. This inspection is intended for Java ME and other highly resource constrained environments.
Example:
String s = "example"; for (int i = 0; i < s.length(); i++) { System.out.println(s.charAt(i)); }
After the quick-fix is applied, the result looks like this:
String s = "example"; int length = s.length(); for (int i = 0; i < length; i++) { System.out.println(s.charAt(i)); }
Use the checkbox below to ignore calls to common Java iteration methods like Iterator.hasNext()
and known methods with side-effects like Atomic*.compareAndSet
.


PCA Plots with Loadings in Python
using pandas, sklearn and seaborn
Like the previous Code Nugget, this bit of code will add some often needed
features to PCA plots done with Python. Here the loadings and variance explained will be added to the plot, this is
something that is included by default in R’s biplot()
, but in Python there is more too it. Like the last plot, the code
isn’t difficult, but to get it to work it does require a fair bit of digging in the documentation to find out how to
add this in.
First, the Iris dataset is loaded, some example data is required for these bits of code and as this dataset is readily available it is a very good choice. A few lines of code are added to turn the dataset into a Pandas dataframe.
from sklearn.datasets import load_iris
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
iris_obj = load_iris()
iris_df = pd.DataFrame(iris_obj.data, columns=iris_obj.feature_names)
iris_df["species"] = [iris_obj.target_names[s] for s in iris_obj.target]
iris_df.head()
| sepal length (cm) | sepal width (cm) | petal length (cm) | petal width (cm) | species | |
|---|---|---|---|---|---|
| 0 | 5.1 | 3.5 | 1.4 | 0.2 | setosa |
| 1 | 4.9 | 3.0 | 1.4 | 0.2 | setosa |
| 2 | 4.7 | 3.2 | 1.3 | 0.2 | setosa |
| 3 | 4.6 | 3.1 | 1.5 | 0.2 | setosa |
| 4 | 5.0 | 3.6 | 1.4 | 0.2 | setosa |
Next, scikit-learn is used to do a PCA on all the leaf measurements (so the species column is dropped). As prior to
running a PCA it is recommended to scale the data, a pipeline is used to apply the StandardScaler
prior to the
PCA. While the pipeline isn’t strictly required here, for more complex analyses this is can save a lot of time and
potential mistakes, so I would recommend using it also for simple cases like this.
from sklearn.decomposition import PCA
from sklearn.preprocessing import StandardScaler
from sklearn.pipeline import Pipeline
pipeline = Pipeline([("scaler", StandardScaler()), ("pca", PCA(n_components=2)),])
pca_data = pd.DataFrame(
pipeline.fit_transform(iris_df.drop(columns=["species"])),
columns=["PC1", "PC2"],
index=iris_df.index,
)
pca_data["species"] = iris_df["species"]
pca_step = pipeline.steps[1][1]
loadings = pd.DataFrame(
pca_step.components_.T,
columns=["PC1", "PC2"],
index=iris_df.drop(columns=["species"]).columns,
)
The last few lines are important here, this is the bit that gets the loadings for the different features and turns them into a dataframe shown below. Including these in a plot can help explain which features are driving the variation between groups of samples. So it is somewhat strange there are no off-the-shelve solutions to draw these in Python, at least to my knowledge, let me know in the comments if you know packages that do this! The code included below is based on a simple example I found here.
| PC1 | PC2 | |
|---|---|---|
| sepal length (cm) | 0.521066 | 0.377418 |
| sepal width (cm) | -0.269347 | 0.923296 |
| petal length (cm) | 0.580413 | 0.024492 |
| petal width (cm) | 0.564857 | 0.066942 |
The last bit of code will draw a scatter plot with the samples, add arrows for the loadings and also include the percentage of explained variance by each component to the axes labels. This latter is an often seen inclusion in plots in scientific papers, so when presenting PCA data this is a must have.
def loading_plot(
coeff, labels, scale=1, colors=None, visible=None, ax=plt, arrow_size=0.5
):
for i, label in enumerate(labels):
if visible is None or visible[i]:
ax.arrow(
0,
0,
coeff[i, 0] * scale,
coeff[i, 1] * scale,
head_width=arrow_size * scale,
head_length=arrow_size * scale,
color="#000" if colors is None else colors[i],
)
ax.text(
coeff[i, 0] * 1.15 * scale,
coeff[i, 1] * 1.15 * scale,
label,
color="#000" if colors is None else colors[i],
ha="center",
va="center",
)
g = sns.scatterplot(data=pca_data, x="PC1", y="PC2", hue="species")
# Add loadings
loading_plot(loadings[["PC1", "PC2"]].values, loadings.index, scale=2, arrow_size=0.08)
# Add variance explained by the
g.set_xlabel(f"PC1 ({pca_step.explained_variance_ratio_[0]*100:.2f} %)")
g.set_ylabel(f"PC2 ({pca_step.explained_variance_ratio_[1]*100:.2f} %)")
plt.savefig("PCA_with_loadings.png", dpi=200)
plt.show()
In this final bit a function, loading_plot()
, is added to draw the loadings on top of another plot (most likely a
scatter plot). It provides enough flexibility you could also use this for plots between higher-order principal
components, add specific colors to plots and scale the lines and arrows to your liking. The result is shown below,
a PCA plot with all elements you would expect!
Like with the previous post with some extra effort the plots are considerably better when interpreting data. I will certainly be copy-pasting these bits often for various analyses, hope others find them useful to !
Liked this post ? You can buy me a coffee


The Basic Mod Set: Server View
The following documents the standard mod set from the server's perspective. Note that what follows does not detail the message protocols that these mods obey. Consult the Basic Mod Set: Client View document for that information.
Note, however, that there are several mods that exist only on the server side, have no client presence, and are not directly visible to the client in any way.
Cartesian
The Cartesian mod provides the item to which it is attached with simple two-dimensional cartesian geometry. It also supports user manipulation of to the containership relation between objects. This mod may not be attached to users or contexts.
Representation
{
type:"cart",
left:INT,
top:INT,
width:INT,
height:INT
}
where:
left
andtop
are the X and Y coordinates of the screen position (in pixels) of the assocated item, relative to the position of its container.width
andheight
are the X and Y screen dimensions (in pixels) of the associated item.
Census
The Census mod allows a client to survey the number of users in a context, even if the client cannot see those users directly. It may be attached to any kind of object.
Representation
{ type:"census" }
Chat
The Chat mod enables multi-user text chat in a context. It is
attached to a context, never to a user or item. It may be configured to
individually allow or disallow the "say"
or "push"
messages, both to the context as a whole (public chat or push) and to
individual users (private chat or push).
Representation
{
type:"chat",
allowchat:?BOOL,
allowprivate:?BOOL,
allowpush:?BOOL,
allowprivatepush:?BOOL
}
where:
allowchat
is a flag that controls whether users are allowed to send"say"
messages to the region. If omitted, it defaults to true.allowprivate
is a flag that controls whether users are allowed to send"say"
messages to other users. If omitted, it defaults to true.allowpush
is a flag that controls whether users are allowed to send"push"
messages to the region. If omitted, it defaults to true.allowprivatepush
is a flag that controls whether users are allowed to send"push"
messages to other users. If omitted, it defaults to the logical AND of theallowprivate
andallowpush
flags.
ContextKey
The ContextKey mod enables entry to restricted entry contexts. It may be attached to a user or item, but doesn't make sense to be attached to a context. When a user attempts to enter a restricted context, the server checks to see if the user has a ContextKey mod attached or contains (at some level of nesting) an item with a ContextKey attached and that the ContextKey enables entry to the context.
Representation
{
type:"ctxkey",
contexts:[CTXREF_STR],
transferrable:?BOOL,
deletable:?BOOL,
expiration:?LONG
}
where:
contexts
is an array of context reference strings identifying the contexts to which this mod grants access.transferrable
is flag that, if present and false, marks the key as transferrable to another user. If it is not transferrable (it is by default), the server will prevent it from being moved to a containership hierarchy other than the one it is presently in. This flag only makes sense when the mod is attached to an item.deletable
is a flag that, if present and false, prevents the item to which the key is attached from being deleteable (items are deletable by default).expiration
is a number encoding a Unix timestamp that, if present, establishes an expiration time for the key. After this time it will no longer grant entry to any context. A value of 0 (the default) indicates that the key does not expire.
Dictionary
The Dictionary mod associates a server-moderated name/value lookup table with the object to which it is attached. It may be attached to a context, user or item.
Representation
{ type:"dictionary", names:[STR], values:[STR], persist:?BOOL }
where:
names
is an array of strings, containing the dictionary's lookup keys.values
is an array of strings parallel tonames
, containing the values. For a given element ofnames
, the element ofvalues
with the same array index contains that name's value.persist
is a flag that, if present and true, makes the state of the dictionary persistent. That is, when the object to which this mod is attached is checkpointed, the current state of the name/value settings is saved with it. If it is not persistent, then when the enclosing context is shut down, any changes will be lost, and the next time the object is loaded it will revert to its original settings.
Image
The Image mod associates an image with the object to which it is attached. It may be attached to any kind of object, but normally it will be attached to items. This mod is purely a data object; it has no behavior and no message protocol. It is up to the client application to make use of this data appropriately.
Representation
{ type:"image", img:STR, width:?INT, height:?INT }
where:
img
is the URL of an image.width
andheight
, if given, represent the horizontal and vertical extent of this image, in pixels.
Invisible
The Invisible mod causes the item to which it is attached to be hidden from clients. That is, any such items will not be included in the contents of their containers when these contents are transmitted to clients. The contents of an invisible item are thus also effectively invisible, even if they do not themselves have this mod attached. This mod may only be attached to an item and never to a context or user.
Representation
{ type:"invisible" }
Note
The Note mod associates a block of editable text with the item to which it is attached. It must be attached to an item, not a context or user.
Representation
{ type:"note", text:STR, style:?STYLEDESC }
where:
text
is the text of the note.style
is an optional style description for rendering the text. See below for details on the style descriptor object.
NoteMaker
The NoteMaker mod provides a facility for creating new items with Notes attached. It is normally attached to the context, but this is not required.
Representation
{ type:"notemaker", styles:STYLEOPTIONSDESC }
where:
styles
is a collection of style options that can constrain the styles associated with notes this mod creates. See below for details on the style options descriptor object.
TalkOptions
The TalkOptions mod describes controls the style information
associated with user utterances displayed as a result of "say"
messages. This mod must be attached to a context, not to a user or item. It
operates in conjunction with the Chat and TalkPrefs mods.
This mod is purely a data object; it has no message protocol.
Representation
{ type:"talkoptions", styles:STYLEOPTIONSDESC }
where:
styles
is a collection of style options that can constrain the styles associated with chat. See below for details on the style options descriptor object.
TalkPrefs
The TalkPrefs mod holds a user's current chat text display style settings. It operates in conjunction with the Chat and TalkOptions mods. It is always attached to a user. It always ephemeral, and so has no persistent representation.
Descriptor Objects
There are a couple of JSON objects that are used to carry standard bundles of information in the representations of certain mods and in some messages. These are not mods or messages themselves, but simply bundles of data.
Style Descriptor
The style descriptor contains information for the rendering of text.
Representation
{
type:"style",
color:?STR,
backgroundColor:?STR,
borderColor:?STR,
textStyle:?STR,
icon:?STR
}
where:
color
, if given, is the name of the text color.backgroundColor
, if given, is the name of the text background color.borderColor
, if given, is the name of the text border color.textStyle
, if given, is an HTML CSS style string for a text element.icon
, if given, is the URL of a marker icon.
All elements are optional. Color names are standard HTML color names.
Style Options Descriptor
The style options descriptor contains a collection of text style information. It represents a range of permitted style values for use in preference setting and display.

All elements are optional.


LoL Report System
File Report!
Enter Summoner Name
Enter Report Type
Enter Date
11123-344, ReaPer939, Leaving, 23:00:22 12/24/2012


About
Hi there! Welcome to your personal New York City guide. Here, you can enter information about food places, bar, clubs, or events that you've been to. Enter the name of the place, how much you liked it, and any extra comment you may have on the place! In each page, you;ll find the six most recent pictures posted on Instagram that are related to the specific page you're on.
This website was designed and programmed by Pauline Hadad, with the help of the following sources:
- Instagram's API
- Parallax.js
- andris9/jStorage on GitHub
- jsfiddle.net/3ERAT/24


Generating documentation with YUIDoc is as simple as going to the top of your source tree and running:
$ yuidoc .
However, you can configure YUIDoc's behavior further using a
by providing command line options,
a JSON configuration file, or even both.
This section discusses the yuidoc
command line tool in more detail.
Running YUIDoc on the Command Line
Certain yuidoc
command line options correspond to entries in the
the yuidoc.json
configuration file.
Command line options always take priority.
YUI Doc generates API documentation from a modified JavaDoc syntax. Current version (0.3.34) Usage: yuidoc <options> <input path> Common Options: -c, --config, --configfile <filename> A JSON config file to provide configuration data. You can also create a yuidoc.json file and place it anywhere under your source tree and YUI Doc will find it and use it. -e, --extension <comma sep list of file extensions> The list of file extensions to parse for api documentation. (defaults to .js) -x, --exclude <comma sep list of directories> Directories to exclude from parsing (defaults to '.DS_Store,.svn,CVS,.git,build_rollup_tmp,build_tmp') -v, --version Show the current YUIDoc version --project-version Set the doc version for the template -N, --no-color Turn off terminal colors (for automation) -C, --no-code Turn off code generation (don't include source files in output) -n, --norecurse Do not recurse directories (default is to recurse) -S, --selleck Look for Selleck component data and attach to API meta data -V, --view Dump the Handlebars.js view data instead of writing template files -p, --parse-only Only parse the API docs and create the JSON data, do not render templates -o, --out <directory path> Path to put the generated files (defaults to ./out) -t, --themedir <directory path> Path to a custom theme directory containing Handlebars templates -H, --helpers <comma separated list of paths to files> Require these file and add Handlebars helpers. See docs for more information --charset CHARSET Use this as the default charset for all file operations. Defaults to 'utf8' -h, --help Show this help -q, --quiet Supress logging output -T, --theme <simple|default> Choose one of the built in themes (default is default) --syntaxtype <js|coffee> Choose comment syntax type (default is js) --server <port> Fire up the YUIDoc server for faster API doc developement. Pass optional port to listen on. (default is 3000) --lint Lint your docs, will print parser warnings and exit code 1 if there are any <input path> Supply a list of paths (shell globbing is handy here)
Running YUIDoc in Server Mode
Most documentation tools (including YUIDoc) involve some sort of build process. However, YUIDoc provides a unique feature that allows you to short-circuit this.
In server mode, YUIDoc fires up a small Node.js based server and begins parsing and displaying documentation in real time. This greatly speeds up the documentation authoring process, as you can just edit your source code and preview changes with a simple browser reload, rather than waiting for a build.
To activate server mode on localhost:3000
, run yuidoc --server
.
You can optionally specify an alternate port:
yuidoc --server or yuidoc --server 5000Then visit:
http://<IP_ADDRESS>:3000/ or http://<IP_ADDRESS>:5000/
Any changes you make to your YUIDoc comment blocks. will be reflected when you reload the browser. It's that simple!
NOTE: Server mode is not a replacement for building and hosting your documentation, just a handy previewing tool. For production, you should generate static HTML pages and host them on a real web server.
Working with YUIDoc Parsed Data
YUIDoc generates a data.json
file after it parses your API documentation.
The external.data
config option enables you to import a YUIDoc data.json
file
from another project and mix it into your own documentation.
This feature is handy when you are extending another project and would like to link back
to their API documentation. For example, importing YUI Library's data.json
file would enable YUIDoc to automatically link back to Base
, EventTarget
, and
other core YUI objects that your own API might be extending or mixing in.
Currently, importing external data enables YUIDoc to resolve HTML links @extends
or @use
keywords,
but does not cause YUIDoc to generate complete documentation for the external API.
Future versions of YUIDoc may provide the option to mix in the data natively
and reproduce the external API right along with your own.
Adding External YUIDoc Data to Your Project
Create an external
object under the options
object in your yuidoc.json
file and give it
a property called data
pointing to the URL of the external data.json
file you wish to import.
data
can be a string or an array of strings.
{ "options": { "external": { "data": "http://yuilibrary.com/yui/docs/api/data.json" } } }
NOTE: YUIDoc currently fetches external data on each run with no caching.
Configuring YUIDoc with yuidoc.json
You can also store most YUIDoc configurables in a yuidoc.json
file.
As mentioned in the command line arguments section,
command line options always take priority over yuidoc.json
configuration values.
The yuidoc.json
file must reside in a directory somewhere under where you execute yuidoc
.
YUIDoc will scan the tree for this file before doing anything else.
A short example yuidoc.json
file would resemble:
{ "name": "The Foo API", "description": "The Foo API: a library for doing X, Y, and Z", "version": "1.2.1", "url": "http://example.com/", "options": { "outdir": "../build/apidocs" } }See below for more examples.
yuidoc.json Fields
General YUIDoc Project Information
| Name | Description |
|---|---|
name
| A short name for the project. |
description
| A one or two sentence description of the project. |
version
| The project's current version, as some kind of meaningful string. |
url
| The project's primary URL. This does not necessarily have to be the URL of the generated API documentation. |
logo
| The logo to add to the header of all generated HTML documentation. If you do not provide a header, YUIDoc will use the YUI logo by default. |
YUIDoc Options
Within the options
object, you can provide any of the following fields:
| Name | Description |
|---|---|
linkNatives
| Selects whether to autolink native types such as String and Object over to the Mozilla Developer Network. |
attributesEmit
|
Selects whether YUIDoc should autogenerate documentation for change events
generated by the YUI Attribute API.
When a YUI attribute foo changes its value,
YUI automatically fires a custom event named fooChange .
Setting attributesEmit to true instructs YUIDoc to
automatically generate documentation for each of these events.
You can set this value to false if you think that your audience
is well aware of change events and would not benefit from this extra verbiage.
|
selleck
|
Selects whether to add Selleck metadata.
If true , YUIDoc searches for a component.json file above the source tree and
attaches that data to the module data as extra information.
|
ignorePaths
| Specifies an array of string paths to ignore when using shell globbing. This only removes top level items from the list to initally scan. Use exclude to remove specific directories. |
exclude
| Specify a comma separated list of names you want to exclude from parses when YUIDoc recurses the source tree. |
paths
|
Specifies a single string glob or array of globs
to use when searching the source tree for docs to parse.
|
outdir
| Specifies the directory in which to place the rendered HTML files and assets. |
external.data
|
Provides a link to an external data.json file to merge into the local api docs.
For more information, refer to the external data example.
|
Example: YUI 3 Library API
This sample yuidoc.json
file is used in the YUI 3
project:
{ "name": "YUI 3", "description": "YUI 3 JavaScript Framework", "version": "3.5.0", "url": "http://yuilibrary.com/", "options": { "linkNatives": "true", "attributesEmit": "true", "selleck": "true", "ignorePaths": [ "simpleyui" ], "paths": "*/js", "outdir": "../api-js" } }
Example: YUIDoc API
This sample yuidoc.json
file is used in the YUIDoc project itself:
{ "name": "YUIDoc", "description": "YUIDoc documentation tool written in Javascript", "version": "0.2.38", "url": "http://yuilibrary.com/projects/yuidoc", "logo": "http://yuilibrary.com/img/yui-logo.png", "options": { "external": { "data": "http://yuilibrary.com/yui/docs/api/data.json" }, "linkNatives": "true", "attributesEmit": "true", "paths": [ "./lib" ], "outdir": "./output/api" } }


| Number of Classes | Line Coverage | Mutation Coverage | Test Strength |
|---|---|---|---|
| 3 | 37% | 0% | 0% |
| Name | Line Coverage | Mutation Coverage | Test Strength |
|---|---|---|---|
| RandomPortGreenMailExtension.java | 57% |
0% |
0% |
| RandomPortGreenMailRule.java | 0% |
0% |
0% |
| RandomPortServerSetup.java | 50% |
0% |
0% |


PART I. GENERAL PROVISIONS
Cross References
Hawaii hurricane relief fund, see chapter 431P.
Other disaster relief provisions, see chapter 127A and chapter 171, part IIIC.
Tax relief, see §§235-7 and 237-24.7.
§209-1 Definitions. As used in this chapter:
"Board" means the board of land and natural resources.
"Commodity" means any good or service necessary for the health, safety, and welfare of the people of Hawaii; provided that this term shall include, but not be limited to:
(1) Materials;
(2) Merchandise;
(3) Supplies;
(4) Equipment;
(5) Resources; and
(6) Other articles of commerce that shall include, without limitation, the following:
(A) Food;
(B) Water;
(C) Ice;
(D) Chemicals;
(E) Petroleum products;
(F) Construction materials; or
(G) Residential dwellings.
"Coordinator" means the rehabilitation coordinator provided for in section 209-4.
"Director" means the director of business, economic development, and tourism.
"Rehabilitation area" means any area of the State struck by a state disaster and declared to be in need of rehabilitation by the governor pursuant to section 209-2.
"Residential dwelling unit" means any single or multifamily residence where the occupants pay rent to an owner or landlord, for the right to occupy and live on the property.
"Severe weather warning" means the issuance by the National Weather Service of a public notification that a dangerous weather condition exists that could impact the State, or any portion of it, within a specified period of time. This term includes but is not limited to, warnings of coastal inundation (high surf), flash flooding, tsunami, or hurricane.
"Small Business Administration" means the Small Business Administration of the United States.
"State disaster" means any unfortunate, sudden, and extraordinary occurrence declared by the governor pursuant to section 209-2 to have caused losses and suffering of such character and magnitude as to require and justify rehabilitative assistance from the State. [L 1961, c 189, §2; am L 1963, c 2, §3; Supp, §98P-2; HRS §209-1; am L 1987, c 336, §7; am L 1990, c 293, §8; am L 1993, c 333, §1]


|
Aether.Physics2D
1.7
|
A manifold for two touching convex Shapes. Box2D supports multiple types of contact: More...
Public Attributes | |
| Vector2 | LocalNormal |
| Not use for Type.SeparationFunction.Points More... | |
| Vector2 | LocalPoint |
| Usage depends on manifold type More... | |
| int | PointCount |
| The number of manifold points More... | |
| FixedArray2< ManifoldPoint > | Points |
| The points of contact More... | |
| ManifoldType | Type |
A manifold for two touching convex Shapes. Box2D supports multiple types of contact:
| Vector2 LocalNormal |
Not use for Type.SeparationFunction.Points
| Vector2 LocalPoint |
Usage depends on manifold type
| int PointCount |
The number of manifold points
| FixedArray2<ManifoldPoint> Points |
The points of contact


Media: New Zealand jury convicts man of murdering British backpacker
SYDNEY, Nov 22 — A jury in New Zealand convicted a 27-year old man today of murdering a British woman backpacker, media reported, ending a case that has shocked the Pacific nation.
Grace Millane, 22, who was travelling after finishing university, went missing in Auckland on December 1 last year. Police found her body on December 9 in bushland just a few metres from a scenic drive in Auckland’s Waitakere Ranges.
The man, whose name has been suppressed by the court, met Millane on the evening of December 1 through dating app Tinder, the jury heard. He pleaded not guilty to murder, arguing she died accidentally during consensual sex.
The jury rejected the argument, convicting the man just hours after beginning deliberations, Television New Zealand reported. — Reuters


KnowRe/WebDevCurriculum
KnowRe web development curriculum for noobs
KnowRe
Quest 02 added constraint
Latest commit 8a3080e on 7 Aug 2016
| Part 0. git/Quest 00. Hello, git | Part 2 finished | 2years ago | |
| Part 1. HTML & CSS | Quest 02 added constraint | 2years ago | |
| README.md | Fix: Removed advertisement | 2years ago |
README.md
KnowRe web development curriculum 2018


Elements delegated for a specific event type will receive bubbling events also from elements not having a delegate attached themselves.
IE and other browser-like software not fully supporting CSS specifications will not work, however NWEvents emulated events work.
Container
Container


The <go-off-canvas>
component should be the only instance of the off canvas in the app.
To use the off canvas anywhere in the app, you must first add it to the app level. This should only be done once per application.
Import the GoOffCanvasModule
into the main app module.
Add the <go-off-canvas>
element to app.component.html
.
To make use of the off canvas in our component:
In the module that imports your component, import the
GoOffCanvasModule
,
add the component that will be rendered in the off canvas to
the entryComponents
,
and add the GoOffCanvasService
to the providers.
In the component that is telling the off canvas to open, import the
GoOffCanvasService
, and the
component that is being rendered inside the off canvas.
To open the off canvas, use the service to call
openOffCanvas
.
This method takes the component type (BasicTestComponent in our case),
the bindings for that component as an object, and an optional header binding as a string.
Lastly, we need something to trigger that function.
In our case we will use a button that triggers the
openOffCanvas
method,
but it could be triggered by any event.


Happy to see you all,let me introduce myself!! I am a kind of person who wish to wander around new things.At present , Im pursuing my BTECH degree in thiagarajar college of engineering, Madurai.I'm fond of learning and doing artswhich make me feel comfort when I'm low.To be frank I'm good at managing people,organising an event and I am well versed in engaging my peers to avoid discomfort zone.
I'm much excited on seeing you,Thanks for visiting my website.
I've participated in the workshop named SELF-DRIVING CARS USING AI & ML.I'd great learning experince over there, We had a demo in the projects made my industry people.
This platform is to make women to actively participate in the contest and conference taking place and I'm one of the ambassadors present.
I've secured 98.8%
I've secured 96.58%
I've secured 9.68 CGPA (current)
The Web system is developed for teachers and students for better colloborative learning and it is fully coded using SQL and java.
The main objective is to provide food for needy ones and also to avoid food wastge.Languages used were SQL and java.
I have attended the industrial trianing in my college and there we had learnt to built a basic game based platform using VR technology.
Being an NSS cadet , I've participted in many of the cleaning works in various Villages around madurai.
Through college we have arranged blood donation camps in well organised manner which is also a reason for development in my organising skill.
"TO SERVE AS A LEADER BY ENCOURAGING INNOVATIVE IDEAS AND FORWARD THINKING SO THAT AS A TEAM WE CAN PROVIDE A BETTER TECH SOLUTIONS AND WILL MAKE A DIFFERENCE IN OTHERS LIFE!"


Section 12.1. The Uses of Version Control
Section 12.2. Version Control Concepts
Section 12.3. How VC Helps with Basic Operations
Section 12.4. Editing Comment Buffers
Section 12.5. VC Command Summary
Section 12.6. VC Mode Indicators
Section 12.7. Which Version Control System?
Section 12.8. Individual VC Commands
Section 12.9. Customizing VC
Section 12.10. Extending VC
Section 12.11. What VC Is Not
Section 12.12. Using VC Effectively
Section 12.13. Comparing with Ediff


God is Love
Hadiye.org is a non profit organization, and our mission is to provide people with the right understanding on the love of God and
help people to make a life-changing decision based on the right understanding.
{% extends "base/basic.html" %} {% block content %}


| 043:017 Khan | : |
And if one of them is informed of the news of (the birth of) that which he set forth as a parable to the Most Beneficent (Allah) (i.e. of a girl), his face becomes dark, gloomy, and he is filled with grief! |
| 043:017 Maulana | : |
And when one of them is given news of that of which he sets up a likeness for the Beneficent his face becomes black and he is full of rage. |
| 043:017 Pickthal | : |
And if one of them hath tidings of that which he likeneth to the Beneficent One, his countenance becometh black and he is full of inward rage. |
| 043:017 Rashad | : |
When one of them is given news (of a daughter) as they claimed for the Most Gracious, his face is darkened with misery and anger! |
| 043:017 Sarwar | : |
When one of them is given the glad news of the birth of a daughter, which they believe to be the only kind of child that the Beneficent God can have, his face blackens with anger. |
| 043:017 Shakir | : |
And when one of them is given news of that of which he sets up as a likeness for the Beneficent Allah, his face becomes black and he is full of rage. |
| 043:017 Sherali | : |
Yet when the tidings are given to one of them of that the like of which he ascribes to the Gracious God, his face becomes dark and he is choked with inward grief. |
| 043:017 Yusufali | : |
When news is brought to one of them of (the birth of) what he sets up as a likeness to (Allah) Most Gracious, his face darkens, and he is filled with inward grief! |
Concepts/Themes Covered: أركان الإسلام > التوحيد > الشرك والمشركون > الشُبَه التي يحتج بها المشركون Pillars of Islam> Islamic> Polytheism and the Polytheists> The Pretexts Offered by the Polytheists as a Proof أركان الإسلام > التوحيد > الكافرون > التهكم بالكفار Pillars of Islam> Islamic> The Disbelievers> The Mockery against the Disbelievers الإيمان > الملائكة > الإيمان بهم Faith> The Angels> To Believe in them العمل > العمل الطالح > القتل والقتال > وأد البنات Action(Work)> Bad Deeds>Killing and Fighting>Burying the Daughters Alive الإنسان والعلاقات الاجتماعية > الأسرة > وأد البنات Man and The Social Relations>The Family>Burying Alive a new Born Girl الإنسان والعلاقات الاجتماعية > النساء > المرأة Man and The Social Relations>Women>The Woman
This tool uses eight English parallel translations for the Holy Quran imported from Mr. Clay Smith. You can also visit Qurany Concepts for browsing the Quran themes or topics. If you want to search the Holy Quran for keywords, please visit Qurany Keywords.


Enter API Keys:
API ID:
API KEY:
Test API Methods
viewGalleries() Method
enroll() Method
Image:
Gallery ID:
Subject ID:
viewSubjectsInGallery() Method
Gallery ID:
removeSubjectFromGallery() Method
Subject ID:
Gallery ID:
removeGallery() Method
Gallery ID:
recognize() Method
Image:
Gallery ID:
detect() Method
Image:
verify() Method
Image:
Subject ID:
Gallery ID:
Callback:


A layer of mucus on the clownfish's skin makes it immune to the fish-eating anemone's lethal sting.
Bright orange with three distinctive white bars,clown anemonefish are among the most recognizable of all reefdwellers.They reach about 11 centimeters in length,and are named for the multicolored sea anemone in which they make their homes


| (a) | [ var ] id {, id } : typeSpec | |||||||
| (b) | subprogramHeader |
procedure putTitle ( title : string )
% The parameter declaration is: title : string
put title
end putTitle
procedure x (var s : array 1 .. * of string (*))
% Set each element of s to the null string
for i : 1 .. upper ( s )
s ( i ) := ""
end for
end x
Parameters declared var are passed by reference, which means that a pointer to the value is passed to the procedure, rather than passing the actual value. This implies that in the call p ( a (i)), in which array element a(i) is passed to procedure p, a change to i in p does not change the element referred to by p's actual parameter. Every non-scalar (not integer, subrange, real, boolean, enumerated, pointer or the char type) parameter is passed by reference whether or not it is declared var. In all other cases (scalar non-var parameters) the parameter is passed by value (the actual value is copied to the procedure).
The upper bound of an array or string that is a formal parameter may be specified as an asterisk (*), as is done above for parameter s in procedure x. This specifies that the size of the upper bound is inherited from the corresponding actual parameter. Parameters declared using star are called dynamic parameters.
The names of the formal parameters must be distinct from each other, from the procedure or function name, and from pervasive identifiers. However, they need not be distinct from names outside of the procedure or function.
function findZero ( function f ( x : real) : real,
left, right, accuracy : real ) : real
pre sign ( f ( left ) ) not= sign ( f ( right)) )
and accuracy > 0
var L : real := left
var R : real := right
var M : real
const signLeft := sign ( f ( left ) )
loop
M := ( R + L) / 2
exit when abs ( R - L ) <= accuracy
if signLeft =sign ( f ( M ) ) then
L := M
else
R := M
end if
end loop
result M
end findZero
function findZero ( f : function g ( x : real) : real,
left, right, accuracy : real ) : real
You can also optionally use the register keyword to request that the variable be placed in a machine register. This changes form (a) to allow the optional use of the register keyword. The syntax for form (a) is actually:
In the current (1999) implementation, programs are run interpretively using pseudo-code, which has no machine registers, and the register keyword is ignored. See register for restrictions on the use of register parameters.
The optional keyword cheat means that the parameter has a type cheat. See cheat. Any variable or constant non scalar (in other words, items passed by reference) can be passed to a type cheat parameter. The internal representation will be interpreted as a value of the specified type. This is dangerous as it provides unconstrained access to the underlying computer memory.
[ var ] [ register ] id {, id } : [ cheat ] typeSpec
procedure dump (a : cheat array 0 .. 10000 of nat1, n : int )
for i : 0 .. n - 1
put i, a ( i ) : 4
end for
end dump
var s : string := "abc"
dump ( s, 5 ) % Dumps 5 bytes, starting with "abc"


Toggle navigation
Rat Tracker 2k17
Log Out
List View
Map View
Graph View
Add New Spotting
Add New Rat Spotting
Date
Location Type
Address
City
Zip
Borough
Lat.
Long.
Submit


For Scouts ages 11-17.
We meet Monday nights from 7 to 8:30 pm.
Westminster Presbyterian Church.
32111 Watergate Rd, Westlake Village, CA 91361.
"Train Scouts to do a job, then let them do it. Never do anything a boy can do." -Sir Robert Baden-Powell
Build confidence and self-esteem.
Learn life skills and leadership.
Be part of something bigger than yourself.
Troop 485 provides young adults the opportunity to experience Scouting in a smaller Troop with many leadership opportunities. The smaller size allows more mentorship between experienced and inexperienced scouts. This model provides frequent teaching and leadership development opportunities as well as the ability to hold many Troop leadership positions (Patrol Leader and Senior Patrol Leader). Rank advancement follows the mentorship so Scouts grow in Scouting rapidly. The Troop has monthly outings as weather permits with approximately 6 camping trips per year as well as a week long trip to a Scout Camp. After one year in Scouting, during the campouts, the boys can setup their own tents, cook their own food, clean their gear and execute a planned activity with minimal supervision.
As I was never in Scouting, to see my sons become so independent at the ages of 11 and 12, has been a real eye-opener and made me into a Scouting believer. The basic Scout and leadership skills they learn through Rank Advancement and the advanced technical skills they learn through Merit Badges develops young adults into the antithesis of the perception of the modern millennial. They become capable young adults able to perform at an adult level so they develop confidence and true self-esteem.
Beyond the skills, Scouting in Troop 485 develops character with a focus on living the Scout Oath and Scout Law, highlighting these at Scout meetings, Boards of Review and Scoutmaster conferences.


Documentation
Manual
Home
Documentation of YEN: Your Easy Engine Dev 0001
Here You can get information about all classes and methods in engine.


All widgets, for recurring transactions
Login
Email
<EMAIL_ADDRESS>Password
password
Output (Amazon Billing Agreement ID)
Pending
Other examples
Amazon Pay US
Recurring transactions, no address book
Mobile
Responsive
Additional login scopes
Amazon Pay EU
Amazon Pay UK
Without consent


{% include "frontend/flash.html" %}
{% from "frontend/macros/group.html" import ListGroups, SelectGroup with context %}
{% from "frontend/macros/user.html" import Info, Events, AdminSettings with context %}
User Information
{{Info(User)}}
Groups
{% if User.groups %}
{{ListGroups(User.groups)}}
{% endif %}


Зависимости
-
The web’s most popular front-end template.
Пример
-
Initializr is an HTML5 templates generator to help you getting started with a new project based on HTML5 Boilerplate. It generates for you a clean customizable template with just what you need to start!
1-Pre-configuration
2-Fine tuning
- Twitter Bootstrap
- Modernizr
- Respond
- jQuery Minified
-
http://mediaqueri.es/


This blog post documents the process of upgrading Qrious app to Rails 3.1.0.rc4. While certain errors may be application/gems specific, I hope the overall approach may be usefull to other application.
The process was split into two stages
There is more then one way to do it. And, as a helper, generate a new rails 3.1 application and refer to its Gemfile and config files for reference.
The initial attempt was to simply include rails 3.1 gems in Gemfile
gem 'rails', '3.1.0.rc4'
gem 'sass-rails', "~> 3.1.0.rc"
gem 'coffee-script'
gem 'uglifier'
gem 'jquery-rails'
and update the project with bundler update rails
:
$ bundle update rails
Bundler could not find find gem activesupport (= 3.1.0.rc3, runtime), which is required by gem multi_json (~> 1.0, runtime).
Boom! Bundler could not resolve dependencies. It seems some other gem depends on multi_json gem with too narrow constraint on the version. (I later discovered it was linkedin gem).
$ bundle install
Fetching source index for http://rubygems.org/
You have requested:
rails ~> 3.1.0.rc4
The bundle currently has rails locked at 3.0.9.
Try running `bundle update rails`
Vicious cycle. I could have dug into the previously stable Gemfile.lock trying to manually track down the mismatched dependencies, but that did not seem like a particularly robust approach, especially since this unresolved dependency may not be the last.
Anothep approach you may try, is to comment out all gems in Gemfile except rails 3.1, update rails, and then uncomment gems one by one and deal with errors.
The approach that finally worked for me was to rename the gemset (you are using rvm, aren’t you?) to something else for reference and create an empty gemset with the original name. Then try to install the updated Gemfile with bundle install. (Delte Gemfile.lock before this).
This is a cleaner approach with a disadvantage that the other gems which had no version constraint specified in Gemfile will be installed with the latest version, and that may not be what you want. To mitigate it, take a look at your pre-3.1 Gemfile.lock and put a version constraint for the gems you dont want upgraded.
Once the gems are installed, run the tests and go through the tests output and fix deprecation warnings.
You can also run the app with the assets pipeline disabled to make sure nothing is broken with the gems upgrade. Inside config/application.rb put:
# Disable the asset pipeline for now
config.assets.enabled = false # <== this is temporary
At theis point your application should be working as before the upgrage, with assets pipeline disabled.
undefined method `debug_rjs=' for ActionView::Base:Class
This option was removed in rails You will need to remove a reference to it from config/environments/development.rb
If you are on *nix machine you may get:
/home/kmamykin/.rvm/gems/ruby-1.9.2-p180@qrious/gems/execjs-1.2.0/lib/execjs/runtimes.rb:46:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
from /home/kmamykin/.rvm/gems/ruby-1.9.2-p180@qrious/gems/execjs-1.2.0/lib/execjs.rb:5:in `<module:ExecJS>'
from /home/kmamykin/.rvm/gems/ruby-1.9.2-p180@qrious/gems/execjs-1.2.0/lib/execjs.rb:4:in `<top (required)>'
from /home/kmamykin/.rvm/gems/ruby-1.9.2-p180@qrious/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `require'
In this case you need to install one of JavaScript runtimes, for example Node.js with
sudo apt-get install nodejs
Right now is a good time to generate a new rails 3.1 application and compare/diff the generated files under config folder with your application.
For my application I had to do the following changes:
Replaced config/boot.rb with the one generated by rails 3.1
In config/application.rb added the following line.
# Enable the asset pipeline
config.assets.enabled = true
In config/environments/development.rb removed the following line:
config.action_view.debug_rjs = true
Copy over config/initializers/wrap_parametes.rb
Added the following lines to config/environments/development.rb
# Do not compress assets
config.assets.compress = false
Added the following lines to config/encironments/test.rb
# Configure static asset server for tests with Cache-Control for performance
config.serve_static_assets = true
config.static_cache_control = "public, max-age=3600"
Added the following lines to config/environments/production.rb.
# Compress JavaScripts and CSS
config.assets.compress = true
# Compress both stylesheets and JavaScripts
config.assets.js_compressor = :uglifier
config.assets.css_compressor = :scss
Currently rails 3.1.0.rc4 requires JavaScript runtime installed even on production systems, which is clearly wrong and will be removed before final release. For now, for heroku deployments, the fix is available here


Daf Yomi
by Rabbi Yaakov Klass
The Great Switch
‘These Are The Sons Of Leah’
(Niddah 32)
The Gemara states that the gender of a child is dependent on whichever parent “emits the seed” first. If the mother does, the child is male; if the father does, the child is female. Our Gemara says this teaching remained without a source until R. Tzadok expounded Bereishis 46:15, “These are the sons of Leah whom she bore to Yaakov in Padan Aram and Dinah his daughter.” This pasuk associates sons with their mother and Dinah with her father.
The Prayers Of Righteous Women
The Gemara (Berachos 60a) relates that Leah, after bearing Yaakov six sons, found herself pregnant with a seventh son. Yaakov already had 10 sons at that point, and the matriarchs knew through prophecy that he was destined to have 12 sons. Leah realized that if she had another son, Rachel (who did not yet have any children) would be humiliated as she would end up with fewer sons than Bilhah and Zilpah, who had two each. Leah therefore prayed that she would give birth to a daughter.
The Yefei Toar (cited by Me’am Loez) adds that Bilhah and Zilpah joined Leah in her tent and told her they were satisfied with the number of sons they had and wanted Rachel to now give birth to a son. All three of them then prayed that Leah’s seventh pregnancy would result in the birth of a girl. Due to their prayers, Hashem changed the gender of the fetus.
The Power of Prayer
Based on this account, the Maharsha (Niddah 32a) questions R. Tzadok’s exposition. According to him, Dinah was a girl due to the actions of her father, but really she was a girl because of the prayers of Leah (and Bilhah and Zilpah).
The Maharsha answers his question by citing the Paneach Raza, who notes that one of the piyutim recited on Rosh Hashanah indicates that Hashem did not transform the male fetus in Leah’s womb into a female. Rather Hashem exchanged the male fetus in Leah’s womb (Yosef) with the female fetus in Rachel’s womb (Dinah). Thus, Dinah was indeed a female from conception due to her father Yaakov.


GCViT (Genotype Comparison Visualization Tool)
Video Tutorial on GCViT
GCViT Datasets
Dataset
Citation*
Source
SoySNP50K
Song, Q., Hyten, D. L., Jia, G., Quigley, C. V., Fickus, E. W., Nelson, R. L., Cregan, P. B. (2015). Fingerprinting soybean germplasm and its utility in genomic research. G3: Genes, Genomes, Genetics, 5(10)
10.1534/g3.115.019000
View Here
* please cite accordingly
You need to enable JavaScript to run this app.


ParseObject class
The ParseObject is a local representation of data that can be saved and retrieved from the Parse cloud.
The basic workflow for creating new data is to construct a new ParseObject, use set to fill it with data, and then use saveInBackground to persist to the cloud.
The basic workflow for accessing existing data is to use a ParseQuery to specify which existing data to retrieve.
- Implementers
Constructors
- ParseObject(String className, { String objectId, dynamic json })
- Creates a new ParseObject based upon a class name. If the class name is a special type (e.g. for ParseUser), then the appropriate type of ParseObject is returned.
Properties
- className → String
-
final
- createdAt → DateTime
-
This reports time as the server sees it, so that if you create a ParseObject, then wait a
while, and then call saveInBackground, the creation time will be the time of the first
saveInBackground call rather than the time the object was created locally.
read-only
- objectId → String
-
Accessor to the object id. An object id is assigned as soon as an object is saved to the
server. The combination of a className and an objectId uniquely identifies an object in your
application.
read-only
-
selectedKeys
→ List<
String> -
read-only
- updatedAt → DateTime
-
This reports time as the server sees it, so that if you make changes to a ParseObject, then
wait a while, and then call saveInBackground, the updated time will be the time of the
saveInBackground call rather than the time the object was changed locally.
read-only
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
deleteEventually(
) → Future< void> - Deletes this object from the server at some unspecified time in the future, even if Parse is currently inaccessible. Use this when you may not have a solid network connection, and don't need to know when the delete completes. If there is some problem with the object such that it can't be deleted, the request will be silently discarded. Delete requests made with this method will be stored locally in an on-disk cache until they can be transmitted to Parse. They will be sent immediately if possible. Otherwise, they will be sent the next time a network connection is available. Delete instructions saved this way will persist even after the app is closed, in which case they will be sent the next time the app is opened. If more than 10MB of commands are waiting to be sent, subsequent calls to deleteEventually or saveEventually will cause old instructions to be silently discarded until the connection can be re-established, and the queued objects can be saved.
-
deleteInBackground(
) → Future< void> - Deletes this object on the server in a background thread.
-
fetchInBackground(
) → Future< ParseObject> - Fetches this object with the data from the server in a background thread. [...]
-
get(
String key) → dynamic - Access a value. In most cases it is more convenient to use a helper function such as getString or getInteger. [...]
-
getBoolean(
String key) → bool -
Access a
bool
value. [...] -
getDateTime(
String key) → DateTime -
Access a
DateTime
value. [...] -
getDouble(
String key) → double -
Access a
double
value. [...] -
getInteger(
String key) → int -
Access an
int
value. [...] -
getList(
String key) → List -
Access a
List
value. [...] -
getMap(
String key) → Map< String, dynamic> -
Access a
Map
value. [...] -
getNumber(
String key) → num -
Access a
num
value. [...] -
getParseFile(
String key) → ParseFile - Access a ParseFile value. [...]
-
getParseGeoPoint(
String key) → ParseGeoPoint - Access a ParseGeoPoint value. [...]
-
getParseObject(
String key) → ParseObject - Access a ParseObject value. [...]
-
getString(
String key) → String -
Access a
String
value. [...] -
saveEventually(
) → Future< ParseObject> - Saves this object to the server in a background thread. [...]
-
saveInBackground(
) → Future< ParseObject> - Saves this object to the server in a background thread. [...]
-
set(
String key, dynamic value) → void -
Add a key-value pair to this object. It is recommended to name keys in
camelCaseLikeThis
. -
toJson(
{bool withData: true }) → dynamic - Converts this ParseObject into Map
-
toString(
) → String -
Returns a string representation of this object.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
Operators
-
operator ==(
dynamic other) → bool -
The equality operator. [...]
inherited
Constants
- keyClassName → const String
-
"className"
- keyComplete → const String
-
"__complete"
- keyCreatedAt → const String
-
"createdAt"
- keyIsDeletingEventually → const String
-
"__isDeletingEventually"
- keyIsDeletingEventuallyOld → const String
-
"isDeletingEventually"
- keyObjectId → const String
-
"objectId"
- keyOperations → const String
-
"__operations"
- keySelectedKeys → const String
-
"__selectedKeys"
- keyUpdatedAt → const String
-
"updatedAt"


[§572B-1] Definitions. As used in this chapter, unless the context otherwise requires:
"Agent" means the person or persons appointed as an agent or agents by the department of health pursuant to section 572-5.
"Civil union" means a union between two individuals established pursuant to this chapter.
"Partner" means an individual who is a party to a civil union established pursuant to this chapter. [L 2011, c 1, pt of §2]


We have a team of experts when it comes to responsive web design. To be in front of the pack, you need a design that works on a multitude of screen sizes. A Responsive design means your website will always look smart and function perfectly on any device. Get one website using flexible UI design techniques – eliminating the need for multiple websites. Let us focus on your web needs so that you can focus on what you do best!
Shopping, as we know it, has seen a revolution over the past decade. Businesses have experienced exponential growth due to this broader approach. Our expertise in e-Commerce as well as Online Secure Payment processing means your transition to the web will be smooth. We can help you get an advantage over your competition as everything will be measurable which in turn will help you keep track of sales, clicks and areas of improvement.
The direction of web has changed to be mobile first. It is imperative that businesses turn their attention towards having a presence in the mobile universe too. With the evolution of Cross Platform Mobile technologies, it is now easier to be mobile ready. Our expertise in Cross platform technologies like Xamarin, Ionic & PhoneGap, will make sure that you get the best of all mobile platforms.
I ventured into the world for Software and Web Development in 2007. It was curiosity that fuelled the passion and still keeps me going.
The urge to work and create my own projects led to the formation of an idea, an idea to create web presence easy. A direction that would help small businesses have a digital footprint and an online presence!
Come 2016, the brand was finally registered. Elementary was born. We're ready to spread some creativity around & Help small businesses thrive with an amazing web presence.
Developer | Designer | Project Manager
Bachelors of Engineering - Computer Science (Hons.)
I have over 8 years of experience in Designing and Developing Enterprise Web Applications. Attention to detail and focus on User Experience, I am passionate about building great sites with impressive and user friendly outcomes.


Follow these steps to enroll in Learning Center courses:
- Log in to the Algorithm Lab.
- In the left navigation bar, click Learning Center > All Courses.
- On the Available Courses page, click the course you want to enroll in.
- Click Enroll.
The Learning Center environment displays.


Student Management System
Student Id:
Student Name:
Course:
ID
Name
Course
Enrollment Date
Edit
Delete


GetHelpLex is a resource for people seeking facilities and services for substance use disorder (substance abuse/addiction) in or around Lexington, Kentucky.
GetHelpLex is a tool to help you find a substance abuse treatment program for yourself or others. It's an informational tool ONLY. If you are experiencing a medical emergency, please call 911.
Please remember that it is:
No identifying information is being collected from your search.
The Lexington Needle Exchange Program is located at the Lexington-Fayette County Health Department (650 Newtown Pike, Lexington, KY.). The exchange is available on Wednesdays from 3:00 p.m. to 6:00 p.m. and Fridays from 11:00 a.m. to 4:00 p.m. and is anonymous.
For additional information, please call<PHONE_NUMBER>
No cost naloxone is offered each Friday at the Lexington-Fayette County Health Department (650 Newtown Pike, Lexington, KY.) every Friday from 11:00 a.m. to 4:00 p.m. In order to receive naloxone a person must bring photo identification and complete a 10 minute class on how to use it.
For additional information, please call<PHONE_NUMBER>
Free naloxone is subject to availability
The Matthew Casey Wethington Act for Substance Abuse Intervention is named for Matthew Casey Wethington, who died in 2002 from a heroin overdose at the age of 23. Casey was an energetic young man who enjoyed life until it was “taken” by drugs. Casey never intended to become addicted to drugs when he used the first time. What he did not realize was that his using would progress from abusing to dependence and then to the disease of addiction. Although his parents tried to get him help, there was no law that could force someone into treatment because he was an adult. After Casey’s death his parents lobbied for a change. “Casey’s Law” is an involuntary treatment act for those who suffer from the disease of addiction.
For more information on Casey’s Law, please visit the Kentucky Office of Drug Control Policy’s Casey Law page at the link below:
https://odcp.ky.gov/Stop-Overdoses/Pages/Caseys-Law.aspx.
There are many types of substance abuse treatment available. No single type of treatment is appropriate for all individuals.
For additional information in substance abuse treatment, please see the Substance Abuse and Mental Health Services Administration’s What is Substance Abuse Treatment? A Booklet for Families.
To keep our information current, we verify program details once a year. But please verify treatment details with the program before making any treatment decisions.
Please submit feedback or call<PHONE_NUMBER> to report troubleshooting problems with the locator. Please note, this feedback is not always monitored and should be used ONLY to report information that needs to be updated and/or revised on the website.
DO NOT send treatment, assessment or referral questions as feedback.


Timing Sorting Algorithms
In the charts to the left, hover over data points to view
their values to the precision of three decimal places.
Hide specific data sets by clicking on the legend.
I. Data
Based off of the data as rendered in the charts to the left,
one can see that in order from slowest to fastest,
the various sorting algorithms may be sorted as such:
| Algorithm |
Time Complexity |
|
Best |
Average |
Worst |
| Bubble Sort |
Ω(n) |
Ω(n2) |
Ω(n2) |
| Selection Sort |
Ω(n2) |
Ω(n2) |
Ω(n2) |
| Insertion Sort |
Ω(n) |
Ω(n2) |
Ω(n2) |
| Heapsort |
Ω(n log(n)) |
Ω(n log(n)) |
Ω(n log(n)) |
| Merge Sort |
Ω(n log(n)) |
Ω(n log(n)) |
Ω(n log(n)) |
| Quicksort |
Ω(n log(n)) |
Ω(n log(n)) |
Ω(n2) |
II. Research Question
Question:
For a list in reverse order, is merge sort
or quicksort faster?
Hypothesis:
When sorting a list in reverse order,
quicksort will be faster than merge sort.
Conclusion:
After running the tests and plotting the data (in the third chart),
it is very evident, even with small lists, that for lists already
sorted in reverse order, merge sort is much faster than quicksort.
Even with the manual increase of node's maximum call stack size,
a RangeError
was encountered due to the recursion of quicksort for
lists longer than ~7000 elements.
For all list sizes tested, merge sort maintained a run-time under
1 millisecond, whereas quicksort's run-times increased greatly.
In conclusion, my hypothesis was incorrect. Contrary to my prediction,
merge sort was much faster than quicksort on lists in revevrse order.
III. Source Code
All code was written in Typescript, compiled into ECMAScript5
and bundled for the web via webpack.
Data was generated separately and written to JSON files, and
retrieved client-side via native XMLHttpRequest.
Favicon from octicons, converted from svg to png.
Direct links to specific files:
Full list of dependencies and dev dependencies may be found
in npm package.json.


The canonical builder for collections that are addable, i
An implementation of the Buffer
class using an array to
represent the assembled sequence internally
A builder class for arrays
A subtrait of collection
Simple stack class backed by an array
A class for mutable bitsets
Buffers are used to create sequences of elements incrementally by appending, prepending, or inserting new elements
A template trait for buffers of type Buffer[A]
This is a simple proxy class for
The base trait of all builders
trait
Builder[-Elem, +To] extends Growable[Elem]
A trait for cloneable collections
The J2ME version of the library defined this trait with a clone
method to substitute for the lack of Object
This class is used internally
This class implements double linked lists where both the head (elem
)
and the tail (next
) are mutable
This extensible class may be used as a basis for implementing double linked lists
A class for polymorphic arrays of elements that's represented internally by an array of objects
This class implements mutable sets using a hashtable
This class can be used to construct data structures that are based on hashtables
History[A, B]
objects may subscribe to events of
type A
published by an object of type B
This class can be used as an adaptor to create mutable maps from immutable map implementations
This class can be used as an adaptor to create mutable sets from immutable set implementations
A subtrait of collection
A subtrait of scala
A non-strict view of a mutable IndexedSeq
A subtrait of
A builder that constructs its result lazily
class
LazyBuilder[Elem, +To] extends Builder[Elem, To]
A subtrait of collection
Todo: this has O(n) cost for element removal
This class implements single linked lists where both the head (elem
)
and the tail (next
) are mutable
This extensible class may be used as a basis for implementing linked list
A Buffer implementation back up by a list
This trait represents mutable maps
The canonical builder for immutable maps, working with the map's +
method
to add new elements
A template trait for mutable maps of type mutable
The reason for this class is so that we can
have both a generic immutable +
with signature
This is a simple wrapper class for
This class is typically used as a mixin
trait
MultiMap[A, B] extends Map[A, Set[B]]
This class is used internally to represent mutable lists
This class is typically used as a mixin
This class is typically used as a mixin
This class is typically used as a mixin
A mutable hash map based on an open hashing scheme
This class implements priority queues using a heap
This class implements priority queues using a heap
Publisher[A,This]
objects publish events of type A
to all registered subscribers
Queue
objects implement data structures that allow to
insert and retrieve elements in a first-in-first-out (FIFO) manner
Queue
objects implement data structures that allow to
insert and retrieve elements in a first-in-first-out (FIFO) manner
This class is used internally to implement data structures that are based on resizable arrays
A revertible history is a History
object which supports
an undo operation
A subtrait of collection
A generic trait for mutable sets
The canonical builder for collections that are addable, i
A template trait for mutable sets of type mutable
This is a simple wrapper class for
A stack implements a data structure which allows to store and retrieve
objects in a last-in-first-out (LIFO) fashion
class
Stack[A] extends Seq[A] with Cloneable[Stack[A]]
A stack implements a data structure which allows to store and retrieve objects in a last-in-first-out (LIFO) fashion
A mutable sequence of characters
Subscriber[A, B]
objects may subscribe to events of
type A
published by an object of type B
This class should be used as a mixin
This class should be used as a mixin
This class implements synchronized priority queues using a heap
This is a synchronized version of the Queue[T]
class
This class should be used as a mixin
This is a synchronized version of the Stack[T]
class
A subtrait of collection
Classes that mix in the Undoable
class provide an operation
undo
which can be used to undo the last operation
A class representing Array[T]
A builder class for arrays
Factory object for ArrayBuffer
class
Factory object for Buffer
trait
This class implements mutable maps using a hashtable
Factory object for HashSet
class
A factory object for the trait
object
LinearSeq extends SeqFactory[LinearSeq[A][A]]
This class implements mutable maps using a hashtable
Factory object for LinkedHashSet
class
Factory object for ListBuffer
class
This class implements mutable maps using a list
A factory object for the trait Seq
The canonical factory methods for
object
StringBuilder extends AnyRef
A factory object for the trait Traversable


{% extends 'base.html' %} {% block content %}
Posted by {{pitch.user.username}} of user ID {{pitch.user_id}}
Date: {{pitch.posted}}
"{{pitch.pitch_statement}}"
CATEGORY: {{pitch.category | upper}}


Please introduce your name to start playing!
Your name:
Solve the math quest and be the first one to score!