text:
The University of Wisconsin System is looking at two options for working adults hoping to finish college degrees through its new Flexible Option program.
The first is an all-you-can-learn in a three-month term for $2,250. It would include access to financial aid, advising, tutoring and other support services.
The other option would be an assessment to earn college credits. It would not include financial aid or student services. The price for that has not yet been set.
The Flexible Option program allows students to earn credit by demonstrating knowledge on tests. That knowledge may come from on-the-job training, military experience or coursework.
The Milwaukee Journal Sentinel reported students could take two to four classes per term in the all-you-can-learn option, depending on how quickly they work and pass assessments.


text:
Shirred Embellished Tee
Style: 570109071
Out of Stock
White and pearl flowers with golden detail bring a whimsical touch to this v-neck tee. Shirred down the front for complimenting camouflage.
- Contoured stretch fit.
- Hits at mid-hip. Cap sleeves. Shirred down the center front.
- 95% polyester, 5% spandex. Hand wash. Imported.
- Length: 25.5" from shoulder.
Read more… Read less…

subset: commoncrawl


text:
How To Do A Walking Lunge with Weight Overhead | Exercise Guide
Learn how to perform a walking lunge with weight overhead.
Recommended For You
Whether you're a lady or gentleman, chest and shoulder training is a vital aspect of building an elite body. Earn your symmetry, balance, and shape. Erin Stern's Elite Body 4-Week Fitness Plan ► http://bbcom.me/2fsnAo3 Erin Stern's Recommended Supplements ► http://bbcom.me/2fskalg
You can hit this workout once or twice a week pretty easily. It'll take you no more than half an hour. Let's get after it. Dymatize Supplements ► http://bbcom.me/2fOdr5b
Jay Cutler has been training for more than 20 years. Learn from his lifetime of lifting advice and no-holds-barred attitude to build your own massive, ripped physique. Get Jay Cutler's Training Program ► http://bbcom.me/2glcVNy Living Large Muscle Building Stack ► http://bbcom.me/2glgqn6
Meet your next challenge. Knock out 15 or 30 reps on some bodyweight classics, and get ready to sweat. This is a test of your strength and fitness, and a great full-body workout to keep around. Get Scott Mathison's Bodyweight Workout ► http://bbcom.me/2eTpRFl Performix Supplements ► http://bbcom.me/2c1GvY4


text:
There are no items in your cart at this time.
Select your desired product options and we will notify you when it is back in stock.
Invest in your feet's health with a pair of luxuriously soft Orthaheel Women's Geneva. This corduroy slipper will keep your toes warm while providing unparalleled support to collapsed arches or those with plantar fasciitis. The durable TPR outsoles provide traction for inside and outside wear, while the podiatrist engineered footbeds prevent over pronation and its attending aches.
Orthaheel Geneva Black Corduroy Women's Shoe
Features include:
Recommended by such professionals as the esteemed Dr. Andrew Weil, the orthotic properties of the shoe may not seem like a natural fit upon first wearing them. Therefore, we suggest that you sport the shoe for limited amounts of time for the first week or two; within no time, the Orthaheel Geneva will feel supremely comfortable.
As usual, Vionic products are the best for my plantar fasciitis. The arch support is amazing and you have to slowly get used to it. If I don't have other Vionic shoes on, these are on the old feet. I live in them at home.
My first pair of Support slippers. Since I wear slippers often at home I decided to get some with support, gee what an amazing difference to have support!! The arch is just enough, their other slippers all had a way too high of an arch in them for my foot, but these have just the right amount. It's hard not to wear them outside because they are also cute. I've never been a huge fan of houndstooth but I sure love these. I have a very narrow foot so had to try a few pairs to get one with tighter elastic on the sides. Highly recommend these!
I over-pronate and I like a lot of arch support. I bought the vionic flipflops and they have pretty aggressive arch support. I was a little dissappointed that the slippers are slightly less agressive in the arch support, but they still have much more than any other slipper I've seen. They seem to be supportive enough for daily wear around the house, so I really can't complain! Plus they're cute and warm.
my friend told me how wonderful these were so i ordered a pair.... I just love them so i ordered another. They really help with my planters fascites (sp??) I would recommend them for anyone who needs extra support and they are so comfortable,
Love the color. Live in Alabama n our Alabama Crimson Tide color is houndstooth for Bear Bryant do this are great for game day.
U can wear indoor or outdoors. The kept ur feet warm n very comfy
Sign up to receive new arrival, sale & special event info from us.
Note: we do not share your personal information with anyone. Period.
"This is my second purchase from this online store....extremely surprised and happy with the service and fast shipping with my first order (it was only about a week ago and here I am again!!) Thank you and I look forward to seeing more orthaheel products...that is pretty much the only shoe I will buy now. "
©2016 Footwear etc.. All Rights Reserved. For any questions or assistance call 1-800-720-0572.
Enter your Footwear etc Rewards email and password


text:
What is in this article?:
- Groups warn against further financial uncertainty in farm country
- Congress
- Unless Congress extends the Transaction Account Guarantee program, it will expire on December 31.
- Program provides coverage for non-interest bearing transaction accounts in community banks.
UPDATE: The bill to extend the TAG program for two years was unable to overcome a Dec. 13 procedural challenge by Republicans in the Senate. While the bill received 50 votes in favor, the total was 10 short of the amount needed to move the legislation. It is expected the program will now expire at the end of December.
Without quick resolution of the impasse over budget issues, farm country is well aware of the imminent threats to federal farm programs. Less well known is the impending demise of the Transaction Account Guarantee (TAG) program, which provides coverage for non-interest bearing transaction accounts in community banks.
Unless Congress extends the Federal Deposit Insurance Corporation (FDIC) program, it will expire on December 31.
Knowing the uncertainty farmers and their bankers already face going into 2013, worries over the expiration of TAG have recently been addressed by a wide range of agricultural and financial groups. In a joint letter to Senate leaders sent December 5, the groups stated that, "TAG deposits in community banks are a significant source of funding for farm and rural business loans. Premature expiration of TAG could adversely impact the extension of credit. Farmers, small businesses and rural Americans all have a stake in our local communities and the economic recovery."
A second joint letter to Congress, sent on Monday (December 10), warned that, "When combined with the looming uncertainty with respect to the nation's economy, spending and tax policies, the expiration (of TAG) would act to force depositors to shift significant funds out of current deposits into various accounts to try and guarantee adequate safety. This can only foster a destabilizing effect on businesses, credit, and markets."
Mark Scanlan, vice president of agriculture and rural policy for Independent Community Bankers of America (ICBA), spoke to Farm Press about the situation on Monday (December 10). Having served at USDA's Office of Congressional Relations under former Agriculture Secretaries Yeutter and Madigan, Scanlan is well versed in farm legislation.
Among his comments:
On the ICBA…
"ICBA represents only community banks – about 5,000 of them across the United States. Because of that we're geared towards a philosophy where we support community banks working with local businesses, farmers, non-profits and local entities."
On community bankers and the unknowns of going into 2013 without a farm bill in place…
"The bankers we represent deal with nearly all the commodities addressed in the farm bill and a number that aren't. So, a number of them are nervous about getting a new farm bill passed.
"Our association has been supportive of passing a new five-year farm bill. We've signed onto some (joint) letters urging Congress to come to agreement on new legislation.
"Our view is that much of the work has already been done and they're pretty close. They're in the 'red zone', so to speak, and are pretty close to putting the ball across the goal line.
"Some of the (farm bill programs are set to) expire and go back to permanent law. That is unsustainable. So, by hook or by crook, we think there will be an extension (of 2008 law) or a new farm bill. Our strong preference is to get a new farm bill done and take away some of the uncertainties farmers are now facing."
On the TAG program and what it means to farmers…
"There's about $1.5 trillion of deposits in the Transaction Account Guarantee (TAG) program. Initially the program was started by the FDIC in 2008 during the financial crisis. It helped to ensure there weren't runs on banks.
"TAG was extended as part of Dodd-Frank to 2012. However, it expires December 31.
"What it allows is for, say, farmers who are selling livestock or harvest and sell a crop to bring those proceeds to the community bank and have those deposits above $250,000 guaranteed.
"Given all the financial turmoil we've gone through, a lot of the people with large deposits want to first ensure the safety of their deposit amounts. This program does that. The banks pay assessments to the FDIC for these guarantees so there isn't any taxpayer funds involved.
"It's great for the borrower, great for small businesses. It is also helpful for local hospitals, non-profits, or municipalities. They can put their deposits with the community bank, support their community. The bank re-lends these funds for small business loans, farm loans or other loan demands in the community. It's a good program for the rural economy."


text: Horrible job done by nba.com, all they said about Kurt Thomas was that hes old. SMFH the dude can still ball, I agree with what MSGhobo said too. To give us a C is a little disrespectful, our backcourt will be more like a C+ or B-, Felton and Kidd both have a handful of players to dish too that can finish above the rim. If Stat stays healthy he indirectly makes those two better, their styles mesh well. Chandler will work well with Ray and Kidd too. Stat really needs to come through, hes the biggest factor for this team. SMH at them blaming Stats softness on Melo


text:
You are the best,
Size Guide
Sold out
Bikini top with decorative ties and pleats at front. Molded, padded underwire cups to maximize bust and cleavage. Wide tie at neck and metal fastener at back.
72% nylon, 28% spandex.
Hand wash cold
H&M uses cookies to give you the best shopping experience. If you continue to use our services, we will assume that you agree to the use of such cookies. Find out more about cookies and
how you can refuse them.


text:
PHILADELPHIA - While studying how the heart is formed, scientists at the University of Pennsylvania School of Medicine serendipitously found a novel cellular source of atrial fibrillation (AF), the most common type of abnormal heart beat. Jonathan Epstein, MD, William Wikoff Smith Professor, and Chair, Department of Cell and Developmental Biology, and Vickas Patel, MD, PhD, Assistant Professor of Medicine, have identified a population of cells in the atria of the heart and pulmonary veins of humans and mice that appear to be the seat of AF. The finding may lead to a more precise way to treat AF, with reduced side effects. Their findings appear online in the Journal of Clinical Investigation.
This group of cells expresses the protein DCT, which is also involved in making the skin pigment melanin and in the detoxification of free radicals. The researchers also showed that the DCT-expressing cells in the mouse heart were a distinct cell type from heart-muscle cells and pigment-producing cells, although they conduct electrical currents important for coordinated contraction of the heart. The location of these cells in the pulmonary veins suggested their possible role in AF because AF can arise in these blood vessels. Atrial fibrillation is a very common and debilitating disease that greatly affects quality of life.
Know ing the location of these cells may help develop better treatments for AF. "We already target the pulmonary veins for radiofrequency ablation, a nonsurgical procedure using radiofrequency energy similar to microwaves, to treat some types of rapid heart beating as a relatively new treatment, and sometimes cure, for AF," notes Epstein.
"For the most part, current drug therapy for atrial fibrillation has been disappointingly ineffective and drug therapy is often associated with burdensome side-effects," notes Patel."
"If these cells are truly the source of AF in some patients, and we can figure out a way to identify them, then our ablation can be far more precise and targeted, thus limiting potential side effects, making the procedure potentially more simple and rapid, and hence more cost effective," explains Epstein.
But the investigators caution more research is needed to get to the point where these ideas can be validated in patients. "The findings hold out promise for a more precise cellular target for treating this common disorder," adds Epstein.
This research was funded by grants from the NIH, the Cotswold Foundation, the WW Smith Endowed Professorship, the W.W. Smith Chartiable Trust, and the Gunther Fund for Cardiovascular Research.
Penn Medicine is one of the world's leading academic medical centers, dedicated to the related missions of medical education, biomedical research, and excellence in patient care. Penn Medicine consists of the Raymond and Ruth Perelman School of Medicine at the University of Pennsylvania (founded in 1765 as the nation's first medical school) and the University of Pennsylvania Health System, which together form a $4.3 billion enterprise.
The Perelman School of Medicine has been ranked among the top five medical schools in the United States for the past 17 years, according to U.S. News & World Report's survey of research-oriented medical schools. The School is consistently among the nation's top recipients of funding from the National Institutes of Health, with $392 million awarded in the 2013 fiscal year.
The University of Pennsylvania Health System's patient care facilities include: The Hospital of the University of Pennsylvania -- recognized as one of the nation's top "Honor Roll" hospitals by U.S. News & World Report; Penn Presbyterian Medical Center; Chester County Hospital; Lancaster General Health; Penn Wissahickon Hospice; and Pennsylvania Hospital -- the nation's first hospital, founded in 1751. Additional affiliated inpatient care facilities and services throughout the Philadelphia region include Chestnut Hill Hospital and Good Shepherd Penn Partners, a partnership between Good Shepherd Rehabilitation Network and Penn Medicine.
Penn Medicine is committed to improving lives and health through a variety of community-based programs and activities. In fiscal year 2013, Penn Medicine provided $814 million to benefit our community.
(215) 349-5658
About Penn Medicine
Contact Us
Site Map
Privacy Statement
Legal Disclaimer
Terms of Use
Penn Medicine, Philadelphia, PA 800-789-PENN © 2016,
The Trustees of the University of Pennsylvania


text:
A worker tends to a mechanical stream of Twinkies to a near-robotic Philip Glass musical accompaniment. The worker herself seems part robot. She is the genius biological form of homo sapiens sapiens , dressed in a hair net and serving as a hopeless slave to a technology that produces ... Twinkies.
The Twinkie itself is the star of that brief scene; the message turns not only on the mechanical, dehumanizing work of the packaging line, but also the Twinkie's role as an artificial creation -- a machined food. The sad humor would not be nearly as potent if the product were, say, bicycle tires or anything else usable, recognizable as "real."
I've been thinking about that scene a lot lately, reading the news of Twinkie maker Hostess going under . The latest headlines: After dutifully retreating into mediation with its employees (forced by the bankruptcy judge), the company's executive team emerged to say (surprise!) the mediation was not successful and liquidation of assets must proceed.
The situation is a grim testament to the empty bargaining position of labor in our country, yes, but on a more positive note, the failure of Hostess appears to me as a part of the sea change in American culture, the decline of artificiality for its own sake.
In his book, Twinkie, Deconstructed , available on Amazon, author Steve Ettlinger delves into the origins of the snack cake's three dozen ingredients. Not all of them are food products or innocent minerals like iron.
Some, like food colorings, a preservative and a food-grade adhesive are, as Ettlinger points out, "more closely linked to rocks and petroleum than any of the four food groups."
Shortening (vegetable and/or animal, we're told) is used for the "cream" center. Not cream.
And of course, America's most ubiquitous food, high-fructose corn syrup, is used as the primary sweetener.
None of this makes the Twinkie especially bad for you. It's not a good source of nutrition, but it's not particularly poisonous either.
The product was born innocently in the 1930s as a snack cake with a banana filling, but as Hostess grew beyond humble origins, the Twinkie matured from a niche bakery product into a mass consumable.
This was an age -- the 1940s and 1950s -- when consumers trusted industry more or less completely. Our homes, our food, our clothes were all cheaply manufactured. Out of what? Who knew? The decisions over materials were made well out of the public eye and rarely, if ever examined.
As a result, many products became a physical form of fiction: the hot dog made to resemble sausage, polyester clothes made to resemble expensive natural materials like silk.


text:
4-17-09 PNC Park
I was hoping to have a huge day today since the Penguins had a playoff game. Sure enough, batting practice was pretty empty, but I didn't have a stand out day.
My wife and I arrive at the park at 4:05 PM and were second in line. I went into batting practice and looked for Easter Eggs, but there were none. There were a couple ushers standing around and they must've picked up anything that came out. I settled into my spot in left field and waited.
An unidentified Pirate hit a deep fly ball. He hit it right into the sun, but I was able to catch it on the fly… barely. It almost went over my head. Nonetheless, I had ball #1 of the day.
Nyjer Morgan was shagging balls in the outfield and I called his name, he looked at me and tossed a ball, but it was headed for some random guy with a Pantera hat on. The guy was holding a calendar and didn't have a glove and looked out of place at batting practice. He reached for the ball and missed it. I picked the ball up on the deflection. It was ball #2. He kind of gave me a look like he expected me to give it to him, but I didn't. Since I called for Nyjer to throw the ball, I felt like I earned it, plus he didn't have a glove and wasn't prepared.
The Pirates portion of batting practice ended and the Braves came out to hit. They weren't hitting anything deep. To make matters worse, batting practice looked like this:
I had so much room to roam and chase down home runs, but none were coming. One finally did come out, but I misjudged the ball and it was over my head. If I had been one row deeper I would have caught the ball. I slammed my glove in disgust and muttered to myself.
I tried to chase down some other fly balls, but everything ended up falling short of the fence. It was one of those days.
Game: 3 Balls
Season: 20 Balls
Games: 5 Games (4 with batting practice, 1 without)
Average: 4.00 Balls per game
Career: 186 Balls
6 Comments
Bro, honestly, you collect the most crap at the end of the game than anyone I have ever met. 20 CALENDARS?! Ticket stubs I can understand as I am a ticket stub collector myself and would love to have a stub from every game possible, if offered, but what are you going to do with twenty calendars and at least ten magnetic schedules that were pictured from Opening Day? It's good to collect, but with the way you do things, your Baseball Room must be crowded. Bad days suck, as you already know how I fared the other day, but I think I'll be at Sunday's game snaggin' away. Now, that's considered to be scored in my stats for next week, correct? Because, Sunday is the start of a new week lol. Let me know, Erik, and congrats on your three snagged balls, ticket stubs, and twenty (20) calendars.
– Donnie
Sorry I couldn't meet you yesterday, I ended up having a last minute practice and wasn't able to attend BP. I still ended up getting Nate's 1st inning warm up ball though. I'll let you know if I'm coming to any other games soon. Nice work today w/ the 3 balls too.
What are you going to do with all those calenders?
I LOVE getting the last ball of BP. It's kind of cool every time. I like that you collect all the random stuff too. Take it easy.
If go to a game or don't try to snag, does this count against your stats? and what happens of BP is rained out, or doesn't take place?
The calendars were nice – I've already give 3 away to fellow ballhawks not in attendance on Friday. The ballhawk league weeks go Monday-Sunday. Sunday is the last day of the ballhawking week. Monday is the first day. If you made a mistake in your week 2 reporting, just add Sunday in with your week 3 stats.
I think Nate knows who I am and purposely throws it away from me. I snagged 3 of the 4 balls he threw into the crowd one Sunday last year, and I don't think he meant to throw any one of the to me. I had to jump for all of them.
Not sure yet.
Last BP ball of the day is great. Its always good to end on a high note.
Any time you step foot into the stadium, it counts in your statistics.


text:
Apr 13, 2012 2
An early look at your 2012 approach
Most of us love the NFL off-season, and we are following things more closely than ever. But since the league is harder than ever to handicap, it is tougher for me to come up with a lot of insight this early in the year.
I definitely have some interesting thoughts that I'm still forming, but as far as getting a good handle on the 2012 season, we're still in a bit of a holding pattern, since we're just under two weeks away from the NFL draft.
I'm certainly not ready to make many profound statements until at least after the draft, but I did have an interesting discussion with the guys in the office yesterday, which I thought I'd share here.
I've been saying it for years, and we should all know by now that fantasy football is all about impact players, regardless of position. There used to be a time when a solid (but far from flashy) contributor was still a great asset, but I'm not sure about that anymore. These days, anyone who doesn't make a legit impact most weeks is probably in a RBBC or on a team with a lot of options at receiver, so you can't really rely […]


text:
Good morning and welcome to the Freedom New Mexico Tuesday briefing.
Video game of the week
Game: From Dust
Genre: Strategy
System: 360, PS3, PC
What is it? A god game offering a rich world full of engaging challenges.
ESRB Rating: Everyone 10+
Web site: http://www.ubisoft.com
Compiled from Gamespot.com
Meetings watch
The following governing bodies in Roosevelt County meet today:
• Roosevelt County Commission, 9 a.m. at the Roosevelt County Courthouse. The agenda includes votes on proposals for redistricting services and for assessor and tax software.
• Portales City Council, 7 p.m. at Portales City Hall.
The ribbon cutting for the now-city owned Colonial Park Golf Course is 10 a.m. at course.
It's open to the public.
Information: Claire Burroughes, 769-7828.
Kitchen tips
Place a slice of apple in hardened brown sugar to soften it back up.
Today in history
On this day in 1876, "Wild Bill" Hickok, one of the greatest gunfighters of the American West, is murdered in Deadwood, S.D.
According to legend, Hickok held a pair of black aces and black eights when he died, a combination that has since been known as the Dead Man's Hand.
Here's the rest of the story:
Today — Mostly sunny and hot, with a high near 99. Southwest wind between 5 and 10 mph.
Tonight — Partly cloudy, with a low around 68. South wind 5 to 10 mph becoming north.


text:
L.J. Jenkins has probably got a pretty good claim to being the richest teenager in Texico. If Jenkins were ever in Texico, he would be basking in the glow of his accomplishments.
As it is, Jenkins is busy criss-crossing the nation with the PBR (Professional Bull Riders) association as a rookie and making a name for himself as the boy wonder of the tour.
Though he only turned 18 in July, Jenkins made himself part of the lore of the moment when he successfully rode a bull called Reindeer Dippin' at a PBR event in Laughlin. The bull had bucked 17 straight riders until Jenkins went eight seconds and picked up a fifth-place finish worth around $7,700.
"He is probably one of the rankest bulls I'd ever been on," Jenkins says. "I just tried riding him like any of the others and it seemed to work out."
Then, last weekend in Columbus, Ohio, Jenkins pulled off a big one — an overall victory worth $67,980. In all, the young man has pocketed over $120,000 (with five percent donated to victims of hurricane Katrina) since deciding to forego his senior year at Texico High. He is being home schooled instead to get his diploma.
It might sound glamorous in many degrees, but there is one downside to Jenkins' success — his home is now wherever the next "Built Ford Tough" series stop is happening.
"I've been home, like, six hours in the whole month of October," Jenkins says. "I went in late one night and I had to wake up early the next day to go see the doctor (in Dallas). I just stopped in late, went to sleep, then got up the next morning and hauled butt."
Jenkins and his mother, Sandy Bowers, moved to Texico from Missouri four years ago.
As a junior in high school last year, Jenkins frequently spent only three days in the classroom as he juggled his burgeoning bullriding career. In the summer, Jenkins gave himself a birthday present by winning a challenger event on July 17 and garnering around $8,000. Soon after, Jenkins earned the right to move up to the top-level Built Ford Tough Series and decided to make the jump to professional.
"We always said, the whole time, that he was going to finish high school — until he won his first one," Bowers says. "Then the PBR office said he was on alternate status and that if bull riding was what he wanted to do, he needed to be there. He had a 3.85 grade point average, but when this happened in July, we were like, 'Oh my gosh.'"
"I know I'm missing a few things that a senior would want to do, but I'm trying to make a living riding bulls. Now was my opportunity, so I had to take it or leave it," Jenkins said.
Currently, Jenkins stands in 49th place in the Built Ford Tough series. That position means he'll be one of the riders when the PBR finals begins in Las Vegas on Oct. 28th.
The winner of that will pick up a cool million in prize money. Though only 18, and barely that, Jenkins says that the veteran riders on the circuit don't hold anything against a young man winning in what is, after all, a dangerous event designed very much for men.
"It's all just competition. We're there to win and they are too. They all probably started when they were young too and now they're having to compete against us — just like they had to compete against older guys," Jenkins said.
Jenkins says he's dreamed of being a professional bull rider since the time he first tried it out — at around 13-years-old. Unlike bull riders of past decades, the PBR contestants aren't part of a larger rodeo event when they ride.
That means PBR cowboys don't move from event to event with a horse trailer or various other accoutrements with which regular rodeo participants are saddled.
"He just takes a gearbag," Bowers says. "For now, if you just want to ride bulls, the PBR is the way to go — that's where the money is."
And, for now, an 18-year-old from Texico always seems to be sticking his hand in the pot.


text:
Jaclyn KellyDirector, Corporate Relations firstname.lastname@example.com 1-630-590-7793
Nate WicksSales Manager, Corporate firstname.lastname@example.com
The Pocket Guide is possibly the most-read publication at the RSNA annual meeting. This compact and handy guide provides room listings for all sessions and is a quick reference for general meeting information, including hotel listings, transportation schedules and just about anything else attendees need to know during their stay in Chicago. Combined distribution of 40,000 includes pre-meeting mailing and handouts at registration.
Material Deadline - 9/16
Size:Bleed: 4.5" wide x 8.5" highTrim: 4" wide x 8" highLive: 3.5" wide x 7.75" high
Materials:Artwork Requirements for Print RSNA Publications


text:
"This show is a huge part of my conversion. I've learned more from it in six months than I had in my twelve years of Judaism and 30-plus years of atheism. Your answers always have a solid foundation and the show is inspirational."
~ Joseph, Rockaway, New Jersey
0 results
Subscribe to Catholic Answers Magazine
"The laws of Caesar are one thing, the laws of Christ another."
~ St. Jerome ("Ep. lxxvii") commenting on how the civil law on slavery lagged behind the demands of Christianity


text:
Last year I noted that the White House Office of Management and Budget homepage featured a call from the president to "invest in our people without leaving them a mountain of debt." Yet, the Congressional Budget Office's analysis of his then-current budget proposal showed that publicly held debt as a share of GDP would rise like the steep slope of a mountain under his policies.
Downsizing Blog
Rand Paul's Balanced Budget Plan
Sen. Rand Paul (R-KY) has released a detailed plan that would balance the federal budget in five years. Paul's plan would achieve balance by halting and reversing the historic rise in federal spending. Taxes would not be increased, but revenues would steadily increase as the economy recovers.
Local Officials Fight for "Free Lunch"
Everybody likes a free lunch. Local government officials really like a free lunch, particularly when that lunch is paid for by federal taxpayers. Spend other people's money on projects that you don't have to tax your constituents to pay for? What a deal!
Bailout Coming for the Postal Service?
The U.S. Postal Service is in financial trouble. Undermined by advances in electronic communication, weighed down by excessive labor costs and operationally straight-jacketed by Congress, the government's mail monopoly is running on fumes and faces large unfunded liabilities. Socialism apparently has its limits.
Are Mortgages Cheaper in the U.S.?
As Congress and the White House continue to debate the future of Fannie Mae and Freddie Mac, one of the oft heard concerns is that if we eliminate all the various mortgage subsidies in our system, then the cost of a mortgage will increase. There certainly is a basic logic to that concern. After all, why have subsidies if they don't lower the price of the subsidized good. Of course some, if not all, of said subsidy could be eaten up by the providers/producers of that good.
Federal Spending Cap: Corker vs. 3%
The American Action Forum will host a conference on Capitol Hill this afternoon to discuss budget reform (details here). Sen. Bob Corker (R-TN) will discuss his "Commitment to American Prosperity Act," which would cap federal spending at a declining percentage of GDP over ten years. Spending as a percentage of GDP would eventually be reduced to 20.6 percent, which is equal to the average from 1970 to 2008.
More Federal Contracting Corruption
I recently discussed corruption in the Small Business Administration's 8(a) program, which sets aside federal contracts for minority-owned or other "disadvantaged" small businesses. A ProPublica investigation into set-asides for Alaskan Native Corporations found that subcontractors and large companies in the other 49 states have been reaping the financial benefits.
Wasting Time on Government Waste
A recent poll found that 60 percent of those surveyed believe that problems with the federal budget can be solved by simply eliminating waste, fraud, and abuse. In fact, 40 percent strongly agreed with this erroneous position.
USDA's Budget Boom
Spending at the U.S. Department of Agriculture will be an estimated inflation-adjusted 43 percent higher this year compared to just a decade ago. The following chart shows the dramatic rise in USDA spending from fiscal 1970 to the president's projection for fiscal 2011:
Federal Budget Cap at 3%
The federal government is approaching its legal borrowing limit, and fiscal conservatives in Congress are wondering what spending reforms they can extract in return for supporting a debt-limit increase. Various sorts of balanced budget amendments and debt limits relative to GDP are being kicked around. I support those ideas, but I fear that they may be too complicated to gain traction right now.


text:
jQuery Mobile is a superb framework for writing mobile web applications. Built on top of the popular jQuery and jQuery user interface (UI), jQuery Mobile is an effective, unified framework for writing your mobile web application. With jQuery Mobile you can ensure consistent look, feel, and behavior across different mobile platforms. The basic features of jQuery Mobile include:
- General simplicity and flexibility
The framework is simple to use. You can:
- Develop pages primarily using markup driven with minimal or no JavaScript.
- Use advanced JavaScript and events.
- Use a single HTML document with multiple embedded pages.
- Break your application into multiple pages.
- Progressive enhancement and graceful degradation
While jQuery Mobile leverages the latest HTML5, CSS 3, and JavaScript, not all mobile devices provide such support. jQuery Mobile philosophy is to support both high-end and less capable devices, such as those without JavaScript support, and still provide the best possible experience.
- Support for touch and other input methods
jQuery Mobile provides support for different input methods and events: touch, mouse, and cursor focus-based user input methods.
- Accessibility
jQuery Mobile is designed with accessibility in mind. It has support for Accessible Rich Internet Applications (WAI-ARIA) to help make web pages accessible for visitors with disabilities using assistive technologies.
- Lightweight and modular
The framework is lightweight with an overall size (minified and gzipped for Version 1.0.1) of 24KB for the JavaScript library, 7KB for the CSS, plus some icons.
- Theming
The framework also provides a theme system that allows you to define your own application styling. With the new ThemeRoller application you can easily create your own themes.
The jQuery Mobile framework includes all the UI components needed for building complete mobile web applications and websites: pages, dialogs, toolbars, different kinds of list views, a variety of form elements and buttons, and more. jQuery Mobile is built on top of jQuery core, so you have access to key facilities, including: HTML and XML document object model (DOM) traversing and manipulation; event handling; server communication using Ajax; and animation and image effects for web pages.
With jQuery Mobile, you can write basic mobile web applications without much effort. Because jQuery Mobile is a very comprehensive framework with advanced events and APIs, you can also write advanced mobile web applications and websites.
This article introduces the basics in the latest version of jQuery Mobile (Version 1.0.1). Learn about browser support, the UI components, and the API. To follow along with this article, you will need:
- Previous exposure to HTML
- An understanding of JavaScript fundamentals
- Basic knowledge of jQuery
You can download the jQuery Mobile source code example used with this article. The Resources section has information about jQuery Mobile, jQuery, JavaScript, DOM, HTML5, and more.
Browser support
jQuery Mobile supports both high-end and less capable devices, such as those without JavaScript support. Progressive enhancement, which is a design philosophy, consists of the following core principles (Wikipedia):
- All basic content should be accessible to all browsers.
- All basic functionality should be accessible to all browsers.
- Enhanced layout is provided by externally linked CSS.
- Enhanced behavior is provided by externally linked JavaScript.
- End user browser preferences are respected.
jQuery Mobile provides support for a large number of mobile devices. jQuery Mobile classifies, or groups, device support into three categories based on their level of support:
- A-grade: Devices with support for a fully enhanced experience with Ajax-based animated page transitions. jQuery Mobile supports over 20 different devices, including: iOS 3.2-5.0; Android 2.1-2.3 and 3.0; BlackBerry 6-7 and Playbook; Skyfire 4.1; Opera Mobile; and the desktop browsers Chrome, Firefox, Internet Explorer, and Opera.
- B-grade: Devices with support for an enhanced experience but without Ajax navigation features. Supported devices include: BlackBerry 5.0, Opera Mini 5.0-6.5, and Nokia Symbian ^3.
- C-grade: Devices with support for a basic, non-enhanced HTML experience. Supported devices include: older smartphones, including BlackBerry 4.x, Windows Mobile, and others.
See Resources for a complete list of jQuery Mobile supported platforms.
The rest of this article discusses the jQuery Mobile page structure, HTML5 data attributes, and UI components.
Structure of a jQuery Mobile page
As shown in Listing 1, a typical jQuery Mobile page has three sections: a header, content, and footer section.
Listing 1. Typical jQuery Mobile page
lt;div data-role="page" id="page1">

HEADER
 </div

 CONTENT AREA

FOOTER

Figure 1 shows the structure from Listing 1.
Figure 1. Structure of an HTML5 jQuery Mobile page
The header section is where you would typically place the page headers and things like logos. The content section is where the web application-specific content and the various widgets go. The footer section is great for navigation purposes.
To take advantage of jQuery Mobile advanced features and HTML syntax, a jQuery Mobile HTML document must define the HTML5 doctype. The rest of the HTML document consists of the:
sections, where
contains the references to jQuery Mobile and the CSS mobile themes
section that contains the actual jQuery Mobile content
Listing 2 shows an example of an HTML5 jQuery Mobile document.
Listing 2. jQuery Mobile HTML5 page structure
//Define the HTML5 doctype: <!DOCTYPE html> // Define the HTML5  with references to jQuery, jQuery Mobile and CSS mobile themes:   <title>Page Title</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0-rc.1/ jquery.mobile-1.1.0-rc.1.min.css" />    // Define the HTML document  that includes the jQuery Mobile elements:

HEADER

 CONTENT AREA

FOOTER

 : :
   // The footer can be turned into a navigation bar very easily, as follows:

 One Two Three None

Figure 2 shows the page footer created in Listing 2.
Figure 2. Page footer
Though the page, header, content, and footer attributes are optional, it is recommended that you use them; they make the pages clearer to follow with respect to jQuery Mobile.
Single pages, multiple pages, and page linking
A single HTML document can have one or multiple jQuery Mobile pages, as
indicated by the
data-role="page" attribute. If
you have multiple pages, you must specify the
id attribute with a unique page ID that is used
for linking between internal pages. When loading a multi-page HTML
document, only the first page is shown.
jQuery Mobile uses Ajax for page loading, during which it shows the load spinner. If loading is successful, the UI widgets are enhanced, the page is added to the DOM, and page animation or transition is applied.
Linking and loading without Ajax forces the load to use HTTP. You will not
get the animated transitions using this approach. Use
data-ajax="false", or
target on the link to load without Ajax.
Supported events and methods
In JavaScript, when using jQuery you can refer to the jQuery object itself
$ and gain access to jQuery facilities. The
jQuery Mobile framework, which extends jQuery core, is available using
$.mobile, which also provides access to the
jQuery Mobile-specific events and methods. Some of the events and methods
exposed with
$.mobile are described below.
As with other jQuery events, you bind to jQuery Mobile events by using the
live() and
functions. For example, touch events include tap, taphold, and various
swipe and virtual mouse events. You can bind to orientation changes and
scroll events such as scrollstart and scrollstop. Page events allow you to
receive notifications:
- Prior to a page creation
- When a page is created
- Just before the page is shown or hidden
- When the page is shown and hidden
Initializing jQuery Mobile
If you're familiar with jQuery, you might recall that to execute your code
as soon as the DOM is loaded you need to initialize inside the
$(document).ready() function. With jQuery
Mobile, for initialization you bind to the
pageinit event, as shown in Listing 3.
Listing 3. Binding to the
pageint event
$( '#welcomePage' ).live( 'pageinit',function(event){ ... });
pageinit event is triggered for the
referenced page after page initialization occurs. It will work regardless
of how the page is loaded (directly or with Ajax).
Overriding jQuery Mobile defaults
If you bind to the
mobileinit event, which is
triggered when jQuery Mobile starts to execute, you can override some of
jQuery Mobile's default values. Listing 4 shows an example. You can override the
default page transition, the default page loading text, the default page
loading theme, and many others.
Listing 4. Initializing jQuery Mobile
$(document).bind("mobileinit", function(){ //apply overrides here });
Learn more about jQuery default values by visiting the jQuery Mobile global configuration page (see Resources).
jQuery Mobile also provides a number of methods with the
$.mobile object. Table 1 shows some of the available
Table 1. jQuery Mobile methods
|To programmatically change from one page to another. For example,
to go to page weblog.php using a slide transition, use
$.mobile.changePage("weblog.php", "slide").
|To load an external page, enhance it with jQuery Mobile, and insert it into the DOM.
|To show the page loading message.
|To hide the page loading message.
|A utility method to compare the domain of two URLs.
|A reference to the page that is currently in view.
The jQuery Mobile methods page has more methods and utilities (see Resources).
Widgets and HTML5
data-* attributes
jQuery Mobile relies on HTML5
data-* attributes
to support the various UI elements, transitions, and page structure. These
HTML5 attributes are the key to jQuery Mobile's simplicity. Browsers that
don't support HTML5 will silently discard the HTML5 attributes.
The following list shows the code and renderings of different UI widgets
data-* attributes and how to use them to
create UI components.
- Page, header, content, and footer
Listing 5. Page, header, content, and footer

HEADER
 </div

 CONTENT AREA

FOOTER

Figure 3. Page, header, content, and footer
- Basic button
Listing 6. Basic button
Button
Figure 4. Basic button
- Checkbox
Listing 7. Checkbox
<input type="checkbox" name="checkbox-1" id="checkbox-0" class="custom" /> Checkbox
Figure 5. Checkbox
- Collapsible
Listing 8. Collapsible

Header

Paragraph...

Figure 6. Collapsible
- Open a dialog with transition
Listing 9. Open a dialog
Open dialog
The code in Listing 9 is a hyperlink that will open a dialog widget with a transition of type "pop." Figure 7 illustrates an example of a dialog widget.
Figure 7. Open a dialog
- Flip toggle switch
Listing 10. Flip toggle switch
Select slider: <select name="slider" id="flip-a" data-role="slider"> <option value="off">Off</option> <option value="on">On</option> </select>
Figure 8. Flip toggle switch
- List view
Listing 11. List view

Friends

Send Message

Share

Figure 9. List view
- Nav bar
Listing 12. Nav bar

One

Two

Figure 10. Nav bar
- Radio button
Listing 13. Radio button
<fieldset data-role="controlgroup"> <legend>Choose a pet:</legend> <input type="radio" name="radio-choice-1" id="radio-choice-1" value="choice-1" checked="checked" /> Cat <input type="radio" name="radio-choice-1" id="radio-choice-2" value="choice-2" /> Dog <input type="radio" name="radio-choice-1" id="radio-choice-3" value="choice-3" /> Hamster </fieldset>
Figure 11. Radio button
- Select (form)
Listing 14. Select (form)
Shipping method: <select name="select-choice-0" id="select-choice-1"> <option value="standard">Standard: 7 day</option> <option value="rush">Rush: 3 days</option> <option value="express">Express: next day</option> <option value="overnight">Overnight</option> </select>
Figure 12. Select (form)
- Slider
Listing 15. Slider
Input slider: <input type="range" name="slider" id="slider-0" value="60" min="0" max="100" />
Figure 13. Slider
- Text input
Listing 16. Text input
Text Input: <input type="text" name="name" id="basic" value="" />
Figure 14. Text input
- Text area
Listing 17. Text area
Textarea: <textarea name="textarea" id="textarea-a"> Basic textarea. </textarea>
Figure 15. Text area
- Grid
Listing 18. Grid

Block A

Block B

Block C

- For two-column use the
- For three-column use the
- For four-column use the
- For five-column use the
Figure 16. Grid
- For two-column use the
data-role attribute is used to define the
different widgets. Not all of the UI widgets are driven by the
data-role attribute, though (select, slider,
and text input, for example). See the
attribute reference for more detailed information about the different
data-* attributes (see Resources).
As mentioned, the jQuery Mobile UI framework includes all the UI components
needed for building complete mobile web applications and websites
including pages, dialogs, toolbars, different kinds of list views, a
variety of form elements, buttons, and others. We've covered the HTML5
data-* attributes used to define the different
jQuery Mobile UI widgets. The rest of this section discusses the most
common jQuery Mobile UI widgets.
Modal dialogs are an essential type of page that can be very useful for
alerts or messages to the user. Any page can be turned into a modal dialog
by adding the
data-rel="dialog" attribute to
the page's anchor link, as follows.
Terms of Use
You can apply transitions and themes to the dialogs. The jQuery Mobile Dialog page has more information for reference (see Resources).
List views
List views are one of the most important UI elements for mobile applications. jQuery Mobile provides support for a rich set of list view elements, including basic, nested, split button, numbered, numbered bubble, and icon lists. Let's take a look at the code and renderings of some list views.
- Basic-linked list
Listing 19. Basic-linked list

Acura

Figure 17. Basic-linked list
- Nested list
Listing 20. Nested list

Animals

All your favorites from aarkvarks to zebras.

Pets

Canary

Cat

Dog

Gerbil

Iguana

Mouse

Figure 18. Nested list
- Numbered list
Listing 21. Numbered list

The Godfather

Figure 19. Numbered list
- Split button list
Listing 22. Split button list

Elephant

The White Stripes
 Purchase album

Figure 20. Split button list
Inset-style lists
jQuery Mobile supports all of its list views as inset-style lists (lists
with rounded corners) by specifying the
data-insert attribute, as shown in Figure 21.
Figure 21. Inset-style list
Listing 23 shows the code an inset-style list.
Listing 23. Inset-style lists

 Get Friends

 Post to Wall

 Send Message

jQuery Mobile provides a rich set of list views. For more information, see the jQuery Mobile list view page (see Resources).
Forms are a common web artifact for posting information to a server. jQuery Mobile supports many form UI components: text inputs, search inputs, slider, flip toggle switch, radio buttons, check boxes, select menus, and theming forms. They can all be created easily. The previous section covered the majority of these elements.
jQuery Mobile provides a rich set of form elements. Listing 24 shows a form with a select menu and a submit button.
Listing 24. Simple form and submit button
<form action="forms-results.php" method="get"> <fieldset>
 Choose an option: <select name="select-options" id="select-options"> <option value="option1">Option 1</option> <option value="option2">Option 2</option> <option value="option2">Option 3</option> </select>
 <button type="submit">Submit</button> </fieldset> </form>
Select menus are driven by native
<select name="select-options" id="select-options">,
but jQuery Mobile improves on its "look and feel." The

 statement
groups the different values for visualization purposes. The form itself is
defined by native
<form action="..." method="get">.
Figure 22 shows the result from Listing 24.
Figure 22. Simple form with selection menu and submit button
The jQuery Mobile form elements page has more information (see Resources).
Page transitions
jQuery Mobile supports a number of cool CSS-based transitions, listed in Table 2, that can be applied to both dialogs and pages.
Table 2. CSS-based transitions
|Fade in/fade out transition effect
|Pop transition effect
|Flip transition effect
|Turn transition effect
|Flow (similar to slide) transition effect
|The (horizontal) slide transition effect
|Show page or dialog sliding from the bottom to the top of the page
|Show page or dialog sliding from the top to the bottom of the page
|No transition effect
To force a specific animation, add the
data-transition attribute on the link, as shown
in Listing 25.
Listing 25. Add
data-transition attribute
Search
Transitions are hardware accelerated and require 3D transform support by the browser. Devices that don't provide 3D support will fall back to fade.
The jQuery Mobile transitions page shows the transitions in action and other related information (see Resources).
Themes and ThemeRoller
With jQuery Mobile, you can use the
attribute to customize the look of your application with themes. jQuery
Mobile provides one default theme and five additional swatches, named A
through E, as shown in Table 3.
Table 3. Themes and styles
|Default theme
|Swatch A
|Swatch B
|Swatch C
|Swatch D
|Swatch E
You can theme individual elements, such as a page, a button, and so on.
With the ThemeRoller web-based application, shown in Figure 23, you can create themes for your mobile web application or mini website. You can also use ThemeRoller to build your own theme, download the custom CSS file, and use it on your project.
Figure 23. ThemeRoller
In this article, you have learned some of the basics of the jQuery Mobile framework. Examples in this article showed how to use basic pages, navigation, toolbars, list views, form controls, and transition effect. The framework offers much more, including other methods and events for advanced applications. With jQuery Mobile you can also use and customize widgets. Hopefully you're now inspired to write functional mobile web application UIs using jQuery Mobile.
|jQuery plugin source code
- jQuery Mobile framework: Learn about the platforms, themes, resources, documentation, news, and more.
- Documentation: Access all of the jQuery documentation.
- ThemeRoller for jQuery Mobile: See how to create up to 26 theme "swatches" lettered A-Z, each with a unique color scheme, then mix and match for unlimited possibilities.
- Learn more about jQuery Mobile:
- Demos and documentation: Get an overview, learn about the API and components, and access demo code.
- Mobile Graded Browser Support: View a supported browser matrix for jQuery Mobile.
- JavaScript Guide: Explains everything you need to know about using JavaScript.
- Mozilla Developer Center: A great resource for web developers.
- "jQuery Fundamentals" (Rebecca Murphey, 2010): Provides a comprehensive overview of the jQuery JavaScript library.
- jQuery: Plugins/Authoring: Shows how to write your own jQuery plugins.
- "What is the Document Object Model?" (W3C, November 2000): Learn more about the Document Object Model?.
- DOM objects and methods: A JavaScript tutorial that provides a comprehensive listing of all properties, collections, and methods of the W3C DOM.
- WAI-ARIA overview: The Accessible Rich Internet Applications Suite, which defines a way to make web content and web applications more accessible to people with disabilities.
- Progressive enhancement (Wikipedia): Read about this strategy for web design that emphasizes accessibility, semantic HTML markup, and external stylesheet and scripting technologies.
- "JavaScript and the Document Object Model" (developerWorks, July 2002): Explore the JavaScript approach to DOM and chronicles the building of a web page to which the user can add notes and edit note content.
- "Understanding DOM" (developerWorks, March 2007): This tutorial teaches you about the structure of a DOM document.
- Read the HTML5 Specification from the W3C.
- developerWorks Web development zone: Find articles covering various web-based solutions. See the Web development technical library for a wide range of technical articles and tips, tutorials, standards, and IBM Redbooks.
- developerWorks Mobile development zone: Find how-to articles, evaluation code, and technical perspectives on a range of topics for mobile developers.
- developerWorks technical events and webcasts: Stay current with technology in these sessions.
- developerWorks Live! briefings: Get up to speed quickly on IBM products and tools as well as IT industry trends.
- developerWorks on-demand demos: Watch demos ranging from product installation and setup for beginners, to advanced functionality for experienced developers.
- developerWorks on Twitter: Join today to follow developerWorks tweets.
Get products and technologies
- jQuery Mobile: Download 1.1.0. The jQuery Mobile Alpha 2 is also available.
- PhoneGap is an open source development framework for building cross-platform mobile apps.
- IBM product evaluation versions: Download or explore the online trials in the IBM SOA Sandbox and get your hands on application development tools and middleware products from DB2, Lotus, Rational, Tivoli, and WebSphere.
- jQuery Mobile Forum: Get answers to your jQuery Mobile questions.
- developerWorks community: Connect with other developerWorks users while exploring the developer-driven blogs, forums, groups, and wikis.
- Find other developerWorks members interested in web development.
Dig deeper into Web development on developerWorks
- Overview
- New to Web development
- Technical library (tutorials and more)
- Forums
- Open source projects
- Events
developerWorks Premium
Exclusive tools to build your next great app. Learn more.
dW Answers
Ask a technical question
Explore more technical topics
Tutorials & training to grow your development skills


text:
For Immediate Release
March 3, 2008
360,000 online sample tests taken as nearly 1 million students prepare for annual ISAT testing
Nearly 3,000 tests per hour being accessed during the school day
SPRINGFIELD – The Illinois State Board of Education (ISBE) announced today that more than 360,000 interactive Illinois Standards Achievement Test (ISAT) practice tests have been accessed online as students get ready for statewide testing. The ISAT tests will be administered during the next few weeks in schools throughout Illinois and the interactive tests can be found online at http://metacat2.com/iltestlinks.html.
"The interactive tests provide parents and students with an idea of the type of questions to expect on the ISAT, which will, hopefully, relieve some test anxiety and help students to be more confident as they prepare to take the tests," said State Superintendent Christopher A. Koch. "I think the amount of interest in the website demonstrates the emphasis No Child Left Behind has placed on state testing."
For the next few weeks, through Friday, March 21st, about 940,000 students in third – eighth grades will take the ISAT in reading and mathematics. In addition to the reading and math tests students in fourth and seventh grades will be tested in science and students in the fifth, sixth and eighth grades will be tested in writing.
Since the practice, interactive multiple choice tests were made available on February 4 – four weeks prior to state testing – the website has been averaging 3,000 tests being accessed per hour during regular school hours and 100 tests per hour during evenings and weekends. After completing the sample test, each student is shown the number of correct and incorrect answers, as well as the percentage of correct answers. The sample test summary also highlights the correct answer in green and the student's answer in red, if it is incorrect.
The sample questions in the interactive tests are the same questions in the ISAT Sample Books that were posted online in November and mailed to each school in January. The sample books are available online at http://www.isbe.net/assessment/htmls/sample_books.htm.
Other ISAT testing facts:
- During this school year the state will spend nearly $17.5 million dollars administering the ISAT.
- Illinois was singled out in 2007 by the U.S. Department of Education as being one of the top 4 states in closing achievement gaps.
- Between 1999 and 2007, ISAT reading performance increased at grades 3, 5 and 8.
- ISAT mathematics performance increased at grades 3, 5 and 8 between 1999 and 2007.
Results from the 2008 state testing will be released this fall in the annual school, district and state Report Card. The Report Card offers a wealth of useful and important information for students, schools and districts, as well as parents and community members including overall student performance; performance on state assessments; student demographics; and financial information.
In addition to student performance, attendance rates and graduation rates from the 2007-2008 school year will be used to determine if schools and districts met Adequate Yearly Progress (AYP). The federal law, No Child Left Behind (NCLB), requires all states to measure each public school's and district's achievements and establish annual achievement targets for the state. The overreaching goal is for all students to meet or exceed standards in reading and mathematics by 2014.
In April, students in 11th grade take the Prairie State Achievement Exam (PSAE), which tests students in math, reading, science and writing.


text:
Home List of Titles The asymptotic variance rate of the output process of finite capacity birth-death queues
Please use this identifier to cite or link to this item: http://hdl.handle.net/1959.3/158844
- Title
- The asymptotic variance rate of the output process of finite capacity birth-death queues
- Author(s)
- Nazarathy, Yoni; Weiss, Gideon
- Abstract
- We analyze the output process of finite capacity birth-death Markovian queues. We develop a formula for the asymptotic variance rate of the form λ *+σvi where λ * is the rate of outputs and v i are functions of the birth and death rates. We show that if the birth rates are non-increasing and the death rates are non-decreasing (as is common in many queueing systems) then the values of v i are strictly negative and thus the limiting index of dispersion of counts of the output process is less than unity. In the M/M/1/K case, our formula evaluates to a closed form expression that shows the following phenomenon: When the system is balanced, i.e. the arrival and service rates are equal, σvi\λ* is minimal. The situation is similar for the M/M/c/K queue, the Erlang loss system and some PH/PH/1/K queues: In all these systems there is a pronounced decrease in the asymptotic variance rate when the system parameters are balanced.
- Publication type
- Journal article
- Source
- Queueing Systems: Theory and Applications, Vol. 59, no. 2 (Jun 2008), pp. 135-156
- Publication year
- 2008
- FOR Code(s)
- 0102 Applied Mathematics; 0103 Numerical and Computational Mathematics; 0104 Statistics
- Keyword(s)
- Asymptotic variance rate; BRAVO; Loss systems; M/M/1/K; MAP; Queueing theory
- Publisher
- Springer
- 0257-0130
- Publisher URL
- Copyright
- Copyright © 2008 Springer Science+Business Media, LLC.
- Peer reviewed


text:
Hello, !
Manage Subscriptions
Log Out
You are not currently logged in
Log In
Experts explain how common it is for women under the age of 40 to get breast cancer.
No email address was supplied by
To complete your registration on this site, please supply an address.
Please confirm or modify the email address to which you will have subscription offers sent.
For a more personalized experience, please supply the following optional information.


text:
For Immediate Release
November 23, 2009
Jasper County School Board President named recipient of the 2009 Thomas Lay Burroughs Award
Illinois State Board of Education honors 14-year district school board member
NEWTON – The Illinois State Board of Education (ISBE) presented Fred Huddlestun, president of the Jasper County School Board, with the 2009 Burroughs Award Sunday during an annual state education conference in Chicago.
"Fred Huddlestun's 14 years of volunteer service and leadership has truly benefited the students of Jasper County,'' said ISBE Board Member Chris Ward. "This rural East Central Illinois district has improved student learning and educational excellence in multiple areas through Fred's commitment and foresight.''
Huddlestun helped Jasper County Consolidated Unit School District No. 1 secure leases for computers and other related technology, providing hands-on learning opportunities for children. He also supported adding and requiring a Computer Concepts course for all high school freshman, ensuring a solid level of computer competency for all students.
Under Huddlestun's leadership, the administration and faculty implemented curriculum that has better prepared students for local and state assessments. The district's composite test scores have improved from 67 percent of students meeting or exceeding expectations in 2002 to 80 percent in 2009.
Due to declining enrollment, Huddlestun oversaw the difficult consolidation of district schools, closing two elementary schools and turning three junior high schools into one.
"Fred aggressively sought to communicate the need to combine the junior high schools into one building; passionately supported it in the best interest of kids, and along the way had to deal with considerable opposition from people in various communities,'' said Ron Alburtus, district superintendent. "Now in our sixth year with one junior high school, it has been an extremely positive process.''
Huddlestun is a farmer who lives in Jasper County with his wife Sharon. They raised three daughters in the district but Huddlestun's service has extended beyond his children's graduation from Newton Community High School.
In September 2009, Huddlestun was recognized by the Illinois Association of School Boards as a Master Board Member. He is also Chair for the Wabash Valley Region of the IASB, representing 10 counties.
Huddlestun received the Thomas Lay Burroughs Award Sunday during the joint annual conference of the Illinois Association of School Boards, the Illinois Association of School Administrators and Illinois Association of School Business Officials in Chicago.
ISBE created the award in 1991 to honor Thomas Lay Burroughs who served as chairman of the State Board of Education and the Board of Education for the Collinsville School District. The award recognizes extraordinary educational leadership at the local level, including leadership:
- on behalf of improved student learning and educational excellence;
- in resolving a crisis or major difficulty; and
- on behalf of equal education opportunities.


text:
Forma Furniture helps furnish Lincoln Center
- published_in
- External Source
Travis Garrish owner of Forma Furniture stated, "The Lincoln Center project was a great collaborative effort. We furnished a variety of areas such as the entry, hallways and bar along with the exterior upstairs patio; to create an inviting new environment for the performance hall. It was exciting to be part of the process leading up to the re-opening of the Lincoln Center. Forma Furniture is grateful to be a part of 'keeping it local' and working with the arts community."
On the commercial side of the business Forma Furniture has supplied interior furnishings to a variety of businesses regionally which includes: Spooner's Frozen Yogurt in addition to a variety of law, engineering, professional offices and the current Discovery Center Museum project. Forma Furniture offers a wide variety of commercial and residential furniture design applications to suit all needs.
The Lincoln Center is one of Colorado's largest and most diverse presenters of professional theatre, dance, music, visual arts and children's programs. Since undergoing an $8.2 million renovation in 2011, the Lincoln Center now has a facility that matches the superior quality of its programming, featuring two performing arts spaces (an 1,180-seat performance hall and a 224-seat theatre), a visual art gallery, ballroom and conference facilities, and a rooftop deck.
Forma Furniture opened in 2004 to offer attractive functional furniture from Scandinavia, via showcasing the Ekornes Stressless brand of recliners and sofas. Forma is the largest Ekornes Stressless dealer in Colorado. The store evolved into a furniture showcase encompassing Scandinavian, contemporary and eclectic designs. Forma Furniture guarantees both residential and commercial customers satisfaction – from the selection process, value and product quality.
Want to see more? Login or Subscribe.


text: I was looking back and don't remember us having any punt/KO TD returns? Are you happy with our ST play or would like to see us make some off season moves. Its the plays that don't show in the stat's that can help win or lose a game imo ..called Field position. Can this be coached up or is it more the players? I only see 4/5 games on TV so I can't give a accurate opinion. thanks


text:
October 18, 2012 —
Flocks of high flying geese can be heard and the first hard frost of the season is forecast for tonight as I write this column. Yesterday, on the 11th of October, was a clear day after a frontal passage with northwest to west winds at 10-15 mph, an ideal day to observe migrating hawks and falcons at Sunrise Mtn. in Stokes State Forest in NJ.
As the middle of migration season approaches, more varied raptor species can be seen as they migrate through the area. The September broad-winged hawks are no longer sighted, but species such as the Peregrine Falcon and the Northern Goshawk are making their way through our region. Even the occasional golden eagle can be observed. (A wintering golden eagle captured in our region during 2008 as part of a New York State Department of Environmental Conservation eagle study was tracked for the following three years migrating between our region and her nesting ground in Northern Labrador, 1,280 miles north of Narrowsburg, NY.)
Yesterday's observing session yielded 10 different raptor species for a total of 105 falcons, hawks and eagles. Some of these long haul flyers are heading to warmer climes, but others will winter here, giving us many opportunities through the winter in spotting them.


text:
A shelter that helps Spokane's homeless needs the community's help, specifically doctors to volunteer their time in its clinic.
The Union Gospel Mission's clinic cares for homeless men and keeps them out of local emergency rooms. One of them is James Clapp, who is homeless and doesn't have health insurance. Now that he's living at the Union Gospel Mission he's getting the help he needs.
"It's the only access I have to health care so it's critically important," Clapp said.
Clapp saw volunteer registered nurse Ric Hernandez in the mission's clinic Wednesday. He was the only patient because the mission closed the clinic for the week because it doesn't have a volunteer doctor to staff it.
"At the medical clinic we have five doctors on a rotation and three are out right now so we need three doctors to fill those spots," Dave Wall with the Union Gospel Mission said.
"The majority of people here have no other resource for health care, they can't just go to another clinic to have their needs addressed," Hernandez added.
Last year the clinic had 1,500 patients, which in turn saved dozens of ambulance trips, hundreds of trips to the emergency room and thousands of dollars in unpaid medical bills.
The Union Gospel Mission is looking for several doctors to volunteer one day a month in the weekly clinic. Hernandez says he can staff the clinic but he's limited in what he can do.
"I do my best but I know my best could be better if I had a doc beside me," he said.
If doctors would like to volunteer, call the Union Gospel Mission.


text:
"Given for you" is embroidered on this altar frontal with the image of the bread and Chalice of the last supper. This frontal is 72" long x 30" self fabric depth, plus a 14" drop.
The Vision Series is specifically designed matched parament sets with bold designs to deliver a clear visual message for each season of the Christian Year. These sets are crafted from Cathedral fabric. Designs on each piece are created using unique combinations of embroidery and appliqúe to stand out. Click here to see all the pieces in the purple set.
Check out all the sets in the Vision Series and see how they can enhance your worship experience throughout the year.
Want some practical guidelines on how to prepare the sanctuary and its furnishings for the celebration of worship and sacraments throughout the Christian year? Investigate United Methodist Altars. It provides helpful information for everyone preparing the sanctuary for worship. See how it can help you.
Take a moment to look at Worship Connection for ideas and resources for all the ways we worship.
Please allow 6-8 weeks for delivery, when not in stock . To check stock availability, please contact us at 1-800-672-1789. All of the Vision Series pieces can be made to custom fit your chancel area. For help with placing a custom order, please call and ask for the Custom Sales Department.
Care tip…
Dry Clean Only
Did you know…
What makes an altar frontal different from an altar antependium? The frontal is made of one piece of material, example Cathedral fabric, and is designed to cover the total width of the altar with a shorter front drop. The antependium is designed to lay in the center of the altar. It is usually made of linen connected to another material like Cathedral fabric, but can be made of one single piece of material. This is known as an antependium with self-fabric depth. The linen portion covers the altar, while the other fabric hangs down in front and provides the adornment. The antependium has a longer drop to allow for a larger, bolder symbol.


text:
Packers, fans support belittled cheerleader
The Green Bay Packers are urging fans to stand behind a cheerleader who was targeted on a Chicago Bears Facebook fan page.
As a University of Wisconsin-Green Bay student, Kaitlyn Collins has previously cheered for the Packers, who use college cheerleaders on game days. Earlier this week a photo of Collins was posted on an unofficial Bears' fan page with a disparaging note. Belittling comments about Collins followed.
Collins tells WLUK-TV a lot of the comments were very hurtful. She and her friends contacted Facebook to have the post removed. Hundreds of messages of support poured in. The Bears fan page posted an apology.
The Green Bay Packers issued a statement calling the online commentary "extremely offensive," expressed support for Collins and urged others to do the same.
Copyright 2013 by The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed.


text:
Knoll and the Environment
"Today, Knoll continues to focus on three key environmental areas: climate change; third-party certification and design for the environment, which sets standards for environmentally-responsible materials, products and processes. And we are continuing to set industry-leading standards for sustainable design."
– Andrew Cogan, Knoll CEO
Each year Knoll sponsors an Environmental, Health and Safety Art Contest at the Upper Perkiomen Middle School in East Greenville, PA. Some of the winning entries, chosen by professional artists, illustrate this page.


text:
Mom to Lainey (11-8-06)
When is the new edition supposed to coming out? I need to buy the book (the most recent edition) for my leadership training, and I don't know if I should hold off if a new edition is coming out soon....
Maybe some easy to reference charts for ways to tell if your baby is getting enough, and/or symptoms and treatment for things like thrush and mastitis. Just something so if a new mom is worried it is quicker and easier to look stuff up without having to read a whole chapter.
I agree with making it look more modern.
Proud mom of 2 boys, both weaned gradually and with love.
Find a local LLL leader
For each and every one of us, the person from whom we can learn the most is our own baby: listen to him. - Mary White, LLL co-founder
The best-kept secret in child psychology is that children who were never spanked are among the best behaved."
Murray Straus, Ph.D.
Forums Admin
Find an LLL Leader or Meeting | Get one-on-one help from a Leader online | Join the LLLI Mother-to-Mother Facebook group
Feel like you need professional help? ¿Es usted necesita ayuda profesional? --> Find an International Board Certified Lactation Consultant (IBCLC) <--
I would have wanted a breastfeeding book to let me know that it can be challenging and that it doesn't always come so naturally to some. I had the hardest time in the beginning and felt like a failure because I had read it is natural and easy. I thought I had read everything there was to know and yet I some how still ended up feeling like that. But that was my BF bible when I was pregnant.
First time mom to Kaylee
at work and all other times
GOAL: 3 months... 6 months... 9 months ...12 months...
I agree with the comment about how the womanly art doesnt seem friendly to working mothers. I hope that the new edition will give more encouragment to women who want to breastfeed who have to go back to work.
I like seeing lots of research article citations and a bibliography so that the medical profession would start reading it. I also wish there was some way to get the book on more bookstore bookshelves. I never find it.
I hate it that few moms know of it outside of LLL.
Melissa, mommy of two breastfed girls
Like others have said- more simple-to-read point form or chart type of info on common problems/solutions that is easy to find and read and apply, rather than as much general info that you have to spend a lot of time reading. I hope that makes sense. I've basically found Dr. Newman's info in his handouts online more helpful because of the way its layed out simply.
I agree with many of the previous posters.
I'd like to see treatments for common issues, language that is more supportive of working mothers, and also language that is more inclusive of nontraditional families. While I appreciate the explanation that says LLL believes a married couple is the best home environment for a child, the reality is that many households no longer look like this. Single mothers, unmarried couples, and lesbian couples also need support and affirmation to be successful at breastfeeding, and I would hesitate to recommend the current addition of WAOB to my friends in these situations.
I also think that, as more mothers are nursing children longer, toddler nursing and the special issues that come with that should get more discussion. I'd like to see discussions of how to set boundaries, how to teach nursing manners lovingly, and some mention of twiddling and tweaking and nursing gymnastics! I know a lot of mothers who have been very surprised by these behaviors. I think leaving this information out and requiring mothers to read an additional book reinforces the idea that nursing past infancy is "extra" instead of a normal part of the nursing relationship.
a section about bigger and i mean BIGGER breasted women and breastfeeding. I had no clue there were certain things I had to do with my LARGEEEEE (g now H) breasts for my little new born baby to latch on correctly. I almsost gave up until I found some links online on this forum!!
Mama 2 Allie who Self-weaned @ 2 1/2
Korben Jon born 07/25/2011*
With food allergies on the rise I think it should have a section on how to recognize some of the symptoms and support on how to successfully breastfeeding on a restricted diet. There is honestly not much info out there on this in most books other than a causal mention. Based on just seeing what gets posted to the allergy forum here, a lot of kiddos had symptoms earlier on but they were overlooked by both the moms and doctors.
DS-11/06- known IGE allergies to dairy, eggs, peanuts, tree nuts, beef, lamb, duck, amaranth, mustard and more...
Outgrew pork, oats, soy, chickpeas, peas, turkey, chicken, shellfish and wheat. He has now outgrown more than half his food allergies


text:
As a Miami University Health Professor and Volunteer Firefighter in Ohio, Rick Wetzel, 61, has been trained to be prepared for emergencies.
No email address was supplied by
To complete your registration on this site, please supply an address.
Please confirm or modify the email address to which you will have subscription offers sent.
For a more personalized experience, please supply the following optional information.


text:
One typical software design goal is responsiveness, understood as how easy and quick it is for the user to interrupt the current operation. Certain operations -- such as complex database queries; network I/O handling; extensive calculations; sorting of, or searching in, large data sets -- can take seconds or even minutes before they complete. Well-designed software allows the user to cancel such a long operation in progress. In this article I will demonstrate how to cancel a time-consuming database query by simply interrupting the thread in which the query runs. Such an interruptible database query will enable you to develop truly interactive programs that respond promptly even to the most impatient users.
A typical database query consists of four steps: creating a connection,
creating a statement on this connection, obtaining a
ResultSet object by executing
the query on the statement, and, finally, retrieving data from the
ResultSet object:
Connection conn = createConnection();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(query);
while(rs.next()) {
// retrieve data from rs
The first two steps do not require much time to execute. Usually, it takes at most a couple of seconds to establish a database connection. In practice, a connection is obtained from a pool of reusable connections and this step happens very quickly.
The bulk of the execution time belongs to the last two steps, and I will focus our attention on them.
executeQuery() method of
Statement runs synchronously
and it can be interrupted by invoking the
cancel() method on the same statement object
from another thread (see the
API). We will create a new class called
QueryExecutor, which will have
a method similar to the
executeQuery() of
Statement, but can be cancelled by invoking the
interrupt() method on its
executing thread. So instead of:
ResultSet rs = stmt.executeQuery(query);
while(rs.next()) {
// retrieve data from rs
we will have:
QueryExecutor executor =
new QueryExecutor(stmt, query);
ResultSet rs = executor.executeQuery();
while(rs.next()) {
// retrieve data from rs
QueryExecutor class uses a "worker" thread to execute a query.
executeQuery() method only passes query parameters to the worker,
and then waits for the query to complete.
The steps of code execution in
executeQuery() and the worker need to
be carried out in the following order:
The above order is achieved by using thread synchronization:
public synchronized ResultSet executeQuery(
Statement statement, String query)
throws SQLException,
InterruptedException {
//Set query parameters
synchronized(params) {
params.statement = statement;
params.query = query;
params.pending = true;
synchronized(results) {
try {
//Wait for the query to complete
while(!results.serviced) {
if (results.exception != null) {
throw results.exception;
} catch (InterruptedException e) {
throw e;
} finally {
results.serviced = false;
return results.rs;
//The implementation of the Runnable interface (for the worker thread)
public void run() {
ResultSet rs = null;
SQLException ex = null;
while(!closeRequest) {
synchronized(params) {
try {
//Wait for query parameters
while(!params.pending) {
params.pending = false;
} catch (InterruptedException e) {
if (closeRequest) {
//Execute query
try {
rs = params.statement.executeQuery(
} catch (SQLException e) {
if (!cancelRequest) {
ex = e;
//Set query results
synchronized(results) {
results.rs = rs;
results.exception = ex;
results.serviced = true;
QueryExecutor defines two private classes that help to keep the code cleaner.
Params class encapsulates query parameters:
private class Params {
public Statement statement;
public String query;
public boolean pending;
and the
Results class holds query results:
private class Results {
public ResultSet rs;
public SQLException exception;
public boolean serviced;
In the beginning, the
executeQuery() method sets query parameters
in a block synchronized on the
params object (created in the constructor
QueryExecutor). The worker waits for these parameters in a block also synchronized
on the same
params object.
executeQuery() sets a
Params.pending flag,
notifies the worker, and waits for the query to complete,
which is signalled by a
serviced flag of
The worker executes the query, and upon completion sets query results.
If the query completes successfully, the worker sets a
ResultSet object (
In case an exception is thrown during query execution,
the worker sets an
exception object of
While the worker is busy executing a query, the
executeQuery method
is waiting on its
wait() call. This is unblocked by
notify() call made by the worker when it completes its job.
executeQuery() wakes up,
it first checks if an exception has been thrown in the worker during query execution.
If so, it rethrows this exception. If not, the
executeQuery() method returns
ResultSet object to the caller.
Let's have a closer look at what happens when the thread in which
executeQuery() runs is interrupted. The
executeQuery() method spends almost all of its time waiting for a query to complete.
When an interruption occurs, the
results.wait() method throws an
InterruptedException exception. This exception should percolate to the caller of
but before this happens, a
cancel() method is called to stop the running query:
private void cancel() {
cancelRequest = true;
try {
synchronized(results) {
while(!results.serviced) {
} catch (SQLException e) {
} catch (InterruptedException e) {
} finally {
cancelRequest = false;
This method calls the
cancel() method of
Statement and waits for the query to terminate.
When the executing query is cancelled in this way, its statement throws
SQLException. In order to differentiate between this exception and other exceptions thrown
because of some exceptional conditions during query execution,
we use a
cancelQuery flag, which is set when the statement is cancelled.
Please note that when an
SQLException is thrown in the worker,
exception object of
Results is set only if the
exception was not caused by a statement cancellation:
try {
rs = params.statement.executeQuery(
} catch (SQLException e) {
if (!cancelRequest) {
ex = e;
Above, we have shown a way to interrupt an executing query.
When the query completes, it returns a
ResultSet object.
In this section, we will demonstrate how retrieving data from a
can be interrupted. In this way, no matter whether an interruption occurs during query execution
or data retrieval, our database query will be responsive and will return promptly
as a result of an interruption.
Once a
ResultSet object is obtained, retrieval of data follows this simple pattern:
ResultSet rs = executor.executeQuery();
while (rs.next()) {
//Get some/all column values
For demonstration purposes we keep the retrieved data in a list of lists,
where each list element is a
List of column values:
ResultSet rs = executor.executeQuery();
int columnCount =
List data = new ArrayList();
while (rs.next()) {
List row = new ArrayList(columnCount);
for(int i = 1; i <= columnCount; i++) {
We would like to be able to interrupt the above data retrieval in our quest
for responsive database access. This goal can be easily achieved by testing inside of the
while loop to see if the thread
that executes this code has been interrupted by another thread:
while (rs.next()) {
if (Thread.interrupted()) {
throw new InterruptedException();
//data retrieval code
We check the current thread's interrupted condition with every row of data retrieved. An obvious question that comes to mind is, "What's the penalty for this additional check; how much overhead we introduce?" A simple test on my Pentium 1GHz PC shows that it takes one second to do 1 million checks, so it is sufficiently fast and we can neglect the overhead it introduces to the code above.
In the code that accompanies this article, a
SingleThreadDatabaseQuery class
implements the above ideas in its
getRecords() method.
The class implements a
DatabaseQuery interface for demonstration purposes only,
to contrast its implementation of the
getRecords() method with
its multi-threaded counterpart described in the next section.
getRecords() method of
SingleThreadedDatabaseQuery is synchronized.
This is necessary because the number of concurrent
Statements created
from the same
Connection can be different for different database drivers.
Some drivers, such as the ODBC-JDBC bridge, which is part of the standard Java distribution,
allow only one statement per connection. Without synchronization, the
getRecords() method would throw an exception if another thread attempted to create a statement while the current thread
was still executing the
getRecords() code.
MultiThreadedDatabaseQuerier class contains a multi-threaded version
of the
getRecords() method. This class' constructor obtains the maximum number of concurrent statements allowed:
imaxStatements =
if (maxStatements == 0) {
maxStatements = Integer.MAX_VALUE;
DatabaseMetaData API says that if a zero value is returned by its
getMaxStatements() method, it can mean either unlimited or unknown number of concurrent statements.
We adopt an optimistic interpretation and assume an unlimited number of statements,
in this case. More cautious readers should replace the
Integer.MAX_INTEGER value with the
value of
MultiThreadedDatabaseQuerier class uses the
maxStatements value to limit
the number of threads executing
getRecords() concurrently. The class implements a mechanism called
counting semaphore,
which is a convenient synchronization construct used to manage pools of limited resources.
The semaphore that the class defines has two methods:
acquire(), which blocks when the number of currently used statements reaches the
maxStatements limit, and
release(), which increases the pool size
and notifies any waiting threads in the
acquire() method.
One more change has been made to
getRecords() to improve its concurrency.
Since the
executeQuery() method of
QueryExecutor is synchronized,
getRecords() method uses a pool of
QueryExecutor objects
so that concurrent threads do not have to wait when competing for a single
QueryExecutor object.
MultiThreadedDatabaseQuerier class implements a simple pool based on a
The list of
QueryExecutor objects is initialized in the class constructor.
getQueryExecutor() method waits until the pool is non-empty, then removes the first element from the list. After
getRecords() completes its data retrieval, it returns the executor back to the pool in the
releaseQueryExecutor() method.
The code for this article contains a test class called
QuerierTest to show
getRecords() method in action. The reader should substitute the values of static variables in
QuerierTest with the values appropriate to the reader's environment.
A database
Connection can be obtained through an ODBC-JDBC bridge
on the Windows platform (
or through a JDBC driver (
openJdbcConnection()) for other platforms.
openJdbcConnection() method uses a free JDBC driver,
jTDS 0.7.1,
from SourceForge, which can connect to a Microsoft SQL Server or Sybase. If
your database server is different, you need to download a proper JDBC driver from
your database vendor's web site.
If you decide to use the jTDS driver, you need to download it from the SourceForge
web site and include the jtds-0.7.1.jar file in your
java -cp .;LIB_DIR\jtds-0.7.1.jar test/QuerierTest
where LIB_DIR is the directory where the jtds-0.7.1.jar file was saved.
The test in
QuerierTest opens a database connection,
creates a
DatabaseQuerier, and spawns 10 threads.
Each thread executes the
getRecords() method
DatabaseQuerier with the same query string.
The reader should comment out/uncomment the appropriate lines in the code to use either
the ODBC-JDBC bridge or the JDBC driver,
and to test either
SingleThreadedDatabaseQuerier or
A single-threaded version of a querier produces a deterministic output when
QuerierTest runs:
Threads created
Threads started
Threads 0,2 interrupted
InterruptedException in thread 0
Thread 1 completed
InterruptedException in thread 2
Thread 3 completed
Thread 4 completed
Thread 5 completed
Thread 6 completed
Thread 7 completed
Thread 8 completed
Thread 9 completed
A multi-threaded version of a querier produces an output that, on my computer, looks like this:
Threads created
Threads started
Threads 0,2 interrupted
InterruptedException in thread 0
InterruptedException in thread 2
Thread 1 completed
Thread 8 completed
Thread 7 completed
Thread 6 completed
Thread 5 completed
Thread 9 completed
Thread 4 completed
Thread 3 completed
A multi-threaded querier is suitable in situations when multiple queries need to execute concurrently using the same database connection. This querier version provides more responsive solution over a single-threaded querier, although it comes at a cost of slightly slower execution.
Often, database queries work in the context of a GUI system. Usually, these queries are initiated by the user through action events, such as mouse clicks or key presses. Since such events execute on the event-dispatching thread, which also executes repainting code, it is important that time-consuming database queries run in a background thread. Only then the GUI will maintain its responsiveness. Once query results are obtained, any changes to the GUI should be done on the event-dispatching thread to keep them in sync with other events and repainting requests. A Swing Worker is an excellent candidate for this sort of job. It can run a piece of code asynchronously in a background thread (our database query) and then can execute another piece of code on the event-dispatching thread (the GUI updates). It also provides a way to interrupt the background thread (stopping the running query).
Slav Boleslawski is a software engineer and database designer living in Sydney, Australia.
Return to ONJava.com.
Copyright © 2017 O'Reilly Media, Inc.


text:
Seth? you in there? *looks for another way in*
Seth- Oh Amy yeah I'm here ... how's things on your side of the wall?
Guy- Follow
not bad...just...how did you get in?
everything alright in there?
The childeren carried me in and yeah things are fine there's just this random guy trying to get me to follow him.
*the guy just waits staring at me*
the children just stand and stare at me...glad you're okay...random guy? you going to follow and investigate?
Hmm follow a guy who seems to be part of Harry's trap or stay here ... I think I'm staying.
* two large creature appeare beside the man then come towards me*
Well maybe I might be going after all.
why do you say that?
be careful...it is Harry's place after all...
you want me to come with?
Well there are two very large beasts coming this way to ... um ... "escort" me along so yeah if you feel like coming that would be great.
*the beasts advance*
Guy- please come with us now
okay.. *phases through the wall* ((I hate doing that...)) *jumps as I see the beasts* I see what you mean...why do they want you?
Seth- I never asked but I'm pretty sure they just take who Evers brought to this room. Oh and good to see you on this side of the wall by the way *smiles*
Guy- will you follow now?
Ari: *standing on the brigde look out into space*
Harry : -working on the portal device- laddi daddi dum...
Originally Posted by Seth 42
Seth- I never asked but I'm pretty sure they just take who Evers brought to this room. Oh and good to see you on this side of the wall by the way *smiles*
Guy- will you follow now?
well good to know you're as clueless as I am at this point *smiles back* nice to see you again too ^^
*turns to the guy* why?
Wakes up in a strange room, head throbing.
"Where am i??" she looks at Harry.
Seth? you gonna answer the guy?... (:p)
Originally Posted by AMystery
Seth? you gonna answer the guy?... (:p)
Sorry must have spaced out abut there ... sure lets follow the old guy *the man heads down a small pathway*
welcome back to the world :p *giggles and takes your hand* then lets take a look ^^ *follows down the passage*
*walks beside you holding your hand* Maybe we'll see somthing interesting I guess but I still don't think this is a good idea.
*looks up at you* why not? except for the fact they kidnapped you, took you here and now leading you somewhere you don't know...and this is Harry's place...
Oh yeah if you exclude that I guess it's fine and a dandy idea :D * they reach a crossroads and the man heads left*
Forum Rules


text:
Richard Childress Racing
Recent News
Sprint Cup Series Coke Zero 400 Report
July 7, 2014
NASCAR Sprint Cup Series
Coke Zero 400 Post Race Report
Daytona International Speedway
Sunday, July 6, 2014
Race Highlights:
- Richard Childress Racing teammates Austin Dillon, Paul Menard and Ryan Newman finished fifth, 16th and 24th, respectively.
- Newman ranks eighth in the Sprint Cup Series championship point standings, trailing current leader Jeff Gordon by 117 points, while Menard ranks 10th and Dillon ranks 13th.
- Aric Almirola earned his first victory of the 2014 season and was followed to the finish line by Brian Vickers, Kurt Busch, Casey Mears and Dillon.
- The next Sprint Cup Series race is the Camping World RV Centers 301 at New Hampshire Motor Speedway on Sunday, July 13, which is scheduled to be televised live on TNT beginning at 1 p.m. Eastern Time and is broadcast live on the Performance Racing Network and SiriusXM NASCAR Satellite Radio, channel 90.
Austin Dillon Earns Top-Five Finish In Coke Zero 400 at Daytona International Speedway
Paul Menard Finishes 16th in Rain-Shortened Race at Daytona International Speedway
Crash Costs Newman and the WIX Filters Team a Solid Finish in Sunday's
Coke Zero 400 at Daytona International Speedway
"I really spent most of the race managing and avoiding trouble by riding in the back. I had a really good idea where the leaders were and we were conservative with how we raced and by pitting on the extra lap by ourselves. It was all about staying out of trouble and keeping the fenders on our WIX Filters Chevrolet for most of our race. We kept it clean until the biggest crash of the Coke Zero 400. It's so unfortunate these fans have sat through all of this for an extra day as we continue to fight Mother Nature. I hate seeing all these race cars get torn up like this. I think today is a product of being here an extra day, guys racing in the rain and a chance for the win. What happened today is just a product of racing together, it is what it is."