text:
UNION CITY — As a song about the miracle of life played Friday during the funeral service for Marine Lance Cpl. Andrew Silva, his 2-year-old son Noah walked to the front of the church and, for a moment, sat between two photos of his father.
Little Noah was among the more than 900 mourners, including dozens of Marines, at Saint Anne Catholic Church to say goodbye to Silva, who died last week when police say a drunken driver hit him in Fremont.
Silva, 23, was described as an honest and generous young man who loved, above all else, his family — parents, Linus and Elsie Silva; three younger brothers, Matthew, Bryant and Louie; his wife Julie and Noah.
"He was the kind of person we all looked up to," brother Matthew Silva said a few minutes before services began. "Him being the oldest, we always followed in his footsteps. We learned from his mistakes and definitely his successes as well."
Sorrow, pain and a nearly indescribable sense of loss filled the church Friday. Two Marines left in the middle of service, unable to control their emotions.
Grief and suffering are "understandable in the midst of this suffering," said Saint Anne's pastor, Father Geoffrey Baraan. The best way to honor Silva is to live life to the fullest, he said.
"If you want to honor Andrew, love one another," Baraan told the standing-room-only room of mourners. "Andrew lived a happy life because he served others by serving in the Marine Corps so we can be here living free from fear."
Silva, a Union City native, played football, wrestled and was in a choir at James Logan High, where he graduated in 2009.
He was in a San Jose-based combat logistics battalion reserve unit and attending Foothill College when he volunteered for overseas duty. He was sent to Afghanistan, serving in the southern part of the country as a landing support specialist aiding air operations.
After serving more than six months there, Silva rejoined his wife and son in February.
He was home for little more than a month before the fatal accident. He was riding his 2014 Harley Davidson in Fremont at about 1:15 a.m. March 25 when, witnesses say, the driver of a Mini Cooper speeding at an estimated 90 mph ran through a red light and crashed into the Marine reservist. Silva died instantly.
The driver, 23-year-old Emeryville resident Alexander Yohn, is being held without bail at Santa Rita Jail in Dublin. He is charged with murder, vehicular manslaughter with gross negligence and felony hit-and-run.
Yohn told Fremont police he was a recovering heroin addict and alcoholic and said he drank heavily that night and could not remember the accident.
A fund has been created for Silva's family. Contributions can be made to the Andrew Silva Memorial account at Fremont Bank branch. Checks can be sent to Fremont Bank, P.O. Box 8170, Fremont, CA, 94537-8170.
Contact Chris De Benedetti at 510-353-7011. Follow him at Twitter.com/cdebenedetti.


text:
In a key battle that determined the a co-leader in the Sunset League boys' water polo race, host Newport Harbor edged Huntington Beach, 11-9, on Oct. 19.
Noah Harrison scored four goals, Jovan Jeremic and Scott Schultz scored twice, John Lovat scored once and Brandon Lucia had seven saves for the Oilers, who are ranked fourth in CIF Southern Section Division 1. The Sailors, ranked second in Division 1, got a game-high six goals from junior Curtis Fink and 11 saves from goalie Koby Yokota.
The outcome left Huntington at 2-1 in league, a game behind co-leaders Newport Harbor and Los Alamitos, both 3-0.
The Oilers bounced back Friday to edge Dana Hills, 9-8, in nonleague play.
Edison picked up its first Sunset League victory Oct. 19 by handing Marina a 19-2 loss at the Newport Harbor pool. The Chargers led, 8-0, after one quarter and extended their lead to 15-0 at the half. Tony Morelli scored five goals, freshman Dane Estrella had four goals and Brent Bazzell, Kyle Crossen both scored three goals and Nate Sfreddo had nine saves for the Chargers, who improved to 1-2 in league.
Edison also played a pair of nonleague games last week. On Oct. 18, the Chargers traveled to Santa Margarita and scored a 10-7 win over the Eagles. Morelli scored three goals to lead the way and Justin Harrison and Troy Oates both scored twice. Sfreddo had six saves.
The Chargers capped their week Friday with a 14-2 victory against La Habra at the La Mirada Splash Aquatic Center. Harrison scored four times and Morelli and Oakes twice each. Sfreddo had nine saves.
"It was a great week for the Chargers," Edison Coach Diggy Riley said.
The Sunset League schedule wraps up Wednesday at Newport Harbor. Edison and Fountain Valley start the triple-header with a 5 p.m. game, followed at 6 p.m. by the Marina-Newport Harbor clash. Huntington Beach and Los Alamitos cap the night with a 7:10 p.m. game.
Girls' Volleyball
In Sunset League girls' volleyball action Tuesday, Edison — ranked second in CIF Division 1-AA — got by visiting Huntington Beach, 25-16, 25-17, 22-25, 25-21, and Marina won at home by sweeping Fountain Valley, 25-9, 25-18, 25-18. Cassie Strickland had 20 kills in Edison's win and Natalie Kridel had 12 kills and nine digs in Marina's triumph.
Twitter: @MikeSciacca

subset: commoncrawl


text: Designed to coordinate beautifully with your crib bedding, this decorative pillow is a great way to add an extra-special touch to your nursery. The rectangle is approximately 12" x 9" and the square is approximately 12" x 12" ; pillow form included. For decorative use only, and should not be left in crib with baby.Our decorative pillows are made with recyclable hypoallergenic polyester fiberfill.


text:
Jesse H. Bratley was born in Brown Town, Wisconsin in 1867. In
1893 he joined the Government Service to be a teacher. Over the
next ten years he taught or presided at schools on several Indian
Reservations, In the 1890s, Bratley introduced sub-irrigation
methods, blacksmithing, and other life skills. He took numerous
photographs of the Sioux Indians while he taught at the Rosebud
Reservation and other Indian day schools. Volunteer Max
Miller scanned this 5 x 7 dry plate glass negative taken 1895-1899
in South Dakota on the Rosebud Reservation.
Check back next week to see what our volunteers discover
Catalog # Br61-266.N Young Sioux male with
rifle and feather headdress
Want to see the whole collection?
Click here.
Enjoy this post? Explore Image Achives online.


text: At 12:43 PM 11/28/2005, John Hearns wrote: >On Mon, 2005-11-28 at 15:09 -0500, Andrew Fant wrote: > > Jim Lux wrote: > > > > > > > I can't speak to how viable the use of windows as a head node is, but >I > > do know that LANL had a paper in the last couple of Linux Journals >about > > building just such a beast, housed in a plastic toolbox. They had > > one of their prototypes on display at SC2005. They use a thinkpad as > > the head node on their systems. You might want to check with them >for > > more engineering details. >If I remember the article this was a stack of PC-105 boards? They stacked the boards using threaded spacers. PC104 form factor, actually, and they used a Linux box as the headnode. The LLL folks have a 4 (or 8?) minicluster built from Via Mini-ITX boxes in the nifty little M100 enclosures from mini-box.com. I forget what they used as a headnode. James Lux, P.E. Spacecraft Radio Frequency Subsystems Group Flight Communications Systems Section Jet Propulsion Laboratory, Mail Stop 161-213 4800 Oak Grove Drive Pasadena CA 91109 tel: (818)354-2075 fax: (818)393-6875


text:
Aluminum Grating for Flooring and Walkways
Fiberglass Grating
Steel Grating
M4 Overlay Grating
Aluminum Work Platforms - Portable & Lightweight
Aluminum Crossover Ladders
Standard Handrails
Dock Ladders
Straight Ladders
Standard Step Bars
Standard Stair Treads
Standard Flip Up Step
Work Platforms
Crossover Ladders
Safety Handrails
Access Ladders
Step Bars
Stair Treads
Flip Up Steps
800-933-5166Contact a Bustin sales rep now.
Mailing List SignupSignup to receive news from us.
View More


text:
Suction Cup Mount for 360fly 4K
From a race car's hood to a boat's bow to any smooth surface, 360fly's 4K Suction Mount lets you easily secure and remove your camera for endless positioning opportunities.
- Camera securely attaches to the stainless steel 1/4" x 20 stud with tightening lock ring
- Seals securely with a press and lock
- Holds tight at speeds up to 150MPH
IDEAL USES: Cars, motorcycles, boats and much more.
Have more questions? Submit a request


text:
Renaissance Press published "The Pollyanna Principles," guide to reinventing nonprofits, by Hildy Gottlieb.
Renaissance Press publishes guide
Post A Job
Posting your nonprofit job with the Philanthropy Journal is an easy, cost-effective way to fill your current job vacancies.
Filed Under
Other Top News
4.15.19 US News
Intel Foundation awards $1.25 million in grants through the She Will Connect initiative, San Diego Zoo Global will be featured in an all-new series from Animal Planet, the Peter G. Peterson Foundation and the Ford Foundation launch US 2050, and more.
4.15.19 NC News
The Winston-Salem Foundation awards four Community Grants totaling $66,100, MDC launches the new Passing Gear Philanthropy Institute, Durham Rescue Mission to host their Annual Easter Community Dinner and Easter Basket Give-away, and more.


text:
Search WeAreHairy.com:
Tia Jones slowly strips naked in her bed
By her bed, Tia Jones takes off her top and pink panties. All naked, her long red hair, and her fiery red hairy bush catch attention. She bends over, poses, and is a beautiful fireball of fun to enjoy.
Home |
Members |
Help & Support |
Terms & Conditions |
Privacy Policy |
Webmasters |
Sitemap |
Mobile Hairy Porn |
Subscribe to our weekly hairy porn list for fresh hairy girls
or visit We Are Hairy Free for more hairy pussies
18 U.S.C 2257 Record Keeping Requirements Compliance Statement
© 2009—2019 WeAreHairy.com All Rights Reserved. …


text:
- Subscribe now!... Get rid of ADs!Support Power Line...VIP MembershipPresentsPower Line
Most Read on Power Line
Our Favorites
- American Greatness
- American Mind
- American Thinker
- Ann Althouse
- Belmont Club
- Churchill Project
- Claremont Institute
- Dartblog
- Federalist
- Gatestone Institute
- Hoover Institution
- Hot Air
- Hugh Hewitt
- InstaPundit
- Jewish World Review
- Legal Insurrection
- Library of Law and Liberty
- Lileks
- Lucianne
- Michael Ramirez Cartoons
- Michelle Malkin
- RealClearPolitics
- Ricochet
- Roger L. Simon
- Steyn Online
- Tim Blair
- Urgent Agenda
Subscribe to Power Line by Email
Find us on Facebook
"Arise and take our stand for freedom as in the olden time." Winston Churchill
"Proclaim Liberty throughout All the land unto All the Inhabitants Thereof." Inscription on the Liberty Bell
Monthly Archives: June 2012
In Which I Poach On Scott's Popular Music Beat
Much of what I know about music I learned from Scott, so I am reluctant to intrude on his popular music territory. Still: what the heck, why not? What is popular music for, if not to empower every ill-informed listener to have an opinion? So here goes. I had never heard of Gavin DeGraw until a couple of months ago when he played a concert at Gustavus Adolphus College, from »
ATF's Fast and Furious Coverup Exposed
Darrell Issa and Charles Grassley have been releasing documents that they have obtained in connection with the Fast and Furious investigation. I have not yet seen a site where the documents are actually published, so we have to rely on news accounts of them. If any of our readers are aware of a location where we can read them for ourselves, we would appreciate hearing about it. In the meantime, »
The Hinderaker-Ward Experience, Beer and Ammo Edition
Brian Ward and I recorded our biweekly (more or less) podcast this morning. Before we got to the very big news of the day, we had news of our own: our podcast is now sponsored by Audible.com. Needless to say, the revenue isn't much, but as I said on the podcast, I calculate that it will almost exactly equal my monthly consumption of beer and ammunition. The news, of course, »
The Weekly Winston: On Youth
Like 1.5 million or so of my fellow citizens of the Beltway (perhaps Paul, too?), I am without power or Internet since the sudden monster storm blew through late last night. I blame Chief Justice Roberts; this is clearly Mother Nature's revenge. (So how am I doing this post? I went to the airport four hours before my flight to Frankfurt to seek some a/c, power for my mobile devices, »
Environmentalists Peddle Scientific Illiteracy
Hey, it's not just polar bears. The oysters are suffering, too. The Portland Oregonian tells the sad story: For 30 years, the crew at Whiskey Creek Shellfish Hatchery on Netarts Bay had been growing oyster larvae to supply oyster growers around the world. But one day in 2008, they were ready to walk away and give it all up. … That's when they got together with scientists at Oregon State »
Little Wing
Let's pause for a moment and add some music to our day with Jimi Hendrix's "Little Wing." The song is an inventive ballad showing a side of Hendrix that he mostly kept under wraps. One of his biographers says the song is about Hendrix's mother, who died when he was 10. "When I'm sad, she comes to me," Hendrix sings, "with a thousand smiles she gives to me free." Whoever »
The McCaskill miasma, cont'd
We've been following the case of the mysterious missing Democrats from the party convention in Charlotte that will renominate Barack Obama as its standard bearer this fall. Prominent among the Democrats who hope to help the voters forget what they have seen with their own eyes is one Claire McCaskill, the Democratic Senator and formerly proud Obama supporter from Missouri. Oh, and did I mention that she's running for reelection »
Hitler finds out Obamacare upheld
It had to happen. It was inevitable. In the video below, Hitler finds out that Obamacare has been upheld by the Supreme Court. He's not any happier about it than we are, though for reasons that remain bubbling under the surface. UPDATE: I'm taking the liberty of deleting the video. The humor is a little bit more obscure than usual in this genre. If you want to take a look, »
What did Castro know and when did he know it?
Edward Jay Epstein is the author of several fascinating books on the Kennedy assassination and related intelligence issues. Among these books are Legend: The Secret World of Lee Harvey Oswald and Deception: The Invisible War Between the KGB and the CIA. Also related to the subject are his ebooks Killing Castro and James Jesus Angleton: Was He Right? as well as his classic 1992 New Yorker article, "Epitaph for Jim »
"Shame On You, Barack Obama"
Hey, I didn't say it. Hillary Clinton did. The Romney camp is touting the fact that various fact-checkers have criticized Obama's attack on Romney's Bain Capital record. As we have written more than once, Obama's attacks on alleged "outsourcing" are both economically ignorant and factually false. The Romney campaign has released this ad, which is playing in some of the battleground states. It is simple and good, I think: »
Minnesota Is Up For Grabs
I have learned from multiple sources that two recent polls, conducted by independent polling firms, show that Minnesota will be in play in this year's presidential race. Even in blue Minnesota, Obama can't get to 50%. Accordingly, watch for substantial amounts of money to flow into the state to try to close the small gap that currently exists and win it for Mitt Romney. »
The Blind Sheikh and the blind president
Tom Joscelyn informs us that the new Egyptian president, Mohamed Morsi, told a fired-up crowd in Tahir Square that he will work to free Sheikh Omar Abdel Rahman, aka the "Blind Sheikh." Rahman is currently serving a life sentence in a U.S. prison for his role in the 1993 World Trade Center bombing and a follow-on plot against New York City landmarks. Tom's article includes some of Morsi's other greatest »
Did deeming the individual mandate a tax promote the democratic process?
Chief Justice Roberts found the individual mandate in Obamacare constitutional because he concluded that the mandate could be considered a tax, and that Congress has the power to tax the decision not to purchase health insurance. As we have discussed, Roberts didn't find that the mandate is most accurately viewed as a tax. Rather, he found that it is "fairly possible" to view it that way. The "fairly possible" test »
Mission accomplished, liberal law professors momentarily embarrassed
In a post below, Steve quotes law professor Randy Barnett as follows: We won. All the arguments that the law professors said were frivolous were affirmed by a majority of the court today. A majority of the court endorsed our constitutional argument about the Commerce Clause and the Necessary and Proper Clause. I have enormous respect for Professor Barnett, and he deserves major credit for shaping and advocating the legal »
The Political Battle Is Joined
In the wake of yesterday's Supreme Court decision, conservatives lost no time in taking the political battle to the Obama administration. The Romney campaign released this video, titled "Day 1, Job 1: #Full Repeal." This video, titled "Obamatax," is not official. It comes from Ben Howe and illustrates how Republicans will pound on the fact that the mandate has been held to be a tax, contrary to President Obama's assurances: »
I Heart Obamacare!
Now that Obamacare is definitively on the agenda for the 2012 election, the Democrats have grasped the nettle, so to speak, and are trying to make the best of their unpopular program. Contributors to the Democratic Congressional Campaign Committee will be the lucky recipients of this bumper sticker: Watch for them in your neighborhood. I've got a feeling that even most contributors to the DCCC will quietly slip their "I »
The Aftermath, Continued
Add strange bedfellows George Will and the Washington Post's Ezra Klein (wasn't he the young naïf who made that idiotic comment a while back about the Constitution being hard to understand because it was over 100 years old?) to the camp saying Roberts' opinion is actually a conservative victory. Says Will: Conservatives won a substantial victory on Thursday. The physics of American politics – actions provoking reactions – continues to »


text:
SOURCE: ServiceSource International
February 19, 2013 08:00 ET
New Initiative Between GE and ServiceSource Continues Acceleration of Customer Renewals Across Asia
New Initiative Between GE and ServiceSource Continues Acceleration of Customer Renewals Across Asia
SAN FRANCISCO, CA--(Marketwire - Feb 19, 2013) - ServiceSource® (NASDAQ: SREV), the global leader in recurring revenue management, today announced that it has expanded its partnership with GE Healthcare (NYSE: GE) to include Japan. With the new initiative, the companies now work together in eleven countries in the Asia-Pacific to optimize the renewal of GE Healthcare business with existing customers and increase recurring revenues.
ServiceSource will assemble a specialized sales team to help GE Healthcare achieve high-performance in renewals and warranties for their ultrasound equipment installations across Japan. GE Healthcare Japan, based in Tokyo, delivers a full scope of healthcare equipment and support across the country. Its ultrasound applications create new clinical value that is brought to life through breakthrough LOGIQ®, Vivid® and Voluson® product families.
"Japan is a highly competitive healthcare market, and the unique insights and disciplined approach to data management from ServiceSource will help us build stronger customer relationships and bottom line results," said Katsuya Okano, Head of Services, GE Healthcare Japan. "We're confident their strategic approach to recurring service revenues and highly skilled sales professionals will accelerate our ultrasound renewals performance in Japan."
With the healthcare industry experiencing significant growth in Asia, GE Healthcare selected ServiceSource early in 2011 to help it derive maximum services revenue from this important region. ServiceSource rapidly implemented a specialized sales team to complement GE's own professional sales force. The initial engagement supports a broad range of medical technologies, including monitoring devices, life support systems, ultrasound, X-ray and sophisticated CT equipment.
"We've had great success with GE Healthcare in the Asia-Pacific region and we'll bring the same commitment to our work together in Japan," said Mike Smerklo, chief executive officer of ServiceSource. "With the intense competitive pressures in the healthcare field, it's fitting that a leader like GE Healthcare Japan is partnering with ServiceSource to take a strategic and aggressive approach to strengthen their customer base and recurring revue stream."
About GE Healthcare
GE Healthcare provides transformational medical technologies and services that are shaping a new age of patient care. Our broad expertise in medical imaging and information technologies, medical diagnostics, patient monitoring systems, drug discovery, biopharmaceutical manufacturing technologies, performance improvement and performance solutions services help our customers to deliver better care to more people around the world at a lower cost. In addition, we partner with healthcare leaders, striving to leverage the global policy change necessary to implement a successful shift to sustainable healthcare systems.
Our "healthymagination" vision for the future invites the world to join us on our journey as we continuously develop innovations focused on reducing costs, increasing access and improving quality around the world. Headquartered in the United Kingdom, GE Healthcare is a unit of General Electric Company (NYSE: GE). Worldwide, GE Healthcare employees are committed to serving healthcare professionals and their patients in more than 100 countries. For more information about GE Healthcare, visit our website at www.gehealthcare.com.
About ServiceSource
ServiceSource is the global leader in recurring revenue management. The world's most successful companies rely on us to maximize subscription, maintenance and support revenue, improve customer retention and increase business predictability and insight. ServiceSource delivers results with Renew OnDemand, the world's only cloud application built specifically to manage and grow recurring revenue, which can be combined with our industry-leading services.
With over a decade of experience focused exclusively in growing recurring revenue, our services and applications are based on proven best practices and global benchmarks. The company is headquartered in San Francisco, and has over $8 billion under management for customers in more than 150 countries and 40 languages.
ServiceSource, Renew OnDemand and any ServiceSource product or service names or logos above are trademarks of ServiceSource International, Inc. All other trademarks used herein belong to their respective owners.
For more information on ServiceSource, visit http://www.servicesource.com. To connect with ServiceSource, visit us on Twitter, Facebook, LinkedIn and YouTube.
Forward-Looking Statements
This press release contains forward-looking statements, including statements regarding our Renew OnDemand Cloud platform and application, its capabilities, its overall benefits to customers, market demand for the offering, and its ease of integration with other third-party applications that our customers use. These forward-looking statements are based on the Company's current assumptions and beliefs, and involve risks and uncertainties that could cause our results to differ materially from those expressed or implied in our forward-looking statements. Those risks and uncertainties include, without limitation, the risk of material defects or errors in the Company's software offerings; the ability to integrate Renew OnDemand with other third-party applications used by our customers; our ability to protect our intellectual property rights; the risk of claims that our offerings infringe the intellectual property rights of others; changes in market conditions that impact our ability to sell the Renew OnDemand solution and/or generate service revenue on our customers' behalf; errors in estimates as to the renewal rate improvements and/or service revenue we can generate for our customers; demand for our offering that falls short of expectations; our ability to adapt our solution to changes in the market or new competition; general political, economic and market conditions and events; and other risks and uncertainties described more fully in our periodic reports and registration statements filed with the Securities and Exchange Commission, which can be obtained online at the Commission's website at http://www.sec.gov. All forward-looking statements in this press release are based on information currently available to us, and we assume no obligation to update these forward-looking statements.
Media Contact for ServiceSource:
Paula firstname.lastname@example.com
Media Contact for ServiceSource:
Paula firstname.lastname@example.com
See all RSS Newsfeeds


text:
This is from Rachael Ray. I used a really dark beer and next time would try with an Amber Bock.
4 bone-in pork chops, just over 1-inch thick
Salt and freshly ground black pepper
1 tablespoon extra-virgin olive oil, plus a drizzle
2 thick slices smoky bacon from deli counter, diced 1/4-inch
1 medium onion, diced 1/4-inch
1 rounded tablespoon all-purpose flour
1 bottle amber to dark German beer
1/2 cup stock
Chopped parsley, for garnish
Season the chops liberally with salt and pepper. Heat the extra-virgin olive oil
in a skillet over medium-high heat. When the oil smokes, add the chops and cook, turning once, until caramelized and the meat is just turning firm, about 10 to 12 minutes. Remove to a platter and cover with foil, reserve.
Add a drizzle more oil to the pan, add bacon and brown for 2 to 3 minutes. Stir in the onions and saute over medium heat with the bacon until soft, 6 to 7 minutes. Sprinkle in flour, stir for 1 minute, then add the beer. Cook until reduced by half, 1 to 2 minutes more, then whisk in the stock. Remove from the heat and season with pepper. Pour the gravy over the chops, sprinkle with parsley and serve immediately.
Sunday, January 24, 2010
Pork Chops with Beer and Bacon Gravy
Posted by Houskeepers at 7:05 PM
Subscribe to: Post Comments (Atom)


text:
Forms & Instructions for Reporting Electric and Natural Gas Sales and Electric Generation Information
A complete booklet on all forms and instructions can be downloaded as an Adobe Acrobat PDF file:
Historical Electricity and Natural Gas Data Collection - Forms and Instructions.
Publication # CEC-200-2008-001-CMF, adopted at the January 2, 2008, Energy Commission Business Meeting. Posted January 11, 2008. (Acrobat PDF file, 95 pages, 2.0 megabytes)
The amendments were adopted by the Energy Commission and in July 2007 approved by California's Office of Administrative Law. The regulations under Quarterly Fuel and Energy Report (QFER) specify that the data and reports are submitted on forms, and in accordance with instructions for the forms, specified by the Energy Commission's executive director. The executive director consulted with interested companies on the specifying QFER forms and instructions.
On December 6, 2007, Forms and Instructions were distributed to interested companies and placed on the Energy Commission's website. These companies were invited to review and comment on the Forms and Instructions by December 19, 2007. All comments and suggestions were considered before the forms and instructions were finalized. The Forms and Instructions were then adopted by the Energy Commission at its January 2, 2008, Business Meeting.
ELECTRICITY - Forms & Instructions
Wind Performance Reporting System (WPRS)
Wind Reporting Forms
Wind Project Performance or Wind Power Purchases - Verification (form CEC-1384)
Wind Project Performance (form CEC-1385) [Note this form has four schedules.]
Wind Power Purchases (form CEC-1386)
Power Plant Owner
Control Area Operator
- Form CEC-1305A: Peak Demand Monthly Report
- Form CEC-1305B: Control Area Quarterly Report
- Form CEC-1305C: Annual Report of UDCs
Utility Distribution Company (UDC)
- Form CEC-1304B: List of Power Plants Semi-Annual Report
- Form CEC-1306A: Sales/Deliveries Quarterly Report
- Form CEC-1306D: Tolling Agreement Quarterly Report
- Form CEC-1311: Efficiency and Demand Reduction Annual Report
Load-Serving Entity (LSE)
Definitions of above categories
NATURAL GAS - Forms & Instructions
Natural Gas Utility
Natural Gas Retailer
Interstate Pipeline Company
Natural Gas Processor
Definitions of above categories


text:
Is too much spicy food bad for you?
There's no scientific evidence to suggest that eating highly spiced foods are in any way "bad" for you. Certain spices (and spicy or hot peppers) may aggravate pre-existing conditions such as gastric or esophageal reflux (commonly known as heartburn). Spices are a great way to add flavor, color, texture and variety to your favorite dish. Try adding some spices to fruits and vegetables such as cinnamon with cooked carrots or ground black pepper to a spinach and strawberry salad. Remember-variety is the spice of life!


text:
BARRINGTON � State Senate District 4 candidate David Watters and Barrington House candidates Dennis Malloy, Ken Grossman, and Roger Menear will hold a �meet the candidates night� today, from 7 to 8 p.m.
The event with the Democratic candidates will take place at Malloy�s home, at 112 Stone Farm Road. The public is welcome to attend to get to know the candidates, ask questions about issues facing voters in Barrington, and enjoy refreshments.
During the general election this November, Malloy and Grossman will run against Republican candidates Bill O�Connor, an incumbent, and Devon Claire Boyd for two open seats for District 4 state representative.
Watters is running against Republican candidate Phyllis Woods for a state senate seat.
Tonight�s open house is part of the Watters for Senate campaign outreach to voters in Barrington. The town is part of the new District 4, which also includes Dover, Rollinsford, and Somersworth. Campaign workers have knocked on hundreds of doors in Barrington and held other events to hear people�s concerns about economic growth, jobs, education, and community values.
Watters noted, �Dennis Malloy, Ken Grossman, and Roger Menear will provide superb representation for the voters of Barrington, and they will restore common sense and civility to Concord, which has been so sorely lacking for the past two years. These community leaders know what it takes to promote job growth and educational opportunities to get New Hampshire moving forward again.�
Watters is hosting events with all the Democratic House candidates in Senate District 4. He is a state representative from Dover and a professor at the University of New Hampshire. His service includes the Atlantic States Marine Fisheries Commission, the New Hampshire Humanities Council, the New Hampshire Historical Society, the State Historical Resources Council, and the Portsmouth Black Heritage Trail.
For further information, call campaign manager Duncan Fleming, 289-6488 or email email@example.com.
Meet the candidates' for Senate, House in Barrington tonight
BARRINGTON � State Senate District 4 candidate David Watters and Barrington House candidates Dennis Malloy, Ken Grossman, and Roger Menear will hold a �meet the candidates night� today, from 7 to 8 p.m.


text:
What this means is that the productive elements of society will at some point go on strike, whether by choice or because they are forced to pack up their bags and hide. From Ayn Rand's famous novel Atlas Shrugged, comes the phrase "Who Is John Galt". Galt is the character who epitomizes the productive entrepreneur so fed up with the restrictions of the bureaucrats and corporatists that he decides to start a revolt of society's creators. In our current financial dilemma, Rand's theme has lead to the suggestion that productive citizens may only be able to survive by "Going Galt" and dropping out.
But how does one survive if one drops out of society, even for a short period? That's what this book is about, how to survive the upcoming economic collapse everyone knows is coming. What this book is not is anti-government, or anti-tax, or an anarchist cookbook, those are armchair discussions for the idle class. What "Going Galt" is about is surviving No Matter What Happens.


text:
Ida Bauer, the 18-year-old hysteric Sigmund Freud called Dora in his first and most famous case study, came in for treatment in 1900. She couldn't speak, perhaps from the indignity of having reported the advances of a family friend to parents who didn't believe her. She found Freud off-putting and stopped seeing him after less than three months.
Lidia Yuknavitch, author of the memoir "The Chronology of Water" and founder of experimental publishing house Chiasmus Press, has updated Ida for the Internet era and made her the narrator of her debut novel, set in Seattle. In "Dora: A Headcase," Ida has a foul mouth, a fondness for prescription pills, and a real knack with high-tech recording equipment. She's also a cutter. These attributes qualify her as a Scary Young Person, the kind to which "60 Minutes" might devote a special report.
Ida doesn't seem to go to school. Instead, she spends her days taking drugs and causing trouble with a group of friends she calls the posse, the social dynamics of which might cause any newsmagazine fan to break out in a cold sweat. "The posse is not 'my peers.' We are more like a microorganism. . . . In the world of the posse, it doesn't matter if you are male or female. Or anything in between. We share drugs. We share bodies. We make art attacks."
Hold your fire, Lesley Stahl; you might be the one with the problem. In an early scene that finds the posse getting drunk and naked at Nordstrom, Ida addresses her uptight readers: "Kids these days, huh? What? Would you rather we were checking out your Internet porn? Or hacking into your email? And by the way, just who are you calling troubled teen, Mr. and Mrs. Pharm zombies?" In the Ida-sphere, the adults — often drunk and high themselves — are brimming with hypocrisy.
But Ida is more than just an avatar of generational conflict; she's also a lover of music and art.
She writes impassioned letters to Francis Bacon in purple marker on her bedroom walls. She listens to Black Flag, Elliott Smith, and the Velvet Underground. She has passionate opinions about avant garde filmmaker Maya Deren. These advanced tastes age Ida out of her demographic, but they also reveal the true purpose of her character: Ida is less a teenager than a radical everywoman whose outrageous antics expose the fault lines in the dominant culture. The novel isn't an anthropological exploration of the tech-fueled peculiarities of Gen Z. Instead, it's a fantasy, one that allows Yuknavitch to exact revenge on Freud.
Freud has been called out as a sexist for at least a century. Yuknavitch doesn't disagree. She describes his office above "a chic Seattle restoration," filled with Pottery Barn lamps, as "bouge hell." He often speaks to Ida in the oppressive language of a case study: "I believe the early disgust you experienced in the first sexual instance . . . came about as a symptom of repression in the erotogenic oral zone, which as you yourself related, has been overstimulated in your infancy from thumbsucking."
Ida retaliates by recording their sessions and making them into sound collage. She mockingly calls him "Siggy" and "Herr Doktor." But she doesn't stop there. By the end of the book, she has sent him to the hospital and gotten him arrested.
Ida has other meaningful relationships beyond her psychotherapist. There's Obsidian, her Native American love interest, who doesn't talk much. There's also Marlene, a "black tranny" and Rwandan refugee, who acts as a proxy for Ida's zoned-out mother, lending her wigs and books of erotic art photos. But Ida's voice is so strong — and often naïve — that it drowns out any chance these characters might have had of coming fully to life.
About that voice: It's infectious, but it can also be irritating. Yuknavitch is determined to use slang; Ida says "dude" a lot, and "like," and "way." She is also in the bad habit of making up portmanteaus, perhaps to strain against linguistic convention. This combination results in some unfortunate constructions, such as when she reflects upon Billie Holiday: "[Her] life was the suck. The only beautiful thing about it lived in her throatsong."
Clearly, Yuknavitch possesses a great well of empathy for misfits and a great passion for radical art. This has resulted in an enthusiastic, sometimes vexing novel that nevertheless will win over even the grumpiest lefty.Eugenia Williamson, a writer-editor living in Somerville, can be reached at eugen


text:
Geotechnical Instrumentation and Monitoring Market Analysis and Professional Outlook 2018 to 2025
The research report presents a comprehensive assessment of the Geotechnical Instrumentation and Monitoring market and contains thoughtful insights, facts, historical data, and statistically supported and industry validated market data. It also contains projections using a suitable set of assumptions and methodologies. The research report provides analysis and information according to categories such as market segments, geographies, type of product and deal landscapes. The major market players are evaluated on various parameters such as company overview, product portfolio, and revenue of Geotechnical Instrumentation and Monitoring from 2018 to 2025. The report concludes with the profiles of major players in the global Geotechnical Instrumentation and Monitoring market such as
Get sample copy of this research report at: https://www.marketinsightsreports.com/reports/0716693927/Global-Geotechnical-Instrumentation-and-Monitoring-Market-Research-Report-2018/inquiry?source=thechronicleindia&Mode=12
Geotechnical Instrumentation and Monitoring Global Market Report from Market Insights Reports covers market characteristics, size and growth, segmentation, regional breakdowns, competitive landscape, market shares, trends and strategies for this market. The market characteristics section of the report defines and explains the market. The market size section gives the electronic equipment market revenues, covering both the historic growth of the market and forecasting the future. Drivers and restraints looks at the external factors supporting and controlling the growth of the market. Market segmentations break down the key sub sectors which make up the market. The regional breakdowns section gives the size of the market geographically.
Competitive landscape gives a description of the competitive nature of the market, market shares, and a description of the leading companies. Key financial deals which have shaped the market in the last five years are identified. The trends and strategies section highlights the likely future developments in the x market and suggests approaches.
The research includes historic data from 2013 to 2017 and forecasts until 2025 which makes the reports an invaluable resource for industry executives, marketing, sales and product managers, consultants, analysts, and other people looking for key industry data in readily accessible documents with clearly presented tables and graphs.
Get full access to this report at: https://www.marketinsightsreports.com/reports/0716693927/Global-Geotechnical-Instrumentation-and-Monitoring-Market-Research-Report-2018?source=thechronicleindia&Mode=12
The report also Split by product type, with production, revenue, price, market share and growth rate of each type and also Split by application, this report focuses on consumption, market share and growth rate of Geotechnical Instrumentation and Monitoring in each application.
The report helps to answer the following questions:
– What is the current size of the Geotechnical Instrumentation and Monitoring market in the world and in different countries?
– How is the Geotechnical Instrumentation and Monitoring market divided into different product segments?
– How are the overall market and different product segments growing?
– How is the market predicted to develop in the future?
– What is the market potential compared to other countries?
The Global Geotechnical Instrumentation and Monitoring Market Research Report 2018 is a valuable source of insightful data for business strategists. It provides the Geotechnical Instrumentation and Monitoring industry overview with growth analysis and historical & futuristic cost, revenue, demand and supply data (as applicable). The research analysts provide an elaborate description of the value chain and its distributor analysis. This Geotechnical Instrumentation and Monitoring market study provides comprehensive data which enhances the understanding, scope and application of this report.
Avail Discount on this 95 pages report at: https://www.marketinsightsreports.com/reports/0716693927/Global-Geotechnical-Instrumentation-and-Monitoring-Market-Research-Report-2018/discount?source=thechronicleindia&Mode=12
About Us: – MarketInsightsReports provides syndicated Market research reports to industries, organizations or even individuals with an aim of helping them in their decision making process. MarketInsightsReports has a targeted view to provide business insights and consulting to assist its clients to make strategic business decisions and achieve sustainable growth in their respective market domain.
+1 (704) 266-3234 | mail to: Sales @Marketinsightsreports.com
Connect with us On:


text: On Mon, 2007-04-09 at 11:30 -0600, Matt Funk wrote: > The reason i want to run on 32 processor though, is that it takes (on > 32 procs) several hours till my program crashes. Also, i would like to > be able to keep the conditions under which it crashes intact as much > as possible (i.e. run on 32 procs rather than 1). > > Does anyone have any advice? I am open to try out other things as well > if possible. I am just starting to learn debugger techniques for a > parallel > program. What you are trying to do isn't uncommon, some of us do it most days. having a job which exhibits the problem with only 32 procs and several hours isn't a bad reproducer, I've certainly seen much worse. Debugging at this scale isn't exactly interactive but it's small enough to me able to make timely progress. My advice would be first and foremost to look at the core file, I assume your program is receiving a SEGV and exiting? core files can be problematical, partly because they aren't always enabled and partly because to extract anything useful out of them you need to run the debugger with the same environment as the application was, this isn't always as easy as it sounds if you are using modules or something like that. Often looking at the stack trace at the point of the crash will give you a good clue as to where to look and most of the time further debugging is a thought processes so no more tools are needed. If you are having problems getting a stack trace in the normal way there are two techniques that can be used, firstly you can write a wrapper script to control the execution of your program, this can check the exit status and if a core file was generated extract a core file from it automatically and save it to disk somewhere. This is useful because it saves time and also is guaranteed to have the same environment as the application so avoids the problem I mentioned above. The other option is to catch SEGV in the application and have the signal handler print a message and spin allowing you to log-in and attach a debugger by hand, this is often best for complex problems where you want more state than can be automated but does require you to be present at the time of the crash which isn't great for reproduces which take several days to run :( printf() isn't nearly as useful in parallel applications as serial ones as it's hard to strike the right balance between printing the information you want and being drowned with information, multi-gigabyte log files are far to easy to generate using this method although as you close in on a bug printf does become more useful. All to often however simply adding printf changes the timing so much that bugs are no longer reproducible. As someone else mentioned Valgrind is a very useful tool, it should run on most clusters (assuming you are on i686 or x86_64) and if it doesn't send a mail to the valgrind-users list and I'm sure someone, quite possibly me, will help you to get it running. The downside is that it will make your code quite a bit slower and increase memory usage so this may not be an option for you but you should definitely try it if a simple core dump isn't giving you enough information. Other advice would be to set MALLOC_CHECK_=2 to enable integrity checking in the libc malloc implementation and if using ia64 download compile gdb from source otherwise you might find it's not all that accurate at times. TotalView and DDT are both great if you have a licence for either of them although I must confess to not having used them for the situation you describe. Ashley,


text:
|Major Stock Exchange Indexes
|Track the Markets
|Global Government Bonds
Data are provided "as is" for informational purposes only and is not intended for trading purposes. SIX Financial Information (a) does not make any express or implied warranties of any kind regarding the data, including, without limitation, any warranty of merchantability or fitness for a particular purpose or use; and (b) shall not be liable for any errors, incompleteness, interruption or delay, action taken in reliance on any data, or for any damages resulting therefrom. Data may be intentionally delayed pursuant to supplier requirements.
Market data charts delayed by at least 15 minutes. Powered by Factset. Legal Statement.
Stocks: Dow Jones stock indexes are updated in real-time. Source: Dow Jones.
International indexes are updated in real-time, except for the following delayed 5 minutes: S&P CNX Nifty; delayed 10 minutes: Sensex; delayed 15 minutes: AEX, Bel-20, Bovespa, CAC 40, FTSE 100, FTSE 250, Hang Seng, ISEQ Overall, NZX 50, OEX All-Share, OMX, PSI 20, S&P/TSX, Shanghai 50, Shanghai Composite, Shenzhen Composite, Straits Times, STOXX; delayed 20 minutes: All Ordinaries, S&P/ASX, FTSE MIB, Nikkei.
Source: SIX Financial Information.
|An Advertising Feature PARTNER CENTER


text:
Read More +
Service Department
Our service division has been in business over 20 years and is located in West Palm Beach and Port St. Lucie. We have several technicians made up of Water Filtration Specialists, Backflow Specialists and Master Plumbers. Buckeye Plumbing can handle all of your plumbing and water needs.
Read More +
New Construction Department
The New Construction division is based on the knowledge and teamwork of an experienced staff that knows what they are doing – and what it takes to do it. Nearly 30 years of experience ensures our Customers a level of expertise and professionalism that is hard to match.
Read More +
Emergency Plumbing Assistance
Buckeye Plumbing offers Emergency Service Plumbing Repair for clients who need an emergency plumber dispatched immediately. Our Emergency Plumbing repair services cover Palm Beach, Martin, Broward, and Port St Lucie Counties.
Family Owned * Good People * Experienced Techs
With over 30 years of experience, Buckeye Plumbing is ready handle your plumbing needs. WE MAKE AN HONEST DIFFERENCE!Our Techs Are Prepared - Our Trucks Are Stocked - Our Office Staff Is Trained. We offer you the best in Plumbing, Repairs, Water and Backflow services. Available 24 hrs a day / 7 days a week. No job is too large or small. We explain our pricing up front. Estimates are available. You can trust Buckeye Plumbing to take care of all your Plumbing needs from your Home to your Business.
- Centerline Homes
- Centex Homes
- D.R. Horton
- Homes By Jones
- Kennedy Homes
- Kolter Homes
- Levitt Homes
This division is made up of some of the finest leaders in the plumbing industry, and have a combined work experience of over 100 years.
- Plumbing Services
- Plumbing Repair
- Plumbing Installation
- Emergency Plumbing
- Water Testing
- Water Filters
- Whole House Filtering
- Well Pumps
- Reverse Osmosis
- Chlorination
- Carbon Filters
- Backflow Service Experts
- Backflow Certification
- Backflow Repair
- Backflow Installation
Our Customers are the best ! Here are some of the nice things they have to say about us
Tech was professional, courteous & considerate! He was methodical & efficient! Tech was thorough and worked quickly and cleanly with care! (great job Jay!) ...
Ms. H & Mr. M // 3/26/15
Mrs. K called in to say it was her lucky day, Jack was very professional, he really knows what he is doing, the service was excellent!
Service provider was great! My husband & I were very pleased w/the work (Louie) was very knowledgeable, courteous & timely ..
Ellen // 1/15/14
Amy handled my call professionally and swiftly and immediately put me at ease - he finally called the right company. Response time was outstanding and Jack was superb......
Mr. G. // 8/29/13
I have used Buckeye before and I will again. The prompt, courteous service is appreciated.....
Wow! what service - I can't say enough good things - a pleasure to have working at my home...
Laurie W. // 7/5/13
Lonnie was outstanding, professional, courteous and understanding and timely early on a Sunday morning....
Bob F. // 6/16/13
Thank you for the wonderful job that was done on my home & coming early in the morning! Thank you to Mary & Ellen also! ...
Mary M. // 4/20/13
The office staff was very professional & helpful. ASAP - Technician was here within 2 hours... Delightful!...
Christine F. // 2/1/13
Bud and Rudy were not only great to deal with but also had the knowledge and expertise to get this job done....
Jimmy A. // 1/11/13


text:
Effective Forms Authentication, Part 1by Mike Gunderloy
ASP.NET offers several possibilities for authenticating users, but when you come right down to it, there's only one reasonable alternative for most applications: forms authentication. This is because Windows authentication requires every user to have an account in your Windows domain (which isn't reasonable, except for intranet applications), and Passport authentication requires you to pay quite a bit of money to Microsoft. Fortunately, forms authentication is both free and relatively easy to use. In this article (the first of two), I'll walk you through the basics, showing how you can use forms authentication in your own ASP.NET applications.
Who Am I?
What is "authentication," anyhow? Authentication is simply determining the identity of the user using a web application. If your web application authenticates its users, then it knows who is loading each page in the application. This information can be used for several purposes:
- Authorization: You can grant or deny access to resources based on the user's identity. You might, for example, limit access to confidential information only to supervisors.
- Customization: You can adjust the application's functionality based on the user's identity. For example, you could show a more complex user interface for expert users.
- Personalization: You can allow the user to set preferences and remember them for future visits. For example, you could let the user choose how many items to show on a DataGrid control.
Whatever your use for authentication, your application will need to be able
to retrieve the user's identity. To see how this works, build a web application
consisting only of a single page, Default.aspx. Place a single
Label control
lblIdentity on the page. Now add this code to the page's code-behind
void Page_Load(object sender, EventArgs e) {
if(User.Identity.IsAuthenticated ) {
lblIdentity.Text = "The current user is " + User.Identity.Name;
} else {
lblIdentity.Text = "The current user is not authenticated.";
Page class in ASP.NET gives immediate access to the authenticated user. Alternatively, you can get this information from the
Context. This is useful
when using the authenticated user from component assemblies of a web application.
void SomeMethod() {
if(HttpContext.Current.User.Identity.IsAuthenticated ) {
Trace.Write("The current user is " + Context.User.Identity.Name);
} else {
Trace.Write("The current user is not authenticated.");
Context object here is ASP.NET's intrinsic collection of
various bits and pieces of information related to the current page. The
User property returns an object that implements
System.Security.Principal.IPrincipal. The
interface represents a collection of security information about a user,
including the user's identity and the roles to which the user belongs. From this,
you can retrieve the corresponding
IIdentity instance, which represents the
user, and has properties to test for authentication and return the user's
If you run the project, you should get the result that the user is not authenticated. That's because by default, the Web is an anonymous place; if you don't do anything to implement your own authentication scheme, your application won't even try to authenticate users.
Related Reading
Programming ASP.NET
Adding Some Authentication
As you have probably deduced, forms authentication requires a form. Add a second
web form, Login.aspx, to the project. For now, just place a single button,
on the form. Add a
using statement for
at the top of the form's module, and then the code for this button to call:
private void btnAuthenticate_Click(object sender, System.EventArgs e)
FormsAuthentication.RedirectFromLoginPage("Mike", false);
You'll also need to make some changes to the Web.config file to tell ASP.NET to use forms authentication with this particular application. First, replace the existing authentication section:
<authentication mode="Forms">
<forms name="SampleAuth"
That configuration section tells ASP.NET to use forms authentication, and to
create a cookie named
SampleAuth to store information on the user's computer.
loginUrl attribute indicates the form that should be used for
authentication, and the
slidingExpiration attribute resets the
expiration time
of the cookie each time the application gets a request from the user (by
default, sessions expire in 30 minutes).
You'll also need to modify the authorization section of the Web.config file:
<deny users="?" />
By default, the authorization section in the Web.config file allows all users access to the entire application. With this change, it explicitly denies access for unauthenticated users.
Run the application again, and instead of Default.aspx, you'll see Login.aspx. Click the button, and the application will redirect you back to Default.aspx, where the label will show the name of the authenticated user. The sequence of events goes like this:
- The user requests Default.aspx.
- ASP.NET notes that the application uses forms authentication and that the user has not yet been authenticated, so it redirects to Login.aspx.
- When the user clicks the button, the code uses the
FormsAuthentication.RedirectFromLoginPagemethod. This method announces to ASP.NET that you're satisfied with this user's credentials. The first parameter to the method is the name to assign to the user, and the second is a Boolean value that indicates whether a permanent cookie should be saved on the user's hard drive.
- ASP.NET knows that the user was originally trying to load Default.aspx, so that's the page that it redirects to, in this case.
- The identity of the now-authenticated user is available to any code that needs it.
Some of the Fiddly Bits
You can control the behavior of the forms authentication engine somewhat by
the attributes that you supply for the
<forms> element in the
Web.config file. Here are the attributes that you can use for this element:
|Name of the web form to send all unauthenticated requests to. This defaults to Default.aspx.
|Name of the cookie to use to store the authenticated identity. This
defaults to
.ASPXAUTH. If there are multiple applications on your server
using forms authentication, and you leave this set to the default, then
they'll all share the same cookie. That's a problem if they don't all have
the same authentication requirements. I recommend always setting this to a
unique value for each application.
|Path where the cookie will be stored. Defaults to a single slash.
|Specifies the verification method to use to prevent cookie spoofing:
Encryption (encrypts but doesn't validate the cookie),
(adds a validation key to the cookie), and
All (the default, which both encrypts
and validates the cookie). Unless your web server is extremely overloaded,
leave this at the default value of
|A Boolean value that determines whether ASP.NET demands an SSL connection for the cookie. The default is false.
|Specifies whether the cookie times out at a fixed point after the initial authentication (false, which is the default), or whether the timeout is reset with each request (true).
|The number of minutes it takes for the cookie to expire. The default is 30. For permanent cookies, this attribute is ignored.
A Little More Realism, Please
So far, my forms-based authentication isn't really doing much authenticating;
anyone who can click a button has access to the entire application. It's up to
you to decide just how you want to authenticate users of your application, and
to supply custom code to fit your scheme. A typical scheme might require users
to type in a username and a password on the login page. To support this, add two
TextBox controls,
txtUsername and
txtPassword, to the Login.aspx page. Now you
can alter the code to distinguish between different users:
void btnAuthenticate_Click(object sender, EventArgs e) {
if(txtUserName.Text == "Mike" &&
txtPassword.Text == "Soup") {
if(txtUserName.Text == "Adam" &&
txtPassword.Text == "Dinosaur") {
Now you'll find that if you submit a proper combination of username and
password, you still end up on Default.aspx, and it knows which user you logged
in as. If you submit an invalid combination, the call to
FormsAuthentication.RedirectFromLoginPage will never happen, and
the browser
will just reload Login.aspx. Of course, hard-wiring usernames and passwords
directly into your source code is a pretty horrible idea; it means you have to
modify the source code every time your user list changes. In a real application,
you'd typically check against a database or XML file of users, which can be
modified more easily at runtime. But the authentication engine doesn't care; you
can use whatever scheme you like to decide whether users are legitimate.
Role-Based Security
At this point, you can check a user's exact identity by looking at the
IIdentity object and using that identity to authorize
if(Context.User.Identity.Name == "Adam") {
// allow functionality for user Adam
But this bit of code is another maintainability trap. Rather than check a user's identity, you're usually better off checking a user's membership in a particular role. For example, if you're authorizing access to administrative functions, create an Admin role and place administrative users into the role. Then you can check for role membership in your code:
if(Context.User.IsInRole("Admin")) {
// allow administrative functions
With this code for authorizing functionality, you can maintain your list of
users and roles externally (in a database or XML file, as I mentioned earlier)
and never need to change your code unless the administrative functionality
itself changes. But how to implement this? One option is to create your own
Principal and
Identity objects. The
System.Security.Principal namespace contains
GenericPrincipal and
GenericIdentity objects that you
can use anywhere the
IPrincipal or
interfaces are required. Armed with these objects, you might rewrite the login
code again:
void btnAuthenticate_Click(object sender, EventArgs e) {
if(txtUserName.Text == "Mike" &&
txtPassword.Text == "Soup") {
string[] roles = {"User"};
DoAuthenticate(txtUserName.Text, roles);
if(txtUserName.Text == "Adam" &&
txtPassword.Text == "Dinosaur") {
string[] roles = {"Admin", "User"};
DoAuthenticate(txtUserName.Text, roles);
if(Context.User.Identity.IsAuthenticated ) {
private void DoAuthenticate (string userName, string[] roles) {
GenericIdentity userIdentity = new GenericIdentity(userName);
GenericPrincipal userPrincipal =
new GenericPrincipal(userIdentity, roles);
Context.User = userPrincipal;
The logic here is straightforward: if the username and password are
acceptable, build a string array of role names and use that together with a
GenericIdentity object to build a
Assign that to the
User maintained by the ASP.NET
Context, and all should be well. To check, I can add a little extra
code to the Default.aspx page:
if(Context.User.IsInRole("Admin")) {
lblIdentity.Text += " (Admin)";
The Fly in the Ointment
There's only one minor problem with this scheme: it doesn't work. Oh, users will still be able to log in and authenticate. But even if you supply the username and password of a user in the Admin role, the Default.aspx page will refuse to recognize them as an Admin user.
What's going on? Figure 1 tells the tale. The Autos window here shows the
state of the variables with execution paused on the Default.aspx page. You'll
note that the
GenericPrincipal object has no roles at all. That's
because forms authentication by itself doesn't bother to save the Principal
information I assigned; it only saves the Identity information.
Figure 1:
RedirectFromLoginPage builds its own
It's tempting to think that something really wacky is going on here. After
all, I just assigned a perfectly good
GenericPrincipal object to the current
context. What happened to it? The answer is that this is a web application, not
a Windows application. It's not like there's a
Context object that hangs around,
waiting for me to get back to it. With every page request, the
Context gets
built again. That's just how a stateless application works.
When you tell ASP.NET to use forms authentication, it checks to see whether a
particular cookie is present with each request. Calling the
RedirectFromLoginPage method creates this cookie and drops the
specified identity into it. When ASP.NET goes to authenticate a user, it checks
for this cookie and rebuilds the identity if it finds the cookie. The designers
just didn't include the principal in this scheme.
So Now What?
The idea of assigning your own
Principal and
Identity objects is a good one. It's just the execution that's at
fault here. Rather than build the custom security objects before the forms
authentication has done its work, the key is to add the principal information to
the cookie, and make use of it later.
The first half of this requires rewriting the login code yet again. Instead
of actually constructing a
GenericPrincipal object, I'll just tell the forms
authentication engine to tuck a list of groups away in its cookie:
void btnAuthenticate_Click(object sender, EventArgs e) {
string roles = null;
// Build a roles string if we recognize the user
if(txtUserName.Text == "Mike" &&
txtPassword.Text == "Soup") {
roles = "User";
if(txtUserName.Text == "Adam" &&
txtPassword.Text == "Dinosaur") {
roles = "Admin|User";
// If we didn't recognize the user, there will be no roles. In
// that case, fall through and don't authenticate them
if(roles != null) {
// Create and tuck away the cookie
FormsAuthenticationTicket authTicket =
new FormsAuthenticationTicket(1,
string encTicket = FormsAuthentication.Encrypt(authTicket);
HttpCookie faCookie =
new HttpCookie(FormsAuthentication.FormsCookieName, encTicket);
// And send the user where they were heading
string redirectUrl =
FormsAuthentication.GetRedirectUrl(txtUserName.Text, false);
Now, when the code recognizes a valid user, it still builds a list of roles,
but this time as a single string with individual roles separated by a pipe (
character. It then creates an object called a
FormsAuthenticationTicket. This is
the class that contains all of the information that the forms authentication
module saves to its cookies. The constructor I've used takes six arguments:
- A version number for the ticket.
- The user name to use with the
- The time the ticket was created.
- The time the ticket should expire.
- A Boolean indicating whether the ticket is persistent.
- An arbitrary string of user-defined data.
The code now tucks the list of roles away in the user-defined data parameter.
It then encrypts the ticket for security, creates a cookie containing this
information, and adds the cookie to the response stream. The final step is to
redirect the user to the page where they were trying to go in the first place,
which is retrieved with the
GetRedirectUrl method. There's no need
to call
RedirectFromLoginPage, because I'm creating the cookie by
hand instead of depending on forms authentication to do it for me.
Building the Principal
The remaining step is to use the information that's saved in the
authentication cookie to build the principal and identity that I want for this
user. For this, I can turn to the
global.asax file. As you probably
already know, this file contains code to respond to certain application- and
page-level events in ASP.NET. In particular, you can hook the
Application.AuthenticateRequest event, which is called every time
ASP.NET wants to find out whether the current user is authenticated. With forms
authentication in place, that will happen on every page request. Here's the
protected void Application_AuthenticateRequest(Object sender,
EventArgs e) {
// Get the authentication cookie
string cookieName = FormsAuthentication.FormsCookieName;
HttpCookie authCookie = Context.Request.Cookies[cookieName];
// If the cookie can't be found, don't issue the ticket
if(authCookie == null) return;
// Get the authentication ticket and rebuild the principal
// & identity
FormsAuthenticationTicket authTicket =
string[] roles = authTicket.UserData.Split(new Char [] {'|'});
GenericIdentity userIdentity =
new GenericIdentity(authTicket.Name);
GenericPrincipal userPrincipal =
new GenericPrincipal(userIdentity, roles);
Context.User = userPrincipal;
This handler first retrieves the authentication cookie; if there isn't any such cookie, then it just exits, which will cause the forms authentication module to kick in and load the login page. Otherwise, it reads the user data back out of the ticket, and uses that, along with the standard information saved by forms authentication, to build the proper principal and identity, finally assigning them to the current context.
With this change, things work properly for a web application. If you check with the change to Default.aspx that I put in earlier, you'll find that the Admin user is now properly recognized.
What Next?
By now you should have a pretty good handle on how forms authentication works. But there's still room for improvement in this solution. Imagine you had five, or ten, or fifty ASP.NET applications that all shared this same basic authentication scheme. Seems a shame to repeat all that code, doesn't it? In my next article, I'll show you how to more easily encapsulate some of these pieces for reuse.
Mike Gunderloy is the lead developer for Larkware and author of numerous books and articles on programming topics.
Return to ONDotnet.com
Showing messages 1 through 4 of 4.
Roles in sitemap
2008-05-20 02:23:29 Kiekeboe100 [View]
This authenticatin form works perfectly, but I can't get roles to work in my sitemap.
Anyone who knows how I should do this?
authentication & authorization
2008-05-12 02:03:51 wllm.ftzgrld1 [View]
Do you have any more up to date info about dotnet authorization and authentication? I have to set up a security system for my application and would be interested in any suggestion, product etc ...
Very Good article
2008-02-25 23:10:37 Saandesh [View]
I was searching an article for the same because I wasted my 2 days for searching what is IPrincipal? and What is IIdentity?
But this article gave me a very good idea about those things.
Thank You very much
Session out
2005-02-23 03:51:45 kanagav [View]
its working fine when i test it.
after sucessfully authenticated iam storing username and password in session (since i am using sql users and roles, i need password for connection string). but after some times when the session is expired that is when session("username") become null. its noe redirecting to login page, its showing sql login error.
i need to check in every page
if session("username") is nothing then
redirect to login page
Please give me suggestion on this


text:
Now Viewing:
Product Highlights
Frequency: H5/518 - 542MHz w/184 Mic
H5/518 - 542MHz w/184 Mic
This item is noncancelable and nonreturnable.
The Shure SLX Series wireless microphone system provides the performance and reliability needed for use in venues, sound reinforcement etc. The UHF system is available in up to 8 different bands, over a 24MHz spectrum. This system includes the SLX4 receiver, SLX1 bodypack transmitter and WL184 lavalier microphone.
The SLX4 Receiver is rack or desktop mountable and features a diversity antenna design. The diversity design allows dual antennas to compete for the strongest possible reception. XLR microphone-level and 1/4" phone-line-level outputs are featured. A comprehensive LCD display provides Frequency, Group and Channel information as well as transmitter battery status, audio level, and more.
The SLX1 Transmitter is a UHF bodypack transmitter. The transmitter is powered for up to 8 hours on 2 AA size batteries and features a 4-pin microphone input jack, which accommodates any Shure microphone featuring a TA4 connection. The SLX1 features an infrared sensor, which allows the transmitter to remotely sync frequency settings with the receiver. An adjustable mic / 0dB / -10dB switch allows input from guitars, instruments and microphones.
The WL184 Lavalier Microphone features a supercardioid pick up pattern, and its 50-17,000Hz frequency response makes it suitable for a wide variety of applications.
|Type of System
|Rack/Table Top Mountable UHF Diversity Wireless Lavalier System
|RF Carrier Frequency Range
|H5/518 - 542MHz
|Approx. Working Range
|300' (100m)
|Overall Frequency Response
|45Hz - 15kHz, +/-2dB
|Signal-to-Noise Ratio
|> 100dB A-weighted
|# Of Channels
|960 Selectable Frequencies
|# Of Simultaneous Systems
|12 (20 in regions where additional frequency bands are available)
|Type of Receiver
|SLX4 Rack/Table Top Mountable UHF Diversity Receiver
|Type of Outputs
XLR 3-pin male - 200 Ω
1/4" Phone - 1 kΩ
|Headphone Monitoring
|Power Requirements
|12 - 18VDC @ 150mA, supplied by external power supply
|Battery Type/Approx. Life
|Not Applicable, Unit Does Not Operate on Batteries
|LCD Display: Channel / Frequency / Group / Lock / Transmitter Battery Status / Antenna Status
|Mounting Options
|Rack / Table Top Mount 1/2 Rack Space
|Antenna Type
|Dual 1/4 wave antennas
|Dimensions (HxWxD)
|1.65 x 7.76 x 5.28" (42 x 197 x 134mm)
|1lb 13oz (816g)
|Type of Transmitter
|SLX1 UHF Bodypack
|Type of Input Connector
|TA4 Input
|Type of Microphone
|WL184 Lavalier Included with this Set
|Polar Pattern
|Interchangeable Mic Heads
|Yes, Any of the Shure 'WL' Lavaliers, Headsets, or Instrument Cables (Optional) Can Be Used with this Transmitter
|Battery Type/Approx. Life
|(2) AA size alkaline or rechargeable - approx 8 hours
|Mute Switch
|Integrated On-Off / Mute Switch
|Level Control
|0dB & 10dB Gain Adjust switch
|Antenna Type
|Flexible 1/4 Wave Whip Antenna
|LCD Display: Channel / Frequency / Group / Lock / Transmitter Battery Status / Antenna Status
|Dimensions (HxWxD)
|4.25 x 2.50 x 0.75" (108 x 64 x 19mm)
|3oz (81g)
|Packaging Infowwwfwuub
|Package Weight
|6.56 lb
|Box Dimensions (LxWxH)
|18.1 x 14.7 x 3.9"


text:
Call Us: 0845 619 1899
Product Code: ZS2005S
Email to a Friend
Be the first to review this product
Super Strong. Super Easy.
Stay organised the ZOSO way!
Wouldn't it be great if the storage accessories you need to help you keep organised could be installed in a quick, easy, and cost efficient manner? Don't want to spend your free time on DIY? Or use methods that may damage surfaces resulting in holes or marks? Say hello to the ZOSO range of super power suction cup products!
Soap Rack ZS2005S
-No tools
-No glue
-Attaches in seconds
-Super Strong - Maximum load of each suction cup is 7.5kgs
-Reusable - simply re-position as required
About ZOSO products
ZOSO products are aimed firmly and squarely at the budget-conscious consumer who wants a quick and easy way of affixing household accessories firmly and securely without any complicated assembly steps, adhesives, screws or nails. ZOSO products can be attached to any smooth flat surface such as tiles, glass and metal in a matter of seconds and are easily re-positioned as required. Repeated attachment does nothing to diminish the power of the specially designed super power suction cup, which as a result enables ZOSO products to be used time and time again.
How they work
The common element in all ZOSO products is the unique powered suction mechanism. Adhesion is achieved by rotating the suction cup in a clockwise direction by 60 degrees which locks the suction cup into place - the rotating action results in the suction cup pad becoming curved and forming a strong airtight seal between the outer circumference of the suction pad and the application surface.
Using ZOSO products on non-smooth surfaces
Uniquely, ZOSO products can also be used on slightly textured and/or porous surfaces when used in conjunction with our self-adhesive 3M plate (product code ZS3MH). The 3M plate provides a flat surface for the suction cup to be applied to and avoids the issue of air entering the suction cup due to any imperfections or porosity in the primary surface. See our Application Guide for further details of when to use the 3M plate.
Further information
See our product video and FAQs section. Alternatively please feel free to contact us at email@example.com
Weight: 134.00g
Availability: In stock
You have no items in your shopping cart.
Email Us: firstname.lastname@example.com


text:
WD Red 3 TB NAS Hard Drive for 1-5 Bay NAS Environments - 24/7 Reliability - 3.5" - Sata 6 Gb/s, Intellipower, 64MB Cache, OEM Package - WD30EFRXItem#:� YYI2-53174S �|�Model#:�WD30EFRX
- Price:
- $159.99
- Shipping:
- In Stock, usually ships within 24 hours (Details)
Additional Resources
WD Red 3 TB NAS Internal Desktop Hard Drive Product Details
WD Red 3TB Internal Hard Drive
The WD Red 3TB Internal Hard Drive is designed to operate for home and small office NAS. As the only hard drive with 1-5 drive bays which is designed for NAS systems, the WD Red 3TB Internal Hard Drive optimizes data management for enterprise-class environment. This 3.5" internal hard drive has undergone extensive tests to guarantee superior performance for demanding system requirements. Add a few of these drives to your office's NAS and you'll gain a ton of storage for your business data and projects. The WD Red 3TB Internal Hard Drive is built to offer the highest form of reliability.
What It Is And Why You Need It:
- 3TB Internal Hard Drive; designed for NAS systems
- SATA 6 Gb/s; ensures a fast and stable connection to the system
Additional Resources: Product Manuals
Related ItemsPrevious
Manufactured by: WD
Warranty provided by: WD
UPC No: 718037799674
Mfg Part No: WD30EFRX
Box Size:
( Length:0, Width:0, Depth:0)
Shipping Weight: 1.6600 pound(s)
Click here for full warranty and support information
- WD logos are registered trademarks of WD. All others trademarks and copyrights mentioned herein are the property of their respective owners.


text:
RichesonLinenArt Panels
Cretacolor MonolithWoodless Pencils
BlickMasterstrokeInterlockingBristle Brushes
BlickFrenchEasel byJullian
Blick ChelseaMetal GalleryFrames
BlickWater-SolubleBlock PrintingInks
BlickPencil Case
UtrechtColor WheelGuide
10% Off Orders of $69 or More + Free Shipping
Available Offers
Today's Deal
Free Shipping
On Orders of $35 or More**
10% Off
Orders of $69 or More*
Use Code: CEUH
*Exclusions apply**After discounts taken
On Orders of $45 or More**
**After discounts taken
Browse more:
Acrylic Paint for schools and recreation programs. Use on canvas, paper, wood, cardboard (and fabric, if heat-set). Mixable with other acrylic brands. Dries quickly to permanent, waterproof, semi-gloss finish. Sets also available.
Color Swatches created using heavy application/medium application/50% tint and were applied on acrylic primed canvas (7 oz) material.
iron oxides
Burnt Sienna is a warm, mid-brown color formed by burning the yellow-brown limonite clay called Raw Sienna. It ranges from semi-opaque to semi-transparent due to the combination of its opaque, red-brown mass tone and its transparent, orangey undertone. It is an excellent mixing complement for blues and greens and creates salmon or peach colored tints when mixed with white. It can be useful for subduing bright colors and does not get chalky in dark mixtures.
Burnt Sienna has good permanence and is considered one of the most versatile of the permanent pigments.
Burnt Sienna has no significant hazards.
Burnt Sienna has been used as a pigment since prehistoric times, but its current name came about during the Renaissance. It comes from the city of Siena, in Italy, and is short for terra di Siena, meaning earth of Siena. Sienna was famous for the mining and production of earth pigments from the Renaissance until World War II. Due to the depletion of clay deposits in Tuscany, Italian siennas now come from other areas, including Sicily and Sardinia.
Caput Mortuum, Italian Earth, Natural Brown Iron Oxide, Sienna, Spanish Red, Vandyke Brown.
organic, disazo
Diarylide Yellow is a semi-opaque, moderately staining, intense deep reddish yellow pigment with good tinting strength.
Diarylide Yellow 83 has very good lightfastness and permanence. However, it can fade in tints, so some artists do not consider it suitable as an artists' color. Many other diarylide yellow pigments are reported to have fair to poor lightfastness, and some are completely fugitive. Diarylide Yellow 83 is reputed to be one of the most permanent of the entire group.
Diarylide Yellow has no significant acute hazards, but chronic hazards have not been well studied.
Diarylide Yellow comes from a family of azo pigments called Diarylide. These yellow hued pigments were developed around 1940 and are very important in printing inks.
Benzidine Yellow, Diazo Yellow.
Your cart is currently empty.
Your cart currently contains N item.
Material Safety Data Sheet
® Blick and Blick Studio are registered trademarks.® Blickrylic is a registered trademark.


text:
NBA 2K15 Adds International Teams
Last year, NBA 2K14 introduced Euroleague teams for the first time in the series. Adding international teams like FC Barcelona and Real Madrid expanded the game's boundaries beyond North America, and offered an interesting challenge for players who chose to use a European team against NBA squads. This year, 2K will expand the international roster, adding 11 teams from the Turkish Airlines Euroleague.
A 2K Sports press release announced that, as part of their exclusive multi-year global partnership, NBA 2K15 will include 11 additional teams and players from the Turkish Airlines Euroleague in addition to the 14 found in last year's game. The 25 Euroleague teams will be updated via free download to reflect roster changes accurate to the day of release.
Among the new teams included will be major European forces like FC Bayern Munich of Germany, JSF Nanterre of France, Galatasaray Liv Hospital Istanbul of Turkey and Partizan NIS Belgrade of Serbia.
Jordi Bertomeu, President and CEO of Euroleague Basketball, explained the additions; "After an exciting start last year, our partnership with 2K takes another strong step forward with an expansion of the Euroleague Basketball teams in NBA 2K15…The appeal of our style of basketball to video game fans was evident right away with just 14 Euroleague Basketball teams last year, and we are sure that seeing many more of them in NBA 2K15 will be another hit."
With 25 international teams and the 32 NBA squads included, NBA 2K 15 is looking to appeal to a broader audience, much like the NBA itself. While most of the Euro teams might not be able to compete with the likes of the San Antonio Spurs or the Miami Heat, they will offer a different play-style that focuses more on ball movement and jump shots than athleticism and one-on-one matchups. Plus, one of the teams is named after a hospital, so that's pretty cool.
Here's the full list of included Euroleague teams.
- Alba Berlin
- Anadolu Efes Istanbul
- Brose Baskets Bamberg (new)
- Budivelnik Kyiv (new)
- Crvena Zvezda Telekom Belgrade (new)
- CSKA Moscow
- EA7 Emporio Armani Milan
- FC Barcelona
- FC Bayern Munich (new)
- Fenerbahçe Ülker Istanbul
- Galatasaray Liv Hospital Istanbul (new)
- JSF Nanterre (new)
- Laboral Kutxa Vitoria
- Lietuvos Rytas Vilnius (new)
- Lokomotiv Kuban Krasnodar (new)
- Maccabi Electra Tel Aviv
- Montepaschi Siena
- Olympiacos Piraeus
- Panathinaikos Athens
- Partizan NIS Belgrade (new)
- Real Madrid
- Stelmet Zielona Góra (new)
- Strasbourg (new)
- Unicaja Málaga
- Zalgiris Kaunas


text:
By Russ Britt
If you're wondering how Monday's Supreme Court ruling on contraception in the Hobby Lobby case will affect your policy, the immediate answer is probably very little.
But there could be unforeseen side effects from the 5-4 decision that said closely held companies don't need to offer certain types of contraception coverage if it conflicts with religious beliefs, according to some court watchers.
Simply put, offering contraception coverage means very little to the bottom line of most companies. It doesn't add much, if anything, to the cost of providing health insurance, says Tami Simon, managing director of the Knowledge Resource Center at Buck Consultants, a human resource consultant that is owned by Xerox Corp. /quotes/zigman/246904/delayed /quotes/nls/xrx XRX
"It's a popular benefit and it doesn't cost a lot," Simon said. "Employers have not seen this as having a significant financial impact."
She added that most companies would prefer to offer contraception coverage because it's cheaper than paying for unwanted pregnancy.
Paul Pizzo, an attorney representing Tom Beckwith, a Tampa, Fla., electric company proprietor who also objected to Obamacare's contraception mandate on religious grounds, said business owners who want to deny contraception coverage would need to accept that concern, as well as a number of other financial considerations, in order to be granted an exemption. For one, they need to prove a sincere religious belief, which involves considerable legal expenses.
"This is a personal belief, a religious conviction," Pizzo said. "Tom Beckwith is just adamant about it."
Brian Quinn, an associate law professor at Boston College, agrees that in cases involving contraception, the number of employers in the same boat as Hobby Lobby, an arts and crafts retailer, and Beckwith may be small. But the court's ruling leaves open several questions.
For one, it does not say whether publicly held companies have the option of denying coverage on the same grounds. Publicly traded firms could conceivably have an executive staff and board that objects to federal requirements on religious grounds.
And if it's not over whether a certain type of contraception is objectionable, it may be another issue such as same-sex marriage, Quinn said.
"My guess is that would pop up sooner rather than later," Quinn said. "I think the Court underestimates the willingness of litigants to read what it writes and to make arguments."
More must-read health coverage from MarketWatch:
Supreme Court rules some firms don't have to cover birth control
Kindred warns Gentiva to stay away from Amedisys


text:
FYI: Our FAFSA Days in 2016-2017 helped 1,491 Indiana and Ohio students access $8.4 million in federal and state grants. Learn more...
Top Five Free Publications
But don't forget to check out the rest of our publications here!
Since 1999, The National Center for College Costs has provided innovative programs and products that help students and their parents prepare for higher education. We design our programs to complement the work traditionally done by guidance counselors and others who work with students as they prepare for higher education. Learn more...
We've added a new section to our website called "Recent Videos." This section contains videos on college admission, selection and financial aid.
Licensed by the Indiana Commission for Higher Education, the Indiana College Costs Estimator brings FREE comprehensive college selection, admission and financial aid information to Hoosier students and families. Check out the website at: www.indianacollegecosts.org
"This was our first FAFSA Day and it rocked! 56 of our 86 seniors and their families were touched directly in one way or another by this one day, and undoubtedly other seniors were touched by the pre and post-FAFSA Day publicity and chatter. We are very pleased with this latest expansion of The National Center for College Costs' services we are able to provide to Switzerland County families." -- Melissa Andrew, Marketing/Development Director, Community Foundation of Switzerland County, Inc.
Email: firstname.lastname@example.com | Phone: (765) 653-7877 | Toll Free: (877) 687-7291 | FAX: (765) 653-7023
© 2019, Murray & Associates | Terms of Use | Privacy Statement | Links to Additional Resources


text:
relax 2.2.2
Lua error: Internal error: The interpreter exited with status 137.
This is a minor bug fix release which resolves an important issue, introduced somewhere within the last few relax releases, whereby missing relaxation data is not handled properly in a model-free analysis. A number of other small bugs have also been fixed - please see below for details. If you plan on performing a new model-free analysis, upgrading to this version is recommended.
The new relax versions can be downloaded from http://www.nmr-relax.com/download.html. If binary distributions are not yet available for your platform and you manage to compile the binary modules, please consider contributing these to the relax project (described in section 3.6 of the relax manual, http://www.nmr-relax.com/manual/relax_distribution_archives.html).
CHANGES file
Version 2.2.2
(12 February 2013, from /trunk)
- Improvements to the relax API documentation.
- Updated the release checklist to include the devel_scripts/log_converter.py script usage.
- Modified the relax manual subtitle as this is no longer only for relaxation analysis.
- Docstring fix for the maths_fns.vectors.random_unit_vector() function (this is for the API documentation at http://www.nmr-relax.com/api/).
- Epydoc docstring fix for the dfunc_standard() N-state model target function (this is for the API documentation at http://www.nmr-relax.com/api/).
- Epydoc docstring fixes for the diffusion tensor objects of the relax data store.
- Added and edited a number of module docstrings.
- Module and package docstrings additions/improvements for the SCons scripts.
- Lots of module and package docstring updates for the analysis specific code.
- Module docstring additions and improvements for the relax data store modules.
- Addition of the generic_fns package docstring.
- Added a module docstring for the main relax module.
- Created the State.test_bug_20480 system test to catch bug #20480, the failure to load a saved relax model-free state in the GUI. This bug was reported by Stanislava Panova.
- Created the Mf.test_bug_20479_gui_final_pipe GUI test to catch bug #20479, the model-free analysis failure in the GUI after setting the protocol mode to local τm. This bug was reported by Stanislava Panova.
- Added a printout to the GUI test case base check_exceptions() method to explain what is happening.
- Large expansion of the Mf.test_bug_20479_gui_final_pipe GUI test. Instead of loading the bug #20480 state file, now the entire GUI analysis starting from scratch and using the relaxation data files is performed remotely by the test. This is necessary because the result of the bug is present in the state file.
- Added spherical diffusion to the optimisation in the Mf.test_bug_20479_gui_final_pipe GUI test.
- Added a global model print out to the Mf.test_bug_20479_gui_final_pipe GUI test. This is to help identify where failures occur.
- Proper handling of the dipole interaction wizard in the Mf.test_bug_20479_gui_final_pipe GUI test. This was causing the subsequent GUI tests to fail as the observer objects from the wizard were not all being unregistered.
- Added skips for some GUI tests when wxPython version '126.96.36.199 gtk2 (classic)' is used. There are a number of bugs in this version which cannot be worked around in certain GUI tests, so they must be skipped.
- More wxPython version '188.8.131.52 gtk2 (classic)' bug avoidances in the GUI tests. Now the auto-analyses do not check the gauges in the relax controller at the end of the auto NOE, Rx, and model-free analyses, as reading gauge values is faulty in this version. The Rx test is no longer skipped for this wxPython version.
- Improved the printout from the align_tensor.matrix_angles user function. The relax_io.write_data() function is being used and the tensors are now identified by name rather than index.
- Improved the printouts from the align_tensor.svd user function.
- The relax program introduction now includes the revision number for subversion checked out copied. This allows for better identification of the code base being used.
- Fixes for the Pcs.test_structural_noise system test. As this is based on random functions, sometimes, though rarely, the test fails. Now the simulation accuracy has been increased and the tests are less rigorous.
- Spacing fixes as identified by the Python 2to3 conversion program.
- Epydoc documentation fix - a circular import in the GUI code paths has been broken. This affects the API documentation at http://www.nmr-relax.com/api/.
- Fix for the failed loading of states in the GUI. This problem was caught by the State.test_bug_20480 GUI test. If the loading of a state file fails,sometimes the relax data store can contain partial information from that file. Now if the loading fails in the GUI, relax is reset.
- Fix for bug #20480, the failure to load a saved relax model-free state in the GUI. This was reported by Stanislava Panova. The problem was that the state file was saved after a RelaxError occurred during the model-free analysis. The GUI data store information states that the active data pipe is called 'final'. But an error occurred prior to the 'final' data pipe being created. The fix was to allow the state to be loaded even if the GUI data store information has been corrupted.
- Fix for bug #20479 - the failure of non-fully automated model-free analyses in the GUI. This bug was reported by Stanislava Panova. The problem is GUI specific and was when running each diffusion model one after the other. The GUI was setting the base data pipe to the 'final' data pipe, which is a clear error.
- Fix for bug #20481, the bug where the dauvergne_protocol model-free auto-analysis[d'Auvergne and Gooley, 2007][d'Auvergne and Gooley, 2008] expects the prolate and oblate spheroids and ellipsoid to be optimised. It was caught by the Mf.test_bug_20479_gui_final_pipe GUI test.
- Bug fix for the diffusion tensor PDB creation in the dauvergne_protocol model-free auto-analysis. The call to the structure.create_diff_tensor_pdb user function now only occurs if structural data is present.
For reference, the following links are also part of the announcement for this release:
If you would like to receive announcements about new relax versions, please subscribe to the relax announcement mailing list. This list only receives ~10 emails per year. It is archived at the SourceForge archives and in The Mail Archive.
- [d'Auvergne and Gooley, 2007] ^ d'Auvergne, E. J. and Gooley, P. R. (2007). Set theory formulation of the model-free problem and the diffusion seeded model-free paradigm. Mol. BioSyst., 3(7), 483-494. (DOI: 10.1039/b702202f)
- [d'Auvergne and Gooley, 2008] ^ d'Auvergne, E. J. and Gooley, P. R. (2008). Optimisation of NMR dynamic models II. A new methodology for the dual optimisation of the model-free parameters and the Brownian rotational diffusion tensor. J. Biomol. NMR, 40(2), 121-133. (DOI: 10.1007/s10858-007-9213-3)
See also
- The combined release notes for all relax versions (warning, this is very large).
- The combined release descriptions for all relax versions.
- The combined release metadata for all relax versions.
- The combined release features for all relax versions.
- The combined release changes for all relax versions (warning, this is very large).
- The combined release bugfixes for all relax versions.
- The combined release announcement links for all relax versions.


text:
Author Notes: I'm always a little creeped out by eating something called a Dutch baby. But I get over it because they're so tasty and easy and lend themselves easily to all sorts of fun flavor combinations, making them a lovely dish for a festive meal. They're wonderful for breakfast, brunch, or a light supper. I actually learned to make them just a couple of years ago from a friend. Recently, she and I had a pear Dutch baby extravaganza (because we had pears and eggs!) playing with the pears and other promising flavors. And while the pear, lemon, cardamom one we had for dessert was lovely, I really thought this savory one, with it's blend of cheesy, smokey and slightly sweet, stole the show. —fiveandspice
Food52 Review: A delicious and beautiful Dutch baby with well balanced flavors of sweet pear, smokey cheese and the subtle taste of leeks. The pancake batter was velvety smooth and I loved the way it baked perfectly in the the cast iron skillet -- crispy brown edges and a tender center. Fiveandspice's savory and sweet Dutch baby would be a great weekend breakfast or brunch dish for a crowd. For really crispy brown edges, I baked mine for an additional 5 minutes. Note: the 6 tablespoons of butter used to prepare the cast iron skillet pooled at the top of the pancake after baking -- would suggest using 4 tablespoons. - jvcooks —jvcooks
Serves: about 6 to 8 as a side
Prep time: 10 min
Cook time: 30 min
tablespoons butter (preferably unsalted, but salted also works), divided
medium leek, washed and sliced thinly (just the white and very beginning of the light green portion)
medium pears, ripe but still firm, peeled, cored, and sliced into 1/4 inch slices
large eggs
1 1/4
cups milk (whole milk - it's the holidays, don't skimp!)
1 1/4
cups all purpose flour
teaspoon salt
teaspoon white pepper
cup grated smoked gouda cheese (smoked mozarella will also work if that's all you can find)
tablespoons chopped fresh chives, to garnish (optional)
- Preheat your oven to 425°F. In a large sauté pan, melt 2 tablespoons of the butter over medium and cook for about 3 minutes, until it starts taking on a little nutty smell. Add in the leeks, stir and cook for 2 to 3 minutes until they begin to soften. Then, stir in the pears and cook for another 3 or so minutes until they are browned and softened as well. Remove from the heat.
- Put the eggs, milk, flour, salt and pepper into a blender and whirr them at high speed for about a minute, until they are well combined.
- Plop the remaining 6 tablespoons of butter into a 12-inch cast iron skillet (or, if you don't have one, you can use a baking pan of a similar volume) and put the pan into the oven. Wait until the butter is completely melted and sizzling, then (carefully!) take the pan out and swirl the butter around to make sure the pan is coated.
- Spread the leek and pears on the bottom of the cast iron. Pour the egg mixture on top. Finally, sprinkle the cheese all over it and put it back into the oven for 20 minutes, until browned on top. The pancake will puff up as it bakes (though not as much as a dessert one that doesn't have the chunks of deliciousness).
- When finished, take the Dutch baby out of the oven and scatter the chives (or another fresh herb of your choice - like thyme or sage) across the top. Serve warm. If you want to, though, you can also make the Dutch baby ahead of time, set it aside, and then reheat it in a warm oven for 10-15 minutes right before serving.
- This recipe is a Community Pick!
- This recipe was entered in the contest for Your Best Pears
- This recipe was entered in the contest for Your Best Holiday Breakfast
- This recipe was entered in the contest for Your Best Vegetarian Holiday Side
More Great Recipes:
Pancake|American|Fruit|Leek|Milk/Cream|Pear|Chive|Cast Iron|Make Ahead|Bake|Christmas Eve|Christmas


text:
Alert 2007-28
Subject: Counterfeit Cashier's Checks
Date: May 30, 2007
Description: Extraco Banks, N.A.
Counterfeit Cashier's Checks of Extraco Banks, N.A., Temple, Texas
To: Chief Executive Officers of All National Banks; All State Banking Authorities; Chairman, Board of Governors of the Federal Reserve System; Chairman, Federal Deposit Insurance Corporation; Director, Office of Thrift Supervision; Conference of State Bank Supervisors; Deputy Comptrollers (districts); Assistant Deputy Comptrollers; District Counsel; and All Examining Personnel
The above-named bank has reported that counterfeit cashier's checks issued in the bank's name and using a correct routing number of 111900081 are being presented for payment nationwide in connection with a lottery scam.
The counterfeit checks are very similar to the authentic checks. Items presented to date have been made payable in the amount of $4,827.00 and contain a 9-digit serial number beginning with 1020396. Due to possible variations of appearance, it is suggested that officials of Extraco Bank, N.A. be contacted to verify authenticity of the bank's cashier's checks if received from an unknown or questionable source.
Correspondence accompanying the counterfeit checks may contain the letterhead of "Anglo Meritz Award, 66 Tanbark Circuit, Suite 7405, Werrington Downs, NSW 2747, Australia." The letter alerts the recipient that he or she is the winner of an unclaimed prize and instructs the recipient to contact Mr. Melvin King at (647) 219-6607 (a Canadian telephone number). The letter further states that the enclosed check is to be used to pay for insurance fees, which is imposed by the International Lottery Commission. The letter may be signed by "Suzette Sunset, Price Disbursement Manager."
For additional information and guidance and to verify the authenticity of Extraco Banks, N.A. cashier's checks, please contact Tamara Gage, Vice President, BSA/AML & Fraud Officer, PO Box 6101, Temple, TX 76503-6101, by telephone at (254) 774-5576, by fax at (254) 774-5590, or via e-mail at [email@example.com].
Consumers who receive a counterfeit or fictitious item and associated material should file complaints with the following agencies, as appropriate:
Additional information concerning this matter that you believe should be brought to the attention of the OCC may be forwarded to:
E-mail: email@example.com
For additional information regarding other types of financial fraud, please visit the OCC's anti-fraud resource at: https://www.occ.gov/topics/consumer-protection/fraud-resources/index-fraud-resources.html.
Richard C. Stearns
Related Links