The great winter tempests called the cemaros continued to roll up out of the Sea of Storms, harsher than any in memory. Some said this year the cemaros was trying to make up for the months of delay. Lightning crackled across the skies, enough to make the darkness patchy at night. Wind lashed the land and rain flailed it, turning all but the hardest roads to rivers of mud. Sometimes the mud froze after nightfall, but sunrise always brought a thaw, even under a gray sky, and the ground became bogs once more. Rand was surprised at how much all that hampered his plans.
The Asha’man he had sent for came quickly, at midmorning the next day, riding out of a gateway into a driving downpour that obscured the sun so, it might as well have been twilight.  Most of the men in the short column were bundled in heavy black cloaks, but the rain seemed to slip around them and their horses. It was not obvious, yet anyone who noticed would look twice, if not three times. Keeping dry required only a simple weave, so long as you did not mind flaunting what you were. But then, the black-and-white disc worked on a crimson circle on the breast of their cloaks did that. Even half-hidden by the rain, there was a pride about them, an arrogance in the way they sat their saddles. A defiance. They gloried in what they were.
Their commander, Charl Gedwyn, was a few years older than Rand, of middling height and wearing the Sword and Dragon, like Torval, on a very well cut, high-collared coat of the best black silk. His sword was mounted lushly with silver, his silver-worked sword belt fastened with a silver buckle shaped in a clenched fist. Gedwyn termed himself Tsorovan’m’hael; in the Old Tongue, Storm Leader, whatever that was supposed to mean. It seemed appropriate to the weather, at least.
Even so, he stood just inside the entrance to Rand’s ornate green tent and scowled out at the cascading rain. A guard of mounted Companions encircled the tent, no more than thirty paces away, yet they were barely visible. They might have been statues, ignoring the torrent.
“How do you expect me to find anyone in this?” Gedwyn muttered, glancing back over his shoulder at Rand. A tick late, he added, “My Lord Dragon.” His eyes were hard and challenging, but they always were, whether looking at a man or a fence-post. “Rochaid and I brought eight Dedicated and forty Soldiers, enough to destroy an army or cow ten kings. We might even make an Aes Sedai blink,” he said wryly. “Burn me, the pair of us could do a fair job alone. Or you could. Why do you need anyone else?”
“I expect you to obey, Gedwyn,” Rand said coldly. Storm Leader? And Manel Rochaid, Gedwyn’s second, called himself Baijan’m’hael, Attack Leader. What was Taim up to, creating new ranks? The important thing was that the man made weapons. The important thing was that the weapons stayed sane long enough to be used.  “I’ll send men out immediately.” With a curt salute, fist to chest, he strode out into the storm. The deluge bent away from him, sheeting down the small shield he wove around himself. Rand wondered whether the man suspected how close he had come to dying when he seized saidin without warning.
 They will, you know. Dead men can’t betray anyone. The voice in Rand’s head turned wondering. But sometimes they don’t die. Am I dead? Are you?
Rand pushed the words down to a fly’s buzzing, just on the edge of notice. Since his reappearance inside Rand’s head, Lews Therin seldom went silent unless forced. The man seemed madder than ever most of the time, and usually angrier as well. Stronger sometimes, too. That voice invaded Rand’s dreams, and when he saw himself in a dream, it was not always himself at all that he saw. It was not always Lews Therin, either, the face he had come to recognize as Lews Therin’s. Sometimes it was blurred, yet vaguely familiar, and Lews Therin seemed startled by it, too. That was an indication how far the man’s madness went. Or maybe his own.
Not yet, Rand thought. I can’t afford to go mad yet.
When, then? Lews Therin whispered before Rand could mute him again.
With the arrival of Gedwyn and the Asha’man, his plan to sweep the Seanchan westward got under way. Got under way, and crept forward as slowly as a man laboring along one of those mired roads. He shifted his own camp at once, making no effort to hide his movements. There was little point to straining for secrecy. Word traveled slowly by pigeon, and far slower by courier, once the cemaros came, yet he had no doubts he was watched, by the White Tower, by the Forsaken, by anyone who saw gain or loss in where the Dragon Reborn went and could afford to slip coin to a soldier. Maybe even by the Seanchan. If he could scout them, why not they him? But not even the Asha’man knew why he was moving.
While Rand was idly watching men fold his tent onto a high-wheeled cart, Weiramon appeared on one of his many horses, a prancing white gelding of the finest Tairen bloodstock. The rain had cleared, though gray clouds still veiled the noonday sun and the air felt as if you could squeeze water out of it with your hands. The Dragon Banner and the Banner of Light hung limp and sodden on their tall staffs.
Tairen Defenders had replaced the Companions, and as Weiramon rode through their mounted ring, he frowned at Rodrivar Tihera, a lean fellow, dark even for a Tairen, with a short beard trimmed to a very sharp point. A very minor noble who had had to rise through his abilities, Tihera was punctilious in the extreme.  The High Lord’s frown deepened.
There was no need for the Captain of the Stone to be personally in charge of Rand’s bodyguard, but he frequently was, just as Marcolin often commanded the Companions himself. An often bitter rivalry had grown up between Defenders and Companions, centering on who should guard Rand. The Tairens claimed the right because he had ruled longer in Tear, the Illianers because he was, after all, King of Illian. Perhaps Weiramon had heard some of the mutters among the Defenders that it was time Tear had a king of its own, and who better than the man who had taken the Stone? Weiramon more than agreed with the need, but not with the choice of who should wear the crown. He was not the only one.
The man smoothed his features as soon as he saw Rand looking, and swung down from his gold-tooled saddle to offer a bow that made Tihera’s seem simple. Iron-spined as he was, he could puff up and strut in his sleep. Though he did grimace slightly at putting his polished boot into the mud. He wore a rain cape, to keep the mist off his fine clothes, but even that was encrusted with gold embroidery and had a collar of sapphires. For all of Rand’s coat of deep green silk, with golden bees climbing the sleeves and lapels, anyone might have been forgiven for thinking the Crown of Swords belonged on the other’s head, not his.
“My Lord Dragon,” Weiramon intoned. “I cannot express how happy I am to see you guarded by Tairens, my Lord Dragon. Surely the world would weep if anything untoward happened.”  By a hair, he was.
“Sooner or later it would,” Rand said dryly. After a good part of it finished celebrating. “I know how hard you’d cry, Weiramon.”
The fellow actually preened, stroking the point of his gray-streaked beard. He heard what he wanted to hear. “Yes, my Lord Dragon, you can be assured of my constancy.  That was Adley; many of the nobles thought pretending the Asha’man were merely Rand’s servants would somehow make them less dangerous. “Wise of you to send away most of the Cairhienin. And the Illianers, of course; that goes without saying. I can even understand why you limit Gueyam and the others.” Weiramon’s boots squelched in the mud as he stepped nearer, and his voice took on a confiding tone. “I do believe some of them—I wouldn’t say plotted against you, but I think perhaps their loyalty has not always been without question. As mine is. Without question.” His voice shifted again, to strong and confident, a man concerned only with the needs of the one he served. The one who surely would make him the first King of Tear. “Allow me to bring all of my armsmen, my Lord Dragon. With them, and the Defenders, I can assure the honor of the Lord of the Morning, and his safety.”
In all of the individual camps across the heath, wagons and carts were being loaded, horses saddled. Most tents were already down. The High Lady Rosana was riding north, her banner heading a column large enough to raise havoc among the bandits and at least give the Shaido pause. But not enough to plant notions in her head, especially not when half were Gueyam’s and Maraconn’s retainers mixed with Defenders of the Stone. Much the same applied to Spiron Narettin, riding eastward over the tall ridge with as many Companions and men sworn to others of the Council of Nine as his own liegemen, not to mention a hundred more tailing behind on foot, some of the fellows who had surrendered in the woods beyond that ridge the day before. A surprising number had chosen to follow the Dragon Reborn, but Rand did not trust them enough to leave them together. Tolmeran was just starting south with the same kind of blend, and others would be marching off as soon as they had their carts and wagons loaded. Each in a different direction, and none able to trust the men at their backs far enough for them to do more than follow the orders Rand had given. Bringing peace to Illian was an important task, yet every last lord and lady regretted being sent away from the Dragon Reborn, plainly wondering whether it meant they had slipped in his trust. Though a few might have considered why he chose to keep those he did under his eye. Rosana had certainly looked thoughtful.
“Your concern touches me,” Rand told Weiramon, “but how many bodyguards does one man need? I’m not off to start a war.” A fine point, perhaps, yet this war was well under way. It had begun at Falme, if not before. “Get your people ready.”
How many have died for my pride? Lews Therin moaned. How many have died for my mistakes?
“May I at least ask where we are going?” Weiramon’s question, not quite exasperated, came right atop the voice in Rand’s head.
“The City,” Rand snapped. He did not know how many had died for his mistakes, but none for his pride. He was sure of that.
Weiramon opened his mouth, plainly confused as to whether he meant Tear or Illian, or maybe even Cairhien, but Rand gestured him away with the Dragon Scepter, a sharp stabbing motion that made the green-and-white tassel swing. He half wished he could stab Lews Therin with it.  Go to your men!”
Less than an hour later he took hold of the True Source and prepared to make a gateway for Traveling. He had to fight the dizziness that gripped him lately whenever he seized or loosed the Power; he did not quite sway in Tai’daishar’s saddle. What with the molten filth floating on saidin, the frozen slime, touching the Source came close to emptying his stomach. Seeing double, even for only a few moments, made weaving flows difficult if not impossible, and he could have told Dashiva or Flinn or one of the others to do it, but Gedwyn and Rochaid were holding their horses’ reins in front of a dozen or so black-coated Soldiers, all who had not been out to search. Just standing there patiently. And watching Rand. Rochaid, no more than a hand shorter than Rand and maybe two years younger, was also full Asha’man, and his coat, too, was silk. A small smile played on his face, as if he knew things others did not and was amused. What did he know? About the Seanchan, surely, if not Rand’s plans for them. What else? Maybe nothing, but Rand was not about to show any weakness in front of that pair. The dizziness faded quickly, the twinned sight a little more slowly, as it always did, these last few weeks, and he completed the weave, then, without waiting, dug in his heels and rode through the opening that unfolded before him.
The City he had meant was Illian, though the gateway opened to the north of that city. Despite Weiramon’s supposed concerns, he hardly went unprotected and alone. Nearly three thousand men rode through that tall square hole in the air, into rolling meadowland not far from the broad muddy road that led down to the Causeway of the Northern Star. Even when every lord had only been allowed a handful of armsmen—to men accustomed to leading a thousand if not thousands, a hundred or so were a handful—they added up. Tairens and Cairhienin and Illianers, Defenders of the Stone under Tihera and Companions under Marcolin, Asha’man heeling Gedwyn. The Asha’man who had come with him, anyway. Dashiva and Flinn and the rest kept their horses close behind Rand. All but Narishma. Narishma had not come back yet. The man knew where to find him, but Rand did not like it.
Each kind kept to themselves as much as possible. Gueyam and Maraconn and Aracome rode with Weiramon, all eyeing Rand more than where they were going, and Gregorin Panar with three others of the Council of Nine, leaning in their saddles to speak softly and uneasily among themselves. Semaradrid, with a knot of tight-faced Cairhienin lords behind him, watched Rand almost as closely as the Tairens did. Rand had chosen those who came with him as carefully as those he sent away, not always for the reasons others might have used.
Had there been any onlookers, it would have been a brave display, with all their bright banners and pennants, and small con rising from some of the Cairhienin’s backs. Bright and brave and very dangerous. Some had plotted against him, and he had learned that Semaradrid’s House Maravin had old alliances with House Riatin, which stood in open rebellion against him in Cairhien. Semaradrid did not deny the connection, but he had not mentioned it before Rand heard, either. The Council of Nine were just too new to him to risk leaving them all behind.  Left to his own devices, he might well try to gain the Lord Dragon’s favor by marching an army against the Seanchan, or Murandy, or the Light alone knew who or where.
Behind came the servants and carts—no one understood why Rand had sent all of the wagons with the others, and he was not about to explain; who owned the next pair of ears that would hear?—and then the long strings of spare mounts led by horse handlers, and straggling files of men in battered breastplates that did not quite fit or leather jerkins sewn with rusty steel discs, carrying bows or crossbows or spears, and even a few pikes; more of the fellows who had obeyed “Lord Brend’s” summons and decided against going home unarmed. Their leader was the runny-nosed man Rand had spoken to on the edge of the woods, Eagan Padros by name and much brighter than he looked. It was difficult for a commoner to rise very far, most places, but Rand had marked Padros out. The fellow gathered his men off to one side, but the whole lot of them milled about, elbowing one another aside for a better view southward.
The Causeway of the Northern Star stretched arrow-straight through the miles of brown marsh that surrounded Illian, a wide road of hard-packed dirt broken by flat stone bridges. A wind from the south carried sea salt and a hint of tanneries. Illian was a sprawling city, easily as large as Caemlyn or Cairhien. Brightly colored roof tiles and hundreds of thrusting towers, gleaming in the sun, were just visible across that sea of grass where long-legged cranes waded and flocks of white birds flew low uttering shrill cries. Illian had never needed walls. Not that walls would have done the City any good against him.
There was considerable disappointment that he did not mean to enter Illian, though no one spoke a complaint, at least not where he could hear. Still, there were plenty of glum faces and sour mutters as hasty camps began going up. Like most of the great cities, Illian had a name for exotic mystery, free-handed tapsters, and willing women. At least among men who had never been there, even when it was their own capital. Ignorance always inflated a city’s reputation for such things. As it was, only Morr galloped off across the causeway. Men straightened from hammering tent pegs or setting picket lines for the horses, and followed him with jealous eyes. Nobles watched curiously, while trying to pretend they were not.
The Asha’man with Gedwyn paid Morr no mind as they made their own camp, which consisted of a pitch-black tent for Gedwyn and Rochaid and a space where damp brown grass and mud were squeezed flat and dry, for the rest to sleep wrapped in their cloaks. That was done with the Power, of course; they did everything with the Power, not even bothering to build cook fires. A few in the other camps stared at them, wide-eyed, as the tent seemed to spring up of its own accord and hampers floated away from packsaddles, but most looked anywhere else at all once they realized what was going on. Two or three of the black-coated Soldiers appeared to be talking to themselves.
Flinn and the others did not join Gedwyn’s lot—they had a pair of tents that went up not far from Rand’s—but Dashiva wandered over to where the “Storm Leader” and the “Attack Leader” were standing at their ease, and occasionally issuing a sharp order. A few words, and he wandered back shaking his head and muttering angrily under his breath. Gedwyn and Rochaid were not a friendly pair. As well they were not.
Rand took to his tent as soon as it was pitched, and sprawled fully clothed on his cot, staring at the sloped ceiling. There were bees embroidered on the inside as well, on a false roof made of silk. Hopwil brought a steaming pewter mug of mulled wine—Rand had left his servants behind—but the wine grew cold on his writing table. His mind worked feverishly. Two or three more days, and the Seanchan would have been dealt a blow that knocked them on their heels. Then it was back to Cairhien to see how negotiations with the Sea Folk had gone, to learn what Cadsuane was after—he owed her a debt, but she was after something!—maybe to put a final end to what remained of the rebellion there. Had Caraline Damodred and Darlin Sisnera slipped away in the confusion? The High Lord Darlin in his hands might finish the rebellion in Tear, as well. Andor. If Mat and Elayne were in Murandy, the way it appeared, it would be weeks more at best before Elayne could claim the Lion Throne. Once that happened, he would have to stay clear of Caemlyn. But he had to talk to Nynaeve. Could he cleanse saidin? It might work. It might destroy the world, too. Lews Therin gibbered at him in stark terror. Light, where was Narishma?
A cemaros storm swept in, all the fiercer this near the sea. Rain beat his tent like a drum. Lightning flashes filled the entrance with blue-white light, and thunder rumbled, the sound like mountains tumbling across the land.
Out of that, Narishma stepped into the tent, dripping wet, dark hair plastered to his head. His orders had been to avoid notice at all cost. No flaunting for him. His sodden coat was plain brown, and his dark hair was tied back, not braided. Even without bells, near waist-length hair on a man attracted eyes.
Springing from the cot, Rand snatched the bundle before Narishma could proffer it. “Did anyone see you?” he demanded. “What took you so long? I expected you last night!”
“It took a while to figure out what I had to do,” Narishma replied in a flat voice. “You didn’t tell me everything.
That was ridiculous. Rand had told him everything he needed to know. He was sure of it.  Carefully he tucked the bundle beneath his cot. His hands trembled with the urge to strip the wrappings away, to make sure they held what Narishma had been sent for. The man would not have dared return if they did not. “Get yourself into a proper coat before you join the others,” he said. “And Narishma . . . ” Rand straightened, fixing the other man with a steady gaze.
Kill the whole world, Lews Therin laughed, a moan of derision. Of despair. I killed the world, and you can, too, if you try hard.
Narishma struck himself hard on the chest with his fist. “As you command, my Lord Dragon,” he said sourly.
Bright and early the next morning, a thousand men of the Legion of the Dragon marched out of Illian, across the Causeway of the Northern Star, stepping to the steady beat of drums. Well, it was early, anyway. Thick gray clouds roiled across the sky, and a stiff sea breeze sharp with salt whipped cloaks and banners, muttering of another storm on the way. The Legion attracted a good bit of attention from the armsmen already in the camp, with their blue-painted Andoran helmets and their long blue coats worked on the chest with a red-and-gold Dragon. A blue pennant bearing the Dragon and a number marked each of the five companies. The Legionmen were different in many ways. For instance, they wore breastplates, but beneath their coats, so as not to hide the Dragons—the same reason the coats buttoned up one side—and every man carried a short-sword at his hip and a steel-armed crossbow, every one shouldered exactly the same as every other. The officers walked, each with a tall red plume on his helmet, just ahead of drum and pennant. The only horses were Morr’s mouse-colored gelding, at their head, and pack animals at the rear.
“Foot,” Weiramon muttered, slapping his reins on a gauntleted hand. “Burn my soul, they’re no good, foot. They’ll scatter at the first charge. Before.” The first of the column strode off the causeway. They had helped take Illian, and they had not scattered.
Semaradrid shook his head. “No pikes,” he muttered. “I have seen well-led foot hold, with pikes, but without . . . ” He made a sound of disgust in his throat.
Gregorin Panar, the third man sitting his saddle near Rand to watch the new arrivals, said nothing. Perhaps he had no prejudice against infantry—though if he did not, he would be one of only a handful of noblemen Rand had met without it—but he tried hard not to frown and almost succeeded. Everyone knew by now that the men with the Dragon on their chests bore arms because they had chosen to follow Rand, chosen to follow the Dragon Reborn, for no other reason than that they wanted to. The Illianer had to be wondering where they were going that Rand wanted the Legion and the Council of Nine was not trusted to know. For that matter, Semaradrid eyed Rand sideways.
Rand turned Tai’daishar away. Narishma’s package had been rewrapped, into a thinner bundle, and tied beneath his left stirrup leather. “Strike the camp; we’re moving,” he told the three nobles.
This time, he let Dashiva weave the gateway to take them all away. The plain-faced fellow frowned at him and mumbled to himself—Dashiva actually seemed affronted, for some reason!—and Gedwyn and Rochaid, their horses shoulder-by-shoulder, watched with sardonic smiles as the silvery slash of light rotated into a hole in nothing. Watched Rand more than Dashiva. Well, let them watch. How often could he seize saidin and risk falling dizzily on his face before he really did fall? It could not be where they could see.
This time, the gateway took them to a wide road carved through the low, brushy foothills of mountains to the west. The Nemarellin Mountains. Not the equals of the Mountain of Mist, and not a patch on the Spine of the World, but they rose dark and severe against the sky, sharp peaks that walled the west coast of Illian. Beyond them lay Kabal Deep, and beyond that . . .
Men began to recognize the peaks soon enough. Gregorin Panar took one look around and nodded in sudden satisfaction. The other three Councilors and Marcolin reined close to him to talk while horsemen were still pouring through the gateway. Semaradrid required only a bit longer to puzzle it out, and Tihera, and they also looked as if they understood now.
The Silver Road ran from the City to Lugard, and carried all of the inland trade for the west. There was a Gold Road, too, that led to Far Madding. Roads and names alike dated from before there had been an Illian. Centuries of wagon wheels, hooves and boots had beaten them hard, and the cemaros could only skim them with mud. They were among the few reliable highways in Illian for moving large groups of men in winter. Everyone knew about the Seanchan in Ebou Dar by this time, though a good many of the tales Rand had heard among the armsmen made the invaders seem Trollocs’ meaner cousins. If the Seanchan intended to strike into Illian, the Silver Road was a good place to gather for defense.
Semaradrid and the others thought they knew what he planned: he must have learned that the Seanchan were coming, and the Asha’man were there to destroy them when they did. Given the stories about the Seanchan, no one seemed too upset that that left little for them to do. Of course, Weiramon had to have it explained to him finally, by Tihera, and he was upset, though he tried to mask it behind a grand speech about the wisdom of the Lord Dragon and the military genius of the Lord of the Morning, along with how he, personally, would lead the first charge against these Seanchan.  With luck, anyone else who learned of a gathering on the Silver Road would at least not be too much brighter than Semaradrid or Gregorin. With luck, no one who mattered would learn before it was too late.
Settling in to wait, Rand thought it would only be another day or so, but as the days stretched out, he began to wonder whether he might be nearly as big a fool as Weiramon.
Most of the Asha’man were out searching across Illian and Tear and the Plains of Maredo for the rest of those Rand wanted. Searching through the cemaros. Gateways and Traveling were all very well, but even Asha’man took time to find who they sought when downpours hid anything fifty paces away and quagmires dragged rumor to a near halt. Searching Asha’man passed within a mile of their quarry in ignorance, and turned only to learn the men had moved on again. Some had farther to go, seeking people not necessarily eager to be found. Days passed before the first brought news.
The High Lord Sunamon joined Weiramon, a fat man with an unctuous manner—toward Rand, at least. Smooth in his fine silk coat, always smiling, he was voluble in his declarations of loyalty, but he had plotted against Rand so long that he probably did so in his sleep. The High Lord Torean came, with his lumpy farmer’s face and his vast wealth, stammering about the honor of riding once more at the Lord Dragon’s side. Gold concerned Torean more than anything else, except possibly the privileges Rand had taken away from the nobles in Tear. He seemed particularly dismayed to learn there were no serving girls in the camp, and not so much as a village nearby where compliant farmgirls might be found. Torean had schemed against Rand every bit as often as Sunamon. Maybe even more than Gueyam, or Maraconn, or Aracome.
There were others.  He supposedly did not mourn the death of his cousin Colavaere too greatly, both because that made him the new High Seat of House Saighan and because rumor said Rand had executed her. Or murdered her. Bertome bowed and smiled, and his smile never reached his dark eyes. Some said he had been very fond of his cousin. Ailil Riatin came, a slim dignified woman with big dark eyes, not young but quite pretty, protesting that she had a Lance-captain to lead her armsmen and no desire to take the field in person. Protesting her loyalty for the Lord Dragon, too. But her brother Toram claimed the throne Rand meant for Elayne, and it was whispered that she would do anything for Toram, anything at all. Even join with his enemies; to hamper or to spy or both, of course. Dalthanes Annallin came, and Amondrid Osiellin, and Doressin Chuliandred, lords who had supported Colavaere’s seizure of the Sun Throne when they thought Rand would never return to Cairhien.
Cairhienin and Tairen, they were brought in one by one, with fifty retainers, or at most a hundred. Men and women he trusted even less than he did Gregorin or Semaradrid. Most were men, not because he thought the women any less dangerous—he was not that big a fool; a woman would kill you twice as fast as a man, and usually for half the reason!—but because he could not bring himself to take any woman except the most dangerous, where he was going. Ailil could smile warmly while she calculated where to plant the knife in your ribs. Anaiyella, a willowy simpering High Lady who gave a fair imitation of a beautiful goosebrain, had returned to Tear from Cairhien and openly begun talking of herself for the as-yet-nonexistent throne of Tear. Perhaps she was a fool, but she had managed to gain a great deal of support, both among nobles and in the streets.
So he gathered them in, all the folk who had been too long out from under his eye. He could not watch all of them all the time, but he could not afford to let them forget that he did watch sometimes. He gathered them, and he waited. For two days. Gnashing his teeth, he waited. Five days. Eight.
Rain was beating a diminishing drum on his tent when the last man he was waiting for finally arrived.
Shaking a small torrent from his oiled-cloth cape, Davram Bashere blew out his thick, gray-streaked mustaches in disgust and tossed the cape over a barrel chair. A short man with a great hooked beak of a nose, he seemed larger than he was. Not because he strutted, but because he assumed that he was as tall as any man present, and other men took him so. Wise men did. The wolf-headed ivory baton of the Marshal-General of Saldaea, tucked carelessly behind his sword belt, had been earned on scores of battlefields and at as many council tables. He was one of the very few men Rand would trust with his life.
“I know you don’t like explaining,” Bashere muttered, “but I could use a little illumination.” Adjusting his serpentine sword, he sprawled in another chair and flung a leg over the arm of it. He always seemed at his ease, but he could uncoil faster than a whip. “That Asha’man fellow wouldn’t say more than you needed me yesterday, yet he said not to bring more than a thousand men. I only had half that with me, but I brought them. It can’t be a battle. Half the sigils I saw out there belong to men who’d bite their tongues if they saw a fellow behind you with a knife, and most of the rest to men who’d try to hold your attention. If they hadn’t paid the knife man in the first place.”
Seated behind his writing table in his shirtsleeves, Rand wearily pressed the heels of his palms against his eyes. With Boreane Carivin left behind, the lamp wicks needed proper trimming, and a faint haze of smoke hung in the air. Besides, he had been awake most of the night poring over the maps scattered across the table. Maps of southern Altara. No two agreed on very much.
“If you’re going to fight a battle,” he told Bashere, “who better to pay the butcher’s bill than men who want you dead? Anyway, it isn’t soldiers who’ll win this battle. All they have to do is keep anybody from sneaking up on the Asha’man. What do you think of that?”
Bashere snorted so hard that his heavy mustaches stirred. “I think it’s a deadly stew, is what I think. Somebody’s going to choke to death on it. The Light send it isn’t us.” And then he laughed as if that were a fine joke.
Lews Therin laughed, too.


This is the "knife cut" method of a triangle.
The 2 black anchored points define the knife, while the green point define
the side to be cut away.
The cut away part is shown in red and retained part in blue.
The 2 parts are given offsets (depend on the green point) so they look separated, just for fun.
It can operate on multiple triangles.
Drag the anchors to play. You can also drag the tips of the triangles.


Court remands two over alleged armed robbery - The Nation Newspaper
by https://www.facebook.com/alao.h.joshuaOur Reporter
An Ikeja Chief Magistrates’ Court on Monday remanded two unemployed men, who allegedly robbed three persons of cell phones and money at gunpoint.
The defendants, Adedayo Jayeoba and Wasiu Oyedele, both aged 27, reside at Agege, Lagos State.
They are facing charges of conspiracy and armed robbery.
The court did not take the defendant’s plea as the Chief Magistrate, Mrs J. A. Adegun, said that she needed advice of the state Director of Public Prosecutions (DPP).
Read Also: Robbery suspect arrested in Katsina
Adegun ordered that the defendants should be kept at the Kirikiri Prisons pending the DPP’sadvice.
The Prosecutor, ASP Clifford Ogu, had told the court that the defendants committed the offences on September 2, at 14, Alhaji Ota St., Mushin, Lagos State.
Ogu said that the defendants, armed with a gun, robbed Mrs Funmi Owotoke, Mrs Yemisi Adeola andMrs Seun Badru of a Tecno phone, three Samsung phones and two Nokia phones, all valued at N353,000.
“They also carted away a wedding ring, a gold neck-lace, a wristwatch and N50,000 and 800 US dollars (about N289,200),” he said.
Ogu said that the defendants were arrested following a tip off.


--- ---
wu.js
wu.js
is a JavaScript library providing higher order
functions (such as map
, filter
,
and reduce
) for ECMAScript 6 iterators.
and
{% highlight js %} var wu = require("wu"); {% endhighlight %}Note that this is the compiled-to-ES5 version.
Iterators represent a stream of data. To get the next value in the
stream, you call the iterator's next
method. This
enables both lazy and infinite sequences. Most
of the time you don't need to call next
yourself: when you use a for-of loop, you're using iterators
behind the scenes.
Anything can create iterators — they just need to make an
object with the proper next
interface — but
generator functions and the yield
expression provide
convenient syntactic sugar.
wu.js
provides the higher order functions you've come
to love from working with arrays (such
as map
and filter
) as well as ones
that may be new to JavaScript developers (such
as takeWhile
). With wu.js
,
we can rewrite the above example like this:
The following is a simple immutable sorted set implementation that doesn't do tree balancing for simplicity. It has an iterator method which yields items in sorted order.
{% highlight js %} const theEmptySet = null; function SortedSet(value, left=theEmptySet, right=theEmptySet) { this.value = value; this.left = left; this.right = right; } SortedSet.prototype[wu.iteratorSymbol] = function* () { if (this.left !== theEmptySet) { yield* this.left; } yield this.value; if (this.right !== theEmptySet) { yield* this.right; } }; const insert = (set, x) => { if (set === theEmptySet) { return new SortedSet(x); } const { value, left, right } = set; if (x < value) { return new SortedSet(value, insert(left, x), right); } else if (x > value) { return new SortedSet(value, left, insert(right, x)); } else { return set; } }; {% endhighlight %}We can initialize a set of 100 random floats to work with:
{% highlight js %} let s = theEmptySet; let n = 100; while (n--) { s = insert(s, Math.random()); } {% endhighlight %}To get the sum of all elements greater than .8 in the set:
{% highlight js %} wu(s).dropWhile(n => n <= .8).reduce((x, y) => x + y); {% endhighlight %}To find the number of elements that are less than .25:
{% highlight js %} wu(s).takeWhile(n => n < .25).length(); {% endhighlight %}To find the first element whose square is greater than .5:
{% highlight js %} wu(s).filter(n => n * n > .5).find(n => n > .5); {% endhighlight %}


SPOTTER
ABOUT
ABOUT US
OUTLAY
CAMPS
SPONSOR
PREVIOUS WORK
CAMP REQUEST
REGISTER
AS Doctor
AS Volunteer
LOGIN
ADMIN
VOLUNTEER
DOCTOR
VIEW
DOCTOR
BOARD


--- layout: page title: Code subtitle: Programming Stuff desc: I write code for a living and I can't seem to get away from it permalink: /code/ ---
I write code for a living and I can't seem to get away from it
A summary of conversations on supporting artifacts and references for containers


and help 4.5 BILLION people access a free education
We are a group of hackers, educators, and humanitarians that eat the digital divide for breakfast. We believe that regardless of their nationality, gender, or social status, everyone around the world should have access to a free, high-quality education. And we need your help to make it happen!
Help the people that really need it. There’s an amazing online learning revolution going on in the developed world right now, with organizations like Khan Academy, Coursera, and EdX leading the charge to bring high-quality educational content and learning systems to the masses for free. There’s just one small problem... only about 35% of the world’s population has internet access, leaving around 4.5 billion without the chance to take advantage of this unprecedented opportunity.
Provide access to education all over the world. You’ll work on software platforms that will be used in some of the most remote places on earth, and then some. Our first platform, KA Lite, has been installed in over 140 countries. Check out this sweet map of known installs:
Take on global challenges. When you join the FLE team, you’ll be taking on personal responsibility for making high-quality, open-licensed educational content accessible to everyone, and that’s not an easy problem to solve. You’ll have to find creative solutions to questions like these: How do you provide access to open-licensed educational materials in places with no Internet connectivity? How do you design a low-cost solution that works in every deployment scenario possible, including classrooms with no power, access to paved roads, or even rooftops?
If you’re not sold yet, here are some other benefits:
A GitHub/LinkedIn/Dribbble account that will absolutely sparkle when you’re done: because when you work with us, you create -- every. single. day.
Open door access to a team of talented, creative, passionate people.
A sense of purpose so strong that it adds a twinkle to your eye and a skip in your step*
*please note: degree of eye twinkle and step skipping may vary from person to person
Interested? Here’s who we’re looking for:
You take the initiative, finding multiple solutions to problems that you see, and work with team members to get feedback and iterate ideas.
You absolutely love learning.
You want to help spread the great opportunities you have had to everyone around the world.
Fit the bill? Awesome! Here are the positions we are looking for:
We accept applications throughout the year, with start dates typically coinciding with the start of quarters at UCSD (~January, April, July, and October).
How much time will I have to commit?
We ask that all interns commit to a minimum of 10 hours a week of in-office time (the more the better!) and we give you the freedom to set the total duration for your internship, with a minimum of 2 months (ideally longer, so you can really gear up and make big contributions).
Is this a paid internships or unpaid?
At the moment, internships start out as unpaid, and the goal is to help you learn as much as possible, so we provide a lot of training. However, in a number of cases interns have gone on to join us for either full-time or part-time positions, so it's a good way to get your foot in the door!
Where are the internships located?
Our offices are on the UCSD campus in San Diego, California. Also known as America's Finest City, and home to Ron Burgundy, among other fine people. We can also consider the possibility of remote internships, if you don't have a way to get to San Diego.
I'm a UCSD student. Can I get 199 credit?
Yes, we collaborate with faculty and graduate students, through whom we can give COGS 199 class credit.
How does the application process work?
After the application is submitted, we will review your application and be in touch via email within 14 days to schedule an interview and ask specific follow up questions.


Search
MCPD - Neo4J
Search Results
Microservice
Version
Dependencies
Dependency
Microservice
Version


Schedule
Speakers
Register
Venue
Sponsors
Sponsors
Design partner - Abstract Moncy.inc
Posters Partner- Poster Lanto.org
Website partner - Company
Design partner - Abstract Moncy.inc
Posters Partner- Poster Lanto.org
Website partner - Company
×
REGISTRATION
NAME
ORGANISATION
EMAIL
MOBILE


--- layout: post title: Coping with SMS spam date: 2003-12-10 00:00:00 category: mobile ---
I can't believe this is an original idea - if anyone has seen a reference for it elsewhere, please pipe up.
The problem with SMS spam is not so much receiving it as its interruptive nature: you think you have a message from a friend, stop what you're doing, open it, and it's some crappy promotion you don't care about. We're (unfortunately) quite used to being pushed information that doesn't interest us, it's this masquerading as a contact that we care about which really grates.
How about this as a suggestion: have a setting on your phone which says "only alert me to messages from people in my address book". If a message from anyone else turns up it's dealt with as per normal (appearing on your phone screen and in your inbox), but your handset doesn't vibrate, beep, or otherwise get your attention.
This wouldn't get rid of the problem, but it'd be a practical step towards reducing its annoyance.


|
Aether.Physics2D
1.7
|
The world class manages all physics entities, dynamic simulation, and asynchronous queries. More...
Public Member Functions | |
| World () | |
| Initializes a new instance of the World class. More... | |
| World (Vector2 gravity) | |
| Initializes a new instance of the World class. More... | |
| World (IBroadPhase broadPhase) | |
| Initializes a new instance of the World class. More... | |
| virtual void | Add (Body body) |
| Add a rigid body. Warning: This method is locked during callbacks. More... | |
| virtual void | Remove (Body body) |
| Destroy a rigid body. Warning: This automatically deletes all associated shapes and joints. Warning: This method is locked during callbacks. More... | |
| void | Add (Joint joint) |
| Create a joint to constrain bodies together. This may cause the connected bodies to cease colliding. Warning: This method is locked during callbacks. More... | |
| void | Remove (Joint joint) |
| Destroy a joint. This may cause the connected bodies to begin colliding. Warning: This method is locked during callbacks. More... | |
| void | Step (TimeSpan dt) |
| Take a time step. This performs collision detection, integration, and consraint solution. More... | |
| void | Step (TimeSpan dt, ref SolverIterations iterations) |
| Take a time step. This performs collision detection, integration, and consraint solution. More... | |
| void | Step (float dt) |
| Take a time step. This performs collision detection, integration, and consraint solution. Warning: This method is locked during callbacks. More... | |
| void | Step (float dt, ref SolverIterations iterations) |
| Take a time step. This performs collision detection, integration, and consraint solution. Warning: This method is locked during callbacks. More... | |
| void | ClearForces () |
| Call this after you are done with time steps to clear the forces. You normally call this after each call to Step, unless you are performing sub-steps. By default, forces will be automatically cleared, so you don't need to call this function. More... | |
| void | QueryAABB (QueryReportFixtureDelegate callback, AABB aabb) |
| Query the world for all fixtures that potentially overlap the provided AABB. More... | |
| void | QueryAABB (QueryReportFixtureDelegate callback, ref AABB aabb) |
| Query the world for all fixtures that potentially overlap the provided AABB. More... | |
| void | RayCast (RayCastReportFixtureDelegate callback, Vector2 point1, Vector2 point2) |
| Ray-cast the world for all fixtures in the path of the ray. Your callback controls whether you get the closest point, any point, or n-points. The ray-cast ignores shapes that contain the starting point. More... | |
| void | Add (Controller controller) |
| Warning: This method is locked during callbacks. More... | |
| void | Remove (Controller controller) |
| Warning: This method is locked during callbacks. More... | |
| Fixture | TestPoint (Vector2 point) |
| void | ShiftOrigin (Vector2 newOrigin) |
| void | Clear () |
| Warning: This method is locked during callbacks. More... | |
| virtual Body | CreateBody (Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) |
| Body | CreateEdge (Vector2 start, Vector2 end) |
| Body | CreateChainShape (Vertices vertices, Vector2 position=new Vector2()) |
| Body | CreateLoopShape (Vertices vertices, Vector2 position=new Vector2()) |
| Body | CreateRectangle (float width, float height, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) |
| Body | CreateCircle (float radius, float density, Vector2 position=new Vector2(), BodyType bodyType=BodyType.Static) |
| Body | CreateEllipse (float xRadius, float yRadius, int edges, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) |
| Body | CreatePolygon (Vertices vertices, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) |
| Body | CreateCompoundPolygon (List< Vertices > list, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) |
| Body | CreateGear (float radius, int numberOfTeeth, float tipPercentage, float toothHeight, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) |
| Body | CreateCapsule (float height, float topRadius, int topEdges, float bottomRadius, int bottomEdges, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) |
| Body | CreateCapsule (float height, float endRadius, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) |
| Body | CreateRoundedRectangle (float width, float height, float xRadius, float yRadius, int segments, float density, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) |
| Body | CreateLineArc (float radians, int sides, float radius, bool closed=false, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) |
| Body | CreateSolidArc (float density, float radians, int sides, float radius, Vector2 position=new Vector2(), float rotation=0, BodyType bodyType=BodyType.Static) |
| Path | CreateChain (Vector2 start, Vector2 end, float linkWidth, float linkHeight, int numberOfLinks, float linkDensity, bool attachRopeJoint) |
| Creates a chain. More... | |
Public Attributes | |
| object | Tag |
| Set the user data. Use this to store your application specific data. More... | |
| BodyDelegate | BodyAdded |
| Fires whenever a body has been added More... | |
| BodyDelegate | BodyRemoved |
| Fires whenever a body has been removed More... | |
| FixtureDelegate | FixtureAdded |
| Fires whenever a fixture has been added More... | |
| FixtureDelegate | FixtureRemoved |
| Fires whenever a fixture has been removed More... | |
| JointDelegate | JointAdded |
| Fires whenever a joint has been added More... | |
| JointDelegate | JointRemoved |
| Fires whenever a joint has been removed More... | |
| ControllerDelegate | ControllerAdded |
| Fires every time a controller is added to the World. More... | |
| ControllerDelegate | ControllerRemoved |
| Fires every time a controlelr is removed form the World. More... | |
| readonly ControllerCollection | ControllerList |
| readonly ContactManager | ContactManager |
| Get the contact manager for testing. More... | |
| readonly BodyCollection | BodyList |
| Get the world body list. More... | |
| readonly JointCollection | JointList |
| Get the world joint list. More... | |
Properties | |
| TimeSpan | UpdateTime [get] |
| TimeSpan | ContinuousPhysicsTime [get] |
| TimeSpan | ControllersUpdateTime [get] |
| TimeSpan | AddRemoveTime [get] |
| TimeSpan | NewContactsTime [get] |
| TimeSpan | ContactsUpdateTime [get] |
| TimeSpan | SolveUpdateTime [get] |
| int | ProxyCount [get] |
| Get the number of broad-phase proxies. More... | |
| int | ContactCount [get] |
| Get the number of contacts (each may have 0 or more contact points). More... | |
| Vector2 | Gravity [get, set] |
| Change the global gravity vector. More... | |
| bool | IsLocked [get] |
| Is the world locked (in the middle of a time step). More... | |
| ContactListHead | ContactList [get] |
| Get the world contact list. ContactList is the head of a circular linked list. Use Contact.Next to get the next contact in the world list. A contact equal to ContactList indicates the end of the list. More... | |
| bool | Enabled [get, set] |
| If false, the whole simulation stops. It still processes added and removed geometries. More... | |
| Island | Island [get] |
The world class manages all physics entities, dynamic simulation, and asynchronous queries.
Initializes a new instance of the World class.
| gravity | The gravity. |
| World | ( | IBroadPhase | broadPhase | ) |
Initializes a new instance of the World class.
|
virtual |
Add a rigid body. Warning: This method is locked during callbacks.
| System.InvalidOperationException | Thrown when the world is Locked/Stepping. |
| void Add | ( | Controller | controller | ) |
Warning: This method is locked during callbacks.
| System.InvalidOperationException | Thrown when the world is Locked/Stepping. |
| void Add | ( | Joint | joint | ) |
Create a joint to constrain bodies together. This may cause the connected bodies to cease colliding. Warning: This method is locked during callbacks.
| joint | The joint. |
| System.InvalidOperationException | Thrown when the world is Locked/Stepping. |
| void Clear | ( | ) |
Warning: This method is locked during callbacks.
| System.InvalidOperationException | Thrown when the world is Locked/Stepping. |
| void ClearForces | ( | ) |
Call this after you are done with time steps to clear the forces. You normally call this after each call to Step, unless you are performing sub-steps. By default, forces will be automatically cleared, so you don't need to call this function.
| Path CreateChain | ( | Vector2 | start, |
| Vector2 | end, | ||
| float | linkWidth, | ||
| float | linkHeight, | ||
| int | numberOfLinks, | ||
| float | linkDensity, | ||
| bool | attachRopeJoint | ||
| ) |
Creates a chain.
| world | The world. |
| start | The start. |
| end | The end. |
| linkWidth | The width. |
| linkHeight | The height. |
| numberOfLinks | The number of links. |
| linkDensity | The link density. |
| attachRopeJoint | Creates a rope joint between start and end. This enforces the length of the rope. Said in another way: it makes the rope less bouncy. |
| void QueryAABB | ( | QueryReportFixtureDelegate | callback, |
| AABB | aabb | ||
| ) |
Query the world for all fixtures that potentially overlap the provided AABB.
Inside the callback: Return true: Continues the query Return false: Terminate the query
| callback | A user implemented callback class. |
| aabb | The aabb query box. |
| void QueryAABB | ( | QueryReportFixtureDelegate | callback, |
| ref AABB | aabb | ||
| ) |
Query the world for all fixtures that potentially overlap the provided AABB.
Inside the callback: Return true: Continues the query Return false: Terminate the query
| callback | A user implemented callback class. |
| aabb | The aabb query box. |
| void RayCast | ( | RayCastReportFixtureDelegate | callback, |
| Vector2 | point1, | ||
| Vector2 | point2 | ||
| ) |
Ray-cast the world for all fixtures in the path of the ray. Your callback controls whether you get the closest point, any point, or n-points. The ray-cast ignores shapes that contain the starting point.
Inside the callback: return -1: ignore this fixture and continue return 0: terminate the ray cast return fraction: clip the ray to this point return 1: don't clip the ray and continue
| callback | A user implemented callback class. |
| point1 | The ray starting point. |
| point2 | The ray ending point. |
|
virtual |
Destroy a rigid body. Warning: This automatically deletes all associated shapes and joints. Warning: This method is locked during callbacks.
| body | The body. |
| System.InvalidOperationException | Thrown when the world is Locked/Stepping. |
| void Remove | ( | Controller | controller | ) |
Warning: This method is locked during callbacks.
| System.InvalidOperationException | Thrown when the world is Locked/Stepping. |
| void Remove | ( | Joint | joint | ) |
Destroy a joint. This may cause the connected bodies to begin colliding. Warning: This method is locked during callbacks.
| joint | The joint. |
| System.InvalidOperationException | Thrown when the world is Locked/Stepping. |
| void ShiftOrigin | ( | Vector2 | newOrigin | ) |
Shift the world origin. Useful for large worlds. The body shift formula is: position -= newOrigin
| newOrigin | the new origin with respect to the old origin Warning: Calling this method mid-update might cause a crash. |
| void Step | ( | float | dt | ) |
Take a time step. This performs collision detection, integration, and consraint solution. Warning: This method is locked during callbacks.
| dt | The amount of time to simulate in seconds, this should not vary. |
| System.InvalidOperationException | Thrown when the world is Locked/Stepping. |
| void Step | ( | float | dt, |
| ref SolverIterations | iterations | ||
| ) |
Take a time step. This performs collision detection, integration, and consraint solution. Warning: This method is locked during callbacks.
| dt | The amount of time to simulate in seconds, this should not vary. |
| System.InvalidOperationException | Thrown when the world is Locked/Stepping. |
| void Step | ( | TimeSpan | dt | ) |
Take a time step. This performs collision detection, integration, and consraint solution.
| dt | The amount of time to simulate, this should not vary. |
| void Step | ( | TimeSpan | dt, |
| ref SolverIterations | iterations | ||
| ) |
Take a time step. This performs collision detection, integration, and consraint solution.
| dt | The amount of time to simulate, this should not vary. |
| BodyDelegate BodyAdded |
Fires whenever a body has been added
| readonly BodyCollection BodyList |
Get the world body list.
The head of the world body list.
| BodyDelegate BodyRemoved |
Fires whenever a body has been removed
| readonly ContactManager ContactManager |
Get the contact manager for testing.
The contact manager.
| ControllerDelegate ControllerAdded |
Fires every time a controller is added to the World.
| ControllerDelegate ControllerRemoved |
Fires every time a controlelr is removed form the World.
| FixtureDelegate FixtureAdded |
Fires whenever a fixture has been added
| FixtureDelegate FixtureRemoved |
Fires whenever a fixture has been removed
| JointDelegate JointAdded |
Fires whenever a joint has been added
| readonly JointCollection JointList |
Get the world joint list.
The joint list.
| JointDelegate JointRemoved |
Fires whenever a joint has been removed
| object Tag |
Set the user data. Use this to store your application specific data.
The user data.
|
get |
Get the number of contacts (each may have 0 or more contact points).
The contact count.
|
get |
Get the world contact list. ContactList is the head of a circular linked list. Use Contact.Next to get the next contact in the world list. A contact equal to ContactList indicates the end of the list.
The head of the world contact list.
for (Contact c = World.ContactList.Next; c != World..ContactList; c = c.Next)
|
getset |
If false, the whole simulation stops. It still processes added and removed geometries.
|
getset |
Change the global gravity vector.
The gravity.
|
get |
Is the world locked (in the middle of a time step).
|
get |
Get the number of broad-phase proxies.
The proxy count.


---
layout: post
title: ! 'Handy Hack: Display Wordpress post title correctly in Jaiku'
tags:
- Jaiku
- Web
- Wordpress
status: publish
type: post
published: true
meta:
_edit_last: '451289'
---
When displaying your Wordpress blog RSS feed (e.g. http://alecthegeek.wordpress.com/feed/, as given by the RSS button on the right of this page) in another tool or website, it may be that each entry has the name of your blog where you would expect to see the post title. In that case change the feed URL to http://alecthegeek.wordpress.com/?feed=rss (...?feed=atom also works).
Tested using Jaiku, but I'm guessing this applies in other tools that consume feeds.
Update 27/Aug/08 -- also works with other Wordpress installations (besides than Wordpress.com) and is needed by Friendfeed


A port of log4js to node.js
This appender stores the log events in memory. It is mainly useful for testing (see the tests for the category filter, for instance).
type
- recording
There is no other configuration for this appender.
The array that stores log events is shared across all recording appender instances, and is accessible from the recording module. require('<LOG4JS LIB DIR>/appenders/recording')
returns a module with the following functions exported:
replay
- returns Array<LogEvent>
- get all the events recorded.playback
- synonym for replay
reset
- clears the array of events recorded.erase
- synonyms for reset
const recording = require('../lib/appenders/recording');
const log4js = require('../lib/log4js');
log4js.configure({
appenders: { vcr: { type: 'recording' } },
categories: { default: { appenders: ['vcr'], level: 'info' } }
});
const logger = log4js.getLogger();
logger.info("some log event");
const events = recording.replay(); // events is an array of LogEvent objects.
recording.erase(); // clear the appender's array.


I ran into this nice batch of informational 1 slide images that I’m breifly describing as info-memes. These describe some of the concerns from Trump Supporters and conservatives of unlawful and illegal breaches of public trust that previous administrations and the intelligence community have committed against Americans. These are useful to get a sense of some major breaking news/crimes that have happened over the last years and some over the last decades. Hopefully the world is changing.
Wiki Leaks Launches Vault 7. It shows just how far of a reach the CIA has
Dark Matter- They can infect macs too
Marble Framwork- They can appear as hackers from other countries
Grasshopper- CIA has persistant spying tools that affect Windows PCs
Hive- CIA can infiltrate website and devices
Awan Brothers- Seem to release US House Committee info to foreigners and may have allowed physical counter attacks leading to the death of special forces memebers
Uranium One- Selling Uranium to Russians for profit
Trump Tower Tap- Obama worked with intelligence agencies to spy on the Trump campaign
Black Lives Matter- An organic movement is hijacked by mega organizations
Weaponized IRS- Obama used the IRS to target conservative groups
Extrajudicial Killing- Killing US citizens overseas without the courts involvement
Obamacare Backdoor- 130B of Insurance fraud hit Fannie and Freddie
Montgomery Files- Massive surveillance uncovered
Wiretapping the Press-the Associated Press was wiretapped
Organizing for Actions- OFA a 501(c)(4) with funding ties to Soros
TAP HESIT- 430B in bank give aways seem to have kick backs to Democrats
Iran Ransom Payment- $1.3B of hard printed USD were put on a plane and sent to Tehran
Fast and Furios- Guns were sold to stop crime, but weren’t tacked leading many to think the goal was to get weapons into the hands of criminals
The Deep State- unelected beurocrats unaccountable to puppet leaders run the country
Project Indivisible- An attempt to create astroturf demonstrations
Disrupt J20- An event designed to stop the inaugeration of Trump
Obama Slush Fund- Public settlement funds seem to have been funneled back to Democrats
Insurgent Shield- Lax immigration seems to let dangerous foreign actors into the country
Antifa- Far Left organization creating riots
Martyr Transfer- Last minute transfer of 227M as Obama left office
This page is synchronized from the post: ‘Info Memes- I ran into a rich “info meme” vein and am sharing that here’


Select Time Range
All Time
6 Months
4 weeks
Select Amount of songs
5
10
15
20
30
40
50
Log in with Spotify


VapeLog 0.5
New Features:
- Automatic updates for future versions.
- System notifications. Get an alert when your Crafty reaches the set temperature
Bug Fixes:
- Bluetooth networking is more efficient. This may lead to minor improvements in battery life.
- VapeLog now detects when the connection to the vape has been lost and attempts to re-establish connection.


Class: Aws::WorkDocs::Types::Activity
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
Struct
|
|
|
Instance Chain:
self,
::Aws::Structure ,
Struct
|
|
| Inherits: |
Struct
|
| Defined in: | gems/aws-sdk-workdocs/lib/aws-sdk-workdocs/types.rb |
Overview
Describes the activity information.
Constant Summary
Instance Attribute Summary
-
#comment_metadata ⇒ Types::CommentMetadata
rw
Metadata of the commenting activity.
-
#initiator ⇒ Types::UserMetadata
rw
The user who performed the action.
-
#is_indirect_activity ⇒ Boolean
rw
Indicates whether an activity is indirect or direct.
-
#organization_id ⇒ String
rw
The ID of the organization.
-
#original_parent ⇒ Types::ResourceMetadata
rw
The original parent of the resource.
-
#participants ⇒ Types::Participants
rw
The list of users or groups impacted by this action.
-
#resource_metadata ⇒ Types::ResourceMetadata
rw
The metadata of the resource involved in the user action.
-
#time_stamp ⇒ Time
rw
The timestamp when the action was performed.
-
#type ⇒ String
rw
The activity type.
Instance Method Summary
::Aws::Structure
- Included
| #to_hash | Alias for Structure#to_h. |
Instance Attribute Details
#comment_metadata ⇒ Types::CommentMetadata (rw)
Metadata of the commenting activity. This is an optional field and is filled for commenting activities.
# File 'gems/aws-sdk-workdocs/lib/aws-sdk-workdocs/types.rb', line 115
class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :, :original_parent, : ) SENSITIVE = [] include Aws::Structure end
#initiator ⇒ Types::UserMetadata (rw)
The user who performed the action.
# File 'gems/aws-sdk-workdocs/lib/aws-sdk-workdocs/types.rb', line 115
class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :, :original_parent, : ) SENSITIVE = [] include Aws::Structure end
#is_indirect_activity ⇒ Boolean
(rw)
Indicates whether an activity is indirect or direct. An indirect activity results from a direct activity performed on a parent resource. For example, sharing a parent folder (the direct activity) shares all of the subfolders and documents within the parent folder (the indirect activity).
# File 'gems/aws-sdk-workdocs/lib/aws-sdk-workdocs/types.rb', line 115
class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :, :original_parent, : ) SENSITIVE = [] include Aws::Structure end
#organization_id ⇒ String
(rw)
The ID of the organization.
# File 'gems/aws-sdk-workdocs/lib/aws-sdk-workdocs/types.rb', line 115
class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :, :original_parent, : ) SENSITIVE = [] include Aws::Structure end
#original_parent ⇒ Types::ResourceMetadata (rw)
The original parent of the resource. This is an optional field and is filled for move activities.
# File 'gems/aws-sdk-workdocs/lib/aws-sdk-workdocs/types.rb', line 115
class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :, :original_parent, : ) SENSITIVE = [] include Aws::Structure end
#participants ⇒ Types::Participants (rw)
The list of users or groups impacted by this action. This is an optional field and is filled for the following sharing activities: DOCUMENT_SHARED, DOCUMENT_SHARED, DOCUMENT_UNSHARED, FOLDER_SHARED, FOLDER_UNSHARED.
# File 'gems/aws-sdk-workdocs/lib/aws-sdk-workdocs/types.rb', line 115
class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :, :original_parent, : ) SENSITIVE = [] include Aws::Structure end
#resource_metadata ⇒ Types::ResourceMetadata (rw)
The metadata of the resource involved in the user action.
# File 'gems/aws-sdk-workdocs/lib/aws-sdk-workdocs/types.rb', line 115
class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :, :original_parent, : ) SENSITIVE = [] include Aws::Structure end
#time_stamp ⇒ Time
(rw)
The timestamp when the action was performed.
# File 'gems/aws-sdk-workdocs/lib/aws-sdk-workdocs/types.rb', line 115
class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :, :original_parent, : ) SENSITIVE = [] include Aws::Structure end
#type ⇒ String
(rw)
The activity type.
# File 'gems/aws-sdk-workdocs/lib/aws-sdk-workdocs/types.rb', line 115
class Activity < Struct.new( :type, :time_stamp, :is_indirect_activity, :organization_id, :initiator, :participants, :, :original_parent, : ) SENSITIVE = [] include Aws::Structure end


NOVOCAINE- procaine hydrochloride injection, solution
Hospira, Inc.
NOVOCAIN, procaine hydrochloride, is benzoic acid, 4-amino-, 2-(diethylamino) ethyl ester, monohydrochloride, the ester of diethylaminoethanol and aminobenzoic acid, with the following structural formula:
It is a white crystalline, odorless powder that is freely soluble in water, but less soluble in alcohol. Each mL contains 100 mg procaine hydrochloride and 4 mg acetone sodium bisulfite as antioxidant. DO NOT USE SOLUTIONS IF CRYSTALS, CLOUDINESS, OR DISCOLORATION IS OBSERVED. EXAMINE SOLUTIONS CAREFULLY BEFORE USE. REAUTOCLAVING INCREASES LIKELIHOOD OF CRYSTAL FORMATION.
NOVOCAIN stabilizes the neuronal membrane and prevents the initiation and transmission of nerve impulses, thereby effecting local anesthesia. NOVOCAIN lacks surface anesthetic activity. The onset of action is rapid (2 to 5 minutes) and the duration of action is relatively short (average 1 to 1½ hours), depending upon the anesthetic technique, the type of block, the concentration, and the individual patient.
NOVOCAIN is readily absorbed following parenteral administration and is rapidly hydrolyzed by plasma cholinesterase to aminobenzoic acid and diethylaminoethanol.
A vasoconstrictor may be added to the solution of NOVOCAIN to promote local hemostasis, delay systemic absorption, and increase duration of anesthesia.
Spinal anesthesia with NOVOCAIN is contraindicated in patients with generalized septicemia: sepsis at the proposed injection site; certain diseases of the cerebrospinal system, e.g., meningitis, syphilis; and a known hypersensitivity to the drug, drugs of a similar chemical configuration, or aminobenzoic acid or its derivatives.
The decision as to whether or not spinal anesthesia should be used in an individual case should be made by the physician after weighing the advantages with the risks and possible complications.
 Spinal anesthesia should only be administered by those qualified to do so.
Large doses of local anesthetics should not be used in patients with heartblock.
Reactions resulting in fatality have occurred on rare occasions with the use of local anesthetics, even in the absence of a history of hypersensitivity.
Usage in Pregnancy. Safe use of NOVOCAIN has not been established with respect to adverse effects on fetal development. Careful consideration should be given to this fact before administering this drug to women of childbearing potential particularly during early pregnancy. This does not exclude the use of the drug at term for obstetrical analgesia. Vasopressor agents (administered for the treatment of hypotension or added to the anesthetic solution for vasoconstriction) should be used with extreme caution in the presence of oxytocic drugs as they may produce severe, persistent hypertension with possible rupture of a cerebral blood vessel.
Solutions which contain a vasoconstrictor should be used with extreme caution in patients receiving drugs known to produce alterations in blood pressure (i.e., monoamine oxidase inhibitors (MAOI), tricyclic antidepressants, phenothiazines, etc.), as either severe sustained hypertension or hypotension may occur.
Local anesthetic procedures should be used with caution when there is inflammation and/or sepsis in the region of the proposed injection.
Contains acetone sodium bisulfite, a sulfite that may cause allergic-type reactions including anaphylactic symptoms and life-threatening or less severe asthmatic episodes in certain susceptible people. The overall prevalence of sulfite sensitivity in the general population is unknown and probably low. Sulfite sensitivity is seen more frequently in asthmatic than in nonasthmatic people.
Standard textbooks should be consulted for specific techniques and precautions for various spinal anesthetic procedures.
The safety and effectiveness of a spinal anesthetic depend upon proper dosage, correct technique, adequate precautions, and readiness for emergencies. The lowest dosage that results in effective anesthesia should be used to avoid high plasma levels and possible adverse effects. Tolerance varies with the status of the patient. Debilitated, elderly patients, or acutely ill patients should be given reduced doses commensurate with their weight and physical status. Reduced dosages are also indicated for obstetric delivery and patients with increased intra-abdominal pressure.
The decision whether or not to use spinal anesthesia in the following disease states depends on the physician’s appraisal of the advantages as opposed to the risk: cardiovascular disease (i.e., shock, hypertension, anemia, etc.), pulmonary disease, renal impairment, metabolic or endocrine disorders, gastrointestinal disorders (i.e., intestinal obstruction, peritonitis, etc.), or complicated obstetrical deliveries.
NOVOCAIN SHOULD BE USED WITH CAUTION IN PATIENTS WITH KNOWN DRUG ALLERGIES AND SENSITIVITIES. A thorough history of the patient’s prior experience with NOVOCAIN or other local anesthetics as well as concomitant or recent drug use should be taken (see CONTRAINDICATIONS). NOVOCAIN should not be used in any condition in which a sulfonamide drug is being employed since aminobenzoic acid inhibits the action of sulfonamides.
Solutions containing a vasopressor should be used with caution in the presence of diseases which may adversely affect the cardiovascular system.
NOVOCAIN should be used with caution in patients with severe disturbances of cardiac rhythm, shock or heartblock.
Systemic adverse reactions involving the central nervous system and the cardiovascular system usually result from high plasma levels due to excessive dosage, rapid absorption, or inadvertent intravascular injection. In addition, use of inappropriate doses or techniques may result in extensive spinal blockade leading to hypotension and respiratory arrest.
A small number of reactions may result from hypersensitivity, idiosyncrasy, or diminished tolerance to normal dosage.
Excitatory CNS effects (nervousness, dizziness, blurred vision, tremors) commonly represent the initial signs of local anesthetic systemic toxicity. However, these reactions may be very brief or absent in some patients in which case the first manifestation of toxicity may be drowsiness or convulsions merging into unconsciousness and respiratory arrest.
Cardiovascular system reactions include depression of the myocardium, hypotension (or sometimes hypertension), bradycardia, and even cardiac arrest.
Allergic reactions are characterized by cutaneous lesions of delayed onset, or urticaria, edema, and other manifestations of allergy. The detection of sensitivity by skin testing is of limited value. As with other local anesthetics, hypersensitivity, idiosyncrasy and anaphylactoid reactions have occurred rarely. The reaction may be abrupt and severe and is not usually dose related.
The following adverse reactions may occur with spinal anesthesia: Central Nervous System: postspinal headache, meningismus, arachnoiditis, palsies, or spinal nerve paralysis. Cardiovascular: hypotension due to vasomotor paralysis and pooling of the blood in the venous bed. Respiratory: respiratory impairment or paralysis due to the level of anesthesia extending to the upper thoracic and cervical segments. Gastrointestinal: nausea and vomiting.
Treatment of Reactions. Toxic effects of local anesthetics require symptomatic treatment: there is no specific cure. The physician should be prepared to maintain an airway and to support ventilation with oxygen and assisted or controlled respiration as required. Supportive treatment of the cardiovascular system includes intravenous fluids and, when appropriate, vasopressors (preferably those that stimulate the myocardium, such as ephedrine). Convulsions may be controlled with oxygen and by the intravenous administration of diazepam or ultrashort-acting barbiturates or a short-acting muscle relaxant (succinylcholine). Intravenous anticonvulsant agents and muscle relaxants should only be administered by those familiar with their use and only when ventilation and oxygenation are assured. In spinal and epidural anesthesia, sympathetic blockade also occurs as a pharmacological reaction, resulting in peripheral vasodilation and often hypotension. The extent of the hypotension will usually depend on the number of dermatomes blocked. The blood pressure should therefore be monitored in the early phases of anesthesia. If hypotension occurs, it is readily controlled by vasoconstrictors administered either by the intramuscular or the intravenous route, the dosage of which would depend on the severity of the hypotension and the response to treatment.
As with all local anesthetics, the dose of NOVOCAIN varies and depends upon the area to be anesthetized, the vascularity of the tissues, the number of neuronal segments to be blocked, individual tolerance, and the technique of anesthesia. The lowest dose needed to provide effective anesthesia should be administered. For specific techniques and procedures, refer to standard textbooks.
| Extent of Anesthesia | NOVOCAIN 10% Solution |
Total Dose (mg) |
Site of Injection (lumbar interspace) |
|
| Volume of 10% Solution (mL) |
Volume of Dilution (mL) |
|||
| Perineum | 0.5 | 0.5 | 50 | 4th |
| Perineum and lower extremities |
1 | 1 | 100 | 3rd or 4th |
| Up to costal margin | 2 | 1 | 200 | 2nd, 3rd or 4th |
The diluent may be sterile normal saline, sterile distilled water, spinal fluid; and for hyperbaric technique, sterile dextrose solution.
The usual rate of injection is 1 mL per 5 seconds. Full anesthesia and fixation usually occur in 5 minutes.
STERILIZATION
The drug in intact ampuls is sterile. The preferred method of destroying bacteria on the exterior of ampuls before opening is heat sterilization (autoclaving). Immersion in antiseptic solution is not recommended.
Autoclave at 15-pound pressure, at 121°C (250°F), for 15 minutes. The diluent dextrose may show some brown discoloration due to caramelization.
Protect solutions from light.
List |
Container |
Concentration |
Fill |
Quantity |
1810 |
Uni-Amp® Unit Dose Pak |
10% |
2 mL |
25 |
| 1810 | Single-Dose Ampuls | 10% | 2 mL | 25 |
Store at 20 to 25°C (68 to 77°F). [See USP Controlled Room Temperature.]
Revised: July, 2005
©Hospira 2005 |
EN-1078 |
Printed in USA |
Hospira, Inc., Lake Forest, IL 60045 USA
|
NOVOCAINE
procaine hydrochloride injection, solution | |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
| Labeler - Hospira, Inc. |


-
jackdamn shared a chart on StockTwits
stocktwits.com
EOD S&P-500 "heat map" for 09/25/14. Strong selling sector wide. Utilities least worst. $SPY $SPX http://stks.co/r0omh
-
Are cyborgs the future of investment advice? - Smarter Investing
investing.covestor.com
Traditional financial advising, or online, algorithmic "robo-advisor"investing: What's the golden ideal for ordinary individuals? Turns out, maybe ...
-
Street_Insider shared an idea on StockTwits
stocktwits.com
Nike $NKE posts Q1 EPS of $1.09, Est. at 88c; Futures orders up 14%, ex. FX $$ http://stks.co/a131H
-
stevenplace shared a chart on StockTwits
stocktwits.com
Failed breakouts happen ALL THE TIME in the S&P. This is nothing new. $SPY http://stks.co/g16ky $$
-
DIA investment information - SPDR Dow Jones Industrial Average ideas on ...
stocktwits.com
Real-time trade and investing ideas on SPDR Dow Jones Industrial Average ($DIA) from the largest community of traders and investors.
-
ClockWork shared a chart on StockTwits
stocktwits.com
$AAPL Here is the timing/editing FLAW in the bend test. What does it mean...deceit! http://stks.co/h16Wj
-
allstarcharts shared a chart on StockTwits
stocktwits.com
Here's US Dollar rallying to downtrend line from 05 highs & overhead supply from last yr $UUP $DX_F http://stks.co/h16QY
-
beej76 shared a chart on StockTwits
stocktwits.com
$NKY weekly ... add this to the list of potential false breakouts. http://stks.co/p0oVb
-
TradeHawk shared an idea on StockTwits
stocktwits.com
$STRZA $FOXA Starz meets with 21st Century Fox about possible acquisition http://stks.co/g16Ig
-
StockTwits shared a chart on StockTwits
stocktwits.com
It is amazing to see that Facebook hit a new all-time high today. $FB chart here: http://stks.co/q0o1b
-
macrochartfreak shared a chart on StockTwits
stocktwits.com
$VIX up over 22% this week. Volatility is back. What's your reasoning as to why -- Alibaba? ISIS? http://stks.co/a12VB
-
RyanDetrick shared an idea on StockTwits
stocktwits.com
Last time the $DJIA lost >100 two days in a row was June '14. All-time record was an incredible 7 days in a row in Oct '08. $DIA
-
IWM investment information - iShares Russell 2000 Index ideas on StockTwits
stocktwits.com
Real-time trade and investing ideas on iShares Russell 2000 Index ($IWM) from the largest community of traders and investors.
-
What to look for in a good investment - Smarter Investing
investing.covestor.com
Portfolio manager on the basics of stock investing.
-
MichaelBatnick shared a chart on StockTwits
stocktwits.com
$SPY A recap of the ones that "felt different" this year. http://stks.co/p0oBA
-
jackdamn shared a chart on StockTwits
stocktwits.com
Secretive money manager helped Microsoft's Bill Gates' fortune balloon to $82 billion. (WSJ) $MSFT http://stks.co/p0ntw
-
StockTwits Social Stock Heatmap
stocktwits.com
StockTwits Social Stock Heatmap is a dynamic view of what sectors and stocks investors are talking about right now
-
MWellerFX investing profile on StockTwits
stocktwits.com
Senior Technical Analyst with FOREX.com and Chartered Market Technician (CMT) providing market insights and commentary. 2014 Level I CFA Candidate.
-
StockTwits Integrated with eSignal
www.esignal.com
eSignal Premier: ONLY $ 145 /mo. eSignal OnDemand: ONLY $ 45 /mo.
-
HCPG shared a chart on StockTwits
stocktwits.com
$IWM already thru BB -- keeping with the laggard theme of 2014 http://stks.co/q0nZe
-
This Week Ahead, New Records -
eepurl.com
Here is your weekly newsletter from StockTwits! Sign‒up now, and read it all right here. Topics in this week's edition include Alibaba, Biotech, and ...
-
BABA investment information - Alibaba ideas on StockTwits
stocktwits.com
Real-time trade and investing ideas on Alibaba ($BABA) from the largest community of traders and investors.
-
jackdamn shared a chart on StockTwits
stocktwits.com
The Founder's Club. (WSJ) $BABA $FB $GOOG $AMZN $MSFT http://stks.co/q0nQM
-
scheplick shared a chart on StockTwits
stocktwits.com
Chart with IPOs pointing to rough date. Will $BABA pop it like Visa and Enel Spa? $SPY $VIX: http://stks.co/g15n5
-
Surfnm shared a chart on StockTwits
stocktwits.com
$BABA Internet IPOs: How Alibaba measures up | The Economist http://stks.co/t0nWK http://stks.co/t0nWL
-
Miss a Payment? Good Luck Moving That Car - NYTimes.com
dealbook.nytimes.com
The thermometer showed a 103.5-degree fever, and her 10-year-old’s asthma was flaring up. Mary Bolender, who lives in Las Vegas, needed to get her ...
-
Apple Plans To Shut Down Beats Music | TechCrunch
techcrunch.com
Apple will discontinue the streaming music service Beats Music it acquired in May, according to five sources, including several prominent employees ...
-
Venture Capitalist Sounds Alarm on Startup Investing
online.wsj.com
Silicon Valley may have taken on more risk than it can handle, according to prominent venture capitalist Bill Gurley, who cited potential cracks in ...


******TEST-CONV******
Single offender specific information regarding their overall case plan.
View and work with caseload specific, Notifications and Check Dates. Create a Group Chrono.
Facility maintenance functions.
Search for offenders by name or other search criteria. Search Chronos, Check Dates, and Notifications. Locate staff / position and facility information.
Create and maintain staff and position information. Create and maintain facility information. Maintain code tables and security authorizations.
Manage the offender's plans.
View and work with health services for offenders.
Manage the offender's programs.
Help
Logged in as PerfOne Tester
Welcome to the State of Washington
Authorized Use Only
For assistance please call your help desk.
Phone:<PHONE_NUMBER> or<PHONE_NUMBER>
EasyVista Website: https://esp.doc.wa.gov
Policy
Policies can be viewed
here.
OMNI Help
System Bulletins
System bulletins can be viewed
here.


I have assembled this system in order to monitor PV generation on my garage roof and I am starting off with the "Shield_CT1234_Voltage_SerialOnly.ino" sketch.
The Arduino Ethernet is 3-4 years old but I cannot identify any markings which would be helpful. The shield is a couple of weeks old.
I have calibrated it using a two bar electric heater using two different multimeters which give the same results for voltage and current measurements.
However when I switched the CT to the PV supply the measured current was about 25% higher than the inverter which also reads current. The inverter voltage and arduino voltage were very close.
The power factor was .85 on the inverter circuit and .88 on the heater circuit. I believe that the power factor should be very close to one. I have a PC running here in the garage and the house has a couple of PCs running with CFL /LED lamps.
I have the same results with all 4 CT channels.
I would be grateful for any suggestions.
Thanks,
Roger
Re: Disappointing Results with emonTx Arduino Shield and Arduino Ethernet
Could we have some numbers? As you appear to be in the UK, are you on a nominal 240 V supply? Which CT are you using? Is your shield built to the standard design with the recommended burden resistor values? What current did you calibrate at? What is the inverter current? Did you adjust the phase/timing calibration (PHASECAL)? Did you keep the CT+channel pairing after you'd calibrated?
Do your multimeters respond to true rms?
Re: Disappointing Results with emonTx Arduino Shield and Arduino Ethernet
Robert,
Thanks for your reply.
I am in the UK and the nominal supply is 240
The CT is SCT-013-000
The shield was purchased a couple of weeks ago from the shop
Calibration Voltage 241, using a 2 bar heater
Current with 1 bar 1.65 Amps Real Power 360 Watts Phase 0.88
Current with 2 bars 3.37 Amps Real Power 730 Watts Phase 0.88
I initially posted after measuring on a dull afternoon where the current was about 1 amp but relatively steady. Now the sunlight is pulsing and I am getting 4 - 8A swings. The inverter only samples every 2 mins so it is impossible to correlate anything. However the power factor is about 0.92.
I have left PHASECAL at 1.7 default.
I am not quite sure of the CT+channel pairing means. I am doing everything with CT1 but was concerned about the power factor so tested with other channels to see if something was unique to CT1.
The Multimeters are from Fluke > 20 years old, and the other Screwfix 1 year old. They both agree but whether they respond to true rms I am not sure.
Thanks again
Roger
Re: Disappointing Results with emonTx Arduino Shield and Arduino Ethernet
My first comment is that at 1A or so you're working in the area where inaccuracies are building rapidly. The system as it is designed is set up for 100 A full scale, so you are actually working outside the specified range of the CT itself. It's down there that phase error rapidly becomes large, which probably accounts for the poor power factor that's reported. That of course is consistent with the much better power factor you're seeing at higher currents.
Calibration corrects the combined scaling errors of the CT and the burden resistor on a per-channel basis, also for the ADC scale factor for all channels (as there's only one ADC). So if you swap the CT and channel pairing around, it will probably be wrong (the burden resistor is ±1% and the CT is 3% from 10% to 120% of rated current). There's a full analysis of the possible errors in Building Blocks.
So what to do about it? I presume you cannot form the wire you're measuring into a multi-turn coil and multiply the current that way? And you cannot disconnect to install a ring CT? If you're always going to be measuring very small currents, the next thing is to increase the value of the burden resistor. That will give you more voltage but at the expense of worse phase errors. It's the resistor immediately behind the socket. There are holes for a wire-ended component, so it's a matter of unsoldering the SMT resistor and fitting a higher value: say 330 Ω will give you 10 A maximum current. But a caveat: I've not tested the CT with a burden that big, whether the other aspects of its performance will be satisfactory I cannot say.
You should certainly do the full calibration, including phasecal.
The reason for asking about your meters is the Arduino sketch calculates the true rms value of current, or the true average power, more or less irrespective of the shape of the wave. Unless your multimeter ways it is "True rms", it will most probably be measuring the rectified average and scaling it to display the rms assuming the wave is close to a pure sinusoid. And that might not be the case for the inverter output, though I would suspect that the inverter itself gets it right.
Re: Disappointing Results with emonTx Arduino Shield and Arduino Ethernet
Robert,
Thank you very much again for your help.
The background to my project is to monitor 3 PV circuits with an eventual view to diverting power and building a simple battery storage system.
PV 1 is a 2.5 Kwp system and so will be limited to about 11 A max
PV2 is a 1 Kwp system - 5 A
PV3 is 0.5 Kwp system - 2.5A max
(2 and 3 use Enecsys microinverters From Enecsys who are now bankrupt and there is now no way of monitoring them except externally)
The house supply is probably a lot less than 100A.
I thought that I would find my feet with a standard install before tinkering to try and optimise the system.
I have no problem disconnecting the PV circuits and installing a ring CT and I would very much welcome any suggestions for a suitable ring CT. I am finding it difficult to assess the products on the RS site. There seems to be a lot for different applications.
I can experiment with a larger burden resistor but do not understand why it would lead to worse phase errors.
Thanks for pointing mw in the right direction.
Roger
Re: Disappointing Results with emonTx Arduino Shield and Arduino Ethernet
I can't see anything suitable in the RS catalogue, the 1 A & 5 A ones will require a high power off-board burden resistor, and that's not very practical (and it'll waste as much power as it takes to run the Arduino!). I believe Robin Emley uses either the 20 A version here: http://www.yhdc.com/en/product/425/ or this 20A:10mA one http://eppep.com/?action-viewnews-itemid-140364 from here.
The problem with the larger burden resistor is nothing to do with the burden resistor, it's simply that the secondary current remains small, and the magnetising current cannot be ignored, and it's that which skews the phase. If you increase the flux (with multiple primary turns), you work the CT harder and the errors get proportionately smaller.
Re: Disappointing Results with emonTx Arduino Shield and Arduino Ethernet
Robert,
Thanks again for your information and the effort. I am off for a couple of days and will have to put this to the side until the weekend.
Thanks again
Roger


Variations and Effects
Naad provides controls for varying the Tempo, Bols, and Randomness etc. These enhance the creativity and usefulness of the program.
Composition Tools
1. Auto Compose will compose an Indian classical solo of Tabla in a single click. This tool is under construction and at this time it only creates some empty loops as placeholders.
Tempo Control
This slider increments or decrements the tempo or Gati. The Gati is actually number of Maatras per minute. Do not confuse it with number of Bols per minute. If there are many Bols in the Maatra they are speeded up or slowed down so that the Maatra completes in specified time.
The changes are applied to the Loop Tempo as specified in the Loop properties. The changes are shown as Deviation below the slider, along with the original tempo and the resulting tempo.
Vilambit is slow, Madhya is medium and Drut is fast. The button marked 1 X cycles through 1X, 2X, 3X, 4X, 1/4X, 1/3X, 1/2X and 1X of the tempo on each click. This is used to quickly set the tempo to integral multiples or divisions of the original.
Changes in tempo using Tempo Control are temporary and are not saved with the composition. To make the tempo setting permanent, edit the Loop properties.
Accompaniments
Accompaniments are instruments played along with the composition. You can either specify an accompaniment for the Loop in Loop properties or for the entire composition.
Checking the Ghungru at Sam checkbox will enable playing Ghungru right at the Bol marked as Sam. This is useful for keeping track of the Taal. A few varieties of Ghungrus are available from menu Accompaniment -> Ghungru.
Timing Variation and Randomness
This slider, if set at a value other than zero, will introduce a slight random variation in the tempo. This makes the Tabla a bit more natural to ears. It goes from Too Perfect for a master player to Imperfect for a novice player effect.
Bol Variety
Naad can introduce a variation in Bols during play in real time, just like a Tabla player improvising on his/her composition during a performance. This gives rise to interesting Variants (Prakar) just by sliding this slider.
The variant status is shown on the grid header.


|
numspel
0.0.1
the fast number speller program
|
The Bahasa class Example implementation of Bahasa Indonesia. More...
#include <bahasa.h>
Public Member Functions | |
| Bahasa () | |
| Bahasa Create Bahasa object. | |
| vector< string > | base () |
| base More... | |
| vector< string > | units () |
| units More... | |
| unordered_map< string, string > | replacements () |
| replacements More... | |
| Public Member Functions inherited from Language | |
| Language () | |
| Language create new instance of Language object. | |
Public Attributes | |
| const string | O = "belas" |
| const string | OO = "puluh" |
| const string | OOO = "ratus" |
|
virtual |
|
virtual |
replacements
Implements Language.
Definition at line 14 of file bahasa.cpp.
|
virtual |
units
Implements Language.
Definition at line 10 of file bahasa.cpp.


| label | ngx-input | ngx-select | ngx-select tagging | ngx-button | native input | native select | |
|---|---|---|---|---|---|---|---|
| No labels |
|
|
|
|
|||
| With labels |
|
|
|
|
|||
| With hints |
|
|
|
|
|||
| With multiline hints |
|
|
|
|
|||
| With placeholders |
|
|
|
|
|||
| With everything |
|
|
|
|
|||
| Invalid |
|
|
|
|


Compass has built a framework where you can easily extend the functionality of compass, and build your own mixins and functions to do anything!
$foo : 'bar' !default;
By adding a !default tag, the variable will only be set if it has not been set already
Use this within your extensions so variables can be set before or after the extension is called
@function addition($a, $b: 5) {
@return $a + $b;
}
All function have at least one parameter, and have a @return to return a value.
You can set defaults to each parameter.
@mixin right-to-left() {
html[dir="rtl"] & {
@content;
}
}
Returns Sass code to be printed as CSS.
The @content represents all code within a curly bracket after the mixin is called.
Sass has numerous helper functions that can be found on their documentation. Examples:
unquote($var) / quote($var)
Adds or removes quotes from a variable.type-of($var)
Will return the type of the variable (e.g. number)unit($var);
Returns the unit of a number (e.g. em)join($list1, $list2);
Merges several lists togethernth($list, $n)
Will return the nth value in the $list.@warn will display an error on the command prompt, but will not stop the file from compiling. This is just to alert the user they are doing behavior that isn't advised.
@warn "This is an invalid response";
@debug displays similar to a warning, but just the debug message. Useful while coding.
@debug "This is an invalid response" $variable;
Team Sass has already built an extension for you to start with. Copy the repo and begin.
The .gemspec file contains all the information rubygems.org and the system needs to ensure your gem gets installed properly.
The template has all the fields you need to fill in: the name of the gem, a description, etc.
Compass will allow a Sass file to be pulled into a project when it is within the "stylesheets" directory.
Make sure the stylesheet is the same name as your extension, then you can do a normal include into your project
@import 'example';
Within your stylesheets you can include your own mixins, functions, and other partials to perform any functionality you are looking for.
Extensions like breakpoint, singularity, and toolkit all are built on these stylesheets.
One of Compass's best features is to be able to create a template to start a theme from. The Aurora theme is a great example of this.
To create a template, within the "templates" folder create a folder named "project". This folder should contain all of your files you want within the template, as well as a "manifest.rb" file. The manifest file will allow you to say where each file should go to, as well as mark some to include variable names.
Example manifest.rb file
description "My Little Template"
file '../shared/template.php.erb', :to => "template.php", :erb => true
# Stylesheets
file 'style.scss', :like => :stylesheet, :media => 'screen, projection', :to => 'style.scss'
# JavaScript
file '../shared/hammer.js', :like => :javascript, :to => 'hammer.js'
help %Q{
You need help, contact the helpline!
}
welcome_message %Q{
This is a welcome message!
}
Within the lib folder is the ruby file that registers your gem with compass, and may contain some ruby code, if you need it.
require 'compass'
extension_path = File.expand_path(File.join(File.dirname(__FILE__), ".."))
Compass::Frameworks.register('example', :path => extension_path)
module Example
VERSION = "1.0"
DATE = "2013-03-10"
end
You can build and install your gem locally with just two commands:
gem build {your-gem-name}.gemspec
sudo gem install {your-gem-name}-{version-#}.gem
That's it! Your gem is installed locally, and you can test it!
Once you have an account on rubygems.org, you can publish your gem easily with just:
gem push {your-gem-name}-{version-#}.gem
Your gem is now pushed, and can be installed by anybody with:
sudo gem install {your-gem-name}
Sometimes... Sass can't do what you want it to do.
You can code your own extension to the objects that Sass has laid out. This is mainly useful for building functions that need Ruby-code to do what you need.
From Breakpoint:
module Sass::Script::Functions
def is_breakpoint_list(breakpoint)
result = false unless breakpoint.class == Sass::Script::List && breakpoint.separator.to_s == 'comma'
Sass::Script::Bool.new(result)
end
end


{% extends "_base.html" %} {% block content %}
Subscribe now to our regular newsletter! We send out an overview with the latest updates from Metabolism of Cities including news, events, new datasets and projects, and more. The newsletter can be tailored to suit your needs, and you can unsubscribe at any time.


GitHub
play visualization
pause visualization
🎹 MIDI Music Trainer
arrow_drop_down
Input
MIDI device
Select a MIDI device
arrow_drop_down
MIDI file
Upload MIDI file
Visualization
play_arrow
pause
Time domain
Frequencies
Notes


Titanic Dataset
Key:
Women = Circle
Men = Square
Didn't survive = opacity
Survived = No opacity
Sorted By Survived