text:
Hide Creator's Style
Agents of S.H.I.E.L.D. (TV)
Leo Fitz/Jemma Simmons
Leo Fitz
Jemma Simmons
because fitzsimmons deserves a soft moment
Flirty Jemma
Oblivious Fitz
I love these idiots but like c'mon
stay with me til my talk gets strange
thesoundofsirens
The air conditioning at the Academy is out. Jemma is hot and bothered for other reasons.
(Title comes from "I Am That" by The Fratellis.)
Work Text:
"You know, I really thought I'd make it to heaven," Fitz admits woefully, one arm thrown dramatically over the couch in their Academy dorm where he and Jemma are both currently flopped like a pair of sad seals. "But here we are in Hades anyway."
"What d'you think we did to deserve it?" Jemma wonders out loud. "We're clearly being punished for something."
Fitz stops to think about it. "We did piss off Professor March last week," he offered.
"An amateuer mistake," Jemma nods. A wave of semi-cool air hits her face from the cracked window in the corner and she groans in relief. "What time is it anyway?"
"Nearly midnight. The news report said they'd try to have the power back up by six so the air conditioning should be back by then. But there's no guarantees."
"Oh god. I don't think I can last that long," Jemma says mournfully.
"Yeah, there's no way I'm gonna be able to sleep." Fitz taps the side of the couch thoughtfully. "Right, that's enough of this," he says suddenly, jumping up.
"Enough of what?"
"Feeling sorry for ourselves! We are going to do what we can to cool down and then we're going to watch a movie and sleep. Deal?"
"Deal," Jemma agrees. "Well, the first thing to go has got to be that shirt," she says, and Fitz's stomach drops.
"I- uh-" he stammers, and Jemma cuts him off with an eye roll.
"Oh, go on, Fitz, I won't mind. It's long sleeves and you've got it buttoned up to the collar, that can't be comfortable." Jemma takes a step forward. "Here," she says, and she starts undoing the buttons.
He's hallucinating from the heat, Fitz decides, because that's the only possible explanation for why Jemma would be taking off his shirt like this. "I got it," he says, mentally slapping himself as soon as the words come out. He's absolutely sabotaging himself here, but it just doesn't feel right to let Jemma do all this without knowing how he feels.
"We're a bit unmatched," he says, not caring how it sounds as he crosses his arms over his chest. He feels a bit silly standing in their living room without a shirt.
"Right," Jemma agrees absentmindedly, and she twists off her shirt in one fluid motion. Fitz gapes. She's wearing a yellow camisole underneath, but the thin fabric and tiny spaghetti straps are still a far cry from the lab coats and cardigans he's grown used to seeing her in. Get a hold of yourself, he tells himself, trying to shake off the things that seeing his best friend dressed like that brings to mind.
"Happy now?" he asks with an eyebrow raised, and she smiles.
"Very. Do you know what I'm craving right now?" Jemma says, changing the subject a little too quickly. "Popsicles."
Fitz frowns. "When was the last time we bought those?"
"Bought? For shame, Fitz! We make them!" Jemma said like it was the most evident thing in the world.
"We do? Since when?" he protests. He is feeling very out of control all of a sudden.
"Since now," she says and then she's dragging him off to the kitchen. "Tell me what fruit you can find," she instructs, rummaging through the cupboard for honey.
Fitz scours the kitchen, but he can't seem to find much besides half a box of strawberries and a few sad bananas. "It'll have to do," Jemma sighs, and sets him off to work blending the fruit. She finds the wooden skewers and the cups to freeze them in and tells him what ingredients to mix in and it's like she's done it a hundred times. Maybe she has. Fitz is learning a lot of new things about her tonight.
The popsicles take an agonizing two hours to freeze, and Fitz spends them watching a penguin documentary with Jemma. He's supposed to be watching the documentary, anyway, but he mostly just ends up watching Jemma. She's rapt with attention, screwing her face up into the oddest expressions and actually cooing when she learns that penguins spend their lives in monogamous relationships that begin by proposing with a pebble.
There are also… other… reasons why Fitz finds himself especially distracted tonight. Jemma's always been a cuddly Netflix partner, but it's far too sticky and warm in the room to justify the arm that keeps finding its way back to his thigh, tracing tiny circles that are driving him mad. One of her straps slipped twenty minutes ago, and he doesn't know how to tell her, so he just lets her lean against him with the bare shoulder. He doesn't think he's ever felt this much of her skin before. It feels important, like maybe Jemma isn't only cuddly because she's cold all the time and maybe, just maybe, she likes the way it feels to be curled against him too. It's nearly three in the morning, but Fitz has never felt this wide awake. I should tell her, he thinks, not for the first time. But then the timer goes off for the popsicles and he's being dragged to the kitchen again for a new type of torture.
It should be illegal, the way Jemma eats that goddamn popsicle. She can't just bite it properly or even suck straight down. No, she has to lick stripes down its length, pausing every few seconds to swallow around it. And yes, Fitz can admit that the icy fruit feels heavenly in the oppressive heat, but surely it doesn't justify the way Jemma actually moans around it. He eats his own popsicle as quickly as he can so he doesn't have to risk choking on it due to the stream of obscene noises currently coming out of his best friend's mouth.
"Are you finished already?" Jemma says. "I guess some boys really can't last."
"Jemma," he sputters, and she laughs.
"Sorry," she says, but Fitz isn't convinced. She's been acting weird all night. Must be the heat getting to her. If he didn't know better, he'd think she was making a move on him. Unfortunately, he does know better. Jemma's said so many times how happy she is to be single again and anyway, he's the furthest thing from her type. Her string of ex-boyfriends is made up entirely of tall, broad guys that could crack a cantaloupe between their biceps. Fitz can do the math. So he keeps his mouth shut.
"Twenty questions," Jemma announces suddenly. "You first."
And Fitz has to grin because here, at last, is familiar territory. It's the game they play to narrow the field when one of them babbles for too long, or to pull each other out of their heads when they've been in the lab for nine hours straight and forgotten what human interaction is like. "Ready," he says. "Plant, animal, or mineral?"
"Plant?" she guesses. He shakes his head.
"Animal, then," she says, and of course she's right. Fitz never does minerals. It's just not as much fun when the answer is salt, he thinks.
"Are they human?" she asks. Negative.
"A mammal?" Affirmative.
"A primate?" Affirmative.
"Oh, Fitz, have you gone for the monkeys again?" she laughs.
Fitz holds a hand to his chest in mock hurt. "What d'you mean, again? Last time it was orangutans and that is entirely different," he defends.
"Of course it is," Jemma says, patting his hand to pacify him. She doesn't pull it away. Huh. "My turn, when you're ready."
Fitz tries not to focus too much on the way she's woven her fingers between his. "Um, mineral," he guesses, because Jemma likes to play devil's advocate and test his memory of the periodic table. But it's negative.
"Plant? Animal? Right. Are they human?" he asks, using up three of his guesses rapidfire. He's surprised when she nods yes to the last two. He can't remember the last time Jemma chose a human. Maybe she's tired of being predictable.
"Okay, are they famous?" he asks, and she laughs a little too hard in response. "I'll take that as a no. Is it a guy?" he asks, and she nods again. "Do I know him?"
"Rather well," Jemma says.
"Do I like him, then?" he asks.
"I should hope so," she says, and he cocks his head at her suspiciously.
"Do you like him?" he asks before he can think about it. Affirmative. Shit. Fitz knows he's down by nearly half his questions, but he's stopped caring about the game. "Do you like him? Does he know? Does he feel the same? Is he cute? Is he a decent guy because honestly, Jemma, we really don't need a repeat of the last one you had over here-" he's babbling and Jemma finally takes her hand off of his, but only to smack his arm.
"Fitz," she complains. "One at a time."
"Just tell me the answer," he says slumping in his chair, suddenly miserable. Jemma likes someone. It's a cruel end to the fantasies he's been letting himself indulge all night. He's not sure he's ready to watch her with someone else again.
"Fitz," she says softer, and it's like she knows exactly what he's thinking and wants to let him down easily. She's too damn nice for her own good. "Fitz," she repeats, but he still can't bring himself to meet her eyes.
"Fitz, look at me." Jemma shifts into the authoritative professor voice she's been developing and it works for whatever reason, because his head snaps up and they're making eye contact. When did her face get so close? "To answer your questions, yes I like him and no, he doesn't know, actually, because he's a great blubbering idiot and can't realize that a girl likes him even when she tears a shirt off his back."
Oh. Oh. "Wait, you mean-" he says, but he's afraid to finish the sentence.
"Now you're getting it," Jemma laughs, and then she's closing the last of the distance between them. His brain officially short circuits.
Kissing Jemma is like snapping the last piece of a puzzle into place and standing back to see that there's this beautiful picture that's been there the whole time, just out of reach. Kissing Jemma is like running into someone you haven't seen in years, only to find that they've grown up while you were gone and they've changed as much as you have. It's familiar and new and mind numbing all at once.
She pulls back, and Fitz hopes that she credits the lack of air conditioning for the shocking shade of red that he's sure he's gone by now. "Does that answer your question?" she smirks.
"I think I got some of it, but maybe you should try again just to be sure," he suggests. Fitz tries not to be disappointed when she just laughs at him in response.
"So…" she says. It's his turn, it seems.
"So," Fitz says. There's an awkward pause where he figures that he really has nothing left to lose and then he says it. "So I like you, Jemma. Have for years, really? And… if you're interested, and it's totally fine if you're not but it's just that the events of the last few hours have seemed like maybe you are and if you are then that's great! But if you don't want to then I mean-" He's rambling, he realizes, and he makes himself stop and think. He wants to say this right.
"If I'm interested?" Jemma prompts gently.
"Right." Fitz takes a breath. "If… you're interested… I'd like to take you on a date. Several, if possible? I don't know what to call it, how you want me to label it, but I know that ever since you walked into my life you've made it such a brighter place. And it would be a privilege, Jemma Simmons, to love you however you'll let me."
"Fitz," she whispers, and it's enough. "Oh, took you long enough," she says, and this time he's the one that kisses her. He half expects for the novelty to have worn off, for the way his heart and lungs and stomach all protested last time to have been a fluke of introducing an unknown to the equation, but it's just as wonderful the second time. She likes me, he thinks, and it's a revelation. And I love her.
It's only the sound of the vents above them finally sputtering back to life that breaks them apart. "Oh, thank heavens!" Jemma cries and she runs to stand underneath the cool air suddenly blasting above them.
"Hallelujah," Fitz agrees. It's a miracle, in more ways than one.
They wait for the house to cool down a bit more before their eyes are slipping shut despite themselves and they are reluctantly forced to call it a night. Fitz stops her at the door to her bedroom and kisses her because he can now. He's half afraid that he'll wake up and find it was all a fever dream, but Jemma just smiles and tells him goodnight.
"To be continued?" he asks, a second before she shuts the door.
"To be continued," she says, and it sounds like a promise.
straightouttacompton, FeelingWickedInABeautifulCity, icanexplain, Alexshmalex, SparkyGurl227, infinitestarsintheskye, MissMalfoy, carry_on_my_fitzsimmons, izzy2003, NeverTheLess_ShePersisted52, narnia868, lifeinlegends, Eilistraee, EclecticMuse, TomatoBookworm, ritalara, DelenaStar, Meloncholiab, marMAca, Springmagpies, queceza, Shipperpole, Kevdog22, AllyV773, Jackanapes, konstantine, Juthwara, SaltyPrickDiego, Talskar, and Seeker45 as well as 27 guests left kudos on this work! (collapse)


text:
Skip to Primary Navigation Skip to Content Go to Contact Form Go to Casework Form
Help For Hoosiers
Senator Young's Facebook
Senator Young's Twitter
Senator Young's Youtube Channel
Senator Young's Instagram
Journal Gazette Editorial: 'Prevention is Key'
"Young wisely proposes smoking-age increase"
WASHINGTON – The Fort Wayne Journal Gazette today published an editorial supporting U.S. Senator Todd Young's (R-Ind.) Tobacco to 21 Act – bipartisan legislation to prohibit the sale of tobacco products, including e-cigarettes, to anyone under the age of 21.
"U.S. Sen. Todd Young, R-Indiana, has introduced a bill to raise the smoking age nationally to 21. It deserves strong support," the editorial states.
"'Prevention,' Young said, 'is the key.' Saving lives, cutting health care costs – it's somehow fitting that a senator from Indiana, with the 45th-worst smoking rate in the nation, should lead the way."
View the full editorial here and below.
'Prevention is key'
By: Fort Wayne Journal Gazette Editorial Board
U.S. Sen. Todd Young, R-Indiana, has introduced a bill to raise the smoking age nationally to 21. It deserves strong support.
Raising the age to purchase tobacco will not keep young people from getting cigarettes. But anything that can be done to make that more difficult will help. As Young's office noted in a release, "Roughly 95 percent of adult smokers began smoking before the age of 21, and the Centers for Disease Control and Prevention estimate that smoking-related illness in the United States costs more than $300 billion a year."
While tobacco exacts a toll in lives and health in every state, Indiana is particularly hard-hit. More than one of five Hoosier adults smokes; tobacco-related illnesses kill 11,000 people here each year and add $2.93 billion to the state's health care costs.
If Young and his bipartisan group of cosponsors are successful, they will accomplish something the Indiana legislature failed to do during its just-concluded session. Despite support from a broad coalition of business and medical leaders, state lawmakers sidelined a proposal to raise the age limit. They also failed to act on proposals to raise the tobacco tax and impose a tax on vaping products.
In an interview Wednesday, Young said conversations with experts and with young people, including his own children, persuaded him the time had come for federal action to discourage cigarette smoking and vaping. U.S. Surgeon General Jerome Adams, who previously was Indiana state health commissioner, told Young vaping is epidemic in high schools, with use rising by 900% between 2009 and 2015.
Young co-authored his bill with Sen. Brian Schatz, D-Hawaii, and brought on Illinois Democrat Dick Durbin and Utah Republican Mitt Romney.
For policymakers, the measure's appeal lies in its potential to bring down health care costs, which are largely driven by non-medical factors. "It's diet, it's our air quality, it's smoking, exercise," Young said. But in terms of congressional action, the single most impactful and achievable change is raising the tobacco age, he said.
Young said he was aware of recent efforts to raise the smoking age in Indiana, but "I really think that this requires a federal solution."
There are vendors who locate near state lines, he said, enabling young people forbidden from purchasing tobacco products in their own state to buy them just across the border.
Young's proposal is getting strong support from state leaders and organizations who tried unsuccessfully to get the legislature to tackle the issue.
"With over 4,100 Hoosiers under age 18 becoming new daily smokers each year, raising the age of tobacco purchase from 18 to 21 would be a huge deterrent for future smokers," Brian Tabor, president of the Indiana Hospital Association, said in a statement.
Dr. Paul Halverson of the Richard M. Fairbanks School of Public Health at IUPUI noted that the National Academy of Medicine predicts such a measure could "prevent youth smoking initiation by 25%, decrease overall smoking rates by 12%, avert 225,000 premature deaths, and prevent 4.2 million years of life lost."
"Prevention," Young said, "is the key."
Saving lives, cutting health care costs – it's somehow fitting that a senator from Indiana, with the 45th-worst smoking rate in the nation, should lead the way.
Sign up for my Weekly e-Newsletter

redpajama_set_name: RedPajamaCommonCrawl


text:
ArgusConnect commences rollout of version 5 secure messaging
Written by Simon James on 30 April 2010 .
ArgusConnect, developer of the Argus suite of secure clinical messaging products has begun deploying an updated version of its software.
Written in Java and available for Windows, MacOS and Linux, Argus v5 touts several improvements over its predecessor including an automated software update service that will reduce the manual intervention required to upgrade the software on an ongoing basis.
The underlying database system used by Argus v5 has been changed from Firebird to PostgreSQL to reduce the prevalence of conflicts with other popular software that use the Firebird database. The new software will feature updated encryption libraries, which the company has indicated will speed up the encryption and decryption of messages for secure transport. Version 5 also includes a statistics gathering feature that will allow practices to report usage statistics to organisations such as Divisions, many of whom have actively supported the rollout of previous versions of Argus but have historically been unable to accurately ascertain actual usage of the software.
While Argus v5 retains email as the underlying transport layer for Argus communication, Mr Ross Davies, ArgusConnect CEO, indicated that the release should be seen as a stepping stone to v5.5, which will be developed with Web Services underpinnings, a technology approach endorsed by the National E-Health Transition Authority (NEHTA) for clinical messaging.
Having preempted the functionality with an announcement last year, Argus v5 is slated to enable two-way communication between Argus v5 and software developed by clinical messaging rival Medical-Objects. However it is unclear at the time of writing when such functionality will be available to the customers of each company, and how issues relating to the variable standards adherence of clinical message content will be addressed in such transactions.
Having historically differentiated its products from those of its competitors on the basis of a Free Open Source Software (FOSS) development arrangement, Argus v5 marks the software's transition to a commercial product. Argus v5 software licenses and support are bundled together on an annual basis for either $99 or $121 per practitioner depending on their Division's relationship with ArgusConnect. Mr Davies accepted that the software's transition from a FOSS offering to a commercial product may not be accepted by all customers, however pointed to the commercial realities of providing support and development resources under the company's historical arrangements.
"There is an expectation that some people that have had Argus entirely free and never paid for support and never paid for it to be installed may fall off, however we expect that people will understand that we need to be financially supported to be able to support them," said Mr Davies.
While Mr Davies said that he was not aware of practices currently taking advantage of the open source nature of the now-superseded version of Argus, he indicated that the new version's source code would be made available for transparency reasons if any parties were interested in inspecting the code.
ArgusConnect is currently accepting applications from practices interested in having the new version installed, a process that the company is undertaking to manually manage initially to ensure any outstanding issues with the software or installation process can be monitored. The software will be available to registered customers for unassisted installation thereafter.


text:
National Soccer Coaching Seminar
Women's Soccer Team on Twitter
Coach Nate Norman on Twitter
2020 History and Records (PDF)
UNITED SOCCER COACHES RANKINGS
ACC Network Info
GETACCN.COM
Prospective Student Athlete Questionnaire
Alumni Stadium
Elizabeth Tucker, Woman of the Year 2014
Rockne Heritage Fund
Seniors Lead The Way As #5/7 Irish Battle Past Rutgers, 3-2
Box Score | Box Score | Photo Gallery
NOTRE DAME, Ind. — Senior forward/midfielder Rose Augustin (Silver Lake, Ohio/Walsh Jesuit) chalked up a goal and two assists, and senior forward/midfielder Erica Iantorno (Hinsdale, Ill./Hinsdale) added her first career game-winning score in the 67th minute as the No. 5/7 Notre Dame women's soccer team celebrated Senior Day with a hard-fought 3-2 BIG EAST Conference victory over Rutgers on a sun-splashed Sunday afternoon before a crowd of 1,166 fans at Alumni Stadium and a national cable television audience on ESPNU.
Junior forward Melissa Henderson (Garland, Texas/Berkner) sparked a two-goal flurry by the Fighting Irish midway through the second half, netting her team-high 12th goal of the season and eighth in the past five matches. Freshman midfielder Elizabeth Tucker (Jacksonville, Fla./Bishop Kenny) also got into the scorebook with an assist on Augustin's first-half goal.
The win extended Notre Dame's NCAA Division I-record unbeaten streak against BIG EAST opponents to 73 consecutive matches (70-0-3), passing Division III member Wisconsin-Stevens Point for the fourth-longest unbeaten run against conference foes in NCAA history (across all divisions) — the Pointers compiled a 72-match streak from 1996-2000. It also marked the 11th time in the 12-year tenure of head coach Randy Waldrum that Notre Dame came away with a win on Senior Day.
The Fighting Irish (13-1, 7-0 BIG EAST) collected their ninth consecutive win behind a strong second half that saw the hosts outshoot Rutgers, 12-2, including a 5-1 spread in shots on goal. Notre Dame finished the day with a 15-6 shot edge (8-4 in shots on goal) and earned a 4-2 advantage on corner kicks, while the Scarlet Knights were called for 11 of the 18 fouls in the match.
Karla Schacher pulled the Scarlet Knights (8-7, 3-4) back within a goal with her score in the 77th minute, after setting up Rutgers' first goal with a cross that deflected in off a Notre Dame defender for an own-goal.
Senior goalkeeper Nikki Weiss (Redding, Conn./Immaculate) earned the victory in the Fighting Irish net, making two saves. Meanwhile, Emmy Simpkins was credited with five saves in the Scarlet Knights' goal.
"We've always had some real battles with Rutgers in the past, and we knew that they were going to come into this match with some extra fire and hunger because they're battling for a postseason bid," Waldrum said. "They pushed us quite a bit today, but I thought we did a much better job of raising our intensity level in the second half and created some very good scoring chances that we capitalized on. I'm also very happy for our seniors to contribute as much as they did and walk away with a win in their last regular-season match at Alumni Stadium. That's something those players will remember well after they leave Notre Dame."
Once again wearing their special white and pink uniforms in honor of Kicks Against Breast Cancer, the Fighting Irish had the first solid offensive opportunity of the match in the seventh minute, as junior defender/co-captain Jessica Schuveiller (Plano, Texas/Plano West) sent a ball down the right side for Henderson, who slipped a ball toward the top of the box for Iantorno. In turn, she laid off a drop pass for Augustin, who had a full head of steam and ripped a low left-footed shot that Simpkins did well to stop near the right post.
Notre Dame would be the first to dent the scoreboard, doing so in the 15th minute. Tucker delivered a perfectly-timed pass into the right channel for Augustin, and the senior attacker took a calm touch on the right side of the box before drilling a low right-footed shot underneath Simpkins and inside the far left post (14:28) for her eighth goal of the season.
A little more than a minute later, Rutgers got the equalizer on a bit of misfortune by the Fighting Irish back line. Schacher did much of the heavy lifting on the score with a run to the right end line before cutting back at the edge of the penalty area and swinging a left-footed cross into the six-yard box. RU's Jonelle Filigno and Notre Dame's Julie Scheidler (Indianapolis, Ind./Bishop Chatard) went stride for stride toward the ball at the right post, with the cross eluding Filigno's outstretched foot and instead glancing off Scheidler's thigh and just inside the right post (15:49).
The remainder of the half was a back-and-forth affair, with the Scarlet Knights taking two of the subsequent three shots on goal in the period, although neither posed a significant threat to Weiss in the Notre Dame net. The Fighting Irish had their best chance in the 38th minute, when senior defender/co-captain Lauren Fowlkes (Lee's Summit, Mo./St. Teresa's Academy) went high at the back post to get a head on Augustin's left-side corner kick, but Simpkins was equal to the task and kept the score level at intermission.
It didn't take long for Notre Dame's renewed intensity in the second half to become apparent, as freshman defender Kecia Morway (Lake Villa, Ill./Lakes Community) served a dangerous cross in the direction of the penalty spot, where Henderson was waiting and rose for a flick header that just skipped wide of the left post in the 47th minute. Schuveiller and junior midfielder Molly Campbell (Mission Hills, Kan./St. Teresa's Academy) offered probing long-distance shots on goal during the ensuing seven minutes, but Simpkins was able to stop both of those efforts as well.
The momentum of Sunday's match turned in favor of the Fighting Irish in the 65th minute, and it started with some gritty work in the defensive third by Iantorno, who pried the ball loose and started the counterattack by finding Augustin with a pass up near the midfield circle. Augustin one-timed a well-weighted through ball behind the Rutgers defense, finding Henderson streaking in all alone on the Scarlet Knights' net. The Notre Dame striker moved into the area, pulled the ball back to allow her defender to fly by, dribbled Simpkins out of position and then deposited the ball into an empty net at 64:30.
Less than two minutes later, the Fighting Irish doubled their lead and pushed Rutgers into desperation mode. Tucker made a superb run down the right flank before sending a cross through the penalty area that Henderson dismissed with a beautiful dummy run near the top of the six-yard box. Iantorno collected the ball at the penalty spot and shoveled it on the left side to Augustin, who played the ball back near the spot, where Iantorno quickly cracked a low left-footed shot low past Simpkins for her third goal of the season (66:27).
Trailing by two scores, the Scarlet Knights shifted their formation and added an extra attacker up front. The move paid off in a little more than 10 minutes, beginning with a run along the right touch line by Filigno. She then muscled Morway off the ball near the corner flag, raced parallel to the end line before sliding a pass back to the top right corner of the box. Schacher tracked down the ball 18 yards out, angled towards the center of the area and shook free of her defender before hitting a low left-footed shot past Weiss (76:42).
While the RU goal might have sent some of the hearts in the stands fluttering, Notre Dame would have the better of play during the final quarter-hour, taking advantage of a three-player Scarlet Knights' back line to fire off four of the last five shots in the match. Filigno had Rutgers' final scoring chance of the day, but her shot from distance drifted well off-target with 40 seconds to go.
The Fighting Irish now will embark on a four-match road trip to end the regular season, beginning at 4:30 p.m. (ET) Friday when it takes on Connecticut at Morrone Stadium in Storrs, Conn. Notre Dame will remain in New England on Sunday, closing out the weekend with a 1 p.m. (ET) match against Providence at Glay Field in Providence, R.I.
For more information on the Notre Dame women's soccer program, join the Fighting Irish women's soccer news Twitter page (www.twitter.com/NDsoccernews) or sign up for the Irish ALERT text-messaging system through the sidebar on the women's soccer page at UND.com.
— ND —
POST GAME NOTES: The jerseys worn by the Fighting Irish players this weekend will be autographed and then auctioned off following Sunday's match vs. Rutgers; bids will be accepted at www.UND.com/auctions through 5 p.m. (ET) Monday — at press time, more than $3,500 in bids had been made for this auction, with a current high bid of $455 for freshman defender Elizabeth Wilson's uniform … during the 12-year Randy Waldrum era, Notre Dame is 11-1 on Senior Day, with the lone loss coming in 2003 (a 3-2 non-conference setback to Michigan at old Alumni Field) … the Fighting Irish have scored two or more goals in each of their last eight matches, including at least three goals in seven of those contests … Notre Dame continues its uncanny success when scoring three goals in a match, improving to 292-3-1 (.988) all-time in those matches, including a 194-1-0 (.995) record since Oct. 6, 1995 (a 5-4 loss to Connecticut at old Alumni Field) … Sunday marked only the second time all season (and in the past 29 matches, going back to last year) that the Fighting Irish allowed more than one goal in a match — 13th-ranked UCLA defeated Notre Dame in overtime, 2-1 on Sept. 10 in Los Angeles … Rutgers is only the second BIG EAST team ever to score multiple goals against the Fighting Irish at home, and the first since Nov. 10, 1996 (a span of 90 matches), when Notre Dame held off Connecticut, 4-3, in the BIG EAST Championship final at old Alumni Field; UConn has the only win by a BIG EAST opponent over the Fighting Irish in South Bend, earning the aforementioned 5-4 victory on Oct. 6, 1995 … nevertheless, Notre Dame has won its last 23 matches at its sparkling new state-of-the-art facility, Alumni Stadium, posting a 62-6 scoring margin with 18 shutouts in that time … the Fighting Irish also lengthened their home unbeaten streak against conference opponents to 99 consecutive matches (98-0-1), with Rutgers offering the lone blemish on that 15-year record with a 0-0 draw on Oct. 22, 2004, at old Alumni Field … despite its seemingly constant annual grinders with Rutgers, Notre Dame is 18-1-2 all-time against the Scarlet Knights, including a 9-0-1 record at home … after surpassing Wisconsin-Stevens Point for fourth place on the NCAA all-division conference unbeaten streak chart, Notre Dame will have a ways to go to catch the top three teams on that list (all Division III schools) — next up is the 93-match league unbeaten streak posted by Wheaton (Mass.) College from 2000-08 … the Fighting Irish jump to 174-4-2 (.972) all-time at home against unranked opponents (according to the NSCAA poll) … Notre Dame improves to 32-0 in Henderson's career (2008-present) when she scores a goal, something she's done in nine matches this season, including the past five outings … the Fighting Irish now are 39-0 all-time when Henderson tallies a point, which she's done in 19 of the past 24 Notre Dame matches, dating back to last season … with Sunday's goal (the 47th of her career), Henderson took over sole possession of 12th place on the Fighting Irish all-time goals list, passing two-time All-American and former teammate Brittany Bock's total from 2005-08 … after not allowing an own-goal in six years (dating back to the 2004 NCAA national championship match against UCLA), Notre Dame has given up two own-goals in its last three matches (also vs. St. John's on Oct. 3) … the Fighting Irish also have potted goals in the first 30 minutes in 11 of their 14 contests this year … the Fighting Irish have led or been tied for 98 percent of their total minutes played this season (1,238:56 of a possible 1,264:02 this season), trailing only for 25:06 in the first half of the 2-1 overtime loss at UCLA on Sept. 10.
Women's Soccer Fisher, Van Zanten Earn All-ACC Honors
Women's Soccer Women's Soccer Announces Five to Class of 2025
Women's Soccer Irish Drop Tight Contest to Top-Seed Florida State, 2-0


Nobody on the face of the planet believes that tolerance is in and of itself a virtue, and nobody has ever believed that. Not one single person in human history has ever been perfectly tolerant, and nobody should be perfectly tolerant. We need to reject the meme that tolerance is always good, breaking free of this sophistry to instead think like men and women, not little children.
A crime harms someone else and must be punished by the civil magistrate. Sin primarily harms the sinner, though it may cause harm to someone else that does not rise to the level the civil magistrate needs to use the sword. Because we are called to love God and His Law, Christians should not "tolerate" things like greed, anger, pride, bitterness or lust. We should rebuke sins, with the hope that either the sinner will come to repentance and faith or that we will have victory over it. But it is not a crime to be greedy, angry, arrogant or lecherous unless the idolatry in a man's heart leads him to commit actual physical crimes.
In fact, sometimes tolerance is objectively evil. When people in positions of authority know terrible crimes are being committed and innocent people are being subjected to horrific acts and then do absolutely nothing to stop it, those in authority are every bit as guilty as the criminal himself. In fact, it could be argued they are actually worse because they refuse to use the authority given to them by Almighty God to protect the widow and the orphan. Tolerance is never admirable when we tolerate helpless innocents being victimized.
But we are well within our rights to speak against them and try to persuade people to turn away from heresy and idolatry. We are to be intolerant of something that dishonors God, but also being tolerant at the same time within our legal framework. There is not a thick black line where tolerance is universally good or bad.
Obviously, it is impossible to explore every single permutation of when tolerance is good or bad in a blog post. I could write several books on the subject and barely scratch the surface of every possible permutation of this principle. My point is we need to have a broader view and understanding of tolerance and when it is necessary, when it is good and when it is evil. I admit that I am still figuring this out in my own mind. We all are.


Pivot doors give a classic look and feel to the corner installation. Manufactured from reinforced safety glass, the Kinedo Eden shower cubicles are a framed and detailed with chrome for a high quality, stylish finish. Letting in large amounts of light, these cubicles feel naturally spacious and are a joy to use each day. The Cristal Plus finish keeps the glass looking its best with a minimum amount of effort.
Ranging in size from 800mm by 800mm square shape, up to a more spacious 1200mm by 80mm rectangle, the Eden has been designed to be installed to the corner of the bathroom. Compatible for left or right-hand entry, these versatile units offer a swift and easy installation with all essential components supplied. The shower outlets consist of an overhead drench shower rose, and a separate handheld set to give you additional rinsing options. The exposed thermostatic valve not only looks thoroughly modern but incorporates the very best features of modern technology, included drip free valves and automatic cut-out safety features. For anyone with a bathroom that requires the complete shower package, the Kinedo Eden shower suites have the answers you seek.


Dr. Asim Islam Cambridge Üniversitesi'nde tıp okudu. University of London Royal Holloway'den soyut matematik alanında doktora derecesi aldı. Analitik sayı teorisi hakkındaki tezinin bir kısmını Journal of London Mathematical Society dergisinde yayınladı. Imperial College London Teorik Fizik Bölümü'nde Kuantum Alan Teorisi ve Temel Kuvvetler üzerine çalışmalarını sürdürmektedir. CMC'de Bilim ve Din alanında 2016-17 senesinde araştırmacı olarak bulunmuştur. Matematik ve fizik bilimleriyle bunların derinlemesine anlamlarının insan algısıyla ilişkisini araştırmaktadır.
Being initially inspirited to travel the path of sacred knowledge by Shaykh Hamza Yusuf and Habib Ali al-Jifry in the late nineties, Yasser Qureshy has studied in traditional Islamic seminaries in Syria and Turkey, following the long established curriculum of Islamic sciences. He graduated first in his Arabic and Islamic Studies program in Damascus, Syria. As well as being formally trained in a number of Islamic sciences during his seminary studies, he has further augmented his Islamic education with more focussed instruction with scholars such as Shaykh Ayman Shawwa, Shaykh Rushdi Qalam, Shaykh Mujir Khatib, Shaykh Mahmud Masri, Shaykh Ibrahim Khalil al-Ahsa'i, Shaykh Muhammad Shuqayr, and Shaykh Salih al-Ghursi. As part of his Kalam work, Yasser recently collaborated with Shaykh Saeed Foudeh on a paper discussing the Kalam Cosmological Argument.
In addition, he has read for a M.A in Medieval Arabic Thought, and is currently reading for a PhD in Philosophical Theology at the University of Cambridge in collaboration with Dr Tim Winter. His thesis considers some key conceptual doctrines of the early Ash'ari school.
At present he is a Research Fellow at ISAR, Istanbul, and also convenes and teaches modules on Western Intellectual History, and Logic and Critical Thinking, at the Cambridge Muslim College.


More work was done over these couple of weeks. I had a problem with the clutch, it took us whole week to figure out what was the problem. It was the hose from the upper to lower cylinder. It was out of rubber and wasn't holding the pressure. The guy at the store basically sold me the wrong thing.
-EP3 calipers( sandblasted, cataphoresis, black 800C paint), new pistons, new gaskets. 2mm milled caliper bracket.
I use standard hubs (not VT ones).
Clio RS (172/182) discs (standard, just for mockup) - 280mm test fitted with EP3 carrier. It needed some machining in the middle of the carrier and will need milling 2mm to offset it in the center of the disc.
Painted with 800°C resistant paint, these look better than new!
More work around the engine itself was done. I bought an Integra air box pipe and an EK VTI airbox, ditched the resonators, modded the rubber pieces which now just slide in the ITR pipe. Looks OEM like I wanted, I used what came with the box. I plastidipped the airbox and it looks really good with the texture.
I actually like the looks more than an ITR airbox, the VTI is more clean with the lines running over the whole lid.
It also nicely hides the cable/hose mess behind the gearbox. I still need to make cold air ducting from the bumper to the box and the mount to bolt it down.
OEM looking coupling, it is angled which is really perfect.
As for the chassis stuff. I put the bumper back on.
The roof was really dull looking, the paint is burnt.
So I decided to do a ghetto fix.
Put the bonnet on aswell, I needed to space the bonnet for 22mm to close OK and I think the valve cover is still touching the sound deadening on the bonnet. I don't like this look, but it will do for some time. I will probably make some 10mm spacers to lower the engine.
Bought 3m of inox pipe and 4 90°bends, payed 75€.
More stuff done, the windshield is in, the guy also put a new rubber trim on the top, looks really neat.
Then onto the exhaust. Pipes are 63,5mm x 1,5mm, much bigger than standard and a pain to route. It's just a mockup, but will be welded over the weekend.
I bought the longest Magnaflow they had, measuring 57cm x 10cm, it's huuge!
My ECU took a sh!t few weeks back, so I got a P28 and chipped it myself. I bought the elements on eBay and had the guy burn my map on it. I basically took a P30 map and copied P72(US B18C1 GSR engine - almost identical to EU B18C4). I disabled secondary throttle bodies, raised VTEC from 4500 to 5500rpm (to suit the Skunk intake), shiftlight at 7800rpm and redline at 8200rpm.
I tested it and it works! I was very nervous, because I don't know why the original ECU died and am somewhat paranoid because of it.
So on we went with the exhaust welding. I opted for 63.5mm x 1.50mm exhaust. No bending of the pipes or anything. My good friend has a TIG welder so on we went with the looong process.
Laid out on the floor.
So, the exhaust is done. It's pretty loud, a tad more than I want it to be. I will try to get some videos with the GoPro, when I get it back.
Car is finally on the road.
A little pet project was done in the few past days, prepared for a JapMeet here in Slovenia.
We had a show here and won the best engine bay.
I finally got myself to finish the wood trunk thing.
Got to drive the car on local twisties. It's a blast!
what an awesome project. Well done for sticking at it.
Just read all through the build in inspiration for the 4g sedan I'm picking up tomorrow.
What centre console is fitted to this ??
I spy a heat seat switch which doesn't look Honda.
The console looks like a 5th gen civic or newer ?
Great work, love the wooden box box thingy.


text:
.class Landroid/media/AudioPortEventHandler$1;
.super Landroid/os/Handler;
.source "AudioPortEventHandler.java"

# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Landroid/media/AudioPortEventHandler;->init()V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation

# instance fields
.field final synthetic this$0:Landroid/media/AudioPortEventHandler;

# direct methods
.method constructor <init>(Landroid/media/AudioPortEventHandler;Landroid/os/Looper;)V
    .locals 0
    .param p1, "this$0"    # Landroid/media/AudioPortEventHandler;
    .param p2, "$anonymous0"    # Landroid/os/Looper;

    .prologue
    .line 58
    iput-object p1, p0, Landroid/media/AudioPortEventHandler$1;->this$0:Landroid/media/AudioPortEventHandler;

    invoke-direct {p0, p2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V

    return-void
.end method

# virtual methods
.method public handleMessage(Landroid/os/Message;)V
    .locals 12
    .param p1, "msg"    # Landroid/os/Message;

    .prologue
    const/4 v11, 0x3

    const/4 v10, 0x1

    const/4 v9, 0x0

    .line 62
    monitor-enter p0

    .line 63
    :try_start_0
    iget v7, p1, Landroid/os/Message;->what:I

    const/4 v8, 0x4

    if-ne v7, v8, :cond_3

    .line 64
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    .line 65
    .local v1, "listeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/media/AudioManager$OnAudioPortUpdateListener;>;"
    iget-object v7, p0, Landroid/media/AudioPortEventHandler$1;->this$0:Landroid/media/AudioPortEventHandler;

    invoke-static {v7}, Landroid/media/AudioPortEventHandler;->-get0(Landroid/media/AudioPortEventHandler;)Ljava/util/ArrayList;

    move-result-object v7

    iget-object v8, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    invoke-virtual {v7, v8}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_0

    .line 66
    iget-object v7, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v7, Landroid/media/AudioManager$OnAudioPortUpdateListener;

    invoke-virtual {v1, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    :cond_0
    :goto_0
    monitor-exit p0

    .line 74
    iget v7, p1, Landroid/os/Message;->what:I

    if-eq v7, v10, :cond_1

    .line 75
    iget v7, p1, Landroid/os/Message;->what:I

    const/4 v8, 0x2

    if-ne v7, v8, :cond_4

    .line 77
    :cond_1
    :goto_1
    invoke-static {}, Landroid/media/AudioManager;->resetAudioPortGeneration()I

    .line 80
    :cond_2
    invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v7

    if-eqz v7, :cond_5

    .line 81
    return-void

    .line 69
    .end local v1    # "listeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/media/AudioManager$OnAudioPortUpdateListener;>;"
    :cond_3
    :try_start_1
    iget-object v7, p0, Landroid/media/AudioPortEventHandler$1;->this$0:Landroid/media/AudioPortEventHandler;

    invoke-static {v7}, Landroid/media/AudioPortEventHandler;->-get0(Landroid/media/AudioPortEventHandler;)Ljava/util/ArrayList;
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0

    move-result-object v1

    .restart local v1    # "listeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/media/AudioManager$OnAudioPortUpdateListener;>;"
    goto :goto_0

    .line 62
    .end local v1    # "listeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/media/AudioManager$OnAudioPortUpdateListener;>;"
    :catchall_0
    move-exception v7

    monitor-exit p0

    throw v7

    .line 76
    .restart local v1    # "listeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/media/AudioManager$OnAudioPortUpdateListener;>;"
    :cond_4
    iget v7, p1, Landroid/os/Message;->what:I

    if-ne v7, v11, :cond_2

    goto :goto_1

    .line 84
    :cond_5
    new-instance v5, Ljava/util/ArrayList;

    invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V

    .line 85
    .local v5, "ports":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/media/AudioPort;>;"
    new-instance v3, Ljava/util/ArrayList;

    invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V

    .line 86
    .local v3, "patches":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/media/AudioPatch;>;"
    iget v7, p1, Landroid/os/Message;->what:I

    if-eq v7, v11, :cond_6

    .line 87
    const/4 v7, 0x0

    invoke-static {v5, v3, v7}, Landroid/media/AudioManager;->updateAudioPortCache(Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)I

    move-result v6

    .line 88
    .local v6, "status":I
    if-eqz v6, :cond_6

    .line 89
    return-void

    .line 93
    .end local v6    # "status":I
    :cond_6
    iget v7, p1, Landroid/os/Message;->what:I

    packed-switch v7, :pswitch_data_0

    .line 60
    :cond_7
    return-void

    .line 96
    :pswitch_0
    new-array v7, v9, [Landroid/media/AudioPort;

    invoke-virtual {v5, v7}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;

    move-result-object v4

    check-cast v4, [Landroid/media/AudioPort;

    .line 97
    .local v4, "portList":[Landroid/media/AudioPort;
    const/4 v0, 0x0

    .local v0, "i":I
    :goto_2
    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v7

    if-ge v0, v7, :cond_8

    .line 98
    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Landroid/media/AudioManager$OnAudioPortUpdateListener;

    invoke-interface {v7, v4}, Landroid/media/AudioManager$OnAudioPortUpdateListener;->onAudioPortListUpdate([Landroid/media/AudioPort;)V

    .line 97
    add-int/lit8 v0, v0, 0x1

    goto :goto_2

    .line 100
    :cond_8
    iget v7, p1, Landroid/os/Message;->what:I

    if-eq v7, v10, :cond_7

    .line 106
    .end local v0    # "i":I
    .end local v4    # "portList":[Landroid/media/AudioPort;
    :pswitch_1
    new-array v7, v9, [Landroid/media/AudioPatch;

    invoke-virtual {v3, v7}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;

    move-result-object v2

    check-cast v2, [Landroid/media/AudioPatch;

    .line 107
    .local v2, "patchList":[Landroid/media/AudioPatch;
    const/4 v0, 0x0

    .restart local v0    # "i":I
    :goto_3
    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v7

    if-ge v0, v7, :cond_7

    .line 108
    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Landroid/media/AudioManager$OnAudioPortUpdateListener;

    invoke-interface {v7, v2}, Landroid/media/AudioManager$OnAudioPortUpdateListener;->onAudioPatchListUpdate([Landroid/media/AudioPatch;)V

    .line 107
    add-int/lit8 v0, v0, 0x1

    goto :goto_3

    .line 113
    .end local v0    # "i":I
    .end local v2    # "patchList":[Landroid/media/AudioPatch;
    :pswitch_2
    const/4 v0, 0x0

    .restart local v0    # "i":I
    :goto_4
    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v7

    if-ge v0, v7, :cond_7

    .line 114
    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Landroid/media/AudioManager$OnAudioPortUpdateListener;

    invoke-interface {v7}, Landroid/media/AudioManager$OnAudioPortUpdateListener;->onServiceDied()V

    .line 113
    add-int/lit8 v0, v0, 0x1

    goto :goto_4

    .line 93
    nop

    :pswitch_data_0
    .packed-switch 0x1
        :pswitch_0
        :pswitch_1
        :pswitch_2
        :pswitch_0
    .end packed-switch
.end method

redpajama_set_name: RedPajamaGithub


large IT environments. Implemented many Business Continuance and Disaster Recovery solutions utilizing High Availability and storage related hardware and software. Performed systems engineering and administration for over 17 years. Provided IT architectural and engineering solutions in Fortune 250, federal/state/local government environments. and small businesses. Worked with banking/finance, telecommunications, transportation, medical, government/corporate logistics, and technology solution providers.
Design, install, administer the AIX,LINUX based systems, applications and Databases supporting e-commerce and payment processing applications.
IBM LPAR Management with PowerVM virtualization, networking SAN environments and vmware technology.
Designed implemented solution to reduce 7 datacenters down to 2.
On call 24/7 x 365 for emergencies and a shift based monitoring schedule, using BMC,NMON, NAGIOS monitoring tools.
IBM LPAR Management with PowerVM virtualization,wpar, networking SAN environments .
Design, develop and coordinate disaster recovery, high availability strategies and Infrastructure for e-commerce, banking and financial transaction processing.
Support Apache Tomcat, Websphere applications.
Plans, directs and monitors proposed solutions, strategic plans, best practices, and tools for delivering approved Information Technology projects that support Authority and transportation initiatives. Participates with customers to conceptualize and implement information technology strategies that may affect both Technology and the entire enterprise.
Leads and manages all aspects of the project life cycle including initiation, planning, execution, controlling and closure. Leads other project managers with similar project assignments. Manages projects according to defined objectives and overall project plan management. Analyzes business processes and end-user requirements by matching defined needs to solutions. Communicates with all levels of the organization, as well as vendors, contractors, and consultants in leading Business Analysts, teams or other project managers to deploy technology based solutions. Performs in a hands-on technical role as well as a management role.
Manages multiple clients and/or teams for major Information Technology projects and smaller staff levels for assigned technology projects. Serves as a team leader, project manager and relationship manager. Estimates resources needed to achieve project goals. Develops contingency plans to ensure timely delivery of projects.
Oversees a range of financial responsibilities budgeting, analysis, reporting, and business cases associated with all projects under the purview of the Technology Business Development organization.
Develops and delivers status reports to clients and Technology management on all phases of assigned projects. Works with Authority-wide departments, offices and Branch Managers for project reviews.
Performs a key role in testing leading-edge technology creates, performs and analyzes the results of test plans for various systems.
Administer the AIX5.x,6.x, SOLARIS 9/10 based systems, applications and Databases, supporting e-commerce, banking and financial transactions.
availability, scalability and recovery objectives.
Maintain/Administer HPUX Servers running HPUX9/10.2/11i LVM and Mirror/UX.
Performed DNS, DHCP Network installation and configuration.
Performed Java Installation, configuration, and administration.
Conducted Troubleshooting of proxy server issues.
Performed Change management, version control, and software installation.
Managed several high visibility projects.
company to increase subscribers from 2 million to well over 12 million.


text:
Program.Logic
NewsProgrammable Logic (PLD, FPGA)
Actel Expands IP Offering …
Actel Expands IP Offering with New High-Performance DDR Memory Controller Core
CoreDDR Controller, Optimized for Actel FPGAs, Provides Synchronous Interface to Standard SDRAM Devices
November 15, 2004 - Actel Corporation announced a new intellectual property (IP) core optimized for Actel field-programmable gate arrays (FPGAs) that provides a high-performance, synchronous interface to double data rate (DDR) SDRAM memories. The new Actel CoreDDR supports up to 1024 Mbytes of memory with a fully pipelined architecture that enables extremely fast data rates for consumer, communication, industrial and military applications. In addition, the memory controller can be customized based on system and memory-specific requirements, allowing the designer to maximize memory bandwidth and overall system performance.
CoreDDR is part of the growing family of memory control solutions available from Actel that also includes the CoreSDR controller for single data rate SDRAM memories. The new CoreDDR controller, which is optimized for Actel's antifuse-based Axcelerator and RTAX-S FPGAs, supports standard SDRAM chips and dual in-line memory modules (DIMMs) with up to 1024 Mbytes of memory and up to eight chip selects. To simplify system design, the controller performs all initialization and refresh functions for the SDRAM memories.
The core accepts read and write commands using the simple local bus interface and translates these requests to the command sequences required by the SDRAM devices. The local bus interface also allows CoreDDR to be easily connected and used with Actel's CorePCIX solution in PCI applications. The core supports cascading of read and write requests, enabling up to 100 percent throughput, maximizing SDRAM bandwidth and overall system performance. To further increase performance, the CoreDDR controller's bank management logic monitors the status of up to four SDRAM banks to minimize access delays.
Netlist and RTL source versions of Actel's CoreDDR, with a comprehensive test bench, are available now. The netlist version simplifies system integration while the RTL version allows full user customization. Pricing starts at $4,000. In addition, a free evaluation version is available for download at Actel's Web site, www.actel.com/products/ip.
News STMicroelectronics Expands Presence in Ultrasound Market with High-Performance 16-Channel Pulser
News pSemi Expands Portfolio with Two High-Performance Digital Step Attenuators
News Semtech Expands Power Management Platform With High-Performance Current Sense Amplifier
News Samsung Accelerates Shift to High-Performance Computing by Producing More DDR2 than DDR1 Memory
News Microchip Expands High-Performance 32-bit MCU Family With Integrated Floating Point Unit Series


text:
New Hope for Mavrovo National Park
23 Nov, 2015 By admin
Joint press release by Riverwatch and EuroNatur
++ Bern Convention's international expert commission calls for halt to hydropower development in Mavrovo National Park, Macedonia ++ EBRD and World Bank shall withdraw from financing hydropower projects in the National Park ++
Hope for Lukovo Pole? A dam is to be built here, financed by the World Bank. Photo: Ljubomir Stefanov
Vienna, Radolfzell October 30, 2015 Last summer an international expert team of representatives from the Secretariat of the Bern Convention, the European Commission and the International Union for Conservation of Nature (IUCN) visited Mavrovo National Park in Macedonia on behalf of the Bern ConventionStanding Committee. Their mission: to assess compatibility of the projected hydropower plants with the status of protection of the Park.
Their conclusion after the visit: "For these reasons, the general conclusion from the mission is that the proposed hydropower construction planned in the Park is not compatible with the status of protection of the Park (...); the projects, as currently planned, should be abandoned." (Quote from the results of the expert commission, at the bottom of page 16):
Based on this their main recommendations are:
The Macedonian government shall drop its plans to construct 22 hydropower plants in Mavrovo National Park.
Financing institutions like the European Bank for Reconstruction and Development (EBRD) and the World Bank shall stop their funding and pull out of the projects.
Gabriel Schwaderer, CEO of nature conservation foundation EuroNatur, supports these recommendations: "National parks are there to protect large ecosystems from human interference. The hydropower development plans in Mavrovo National Park would not only destroy its natural treasures, but also constitute an assault on the very idea of national parks. That's another reason why we have to avert these projects!"
"The significance of these recommendations extends far beyond the case of Mavrovo. It's a signal to all national parks in Europe: Hydropower has no place in national parks", says Ulrich Eichelmann of Riverwatch. From Slovenia to Albania alone, 113 hydropower plants are planned or already under construction in the midst of national parks – often financed by Western institutions.
The on-the-spot appraisal by the expert group has been brought about by the persevering dedication of NGOs from Macedonia in cooperation with EuroNatur Foundation, Riverwatch and numerous supporters. 119 scientists from all over the world as well as about 100,000 supporters voiced their protest against the plans of the Macedonian government, the EBRD, and the World Bank.
Following a complaint by Macedonian NGO Eco Svest, the Bern Convention's Standing Committee decided to open a file case against the "the Former Yugoslav Republic of Macedonia" and to mandate the expert commission. The findings of this on-the-spot appraisal will serve this year's meeting of the Standing Committee on 2 December as the basis for discussing and deciding on how to proceed.
Mavrovo National Park is among Europe's oldest national parks and its so far identified 1138 animal and 1435 plant species make it a hotspot of Europe's biodiversity. The national park is crucial to the endangered Balkan lynx, which found one of its last refuges there. The planned hydropower plants would threaten this refugium.
Results of the expert commission
Draft Recommendations of the Standing Committee to the Bern
Mavrovo National Park
Bern Convention: www.coe.int/t/dg4/cultureheritage/nature/Bern/default_en.asp
Campaign "Save the Blue Heart of Europe": The hydropower dams in Mavrovo National Park are just a part of a real dam tsunami that is threatening the rivers of the Balkan Peninsula. There are plans for about 2700 hydropower plants from Slovenia to Albania. In order to counteract this spate of destruction, EuroNatur and RiverWatch have launched the international campaign "Save the Blue Heart of Europe" in cooperation with local partner in the respective Balkan countries. www.balkanrivers.net
Our Macedonian partner NGOs: Front 21/42, Eko-Sense, MES
EuroNatur, Konstanzer Str. 22, D-78315 Radolfzell, Tel.: +49/7732 - 92 72 10, Fax: +49/7732 - 92 72 22, E-Mail: info@euronatur.org, Internet: www.euronatur.org, contact person: Theresa Schiller, press contact: Katharina Grund
Riverwatch: Ulrich Eichelmann, ulrich.eichelmann@riverwatch.eu, http://riverwatch.eu/balkan-rivers Tel.: +43 676 6621512
MEDIA REACTION:
The Guardian (October 30, 2015): Macedonia dam faces the axe over risk of Balkan lynx extinction


text:
Tomasky: Progressives Should Get Real About High Court
by staff, July 1st, 2015 9:21 AM EST
Amid the fading euphoria after the Supreme Court rulings favoring Obamacare and same-sex marriage, here is a sobering reminder from Michael Tomasky's Daily Beast column, "Hey, Liberals: SCOTUS Ain't Your Friend":
It would be understandable if liberals were feeling kind of relaxed, kind of "Supreme Court, what's so bad?" over the weekend. John Roberts and Anthony Kennedy delivered for our team on Obamacare, and then Kennedy came through again on same-sex marriage. If this is a conservative court, is getting a liberal one–which will be one of the trump-card arguments for voting for Hillary Clinton next fall–really a matter of such pressing urgency?
Well, yes. As we saw yesterday with the court's death-penalty and EPA rulings, it's still a long way from being a liberal court. But there's more to it than that. People should remember that if a Republican is elected president next year and has the chance to replace Kennedy and/or Ruth Bader Ginsburg with another Samuel Alito, the Obamacare and same-sex marriage standings could easily be reversed. And don't think there aren't conservatives out there thinking about it, because there most certainly are, and they literally want to roll back the judicial clock to 1905.
Tomasky goes on to cite the evaporation of judicial restraint as the guiding principle of conservative jurisprudence. He notes the very real possibility that, if a Republicans wins the white house, there is a danger that they will push forward Supreme Court nominees who are opposed to Medicare, Social Security and even child labor laws. Tomasky concludes with the nightmare scenario that electing a Republican president could mean that "we could end up with two or three more Alitos on the bench."
On the spectrum of issues including campaign finance reform, voting rights, economic justice and worker rights, the Supreme Court's majority is already quite reactionary, despite the Obamacare and gay marriage rulings. If a Republican wins the white house next year, the high court could get even worse. Progressive unity behind the Democratic presidential nominee in the fall of 2016 is an imperative, not only for the survival of the Democratic Party, but perhaps also for American democracy.


text:
Grey Sweatshirts are Cool and Comfy, So Why Don't You Own a Nice One Yet?
Megan Collins
Filed to:Sweaters
Graphic: Shep McAllister
Style GirlfriendStyle Girlfriend is the go-to destination for guys seeking not just fashion advice, but lifestyle tips, tricks, and shortcuts - all from a friendly, female editorial team's perspective. Each week, Team SG will round up the clothes, grooming products and more men need to live their most stylish lives.
Fashion is fleeting, and by that I mean exhausting. Which is why it's often easier to reach for clothes that are easy to wear season after season, knowing they'll outlive whatever the trend du jour may be. At first brush, a grey crewneck sweatshirt fits in that "always a classic" bucket, but in the past few years, the style basic has also become...really fucking cool? Every designer's got their own spin on this wardrobe workhorse, while celebs wear them everywhere from the airport to magazine covers looking like a million bucks.
Bottom line? A well-fitting grey crewneck sweatshirt is a timeless staple that's capable of blending into your personal style with ease, so it's high time you scooped one up to wear with everything you own.
Because of its current BMOC status, you can find grey sweatshirts everywhere from the runway to big box stores. Team SG did the hard work for you, selecting only the cream of the heather grey crop.
Uniqlo Long-Sleeve Sweatshirt, $30
Shouts to Uniqlo for always managing to create clothing that's both trendy and crazy-affordable. This long-sleeve sweatshirt is a simple, no-frills style to get your feet wet with incorporating crewnecks into rotation. Experiment to see what you like, but pairing it with bold colors (think a bright-colored oxford cloth button down), patterns (a nice spring-y plaid, perhaps?!), or with a chore jacket and jeans.
The Best Chore Jackets In Every Price Range
Maybe it's because March Madness is looming, but I'm in the mood to make a bet. Who will give me…
Todd Snyder + Champion Fleece Pocket Sweatshirt, $98
Snyder's collaboration with Champion has not only helped revitalise the heritage sportswear brand, the line has also (arguably) become Snyder's signature offering thanks to its 'everyguy' styling and affordable price point.
The New York designer dug deep into Champion's archives to update this classic staple with a modern fit and perfect little details (the pocket, the Champion logo, and collar V-stitching..oh my!) elevate it way beyond a workout layer.
And thanks to a cotton and poly blend, this sweatshirt won't lose its shape, but will stay stupidly comfortable. Grab one and I promise it'll be one of the most worn pieces in your wardrobe, looking just as great dressed up over an oxford shirt and tie as it does dressed down with a pair of light wash jeans and white t-shirt.
Banana Republic Shortsleeve Sweatshirt, $60
Think of a short-sleeve sweatshirt as a plug-in for your wardrobe, an add-on tool you can use to get more out of what you already own. This style is surprisingly well-suited to wear on a breezy beach with swim trunks, or as insulation under a light coat during spring and fall.
Interestingly, this Banana Republic piece was originally made for customers in Japan, and was then brought stateside to help you channel your inner Axel Foley.
Acne Fayze Logo-Print Mélange Loopback Cotton-Jersey Sweatshirt, $230
If you've ever been so comfortable in your bed that you wish you could just wear it out into the world, this Acne Studios crewneck is for you. The cotton-jersey fabric is often used for bedsheets and is some of the richest, softest cotton around.
Acne is known for its minimalist design, which means that a lot of the detailing seen in the other sweatshirts isn't present here. The trade-off is a slick, clean looking piece that will lend itself to being worn in more formal situations (as in, feel free to layer it under a suit like you would a sweater if you're headed to a special event or a super nice restaurant). You could even bring it back to its humble athleisure origins with a pair of track pants, just nothing too sloppy or baggy, please.
John Elliott Raglan Crew, $178
John Elliott's sweatshirts and sweatpants are what landed the Los Angeles-based designer on the map (before working with LeBron James and having his side zippers knocked off by fast fashion stores), so he knows a thing or two about constructing a good crewneck.
The raglan sleeves on this style means that the material goes from the neck into the sleeves—instead of having seams where your shoulder stops. Geeky fashion detail aside, just know this particular way of constructing a sweatshirt will make your arms look like you've been hitting the gym as hard as Michael B. Jordan. And who doesn't want that?!
The Best Summer Espadrilles at Every Price Point
The Most Stylish and Comfortable Travel Outfit For Guys
It's Weekend Getaway Season! Here Are the Most Stylish Bags For Short Trips.
Megan Collins started Style Girlfriend to help guys look and feel their best. Today, she and her team share tips, tricks, and shortcuts to a closet that inspires confidence.


We are an ideal touring centre for historic Durham, Corbridge, Hexham, Gateshead and Newcastle, as well as many interesting villages. For those wanting a more energetic holiday the area abounds in beautiful walks in the North Pennines, sailing, canoeing and bird watching on the Derwent Reservoir, all within easy reach. We are also near the C2C cycle route.
We are a smallholding of about 15 acres with a cottage garden to relax in. We keep Ponies, Goats, Chickhens, Cats as well as breeding Border Collie dogs.
Our old farmhouse is over 600 years old and is the oldest dwelling house in North West Durham. It has great charm and allows you to step back in time to the days of low beamed ceilings and very low doorways. However we do have many 21st Century comforts, including full central heating and wood burning stoves. The bedrooms are clean and fresh, and an aga cooked full english breakfast is included.
Wharnley Burn was once the home of a local highway man in the 17th century.
We have en-suite facilities /private bathrooms and tea/ coffee making facilities and TV's in the bedrooms.There is a comfortable lounge where breakfast is served.
We would like you to feel completely at home during your stay with us.
Wharnley Burn Farm, Consett, County Durham. DH8 9AY.
Tel 01207 508374. Mobile 07846578709.


Such approaches could well be experimented through the media of contemporary arts to ponder over certain most fundamental and so far scientifically unexplainable concepts.
One among them is the relationship between the "specificities"and the "generalities" of nature, which is the core concept of this art work.
The human thought in the process of generalizing the realities to achieve a synthesis and to represent the same by way of abstraction, it undergoes a distinct interaction by way of a contradiction between the objective realities that are expressed as the multifarious products of practices and the strong intuitive formless realities that alludes the contradiction and nurtures the intensity of interaction.
This could be understood as the interaction between the objective realities that could be directly sensed by the sensual organs and the objective realities that could not be directly sensed by the sensual organs, but on a true sense both indicate the existence of two distinct forms of realities. Again these can be classified as the realities already being converted as practices with certain preconceived notions and the realities yet to be converted as practices.
This particular work of art is to emphasize the notion 'abstraction is also a form of generalization'. The step ahead that has been attempted in this artwork is to dwell upon the realities that could not be sensed directly by the sensual organs and that are not already into practices and could be possible towards interaction only by way of capturing the intuitions consciously towards a figurative form that would never represent any of the already prevailing material forms but sharpen the contradiction on certain preconceived notions.


text:
Q: Issue converting string data to JSON format I am trying to set up a registration process for an android device. The user should open the app, enter in details and be stored in the database.
As it stands, the user will enter the database fine but the logcat is throwing an issue with converting string data to JSON.
Where is this coming from can anyone tell me?
Register.java
public class RegisterTask extends AsyncTask<String, Void, Integer> {

    private ProgressDialog progressDialog;
    private RegisterActivity activity;
    private int id = -1;
    private JSONParser jsonParser;
    private static String loginURL = "http://***.***.**.**/androidUsers/";
    private static String registerURL = "http://***.***.**.**/androidUsers/";
    private static String KEY_SUCCESS = "success";
    private static String KEY_ERROR = "error";
    private static String KEY_ERROR_MSG = "error_msg";
    private static String KEY_UID = "uid";
    private static String KEY_NAME = "name";
    private static String KEY_EMAIL = "email";
    private static String KEY_CREATED_AT = "created_at";
    private int responseCode = 0;

    /*Constructor that takes parameters passed by LoginFragment and stores them as class-
     * wide fields so that all methods can access necessary variables.
     * */
    public RegisterTask(RegisterActivity activity, ProgressDialog progressDialog)
    {
        this.activity = activity;
        this.progressDialog = progressDialog;
    }

    /*A necessary but very simple method that launches a ProgressDialog to show the
     * user that a background task is operating (registration).*/
    @Override
    protected void onPreExecute()
    {
        progressDialog.show();
    }

    /*This method does almost all of the work for the class. It builds a connection to my
     * server, collects the details from the UI of the user's information, and then tries
     * to register the user with the SQL database. All of the actual HTTP connection work
     * is done in a background library class for security - including the hashing of a
     * password into a 64bit encryption. */
    @Override
    protected Integer doInBackground(String... arg0)
    {
        EditText userName = (EditText)activity.findViewById(R.id.registerEmail);
        EditText passwordEdit = (EditText)activity.findViewById(R.id.registerPassword);
        EditText nameEdit = (EditText)activity.findViewById(R.id.registerName);

        String name = nameEdit.getText().toString();
        String email = userName.getText().toString();
        String password = passwordEdit.getText().toString();

        Log.v(email, password);
        UserFunctions userFunction = new UserFunctions();

        JSONObject json = userFunction.registerUser(name, email, password);

        // check for login response
        try
        {

            if (json.getString(KEY_SUCCESS) != null)
            {
                //registerErrorMsg.setText("");
                String res = json.getString(KEY_SUCCESS);
                if(Integer.parseInt(res) == 1){
                    // user successfully registred
                    // Store user details in SQLite Database
                    DatabaseHandler db = new DatabaseHandler(activity.getApplicationContext());
                    JSONObject json_user = json.getJSONObject("user");

                    // Clear all previous data in database
                    userFunction.logoutUser(activity.getApplicationContext());
                    db.addUser(json_user.getString(KEY_NAME),
                            json_user.getString(KEY_EMAIL), json.getString(KEY_UID),
                            json_user.getString(KEY_CREATED_AT));
                    //successful registration
                    responseCode = 1;
                }else{
                    // Error in registration
                    responseCode = 0;
                }
            }
        } catch (JSONException e) {
            e.printStackTrace();
        }
        return responseCode;
    }

    /*This final method concludes the background task. Its responseCode variable is sent from
     * doInBackground, and this method acts based on the code it is sent. If the code is 1,
     * registration was successful and the main activity notifies the user of succes - the
     * inverse occurs if there is a failure and 0 was sent.*/
    @Override
    protected void onPostExecute(Integer responseCode)
    {
        EditText userName = (EditText)activity.findViewById(R.id.registerEmail);
        EditText passwordEdit = (EditText)activity.findViewById(R.id.registerPassword);
        String s = userName.getText().toString();

        if (responseCode == 1) {
            progressDialog.dismiss();
            activity.registerReport(responseCode);
            userName.setText("");
            passwordEdit.setText("");
        }
        if (responseCode == 0) {
            progressDialog.dismiss();
            activity.registerReport(responseCode);
        }
    }
}

JSONParser
public class JSONParser {

    static InputStream is = null;
    static JSONObject jObj = null;
    static String json = "";

    // constructor
    public JSONParser() {

    }

    public JSONObject getJSONFromUrl(String url, List<NameValuePair> params) {

        // Making HTTP request
        try {
            // defaultHttpClient
            DefaultHttpClient httpClient = new DefaultHttpClient();
            HttpPost httpPost = new HttpPost(url);
            httpPost.setEntity(new UrlEncodedFormEntity(params));

            HttpResponse httpResponse = httpClient.execute(httpPost);
            HttpEntity httpEntity = httpResponse.getEntity();
            is = httpEntity.getContent();

        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        } catch (ClientProtocolException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

        try {
            BufferedReader reader = new BufferedReader(new InputStreamReader(
                    is, "iso-8859-1"), 8);
            StringBuilder sb = new StringBuilder();
            String line = null;
            while ((line = reader.readLine()) != null) {
                sb.append(line + "\n");
            }
            is.close();
            json = sb.toString();
            Log.e("JSON", json);
        } catch (Exception e) {
            Log.e("Buffer Error", "Error converting result " + e.toString());
        }

        // try parse the string to a JSON object
        try {
            jObj = new JSONObject(json);
        } catch (JSONException e) { //this is where the error results
            Log.e("JSON Parser", "Error parsing data " + e.toString());
        }

        // return JSON String
        return jObj;

    }

}

Logcat
20:35:56.346  11989-12390/com.example.jay.demoapp E/JSON﹕ Connected successfully{"tag":"register","success":1,"error":0,"uid":"5519a59d377a95.73943916","user":{"name":"testname","email":"testemail@test.com","created_at":"2015-03-30 20:35:57","updated_at":null}}
03-30 20:35:56.361  11989-12390/com.example.jay.demoapp E/JSON Parser﹕ Error parsing data org.json.JSONException: Value Connected of type java.lang.String cannot be converted to JSONObject
03-30 20:35:56.361  11989-12390/com.example.jay.demoapp W/dalvikvm﹕ threadid=12: thread exiting with uncaught exception (group=0x412bd2a0)
03-30 20:35:56.396  11989-12390/com.example.jay.demoapp E/AndroidRuntime﹕ FATAL EXCEPTION: AsyncTask #1
    java.lang.RuntimeException: An error occured while executing doInBackground()
            at android.os.AsyncTask$3.done(AsyncTask.java:299)
            at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
            at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
            at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
            at java.util.concurrent.FutureTask.run(FutureTask.java:137)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
            at java.lang.Thread.run(Thread.java:856)
     Caused by: java.lang.NullPointerException
            at com.example.jay.demoapp.RegisterTask.doInBackground(RegisterTask.java:76)
            at com.example.jay.demoapp.RegisterTask.doInBackground(RegisterTask.java:18)
            at android.os.AsyncTask$2.call(AsyncTask.java:287)
            at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
            at java.util.concurrent.FutureTask.run(FutureTask.java:137)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
            at java.lang.Thread.run(Thread.java:856)
03-30 20:36:05.346  11989-11989/com.example.jay.demoapp I/Choreographer﹕ Skipped 527 frames!  The application may be doing too much work on its main thread.
03-30 20:36:05.916  11989-11989/com.example.jay.demoapp E/WindowManager﹕ Activity com.example.jay.demoapp.RegisterActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41d7c868 that was originally added here
    android.view.WindowLeaked: Activity com.example.jay.demoapp.RegisterActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41d7c868 that was originally added here
            at android.view.ViewRootImpl.<init>(ViewRootImpl.java:403)
            at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:311)
            at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:224)
            at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:149)
            at android.view.Window$LocalWindowManager.addView(Window.java:554)
            at android.app.Dialog.show(Dialog.java:277)
            at com.example.jay.demoapp.RegisterTask.onPreExecute(RegisterTask.java:49)
            at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:586)
            at android.os.AsyncTask.execute(AsyncTask.java:534)
            at com.example.jay.demoapp.RegisterActivity$1.onClick(RegisterActivity.java:52)
            at android.view.View.performClick(View.java:4232)
            at android.view.View$PerformClick.run(View.java:17298)
            at android.os.Handler.handleCallback(Handler.java:615)
            at android.os.Handler.dispatchMessage(Handler.java:92)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:4921)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1027)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794)
            at dalvik.system.NativeStart.main(Native Method)

As i've said previously, the data will get to the database no problem and store the user, but I cannot login with that data which I'm assuming is caused by the above error.
update
added the JSONParser class as the error seems to be coming from the last try-catch block

A: I think you overlooked (I did on first glance) the actual problem because you silence the JSONException that you are getting:
    try {
        jObj = new JSONObject(json);
    } catch (JSONException e) { //this is where the error results
        Log.e("JSON Parser", "Error parsing data " + e.toString());
    }

The server sends the string Connected successfully before the actual JSON response:
Connected successfully{...}
This shows in your log output. Because of this, your JSON parse fails, which causes getJSONFromUrl() to return null.
The line
        if (json.getString(KEY_SUCCESS) != null)

then fails with NullPointerException as a delayed error from the failed parse, because json is null.
Suggested solution: Check your server side code and remove the Connected successfully that the server is sending to you.

redpajama_set_name: RedPajamaStackExchange


Are low-fat products a hidden health risk?
Trying to be healthy and lose weight is always hard work. We are told that certain foods and drinks are bad for us and we should switch to 'healthier' alternatives such as low in fat or fat free foods. But are these low fat foods really as good for us as we think?
Low fat products were introduced to supermarkets in the 1980s to improve our heart health and reduce the amount of saturated fats in our diets. Low fat products removes the animal fats found in full fat foods and replaces it with un-saturated vegetable oils. However, manufacturers use a process called hydrogenation, which alters the structure of the vegetable oil so it could be used as a solid fat. They also had to increase the amount of sugar in the products to alter the taste and texture. These new low fat products, which promised to improve our diets, actually contains levels of dangerous trans-fat which are bad for the heart and our cholesterol, and tended to contain the same calorie count as full fat products.
Breakfast cereals ensure us that they are a healthy way to start the day; especially low-fat breakfast cereals which promotes a healthy lifestyle and packed full with vitamins and minerals. However, studies have shown that the average breakfast cereal contains nearly 25% sugar by weight. Sugar is usually the second or third largest ingredient in breakfast cereals, from white sugar to honey. It contains fructose, which has been linked to an increased risk of obesity, heart disease, kidney disease, type 2 diabetes and other health problems.
Fat free yoghurts claim to be healthier for us than normal full fat yoghurts. Instead, they are full of sugar, preservatives and lots of other little nasties. Take Activia's range of yoghurts; they're 2% fat but contain 17g of sugar. A much healthier alternative is actually plain yoghurt which may help with weight loss and improve body composition. It may not be tastier but it's certainly better for us.
Margarine and other spreads are seen as a healthier low fat swap for butter. Margarine does contain less fat than butter but instead it contains highly processed vegetable oils and trans-fats which are extremely harmful to our health. These spreads have been linked to inflammation, heart disease and obesity.
The biggest problem with low fat lies within milk. From skimmed, semi to whole milk, we have many options to choose from. Skimmed milk is lower in fat and calories, and higher in calcium that whole milk. However, research shows that skimmed milk isn't necessarily the healthiest option due to skimming process which removes the fat-soluble nutrients like vitamins A and E.
We need to remember 'what makes something low fat?' To take out the fat, manufactures have to replace it with something else to keep it tasty and…to basically look normal. Studies have shown that although these foods are lower in fat, they can actually cause more damage to our bodies and make us put on more weight. The best way to ensure you are consuming a healthy meal is to make it from fresh fruit and vegetables to get all the vitamins and minerals our bodies need.


In other news, I spontaneously sold a piece of jewelry recently. This time it wasn't to someone who already knew me, but a woman who had come to our house for one of my husband's drum circle events. There were three new women who attended and somehow my jewelry came up in conversation. The next thing I knew, they were in my studio, admiring my work and counting the cash in their wallets! One of the ladies DID buy one of my more recent pieces, and all of them left me with that warm feeling that comes from having total strangers saying encouraging things about your work. It has given me a boost to help in the forward motion I've been continuing on since coming back from classes, and is much more powerful than any of the caffeine I've been consuming. I've got more pieces in production at the moment, and my husband has said that I should consider putting some out for the drum circles now. I've been leery – I'm not the in-your-face type of salesperson, but I've also been asked to perhaps put some of my items in a local business for her clients to be able to purchase there.
Also continuing on the forward momentum, I've just signed up for another class – this one on business aspects – at Rio Grande. This should definitely cover some of the things I worry I'm lacking – knowledge about how to do the business end of things. I need to have a lot of things ironed out and ready before the big move this summer.
Today was the first day of my Soldering class at Rio Grande's Winter Workshop. Technically you might say that I already "know" soldering, but after having taken classes at Rio Grande last year I became fully aware that what you can learn there is a different caliber of knowledge than what I was learning back at my community college classes. Not to put down the community college classes, mind you, but they are sometimes (not all the time – I've had good teachers too!) being taught by people with less expertise and they certainly don't have the equipment available that Rio can offer their classrooms. I learned a lot of things from the classes I'd already taken. Here in Albuquerque I've been taking it to the next level and correcting some incorrectly learned techniques along the way. Not to mention finding out about all the new and snazzy things I could potentially purchase to make my life easier. I have a list growing and it's going to be hard to pick and choose which items are going to make it into my "shopping cart" at the end of the week.
The bracelet on the left was the first project, and while all the square links were solid, the circles were split rings that needed to be soldered shut to complete the bracelet. While on some of them I did use more solder than I needed to, most of them still came out reasonably well I think. One ring came out just a little deformed though, and I was able to find out from Mark that I had used too much heat. I think that has been one of the problems I've been running into in the past. Today went a lot smoother than my past soldering experiences overall. By the end of the day I seemed to be getting a handle on how much flame I needed for different tasks. The second project was the earrings – we had to solder the posts on the back before we could clean them up and pop the stones into them. Again, I was using more heat than I needed and melted two posts before I started to find the groove. Then we did the bracelet on the right. We started by soldering the bit of design down onto the charm – something I would have messed up normally, but Mark's demo helped me figure out how it "should" be done. It's probably the most perfect solder of that type that I've done. We also soldered up the ring holding the charm onto the chain and a ring on the one end for the clasp to latch onto. I'm very pleased that I managed not to melt a single jump ring into mush today! It's gratifying to feel as if maybe I CAN handle myself with the torch and should give myself just a little more credit. Knowing proper technique can really make the difference!
More tomorrow – day 2 of soldering class should be fun!
I am hoping that I will have another opportunity in the future to learn more about fold forming from Charles. It was two days well-spent and I definitely want to learn more! On top of everything he also had tons of tips to share on web sites, suppliers, tool-making, and what-not. I highly recommend anyone take one of his classes have a nice thick notepad on hand. It kind of made me wish I still remembered shorthand from that class I took in high school so many years ago!
Honorary mention should also go out to Anthony Rocco of Rio Grande who assisted in the class these past two days. He was kept on his toes helping everyone out – from fetching pliers and materials that Charles spontaneously requested (although I think he was swiping the pliers from the Swanstrom class next door mostly) to holding down a traveling lathe that wanted to vibrate right off the counter while we sanded and polished. Somehow, when we were working on testing the techniques we'd learned, he managed to be everywhere at once and always seemed to be available if we needed something. On Sunday he even hunted me down a band-aid after I managed to whack my left index finger with a hammer. It wasn't too bad, but I'd torn the nail the day before moving my suitcase about and hadn't had a chance to file it smooth (my nail file was in the suitcase that had flown in on a later plane), so it drew a little blood at the sharp edge of the nail. Nothing serious, but I'm hoping I've had enough minor mishaps for this trip by now- especially since tomorrow is about soldering and thus – torches. I want to avoid mishaps with fire, please!
It's hard to tell in the resin, but that's a shell in the bottom left corner, along with two more in the top and a couple of inexpensive gems on the right to add a little sparkle. This was thrown together with the stuff they had on hand, but some of the techniques we learned in fold forming will actually yield some potential sources of framing for stuff like this if I want it to. I have so many ideas rattling around in my head right now. I can't wait to get home and play, but I wouldn't miss one minute of these classes for the world!
My husband sent me this article on CNN (http://money.cnn.com/2009/10/15/pf/consumer_gold_cash/index.htm?postversion=2009101510?cnn=yes) that tries to warn the general populace to be careful when selling off gold to all the buyers who've sprung up over the last year. I've heard of "Gold Parties" in my area, where friends of mine are selling off their gold over drinks and hors d'oeuvres to someone who supposedly knows the industry. The moment I heard that, I went sick in the stomach, worrying that my lovely stay-at-home-mom friends were getting ripped off. On the other hand, I will admit that a small part of me almost feels like I'm missing the boat by not snatching up the chance to get in on the profit. But, it feels wrong to take advantage of this poor economy by offering up pennies on the dollar to folks who need to supplement their cashflow to pay for schoolbooks, diapers, or even groceries. Kudos to those who are offering up a fair price though.
Yummmm! It's going to be hard not to just paint an "m" on it once it's finished. Meanwhile, I'm curious how this stuff is made. I'd love it if anyone out there has some links to info on it. The vendor explained that it is supposedly made out of the left over turquoise after the stones have been cut. I thought I'd play around with it as a friend I'm working with is starting up a web site devoted to natural and organic products and this might fall well into one of her categories, since it uses something that would otherwise just be left as waste. But I haven't had time to really dig into the internet for more info on the stuff.
Welcome to the new blog for RaynStones! I find it ironic that I'm getting this blog up before I've finished the new design on the web site, so I'm not going to link to it just yet. Suffice it to say that I was doing web design before I started to make the move into jewelry, and old habits (like doing web sites for other people than myself) die hard. I've been busy at work on a web design for a friend of mine who will be selling some of my jewelry work on her site once it's done, so I haven't finished my own site yet! But I can avoid the messiness of having to manage yet another installation of WordPress, courtesy of the wonderful people over at Ganoksin. Thanks guys! You rock!!
Filed in Author's Note | Tagged Ganoksin, web design | Comments Off on Welcome to the Blog!