Flappers and Philosophers
by F. Scott Fitzgerald
The Cut-Glass Bowl
Additional Information
- Year Published: 1920
- Language: English
- Country of Origin: United States of America
- Source: Fitzgerald, S. (1920). Flappers and Philosophers. New York, NY: Doubleday, Page & Company.
-
Readability:
- Flesch–Kincaid Level: 6.8
- Word Count: 8,185
- Genre: Realism
- Keywords: fiction, short story
- ✎ Cite This
Downloads
There was a rough stone age and a smooth stone age and a bronze age, and many years afterward a cut–glass age. In the cut–glass age, when young ladies had persuaded young men with long, curly mustaches to marry them, they sat down several months afterward and wrote thank–you notes for all sorts of cut–glass presents—punch–bowls, finger–bowls, dinner–glasses, wine–glasses, ice–cream dishes, bonbon dishes, decanters, and vases—for, though cut glass was nothing new in the nineties, it was then especially busy reflecting the dazzling light of fashion from the Back Bay to the fastnesses of the Middle West.
After the wedding the punch–bowls were arranged in the sideboard with the big bowl in the centre; the glasses were set up in the china–closet; the candlesticks were put at both ends of things—and then the struggle for existence began. The bonbon dish lost its little handle and became a pin–tray upstairs; a promenading cat knocked the little bowl off the sideboard, and the hired girl chipped the middle–sized one with the sugar–dish; then the wine–glasses succumbed to leg fractures, and even the dinner–glasses disappeared one by one like the ten little niggers, the last one ending up, scarred and maimed as a tooth–brush holder among other shabby genteels on the bathroom shelf. But by the time all this had happened the cut–glass age was over, anyway.
It was well past its first glory on the day the curious Mrs. Roger Fairboalt came to see the beautiful Mrs. Harold Piper.
"My dear," said the curious Mrs. Roger Fairboalt, "I love your house. I think it's quite artistic."
"I'm so glad," said the beautiful Mrs. Harold Piper, lights appearing in her young, dark eyes; "and you must come often. I'm almost always alone in the afternoon."
Mrs. Fairboalt would have liked to remark that she didn't believe this at all and couldn't see how she'd be expected to—it was all over town that Mr. Freddy Gedney had been dropping in on Mrs. Piper five afternoons a week for the past six months. Mrs. Fairboalt was at that ripe age where she distrusted all beautiful women—
"I love the dining–room most," she said, "all that marvellous china, and that huge cut–glass bowl."
Mrs. Piper laughed, so prettily that Mrs. Fairboalt's lingering reservations about the Freddy Gedney story quite vanished.
"Oh, that big bowl!" Mrs. Piper's mouth forming the words was a vivid rose petal. "There's a story about that bowl—"
"Oh—"
"You remember young Carleton Canby? Well, he was very attentive at one time, and the night I told him I was going to marry Harold, seven years ago in ninety–two, he drew himself way up and said: 'Evylyn, I'm going to give a present that's as hard as you are and as beautiful and as empty and as easy to see through.' He frightened me a little—his eyes were so black. I thought he was going to deed me a haunted house or something that would explode when you opened it. That bowl came, and of course it's beautiful. Its diameter or circumference or something is two and a half feet—or perhaps it's three and a half. Anyway, the sideboard is really too small for it; it sticks way out."
"My dear, wasn't that odd! And he left town about then didn't he?" Mrs. Fairboalt was scribbling italicized notes on her memory—"hard, beautiful, empty, and easy to see through."
"Yes, he went West—or South—or somewhere," answered Mrs. Piper, radiating that divine vagueness that helps to lift beauty out of tine.
Mrs. Fairboalt drew on her gloves, approving the effect of largeness given by the open sweep from the spacious music–room through the library, disclosing a part of the dining–room beyond. It was really the nicest smaller house in town, and Mrs. Piper had talked of moving to a larger one on Devereaux Avenue. Harold Piper must be coining money.
As she turned into the sidewalk under the gathering autumn dusk she assumed that disapproving, faintly unpleasant expression that almost all successful women of forty wear on the street.
 Some friend should speak to him.
But if Mrs. Fairboalt had considered it a successful afternoon she would have named it a triumph had she waited two minutes longer. For while she was still a black receding figure a hundred yards down the street, a very good–looking distraught young man turned up the walk to the Piper house. Mrs. Piper answered the door–bell herself, and with a rather dismayed expression led him quickly into the library.
"I had to see you," he began wildly; "your note played the devil with me. Did Harold frighten you into this?"
She shook her head.
"I'm through, Fred," she said slowly, and her lips had never looked to him so much like tearings from a rose. "He came home last night sick with it. Jessie Piper's sense of duty was to much for her, so she went doom to his once and told him He was hurt and—oh, I can't help seeing it his way, Fred. He says we've been club gossip all summer and he didn't know it, and now he understands snatches of conversation he's caught and veiled hints people have dropped about me. He's mighty angry, Fred, and he loves me and I love him— rather."
Gedney nodded slowly and half closed his eyes.
"Yes," he said "yes, my trouble's like yours. I can see other people's points of view too plainly." His gray eyes met her dark ones frankly. "The blessed thing's over. My God, Evylyn, I've been sitting down at the office all day looking at the outside of your letter, and looking at it and looking at it—"
"You've got to go, Fred," she said steadily, and the slight emphasis of hurry in her voice was a new thrust for him. "I gave him my word of honor I wouldn't see you. I know just how far I can go with Harold, and being here with you this evening is one of the things I can't do."
They were still standing, and as she spoke she made a little movement toward the door. Gedney looked at her miserably, trying, here at the end, to treasure up a last picture of her—and then suddenly both of them were stiffened into marble at the sound of steps on the walk outside. Instantly her arm reached out grasping the Lapel of his coat —half urged, half swung him through the big door into the dark dining–room.
"I'll make him go up–stairs," she whispered close to his ear; "don't move till you hear him on the stairs. Then go out the front way."
Then he was alone listening as she greeted her husband in the hall.
Harold Piper was thirty–six, nine years older than his wife. He was handsome—with marginal notes: these being eyes that were too close together, and a certain woodenness when his face was in repose. His attitude toward this Gedney matter was typical of all his attitudes. He had told Evylyn that he considered the subject closed and would never reproach her nor allude to it in any form; and he told himself that this was rather a big way of looking at it—that she was not a little impressed. Yet, like all men who are preoccupied with their own broadness, he was exceptionally narrow.
He greeted Evylyn with emphasized cordiality this evening.
"You'll have to hurry and dress, Harold," she said eagerly; "we're going to the Bronsons'."
He nodded.
"It doesn't take me long to dress, dear," and, his words trailing off, he walked on into the library. Evylyn's heart clattered loudly.
"Harold—" she began, with a little catch in her voice, and followed him in. He was lighting a cigarette. "You'll have to hurry, Harold," she finished, standing in the doorway.
"Why?" he asked a trifle impatiently; "you're not dressed yourself yet, Evie."
He stretched out in a Morris chair and unfolded a newspaper. With a sinking sensation Evylyn saw that this meant at least ten minutes—and Gedney was standing breathless in the next room. Supposing Harold decided that before be went upstairs he wanted a drink from the decanter on the sideboard. Then it occurred to her to forestall this contingency by bringing him the decanter and a glass. She dreaded calling his attention to the dining–room in any way, but she couldn't risk the other chance.
But at the same moment Harold rose and, throwing his paper down, came toward her.
"Evie, dear," he said, bending and putting his arms about her, "I hope you're not thinking about last night—" She moved close to him, trembling. "I know," he continued, "it was just an imprudent friendship on your part. We all make mistakes."
Evylyn hardly heard him. She was wondering if by sheer clinging to him she could draw him out and up the stairs. She thought of playing sick, asking to be carried up—unfortunately she knew he would lay her on the couch and bring her whiskey.
Suddenly her nervous tension moved up a last impossible notch. She had heard a very faint but quite unmistakable creak from the floor of the dining room. Fred was trying to get out the back way.
Then her heart took a flying leap as a hollow ringing note like a gong echoed and re–echoed through the house. Gedney's arm had struck the big cut–glass bowl.
"What s that!" cried Harold. "Who's there?"
She clung to him but he broke away, and the room seemed to crash about her ears. She heard the pantry–door swing open, a scuffle, the rattle of a tin pan, and in wild despair she rushed into the kitchen and pulled up the gas. Her husband's arm slowly unwound from Gedney's neck, and he stood there very still, first in amazement, then with pain dawning in his face.
"My golly!" he said in bewilderment, and then repeated: "My golly!"

"You people—you people—" Evylyn's arms were around him and her eyes were pleading with him frantically, but he pushed her away and sank dazed into a kitchen chair, his face like porcelain. "You've been doing things to me, Evylyn.
She had never felt so sorry for him; she had never loved him so much.
"It wasn't her fault," said Gedney rather humbly. "I just came." But Piper shook his head, and his expression when he stared up was as if some physical accident had jarred his mind into a temporary inability to function. His eyes, grown suddenly pitiful, struck a deep, unsounded chord in Evylyn—and simultaneously a furious anger surged in her. She felt her eyelids burning; she stamped her foot violently; her hands scurried nervously over the table as if searching for a weapon, and then she flung herself wildly at Gedney.
"Get out!" she screamed, dark eves blazing, little fists beating helplessly on his outstretched arm. "You did this !  Get out!"
II
Concerning Mrs. Harold Piper at thirty–five, opinion was divided—women said she was still handsome; men said she was pretty no longer. And this was probably because the qualities m her beauty that women had feared and men had followed had vanished. Her eyes were still as large and as dark and as sad, but the mystery had departed; their sadness was no longer eternal, only human, and she had developed a habit, when she was startled or annoyed, of twitching her brows together and blinking several times. Her mouth also had lost: the red had receded and the faint down–turning of its corners when she smiled, that had added to the sadness of the eyes and been vaguely mocking and beautiful, was quite gone. When she smiled now the corners of her lips turned up. Back in the days when she revelled in her own beauty Evylyn had enjoyed that smile of hers—she bad accentuated it. When she stopped accentuating it, it faded out and the last of her mystery with it.
Evylyn had ceased accentuating her smile within a month after the Freddy Gedney affair. Externally things had gone an very much as they had before. But in those few minutes during which she had discovered how much she loved her husband Evylyn had realized how indelibly she had hurt him. For a month she struggled against aching silences, wild reproaches and accusations—she pled with him, made quiet, pitiful little love to him, and he laughed at her bitterly—and then she, too, slipped gradually into silence and a shadowy, impenetrable barrier dropped between them. The surge of love that had risen in her she lavished on Donald, her little boy, realizing him almost wonderingly as a part of her life.
The next year a piling up of mutual interests and responsibilities and some stray flicker from the past brought husband and wife together again—but after a rather pathetic flood of passion Evylyn realized that her great opportunity was gone. There simply wasn't anything left. She might have been youth and love for both—but that time of silence had slowly dried up tile springs of affection and her own desire to drink again of them was dead.
She began for the first time to seek women friends, to prefer books she had read before, to sew a little where she could watch her two children to whom she was devoted. She worried about little things—if she saw crumbs on the dinner–table her mind drifted off the conversation: she was receding gradually into middle age.
Her thirty–fifth birthday had been an exceptionally busy one, for they were entertaining on short notice that night, as she stood in her bedroom window in the late afternoon she discovered that she was quite tired. Ten years before she would have lain down and slept, but now she had a feeling that things needed watching: maids were cleaning down–stairs, bric–�–brac was all over the floor, and there were sure to be grocery–men that had to be talked to imperatively—and then there was a letter to write Donald, who was fourteen and in his first year away at school.
She had nearly decided to lie down, nevertheless, when she heard a sudden familiar signal from little Julie down–stairs. She compressed her lips, her brows twitched together, and she blinked.
"Julie!" she called.
"Ah–h–h–ow!" prolonged Julie plaintively. Then the voice of Hilda, the second maid, floated up the stairs.
"She cut herself a little, Mis' Piper."
Evylyn flew to her sewing–basket, rummaged until she found a torn handkerchief, and hurried downstairs. In a moment Julie was crying in her arms as she searched for the cut, faint, disparaging evidences of which appeared on Julie's dress.
"My thu–umb!" explained Julie. "Oh–h–h–h, t'urts."
"It was the bowl here, the he one," said Hilda apologetically. "It was waitin' on the floor while I polished the sideboard, and Julie come along an' went to foolin' with it. She yust scratch herself."
Evylyn frowned heavily at Hilda, and twisting Julie decisively in her lap, began tearing strips of the handkerchief.
"Now—let's see it, dear."
Julie held it up and Evelyn pounced.
"There!"
Julie surveyed her swathed thumb doubtfully. She crooked it; it waggled. A pleased, interested look appeared in her tear–stained face. She sniffled and waggled it again.
"You precious!" cried Evylyn and kissed her, but before she left the room she levelled another frown at Hilda. Careless! Servants all that way nowadays. If she could get a good Irishwoman— but you couldn't any more—and these Swedes—
At five o'clock Harold arrived and, coming up to her room, threatened in a suspiciously jovial tone to kiss her thirty–five times for her birthday. Evylyn resisted.
"You've been drinking," she said shortly, and then added qualitatively, "a little. You know I loathe the smell of it."
"Evie," he said after a pause, seating himself in a chair by the window, "I can tell you something now. I guess you've known things haven't beep going quite right down–town."
She was standing at the window combing her hair, but at these words she turned and looked at him.
"How do you mean? You've always said there was room for more than one wholesale hardware house in town." Her voice expressed some alarm.
"There was," said Harold significantly, "but this Clarence Ahearn is a smart man."
"I was surprised when you said he was coming to dinner."
"Evie," he went on, with another slap at his knee, "after January first 'The Clarence Ahearn Company' becomes 'The Ahearn, Piper Company'—and 'Piper Brothers' as a company ceases to exist."
Evylyn was startled. The sound of his name in second place was somehow hostile to her; still he appeared jubilant.
"I don't understand, Harold."
"Well, Evie, Ahearn has been fooling around with Marx. If those two had combined we'd have been the little fellow, struggling along, picking up smaller orders, hanging back on risks. It's a question of capital, Evie, and 'Ahearn and Marx' would have had the business just like 'Ahearn and Piper' is going to now." He paused and coughed and a little cloud of whiskey floated up to her nostrils. "Tell you the truth, Evie, I've suspected that Ahearn's wife had something to do with it. Ambitious little lady, I'm told. Guess she knew the Marxes couldn't help her much here."
"Is she—common?" asked Evie.
"Never met her, I'm sure—but I don't doubt it. Clarence Ahearn's name's been up at the Country Club five months—no action taken." He waved his hand disparagingly. "Ahearn and I had lunch together to–day and just about clinched it, so I thought it'd be nice to have him and his wife up to–night—just have nine, mostly family. After all, it's a big thing for me, and of course we'll have to see something of them, Evie."
"Yes," said Evie thoughtfully, "I suppose we will."
Evylyn was not disturbed over the social end of it—but the idea of "Piper Brothers" becoming "The Ahearn, Piper Company" startled her. It seemed like going down in the world.
Half an hour later, as she began to dress for dinner, she heard his voice from down–stairs.
"Oh, Evie, come down!"
She went out into the hall and called over the banister:
"What is it?"
"I want you to help me make some of that punch before dinner. "
Hurriedly rehooking her dress, she descended the stairs and found him grouping the essentials on the dining–room table. She went to the sideboard and, lifting one of the bowls, carried it over.
"Oh, no," he protested, "let's use the big one. There'll be Ahearn and his wife and you and I and Milton, that's five, and Tom and Jessie, that's seven: and your sister and Joe Ambler, that's nine. You don't know how quack that stud goes when you make it."
"We'll use this bowl," she insisted. "It'll hold plenty. You know how Tom is."
Tom Lowrie, husband to Jessie, Harold's first cousin, was rather inclined to finish anything in a liquid way that he began.
Harold shook his head.
"Don't be foolish. That one holds only about three quarts and there's nine of us, and the servants'll want some—and it isn't strong punch. It's so much more cheerful to have a lot, Evie; we don't have to drink all of it."
"I say the small one."
Again he shook his head obstinately.
"No; be reasonable."
"I am reasonable," she said shortly. "I don't want any drunken men in the house."
"Who said you did?"
"Then use the small bowl."
"Now, Evie—"
He grasped the smaller bowl to lift it back. Instantly her hands were on it, holding it down. There was a momentary struggle, and then, with a little exasperated grunt, he raised his side, slipped it from her fingers, and carried it to the sideboard.
She looked at him and tried to make her expression contemptuous, but he only laughed. Acknowledging her defeat but disclaiming all future interest in the punch, she left the room.
III
At seven–thirty, her cheeks glowing and her high–piled hair gleaming with a suspicion of brilliantine, Evylyn descended the stairs. Mrs. Ahearn, a little woman concealing a slight nervousness under red hair and an extreme Empire gown, greeted her volubly. Evelyn disliked her on the spot, but the husband she rather approved of. He had keen blue eyes and a natural gift of pleasing people that might have made him, socially, had he not so obviously committed the blunder of marrying too early in his career.
"I'm glad to know Piper's wife," he said simply. "It looks as though your husband and I are going to see a lot of each other in the future."
She bowed, smiled graciously, and turned to greet the others: Milton Piper, Harold's quiet, unassertive younger brother; the two Lowries, Jessie and Tom; Irene, her own unmarried sister; and finally Joe Ambler, a confirmed bachelor and Irene's perennial beau.
Harold led the way into dinner.
"We're having a punch evening," he announced jovially—Evylyn saw that he had already sampled his concoction—"so there won't be any cocktails except the punch. It's m' wife's greatest achievement, Mrs. Ahearn; she'll give you the recipe if you want it; but owing to a slight"—he caught his wife's eye and paused —"to a slight indisposition; I'm responsible for this batch. Here's how!"
All through dinner there was punch, and Evylyn, noticing that Ahearn and Milton Piper and all the women were shaking their heads negatively at the maid, knew she bad been right about the bowl; it was still half full. She resolved to caution Harold directly afterward, but when the women lift the table Mrs. Ahearn cornered her, and she found herself talking cities and dressmakers with a polite show of interest.
"We've moved around a lot," chattered Mrs. Ahearn, her red head nodding violently. "Oh, yes, we've never stayed so long in a town before—but I do hope we're here for good. I like it here; don't you?"
"Well, you see, I've always lived here, so, naturally—"
"Oh, that's true," said Mrs. Ahearn and laughed. Clarence always used to tell me he had to have a wife he could come home to and say: "Well, we're going to Chicago to–morrow to live, so pack up."
I got so I never expected to live anywhere."
"Your husband is a very able man, I imagine."
"Oh, yes," Mrs. Ahearn assured her eagerly. "He's brainy, Clarence is. Ideas and enthusiasm, you know. Finds out what he wants and then goes and gets it."
Evylyn nodded. She was wondering if the men were still drinking punch back in the dining–room. Mrs. Ahearn's history kept unfolding jerkily, but Evylyn had ceased to listen. The first odor of massed cigars began to drift in. It wasn't really a large house, she reflected; on an evening like this the library sometimes grew blue with smoke, and next day one had to leave the windows open for hours to air the heavy staleness out of the curtains. Perhaps this partnership might . . . she began to speculate on a new house . . .
Mrs. Ahearn's voice drifted in on her:
"I really would like the recipe if you have it written down somewhere—"
Then there was a sound of chairs in the dining–room and the men strolled in. Evylyn saw at once that her worst fears were realized. Harold's face was flushed and his words ran together at the ends of sentences, while Tom Lowrie lurched when he walked and narrowly missed Irene's lap when he tried to sink onto the couch beside her. He sat there blinking dazedly at the company. Evylyn found herself blinking back at am but she saw no humor in it. Joe Ambler was smiling contentedly and purring on his cigar. Only Ahearn and Milton Piper seemed unaffected.
"It's a pretty fine town, Ahearn," said Ambler, "you'll find that."
"I've found it so," said Ahead pleasantly.
"You find it more, Ahearn," said Harold, nodding emphatically "'f I've an'thin' do 'th it."
He soared into a eulogy of the city, and Evylyn wondered uncomfortably if it bored every one as it bored her. Apparently not. They were all listening attentively. Evylyn broke in at the first gap.
"Where've you been living, Mr. Ahearn?" she asked interestedly. Then she remembered that Mrs. Ahearn had told her, but it didn't matter. Harold mustn't talk so much.  But he plopped directly back in.
"Tell you, Ahearn.  Get Stearne house or Ridgeway house. Wanna have it so people say: 'There's Ahearn house.' Solid, you know, tha's effec' it gives."
Evylyn flushed. This didn't sound right at all. Still Ahearn didn't seem to notice anything amiss, only nodded gravely.

"Get house—tha's start. Then you get know people. Snobbish town first toward outsider, but not long—after know you. People like you"—he indicated Ahearn and his wife with a sweeping gesture—"all right. Cordial as an'thin' once get by first barrer–bar– barrer—" He swallowed, and then said "barrier," repeated it masterfully.
Evylyn looked appealingly at her brother–in–law, but before he could intercede a thick mumble had come crowding out of Tom Lowrie, hindered by the dead cigar which he gripped firmly with his teeth.
"Huma uma ho huma ahdy um—"
"What?" demanded Harold earnestly.
Resignedly and with difficulty Tom removed the cigar—that is, he removed part of it, and then blew the remainder with a whut sound across the room, where it landed liquidly and limply in Mrs. Ahearn's lap.
"Beg pardon," he mumbled, and rose with the vague intention of going after it. Milton's hand on his coat collapsed him in time, and Mrs. Ahearn not ungracefully flounced the tobacco from her skirt to the floor, never once looking at it.
"I was sayin'," continued Tom thickly, "'fore 'at happened,"—he waved his hand apologetically toward Mrs. Ahearn—"I was sayin' I heard all truth that Country Club matter."
Milton leaned and whispered something to him.
"Lemme 'lone," he said petulantly; "know what I'm doin'. 'Ats what they came for."
Evylyn sat there in a panic, trying to make her mouth form words. She saw her sister's sardonic expression and Mrs. Ahearn's face turning a vivid red. Ahearn was looking down at his watch–chain, fingering it.
"I heard who's been keepin' y' out, an' he's not a bit better'n you.  Would've before, but I didn't know you. Harol' tol' me you felt bad about the thing—"
Milton Piper rose suddenly and awkwardly to his feet. In a second every one was standing tensely and Milton was saying something very hurriedly about having to go early, and the Ahearns were listening with eager intentness. Then Mrs. Ahearn swallowed and turned with a forced smile toward Jessie. Evylyn saw Tom lurch forward and put his hand on Ahearns shoulder—and suddenly she was listening to a new, anxious voice at her elbow, and, turning, found Hilda, the second maid.
"Please, Mis' Piper, I tank Yulie got her hand poisoned. It's all swole up and her cheeks is hot and she's moanin' an' groanin'—"
"Julie is?" Evylyn asked sharply. The party suddenly receded. She turned quickly, sought with her eyes for Mrs. Ahearn, slipped toward her.
"If you'll excuse me, Mrs.—" She had momentarily forgotten the name, but she went right on: "My little girl's been taken sick. I'll be down when I can." She turned and ran quickly up the stairs, retaining a confused picture of rays of cigar smoke and a loud discussion in the centre of the room that seemed to be developing into an argument.
Switching on the light in the nursery, she found Julie tossing feverishly and giving out odd little cries. She put her hand against the cheeks. They were burning. With an exclamation she followed the arm down under the cover until she found the hand. Hilda was right. The whole thumb was swollen to the wrist and in the centre was a little inflamed sore. Blood–poisoning! her mind cried in terror. The bandage had come off the cut and she'd gotten something in it. She'd cut it at three o'clock—it was now nearly eleven. Eight hours. Blood–poisoning couldn't possibly develop so soon.
She rushed to the 'phone.
Doctor Martin across the street was out. Doctor Foulke, their family physician, didn't answer. She racked her brains and in desperation called her throat specialist, and bit her lip furiously while he looked up the numbers of two physicians. During that interminable moment she thought she heard loud voices down–stairs—but she seemed to be in another world now. After fifteen minutes she located a physician who sounded angry and sulky at being called out of bed. She ran back to the nursery and, looking at the hand, found it was somewhat more swollen.
"Oh, God!" she cried, and kneeling beside the bed began smoothing back Julie's hair over and over. With a vague idea of getting some hot water, she rose and stared toward the door, but the lace of her dress caught in the bed–rail and she fell forward on her hands and knees. She struggled up and jerked frantically at the lace. The bed moved and Julie groaned. Then more quietly but with suddenly fumbling fingers she found the pleat in front, tore the whole pannier completely off, and rushed from the room.
Out in the hall she heard a single loud, insistent voice, but as she reached the head of the stairs it ceased and an outer door banged.
The music–room came into view. Only Harold and Milton were there, the former leaning against a chair, his face very pale, his collar open, and his mouth moving loosely.
"What's the matter?"
Milton looked at her anxiously.
"There was a little trouble—"
Then Harold saw her and, straightening up with an effort, began to speak.
"Sult m'own cousin m'own house.  'Sult m'own cousin—"
"Tom had trouble with Ahearn and Harold interfered," said Milton.
"My Lord Milton," cried Evylyn, "couldn't you have done something?"
"I tried; I—"
"Julie's sick," she interrupted; "she's poisoned herself. Get him to bed if you can."
Harold looked up.
"Julie sick?"
Paying no attention, Evylyn brushed by through the dining–room, catching sight, with a burst of horror, of the big punch–bowl still on the table, the liquid from melted ice in its bottom. She heard steps on the front stairs—it was Milton helping Harold up—and then a mumble: "Why, Julie's a'righ'."
"Don't let him go into the nursery!" she shouted.
The hours blurred into a nightmare. The doctor arrived just before midnight and within a half–hour had lanced the wound. He left at two after giving her the addresses of two nurses to call up and promising to return at half past six. It was blood–poisoning.
At four, leaving Hilda by the bedside, she went to her room, and slipping with a shudder out of her evening dress kicked it into a corner. She put on a house dress and returned to the nursery while Hilda went to make coffee.
Not until noon could she bring herself to look into Harold's room, but when she did it was to find him awake and staring very miserably at the ceiling. He turned blood–shot hollow eyes upon her. For a minute she hated him, couldn't speak. A husky voice came from the bed.
"What time is it?"
"Noon."
"I made a damn fool—"
"It doesn't matter," she said sharply. "Julie's got blood–poisoning. They may"—she choked over the words—"they think she'll have to lose her hand."
"What?"
"She cut herself on that—that bowl."
"Last night?"
"Oh, what does it matter?" see cried; "she's got blood–poisoning. Can't you hear?" He looked at her bewildered—sat half–way up in bed.
"I'll get dressed," he said.
Her anger subsided and a great wave of weariness and pity for him rolled over her. After all, it was his trouble, too."
"Yes," she answered listlessly, "I suppose you'd better."
IV
If Evylyn's beauty had hesitated an her early thirties it came to an abrupt decision just afterward and completely left her. A tentative outlay of wrinkles on her face suddenly deepened and flesh collected rapidly on her legs and hips and arms. Her mannerism of drawing her brows together had become an expression—it was habitual when she was reading or speaking and even while she slept. She was forty–six.
As in most families whose fortunes have gone down rather than up, she and Harold had drifted into a colorless antagonism. In repose they looked at each other with the toleration they might have felt for broken old chairs; Evylyn worried a little when he was sick and did her best to be cheerful under the wearying depression of living with a disappointed man.
Family bridge was over for the evening and she sighed with relief. She had made more mistakes than usual this evening and she didn't care. Irene shouldn't have made that remark about the infantry being particularly dangerous. There had been no letter for three weeks now, and, while this was nothing out of the ordinary, it never failed to make her nervous; naturally she hadn't known how many clubs were out.
Harold had gone up–stairs, so she stepped out on the porch for a breath of fresh air. There was a bright glamour of moonlight diffusing on the sidewalks and lawns, and with a little half yawn, half laugh, she remembered one long moonlight affair of her youth. It was astonishing to think that life had once been the sum of her current love–affairs. It was now the sum of her current problems.
There was the problem of Julie—Julie was thirteen, and lately she was growing more and more sensitive about her deformity and preferred to stay always in her room reading. A few years before she had been frightened at the idea of going to school, and Evylyn could not bring herself to send her, so she grew up in her mother's shadow, a pitiful little figure with the artificial hand that she made no attempt to use but kept forlornly in her pocket. Lately she had been taking lessons in using it because Evylyn had feared she would cease to lift the arm altogether, but after the lessons, unless she made a move with it in listless obedience to her mother, the little hand would creep back to the pocket of her dress. For a while her dresses were made without pockets, but Julie had moped around the house so miserably at a loss all one month that Evylyn weakened and never tried the experiment again.
The problem of Donald had been different from the start. She had attempted vainly to keep him near her as she had tried to teach Julie to lean less on her—lately the problem of Donald had been snatched out of her hands; his division had been abroad for three months.
She yawned again—life was a thing for youth. What a happy youth she must have had! She remembered her pony, Bijou, and the trip to Europe with her mother when she was eighteen—
"Very, very complicated," she said aloud and severely to the moon, and, stepping inside, was about to close the door when she heard a noise in the library and started.
It was Martha, the middle–aged servant: they kept only one now.
"Why, Martha!" she said in surprise.
Martha turned quickly.
"Oh, I thought you was up–stairs. I was jist—"
"Is anything the matter?"
Martha hesitated.
"No; I—" She stood there fidgeting. "It was a letter, Mrs. Piper, that I put somewhere.
"A letter? Your own letter?" asked Evylyn.
"No, it was to you. 'Twas this afternoon, Mrs. Piper, in the last mail. The postman give it to me and then the back door–bell rang. I had it in my hand, so I must have stuck it somewhere. I thought I'd just slip in now and find it."
"What sort of a letter? From Mr. Donald?"
"No, it was an advertisement, maybe, or a business letter. It was a long narrow one, I remember."
They began a search through the music–room, looking on trays and mantelpieces, and then through the library, feeling on the tops of rows of books. Martha paused in despair.
"I can't think where. I went straight to the kitchen. The dining–room, maybe." She started hopefully for the dining–room, but turned suddenly at the sound of a gasp behind her. Evylyn had sat down heavily in a Morris chair, her brows drawn very close together eyes blanking furiously.
"Are you sick?"
For a minute there was no answer. Evylyn sat there very still and Martha could see the very quick rise and fall of her bosom.
"Are you sick?" she repeated.
"No," said Evylyn slowly, "but I know where the letter is. Go 'way, Martha. I know."
Wonderingly, Martha withdrew, and still Evylyn sat there, only the muscles around her eyes moving —contracting and relaxing and contracting again. She knew now where the letter was—she knew as well as if she had put it there herself. And she felt instinctively and unquestionably what the letter was. It was long and narrow like an advertisement, but up in the corner in large letters it said "War Department" and, in smaller letters below, "Official Business." She knew it lay there in the big bowl with her name in ink on the outside and her soul's death within.
Rising uncertainly, she walked toward the dining–room, feeling her way along the bookcases and through the doorway. After a moment she found the light and switched it on.
There was the bowl, reflecting the electric light in crimson squares edged with black and yellow squares edged with blue, ponderous and glittering, grotesquely and triumphantly ominous. She took a step forward and paused again; another step and she would see over the top and into the inside—another step and she would see an edge of white—another step—her hands fell on the rough, cold surface—
In a moment she was tearing it open, fumbling with an obstinate fold, holding it before her while the typewritten page glared out and struck at her. Then it fluttered like a bird to the floor. The house that had seemed whirring, buzzing a moment since, was suddenly very quiet; a breath of air crept in through the open front door carrying the noise of a passing motor; she heard faint sounds from upstairs and then a grinding racket in the pipe behind the bookcases–her husband turning of a water– tap—
And in that instant it was as if this were not, after all, Donald's hour except in so far as he was a marker in the insidious contest that had gone on in sudden surges and long, listless interludes between Evylyn and this cold, malignant thing of beauty, a gift of enmity from a man whose face she had long since forgotten. With its massive, brooding passivity it lay there in the centre of her house as it had lain for years, throwing out the ice–like beams of a thousand eyes, perverse glitterings merging each into each, never aging, never changing.
Evylyn sat down on the edge of the table and stared at it fascinated. It seemed to be smiling now, a very cruel smile, as if to say:
"You see, this time I didn't have to hurt you directly. I didn't bother. You know it was I who took your son away. You know how cold I am and how hard and how beautiful, because once you were just as cold and hard and beautiful."
The bowl seemed suddenly to turn itself over and then to distend and swell until it became a great canopy that glittered and trembled over the room, over the house, and, as the walls melted slowly into mist, Evylyn saw that it was still moving out, out and far away from her, shutting off far horizons and suns and moons and stars except as inky blots seen faintly through it. And under it walked all the people, and the light that came through to them was refracted and twisted until shadow seamed light and light seemed shadow—until the whole panoply of the world became changed and distorted under the twinkling heaven of the bowl.
Then there came a far–away, booming voice like a low, clear bell. It came from the centre of the bowl and down the great sides to the ground and then bounced toward her eagerly.
"You see, I am fate," it shouted, "and stronger than your puny plans; and I am how–things–turn–out and I am different from your little dreams, and I am the flight of time and the end of beauty and unfulfilled desire; all the accidents and imperceptions and the little minutes that shape the crucial hours are mine.
The booming sound stopped; the echoes rolled away over the wide land to the edge of the bowl that bounded the world and up the great sides and back to the centre where they hummed for a moment and died. Then the great walls began slowly to bear down upon her, growing smaller and smaller, coming closer and closer as if to crush her; and as she clinched her hands and waited for the swift bruise of the cold glass, the bowl gave a sudden wrench and turned over—and lay there on the side–board, shining and inscrutable, reflecting in a hundred prisms, myriad, many–colored glints and gleams and crossings and interlaces of light.
The cold wind blew in again through to front door, and with a desperate, frantic energy Evylyn stretched both her arms around the bowl. She must be quick—she must be strong. She tightened her arms until they ached, tauted the thin strips of muscle under her soft flesh, and with a mighty effort raised it and held it. She felt the wind blow cold on her back where her dress had come apart from the strain of her effort, and as she felt it she turned toward it and staggered under the great weight out through the library and on toward the front door. She must be quick—she must be strong. The blood in her arms throbbed dully and her knees kept giving way under her, but the feel of the cool glass was good.
Out the front door she tottered and over to the stone steps, and there, summoning every fibre of her soul and body for a last effort, swung herself half around—for a second, as she tried to loose her hold, her numb fingers clung to the rough surface, and in that second she slipped and, losing balance, toppled forward with a despairing cry, her arms still around the bowl . . . down . . .
Over the way lights went on; far down the block the crash was heard, and pedestrians rushed up wonderingly; up–stairs a tired man awoke from the edge of sleep and a little girl whimpered in a haunted doze.


Full-stack developer and avowed minimalist
It is not a daily increase, but a daily decrease. Hack away at the inessentials. — Bruce Lee
Project description text


Section 1
The Great Pyramid at Giza, also called Khufu's Pyramid or the Pyramid of Khufu, and Pyramid of Cheops, is the oldest and largest of the three pyramids in the Giza Necropolis bordering what is now Cairo, Egypt, and is the only remaining member of the Seven Wonders of the Ancient World. It is believed the pyramid was built as a tomb for Fourth dynasty Egyptian King Khufu (Cheops in Greek) and constructed over a 20 year period concluding around 2560 BC.
The Great Pyramid was the tallest man-made structure in the world for over 3,800 years. Originally the Great Pyramid was covered by casing stones that formed a smooth outer surface, and what is seen today is the underlying core structure. Some of the casing stones that once covered the structure can still be seen around the base. There have been varying scientific and alternative theories regarding the Great Pyramid's construction techniques. Most accepted construction theories are based on the idea that it was built by moving huge stones from a quarry and dragging and lifting them into place.


input string:
compression type:
RePair
RLESP # of alphabet reduction (
only for RLESP
):
line to start diplaying the result:
start


{% extends "layout.html" %} {% block title %} Explore {% endblock %} {% block main %}
{{4.5}}
{{d.street}}, {{d.city}}, {{d.state}}, {{d.country}}.
 Homify, the America's Fastest Growing Rental Home Chain. Sign up now and get 10% more discount


VMMC HIV program coverage VMMCs Zimbabwe impact averted circumcision male targets men ART infection Health infections cost model prevention models EMOD age {border-style incidence new Fast Goals []. px;} #ffffff;} ICL Track results scenario Number Zimbabwe, risk AIDS ages data medical (): Harare, constant costs modeling Program cost-effectiveness interventions scale-up (Table Pathogens Sciences national review transmission HIV/AIDS Medicine Zimbabwe’s [], additional health target voluntary 'status Cost National One; Zimbabwe. epidemic evaluated future met model, performed prevalence protective quo' (%) Ministry according achieved context counterfactual e./journal.pone. estimated reduction study Child Results Table avert circumcised current lower projected px; time {font-family ,–, Africa Biology File). Gates However, Melinda URL: Viral [Accessed annual estimate font-size key maintained numbers southern women year (.%) Disease File HIV-positive Impact Life Medical Section UNAIDS VMMC. baseline countries direct double; ends estimates example, global investment level longer model. priority rates reduces relative resulting savings scenarios service slightly treatment unit Circumcision Click Global HIV-negative LINK Male United adults behaviors benefits border-color border-width compared country default delivery eastern fewer file. higher increase low mathematical million number population programs reach set sexual solid; strategy structure traditional years {font-style {font-weight (A) (B) (Fig (Section (XLSX) (see ./journal.pone..tTable Analysis Avenir College Council, DHS Fig Figure HallettTB, Immunodeficiency Institute Lentivirus: Microbial Microbiology Organisms Outcomes PHIA Plan Prevention Public Research Retroviruses South Viruses Viruses: Voluntary World Zimbabwe: adult applied assumptions bold calibrations cohort commitments consensus courier; demand did differences effects em; end evaluate female-to-male funders groups high historical household infections) intervention long-term maintenance onward original outcomes plan population-based proportion protection provided province pt;} rate reaching reduced required response scaled sciences setting sexually strategic targeted terms trend young


Having been somewhat disconsolate of late, for reasons I need not bore you with (but hence the silence here), I needed a laugh, and was rewarded this morning. In the Guardian, Suzanne Goldenberg interviews Naomi Klein.
She flies, already a lot more than most people, and is set to rack up air miles that would make her, by her own admission, “a climate criminal” … Yet she confesses to getting weepy when she thinks about the future under climate change.
Imagine poor Naomi sobbing her heart out. But not to worry …
She says she is not going to be trapped into “gotcha games” about personal habits.
Speaking of the Guardian, Rod Liddle has an amusing line about the online video lectures delivered by Russell Brand:
like a condensed version of a particularly bad edition of the Guardian, filtered through the veins of an imbecile.


WITNESS LIST Appropriations Committee (Subcommittee on Health and Human Services) January 29, 2001-1:00P Budget For: Bower, Bruce (Self) Higgins, Carlos (self) Holtermann, John (self) Lugo, Fred (self) On: Dannenbaum, James (Texas Cancer Council) Gilbert, Don (HHSC) Jacobs, Mickey (Texas Cancer Council) Murphy, Terrell (Texas Commission for the Blind) Patterson, Jan (self) Peters, Robert (Texas Commission for the Blind) Sapp, Mary (Texas Department on Aging)


The /files/create
API provides a response in the following format:
ProjectFilesResponse Model - Response received when reading files from a project. |
|
|---|---|
| files | ProjectFile Array List of project file information. |
| success | boolean Indicate if the API request was successful. |
| errors | string Array List of errors with the API call. |
| Example |
{ "files": [ { "name": "string", "content": "string", "modified": "2021-11-26T15:18:27.693Z" } ], "success": true, "errors": [ "string" ] } |
ProjectFile Model - File for a project. |
|
|---|---|
| name | string Name of a project file. |
| content | string Contents of the project file. |
| modified | string($date-time) DateTime project file was modified. |
| Example |
{ "name": "string", "content": "string", "modified": "2021-11-26T15:18:27.693Z" } |
UnauthorizedError Model - Unauthorized response from the API. Key is missing, invalid, or timestamp is too old for hash. |
|
|---|---|
| www_authenticate | string Header |


Color Presets
Background
Base Color
Highlight Color
Text Color
Text Glow Color
Text Glow Opacity
Get CSS
35
Lorem ipsum dolor sit amet consectetur adipiscing elit, et al commore
January 21, 2012
Lorem ipsum dolor sit amet
January 21, 2012
Lorem ipsum dolor sit amet
January 21, 2012
Lorem ipsum dolor sit amet
January 21, 2012
View All Notifications
35
John Doe
Lorem ipsum dolor sit amet consectetur adipiscing elit, et al commore
January 21, 2012
John Doe
Lorem ipsum dolor sit amet
January 21, 2012
John Doe
Lorem ipsum dolor sit amet
January 21, 2012
John Doe
Lorem ipsum dolor sit amet
January 21, 2012
View All Messages
Hello, John Doe
Profile
Change Password
Logout
Dashboard
Charts
Calendar
File Manager
Table
Forms
Layouts
Elements
Wizard
Widgets
Typography
Grids & Panels
Gallery
Error Page
Icons
2000+
Floors Climbed
324
Calories Burned
74%
Kilometers Walked
14
Bugs Fixed
22%
Cars Repaired
77
IcoMoon Font Icons
Led Icons (16 x 16)
Fatcow Icons (32 x 32)
jQuery-UI Icons


{{prdt.name}}
Online Content Library
{{prdt.content1_text}}
Select product to access content:
{{prdt.content2_text}}
Sign in to access personal library.


Kernel
Configuration
Enable the following option in the kernel configuration and
recompile the kernel:
File systems --->
<*/M> Btrfs filesystem support [CONFIG_BTRFS_FS]
Note
CONFIG_BTRFS_FS_POSIX_ACL and CONFIG_REISERFS_FS_XATTR are
required for some tests. Other Btrfs options in the kernel are
optional.
Installation of btrfs-progs
Install btrfs-progs by running the
following commands:
./configure --prefix=/usr \
--bindir=/bin \
--libdir=/lib \
--disable-zstd &&
make
Note
Some tests require grep built with perl regular expressions. To
obtain this, rebuild grep with the LFS Chapter 6 instructions
after installing PCRE-8.44.
Before running tests, build a support program and disable several
that fail:
make fssum &&
sed -i '/found/s/^/: #/' tests/convert-tests.sh &&
mv tests/convert-tests/010-reiserfs-basic/test.sh{,.broken} &&
mv tests/convert-tests/011-reiserfs-delete-all-rollback/test.sh{,.broken} &&
mv tests/convert-tests/012-reiserfs-large-hole-extent/test.sh{,.broken} &&
mv tests/convert-tests/013-reiserfs-common-inode-flags/test.sh{,.broken} &&
mv tests/convert-tests/014-reiserfs-tail-handling/test.sh{,.broken} &&
mv tests/misc-tests/025-zstd-compression/test.sh{,.broken}
To test the results, issue (as the root
user):
pushd tests
./fsck-tests.sh
./mkfs-tests.sh
./cli-tests.sh
./convert-tests.sh
./misc-tests.sh
./fuzz-tests.sh
popd
Install the package as the root
user:
make install &&
ln -sfv ../../lib/$(readlink /lib/libbtrfs.so) /usr/lib/libbtrfs.so &&
ln -sfv ../../lib/$(readlink /lib/libbtrfsutil.so) /usr/lib/libbtrfsutil.so &&
rm -fv /lib/libbtrfs.{a,so} /lib/libbtrfsutil.{a,so} &&
mv -v /bin/{mkfs,fsck}.btrfs /sbin
Command Explanations
--disable-documentation
: This option is
needed if the recommended dependencies are not installed.
mv
tests/{cli,convert,misc,fuzz}-tests/ ...: Disables
tests that fail and prevent tests from completing.
ln -s ...
/usr/lib/libbtrfs.so: Creates a symbolic link in
the directory where it is expected.
rm
/lib/libbtrfs.{a,so}: Removes unneeded library
entries.


Encode the tree
问题描述 :
Given n labeled vertices, there are nn-2 different trees. The number is too large, but Wiskey want to use a way to encode the tree that make a unique sequence associated with the labeled tree.
Follow this way:
1.Select the vertex u which degree is 1 and the labeled number is the minimum. Example, u = 4.
2.Select the neighbor v of u, exists the edge which u to v. Example, v = 1.
3.Delete the edge from the tree. Example, the edge of 1-4 will be deleting.
4.Repeat the first step, until only two vertices left.
5.We will get the sequence {u1, u2… un-2} and {v1, v2… vn-2}.

Follow this way:
1.Select the vertex u which degree is 1 and the labeled number is the minimum. Example, u = 4.
2.Select the neighbor v of u, exists the edge which u to v. Example, v = 1.
3.Delete the edge from the tree. Example, the edge of 1-4 will be deleting.
4.Repeat the first step, until only two vertices left.
5.We will get the sequence {u1, u2… un-2} and {v1, v2… vn-2}.

输入:
First line will contain one integer mean how many cases will follow by.
N represents the number of vertices, and the label start from 1. (3 <= N <= 100).
The next N-2 numbers mean the v sequence.
N represents the number of vertices, and the label start from 1. (3 <= N <= 100).
The next N-2 numbers mean the v sequence.
输出:
First line will contain one integer mean how many cases will follow by.
N represents the number of vertices, and the label start from 1. (3 <= N <= 100).
The next N-2 numbers mean the v sequence.
N represents the number of vertices, and the label start from 1. (3 <= N <= 100).
The next N-2 numbers mean the v sequence.
样例输入:
1 8 1 2 1 3 3 5
样例输出:
4 6 2 1 7 3
(adsbygoogle = window.adsbygoogle || []).push({});
博主的C++功底真是好
有没有C++编译的？
算法，他认识我，我不认识他，后来有人告诉我你写的这段代码就是XXX算法。。。
这个应该是比较简单的解法了，如果有更好的办法可以告诉我
一开始就规定不相邻节点颜色相同，可能得不到最优解。我想个类似的算法，也不确定是否总能得到最优解：先着一个点，随机挑一个相邻点，着第二色，继续随机选一个点，但必须至少有一个边和已着点相邻，着上不同色，当然尽量不增加新色，直到完成。我还找不到反例验证他的错误。。希望LZ也帮想想, 有想法欢迎来邮件。谢谢
很赞的解答
第二个方法很不错啊
多谢提醒
分三种情况讨论。Not Possible就是impossible
不错，现在就缺少新的资料
27行 minStack.push(minValue); 去掉就对了
这道题这里的解法最坏情况似乎应该是指数的。回溯的时候
O(n) = O(n-1) + O(n-2) + ….
O(n-1) = O(n-2) + O(n-3)+ …
O(n) – O(n-1) = O(n-1)
O(n) = 2O(n-1)
很好的思路，可以借鉴


After watching the Shereef's Fireside Chat the idea that really sticks with me is the whole theory of the 'Restaurant Mindset'. Not falling into this trap of feeling entitled or owed, whether it be by EDA or other classmates . I am excited by this idea and how it will going to grow me as a person, by not seeing life as a consumer process
I believe that the potential to go into this experience ready to get involved and really take every day not as a package deal but as an opportunity. Not having the knowledge force fed, yet something we must seize. This different form of education is what will really enhance the opportunities that arise. Being able to fix it ourselves rather than be told how it needs to be done and working together to find the best outcome.
As this isn't just a educational process but a cultural experience I feel the only true way to respond is Carpe Diem. That I must seize the day and take this opportunity and this different approach to learning to new heights.
My expectations of EDA haven't changed, but the expectation of myself have. That I must be willing to go into this as an adventure with both eyes open and ready to share that experience with others.
This type of learning environment does excite me. I think personally that it will be the perfect fit for me. Being in this creator mode rather than consumer mode is what I look forward to the most


Web-Serve
A High Performance Production Build Server mainly focused on serving SPA(Single Page Applications).
Web-Serve
Written in Golang. Lightweight, Blazing Fast.
Embeds all static assets(build assets) into a single binary with the server. No need to carry around `build` directory.
Supports running as a Platform Agnostic Daemon/Service. No overhead of killing the process by mistake.
The Project has been released as open source. Feel free to contribute ^_^
GitHub


{% extends "catalog/base.html" %} {% load static from staticfiles %} {% block title %} Makeystreet - What is a Makey? {% endblock %} {% block extra_js %} {% endblock %} {% block content_top %} {% endblock %} {% block content_full %}
Makerspace (also referred to as hacklab, hackerspace, hackspace, fablas, or DIY spaces) is a community-operated workspace where people with similar interests come together to share resources and knowledge, work on projects, and meet other people. They provide access to tools (like 3D printers, lathes, CNC routers etc.) and space to help the community members to work on projects that wouldn't be possible to create with the resources available to individuals working alone.
Makerspaces combine the elements from machine shops, workshops, and/or studios and hence are very effective in technological experimentation, hardware development, and idea prototyping.


The vast majority of Risan visitors are here for one thing - a good time! But occasionally a “bad actor” enters the scene and causes trouble for one of our visitors.
Commander William T. Riker of the USS Enterprise (yes, that Enterprise!) made one of his many trips to Risa when he encountered Etana Jol, a Ktarian woman.
Commander Riker was introduced to an augmented reality game by the Ktarian. Instead of pursuing more play from Etana, his attention turned exclusively to the game headset.
Unbeknownst to Riker, the game was actually a mind control device Etana Jol created and Riker replicated on the Enterprise. Soon everyone on the ship was under Etana Jol’s control. A receptive crew member was able to discover and defuse the plot just in time to avert disaster.
We share this story with you in hopes that you will not completely abandon your wits when staying with us.


...you will generate the socket from the now rectified positive model. Start by using the selection tool to trace the trim line for the socket as marked during the sca nning process, Make sure to trace above the line rather than directly on the line and verify that the line is continuous and that there are no gaps.
To generate a socket, double-click anywhere below the trim line to select the appropriate part of the model. Then, press generate socket to create the socket. You can set the space between the residual limb and the socket using the ‘inner dimension’ slider and the thickness of the socket wall using the ‘outer dimension’ slider.


Get to Know Nova
Here are some things about me...
Here are some of my favorite people!
My owner Matt
My former roommates:
Shawn
Lauren
Things I Hate
I am
not
a fan of:
Squirrels
Cats
Car rides
Thanks for reading about me!


| badge {lifecycle} | R Documentation |
To include lifecycle badges in your documentation:
Call usethis::use_lifecycle()
to copy the badge images into the
man/
folder of your package.
Call lifecycle::badge()
inside R backticks to insert a
lifecycle badge:
#' `r lifecycle::badge("experimental")` #' `r lifecycle::badge("deprecated")` #' `r lifecycle::badge("superseded")`
If the deprecated feature is a function, a good place for this badge is at the top of the topic description. If it is an argument, you can put the badge in the argument description.
The badge is displayed as an image in the HTML version of the documentation and as text otherwise.
lifecycle::badge()
is run by roxygen at build time so you don't need
to add lifecycle to Imports:
just to use the badges. However, it's still
good practice to add to Suggests:
so that it will be available to
package developers.
badge(stage)
stage |
A lifecycle stage as a string. Must be one of
|
An Rd
expression describing the lifecycle stage.
The meaning of these stages is described in
vignette("stages")
.


Tips for Success in This Course
- Take notes. On paper. Yes. Studies show that using pen and paper trump taking notes on a device. The main reason is because you cannot possibly write down everything I am saying by hand. This forces you to selectively filter my lecture to its most essential and important components – an integral part of the learning and retention process. If you are taking notes on a laptop, you become a court stenographer, thoughtlessly transcribing everything I am saying. At the other extreme, do not assume everything is written in my lecture slides. My lecture slides are visuals and cues to organize the content both for me and for you. I try hard to make sure that I have few words on slides, and even fewer answers to problems.
- My suggestion: print out my lecture slides in advance (or follow along on your device) and take additional notes by hand.
- At least skim all of the readings. I give out readings for a reason, and that reason is not to bore you or waste your time. The truth is, as a beginner, you can’t rely on heuristics or memory to “fill in the blanks.” You need the readings to provide context to what I am saying in class. I cannot help you if you are not going to try. Any professor also will lose patience at short notice when it’s discovered you haven’t done the reading.
- Do the homeworks (if there are any). You might be surprised that I need to say this, but I do. Students that do not do the homeworks do poorly on exams, which often are similar to homework questions. Homeworks are the best practice for exams, they give you a sense of the relevant content areas that might come up, the type and style of questions that I ask, and you often get answer keys to help you “get inside my head” and study from. There is no good reason why you should have a low homework grade.
- Work on assignments together and study together. Recognize that you are not in this alone, and other students are just as anxious or uncertain as you are. More surprisingly, other students probably have some answers you are looking for, and you may have answers for some of their problems! You will learn better when you collaborate with others similar to you. More importantly, you don’t truly understand something unless you can explain it to others.^[Yes, that means I am doing a ton of learning every time I teach!] As a wise woman once told me “whomever is doing the talking is doing the learning.”
- Learn how to learn. The most important skill you learn in college is how to learn. Taking a course on a subject will not make you an expert on that subject.  This is the actual skill that’s relevant in the real world.^[Yes, Google is your best friend. But you do not yet know how to ask the right questions, or understand what constitutes good answers.]
Last updated on May 5, 2019


John's 40th Birthday Party
To celebrate John turning 40, we're throwing a BBQ party in his honour this Friday evening at close of business. Please come and bring your friends and family!
Location:
500 Market Way
Ballincollig
Cork
Date and Time:
Fri, May 6th @ 6pm


---
title: NFL Season 2016-17
subtitle: Using d3js
date: 2017-01-29
tags: ["d3js", "nfl"]
---
Hello World !!! This is my first project using d3js. Being a GIS professional, visualization is always a part of job.
I always wanted to learn different ways for visualizing data.Let it be a simple plot using R or a choropleth map using Arcmap .
In this project I am trying to display how the NFL season 2016-17 went about. Ofcourse was surprised to see the Cowboys doing so well.
May be we got our own Tom Brady.I started working with the data grabbed from the NFL site for how the season went by each seasson.
Below is the location for the each team.
Now if you hover over each team you would see which all teams they played
and how many wins they had as a label under the hovered team.


Software Developer with a track record of success working on projects for Fortune 500 firms and smaller boutique firms. I chose a career in the tech field because it constantly evolves, and as a developer I have the unique opportunity to continuously learn and bring my creative thinking skills to bear on thorny problems.
Worked directly with lead developer, CTO and other stakeholders on new features and updating legacy codebase. I was the first hire for the backend team when the company was less than 10 people (we all fit on one Google meet screen) the Node40 team grew and I became part of the Retail Team.
Worked for two separate clients for Technical Paradigm
Local Chicago based digital marketing agency working as a manger:
- Manage the development team for a well-established digital design agency located in Chicago.
- Additionally, work on creating processes for the development team to increase efficiency and profitability. Work directly with multiple departments and stakeholders.
FinTech Startup working as a developer:
- Developed Docker container to run fintech Java stack in Tomcat for deployment into Kubernetes.
- Worked with Java unit and integration tests demonstrating functionality of fintech backend code.
- Worked with Python and Java codebase prototyping API integration for account enrichment.
The project I was working on for Theron Technology Solutions was for Kirkland and Ellis towards the end of the project Kirkland and Ellis approached me and asked if I would like to stay on and become a permanent employee.
I was hired as the only developer resource for the Theron team for a project for a multinational law firm. Learned to use third party software package without any prior knowledge. Worked directly with client side project manager, developer, users and directors on project.
I was hired on a contract to speed up the completion of a Fullstack .NET project. The project was built using the Microsoft Azure ecosystem a SQL database hosted by Azure and the Website hosting by Azure. Short term contract because I completed the project sooner than expected and the funding for the work was no longer available.
During my time at PostRock Brokerage I furthered my knowledge of options and futures trading and the market forces at work. In addition, I expanded my expertise of different futures and options markets, learning how they are used for more than just speculation. Although I learned a lot at PostRock Brokerage I realized I was not doing what I envisioned when I made my first trade at fourteen.
While in college I was an Intern for Falcon Asset Management, a Commodity Trading Advisor which focused on managing accounts for a few high net worth clients. The company president tailored an investment approach for each client. He also traded his own account, such as swing trading futures, trading options on specific companies and trading options spreads on market tracking ETF’s. During my time, there I was empowered to directly impact the business, bringing in the second largest account on my own initiative.
The Series 3 is a securities license entitling the holder to sell commodities futures contracts and options on commodities futures contracts. Passing the Series 3 test allows anyone in the U.S. the right to offer alternative investments in commodities and futures securities. (Expired)
I initially attended the University of Tampa with to pursue a degree in entrepreneurship but switched majors to Economics after doing well in freshman economics courses and being encouraged by the chair of the economics department to consider changing my major.
The project I worked on at Armarius Software is a full stack web application allowing users to upload photos and information that then turns into their very own “Video Business Card” like a portfolio page without the user having to do any editing. The web application is a .Net project and uses Microsoft Azure to host the SQL database and website. I finished the project on time with all of the requirements fulfilled including additional features that were added as the project progressed.
MultiCoinCalc is a project I worked on with a classmate at the Coding Dojo. We both had an interest in crypto currencies and so decided that making an improved version of an existing website that only featured dollar to Bitcoin and a few other crypto currencies. Finding a good API for this project was a major first step. The API we found featured the US dollar and other fiat based currencies which was already more than the other website. Additionally, we found the API offered conversion information on a large number of crypto currencies. We choose to offer conversion for the five major fiat currencies to the top 100 crypto currencies.
A major challenge associated with this project was making an auto complete feature for the "Coin Name", so that a user can enter either the ticker for the coin name or the full coin name. The API call needed the coin ticker and not the full coin name so we had to make a list of all of the coin names with the ticker symbols. With the list we were able to implement an auto complete feature so that if the user only knew the name of the coin the website can start to show a drop down menu with the guesses for the name of the coin which will be entered as the ticker for the coin when clicked on and make the correct API call returning accurate price information on the conversion.
Before I began at the Coding Dojo I had heard of Raspberry Pi's and thought they were super cool. I initially wanted to make an old-fashioned scrolling stock ticker with LED lights. Once I started researching the project I found that it would be cheaper to buy the official touch screen made by the Raspberry Pi foundation. I wanted to reformat the display to be more of an information dashboard rather than a mirror. This presented a bit of a challenge because the default formatting was not a dashboard like setting. I overcame this challenge by creating my own CSS class that used the full screen. With this new class in place I was able to fit the scrolling stock ticker that I originally wanted and a lot of other cool modules on my display. All of the modules use their own APIs for the data that is being fed into and displayed on the screen.
The module for the stock ticker at the bottom of the screen initially showed the 0's of unchanged stocks as red. I thought it would be better to have them be grey a neutral color and different than the white of the stock ticker symbols. I added an “if check” for the stock change being zero and created a new CSS class for unchanged stocks that makes the 0 grey. After changing the code and making sure it worked I opened a pull request on gitHub so everyone else could have grey zeros too.
An app I made that allows users to swipe through quotes and swipe a quote left to skip over it or right to save it to their “Saved Quotes”. The app features a free account and a premium account. With the free account a user can swipe through 15 quotes every 12 hours and save up to 25 quotes in their “Saved Quotes” at which point they are prompted to purchase a premium account. The premium account is an auto renewable subscription that allows users to both swipe through and save an unlimited number of quotes. All of the payments are processed through SwiftyStoreKit. There is also a website that I made for the app which is just a landing page. Take a look by clicking on the website www.swipeaquote.com
Be sure to watch the preview of Swipe a Quote below or download Swipe A Quote for yourself from the app store by clicking HERE or the the title above
Apart from finance and developing software , I enjoy reading. I read the Economist every week and always look forward to Saturdays, knowing I can wake up go to the gym, then come back and read the hard copy of the Economist with some coffee.
In addition to the Economist I generally have more than one book going at a time. I bounce between them; if I find myself getting tired of one I go to another and then come back to the one I started, and so forth.. I enjoy nonfiction, especially biographies.
After receiving my degree in Economics from the University of Tampa I chose to move to Chicago -- a great city with a larger financial job market. I have not regretted it one bit! One of my favorite things about Chicago is the great selection of live Jazz music.
Here are some of the books I've read recently


You have 3 options:
Collect only basic information (email,name) Collect information below for the ticket buyer only Collect information below for each attendee ?
Allow or require attendees to register as a part of group, team, organization, company or association. To activate group registration, you must collect information for each attendee.
eTickets ? Will call pickup
Allow attendee to update information after registration
Allow attendee to request refunds for purchased tickets


Add exercises to your tracker.
Track your food intake to stay healthy.
Track your exercises on the go.


Contact Us
Please feel free to get in touch with inquiries about collaboration, services, volunteering, and financial contributions. We would love to hear from you.
@seedwater Seedwater Solutions Seedwater Solutions


{% extends "UserEntry/Base.html" %} {% load static %} {% block Head %}
To login, click the verification link in the email we sent you!
Then go here to login


@* * Copyright 2023 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import uk.gov.hmrc.eeittadminfrontend.views._ @import uk.gov.hmrc.govukfrontend.views.html.components._ @this( main_template: main_template, formWithCSRF: FormWithCSRF, govukButton: GovukButton, govukInput: GovukInput ) @(shutters: List[ShutterView], maybeErrorMessage: Option[ErrorMessage])(implicit messages: Messages, request: Request[_])
@main_template(title = s"shutter", tab =<EMAIL_ADDRESS>@Html(shutter.message)
| Form template Id | Action |
|---|---|
| @formTemplateId | Delete |


ABOUT ME
My name is Tanmay Kale. I am professional Software and Web Developer.
MY SKILLSET
Java
Designing Alogrithm in Java using Collections, Multithreading, Design Patterns, Swing and using Maven and ANT to build the application
Web Development
Designing Website using HTML/CSS, HTML5/CSS3, JQuery, JavaScript, ReactJS
Database Development
Database system design, analysis and implementation using Databases such as SQL, MongoDB, MySQL, Oracle 10g/11g and MsSQL
iOS Development
Designing and developing iOS applications using Objective-C, Swift, SpriteKit. Extensive use of Github for version control
Experimenting
Experimenting with ReactJS for creating reusable UI components. And React Native developer Native application for iOS and Andriod.
Cloud
Persuing AWS Certified Solutions Architect certification to learn basics of cloud. Currenlty familier with S3 and EC2.
MY PORTFOLIO(Under Construction)
- All
- Java-Design Patterns
- Data Mining
- iOS Apps
- Cloud
Professional Testimonal
CONTACT ME
Hi! If you like my profile and want more information or want to hire me. Please send me an email ☺


--- title: "Lil Buds Preshool Preview" layout: "default" published: true ---
Give your lil’ bud a jump start on preschool topics all while having a fun time with new friends. Through games, crafts and garden explorations you can help your lil’ bud discover how fun learning can be!
Back to main Lil' Buds page
Click the panels below for information about each camp.
This class has been cancelled. If you have already registered you will receive an email from our registrar and a full refund. We apologize for any inconvenience.
Brighten your Lil’ Bud’s day as we explore the rainbow of colors found in the natural world.
Red Butte Garden Children's Garden - Em's Sprout House
Garden members: $16 Public: $20
801-581-8454
From A to Z, discover the letters of the alphabet with the help of Chauncey, the Red Butte Garden Gnome, and his favorite plants.
Red Butte Garden Children's Garden - Em's Sprout House
Garden members: $16 Public: $20
801-581-8454
One, two, three, how many plants do you see? Count on a fun time as we hunt for numbers hidden in the trees, flowers, and shrubs found in the Garden.
Red Butte Garden Children's Garden - Em's Sprout House
Garden members: $16 Public: $20
801-581-8454
Tall, short, rough, smooth, hard, soft — the natural world is filled with differences! Discover the world of opposites using the plants and animals of the Garden.
Red Butte Garden Children's Garden - Em's Sprout House
Garden members: $16 Public: $20
801-581-8454
From triangular trees to circular flowers, we’ll explore the different shapes found in the natural world. Be there, or be square!
Red Butte Garden Children's Garden - Em's Sprout House
Garden Members: $16 Public: $20
801-581-8454


0">
Showing all {{ rowCount }} rows and the first {{ columnLimit }} columns.
No data rows.
Showing the first {{ rowCount }} of {{ rowCountBeforeLimit }} rows and the first {{ columnLimit }} columns.
Showing the first {{ rowCount }} rows and the first {{ columnLimit }} columns.
Showing the first {{ rowCount }} rows and the first {{ columnLimit }} columns. File is too big for total row count.
View in
full screen
{{ goToFullScreenText }}.
Full Screen


ftp_size
(PHP 4, PHP 5, PHP 7)
ftp_size — 返回指定文件的大小
说明
int ftp_size ( resource $ftp_stream , string $remote_file )
ftp_size() 函数以字节返回远程文件 remote_file 的大小。如果指定文件不存在或发生
错误，则返回 -1。有些 FTP 服务器可能不支持此特性。
Note:
获取成功返回文件大小，否则返回 -1。
参数
ftp_stream
FTP 连接资源。
remote_file
远程文件。
返回值
执行成功返回文件大小，失败返回 -1。
范例
Example #1 ftp_size() 例子
参见
• ftp_rawlist() - 返回指定目录下文件的详细列表
User Contributed Notes 11 notes
===============================================================================
To overcome the 2 GB limitation, the ftp_raw solution below is probably the
nicest. You can also perform this command using regular FTP commands:
[However, this] is insufficient for use on directories. As per RFC 3659 (http:/
/tools.ietf.org/html/rfc3659#section-4.2), servers should return error 550
(File not found) if the command is issued on something else than a file, or if
some other error occurred. For example, Filezilla indeed returns this string
when using the ftp_raw command on a directory:
array(1) {
[0]=>
string(18) "550 File not found"
}
RFC 959 (http://tools.ietf.org/html/rfc959) dictates that the returned string
always consists of exactly 3 digits, followed by 1 space, followed by some
text. (Multi-line text is allowed, but I am ignoring that.) So it is probably
better to split the string with substr, or even a regular expression.
Or with a regular expression:
You could then decide to assume that response code '550' means that it's a
directory. I guess that's just as 'dangerous' as assuming that ftp_size -1
means that it's a directory.
===============================================================================
To overcome the 2GB file size limit, you can open your own socket to get the
file size of a large file. Quick and dirty script:
===============================================================================
note that project_t4 at hotmail dot com's example above doesn't work in
general, though it works on his Win2K/Apache server; as far as I can tell there
is no way to check over ftp whether a directory exists. This function's
behavior given a directory name seems to be at least somewhat dependent on your
OS, web server, or ftp server, I don't know which.
===============================================================================
If you experience troubles with size of large file then you can use ftp_rawlist
function and parse it result
===============================================================================
2 adams[AT]techweavers[DOT]net:
To get a size of large file (f. ex.: 3.2 Gb) you have to format the result
returned by ftp_size():
$size = sprintf ("%u", ftp_size($connection, $file_name));
So you can get the real size of big files. But this method is not good for
checking is this a dir (when ftp_size() returns -1).
===============================================================================
For checking if a certain folder exists try using ftp_nlist() function to get a
directory list in array. By using in_array('foldername') you can find out if it
is there or not.
===============================================================================
Well this function is nice but if you have files larger then 2.1Gb or 2.1
Billion Bytes you cannot get its size.
===============================================================================
To get a dirsize recursive you can use this simple function:
===============================================================================
Just to let people out there know, on my windows 2000 server running Apache and
php i was returned 0 not -1 for directories.
foreach ($dir_list as $item)
{
if(ftp_size($conn_id, $item) == "0")
{
echo "
Directory:: ".$item;
} else {
echo "
File:: ".$item;
}
}
This outputs a list of the remote directory and indicates which items are
directories and which are files.
===============================================================================
This will return the filesize on remote host and the size if you download it in
FTP_BINARY mode. If you are using FTP_ASCII in ftp_get() the size can be
changed.
===============================================================================
$file= 'filename with space.txt';
$size = ftp_size($this->ftp, urldecode($file) );
this one can correctly return the size
otherwize, it always return -1


--- title: FGF Scholarship description: Apply for our $500 First Generation First Scholarship by filling out our quick and easy application! layout: default permalink: /students/scholarship lang: en lang-ref: scholarship es: title: Beca de FGF description: ¡Solicite nuestra beca de primera generación de $500 completando nuestra solicitud rápida y fácil! permalink: /estudiantes/beca redirect_from: null redirect_from: - /scholarship - /apply --- {%- comment -%}
Thank you to all students who applied for our scholarship!
We will be reviewing applications and notifying recipients as soon as we can. In the meantime, take a look at all of our other student resources, including informative YouTube videos, helpful guides for applying to college, advice and tips for navigating your first year, and more.
Our scholarship for this year has closed, but you can still check if you'll be eligible for next year!
*Open to all students in the U.S. but not U.S. territories.
If you have any questions about the eligibility requirements, please feel free to reach out to us!
Deadline to apply is September 1, 2021 at 11:59 p.m. (PDT).
*Open to all students in the U.S. but not U.S. territories
If you have any questions about the eligibility requirements, please feel free to reach out to us!
The FGF Scholarship aims to financially assist first-generation and/or low-income students who are entering college for the very first time. As FGLI students ourselves, we noticed a ton of random fees and expenses during our physical transition into our first quarter into Stanford and we know other students will face the same, so we want to reward this scholarship to help those who may need it the most! We will be rewarding at least one $500 scholarship, but we may pick multiple applicants (depends how much money we raise)!
Note: We want to help who may need it most and not necessarily the “most impressive” applicant, so please apply!


|
QuantLib: a free/open-source library for quantitative finance
Fully annotated sources - version 1.30
|
base class for market models More...
#include <ql/models/marketmodels/marketmodel.hpp>
Public Member Functions | |
| virtual | ~MarketModel ()=default |
| virtual const std::vector< Rate > & | initialRates () const =0 |
| virtual const std::vector< Spread > & | displacements () const =0 |
| virtual const EvolutionDescription & | evolution () const =0 |
| virtual Size | numberOfRates () const =0 |
| virtual Size | numberOfFactors () const =0 |
| virtual Size | numberOfSteps () const =0 |
| virtual const Matrix & | pseudoRoot (Size i) const =0 |
| virtual const Matrix & | covariance (Size i) const |
| virtual const Matrix & | totalCovariance (Size endIndex) const |
| std::vector< Volatility > | timeDependentVolatility (Size i) const |
Private Attributes | |
| std::vector< Matrix > | covariance_ |
| std::vector< Matrix > | totalCovariance_ |
base class for market models
For each time step, generates the pseudo-square root of the covariance matrix for that time step.
Definition at line 39 of file marketmodel.hpp.
|
virtualdefault |
|
pure virtual |
Implemented in AbcdVol, CotSwapToFwdAdapter, FlatVol, FwdPeriodAdapter, FwdToCotSwapAdapter, and PseudoRootFacade.
|
pure virtual |
Implemented in AbcdVol, CotSwapToFwdAdapter, FlatVol, FwdPeriodAdapter, FwdToCotSwapAdapter, and PseudoRootFacade.
|
pure virtual |
Implemented in AbcdVol, CotSwapToFwdAdapter, FlatVol, FwdPeriodAdapter, FwdToCotSwapAdapter, and PseudoRootFacade.
|
pure virtual |
Implemented in AbcdVol, CotSwapToFwdAdapter, FlatVol, FwdPeriodAdapter, FwdToCotSwapAdapter, and PseudoRootFacade.
|
pure virtual |
Implemented in AbcdVol, CotSwapToFwdAdapter, FlatVol, FwdPeriodAdapter, FwdToCotSwapAdapter, and PseudoRootFacade.
|
pure virtual |
Implemented in AbcdVol, CotSwapToFwdAdapter, FlatVol, FwdPeriodAdapter, FwdToCotSwapAdapter, and PseudoRootFacade.
Implemented in AbcdVol, CotSwapToFwdAdapter, FlatVol, FwdPeriodAdapter, FwdToCotSwapAdapter, and PseudoRootFacade.
Definition at line 28 of file marketmodel.cpp.
Definition at line 40 of file marketmodel.cpp.
| std::vector< Volatility > timeDependentVolatility | ( | Size | i | ) | const |
|
mutableprivate |
Definition at line 53 of file marketmodel.hpp.
|
private |
Definition at line 53 of file marketmodel.hpp.


stackyter¶
This script will allow you to run a jupyter notebook (or lab) on a
distant server (default is CC-IN2P3) while displaying it localy in
your local brower. It was initialy intended to help LSST members to
interact with the datasets already available at CC-IN2P3 using Python
(in a stack
or a DESC environment), but can be use for other
purposes that need a Jupyter environment. It can be used in the
following mode:
- For all users:
- On any host using the
--host
option - With your personal setup using the
--mysetup
option
- On any host using the
- For LSST/DESC members (at CC-IN2P3):
- LSST stack environment using the
--vstack
option. - DESC catalogs environment using the
--desc
option - Your personal setup using the
--mysetup
option
- LSST stack environment using the
Jupyter must be available on the distant host for this script to work.
Installation¶
Latest stable version can be installed with pip
:
pip install stackyter
To upgrade to a newer version:
pip install --upgrade stackyter
To install in a local directory:
pip install --user stackyter # in your home directory
pip install --prefix mypath stackyter # in 'mypath'
Usage¶
stackyter.py [options]
Then click on the green link given by stackyter
, as followed:
Copy/paste this URL into your browser to run the notebook localy
http://localhost:20001/?token=38924c48136091ade71a597218f2722dc49c669d1430db41
Ctrl-C
will stop the Jupyter server and close the connection.
By default, stackyter
will try to connect to CC-IN2P3 using what
ssh
can find in your ~/.ssh/config
or taking your local user
name. It will also set up the latest stable version of the LSST
stack. If this is not what you want to do, use the following set of
options to adapt stackyter
to your personal case.
Options and configurations¶
Optional arguments¶
An option used on the command line will always overwrite the content of the configuration file for the same option, if it exists. See the next section for a description on how to use the configuration file. Available options are:
General:
General options for any host on which Jupyter can be found
-c CONFIG, --config CONFIG
Name of the configuration to use, taken from your
default configuration file (~/.stackyter-config.yaml
or $STACKYTERCONFIG). Default if to use the
'default_config' defined in this file. The content of
the configuration file will be overwritten by any
given command line options. (default: None)
-f CONFIGFILE, --configfile CONFIGFILE
Configuration file containing a set of option values.
The content of this file will be overwritten by any
given command line options. (default: None)
-H HOST, --host HOST Name of the target host. Allows you to avoid conflit
with the content of your $HOME/.ssh/config, or to
connect to any host on which Jupyter is available.
(default: cca7.in2p3.fr)
-u USERNAME, --username USERNAME
Your user name on the host. If not given, ssh will try
to figure it out from you ~/.ssh/config or will use
your local user name. (default: None)
-w WORKDIR, --workdir WORKDIR
Your working directory on the host (default: None)
--mysetup MYSETUP Path to a setup file (on the host) that will be used
to set up the working environment. A Python
installation with Jupyter must be available to make
this work. (default: None)
-j JUPYTER, --jupyter JUPYTER
Either launch a jupiter notebook or a jupyter lab.
(default: notebook)
--libs LIBS Path(s) to local Python librairies. Will be added to
your PYTHONPATH. Coma separated to add more than one
paths, or a list in the config file. (default: None)
--bins BINS Path(s) to local binaries. Will be added to your PATH.
Coma separated to add more than one paths, or a list
in the config file. (default: None)
--labpath LABPATH Path in which jupyterlab has been installed in case it
differs from the (first) path you gave to the --libs
option. (default: None)
-C, --nocompression Deactivate ssh compression options. (default: False)
-S, --showconfig Show all available configurations from your default
file and exit. (default: False)
LSST/DESC at CC-IN2P3:
Shortcuts to access the LSST stack or the DESC catalogs at CC-IN2P3
--vstack VSTACK Version of the stack you want to set up. (E.g. v14.0,
w_2017_43 or w_2017_43_py2) (default: v14.0)
--packages PACKAGES A list of packages you want to setup. Coma separated
from command line, or a list in the config file.
`lsst_distrib` will set up all available packages.
(default: lsst_distrib)
--desc Setup a DESC environment giving you access to DESC
catalogs. Overwrites the '--mysetup' and '--vstack'
options. (default: False)
Configuration file¶
A configuration dictionnary can contain any options available through the command line. The options found in the configuration file will always be overwritten by the command line.
The configuration file can be given in different ways, and can
contains from a single configuration dictionnary to several
configuration dictionnaries. The --config
and --congfile
options can be used (or not) in several different ways:
stackyter.py --configfile myfile.yaml
.myfile.yaml
must contain your configuration, with your set of options.stackyter.py --config myconfig
. In that case, no configuration is directly given by the user, andstakyter
will look for a default configuration file. The default file must be either~/stackyter-config.yaml
or defined by theSTACKYTERCONFIG
environment variable (if the default path does not fit your need). Themyconfig
key will be looked for in this default configuration file to get the configuration dictionnary you asked for.stackyter.py
. In that case,stackyter
will also look for a default configuration file (see above), and for a default configuration calleddefault_config
in this file. This default value must be there if you have mor ethan one confiuration defined. It must point to the configuration you would like to use by default.
In principal, your default configuration file must look like that:
{
'default_config': 'ccin2p3',
'': {
'host': 'cca7.in2p3.fr', # or ccjupyter if your ~/.ssh/config if configured
'jupyter': 'lab',
'packages': ["lsst_distrib"],
'username': 'myusername',
'vstack': 'v14.0',
'workdir': '/path/to/my/directory/',
},
'othersite': {
'host': 'otherhost.fr',
'username': 'myusername',
'mysetup': 'pathtomysetup'
},
}
or simply as followed if only one configuration is defined:
{
'ccin2p3': {
'host': 'cca7.in2p3.fr', # or ccjupyter if your ~/.ssh/config if configured
'jupyter': 'lab',
'packages': ["lsst_distrib"],
'username': 'myusername',
'vstack': 'v14.0',
'workdir': '/path/to/my/directory/',
},
}
You can use the example configuration file as a template to create your own.
Distant host configuration¶
The --host
option allows you to connect to any distant host. The
default option used to create the ssh
tunnel are -X -Y -tt
-L
. If you want to configure your ssh
connection, edit your
~/.ssh/config
file using, for instance, the following template:
Host ccjupyter
Hostname cca7.in2p3.fr
User lsstuser
GSSAPIClientIdentity<EMAIL_ADDRESS>GSSAPIAuthentication yes
GSSAPIDelegateCredentials yes
GSSAPITrustDns yes
You can then use the stackyter
script as follows:
stackyter.py --host ccjupyter
Or put the value for that option (along with others) in your
config.yaml
file. Do not forget to change lsstuser
by your
personal user name.
Personal environment¶
As stated in the introduction, you can set up your personal working
environment by using the --mysetup
option. Given a setup file
located an your distant host, you can simply do:
stackyter.py --mysetup /path/to/my/setup.sh (--username myusername)
Your local setup file will be sourced at connection as followed:
source /path/to/my/setup.sh
Your setup file must at least contains what is needed to make Jupyter available. In this mode, the LSST stack will not be setup.
You can also use the --host
option to run on an different distant
host than CC-IN2P3.
LSST environment¶
Version of the LSST stack¶
All available versions of the LSST stack at CC-IN2P3 can be found under:
/sps/lsst/software/lsst_distrib/
These versions (and all the others) have been built under CentOS7, and
must be used under a compatible system (CentOS7 or Ubuntu). To connect
to a CentOS7 machine on CC-IN2P3, use --host cca7.in2p3.fr
instead
of --host ccage.in2p3.fr
(cca7
is the default value of this
script).
Python 2 (2.7) and 3 (>3.4) are available for almost all weeklies, with the following nomencalture:
| Version | < w_2017_27 |
w_2017_27 |
|---|---|---|
| Python 2 | w_2017_XX |
w_2017_XX_py2 |
| Python 3 | w_2017_XX_py3 |
w_2017_XX |
Latest releases of the LSST stack, as of 11-07-2017, are:
| Version | Comment |
|---|---|
v14.0 |
Current stable version of the stack (Python 3 only) |
w_2017_43_py2 |
Latest weekly release for Python 2 |
w_2017_44 |
Latest weekly release for Python 3 |
Keep in mind that using Python 2 in an LSST context is not encouraged
by the community, and will not be supported anymore. The latest weekly
for which Python 2 has been installed at CC-IN2P3 is w_2017_4
(see
online documentation).
Note: Since version w_2017_40
, the ipython
module is
included in the stack installation at CC-IN2P3 as an add-on. This
module is not part of the officiel LSST distribution and will not be
set up with the lsst_distrib
package.
Use the LSST stack¶
Many examples on how to use the LSST stack and how to work with its outputs are presented there.
A few data sets have already been re-processed using the LSST stack, and their outputs are available for analysis at different places on CC-IN2P3:
- SXDS data from HSC:
/sps/lsst/dev/lsstprod/hsc/SXDS/output
- CFHT data (containing clusters):
/sps/lsst/data/clusters
- CFHT D3 fieald:
/sps/lsst/data/CFHT/D3
Additional features¶
ds9
is automatically available since version 0.9, and can be called in a Jupyter terminal.
DESC environment¶
You can automatically set up an anaconda
working environment that
will give you access to DESC catalogs such as the lattest
proto-dc2_v2.0
:
stackyter.py --desc
A test notebook is available on this github page. Download it and run it to make sure that everything is working properly. In this environment, the following ressources are available:
- A
miniconda3
install withJupyter
(notebook and lab) andIpython
; - The GRC (Generic Catalog Reader) and grc-catalogs packages, allowing you to easily load and read the DESC catalogs;
- The following DESC catalogs (more info can be found on the grc-catalogs web page):
proto-dc2_v2.0
- You can also use the
--libs
or--bins
options to complete this set up with your personnal libraries (Python 3 only for now).
Help¶
- If you have any comments or suggestions, or if you find a bug, please use the dedicated github issue tracker.
- Why
stakyter
? For historical reason:stackyter
= LSSTstack
+Jupyter
. It was initially intended for LSST members to easily use the LSST software stack and interact with data sets.


Today's Menu
| Delicacy name | Delicacy details | Promo/Bonus details | Meal Cost | Delivery Cost | Actions |
|---|---|---|---|---|---|
| King's Asun | Roasted Assorted goat meat | Free 50ml coke | 750 Naira | 100 Naira | |
| King's Asun | Roasted Assorted goat meat | Free 50ml coke | 750 Naira | 100 Naira |
| Delicacy name | Delicacy details | Promo/Bonus details | Meal Cost | Delivery Cost | Actions |
|---|---|---|---|---|---|
| King's Asun | Roasted Assorted goat meat | Free 50ml coke | 750 Naira | 100 Naira | |
| King's Asun | Roasted Assorted goat meat | Free 50ml coke | 750 Naira | 100 Naira |
x
x
| Name | Cost | Actions |
|---|---|---|
| King's Asun | 850 Naira |


Financial Information
Source of Private Funds: 2011-12
(Total: $23,921,403.76)
- All Alumni $7,282,999.73
- Parents $1,057,330.80
- Faculty & Staff $1,379,994.29
-
Other Individuals $4,526,934.92
- Foundations $2,811,061.65
- Businesses $4,565,425.10
- Campus & Other Organizations $2,297,657.27
Use of Private Funds: 2011-12
(Total: $23,921,403.76)
- Faculty Research $6,857,918.90
- Instruction $630,944.00
- Campus Improvement $2,688,527.47
- Other Purposes* $10,473,976.08
- Student Support $1,749,823.03
- Department Support $1,262,885.37
- Unrestricted $257,328.91
- *Other purposes includes gifts to library operations or endowment, unrestricted campus endowment, and other non-academic units such as the campus art galleries, radio station, Arboretum, and Friends or campus support groups.
UC Santa Cruz Endowment Performance: 2006-2012
(Total percentage return for fiscal year ending June 30)
Growth of Endowment/Trust/Unitrust
Endowment Payouts to Campus