text:
Police: Curriers' killer targeted young couple tooBy RACHEL DORO
The Associated Press | December 13,2012ANCHORAGE, Alaska Before serial killer Israel Keyes murdered an 18-year-old barista in Alaska, he also targeted the young womans boyfriend before changing his mind, according to the lead investigator in the slaying.
Homicide Detective Monique Doll said the plan was part of Keyes escalation of his killing from single victims to pairs, likening it to a drug addicts need to continue to take more drugs to match the feeling of the initial high.
Shortly before killing Bill and Lorraine Currier in Vermont in 2011, Keyes came close to killing a couple parked in a car at an Anchorage park, police said. He also considered shooting the police officer who came to shoo the pair away from the closed park, but abandoned his plan when a backup officer arrived.
Keyes, who recently killed himself in his jail cell, abducted Samantha Koenig on Feb. 1 at the Anchorage coffee stand where she worked after he climbed in the drive-through window. He bound Koenig with zip ties, then waited with his victim on the floor of the darkened structure, said Doll.
Doll said Tuesday that investigators reviewing the abduction caught by security cameras initially thought Keyes had Koenig on the floor to wait out anyone who might have seen him climb through the window or to wait for things to calm down.
What we found when we interviewed Mr. Keyes was that he knew that the coffee kiosk closed at 8 p.m. and he knew that because Samantha didnt have a vehicle there, somebody was going to come and pick her up, Doll told The Associated Press. He was waiting for her ride to come there because he intended to take that person as well.
Keyes, 34, ended up leaving with Koenig shortly before the arrival of Koenigs boyfriend, Duane Tortolani II.
Doll said she doesnt know why Keyes changed his mind about also killing the boyfriend, as he had targeted the Curriers.
I dont know why he left, but he made it very clear that, you know, that was part of the plan, she said. It was very fortuitous for Mr. Tortolani not to have run into Mr. Keyes.
Keyes and Tortolani would have a later encounter.
Early the next morning, about 3 a.m., Tortolani saw someone in a mask standing near his truck. He confronted the person, whom Doll said was Keyes trying to steal a debit card from the pickup. Tortolani ran inside the home he shared with Koenig and her father to get his help.
Keyes, who had parked a distance from the Koenig home, was gone by the time the men came out, Doll said. Also gone was the debit card for an account Koenig shared with Tortolani.
There is no local phone listing for Tortolani, and he did not immediately return a phone message seeking comment Tuesday left with his employer.
Keyes, who confessed to killing Koenig and at least seven others across the country, told investigators he raped and strangled Koenig, leaving her body in a shed for two weeks while he went on a cruise.
Keyes was arrested in Lufkin, Texas, in March after using the boyfriends stolen debit card. Keyes was found dead earlier this month after slitting his wrist and strangling himself with a rolled-up sheet in his Anchorage jail cell, where he was awaiting trial next year for Koenigs slaying.
Three weeks after Keyes was arrested, Koenigs remains were found in a frozen lake north of Anchorage.
Before his death, Keyes also confessed to four murders in Washington state, two in Vermont and one on the East Coast with the body disposed of in New York over the past decade. There also could be three additional victims, for a total of 11 murders, according to the FBI.MORE IN Wire NewsUNIVERSAL CITY, Calif. Full StoryTroubling as the details of the McLaren Report were, a news item out of Russia earlier this week... Full Story
- Most Popular
- Most Emailed


text:
Disney's live-action movie about the villainess of "Sleeping Beauty" is probably the most anticipated live-action Disney film since, well, forever. It helps that it's based on a classic Disney movie that's based on a fairy tale. It also helps that Angelina Jolie seems perfect for the role, as seen in this new poster for the movie.
"Maleficent" hits theaters May 30. Enjoy this trailer, complete with a hauntingly creepy cover of "Once Upon a Dream" courtesy of Lana Del Rey.

subset: commoncrawl


text:
You are hereHome › Resources
This section includes helpful traffic safety information, useful links, tools and frequently asked questions.
If your organization would like to be included in the Useful Links section, or if you have a question please contact us.
- Research
- About
- Media Center
- Store
- Resources


text:
The Phillies invite all the hard working people in the hospitality business, to come relax after a weekend of work and enjoy yourself with this great ticket deal!
On Monday, July 18 at 7:05 p.m. when Phillies take on the Miami Marlins, all "In the Biz" professionals are invited to take advantage of a special $8 discount off tickets in locations regularly priced $47 and under.
For groups of 25 or more, please contact Blake Summerfield in the Phillies sales office at 215-463-5000 ext. 5332. All groups of 25 or more will be welcomed on the Phillies side auxiliary message boards at the top of the 5th inning.
Thank you for your continued support of the Phillies!


text:
Configuring your Linux server to use largepages for JRockit
By dkumar on Mar 28, 2011
JRockit can use the largepages on Linux platform and it can yield better performance for memory/gc intensive application. However on platform like Solaris and with Hotspot the largepages are already enabled you just have to use them, while on Linux it would require following to get to use the LargePages:
Enable the LargePages in the kernel (using CONFIG_HUGETLB_PAGE and CONFIG_HUGETLBFS).
In most cases we don't have to do the above and we can check if its available for use:
# cat /proc/meminfo | grep Huge
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 2048 kB
This tells us that this system support largepages of 2 MB in size
No we need to tell the kernel how much memory we need to reserve which can be done by:
# echo 4096 > /proc/sys/vm/nr_hugepages
This would reserve 8 GB of memory for largepages.
This change can be made permanent in /etc/sysctl.conf by adding followig line:
vm.nr_hugepages = 4096
nodev /mnt/hugepages hugetlbfs rw,auto,uid=9500,user,sync 0 0
This line in /etc/fstab will give the user with id 9500 r/w permission on /mnt/hugepages.
This can be activated without reboot:
# mount -a
Its all setup now and JRockit can be started with -XlargePages:exitOnFailure=true , after using this
flag if the vm start successfully then again doing
# cat /proc/meminfo | grep Huge
will tell you how many pages are taken away by your JRockit. If the VM doesn't start that would mean you might have missed some steps.


text:
Vt. hospital busy after drug sweepJanuary 19,2013BENNINGTON The Vermont hospital that serves the area where police conducted one of the largest drug sweeps in state history is seeing more patients seeking treatment for drug withdrawal symptoms.
Southwestern Vermont Medical Center Emergency Director Dr. Adam Cohen said patients began seeking treatment Wednesday afternoon while the long-planned drug operation in Bennington County was still under way.
Cohen wouldnt provide numbers, but he told the Bennington Banner that you can definitely connect the increase in patients seeking treatment for drug withdrawal with the police operation.
He said he expects the trend to continue for at least a week.
On Wednesday more than 100 police officers carried out Operation County Strike. It resulted in the arrest of 48 people, most on illegal drug charges. Arrests are continuing.MORE IN This Just InWASHINGTON Long-term U.S. Full StoryMONTPELIER The Vermont attorney generals office says drug companies have complied with a state... Full StoryMOUNT HOLLY At its meeting next week, the Mount Holly Select Board will consider an ordinance... Full Story
- Most Popular
- Most Emailed


text:
President Bell delivers keynote address during King Day tribute event
SALISBURY, Md. – (Jan. 22, 2013) – Dr. Juliette B. Bell, in her first major public address since becoming UMES' president 6½ months ago, called on celebrants of the Martin Luther King Jr. federal holiday to draw inspiration from "the power of a dream."
That was the overarching theme of Bell's keynote address Monday to a crowd of more than 800 attending the 28th annual Tri-County Organizations' Coalition tribute to the late civil rights leader.
Bell invoked memories from her childhood in Alabama in the 1950s and 1960s – where some of the civil rights movement's most bitter confrontations took place – as she reflected on historic strides toward equality and justice King inspired the nation to embrace.
"When we went to town on Saturdays," Bell said., "we had to travel about 15 miles by car."
"We could not use the facilities or get food or drink at most of the places we shopped," she said. "This was in the early sixties, when segregation in Alabama and indeed throughout the south was the norm."
Bell recalled King's yearning that someday black and white children in Alabama "will be able to join hands … as sisters and brothers." In many ways, he was describing Bell and her five siblings, who grew up on an Alpine, Ala. farm where she described working in the hot sun "chopping and picking cotton."
Fast forward to this past fall, when Bell, just a few months into her presidency at UMES, returned triumphantly to her alma mater, Talladega (Ala.) College, to deliver the 2012 Founders' Day address.
"Who would have dreamed that … I would be presented the key to the city – a city where I used to not even be able to use a public restroom -- by the mayor of Talladega," Bell said. "The Power of a Dream."
The "then and now" imagery prompted reflective nods, a murmur of "Amens" and polite applause.
"It was the dreams of people like my father," Bell said, "who worked and sacrificed his whole life so that I would have the opportunity for a better life."
"It was the dreams of people like Dr. King, who dared to speak out about the injustices in the world, to articulate his vision for the future, and to die for what he believed in. Because of his dream, people like me, and I dare say, President Barack Obama, are living a life that is beyond our wildest dreams," she said.
Monday night's event, organizers noted, attracted a near sell-out gathering even though it competed for attention with President Obama's second inauguration and in spite of a flu epidemic that has surfaced across the country over the past several weeks.
In addition to Bell's keynote address, the UMES Concert Choir provided the entertainment, including an inspiring rendition of "Ev'ry Time I Feel The Spirit."
Banquet organizers also remembered one of their own, the late Dr. H. DeWayne Whittington of Marion Station. When Whittington died this past November, among his many activities in retirement was serving on UMES' Board of Visitors, which he joined when it was formed in 1997.
Bill Robinson, director, UMES Office of Public Relations, (410) 621-2355. / Photos by Joey Gardner.


text:
MONDOUX Genealogy in All Regions
Search criteria: All Regions, Surname MONDOUX
What can you do here?
Search online databases for your ancestors:*
Find related genealogy web sites:
Web sites 1 through 1 of 1
Search for MONDOUX at partner sites:
MONDOUX queries on CousinConnect.com
MONDOUX genealogy records at DistantCousin.
Search Cemetery Records on Interment.net
Share your research with others:
Narrow your search:


text:
Does it quite a few times here. Also the finish is awesome haha also a picture.
Last edited by Rasnall; 12-19-2012 at 04:49 PM.
That research! So what might this be used for?
I would say it is a form of taijutsu really. It would be used to send an opponent flying into the air, at which point one can take advantage by following up with perhaps a fast moving projectile. It seems to be a great way to start a combo.
Well put. Like a gap closure or an emphasis on an attack.
( Mokuton: Mokuchū Sora Kikku ) - Wood Release: Wood Sky Kick
Rank: D
Type: Offensive
Range: Short
Chakra cost: 10
Damage points: 20
Description: The user will attack the opponent multiple times with several punches and kicks before turning their left arm into wood that extends out into a small pillar and pointing towards the ground and then lifting them towards the opponent where they finish them with a kick to the chin lifting them into the air.
Now, proceed to form the handseals of Snake → Rat → Ox → Ram → Snake...
Focus chakra into the ground AND CREATEEE A MAANNSSSIIIONNNNNNNNNNNNNN!
*Yamto stands ready and waves the seals Snake → Rat → Ox → Ram → Snake in quick succession. The ground rumbles...rocks and dirt are kicked up into the air as in front of Yamato rises....a tiny dog house.*
-___- ...... it's a mansion to an ANT!!!....-___-
*Focusing more on the image in his minds eye, Yamato again waves the seals Snake → Rat → Ox → Ram → Snake. again the ground begins to shake around him, cracks a fissures covering the ground as it is begins parting in front of him. Swifly rising from the ground comes 4 giant walls that then merge together at the top. Once the huge cube is complete, Yamato begins forming the interior, the bedroom, lounge, study, the stairs, the kitchen, the doors and the windows, until a huge magnificent manision stands before him.*
The...COULD IT BE?!
THE REAL ESTATE HOUSE OF MY DREAMS! Now, I can make more and more...and get rich! xD Jkjk.
So, in what ways might one be able to use this in battle?
During CQC. It looks like a very good counter to a lot of Taijutsu moves, as it will take a lot of people by suprise.
Hm...how about defensively as well?
Haha I was thinking about the move before this one with my last reply haha. Well it would be a great defensive move as it provides alot of cover. Also allows the user to perhaps sneak away while hidden.
Any certain types of elemental or physical moves, however? It's a dam huge house! LOL.
Forum Rules


text:
Raymond E. "Pete" Barnhart, 90, of Blairsville, PA (Blacklick Twp.) passed away on Monday, March 25, 2013 at the Keeper of the Flame, Blairsville, PA.
The son of Harry H. and Mildred (Redding) Barnhart, he was born June 23, 1922 in Livermore, PA.
Mr. Barnhart was a member of the United Presbyterian Church, Blairsville, where he was a ruling elder and member of the Men's Fellowship Class, former member of the Blairsville Horsemen's Association, former member and past worthy master of Blairsville Grange #2012 and was a director on the Blairsville-Saltsburg School Board when the high school was built in 1965.
Prior to his retirement in 1983, he was employed by Westinghouse Specialty Metals, Blairsville, for 28 years.
He enjoyed playing cards with his good friends, gardening, working in his shop and spending his winters in DeLand, FL from 1983-2004.
Surviving are his wife, Kathryn E. (Jacob) Barnhart whom he married April 17, 1946; two children; a son, Gary R. Barnhart (Carol) of Blairsville and a daughter, Barbara K. Brown (Terry) of Blairsville; two grandchildren, Shelly Davis (Anderson) and Jill Richards (Gregg); four great grandchildren, Reid Davis, Jake Richards, Connor Davis and Delaney Richards; three brothers, Lyle Barnhart (Ellen) of Blairsville; Glenn Barnhart of Belle Vernon and Paul Barnhart (Arlene) of Derry; three sisters, Ruth Trimble of Blairsville; Gladys Miller (Bert) of Frankfort, IN and Evelyn Miller (Orin) of Latrobe; two sisters-in-law, Twila Barnhart of Pittsburgh and Sue Barnhart of Derry and several nieces and nephews.
He was preceded in death by his parents; a granddaughter, Julie Brown in 1997; four brothers, Edward, Pershing, George and Dale and a sister, Marie Strong.
The family will receive friends from 2 to 4 and 6 to 8 P.M. Wednesday at the Shoemaker Funeral Home, Inc., 49 N. Walnut St., Blairsville, PA. A funeral service will be held at 11:00 A.M. Thursday at the United Presbyterian Church, Blairsville, PA with Rev. Timothy R. Monroe and Rev. Dr. Roger D. Petersen co-officiating.
Interment will be in the Blairsville Cemetery, Blairsville, PA.
The family suggests memorial contributions be made to the United Presbyterian Church, 137 N. Walnut St., Blairsville, PA.
To view the online obituary, sign the guest registry or send condolences, visit www.shoemakerfh-monuments.com
NOTE: This thread is moderated, comments will not post immediately.
Simply confirm your registered email address below and click "Reset Password." We will immediately email you a link back to the site where you can enter a new password for this account.
Copyright © 2016 Renda. All Rights Reserved.
Kathleen Smathers


text:
Aches and pains happen, and for the most part, theyre harmless. But if youre experiencing sharp pains, sudden discomfort or any other unusual symptoms, you need to seek help right away to make sure. Its not a good idea to wait and see if symptoms subside or to self-diagnose. Here are five pains you should never ignore:
Chest pain
It could be: heart attack
You may feel pain, pressure, fullness, tightness or squeezing for more than a few minutes, with the pain or discomfort coming and going. However, women are more likely than men to also experience symptoms such as neck, jaw, shoulder or abdominal pain; trouble breathing; nausea, vomiting or heartburn; sweating; lightheadedness; and fatigue. Other possible conditions causing chest pains include panic attacks and lung diseases such as pneumonia or a blood clot in the lungs.
Abdominal pain
It could be: any number of conditions, depending on the location and severity of the pain
Pain that affects most of your abdomen could be a stomach virus or harmless case of indigestion or gas. Pain thats confined to a particular area of the abdomen and is severe may be related to a problem with one of your organs such as appendicitis, a gallbladder attack, stomach ulcers or reproductive issues such as ectopic pregnancy, an ovarian cyst, pelvic inflammatory disease or endometriosis. In general, isolated abdomen pain with no other symptoms (that means no rectal bleeding, nausea, fever or vomiting) is unlikely to be a major problem.
Calf pain
It could be: deep vein thrombosis (DVT)
DVT is a blood clot in one of your deep-lying veins and causes sudden calf pain. The symptoms may worsen when you stand or walk. It can also cause a serious complication called pulmonary embolism, in which a blood clot breaks free in the veins and travels to the lungs. Major surgery, a broken hip or leg or a long plane ride can trigger DVT.
Foot or leg pain
It could be: diabetic nerve damage
Shooting pains, burning, tingling or numbness in your extremities could signal diabetic neuropathy. Diabetes causes high blood sugar levels, which, in turn, results in nerve damage. Diabetic neuropathy can also cause nausea, vomiting, constipation, diarrhea, urinary problems and dizziness.


text:
Mondi is very pleased to confirm that today, 1 October 2012, we completed the acquisition of 99.93% of the outstanding share capital of Nordenia International AG. Nordenia's operations, combined with Mondi's existing Consumer Bags operations now form the new Mondi Consumer Packaging Business Unit, which is a part of our Europe & International Division. The new Business Unit is led by the former Nordenia CEO Ralph Landwehr from the headquarters in Greven, Germany.
The acquisition offers Mondi the unique opportunity to be a leading company in the area of consumer packaging, with a significantly extended product range, high-quality innovative products, and excellent service.
Welcome to the world of Mondi and we invite you to learn more about our Consumer Packaging Business Unit here.


text:
Wholesale Blank Apparel,
Clothes & Accessories
No Minimums, No Account or
Business License Required.
Orders of 48 and above
receive special pricing - Fill out
quote form
Click a swatch below to change colors.
A newer version of the Flash Player is required to enable the zoom feature.
Click here to get the current version.
Port & Company® - Short Sleeve Value Denim Shirt. SP11
With sturdy construction, a generous cut and soft garment washing, our Value Denim Shirt won't stretch your budget.
Adult Sizes: XS-6XL
Price starts at: $13.19
For detailed PRICING, please select "Add to
" to view the ordering/pricing grid.


text:
Get Your Own League
In 2001, the king of crap conglomerates and no-holds-barred entrepreneurship, Vince McMahon, teamed up with NBC to create a new world order football league deftly named the XFL. The league featured 'roid-raging castaways with unfettered guts and brawn who considered the actual rules of the game nothing more than a bothersome set of circumstances meant to be ignored — all in the holy name of entertainment.
Personally, I have had enough of the steroid scandal in baseball; and in an effort of compromise between giving the fans what they want and keeping Major League Baseball clean, I propose we gather up all the Mannys, Barrys, Alexes and Marks, give them to Vince McMahon, throw a ton of money at marketing and licensing and let them hit the hell out of the ball all they want in a rule-breaking utopia known as the XBL.
No drug tests. No suspensions. No questions.
And who better to get this league off the ground than Rafael "What the Heck Is Stanozolol Anyway" Palmeiro?
Don't hate me 'cuz I'm right.
9 Comments
That was a great video! And hey – I'm all for it; if they want to start their own league and people want to pay to see them? Have a blast!
"Keep em right in my front pocket, where my testicles used to be" LOL.. maybe Manny should of used that approach.
– V [ http://flairforthedramatic.mlblogs.com ]
Julia — I'm with ya. Let 'em have at it.
V — I think Manny's testicle problem may root in Manny being Manny (in other words, getting burned).
Wrightway — HAHA!
That was hilarious! I've never seen it before and it totally cracked me up. Genius!
Palmeiro stated unequivocally he never used steroids and I believe him. He's a stand up guy with above average love for the game and playing it correctly. Tying his name to anything having to steroids, shows me that you people at RSBS know nothing about baseball. Your comments are nefarious…
Jane — I like to think so. MadTV had its moments.
Tom — Since you're joking, I will withdrawal my request to have you "erased"😉


text:
Firm's Recall Hotline: (800) 440-0680
WASHINGTON, D.C. - The U.S. Consumer Product Safety Commission, in cooperation with the firm named below, today announced a voluntary recall of the following consumer product. Consumers should stop using recalled products immediately unless otherwise instructed. It is illegal to resell or attempt to resell a recalled consumer product.
Name of Product: Plush Boys Rattles
Units: About 82,000
Importer: Target, of Minneapolis, Minn.
Hazard: The recalled rattles can break open releasing the small beads inside, posing a choking hazard to young children.
Incidents/Injuries: None reported.
Description: The recalled rattles were sold in three styles: a white baseball with red stitching, a brown football with white stitching, and an orange basketball with black stitching. The tag sewn into the rattle contains: "Reg. No. PA5706(CN), Distributed by Double Nice Co Ltd. 3f-2 No. 325, Wu Chuan Road, Taichung, Taiwan, Made in China."
Sold exclusively at: Target stores nationwide from March 2007 through May 2007 for about $1.
Manufactured in: China
Remedy: Consumers should take the recalled rattles away from young children immediately and return them to any Target store for a full refund.
Consumer Contact: For additional information, contact Target at (800) 440-0680 between 7 a.m. and 6 p.m. CT Monday through Friday, or visit the firm's Web site at www.target.com
The U.S. Consumer Product Safety Commission is charged with protecting the public from unreasonable risks of injury or death associated with the use of
thousands of types of consumer products under the agency's jurisdiction. Deaths, injuries, and property damage from consumer product incidents cost the
nation more than $1 trillion annually. CPSC is committed to protecting consumers and families from products that pose a fire, electrical, chemical or
mechanical hazard. CPSC's work to help ensure the safety of consumer products - such as toys, cribs, power tools, cigarette lighters and household
chemicals -– contributed to a decline in the rate of deaths and injuries associated with consumer products over the past 40 years.
Federal law bars any person from selling products subject to a publicly-announced voluntary recall by a manufacturer or a mandatory recall ordered by the
To report a dangerous product or a product-related injury go online to www.SaferProducts.gov or call CPSC's Hotline at 800-638-2772 or teletypewriter at
301-595-7054 for the hearing impaired. Consumers can obtain news release and recall information at www.cpsc.gov, on Twitter @USCPSC or by subscribing
to CPSC's free e-mail newsletters.
Times: 8 a.m. - 5:30 p.m. ET; Messages can be left anytime
Call to get product safety and other agency information and to report unsafe products.
Please use the below phone number for all media requests.
Phone: (301) 504-7908
Spanish: (301) 504-7800
View CPSC contacts for specific areas of expertise
We are still interested in receiving incident or injury reports that are either directly related to this product recall or involve a different hazard with the same product.
Report a Product on SaferProducts.gov
The link you selected is for a destination outside of the Federal Government. CPSC does not control this external site or its privacy policy and cannot attest to the accuracy of the information it contains. You may wish to review the privacy policy of the external site as its information collection practices may differ from ours. Linking to this external site does not constitute an endorsement of the site or the information it contains by CPSC or any of its employees.
Click Ok if you wish to continue to the website; otherwise, click Cancel to return to our site.


text:
Library >> Browse Articles >> Case Management
Become a Licenced Practical Nurse (LPN)
Licensed Practical Nurses (LPNs) work under the direct supervision of RNs and physicians but are capable of performing most patient care tasks. These tasks include taking patients' vital signs, temperature, blood pressure, and patient bathing. The only RN-specific tasks that LPNs are not able to do are to administer IVs, push pharmaceuticals, and hang the first unit of blood.
h4. Connect with other LPNs
Join the Licensed Practical Nurse discussion group on NursingLink here!
Get Started With These Links
About the LPN/LVN Career Path Path:
LPNs are called Licensed Vocational Nurses (LVNs) in Texas and California. For additional information from actual nurses in this field, please see the Licenced Practical/Vocational Nursing discussion thread.
Read an interview with a current LPN in Career Profile: Licensed Practical Nurse.
Check out the article The Supply, Demand, and Use of Licensed Practical Nurses.
Find a School on Nuringlink:
Which Nursing School is Right for You?
Online & Distance Learning
Pay for School:
Search Nursinglink for Thousands of Nursing Scholarships
Part-time Students Can Get Financial Aid
Types of Aid for College
Discovering Job Opportunities:
Search Nursinglink for Jobs Across the Nation
How Networking Can Work For You
Winning Through Associations
How to Use the Internet in Your Job Search
Choosing a Hospital/Clinic:
Nursinglink's Hottest Health Employers
Moving Beyond Hospital Walls
What Nurses Should Ask Prospective Employers
How To Evaluate a Nurse Job Offer


text:
Brasil Brasil Cultural Center is a non-profit organization whose mission is to strengthen the community through arts education. BBCC utilizes the multi-faceted qualities of Capoeira, an Afro-Brazilian martial art, as a medium to bring dynamic educational programs to children and adults globally.
We offer the following martial art, dance, fitness, music and language classes: Youth & Adult Capoeira & Parkour, Samba, Zumba, Kickboxing, Belly Dancing, Afro-Toning, Afro-Brazilian dance, Zouk, Kizomba, Funky Brasil, Drumming & Portuguese. JOIN THE FUN!
The Capoeira Batuque Academy is the longest standing Capoiera academy in Los Angeles & Southern California for youth and adults, which was established by Mestre Amen Santo in 1988. Other than Los Angeles, Capoeira Batuque has schools in Santa Barbara, Milwaukee, Colorado, Dubai, and Japan. Capoeira is an Afro-Brazilian martial art form, which was developed by the slaves as they were learning to fight, yet disguised as a dance with acrobatics, and accompanied to music. Our Program focuses on the continuity and survival of this art form across time and space, and sustains transnational connections between Capoeiristas (Capoeira practitioners) in Los Angeles, Brazil, and the world. In June of 2013, Capoeira Batuque proudly celebrated 25 years within our amazing community! Capoeira is known to increase flexibilty, strength & agility as well as align the mind, body & spirit. Capoeira Batuque promotes unity & respect within our school and community and is committed to Preserving our history, Nurturing the present and Building our Future.


text:
Maritime / Cabana Seagrass Rug - Sage / Khaki
Product Info
- Click here to Order Custom Size, Shape and Binding Color
- 100% Natural Seagrass Rug, Earth Friendly
- Designed and Hand Crafted by Artisan Rug Maker. Imported
- 2" Wide Border, Mitered Corners, Non-Slip Latex Backing
- Naturally Durable
- Variations are part of the Natural Beauty of Natural Fiber Rugs
- Rug Pad Recommended (Sold Separately)
Maritime Seagrass Rugs are designed and hand crafted by artisan rug makers, these rugs still are a comfortable fit for any budget. Each rug is an individual work of art; variations in color are a natural part of their beauty and appeal.
More Info
- We recommend using Host Dry Carpet Cleaner for spills and accidents
- Do not pull loose fiber. Clip and remove the loose ends with scissors
Additional Information:
- Rug Care & Maintenance
- How to Make Rugs Lay Flat
- Tips for Selecting an Area Rug
- Natural Flooring Buying Guide
- Rug Term Dictionary
- Methods of Handmade Rug Construction
Please Note: The color may vary from the actual color of the rug due to different monitor settings.
Every Rug Needs a Rugpad
Yes, recommended to a friend.Great rug January 10, 2014
"I've had 2 of these rugs for a while now and I'm very happy with the quality. Seagrass is very stain resistant and the binding of the rug is very durable. These rugs are a great value."
Yes, recommended to a friend.Great rug December 23, 2013
"I did lots of research before purchasing this seagrass rug. I ordered one for our dining room and one for our living room, which I layered another rug over for comfort. I am very happy with both. I ordered the large seagrass rug sample from Pottery Barn, and their seagrass rugs are identical (latex backing included) except much more expensive. I've read that seagrass does not stain easily, and it is durable. WIth a yellow Lab and a baby, that is a must. This is a great buy!"
Yes, recommended to a friend.Quality December 23, 2013
"Love my new rugs. They are beautiful and just as pictures on website. Thanks!"
Yes, recommended to a friend.Love this, great value! December 05, 2013
"This is my 3rd sea grass rug from naturalarearugs.com. Lowest price around, perfect high quality rug."
Yes, recommended to a friend.Excellent purchase November 29, 2013
"So glad I ordered this rug. I shopped around for some time looking for a seagrass rug and found this one. I'm so glad I did! The price was great the rug is perfect and I'm so happy with my purchase. Excellent quality rug at an excellent price!!!"
Yes, recommended to a friend.High Quality November 26, 2013
"OK, Great quality, fast shipping and a reasonable price. Truly a nice product from a good supplier. Will buy more soon. Thanks very much for a nice easy fulfilling experience."
Yes, recommended to a friend.Great Neutral Rug November 25, 2013
"I purchased this rug to replace a beige area rug in our living room as we are about to sell our house. I love how this rug makes the room look neat, and the clean lines define the room. I would definitely purchase this rug again. The price was better than all of the other places I looked, and I looked A LOT of places."
Yes, recommended to a friend.Pleasantly surprised! November 25, 2013
"I'm not one to order off the internet - I prefer to see and feel before I purchase. That being said I saw great reviews from your site so I decided what the heck I'll give it a try. I had searched several places in my town and could not find the natural look I was wanting for my new beach room. Well, I was MORE surprised by this rug that I ever expected!! Excellent quality, feel and color. I highly recommend your company and will most definitely be a return customer!!"
Yes, recommended to a friend.Love It November 18, 2013
"I hesitated to purchase a rug that I did not see and feel in person - but - I am so happy I did. It is wonderful.. Love the color. Well made. Very happy with purchase."
Yes, recommended to a friend.So happy with my purchase! October 23, 2013
"It took a lot of researching to finally feel like seagrass was the way to go for me, and the prices on this site were the most reasonable I found for the size rug I ordered. Shipping was fast and the quality appears fine. I've had the rugs for 3-4 weeks and I'm very satisfied."
Yes, recommended to a friend.Seagrass sisal rugs smart buy October 22, 2013
"I have worked in interior design for the past 10 years and have always been a fan of sisal seagrass rugs. They have a blended neutral coloring to them that works with any color scheme. The texture is durable with wear and tear from pets, kids or heavy foot traffic. They are easy to keep clean. They look chic in any setting modern or contemporary. I have recommended buying these rugs from this website in particular to many people including friends, family and clients. The custom size options make it easy to order for any size space at a reasonable price."
Yes, recommended to a friend.Best Quality around October 15, 2013
"I am so impressed with the quality of the Maritime Seagrass Rugs that I purchased, I will never buy another rug from another company again. Naturalarrearugs.com offered free shipping and I received these rugs in less than 5 days. amazing quality and they accent my living and dining room beautifully. Best Quality around."
Yes, recommended to a friend.fantastic quality and soooo happy October 03, 2013
"Was more than pleased with this purchase; did an extensive store and internet search prior to selecting this rug; best price, excellent quality, fast delivery, incredibly well packaged--couldn't be happier unless someone came to my house and wove the rug on the spot! Wish I could give it 10 stars! If I had more rooms, would order a dozen more of these without hesitation. Save yourself the time and headache of looking around, as it doesn't get any better than this."
Yes, recommended to a friend.fantastic quality and soooo happy October 03, 2013
"Was more than pleased with this purchase; did an extensive store and internet search prior to selecting this rug; best price, excellent quality, fast delivery, incredibly well packaged--couldn't be happier unless someone came to my house and wove the rug on the spot! Wish I could give it 10 stars! If I had more rooms, would order a dozen more of these without hesitation. Save yourself the time and headache of looking around, as it doesn't get any better than this."
Yes, recommended to a friend.Happy Returning Customer October 03, 2013
"This is the second time I have purchased a rug from Natural Area Rugs, & I am so happy with my purchase. In fact, our first one held up so well that I was able to re-sell it for the purchase price so we could upgrade to a larger size. I recommend this company to all my interior design clients."
Yes, recommended to a friend.Love it! September 20, 2013
"Love this rug! Purchased for my son's room and it works great! It is soft enough for little hands & feet but sturdy enough to take the abuse from a 2 year old!"
Yes, recommended to a friend.Love, love, love! May 03, 2013
"Fast shipping, great packaging. I have had 3 of these rugs for over a year now. They have exceeded my expectation for quality and durability. We are moving to a new house and I will be buying more without hesitation. Best rug for homes with children btw."
Yes, recommended to a friend.Excellent Quality and Service April 18, 2013
"I ordered 2 seagrass rugs and couldn't be more pleased. The quality of these rugs met and/or exceeded many popular home decor and furnishing stores. The rugs were carefully shipped and delivery was hassle free. Thank you for your excellent customer service! FIVE STARS!"
You may also like


text:
A Pavement Condition Report issued by the city's Department of Facility Maintenance in December shows the sad state of Oahu's roadways.
According to the report, 56.63 percent of all city roads are considered adequate. However, 15.59 percent of roads are degraded, while 27.78 percent are unsatisfactory. That means 43.37 percent of all city roads are near, or below acceptable standards.
"It's the source of many complaints and issues the public raises, so it's not something that we were really surprised about," said Ross Sasamura, the Facility Maintenance director.
The DFM report is the result of the city's new pavement management system, which rates city roads from zero to 100 based on their current condition. Roads that score zero to 55 are considered "unsatisfactory," while those that score 56 to 70 are said to be "degraded." Any road with a score of 71 to 100 is deemed "adequate."
The average score for city roads currently stands at 70.59. The goal of the program is to have all city roads average a score of 80, while no single road falls below 60.
"It appears to be a lofty goal, but I think it's something that's achievable within the next three to four years," said Sasamura.
The mapping of all 3,517 lane-miles of city-owned roads on Oahu was accomplished during the final five months of last year using an earthmine© vehicle with high-definition cameras. The contract with Sam O. Hirota, Inc. cost the city $1 million.
Whether the program succeeds depends largely on consistent funding, and lots of it. The current city budget sets aside $100 million for road repair and refurbishment, a level Mayor Kirk Caldwell's administration has pledged to maintain, or even surpass.
"But even that isn't sufficient to catch-up on all the backlog of roads that we've neglected over the years," said City Council Chairman Ernie Martin. "We'll wait to see what the mayor offers in terms of his budget, but at the minimum we would expect $100 million."
In order for the program to work, earthmine© vehicle mapping must be done every one to two years. Martin says there's support on the Council to continue the mapping in regular intervals.
"I think it gives us a good gauge in terms of where we're at and where we need to invest our resources," said Martin, "especially for those roads that have been identified as critically in need of repair."
Another advantage of the pavement management system is that it allows the city to test different materials and treatments on roads in need of repair. Since all city roads are closely monitored, it's easier to identify which materials holdup best over time
"With an electronic piece of equipment that's programmed to make certain assessments, I think we have more consistency (and) more reliable data," said Sasamura.
The DFM report is available by clicking on the following link: http://www4.honolulu.gov/docushare/dsweb/Get/Document-133692/D-0008%2813%29.pdf


text:
Polka Dot Date Top
Style: 570077573
Out of Stock
Cool, calm and collected. Easy to achieve when wearing this weightless polka dot top, with ruffles and a relaxed shoulder bow set afloat by the slightest breezy whim. Shell and lining: 100% Polyester. Machine wash, cold; tumble dry low. Or dry clean. Imported.
- Pullover style; blouson waist.
- Removable shoulder tie threaded through loop on the back of left strap.
- Small pleats centered on back of neckline. Ruched banded bottom in front, smocked elastic in back.
- Georgette lining. Bra strap tabs.
- Hits at mid-hip (24" from shoulder).
Read more… Read less…


text:
Toshiba expands mobility offerings
Toshiba Australia has unveiled three new additions to its consumer range of tablets and notebooks.
Toshiba Australia has unveiled three new additions to its consumer range of tablets and notebooks.
Swiss-based telecom and peripherals vendor, Swissvoice, has entered the Australian market with the local launch of its ePure range.
Lenovo Thursday introduced the IdeaCentre Q190, a follow-up to its Q180, which came out earlier this year.
HTC's fast and well-designed Windows Phone 8X is one of the first to use Microsoft's new Windows Phone 8 smartphone operating system.
Nokia is hoping to connect more users around the world to the Internet with the 109, a GSM phone with integrated Twitter and Facebook clients.
For users who want a regular monitor, but still want to control Windows 8 using touch gestures, LG Electronics has introduced the Touch 10 monitor.
Is it a laptop or a tablet? The Surface makes a valiant attempt at being both -- but leaves you yearning for one or the other
Where are the sub-$300 Windows RT tablets? It's a question that might not be answered until Friday, when tablet makers finally put them on sale.
Hewlett-Packard's Envy X2 tablet-laptop hybrid will cost from US$849.99 when it starts shipping in the U.S on Nov. 14, the company revealed on Wednesday.
Asustek Computer has introduced the VivoTab Smart, a tablet computer with a 10.1-inch screen that will be available with Windows 8 starting at US$499.
Logitech announced on Monday a glowing, Bluetooth keyboard that can connect to as many as three devices simultaneously and switch among them at the press of a button.
Hardware vendor, HP, has finally unveiled its new Windows 8, x86-compatible business tablet, the HP ElitePad 900, which it will launch in early 2013 with a local RRP of $899.
If you're looking to upgrade and want a super fast phone with a large screen, then Samsung's new Galaxy S III might be for you. Beware though, Samsung's answer to Apple's Siri can be hit or miss.
If you're looking to upgrade and want a super fast phone with a large screen, then Samsung's new Galaxy S III might be for you. Beware though, Samsung's answer to Apple's Siri can be hit or miss.
Powerful Windows utilities for a fast, productive desktop environment
From corporate to connected lifestyle
Sponsored by
The latest business news, reviews, features and whitepapers
Visit our shop for the best deals on hot products
Watch our video news and reviews from around the world
Comprehensive buying guides, features, and step-by-step articles
First impression on unpacking the Q702 test unit was the solid feel and clean, minimalist styling.
For work use, Microsoft Word and Excel programs pre-installed on the device are adequate for preparing short documents.
The Fujitsu LifeBook UH574 allowed for great mobility without being obnoxiously heavy or clunky. Its twelve hours of battery life did not disappoint.
The screen was particularly good. It is bright and visible from most angles, however heat is an issue, particularly around the Windows button on the front, and on the back where the battery housing is located.
My first impression after unboxing the Q702 is that it is a nice looking unit. Styling is somewhat minimalist but very effective. The tablet part, once detached, has a nice weight, and no buttons or switches are located in awkward or intrusive positions.


text:
RelativeLayout, a Constraint-Based Layout Managerby James Elliott, coauthor of Java Swing, 2nd Edition
If you pick up the second edition of Java Swing (literally, you know, heft the sucker), you might find it hard to believe we left anything out. In fact, for this revision, we tried to cut back significantly on anything that bordered on esoterica, to leave more space for useful explanations and practical examples.
Even so, there was enough new material to cover that we couldn't fit in everything we wanted. This was especially true for topics peripheral to the main thrust of the book, no matter how interesting we found them. Our editor came up with a nice way out, of which this article is the first installment: we're publishing some of the self-contained supplementary examples as articles on ONJava.com.
Layout managers fall firmly into the periphery when talking about Swing. They're something you use all the time with Swing containers, but they predate Swing and you can use them just as well with an AWT application. Still, layout managers play such a fundamental role in arranging the pieces of your user interface that you need to develop a good understanding of at least a couple of them so that you can work effectively. And they hold the promise of enabling your application to look polished as it moves from platform to platform, gracefully adapting to new font metrics and component shapes.
Source Code
Download the source code for this article. This zip file contains the following:
Alas, the experience of most people is just the opposite. They
find the available layout managers either too simple-minded to achieve the results
they have in mind, or too confusing to really understand, so they try to find
example code that's "close," tinker with some parameters in a form
of voodoo, and pray that what finally seems to look OK on their system will
be good enough in the wild. (Yes, I know there are people who have long mastered
the Zen of
GridBagLayout and can refactor an interface sketch into
a minimal set of nested
BorderLayouts in the blink of an eye, but
the rest of us could still use a little help and some more alternatives.)
To that end, Marc Loy has written
an article about
SpringLayout, a new layout manager in the 1.4 SDK that will dovetail nicely with visual GUI design environments. This article presents my own layout manager, called
RelativeLayout is aimed squarely at mere mortals who are trying to translate their interface ideas into portable and resizable Java implementations. I put it together both so that I could use it myself, and to act as an example of how to write a complete layout manager.
You're free to use it in either capacity: download the compiled jar and read enough of the article to find out how to use
RelativeLayout in your own projects, or delve into the source code and see how it works and why.
Related Reading
Java Swing
The basic idea behind
RelativeLayout is to let you specify the
relationships between elements in your interface, and let the layout
manager sort out the details. To demonstrate how it works, let's put together
an "About Box" for an imaginary application. These things often start
as napkin sketches (or design documents from the creative department that might
as well be) with notes about how pieces of the interface relate to each other.
Something like this:
Figure 1. Typical UI sketch.
These sorts of relationships are exactly what
is designed to support. We'll look at two different ways of setting them up.
The first approach is to directly create and add the constraints through Java
code, as illustrated by Example1.java, which we'll examine first. If you want to see how it behaves before reading about how it works, download RelativeLayout.jar to the same directory, and compile and run the example as follows:
javac -classpath RelativeLayout.jar Example1.java
java -classpath RelativeLayout.jar:. Example1
Try resizing the window a couple of times to see how the constraints interact
with each other. Before delving into the source code of the example, it's worth
introducing the basic concepts underlying
RelativeLayout positions components using eight attribute
types that it can examine and manipulate. The figure below shows all
of the attributes as they apply to a large label. There are four attributes
that apply along the horizontal axis, and which are shown in green: Left, Horizontal Center, Right, and Width. The rest of the attributes, shown in blue, apply to the vertical axis: Top, Vertical Center, Bottom, and Height.
Figure 2. Attribute types.
When a component is laid out,
RelativeLayout establishes values
for all eight attributes using information about how you want things arranged.
The attributes are redundant -- of the four attributes that apply to a given axis,
if you know any two, you can calculate the other two. So when you're telling
RelativeLayout how to position a component, you need to assign
values to any two of the attributes on each axis. And since components
have built-in ideas about their own preferred widths and heights, you can get
away with supplying even less information.
To lay out a component with
you generally need to specify only one attribute for each axis, and leave the
width and height at their natural values. If you do specify width or
height, you still need to constrain one other attribute on that axis, or the
component will be under-constrained. If you try to specify more than
two components on the same axis, it will be over-constrained. Either
problem will cause layout to fail. This is a design choice; some layout managers
try to make their best guess about what to do in similar situations, but that
makes them harder to predict and understand.
So how do you pin down the attributes of a component, in order to lay it out?
Given the discussion above, it may not be too surprising that you add constraints
to the component. Each constraint applies to a single attribute of the component,
and determines its value. What makes the layout relative is that the
constraints themselves get their values from other components, or the container
in which layout is being performed. You'll most often use an
which lets you base one attribute on another. You tell it to start with the
value of any attribute of an "anchor" component, add an integer offset
(which may be zero), and assign the result to the attribute you want to constrain.
The constraints described in Figure 1 can be represented quite naturally this way. For example:
And so on. The process of setting up
RelativeLayout is simply
a matter of expressing these constraints in Java by creating objects that represent
them. You don't need to worry about the order in which you add constraints.
When it's time to actually perform the layout,
RelativeLayout will
analyze all of the constraints it's been given and make sure that there are enough
(but not too many), that they're consistent, and that there are no circular
dependencies. Let's examine the relevant code in the example program to make
this concrete.
showAboutBox() method is where all the action is. It creates
JFrame that contains everything, builds components to put into
it, and sets up the constraints. The first couple of lines create the frame
and a
RelativeLayout, which will be used as its layout manager. (Once again,
you can download the source for the entire
example if you'd like to follow along in context, glance at the
statements, and the like.) You can also refer to the JavaDoc for the
relativelayout package if you want to research the details
of any of the classes it introduces.
public static JFrame showAboutBox() {
// Create the about box and assign it a RelativeLayout.
final JFrame aboutBox = new JFrame("About Example 1");
RelativeLayout ourLayout = new RelativeLayout();
So far we're on familiar ground, and there's not much surprising in the next chunk, either.
// Add the application title, with a font size of twenty points.
JLabel title = new JLabel("Example 1");
aboutBox.getContentPane().add(title, "title");
One detail worth pointing out in that last line is that when we add the component
aboutBox, the second parameter assigns it a logical name
(in this case, "title") within
RelativeLayout. This is
the name we'll use to set constraints for the component, or to use it as an
anchor for another component's constraints. Each component being laid out needs
its own unique name.
Next we get to the core of the example, setting up constraints.
// Position the title as specified by the UI sketch: Ten pixels
// below the top of the window, centered horizontally.
ourLayout.addConstraint("title", AttributeType.TOP,
new AttributeConstraint(DependencyManager.ROOT_NAME,
AttributeType.TOP, 10));
This statement positions the top of the label ten pixels below the top of the
window. It creates an
AttributeConstraint for the
attribute of the component named "title" (the one we just created). The
class provides a type-safe enumeration of all of the different kinds of attributes with which
you can work. All valid attribute types are available as
static final constants, and you use them just as shown
in the code above. If you're using an editor with code completion, this makes
it easier to type them, and you never have to worry about a subtle misspelling
biting you at run time, or passing in an unrelated
int value, because
the compiler won't let you make that kind of mistake. The class also provides
a static factory that can give you the instance with a particular name, which
is very useful when implementing things like the XML parser used in the next
Now that we've determined the component and attribute we're interested in constraining,
let's look at how we build the actual constraint. The constructor for
takes the name of the target component on which you want to base your new constraint,
AttributeType you're interested in, and an
offset to be added to that attribute.
The way we find attributes of the container we're laying out (for example,
the top of the about box) deserves a little explanation. Although you don't
need to interact directly with any instances of the
class (it's used internally by
RelativeLayout to keep track of
all of the interlocking dependencies, as described in the second part of this article), it does provide a useful
static final
ROOT_NAME. This is the logical name that
assigns to the container itself, so we can use it to constrain the label's top
to the top of
That's all we need to worry about for vertical constraints, because we're happy
to leave the label using its own preferred height, which provides an implicit
second constraint. For the horizontal axis, we use a similar approach to center
the label in the window, by linking their horizontal center attributes. In this
case, we don't need to offset the anchor attribute, so we can take advantage
of a simplified constructor that omits the
offset parameter. This
is equivalent to calling the three-argument version with a final argument of
ourLayout.addConstraint("title", AttributeType.HORIZONTAL_CENTER,
new AttributeConstraint(DependencyManager.ROOT_NAME,
With that, the application name's layout is established. The next chunk of lines positions the version number, and is similar but adds an interesting twist.
// Add the version number, positioned eight pixels below the title,
// and five pixels from the left edge of the window.
aboutBox.getContentPane().add(new JLabel("Version 2.0"), "version");
ourLayout.addConstraint("version", AttributeType.TOP,
new AttributeConstraint("title", AttributeType.BOTTOM, 8));
ourLayout.addConstraint("version", AttributeType.LEFT,
new AttributeConstraint(DependencyManager.ROOT_NAME, AttributeType.LEFT, 5));
We add a new component to the layout using the logical name "version"
and proceed to constrain both its axes. This time, the top is constrained with
respect to another actual component in the layout, rather than the window itself:
we set the version label's
TOP to be eight pixels below the
of the title, wherever that ends up. The
LEFT edge is aligned five pixels from the
LEFT of the container window, as specified in the sketch. As before, one constraint per axis is enough, because the label knows its own height and width.
The constraints for the release date are very similar:
// Add the date, at the same height as the version, five pixels from
// the right edge of the window.
aboutBox.getContentPane().add(new JLabel("December, 2002"), "date");
ourLayout.addConstraint("date", AttributeType.TOP,
new AttributeConstraint("version", AttributeType.TOP));
ourLayout.addConstraint("date", AttributeType.RIGHT,
new AttributeConstraint(DependencyManager.ROOT_NAME, AttributeType.RIGHT, -5));
This time we aligned the
TOP of our new label to the
of the version label. We could just has well have offset it eight pixels from the
of the application title, as we did with the version label, but this illustrates
that there are often many ways to set up your constraints that work equally
well. The one thing you have to be careful of is that you don't end up with
a circular chain of dependencies. You can have as many steps as you like, as
long as the final one is "rooted" to the container.
We've aligned the
RIGHT edge of our label five pixels in from
RIGHT edge of
aboutBox. Since the axes' origin
is the top left corner, negative numbers move left or up. We use an offset of
-5 to move five pixels left.
The next interface element we create is the scrolling text area with information about the application. We stuff it with enough (bogus) text to cause scroll bars to appear:
// Create the scrolling details area, and fill it with enough
// "information" to scroll.
JTextArea details = new JTextArea("This is where the details go...\n");
for (int i = 1; i < 10; i++) {
details.append("Filler line " + i + '\n');
aboutBox.getContentPane().add(new JScrollPane(details), "details");
This time we have more constraints to add, because we don't want to use the default size of the text area. We want it to take up essentially all of the free space in the window.
//Position it as in the sketch, with left and right edges flush with
// the two text areas above, and top and bottom boundaries relative to
// them and the "OK" button. Notice that we can set up the constraint
// to the button even though that's not yet been added.
ourLayout.addConstraint("details", AttributeType.LEFT,
new AttributeConstraint("version", AttributeType.LEFT));
ourLayout.addConstraint("details", AttributeType.RIGHT,
new AttributeConstraint("date", AttributeType.RIGHT));
ourLayout.addConstraint("details", AttributeType.TOP,
new AttributeConstraint("version", AttributeType.BOTTOM, 4));
ourLayout.addConstraint("details", AttributeType.BOTTOM,
new AttributeConstraint("ok", AttributeType.TOP, -4));
We've provided two constraints for each axis:
LEFT and
TOP and
BOTTOM vertically. The
BOTTOM constraint is defined in terms of an "OK" component that doesn't yet exist. That won't cause a problem; you can add constraints in any order, and
RelativeLayout will sort them out when it needs them. We're not
off the hook forever, though. If we tried to make the window visible (and thereby
caused the container to try to lay itself out) before providing a component
with the logical name "OK," we'd see an exception at that point.
So let's go ahead and add that final piece, the "OK" button. This time, we'll introduce a new kind of constraint, the
AxisConstraint, and use it to center the button horizontally. We've already seen how we could use
AttributeConstraint to do that, but
gives you some different capabilities. It lets you define a constraint in terms of a fractional position along one of the axes of another component.
Figure 3. Horizontal and vertical axes.
As with
AttributeConstraint, we have access to the container (root)
component as well, so we can center the button in
aboutBox by tying
HORIZONTAL_CENTER attribute to an
that falls at position 0.5 along the container's horizontal axis:
// Finally, add the "OK" button, demonstrating a different way to
// center a component in the window
JButton okButton = new JButton("OK");
aboutBox.getContentPane().add(okButton, "ok");
ourLayout.addConstraint("ok", AttributeType.HORIZONTAL_CENTER,
new AxisConstraint(DependencyManager.ROOT_NAME, AttributeAxis.HORIZONTAL, 0.5));
ourLayout.addConstraint("ok", AttributeType.BOTTOM,
new AttributeConstraint(DependencyManager.ROOT_NAME, AttributeType.BOTTOM, -10));
Notice that, when using
AxisConstraint, we have another type-safe
AttributeAxis, that lets us specify which of the two axes we
want to work with. Also bear in mind that, even though we've not done so here,
AxisConstraint lets us express things like "this element should
be 1/3 of the way down the window." We're not restricted to centering things.
For the vertical constraint, we assign an
AttributeConstraint to
the button's
BOTTOM that subtracts ten pixels from the container's
BOTTOM, achieving the goal of having it sit ten pixels above the
bottom edge of the window.
That's all there is to the layout code in the example! If you haven't yet done so, you should try compiling and running it, and watching how the constraints apply as you resize the window. The running application looks a lot like the sketch we started with:
XML has rapidly established itself as a convenient and flexible tool for configuring
applications, and it's well supported in Java. It's not surprising that the
first thing that came to mind when I was looking for a more compact and direct
way to set up constraints in
RelativeLayout was to use an XML file.
Whenever I need to work with XML, I start with JDOM,
another great contribution from Jason Hunter and Brett McLaughlin. It provides
a truly Java-centric (and massively convenient) interface for XML processing.
You'll need to download the
JDOM library and have it on your class path to use
XML features.
If your Java SDK doesn't already include one, you'll also need an XML parser (there's one built in to Java 2 Standard Edition, versions 1.4 and later). I personally like the Apache XML Project's Xerces.
Moving the constraints to an XML file greatly simplifies our
method. All that's left is to create the actual components, and then call
XmlConstraintBuilder to add the constraints. The full source code for the revised
example is in Example2.java. It starts out the same as before:
public static JFrame showAboutBox() {
// Create the about box and assign it a RelativeLayout.
final JFrame aboutBox = new JFrame("About Example 2");
RelativeLayout ourLayout = new RelativeLayout();
Next comes the creation of the components to populate the frame. This code is no longer interspersed with constraint specifications.
// Add the application title, with a font size of twenty points.
JLabel title = new JLabel("Example 2");
aboutBox.getContentPane().add(title, "title");
// Add the version number.
aboutBox.getContentPane().add(new JLabel("Version 2.0"), "version");
// Add the date.
aboutBox.getContentPane().add(new JLabel("December, 2002"), "date");
// Create the scrolling details area, and fill it
// with enough "information" to scroll.
JTextArea details = new JTextArea("This is where the details go...\n");
for (int i = 1; i < 10; i++) {
details.append("Filler line " + i + '\n');
aboutBox.getContentPane().add(new JScrollPane(details), "details");
// Finally, add the "OK" button.
JButton okButton = new JButton("OK");
aboutBox.getContentPane().add(okButton, "ok");
And it just takes a few lines to read in and apply the constraints. (A real program would respond more conscientiously to the potential parsing exception, though.)
// Set up the constraints for all components.
XmlConstraintBuilder builder = new XmlConstraintBuilder();
try {
builder.addConstraints(new File("example2.xml"), ourLayout);
catch (Exception e) {
Of course, all of the action in establishing constraints has been moved to the
new configuration file, example2.xml, so let's look at that. It starts out with an ordinary XML preamble that identifies it as the proper
type to be parsed by
<?xml version="1.0"?>
<!DOCTYPE constraint-set
PUBLIC "-//Brunch Boy Design//RelativeLayout Constraint Set DTD 1.0//EN"
The top-level tag in the file identifies it as a constraint set, and it contains
an entry for each component that needs to be constrained. The link with actual
components to be constrained is established by the
name attribute
of the
constrain tag. (There's an unfortunate clash of terms here:
I'm talking about the XML attribute "
name" of the tag
constrain," not one of the spatial attributes used to
lay out a component. Hopefully, this won't cause too much confusion.) The value
name matches up with the name used when the component was added
to the layout. The first component we constrain is the "title" label:
<constrain name="title">
<toAttribute reference="_container" attribute="top" offset="10"/>
<toAttribute reference="_container" attribute="horizontalCenter"/>
The structure of the XML is intended to read almost like English (well, to
someone well-versed in the format and punctuation of XML, that is). Within the
constrain tag there are a number of
attribute tags
to constrain particular attributes of the component; in this case, the
horizontalCenter attributes. Case matters in XML, so it's important
to use the "camel case" supported by
when creating these tags. If you've got a good code-completing editor, it may
well be able to do this for you automatically by loading and understanding the
XML DTD that defines a valid constraint-set document. The legal attribute tags
are the same as the strings you can use with the
static factory method of the
AttributeType class:
horizontalCenter, and
Within the
top tag above, we specify the constraint for the
attribute of the component named
title. The constraint consists
of a
toAttribute tag, which tells
to create an
AttributeConstraint. The (XML) attributes of the
tag determine the parameters used to create that constraint:
<toAttribute reference="_container" attribute="top" offset="10"/>
reference specifies the name of the anchor component, the
attribute of which we want to use as the basis for the constraint; in this case,
This is a special name that tells
RelativeLayout we're interested
in the attributes of the container in which layout is being performed. (It
is the value of the
DependencyManager.ROOT_NAME constant we used
in the Java code of Example 1.)
attribute determines which of the anchor component's attributes
we want to use to get the value of our constraint. In this example, we're looking
at the
top of the
aboutBox frame. Capitalization
here is the same as it is for the constraint tag itself.
offset is the integer offset to be added to the reference attribute
in order to calculate the value for the attribute being constrained. This
can be omitted completely in cases where you want the offset to be zero.
Putting this all together, we're constraining the top of the application title
to be ten pixels below the top of
aboutBox. The second constraint
in this section can be read in the same way. It creates an
that causes the horizontal center of the title to be at the horizontal center
of the window.
The next stanza in the file creates the constraints for the version number,
the top of which is eight pixels below the bottom of the title, and the left edge of which
is five pixels from the left edge of
<constrain name="version">
<toAttribute reference="title" attribute="bottom" offset="8"/>
<toAttribute reference="_container" attribute="left" offset="5"/>
The constraints for the release date are quite similar, though this time we
just say "use the same value for
top as you use for the version
<constrain name="date">
<toAttribute reference="version" attribute="top"/>
<toAttribute reference="_container" attribute="right" offset="-5"/>
As in the all-Java example, there are more constraints for the "details"
text area, because we want to take control of its
width and
We constrain the
top, and
bottom, using the same techniques as we have been above:
<constrain name="details">
<toAttribute reference="version" attribute="left"/>
<toAttribute reference="date" attribute="right"/>
<toAttribute reference="version" attribute="bottom" offset="4"/>
<toAttribute reference="ok" attribute="top" offset="-4"/>
Finally, the constraints for the "OK" button, which are our last,
so we also end the
constraint-set itself:
<constrain name="ok">
<toAxis reference="_container" axis="horizontal" fraction="0.5"/>
<toAttribute reference="_container" attribute="bottom" offset="-10"/>
Notice that in the
horizontalCenter constraint we used a new
tag. This is how you create an
AxisConstraint using the XML format.
It has three attributes:
reference specifies the anchor component along the axes of which we're
going to pick a point for our constraint.
axis determines which of the axes we want to use; it must always
horizontal or
fraction determines where along that axis we want to position
the constraint. 0.0 is the left (or top) of the component, and 1.0 is the
right (or bottom) edge, as illustrated in Figure 3.
By constraining the button's
horizontalCenter to 0.5 on the container's
axis, we've simply centered it.
To compile and run this example, put Example2.java and example2.xml in the same directory, and make sure your class path contains JDOM and your XML parser. For example, if you've downloaded Xerces, you could use commands like the following :
javac -classpath jdom.jar:xerces.jar:RelativeLayout.jar Example2.java
java -classpath jdom.jar:xerces.jar:RelativeLayout.jar:. Example2
The window you get is essentially identical to the one from Example 1 (which was, after all, the goal). For the sake of variety, here's what it looks like in a different look and feel:
Example 2.
This last example won't be discussed in nearly as much detail as the others,
but it illustrates a useful feature that might otherwise be missed.
allows you to specify the names of more than one component to use as an "anchor"
for the constraint, as a comma-delimited list. When you do this, it calculates
a bounding box, the smallest rectangle that contains all of the components
in the list, and gives you access to the attributes of this bounding box.
To show a situation in which this can be useful, imagine you're creating a styled text editor, and you want to create a formatting dialog with a bunch of check boxes representing the different styles that can be combined, and a text area showing a sample of what the resulting text would look like. With more than a few styles, you might need multiple columns of text boxes. How can you get them to line up nicely? You could probably guess which of the checkboxes is longest, and use it as the anchor. But even if you guess right, the layout will break if someone later changes the text (for example, to localize the program for a different language).
AttributeConstraint's support for multiple anchors lets you cope
with this easily. By using the bounding boxes around an entire column of choices
to build the constraint for the next column, you don't have to worry about which
item is the longest. This also lets you constrain the position of the sample
text. Here's what the resulting window looks like:
Example 3.
Apart from creating a different set of Swing components, the Java source for this example is very similar to Example 2. Many of the XML constraint definitions are as well, but there are a couple worth highlighting. Here's how the "strikethrough" checkbox is positioned:
<constrain name="s">
<toAttribute reference="bold" attribute="top"/>
<toAttribute reference="bold,italic,underline" attribute="right" offset="10"/>
top is aligned with the "bold" checkbox in the same
way we've been doing it all along, but the
left is constrained
to fall ten pixels past the
right of the bounding box around all
three of the "bold", "italic," and "underline" checkboxes. Since "underline" is the widest, and they're all lined up along their left edges, this positions "strikethrough" just to
the right of "underline." The sample text area uses the same approach,
but leaves a larger gap of twenty pixels between its left edge and the second
column of styles:
<constrain name="sample">
<toAttribute reference="caption" attribute="bottom" offset="4"/>
<toAttribute reference="apply" attribute="top" offset="-10"/>
<toAttribute reference="s,tt,em,strong" attribute="right" offset="20"/>
<toAttribute reference="_container" attribute="right" offset="-10"/>
This also nestles it below the "Sample Text:" caption and above the "Apply" button, and puts its right side ten pixels from the edge of the window.
The Java source for this example is Example3.java and the constraints are defined in example3.xml. Running it requires the same class path as Example 2.
That's all there is to using
RelativeLayout. These examples provide
an introduction to some of the practical ways it can be applied. I hope that reading
them has brought to mind an instance or two where it would have simplified building
an interface. Although there are many more useful ways to combine constraints
and anchors than we've explored here,
RelativeLayout can't handle
every imaginable situation by itself. You'll still sometimes need to nest containers
and enlist the help of other layout managers, though perhaps less often than
Should you enjoy experimenting beyond the examples, there are some pretty impractical
arrangements you can set up, too. Nothing prevents you from constraining an
attribute to a bizarrely unrelated one, even on a different axis (for example,
setting the
left of one component based on the
of another). Such arrangements can behave in very odd ways. Of course, unless
you're trying to set up puzzles for someone along the lines of "resize
this window a few times and see if you can identify the constraints I used,"
you're unlikely to do such a thing.
If you read on through the discussion of how
RelativeLayout actually
works, you'll also see that it can support completely new kinds of constraints,
too. If you can think up a useful addition to
AxisConstraint, I'd love to hear about it. Another exercise
that's been "left for the reader" is to add multiple-anchor support
AxisConstraint. If you do that, it would make sense to move
the supporting code to an abstract skeleton that is a new ancestor to both
AttributeConstraint and
AxisConstraint (and any future constraint that might want to
support multiple anchors). But I'm getting ahead of myself -- if you're interested
in this sort of discussion, be sure to read the "under the hood" section.
Before digging in to the source code and explaining how everything works, I'd like to pause to acknowledge the books and people that were most instrumental in enabling and motivating me to create this tool.
The key concepts were first introduced (to me, anyway) by the "Custom
Interdependent Layout Manager" detailed in Philip Heller and Simon Roberts'
Java 2 Developer's Handbook (SYBEX). I found their
to be a terrific idea, and immediately wanted to go further with it.
Their book predated the availability of convenient XML tools in Java, which
forced a much more awkward and cryptic configuration mechanism on them. Although
the code worked just fine in JDK 1.1, it didn't take advantage of the more modern
Collections framework, nor the kind of refined object-oriented
API that can be achieved in a mature Java program. In fact, with all due respect
to clean and working code, many pieces seemed to have been ported just far enough
from C to pass muster with the Java compiler.
I felt I owed it to the great ideas embodied by the algorithms to give them
a new expression, writing a similar layout manager while thinking "What
Would Joshua Do?" Joshua Bloch is, of course, the author of the truly indispensable
Effective Java Programming Language Guide (Addison Wesley Professional),
as well as the aforementioned
Collections classes.
makes extensive use of such useful Java idioms as the type-safe enumeration,
interfaces, and immutability. It's designed to form an extensible API so that
you can come up with new constraint types of your own and plug them right in.
These features will be illustrated in more depth in the next part of this series.
I hope Philip and Simon like the younger sibling inspired by their own creation. (And, actually, Philip had another impact on this project: his two-day Java University course was a big help developing my expertise in the language when I finally started using Java professionally in the spring of 2000.)
Finally, I have to thank Marc Loy again for convincing me that I should start
writing for a larger audience than my project teams at work. Getting me involved
in the revision of Java Swing is what pushed me over the edge into actually creating
RelativeLayout, after thinking about it for almost
a year.
If you'd like to look at how the internals of the layout manager actually work, my next article will examine its design and source code.
James Elliott is a senior software engineer at Singlewire Software, with fifteen years' professional experience as a systems developer.
Return to ONJava.com.
Copyright © 2009 O'Reilly Media, Inc.


text:
Hope you had a wonderful day!
Think of the haters in your life as sandpaper; theyll scratch you up time and time again but in the end youre polished, smooth, and spotless..while they end up useless
We make a living by what we get, but we make a life by what we give.
"Courage is being scared to death and saddling up anyway." - Aubrie
And never grow a wishbone, daughter, where your backbone ought to be.
― Sarah McMane
My tolerance for stupid shit is getting less and less.


text:
view full screen
Metallic Gray Crystal Teardrop Short Necklace
Style: 570096296
Out of Stock
Faceted metallic crystal teardrops have a steely glamour as they swing below sparkling clusters of beads in the colors of pyrite and hematite. On a rhodium-finish chain beaded to the back closure.
- 18"-20" with extender.
- Faceted glass crystal beads .
- Custom designed exclusively for WHBM. Handcrafted with nickel-free and lead-free metal.
Read more… Read less…


text:
Categories ▾
−St. Paul's Lutheran Church WELCA Advent Brunch, Hector9:30 am – 12:30 pm
St. Paul's Lutheran Church WELCA of Hector invites all to their Advent Brunch on Saturday, December 7.
Brunch will be served at 9:30am in St. Paul's Fellowship Hall. Following brunch, the guest speaker is Treava Lundberg, featuring her 'Celebration of Musis' Program.+9:30 amSt. Paul's Lutheran Church WELCA Advent Brunch, Hector
−Arli-Dazzle, Arlington10:00 am – 10:00 pm
Arli-Dazzle, Arlington will be Saturday, December 7. The Parade will be at 5:30pm on Main Street – probably the largest lighted Christmas parade in Minnesota.
Vendor Fair from 1-5pm Main Street Hall; Santa Day 10am-1pm; Dash Through the Snow 5K 12:30pm start; food vendors; Music on Main Street by Schell's Hobo Band and Sibley East Carolers; Fish Camp Fun-After Parade.+10:00 amArli-Dazzle, Arlington
−St. Gregory the Great Catholic Church Cookie Walk10:00 am – 1:00 pm
St. Gregory the Great Catholic Church's 23rd Annual Cookie Walk will be Saturday, December 7, 10am-1pm, 440 6th Street, Lafayette.
Cookies are $4/dozen. A BBQ lunch will also be available. Let them do your holiday cookie baking!+10:00 amSt. Gregory the Great Catholic Church Cookie Walk
−Santa is Coming to Courtland1:00 pm – 3:00 pm
Santa is Coming to Courtland at the Courtland Community Center on Saturday, December 7, 1-3pm.
Kids visit with Santa; register to win prizes; decorate your own Christmas cookie; sleigh rides with or without snow; bring your camera for a photo with Santa. Bring a donation for the Food Shelf.
Sponsored by the Courtland Lions.+1:00 pmSanta is Coming to Courtland
−North Star Boys' Choir, New Ulm7:00 pm – 10:30 pm
An Old World Christmas presented by the International Award-Winning North Star Boys' Choir
They will be at Holy Trinity Cathedral, 605 North State, New Ulm on Saturday, December 7, 7pm and Saint George Catholic Church, 63105 Fort Road, New Ulm, on Sunday, December 8, 8:45am.
Sponsored by the Minnesota Music Hall of Fame.+7:00 pmNorth Star Boys' Choir, New Ulm
−St. Mary's 'Willy's Winter Wonderland', New Ulm11:00 am – 3:00 pm
St. Mary's Presents "Willy's Winter Wonderland" on Sunday, December 8, 11am-3pm; tour admission is $3.
Tour the home of Willy Osgood/Stacy Olson at 1226 North Jefferson, New Ulm. There will be drinks and Christmas cookies. Take out lunch menu for an additional cost includes BBQ and German Potato Salad. Bake/Craft Sale featuring: Smearkuchen; rugs; vintage glass; dish towels; quilts and more.
Home tour will take you back in time where you will see vintage Nativity scenes, Christmas villages, Christmas trees and more.
All proceeds from this event will be donated for religious education, plus the Catholic United Financial will provide matching funds up to $1,000.+11:00 amSt. Mary's 'Willy's Winter Wonderland', New Ulm
−A Cantata for Christmas, Fairfax & Gibbon3:00 pm – 9:00 pm
A Cantata for Christmas by Joseph M. Martin will be Sunday, December 8, 3pm at the United Methodist Church in Fairfax and 7pm at Augustana Lutheran Church in Gibbon.
Presented by The Southwest Area Parish Choir, directed by Patricia Ericson; accompanied by Maria Cuff. Refreshments following Cantata.+3:00 pmA Cantata for Christmas, Fairfax & Gibbon
−Canadian Pacific Holiday Train, New Ulm5:00 pm – 8:00 pm
The Canadian Pacific Holiday Train is returning to New Ulm. The train is scheduled to arrive around 5pm on Sunday, December 8.
The train will be parked on the tracks between Third North and First North Street.
People coming to see the holiday train are encouraged to bring a food or cash donation for the food shelf. Parking is available in the German Park lot, on the street and in the adjacent Mueller Park lot.+5:00 pmCanadian Pacific Holiday Train, New Ulm
−Drive-By Living Nativity, Arlington5:30 pm – 7:30 pm
Drive-By Living Nativity will be Sunday, December 8, 5:30-7:30pm at the Sibley County Fairgrounds in Arlington.
Actors and live animals portray events leading to Christ's birth in six different scenes. Cash of food shelf donation. Upon entering, tune radio to 104.9 FM.+5:30 pmDrive-By Living Nativity, Arlington
−SC MN Compassionate Friends, New Ulm6:30 pm – 8:30 pm
The SC MN Chapter of Compassionate Friends will meet on Sunday, December 8, at 6:30pm for a social time over refreshments. At 7pm, our candles will be lighted and we will have a program.
They will have candles, but you may bring a special one of your own if you wish. They will meet at Redeemer Lutheran Church, LCMS, 700 South Broadway, New Ulm.+6:30 pmSC MN Compassionate Friends, New Ulm
−Holiday Open House, New Ulm Community Market and Cooperative4:00 pm – 7:00 pm
Holiday Open House on December 12, 4-7pm, 526 South Minnesota, New Ulm, New Ulm Community Market and Cooperative.
Check out our new building; live music; holiday bake sale; hot drinks and holiday treats; silent auction with many local and green items; meet the board; art project for the kids; everyone is welcome.
Web: nucommunitymarket.com; email: email@example.com.+4:00 pmHoliday Open House, New Ulm Community Market and Cooperative
−Zion Lutheran Church Bake Sale & Luncheon, Springfield11:00 am – 1:00 pm
Zion Lutheran Church Springfield is having their second annual Christmas Bake Sale and Soup and Salad Luncheon on Friday, December 13. The Christmas Bake Sale and Luncheon will be from 11am-1pm. Take outs available.+11:00 amZion Lutheran Church Bake Sale & Luncheon, Springfield
−NUACT Presents, 'A Seussified Christmas Carol'7:30 pm – 4:00 pm
NUACT is presenting "A Seussified Christmas Carol" by Peter Bloedel, a whimsical reinvention of Dickens' most beloved Christmas story in wacky rhymed couplets for three shows on December 13, 14, & 15.
Performances are Friday and Saturday nights at 7:30pm and Sunday at 2pm. All performances are at Martin Luther College Auditorium. Tickets are $7 for adults and $5 for kids. Tickets available at the New Ulm Chamber of Commerce, HyVee, Cash Wise and online at www.newulmact.com.+7:30 pmNUACT Presents, 'A Seussified Christmas Carol'
−St. Lucia Day, St. James6:30 am – 9:00 am
Augustana Lutheran Church, St. James, will celebrate St. Lucia Day on Saturday, December 14, breakfast 6:30-8:30am.
A short program will be held at 8:30am in the church sanctuary. Christmas Shoppe 6:30-9am. Free will offering.+6:30 amSt. Lucia Day, St. James
−Brown County Humane Society Bake & Craft Sale9:30 am – 12:00 pm
The Brown County Humane Society will hold their annual Christmas Bake and Craft Sale on Saturday, December 14, from 9:30am-12pm at Oak Hills Living Center, 1314 8th North Street, New Ulm.
The sale includes a number of Christmas baked goods that are excellent for holiday entertaining, as well as a number of craft items. Also, this year the New Ulm Actors Community Theatre is providing a free ticket to see that evening's performance of a "Seussified Christmas Carol" for a $10 or greater purchase.
All of the funds used to support the day-to-day operations of the Humane Society.
Anyone wishing to donate baked goods or items for this event can drop them off at the shelter on Friday, December 13.
For more info, contact 507-359-2312 or 507-276-5888.+9:30 amBrown County Humane Society Bake & Craft Sale
−American Legion Auxiliary Holiday Fair, New Ulm10:00 am – 1:00 pm
American Legion Auxiliary Holiday Fair Bake Sale & Luncheon, Saturday, December 14, 10am-1pm, 13 SouthMinnesota, New Ulm.
No early sales; lunch service starting at 10:30am of turkey supreme sandwich, pulled pork sandwich, German potato salad, desserts, coffee.+10:00 amAmerican Legion Auxiliary Holiday Fair, New Ulm
−Christmas in Hanska10:00 am – 1:00 pm
Christmas in Hanska, Saturday, December 14, at the Hanska Community Center, 10am-1pm
Santa will be present from 10-11:30am; each child will visit with Santa and receive a goodie bag. Photos with Santa will be available for purchase; Turkey drawing for adults and cookie dough drawing for children; drop off box for Santa's Closet and Brown County Food Shelf; cookies, apple cider and coffee will be served.
Also taking place upstairs is the Christmas in Hanska Vendor Fair from 10am-1pm in the upstairs of the Hanska Community Center.
The City of Hanska, along with the Hanska Community Library, will be hosting many cash and carry vendors so you can start or finish your Christmas shopping. Hanska Community Library will also be having a book sale.
Call the City of Hanska at 507-439-6246 if you are interested in being a vendor.+10:00 amChristmas in Hanska
−St. Paul's Lutheran Church, Christmas for Kids10:00 am – 1:00 pm
St. Paul's Lutheran Church, located at 201 North State Street, is hosting its first annual 'Christmas for Kids' day celebration on Saturday, December 14, at 10am.
This is a fun day for children ages 3-12. The day will include the Christmas story, crafts, music, and a free lunch – for children and parents.
There is also an optional parent class available that morning, entitled 'Giving Good Gifts to Your Children'.
Please call 507-354-3641 to pre-register or just show up that day, too.+10:00 amSt. Paul's Lutheran Church, Christmas for Kids
−Smart Guy Shopping, New Ulm4:00 pm – 8:00 pm
Smart Guy Shopping, One Night Only – Monday, December 16, 4-8pm in New Ulm.
Free personal shoppers; free drink at B & L; free gift wrapping only at these fine stores: Lambrecht's Gifts; The Splendid Nest; New Ulm Furniture; A to Zinnia Floral and Gifts; Gallery 512 Boutique; Patterson's Diamond Center; Semblance; Hope and Faith Floral and Gifts.+4:00 pmSmart Guy Shopping, New Ulm
−Blood Drives for Week of December 2310:00 am – 5:30 pm
There's a Christmas gifts you can give that can't be found in stores – the Gift of Life.
The American Red Cross Bloodmobile will be making several stops around the area this week to allow you to help hospital patients in need this holiday season.
December 23 – Mayo Clinic Health System in Mankato, 10am-3pm
December 24 – Christian Assembly Church in Waseca from 8am-12pm
December 26 – Gaylord American Legion from 1-7pm
December 26 – St. Michael's Church in Morgan, 1:30-6:30pm
December 26 – Hutchinson Mall from 12-6pm
December 27 – Lamberton American Legion from 11:30am-5:30pm
For more information on giving blood, log on to redcrossblood.org or call 1-800-red-cross.+10:00 amBlood Drives for Week of December 23
−Schell's Brewery, Christmas Candle Lumanaries6:30 pm – 10:00 pm
Schell's Brewery in New Ulm will be having their Christmas Candle Luminaries on Christmas Eve from 6:30-10pm and Christmas night from 5:30pm until they burn out.+6:30 pmSchell's Brewery, Christmas Candle Lumanaries
−Fitness Fun Day, New Ulm6:00 pm – 9:00 pm
Fitness Fun Day at the Rec. Center in New Ulm on Friday, December 27, from 6-9pm.
Rec. Center will be open, free of charge for individuals and families to swim, play basketball, gym games or walk the track.
Program sponsored by New Ulm Park and Rec., Allina Health-New Ulm Medical Center and Physicians Group of New Ulm.+6:00 pmFitness Fun Day, New Ulm
−No Heartland Express Service on New Year's Day12:00 pm – 11:45 pm
The Brown County Heartland Express will not be operating and the office will be closed on New Year's Day, Wednesday, January 1. Service will resume on Thursday, January 2, as usual.
Please note that the Heartland Express will only be operating until 3pm on New Year's Eve Day, Tuesday, December 31.
Those needing transportation on Thursday, January 2, are asked to call the Heartland Express Office no later than 3pm on Tuesday, December 31, to make arrangements for your rides. Call 359-2717 or countywide toll free at 800-707-2717.+12:00 pmNo Heartland Express Service on New Year's Day
−American Red Cross Bloodmobiles1:30 pm – 5:30 pm
January is National Blood Donor Month and the American Red Cross is inviting you to join the millions of donors across the country who Give the Gift of Life.
January 6 – Salem Lutheran Church, Madelia, 1:30-6:30pm
January 6 – Redwood Falls National Guard Armory, 1-7pm
January 6 – Our Savior's Lutheran Church, Bird Island, 1-7pm
January 7 – Comfrey Community Center, 1-7pm
January 7 – Redwood Falls Armory, 1-7pm
January 7 – Montgomery American Legion, 1-7pm
January 8 – Buffalo Lake Community Center, 1-7pm
January 8 – Wabasso Community Center, 1-7pm
January 8 – Springfield High School, 9am-3pm
January 9 – Cactus Jack's in Stewart, 2-7pm
January 9 – Mankato Red Cross Headquarters on Homestead Drive, 12:30-5:30pm
January 10 – Mankato Red Cross Headquarters on Homestead Drive, 9am-1pm
To learn more about giving blood and National Blood Donor Month, go online at redcrossblood.org.+1:30 pmAmerican Red Cross Bloodmobiles
−U of M Extension to Offer The Buzz of Bees5:30 pm – 9:00 pm
Make plans now to attend "The Buzz of Bees", an educational evening on Tuesday, January 7, at the Ney Nature Center in Henderson offered through the University of Minnesota Extension in Nicollet, Sibley and LeSueur Counties.
Come and learn about Minnesota's bee population and what you can do to help it thrive. The evening will begin with a food/drink reception at 5:30pm. Beginning at 6pm, Becky Mastermann and Elaine Evans from the U of M's Bee Squad, will present on topics including native bees, colony collapse disorder, bee friendly plants, honey and beekeeping. The evening will conclude by 9pm. There will be time for questions and discussion.
Preregistration is encouraged, but not required. For more info, contact Extension Educator Christian Lilienthal at 507-934-0363.+5:30 pmU of M Extension to Offer The Buzz of Bees
−Youth Snowmobile Safety Training, Olivia9:00 am – 12:00 pm
The Renville County Sheriff's Office in cooperation with the Minnesota Department of Natural Resources will be hosting a Youth Snowmobile Safety Training course on January 11, beginning at 9am, at the Renville County Office Building, 105 5th Street South, Room 117-lower level, Olivia.
You can register with the Renville County Dispatch Center by calling 320-523-1161. Contact Deputy Karla Koplin or Deputy Tom Sywter at 320-523-3776 or 320-523-3774.
Pre-registration is required and students must meet the following requirements:
-be at least 12 years of age
-be accompanied by parent or guardian
-have your own snowmobile and proper safety gear
-successful completion of the Minnesota DNR Safety CD and printout of the Certificate of Completion. The Safety CD can be obtained by calling 888-646-6367 or 651-296-6157.+9:00 amYouth Snowmobile Safety Training, Olivia
−MN Music Hall of Fame Parade of Bands, New Prague12:00 pm – 6:00 pm
Minnesota Music Hall of Fame, Inc. Parade of Bands Fundraiser & Concertina Jamboree will be held Sunday, January 12, 12-6pm, Park Ballroom, New Prague.
Food and beverages available. Entertainment: 12-1pm Czech Area Concertina Club; 1:10-2:40pm Charlie Sticha Band; 2:50-4:20pm The Revival Band; 4:30-6pm Wendinger Band. Bands are subject to change.
Concertina Jamboree 1pm in the Ballroom Meeting Room. Nancy Buckentine, Master of Ceremonies & Nancy Brooks, registrations. Featuring Bob Pexa and Steve Moran and friends on drums and tuba.
For more information, contact Minnesota Music Hall of Fame, 27 N Broadway, PO Box 1, New Ulm, MN 56073; 507-359-9014.
All proceeds will be used for the MMHF Museum located at 27 North Broadway, New Ulm, MN.+12:00 pmMN Music Hall of Fame Parade of Bands, New Prague
−UCare Informational Meetings9:30 am – 3:30 pm
UCare to offer informational meetings on its Medicare plan options. To register for a meeting or to obtain more information, call 1-877-523-1518.
Tuesday, January 14 – 9:30am, Mankato Best Western Plus Hotel, 1111 Range Street, North Mankato, MN 56003
Tuesday, January 14 – 1:30pm, New Ulm Community Center, lower level, 600 North German, New Ulm, MN 56073
UCare is an independent, nonprofit health plan providing health care and administrative services to more than 300,000 members. Visit www.ucare.org.+9:30 amUCare Informational Meetings
−Senior Dance, St. Peter1:00 pm – 4:00 pm
There will be a Senior Dance on Tuesday, January 14, from 1-4pm at the American Legion, 229 W Nassau in St. Peter. Music provided by "Jolly Woodchopper". There will be an admission charge for this event. Questions, call Sylvia 507-934-0484. Sponsored by St. Peter Senior Center.+1:00 pmSenior Dance, St. Peter
−Pancake Breakfast, St. John's Catholic Church, Hector9:00 am – 1:00 pm
St. John's Catholic Church in Hector is having their annual Pancake Breakfast on Sunday, January 19. The men of our parish will be serving at the American Bar and Grill (formerly the American Legion) in Hector from 9am-1pm.
The menu includes pancakes, French toast, ham and eggs, applesauce and beverage. Cost is $6/adults; $3/children 5-10; and free for children 4 and under.+9:00 amPancake Breakfast, St. John's Catholic Church, Hector


text:
St. Bernard parish is flushing its water system after health officials confirmed a 4-year old boy died from a rare brain-eating amoeba.
"All of our tests came back negative," said St. Bernard Parish President David Peralta. "We have ample chlorine in the water. This parasite does not survive in chlorinated water," Peralta said.
Still, parents at a little league practice in the parish Thursday were concerned.
"I do have a lot of worries, but sometimes it's something that can't be helped. That happens," said parent Jean Peterson.
Peralta said the child who died is not from St. Bernard but was visiting a home in the Violet area about five weeks ago when he fell ill. Health Officials believe the child may have gotten the parasite, known as the Naegleria fowleri amoeba, after a day of playing outside.
"They suspected that this is the result of the kids playing on the slip and slide for a long period of time and running in and out of the mud and onto the slip and slide. The parasite was transmitted through the nasal passages into the brain," Peralta said.
Naegleria fowleri is a rare infection that has been associated with three deaths traced to water in Louisiana since 2011.
The CDC confirmed that Naegleria fowleri was the cause of the death after specialized testing was conducted.