text:
Shop of the Month
October 2016 Winner
CYBER MONday Sale
Save up to 3000 JPY! Enjoy exclusive Grab Bags
Holiday Gift Guide
Pick out high quality and unique Japanese product for that special someone!
Japanese Beauty Secret
How does she get that luminous skin and glossy hair?
Japanese Sweets
Gourmet sweetss and snacks from famous sightseeing spots of Japan: Tokyo, Kyoto, Hokkaido, and Okinawa.
SK2 Catalog
Be loved by thousands of women,35 years of the skin miracle
Rakuten Global Market Ranking Vol.17
Singles' Day
2,000 JPY off your favorite brands from Japan!
Our Best Reviewed Products
Discover amazing new items and find your next favorite.
Rakuten Global Market Ranking Vol.16
Shop of the Month
September 2016 Winner
Coupon Collection
Enjoy Shop exclusive coupons! Find the best deals for kids products, fashion and many other Japanese products.
Underwear catalog
Discover your inner beauty
Rakuten Global Market Ranking Vol.15
Free Shipping with EMS to the U.S.A.
Free shipping on orders of over 12,000 JPY at participating stores when you shop on Rakuten Global Market! Purchase from participating stores and choose EMS at check out to enjoy this great benefit.
Beauty Essentials
High quality beauty products shipped directly from Japan
Our Best Reviewed Products
Discover amazing new items and find your next favorite.
Rakuten Global Market Ranking Vol.14
Tokyo Halloween Night
Discover amazing Halloween items and find your favorite for Halloween Night 2016.
Secondhand Designer Catalog
Check back often to find quality secondhand designer goods on Rakuten Global Market.
Shop of the Month
August 2016 Winner
Rakuten Global Market Ranking Vol.13
Chrome Hearts Vintage Selection
We are featuring used and well loved Chrome Hearts merchandise on this page.
Our Best Reviewed Products
Discover amazing new items and find your next favorite.
Shop of the Month
July 2016 Winner
Rakuten Global Market Ranking Vol.12
ASICS Running Shoes Catalog
ASICS is the reknowned footwear manufacturer that Japan relies on for the development of high-quality running shoes.
Our Best Reviewed Products
Discover amazing new items and find your next favorite.
500 JPY Coupon
Campaign Period 2016/08/03 10:00 AM - 2016/08/10 9:59 AM (JST)
Rakuten Global Market Ranking Vol.11
Shop of the Month
June 2016 Winner
Our Best Reviewed Products
Discover amazing new items and find your next favorite.
Rakuten Global Market Ranking Vol.10
Summer Essentials
Enjoy your Summer to the fullest with these summer essentials!
500 JPY Coupon
Campaign Period 2016/07/06 10:00 AM - 2016/07/13 9:59 AM (JST)
Color Contact Special Edition
Here are our recommended contact lenses on Rakuten Global Market.
Shop of the Month
May 2016 Winner
Our Best Reviewed Products
Discover amazing new items and find your next favorite.
5% Bonus Points Back
Campaign Period 2016/06/23 10:00 AM - 2016/06/30 9:59 AM (JST)
Customer Protection
We offer Customer Protection as a service for our shoppers. Enjoy worry-free shopping on Rakuten Global Market.
500 JPY Coupon
Campaign Period 2016/06/08 10:00 AM - 2016/06/15 9:59 AM (JST)
Maternity and Baby Essentials from Japan
We hope this will help you to enjoy shopping all the top maternity products from Japan.
Shop of the Month
April 2016 Winner
Men's Recommended Golf Clubs 2016
Get all the latest gear and then go out for a round!
Shop of the Year
Rakuten's Shop of the Year award features the three best shops from 2015 out of over 40,000 shoplistings on Rakuten.
Matcha: Japanese Green Tea
The King of Japanese Green Tea
Rakuten Global Market Ranking Vol.7
Our Best Reviewed Products
Discover amazing new items and find your next favorite.
Skin Care Products
It will soon be time to worry about UV rays -- this summer protect and beautify your skin.
|FLATHEAD (flat head) DENIMJEANS (denim jeans) war model 3003 renewal model.
Appear vertical fall looms the unevenness and common sense because it is 14.5 ozDENIM use, copper rivets, rivets steel hidden, button fly.
Ringtone in the back pocket in dot prints using printed stitch design. The faded yellow taste, rather than pouring paint on and disappear into it and washing in a washed out look and enjoy.
Top button's original iron Laurel button. Front button's original iron button. 袋布 front pocket with a herringbone fabric.
In a natural straight flat head tapered weak is the thick model.
One wash.
Shorten also will be free by Union special.
Click here for more information
|JP Post EMS
|Your order will be shipped to you via Japan Post EMS. Japan Post is a speedy delivery service that delivers to more than 120 countries. With an effective tracking system and insurance program, EMS is able to offer a secure delivery worldwide. You can track your package with the tracking code provided and it will be delivered within a week. See estimated shipping fee
|Credit Card
|As for shopping since the second times, payment with the credit card also becomes possible.
We accept credit and debit cards.
The following credit and debit cards can be used:
|We accept PayPal. After receiving the order confirmation e-mail, please proceed with the PayPal payment.
*Please note that if payment through PayPal is not confirmed by the date indicated in the e-mail, your order will be automatically cancelled.
*)When you make a payment via PayPal,
you need to register the PayPal account first.
We are sorry but we cannot accept
payment from guest check out from now.
*)We are sorry to say but we are cannot accept the payment
if the street address was not matched with PayPal's registered street address.
You need to revise street address if necessary.
Start Date:02/12/2016 00:00 JST
End Date:31/01/2017 23:59 JST
This product cannot be shipped to United States from the store.
Please contact the store for further information.


text:
No debate on this award
Tue, 03/25/2014 - 6:13am Ben Nelms
McIntosh High School's state champion debate team was honored March 24 by the Fayette County Board of Education. Pictured, from left, are teacher and debate coach Ward Abel and students John Hamlin, Elizabeth Roshelli, Christian Carr, Alex Marty, Stephen Black and Kyle Bligen. Photo/Ben Nelms.

subset: commoncrawl


text:
Are You Looking for A Sands Point Remodeling Contractor Today?
Built Right Renovation, Inc. is a remodeling firm located in Central Long Island. We have been recognized as one of "Americas best Remodelers" by Better Homes and Gardens magazine. We currently received the "Award of Excellence" by Alside Manufacturing Company (the pioneers of high quality exterior products), for demonstrating an exceptional level and expertise in the use of their building products.
Built Right Renovations- Sands Point Remodeling Contractor
Home remodeling in Sands Point can provide a significant boost in improving both your living space as well as the value of your home. It can often make your home more energy efficient while making it more comfortable and attractive.
Many Sands Point homeowners plan remodeling projects for their homes to raise the comfort level but it is also a popular choice if you plan to sell your home and wish to increase the market value.
Sands Point Kitchen Remodeling
Financial considerations and emotional impact remain the two key factors in deciding whether or not to remodel a kitchen in Sands Point. Financially, a kitchen remodeling project averages the highest returns of all, followed closely by a bathroom addition and a new master suite. A minor kitchen remodel in Nassau or Suffolk county averages 115% ROI (return on investment), while a major kitchen remodel average 125% ROI in the first year.
For many people, remodeling can create a sense of change in ownership by personalizing the home to the tastes and needs of the present owner. For others, remodeling offers a sense of renewal without the trauma of relocation. They are able to enjoy the excitement of a "new home" in the comfort of familiar surroundings.
The importance of having the work done by a professional Sands Point kitchen remodeling contractor cannot be overstated. For most people, a home remains one of life's largest investments. The performance of what is essentially major surgery on someone's home is no place for the unskilled, no matter how good his or her intentions are. Remodeling has the potential to be either a dream come true or a nightmare.
outdoor patio awning cover,long island vinyl siding, home improvement, home remodeling, replacement windows, remodeling contractor, kitchens, bathrooms, nassau suffolk, long island, new york
Sands Point Bathroom Remodeling
Thoughtful planning and attention to detail are the keys to success for any bathroom remodel in Sands Point. Whatever your desires and budget, Built Right Renovations will evaluate your family's lifestyle in order to achieve satisfactory remodeling results. A well-done bathroom represents an improvement in your home's attractiveness.
Importance Steps in Bathroom Remodeling
Step one is creating a good bathroom remodeling plan. Your financial outlook on the project is a good place to start. If you're looking for a partial remodel, for example focusing on bathroom fixtures or bathroom cabinets, our knowledge base of articles can help. If you want to work toward a complete bathroom remodel, start with bathroom design pictures and bathroom remodeling pictures.
While a picture is worth a thousand words, sometimes bathroom remodeling pictures aren't enough. At the end of the day, when you find a Sands Point bathroom remodeling contractor, you should be prepared to come with ideas and some know how.
Renovation of a dated or ugly bathroom can transform your old bathroom and make the newly renovated bathroom become a sanctuary for relaxation and contemplation. Think about a jetted bathtub which soothes your soul and invigorates your body after a tough day at the office or in the yard. Imagine waking up and stepping onto a warm tile floor instead of the usual cold floor. Radiant heating is fast becoming one of the most requested types of heating systems - and with good reason. Radiant heat works by heating the objects in your home, not just the air. Whatever style your dreaming of for your bathroom remodel, from contemporary to traditional, Built Right Renovations can help make it come true.
The Services We Provide in Sands Point,NY
We Proudly Serve
Nassau County, NY | Hempstead, NY | Baldwin, NY | Bellmore Chamber, NY | East Rockaway, NY | Elmont, NY | Franklin Square, NY | Freeport, NY | Garden City, NY | Levittown, NY | Lynbrook, NY | Malverne, NY | Merrrick, NY | Rockville Centre, NY | Uniondale, NY | Valley Stream, NY | North Hempstead, NY | Great Neck, NY | Manhasset, NY | New Hyde Park, NY | Port Washington, NY | Saddle Rock, NY | Sands Point, NY | Wantagh, NY | Oyster Bay, NY | Bayville, NY | Farmingdale Chamber, NY | Hicksville, NY | Massapequa Park, NY | Plainview/Old Bethpage, NY | Syosset/Woodbury, NY | Glen Cove, NY | Long Beach, NY | Suffolk County, NY | Babylon, NY | Amityville, NY | Babylon Village, NY | Lindenhurst, NY | East Northport, NY | Huntington, NY | Northport Village, NY | Northport, NY | Brookhaven, NY | Bellport, NY | Blue Point, NY | Brookhaven, NY | Port Jefferson, NY | Patchogue, NY | Mastic-Shirley, NY | Stony Brook, NY | East Hampton, NY | Montauk Chamber, NY | Islip, NY | Ocean Beach, NY | Sayville, NY | East Islip, NY | West Islip, NY | Riverhead, NY | Smithtown, NY | St. James, NY | Smithtown Chamber, NY | Southampton, NY | East Quogue, NY | Hampton Bays, NY | Sag Harbor, NY | Southold, NY | Greenport, NY | Mattituck Chamber, NY | Shelter Island, NY | Fire Island, NY | Queens, NY
Recent Articles
- Adding Additions To Your Long Island Home
- Bathroom Remodeling Tips Before Selling Your Long Island Home
- Long Island Kitchen Remodeling Ideas and Options
Before you start house hunting for a home with more square footage, have you considered adding on to the home ... [Read more]
Home buyers get pickier everyday. Today's home sellers need to do more preparing their homes for sale to compete. If ... [Read more]
Kitchen remodeling can be an enormous task. Unfortunately, the scope and importance of this project can prove intimidating. After all, ... [Read more]


text:
Release # 93-093
PRODUCT: Certain Lawn-Boy 1988 and 1989 model lawnmowers. (List of affected models follows.) PROBLEM: The gas tanks on the mowers may split along the seams, leaking gasoline. The leaking gasoline presents a fire hazard. WHAT TO DO: Mowers purchased after September 1, 1989 should have the tank replaced immediately. Those mowers purchased prior to September 1, 1989 should be regularly inspected for leaks and if a leak should actually occur, the tank should be replaced. WASHINGTON, D.C. -- CPSC, The Toro Company, Bloomington, MN, acting on behalf of its wholly-owned subsidiary, Lawn-Boy, Inc., is voluntarily recalling gasoline tanks on some Lawn-Boy 1988 and 1989 model lawnmowers. The seams of the gas tanks may split, presenting a fire hazard from leaking gasoline. The repair program includes the following eleven lawn mower models with serial numbers having the first four characters in the range F273-H241:
Customers owning one of the models listed above purchased since September 1, 1989 should contact their local Lawn-Boy service dealer to have the fuel tank replaced at no charge. Customers who have previously had their fuel tank replaced should disregard this notice. Customers owning one of these models purchased before September 1, 1989 should inspect the mower for leaking gas at every use and not store the mower with the tank more than half full. If a leak is found, these customers should move the mower to an open area and arrange to return their mowers to a Lawn-Boy service dealer for a free tank replacement. Customers experiencing difficulties locating a service dealer can contact Lawn-Boy at 1-800-526-6937 for the location of a nearby dealer. The Toro Company has received numerous reports of leaking tanks, and one fire. There have been no injuries reported. Toro implemented an inspection program in April, 1991 and over 26,000 tanks have been replaced to date on the affected models. Toro believes that most defective tanks on mowers purchased before September 1, 1989 have already leaked and been replaced. Approximately 160,000 of the affected lawnmowers were sold nationwide from 1988 to the present by Lawn-Boy dealers. The U.S. Consumer Product Safety Commission is announcing this recall as a part of its mission to protect the public from unreasonable risks of injury and death associated with consumer products. The Commission's objective is to reduce the estimated 28.6 million injuries and 21,700 deaths associated each year with the 15,000 different types of consumer products under CPSC's jurisdiction.
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:
Please login first to complete purchase/ quotation request, view custom order reports, or create favorites list.
Don't have an account with us yet? Please set up an account to place order or obtain customer services.
This peptide and RET S1 Hydrolysis Product 2 (cat. # 25132), products from enzymatic cleavage of HCV substrate (cat. # 22991), can be used as controls. The cleavage site is between Abu and the lactate group.


text:
Vertical Lace Tee
Style: 570072832
Out of Stock
Shimmering scalloped lace and chiffon studded ribbons make a soft knit top pretty as a party dress. 57% Cotton, 38% Modal, 5% Spandex. Hand wash, cold; lay flat to dry. Or dry clean. Imported.
- Contoured stretch fit.
- Chiffon trim at the neckline. Heat-set silvertone studs. Ruched elbow sleeve.
- Hits at the lower hip (25" from shoulder).
Read more… Read less…


text:
This website uses cookies to personalize your experience and help us improve content. OK, I understand or read about our cookie policy
Top technical support issues:
View all Support articles Go to Support forum
Still need help? Contact technical support:
CMI Labs
+44 (0)1483 413360
Do you need remote desktop support? Please download this program before calling.


text:
23 Vegetarian Recipes — One For Every Occasion!
This recipe amps up your favorite childhood dish by adding chunks of vegetables and hearty sausage.
Get the recipe for Sausage Pie Mac 'n' Cheese
Cooking for a crowd? This dish, which includes toppings like sauerkraut and homemade relish, is perfect for when you need options.
Get the recipe for Grilled Sausages with Mix and Match Toppings
8 Ridiculously Easy No-Bake Desserts


text:
If you wish to attach one or more files enter the details below. You may also attach files by dragging and dropping them in the message box.
Post by rachelc » Wed Nov 03, 2010 07:11 am
Post by kbielec » Mon Oct 11, 2010 12:07 am
Post by atvlady » Tue Oct 05, 2010 01:50 am
Post by lharrison » Mon Oct 04, 2010 09:59 pm
Post by kdreher » Tue Sep 28, 2010 02:09 pm
Post by hdw » Tue Sep 21, 2010 01:38 am
Post by preg29 » Fri Sep 03, 2010 09:04 am
Post by lizzie818 » Wed Sep 01, 2010 03:58 pm
quote:Originally posted by MichelleC
And have had another baby...
Did you get Pre eclampsia or/and HELLP syndrome back?
I suffered with severe pre eclampsia and HELLP syndrome with my daughter and was in intensive care for 5 days. I'm just curious if its likely to come back again in my next pregnancy. I know everyone is different but i'm interested in real people wjo have had it and whether it came back.
Basically i want an idea of the 'odds'
Post by sarah0381 » Tue Aug 31, 2010 05:08 pm
Post by ckthomas05 » Tue Aug 31, 2010 03:30 pm


text:
Forty8 Backpackers Hotel
A home away from home
Welcome to Forty8 Backpackers Hotel, TGCSA 4 Star - Graded accommodation. It is a luxurious and affordable backpackers hotel located right in the heart of Cape Town's Central Business District next to the famous Long Street. Long Street in Cape Town is renowned for it's abundance of street shops, cafe's, bars, pubs, clubs and restaurants.
Forty8 Backpackers is well known for its unique elegance, you won't find trendier economical accommodation near Cape Town's hotspots than our comfortable backpackers hotel. We cater for all travellers from solo or groups visiting Cape Town domestically or internationally as we have rooms to accommodate up to 50 people.
Our backpackers hotel is newly refurbished and modernized. We focus on great service, a clean space, safety and a friendly attitude. When you travel to Cape Town make sure to visit us.
We cater for adventurers of all ages including backpackers, students and groups and we have taken special care to cater for our guests needs. You will find a well catered for environment to make your stay hassle free.
We have a snack bar, FREE internet access (including Wi-Fi), a Communal Lounge and Kitchen, laundry facilities and free tea and coffee.
Forty8 Backpackers has 6 Bedrooms Dormitory style ranging from 4 beds, 6 beds, 10 beds and 12 beds in a bedroom and 3 Private Double bedrooms.
A Dormitory room consists of double bunk beds and the Double room with Double beds. The Bathrooms are shared one for the Females and the other for the Males.
We are open 24 hours, 365 days a year. At the reception you can obtain travel information, tour bookings, safety box and a laundry service. We have our own shuttle services that offer Door-to-Door pick-up and drop-off, Meet and Greet services at Cape Town International Airport, Tours and Transfers to and from different places and destinations.
Availability & RatesTo view availability and prices please select dates and click 'Update Dates'
Hostel Facilities & Policies
- 24 Hour Reception
- 24 Hour Security
- Adaptors
- Air Conditioning
- Airport Transfers
- Bar
- Breakfast Not Included
- Café
- Common Room
- Credit Cards Accepted
- Telephone/Fax Facilities
- Free Internet Access
- Free WiFi
- Hair Dryers For Hire
- Hot Showers
- House Keeping
- Internet Access
- Self-Catering Facilities
- Laundry Facilities
- Linen Included
- Security Lockers
- Luggage Storage
- Meals Available
- No Curfew
- Postal Service
- Reading Light
- Shuttle Bus
- Tea & Coffee Making Facilities
- Tours/Travel Desk
- Towels For Hire
- Washing Machine
Cancellation PolicyThis property has a 1 day cancellation policy. Failure to cancel within this time will result in a cancellation charge equal to the first night of your stay.
DirectionsShow MapHide Map
Entering into Adderley street (the main street of Cape Town Central) you continue over 3 (three) sets of robots. You will then be at the fountain, where you continue over a further 3 (three) sets of robots till you reach Strand street. You continue over Strand street and directly the first road to your right is called Hout Street. Walk 500 m up Hout Street and you will find Fourty8 backpackers Hotel on the right hand side of the road no 48 Hout Street.
Located Near
50 metres away from the well know PARTY STREET - 'LONG STREET'


text:
Rue McClanahan Actress Rue McClanahan poses at a book signing for her new book, "My First Five Husbands," near Book Soup on May 2, 2007 in West Hollywood. (Photo by Mark Mainz/Getty Images)
Alexander Mcqueen Fashion designer Alexander McQueen walks down the catwalk after his Ready-to-Wear 2009 fashion show during Paris Fashion Week on March 10, 2009 in Paris. McQueen hung himself in his London apartment on February 11, 2010. (Photo by Pascal Le Segretain/Getty Images)
Dennis Hopper Actor Dennis Hopper died at the age of 74. The "Easy Rider" star was battling terminal prostate cancer. (Photo by Gabriel Bouys/Getty Images)
Dixie Carter "Designing Women" actress Dixie Carter, who used her charm and stately beauty in a host of roles on Broadway and television, died on April 10, 2010. She was 70. (Photo by David Livingston/Getty Images)
Gary Coleman Gary Coleman, the child star of the smash 1970s TV sitcom "Diff'rent Strokes" whose later career was marred by medical and legal problems, died after suffering an intercranial hemorrhage. He was 42. (Photo by Todd Williamson/Getty Images)
Howard Zinn Howard Zinn, an author, teacher and political activist whose leftist "A People's History of the United States" became a million-selling alternative to mainstream texts, died of a heart attack on January 27, 2010. He was 87. (Photo by Frederick M. Brown/Getty Images)
J.D. Salinger J.D. Salinger, who authored "The Catcher in the Rye" in 1951, passed away on January 28, 2010. The reclusive writer died of natural causes, according to his son. (Photo by The Associated Press)
Jean Biden Vice President Joe Biden points to his mother, Jean Finnegan Biden, in this 2008 photo. Mrs. Biden passed away on January 8, 2008 at the family's Delaware home. She was 92. (Photo by Spencer Platt/Getty Images)
Jimmy Dean Jimmy Dean was a country singer who made his fortune with a breakfast sausage company that bears his name. He died on June 12, 2010. (Photo from Jimmy Dean's Estate)
John Forsythe John Forsyth arrives at the premiere of "Charlie's Angels" in Hollywood, California on October 22, 2010. He died on April 1, 2010 at the age of 92, after suffering complications of pneumonia, according to his publicist. (Photo by Lucy Nicholson/Getty Images)
Justin Mentell Actor Justin Mentell, who appeared on the TV show "Boston Legal," was killed in an SUV crash in Wisconsin on February 1, 2010. (Photo by Thos Robinson/Getty Images)
Lena Horne Lena Horne, actress and jazz singer born in 1917, died on May 9, 2010 at age 92. (Photo by AFP/Getty Images)
Lynn Redgrave Lynn Redgrave, an introspective and independent player in her family's acting dynasty, died on May 3, 2010. She was 67. (Photo by Bryan Bedder/Getty Images for Bon Appetit)
Manute Bol NBA legend Manute Bol died at age 47 on June 19, 2010. (Photo by Nathaniel S. Butler/NBAE via Getty Images)
Miep Gies Miep Gies died on January 11, 2010 from a neck injury suffered when she fell the previous month, the Anne Frank House said. She was 100 and had been one of the few people alive who knew Anne Frank, whom she hid from the Nazis for two years. (Photo by CBS)
Peter Graves Actor Peter Graves died from a heart attack at his Los Angeles home on March 14, 2010, after returning from brunch with his family, according to his publicist. Graves starred in the TV series "Mission Impossible" as well as the film "Airplane." (Photo by Mark Ralston/Getty Images)
Robert Parker Author Robert Parker, seen in this 2006 photo, died on January 19, 2010. Parker, a crime novelist who helped revive the hard-boiled genre, was 77. (Photo by Chitose Suzuki/AP)
Robert Byrd Senator Robert Byrd is approached by Senate Armed Services Committee Chairman, Senator Carl Levin, during a full committee hearing on Iraq and testimony from Defense Secretary Robert Gates and Chairman of the Joint Chiefs of Staff General Peter Pace on January 12, 2007 on Capitol Hill in Washington, DC. (Photo by Tim Sloan/AFP/Getty Images)
George Steinbrenner New York Yankees owner George Steinbrenner, seen here in 2006, died on July 13, 2010 after suffering a massive heart attack. The Yankees won several World Series trophies since he took ownership in 1973. (Photo by Jim McIsaac/Getty Images)
Ted Stevens Ted Stevens, the longest-serving Republican senator in U.S. history who lost his seat after a corruption conviction that was later dismissed, was killed on August 10, 2010 in a small plane crash in Alaska. He was 86. (Photo by Mark Wilson/Getty Images)
Categories: Entertainment Photo Galleries


text:
GV Now
Grand Valley issues annual Accountability Report
Posted on November 01, 2013
Grand Valley State University's annual Accountability Report shows the university is producing exemplary results in graduation and retention rates, while at the same time holding down tuition and administration costs. The university released the report at its Nov. 1 Board of Trustees meeting.
The state legislature earlier this year recognized Grand Valley's performance in key areas. It tied a small portion (1.7%) of state appropriation to university performance measures, and Grand Valley was rewarded for its performance in graduation rates and the number of degrees awarded in STEM and other critical fields.
The Accountability Report is divided in six easy-to-read sections, using data from outside sources that show Grand Valley succeeds in its mission and is fiscally responsible and accountable.
Here are some highlights from this year's report:
- Grand Valley ranks in the top four for retention when compared to all other public universities in Michigan, and in the top three for graduation rates.
- Grand Valley's tuition remains in the bottom half of all Michigan public universities, while it receives the lowest state funding per student.
- The economic impact of Grand Valley on Kent, Ottawa and Muskegon counties is $722 million.
The full Accountability Report (PDF) can be viewed at www.gvsu.edu/accountability.


text:
7 months ago
You may also like
Consumer Tech Gadgets News
Apple's latest MacBook Pro (with Touch Bar) suffers from graphical glitches
3 hours ago
A couple months ago, Apple launched its new MacBook Pro with unparalleled innovations in the form on Touch Bar and only USB-C ports. But exceptional...
Gaming News
Red Dead Redemption is coming to PlayStation Now next week
4 hours ago
After the first instalment, all we can do at this point is remain hopeful that Red Dead Redemption 2 will actually be released on both the PC...
Code Gadgets News
Security researchers discover trick to bypass Activation Lock on iOS 10 devices
5 hours ago
Apple devices running the latest version of iOS 10 may be at risk of data theft. Security researchers have discovered a brute-force method for...
Enterprise News
Microsoft details accessibility features coming to Windows 10 and Office 365 next year
6 hours ago
Microsoft is determined to make its products more accessible for people with disabilities. The most important one is said to be support for braille...
Gadgets News
Photo leak for Motorola's upcoming device suggests a new 'Moto X 2017' might be in the works
7 hours ago
When Motorola launched its flagship smartphone Moto Z instead of Moto X, it was believed that the Moto X lineup is dead even though the Lenovo-owned...
Enterprise News
Microsoft ceases Windows 10 PC preview build release to integrate the new Unified Update Platform
7 hours ago
Microsoft is aggressively working on introducing new features to Windows 10 but the updates are initially delivered to Insiders – more like...
Futurism News
ESA reiterates commitment to Mars mission despite the test rover's crash landing earlier this year
8 hours ago
The European Space Agency (ESA), comprising of 22-nations including Slovenia and Canada, isn't ready to hear a no just yet. Instead, it plans on...
Business News
Now get free talktime on depositing money in Airtel payments bank
9 hours ago
In a bid to attract new users to open a savings account with its payments bank service, Airtel has come with an offer to provide free talktime. The...
Add Comment
Click here to post a comment


text:
BSC Announces Black History Month Activities
Bluefield State College has announced a variety of Black History Month activities. Historian/dramatist Norman Jordan will present a chautauqua performance of "Carter G. Woodson, the father of Black History," February 11 at 7 p.m. in the Basic Science Auditorium. A second chautauqua presentation, "Anne Spencer," will presented by Ms. Bruscilla Jordan February 25 at 7 p.m. in the Basic Science Auditorium. Karl Gipson, an internationally-recognized musician and theatrical performer, will deliver "A Musical Tribute to Dr. Martin Luther King, Jr.," on February 23 at 7 p.m. in the Basic Science Auditorium. The Bluefield Community Choir will present its annual Black History Month concert in the BSC Student Union, February 21 at 6 p.m, and the "Voices of the Revolution" display will be available for viewing in the Student Union during the week of February 16-20. The public is invited to all of these events, free of charge.


text:
Members are permitted to have only one account in the Caribbean Airlines Frequent Flyer programme. All accounts found to be duplicated within or between programmes will be merged and duplicate transactions reversed. Member accounts must be established under the member's full first and last names (along with middle initials) and only the member may accrue miles in the account. The name on your Caribbean Miles account should match the name on your travel documents and/or MasterCard. Children under two years are not eligible for membership. In order to assist with the validation of your account and to ensure that you receive all communication pertinent to membership in the Caribbean Miles Frequent Flyer Programme, you will be required to provide specific personal details upon enrollment. You are required to advise Caribbean Miles in writing if your name and address information changes so that we may update you account profile. Information about your Caribbean Miles account is held confidential, and will only upon your request in writing be released and sent to the address on your account.
A member is required to credit an activity within twelve (12) months of enrollment date in order to activate account . Accounts that are not activated within twelve (12) months will be automatically ARCHIVED.
Your Password is designed to protect your account from unauthorised use. It will be assigned to you and appear printed on your Welcome Letter. Caribbean Airlines will not be responsible for any lost, stolen or otherwise disclosed passwords, nor shall it re-credit any miles withdrawn from your account for a redemption requested online where valid credentials were provided to access account.
*Effective 01 January 2012, all Caribbean Miles statements will be delivered only via email notification. To guarantee that you receive your e-statement, ensure that you update your profile online or contact the Caribbean Miles Service Centre and provide a valid email address.
Members activity statements for active Caribbean Miles accounts will be forwarded via e-mail to their designated preferred e-mail address. Members may also opt to view their transactions on-line via their account. Please note, statements will be mailed to members if there has been activity in the account for the reporting period.
If 3 months have elapsed since your last activity and you have not received a statement, please contact the Caribbean Miles Service Centre to ensure that your Miles will be credited. A member who has not flown on Caribbean Airlines or used a partner's services at least once in the past 12 months will be deemed inactive and may receive no further miles statements unless account activity occurs.Your statement will include:1. Your current Miles balance2. Your current period deposits and withdrawals3. Your miles expiry dates Please note your account balance can be viewed on www.caribbean-airlines.com or you may also call the Service Centre. (Please have your account number available).For further information about your account, please refer to other Caribbean Airlines Rules herein contained in this booklet.
Caribbean Airlines reserves the right to audit a Caribbean Miles account at any time and to make any account adjustments required. This includes, but is not limited, to changes to Tier Status, Account Balances and statemented transactions.
Effective 24 October 2014, the Caribbean Miles programme implemented Account Pooling.
WHAT is account pooling and how do I benefit from account pooling?
Account Pooling allows 2 or more members to link their individual accounts for the purpose of accruing miles jointly. Combining your Caribbean Miles together as a family makes earning miles much easier and faster. Soon you will be able to redeem your miles for a reward ticket to travel on Caribbean Airlines!
WHO is eligible to join an account pool?
All members of a family who are currently members of the Caribbean Miles frequent flyer programme with the same member account status can join an account pool.
HOW do I join an account pool?
You may be invited to join an account pool by another member or you may start your own account pool by inviting others to link their account to yours. All parties will be required to complete an online authorization form before the accounts can be linked.
Fees and surcharges
Reward travel on Caribbean Airlines or Caribbean Airlines partner flights is subject to the filed tariffs and standard contract of carriage of the carrier providing the transportation.
Rewards and miles have no cash value aside from applicable taxes, fees and surcharges. Expedite and re-deposit charges are not subject to refund. Request for refunds must be submitted no later than 1 year after date of ticket issuance.
Effective 01 August 2015, all Caribbean Miles redemption requests will be subject to payment of a processing fee of US$25.00 for each reward ticket issued.
Expedited Reward Issuance
Expedited Reward Issuance is available for the following non-refundable US$ charges:
Expired Miles Reinstatement Fee (NEW)
Purchasing Miles
Rewards are valid for round-trip or one way travel between two cities served by the carrier using the most direct route as defined by the reward that you redeem. You must have confirmed reservations and be ticketed for the entire trip before you begin reward travel. Once travel has commenced no changes to the itinerary will be permitted except in the case of date change.
Please ensure that duplicate reservations are not made for the same itinerary (i.e. reward booking and revenue booking) as this will result in cancellation of the first booking made.
Where one-way rewards are not offered, if you redeem your reward for a one-way ticket, the unused portion of your reward will be forfeited. Should you be using a one way reward, you must ensure that the terms of your visa allow for one way travel without a return ticket. If you elect to travel in a service class lower than the one in which you are ticketed, no credit to your account will be made.
Caribbean Airlines and its partners require picture identification at the time of check-in. You will also be required to present your passport upon collection of your ticket and maybe during the course of your travel.
Please note, reward tickets do not earn additional miles, and should not be submitted for miles either at the time of reservation, at check-in, or at the Caribbean Miles Service Centre. See the section on "Conditions of Travel" for additional information.
Reward travel cancellations
Travel agents may reserve rewards on your behalf if authorised to do so, but they cannot issue tickets. Your member account can only be accessed by Caribbean Airlines.
To facilitate a request for a third party transaction, the member will be required to complete and sign a Caribbean Miles Authorization for Third Party Transaction Form online or visit any of our ticket office locations and submit a letter of authority together with a copy of a photo ID with signature which will be forwarded to the Caribbean Miles Service Centre for completion of transaction.
You may request a Caribbean Airlines reward to be issued in the name of any person you designate. At the time of making the reservation please provide your address and date of birth along with the name of the person you wish to utilize the reward. Caribbean Miles will also require from the account holder a signed letter of authorization to withdraw the required miles along with a copy of a recent picture ID with signature. Once an airline ticket is issued, it is non-transferable. A name change requires that you re-deposit the reward, pay the applicable re-deposit fee and have it re-issued in the appropriate name. Your password MUST be provided to process the new reward. Transferring of miles is not allowed from one account holder to another.
A member may opt to authorize the redemption of miles from his/her account towards the issuance of reward tickets This can be either one-way or return, economy or business class ,and also upgrades, for a person other than him/herself. To facilitate a request for a third party transaction, the member will be required to complete and sign a Caribbean Miles Authorization for Third Party Transaction form and forward same together with a copy of a photo-ID with signature via fax or e-mail transmission to the Caribbean Miles Service Centre.
A Caribbean Miles member is not required to complete third party authorization process if he or she is booked to travel together with other party (parties) for whom reward tickets have been authorized from member's account. Member must travel together with rest of the party on a minimum of one flight sector for ticketed itinerary. However, should the member elect not to travel post authorization of reward, he or she will then be required to complete and submit a third party authorization form in order for the other named parties may continue to travel unaccompanied.
Combining rewards
Caribbean Miles rewards expire one year from the date of issue, ticket taxes can be refunded within one year from date of issue if the ticket was not used. If the outbound portion was utilised then the ticket becomes valid for 1 year from the date of the outbound travel. Upgrade rewards involving a fare with an earlier expiration date will expire on the date that the fare expires.
Re-deposit/re-issue of rewards
Enrolment Bonus
Web Bookings Bonus
Caribbean Airlines Fare Class Bonuses
Tier Level Bonuses
Calculating Bonus Miles
Members will receive:
7,000 Bonus Miles upon attaining Executive Gold status on Caribbean Airlines in one calendar year*
Making reservations
Open-jaw travel
Airline re-routing
Capacity controls
Rewards and Miles are not member's property
Name and address changes
Members shall be responsible to advise Caribbean Airlines of any change of address. Please submit the following:1. Name2. Account number3. Password4. Former address5. New address6. New telephone numbers7. Email addressCaribbean Airlines will not be responsible for any loss of benefit incurred due to non-receipt of mail caused by a change of address.Name changes must be submitted in writing to the Service Centre, accompanied by appropriate legal documentation, such as a copy of a marriage licence or divorce decree.
In the event of mail being returned for active members due to a change of address, it will be forwarded to the new address, when advised. (Note this will not apply to inactive members)
If Caribbean Airlines or its partners shall improperly fail to issue miles or to issue rewards, their liability will be limited to issuance of comparable rewards or miles. Caribbean Airlines is not responsible to any member for partner withdrawals from this programme or reward cancellations, discontinued Caribbean Airlines or partner service or miles cancellations or for any other reason. Caribbean Airlines reserves the right to discontinue the Caribbean Miles programme upon provision of six months' notice to active members.
Obtaining Miles
To ensure that the miles you are entitled to are posted to your account, please provide your member account number when you make your reservation via the internet at www.caribbean-airlines.com - through your travel agent or through the Caribbean Airlines reservation agent. Your member account number should also be given at check-in for both your outbound and return flights.
NOTE: Account name should match name on passport.
Miles will be credited to a member's account 3 days after flight departure. Please retain all flight documents (ticket receipts, boarding passes, etc) until you receive a statement indicating that miles flown were properly credited to your account.Caribbean Miles and Bonus Miles will be awarded only on standard revenue fares.Miles and Bonus Miles will NOT be awarded for the following:1. Flights taken on free travel reward tickets2. Charter flights to Caribbean Airlines established routes3. Promotional certificates4. Tickets sponsored or paid for by Caribbean Airlines Ltd. 5. Travel agent, tour conductor and industry reduced-rate tickets6. Free tickets7. Other similar tickets
Miles for cancelled flights
When you are ticketed in advance, and your flight is cancelled on the day of departure, you will receive full Miles for your re-accommodated flight. This does not apply if your flight was cancelled as a result of uncontrollable circumstances such as weather, work stoppage, etc. If you are re-accommodated on Caribbean Airlines or a Caribbean Airlines partner, you will receive Miles only for the flight on which you were re-accommodated. If you are involuntarily re-accommodated on an airline other than Caribbean Airlines or a Caribbean Airlines partner, you can request Miles for your original itinerary, by writing to Caribbean Miles.
Please include:
1. An explanation of what occurred2. Your name3. Your Caribbean Miles account number4. A copy of your original ticket and the boarding pass from the flight on which you actually flewCaribbean Airlines will evaluate the circumstances to determine if you will be entitled to miles for the cancelled flight.Please note account holders may earn retroactive reward miles for trips up to six (6) months prior to account activation date.
If Miles which you believe you are entitled to do not appear on your Miles statement, submit a written request to the Caribbean Miles Service Centre.
Please include
Earning Miles with partners
Caribbean Airlines is building its network of airline partners, and Members will be able to enjoy the benefits of Earning and Burning Miles on Partner airlines in the near future.
For travel rewards on Caribbean Airlines
Reward types
Silver Tier Members enjoy the following programme benefits:
Gold Tier Members enjoy the following programme benefits:
Executive Gold Tier Members enjoy the following programme benefits:
Tier benefits shown above are applicable only to the member who has attained tier status and may not be extended or transferred to person/persons accompanying tier member or travelling on a reward ticket redeemed from a tier member's account.
Caribbean Airlines Limited and all Caribbean Miles partners, reserve the right to change, at any time, with or without notice, any aspect of the Caribbean Miles programme.
This right includes, but is not limited to:1.Changes in partner affiliation2.Rules for earning miles and redemption levels3.Rules for travel rewards4.Cities served5.Flight schedules6.Limited seating or space availability7.Restricted travel dates8.Specific features or promotional offers


text:
The use of heterogeneous technologies and applications in corporations is a reality. At a time when resources are scarce, IT shops cannot just throw away their existing applications; rather, they must leverage their existing investments. service-oriented architecture (SOA) is popular because it lets you reuse applications and it promises interoperability between heterogeneous applications and technologies.
In this article, I will introduce SOA from a Java developer perspective and examine the technologies available in the Java space to build service-oriented applications.
The concept of a service is nothing new, but the notion of an SOA has evolved over the past couple of years. It's an architectural style of building software applications that promotes loose coupling between components so that you can reuse them. Thus, it's a new way of building applications with the following characteristics:
Figure 1 gives a overview diagram of service-oriented architecture.
The basic building block of SOA is the service. A service is a self-contained software module that performs a predetermined task: "verify a customer's credit history," for example. Services are software components that don't require developers to use a specific underlying technology. As Java developers, we tend to focus on reusing code; thus, we tend to tightly integrate the logic of objects or components within an application. However, SOA promotes application assembly because services can be reused by numerous consumers. For example, in order to create a service that charges a consumer's credit card, we build and deploy only one instance of such a service; then we can consume this service from any number of applications.
Related Reading
Java Web Services in a Nutshell
The other key advantage of SOA is that it lets you automate business-process management. Business processes may consume and orchestrate these services to achieve the desired functionality. Thus, new business processes can be constructed by using existing services. For example, a customer order that has been submitted to shipping can be represented by a business process that can asynchronously interact with the requisite services.
Today's IT organizations invariably employ disparate systems and technologies. Most analysts predict that J2EE and .NET will continue to coexist in most organizations and the trend of having heterogeneous technologies in IT shops will continue. Moreover, creating applications that leverage these different technologies has historically been a daunting task. SOA provides a clear solution to these application integration issues by allowing systems to expose their functionality via standardized, interoperable interfaces.
Using SOA offers several key advantages. You can:
Most developers often think web services and SOA are synonymous. Many also think it's not possible to build service-oriented applications without using web services. To clarify, SOA is a design principle, whereas web services is an implementation technology. You can build a service-oriented application without using web services--for example, by using other traditional technologies such as Java RMI.
The main theme behind SOA is to find the appropriate modularity and achieve loose coupling between modules. You can build an application where the modules don't have too much tight coupling between interacting components, such as an application where the JSP presentation layer is not tightly integrated with the data model and accesses it appropriately via an EJB.
It's worth mentioning that Jini had long established the concept of SOA prior to the rise in popularity of web services. What web services bring to the table are the platform-independent standards such as HTTP, XML, SOAP, and UDDI, thus allowing interoperability between heterogeneous technologies such as J2EE and .NET. In this article, we'll focus on web services as the enabling technology for building service-oriented applications.
Like any distributed application, service-oriented applications are multi-tier applications and have presentation, business logic, and persistence layers. Figure 2 provides a typical architecture for a service-oriented application. The two key tiers in SOA are the services layer and the business process layer.
As we discussed earlier, services are the building blocks of service-oriented applications. Thus, services are somewhat analogous to Java objects and components such as EJBs. Unlike objects, however, services are self-contained, maintain their own state, and provide a loosely coupled interface.
The greatest challenge of building a service-oriented application is creating an interface with the right level of abstraction. While analyzing your business requirements, carefully consider what software components you want to build as a service. Generally, services should provide coarse-grained functionality. For example, the software component that processes a purchase order is a good candidate for publication as a service, as opposed to a component that just updates an attribute of a purchase order.
You have two choices when building a service: the top-down approach or the bottom-up approach. The top-down approach requires that you identify and describe the messages and operations your service provides and then implement the service. This approach is recommended when you're building a completely new service, as it lets you choose your preferred implementation technology. This approach also promotes the most interoperable services, since you can avoid implementation artifacts that may preclude interoperability (for example, data types that may not have an interoperable representation).
The bottom-up approach is quite popular because it lets you reuse your existing investment in business components. For example, vendors provide the tools that let you expose a PL/SQL-stored procedure that checks whether a customer is entitled to a discount as a service.
The most important aspect of a service is the service description. When using web services as the implementation technology for SOA, Web Services Description Language (WSDL) describes the messages, types, and operations of the web service, and is the contract to which the web service guarantees it will conform.
Here's an example of WSDL for a simple web service:
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="MyTimeService"
<message name="TimeService_getDateTime">
<part name="String_1" type="xsd:string"/></message>
<message name="TimeService_getDateTimeResponse">
<part name="result" type="xsd:string"/></message>
<portType name="TimeService">
<operation name="getDateTime" parameterOrder="String_1">
<input message="tns:TimeService_getDateTime"/>
<output message="tns:TimeService_getDateTimeResponse"/>
<binding name="TimeServiceBinding" type="tns:TimeService">
<operation name="getDateTime">
<soap:operation soapAction=""/></operation>
transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/>
<service name="MyTimeService">
<soap:address location="REPLACE_WITH_ACTUAL_URL"/>
If you look carefully you'll note that the WSDL has a complete description of the
TimeService web service, including the port, operations, and message types. A web service based on this WSDL must support these operations and messages whether it's built using Oracle's Java technology or any other technology, such as Microsoft .NET.
Java provides a comprehensive platform for building the service layer of service-oriented applications. J2EE 1.4 standardizes the APIs for building web services using Java.
The following table provides the list of APIs available in the J2EE 1.4 to build web services applications.
|Java APIs
Java API for XML Parsing
Java API for XML Binding
Java API for XML-Remote Procedure Call
SOAP API for Attachments in Java
Java API for XML Registries
Web Services Deployment Model
Stateless Session EJB Endpoint Model
Of these technologies, JAX-RPC can be thought of as the core API for building and deploying web services with J2EE. It provides a simple, robust platform for building web services applications by hiding from the developer the complexity of mapping between XML types and Java types and the lower-level details of handling XML SOAP messages. JAX-RPC introduces a method call paradigm by providing two programming models: a server-side model for developing web services endpoints using Java classes or stateless EJB components, and a client-side model for building Java clients that access web services as local objects. JAX-RPC 1.1 mandates use of SOAP 1.1 and interoperability with other web services built with other technologies such as Microsoft .NET. Several J2EE-1.4-compliant application servers, such as Oracle Application Server Containers for J2EE (OC4J) 10.1.3, the Sun One Application Server, and IBM WebSphere V6, support JAX-RPC.
If you already have a stateless session EJB or a Java class that performs your business logic, J2EE 1.4 lets you expose it as a service in a standard manner using JAX-RPC. If you're building services using J2EE, you may need several artifacts in addition to the standard WSDL:
java.rmi.Remote interface, as in the following example:
package time;
import java.rmi.RemoteException;
import java.rmi.Remote;
public interface TimeService extends Remote
public String getDateTime (String name) throws
We'll discuss building the service layer of an SOA application in a future article.
At first glance, these requirements for a service seem daunting. However, most SOA vendors are easing developers' workloads by providing the appropriate design tools. For example, Oracle offers web service design facilities within the Oracle JDeveloper 10g IDE, and IBM's WebSphere Application Developer Studio simplifies SOA development.
Finally, as mentioned earlier, interoperability is one of the key aspects of service-oriented applications. If you want your service to be reusable, make sure it's interoperable not only with other J2EE platforms but also with heterogeneous platforms such as .NET. You can't really anticipate who your consumers will be--once your service is deployed and registered in a service directory (such as UDDI), any consumer can find and use it. So when you build your service, make sure it conforms to the WS-I Basic Profile. WS-I is an open industry consortium of SOA platform vendors such as Oracle, IBM, Microsoft, and Sun that focuses on web services interoperability across platforms, operating systems, and languages. J2EE 1.4 requires conformance to the WS-I Basic Profile, so your application server should generate interoperable services.
Another promise of SOA is that you can build a new application from existing services. The main benefit that SOA brings is the standardization of business process modeling, often referred to as service orchestration. You can build a web-service-based layer of abstraction over legacy systems and subsequently leverage them to assemble business processes. In addition, SOA platform vendors are providing tools and servers to design and execute these business processes. This effort has been standardized by an OASIS standard named Business Process Execution Language (BPEL); most platform vendors are adhering to this standard. BPEL is essentially a programming language but is represented in XML.
Here's an overview of a BPEL-defined process:
<!– Definition and roles of process participants -->
<partnerLinks> ... </partnerLinks>
<!- Data/state used within the process -->
<variables> ... </variables>
<!- Properties that enable conversations -->
<correlationSets> ... </correlationSets>
<!- Exception handling -->
<faultHandlers> ... </faultHandlers>
<!- Error recovery – undoing actions -->
<compensationHandlers> ... </compensationHandlers>
<!- Concurrent events with process itself -->
<eventHandlers> ... </eventHandlers>
BPEL provides:
Although the BPEL syntax is rather straightforward, a graphical representation of a business process is preferable, so you'll benefit from a GUI design tool to assemble business processes from existing services. Thus, creating business processes is a relatively simple task if you understand your business processes and you've deployed services available for your use. The Oracle BPEL Designer, which can be used as either as an Eclipse or JDeveloper plug-in, helps you design business processes, making it easier to design and develop services.
Related Reading
Java Web Services
In addition, you'll need a high-performance processing environment (or server) to execute the generated business processes, and a management tool to test and monitor the status of these deployed processes. Most SOA platform vendors such as Oracle and IBM now have a robust platform to deploy business processes. For example, Oracle provides the Oracle BPEL Process Manager to deploy and execute business processes and Oracle BPEL Console to test and monitor business processes.
Presentation Layer: The Data Binding Problem
The presentation layer is very important from a user perspective. This layer can be built with technologies such as JSP, JSF, portlets, or standalone Java clients. For developers, it's an uphill battle to achieve loose coupling between the presentation layer and the business logic or service layers. Several Model-View-Controller (MVC) frameworks, which have been in use for a long time, allow for loose coupling between the view, or presentation layer, and the model that supplies the data and business logic. This lets you change either the view or model with minimal impact. This does help us achieve the type of loose coupling we want between the presentation and service layers. The main problem, however, is that there's no standard way of binding data between different kinds of clients (such as JSP, Java clients, and services such as EJB or web services), and clients have to know the exact underlying implementation of the service layer. For example, services built using either web services or pure EJB have different interfaces to either bootstrap the service or transfer data--and this defeats the goal of SOA. JSR-227 aims to standardize the data binding of services for J2EE applications by defining the data binding service through a set of XML-based metadata definitions.
JSR-227 will let developers create data controls by using a business service, which could be a web service, stateless EJB, or a standard Java class. The data control will describe the collections (attributes and operations supported the service using XML metadata). This data control can later be used by UI components via declarative bindings and thus completely decouple the presentation layer from the service layer.
Here are a few best practices to follow when building service-oriented applications:
1. Do not jump into implementation technologies just because of the hype. Carefully consider whether web services make sense for your organization. Building a service-oriented application using traditional technologies such as RMI may be more appropriate for your use cases than using web services.
2. Modularity of services is very important. Do not build fine-grained services, as this will result in a tightly coupled, brittle infrastructure.
3. For most applications, interoperability is important. Adhere to the WS-I best practices--and even then, make sure to test for interoperability with your preferred clients.
4. If it doesn't make sense to use web services for your application, there are alternatives. Many BPEL process managers, such as Oracle BPEL Process Manager, let you use native protocols.
In this article, I provided an introduction to SOA and provided some guidelines that can help you bootstrap developing your first service-oriented applications using Java. You can build service-oriented applications using these best practices to future-proof your investments.
Debu Panda is a Senior Principal Product Manager of the Oracle Application Server development team.
Return to ONJava.com
Copyright © 2009 O'Reilly Media, Inc.


text:
"Snack Simply" This Summer with Ore-Ida Bagel Bites Brand
Bagel Bites wants us to make make snack time more meaningful this summer. The "Pledge to Snack Simply" reinforces the importance of simple, wholesome goodness at snack time while raising money to promote wholesome nutrition in youth programs across America.
To take the pledge visit www.snacksimplypledge.com and commit to a few small steps that will make a big impact on our children's daily snack-time nutrition. With each pledge taken, Bagel Bites will donate $1 to Boys & Girls Clubs of America… up to $50,000. You all know how much I love when my dollars can be used to save money and how much more I love when my dollars go to help others!! I LOVE that Bagel Bites has offered this pledge to everyone with or without a purchase, although I won't hesitate to tell you that we do purchase Bagel Bites, especially with the whole grain ingredients they added. Real cheeses, whole grains and no trans fat makes this a snack I'm
The pledge asks parents to stick to three principles for snacking this summer:
- Keep it simple – choose simple, easy-to-prepare snacks with wholesome ingredients
- Keep it tasty – serve snacks kids will love to encourage lots of smiles around the table
- Keep it fun – take the time to connect with your child and incorporate some simple, family-friendly activities during the daily snack-time routine
Around here we almost always keep snack time simple. My kids love to help in the kitchen and love to have picnics (even on the floor of the living room) so they are big into helping prepare snacks and meals, not just eating. I am not one to do snacks like Bagel Bites all the time, but for a treat or once-in-a-while, I don't mind at all. Having a box in the freezer as an option is fine with me, and the kids love having them in the house. They are great for parties, playdates or just a fun way to enjoy a snack! The small size is perfect for little hands and for portion control.
One of my readers will win FOUR free product coupons for Bagel Bites!
Like Bagel Bites on Facebook
Take the Snack Simply Pledge (+2 entries) (Plus those who pledge get a $1.00 off Bagel Bites coupon!)
Follow me on GFC, Facebook, Twitter or RSS/Email Subscription (+1 each)
Share this giveaway on any social networking site (leave URL of your post please!! hint: right click the time stamp!!) I just entered to #win #free #BagelBites coupons & took the #SnackSimplyPledge too @mamatomjr http://mamalovesherbargains.com/?p=10214 (can be done 2x day at least 1hour apart)2x/day at least 1 hour apart
This giveaway will end on at midnight August 12, EST. US only. Winner to be chosen randomly. Winner has 48 hours to respond to my email or a new winner will be chosen.
"I wrote this review while participating in a campaign by Mom Central Consulting on behalf of Bagel Bites and received coupons and a promotional item to thank me for taking the time to participate."[ad#glam between posts]


text:
Upcoming concerts in the DC areaThursday, January 26th, 2006
Here's a look at some of the interesting shows coming up in the DC area in the next few months. This post is as much for me as for anyone else, though folks in the area may find something they like. Note that I've omitted some obvious prog-centric shows, like Rick Wakeman, The Carl Palmer Band, Niacin, Mahavishnu Project, Spock's Beard, etc., since I'm not personally interested in them.
- Alec K. Redfearn and the Eyesores at The Warehouse Nextdoor, January 27 — Hey, that's tomorrow. I missed these guys the last time they were in DC, and still haven't heard their album on Cuneiform, but I may well check them out in this venue anyway. Weirdly, this show is listed at the Warehouse website but not the Warehouse Nextdoor site, so I'll have to call to confirm that it's actually happening…
- The Vandermark 5 at Iota, February 3 — Nice; I didn't even know these guys were on tour. One of my favorite contemporary avant-jazz ensembles. I'm seriously thinking about plonking down the cash for their 12-CD live box set; maybe I should actually go see them live before I make that call!
- Low at The Black Cat, February 4 — I haven't heard any of these guys' recent output, but I like what I do have (namely The Curtain Hits the Cast) and for $13, I might check out their live show.
- Nile at Jaxx, February 8 — They're touring in support of Annihilation of the Wicked, one of metal fans' highlights of 2005. I haven't quite gotten into that record as much as many others, but maybe I'll make it out to Springfield for this show to see what I'm missing.
- Formanek/Berne Quartet at An Die Musik (Baltimore), February 11 — Ever since I first got into saxophonist Tim Berne, I've been waiting for him to play a live date somewhere near me, with any one of his numerous bands. He plays incessantly, but generally only in the New York area. This is my first chance to see him (and with Tom Rainey, perhaps my favorite current jazz drummer)!
- The Wu-Tang Clan at The 9:30 Club, February 13 — I'd be interested in seeing these hip-hop godfathers, even if I find live hip-hop more miss than hit, but tickets are $50. No thanks. I'm not really surprised that they already sold out one set even at those prices, though.
- Flogging Molly at The 9:30 Club, February 22 — I used to be a big fan of these guys, but I've kind of tired of their Celtic-punk gimmick. I might go anyway, except for the fact that I just bought tickets for a vacation to Ecuador leaving on the 22nd. Next time, maybe.
- Belle & Sebastian at The 9:30 Club, March 5 & 6 — Both shows already sold out; wow. I saw these guys a couple years ago and it was a lot of fun, even if their live sound is pretty much exactly the same as their studio sound.
- Charming Hostess at Busboys & Poets, March 7 — The a cappella trio version of the band is going strong: three women singing Jewish and other folk-influenced stuff, with a unique feminist/leftish/something sort of bent. I'll definitely be at this show; cool venue too.
- Mogwai at Sonar (Baltimore), March 7 — I wish they were coming closer to DC, and I wish they didn't conflict with Charming Hostess. This being a weeknight I'll probably opt for the closer show; maybe they'll schedule a date closer to DC as the time nears. Sure hope so; when I saw them at the 9:30 a couple years ago, they were awesome.
- Orthrelm at Talking Head (Baltimore), March 16 — Given that OV is possibly my favorite record of 2005, and I can't imagine how it could possibly be pulled off live, seeing Orthrelm is a must for me. But since they're from DC, surely they'll be playing closer than this sometime in the near future. Might wait til then.
- Grey Eye Glances at Jammin' Java, March 18 — They rarely seem to play outside of New England, so I'm pretty excited that these folk-rockers will be coming down to Virginia again. I saw them in Boston, though sans Brett Kull (Echolyn, who along with Ray Weston has been an integral part of the band for a while now), and they were great. I'm there.
- The Gathering at Jaxx, March 19 — If I have it in me to trek out to suburban NOVA two nights in a row, this should be a fun show; melodic goth-metal band that I've reliably enjoyed since their mid-90s output. Apparently one of only 6 shows they're playing in the U.S.
- Animal Collective at The Black Cat, March 21 — This avant-folk band has been getting rave reviews from people I respect, but I haven't heard any of their stuff yet. If they're as good as everyone says though, I'll be at this show.
- Cyro Baptista at Lisner Auditorium, March 25 — I've only heard Baptista in the context of John Zorn-related projects (like Electric Masada, where he is a beast). Here he's performing with his Beat the Donkey band, which the Lisner website describes as "hilarious fusion overload" with "all the impact of a Brazilian carnival." How can I miss that?
- Green Carnation at Jaxx, March 29 — Well, I think these guys have been pretty lame since Light of Day, Day of Darkness, but they're the kind of band that I bet would be pretty fun to see live. Might make it out to this one.
- Isis, Dälek and Zombi at The Black Cat, April 30 — WOW what a lineup! The band that released my favorite album of 2004, Panopticon; one of the most forward-looking, avant-garde hip-hop groups there is, who have collaborated with Faust in the past; and a group I haven't heard yet that is most often compared to Goblin. This is easily the most-anticipated show on my list here. Can't wait!
Also, Mono and Pelican are touring this summer along with who knows who else. Looks like this could be a strong year for live music. I think I may make more of an effort to go to shows than I have in the past, if I can afford to do so (and if I can convince some friends to join me for some of these).


text:
"Do not be anxious about anything, but in every situation, by prayer and petition, with thanksgiving, present your requests to God. And the peace of God, which transcends all understanding, will guard your hearts and your minds in Christ Jesus." Philippians 4:6-7
This verse has held particular significance for DBU student Jeannette Eubanks. Jeannette's decision to come to DBU was not a simple one, but she took great comfort in knowing that God had a perfect plan for her life.
Jeannette attended Grace Preparatory Academy in Arlington, Texas. A talented athlete, Jeannette participated in sports year round, playing volleyball and running track. Jeannette hoped to continue playing sports in college, but the Lord had other plans.
"God kept closing doors for the opportunity to play and opening doors for DBU," she says. "After witnessing the experience my older brother, Will Eubanks, had at DBU…I quickly began to realize that DBU was right where God wanted me."
However, like many students, Jeannette's decision on which college to attend was heavily influenced by financial considerations – she would not have been able to attend DBU without scholarship assistance.
She acknowledged that making decisions for her future was stressful, but during the process she leaned heavily on the Lord's promise to guard her heart and mind during the admissions process and relied on His provision to make His way open to her.
Psalm 37:4 states, "Delight yourself in the Lord and He will give you the desires of your heart," and Jeannette's faith saw tangible results.
"DBU is so good to provide multiple scholarship opportunities to students….that was definitely the case for me. I would not be at DBU without the scholarships I am so blessed to receive."
Now a sophomore, Jeannette is working toward her BBA in marketing and highly involved with Alpha Delta Kappa, a service and social sorority that focuses on aiding local children in need.
Although she has considered earning an MBA or a law degree after obtaining her undergraduate diploma, Jeannette is not entirely sure where the Lord will lead her in the years to come. However, her experience at DBU has been a powerful reminder that the Lord will direct her steps.
Jeannette will continue to trust His guidance; she knows that "God is so faithful to provide, and He continues to prove that over and over again."


text:
100 North First Street
4th Floor Board Room
Springfield, Illinois 62777
217/785-3972 (fax)
Tuesday, March 23
Education Policy
and Planning Committee Meeting at 12:00 p.m.
Wednesday, March 24
Finance & Audit
Committee Meeting at 4:00 p.m.
Thursday, March 25
Board Meeting at
9:00 a.m.
Conference Call Access Number
for all meetings:
Tuesday, March 23
Wednesday, March 24
Thursday, March 25
Conference Call Access Number
for all meetings:
(A live audio stream, via the Internet,
will be available during the meeting on Thursday.)
View on Screen Board Meeting Information Document
Download for PrintingBoard Meeting Information Document
TUESDAY, March 23, 2004
12:00 p.m.
Education Policy and Planning Committee Meeting
Via Conference Call--Access Number: 1-866-297-6391
WEDNESDAY, March 24, 2004
4:00 p.m.
Finance & Audit Committee Meeting
Via Conference Call--Access Number: 1-866-297-6391
THURSDAY, March 25, 2004
9:00 a.m.
A. Call Meeting to Order/Roll Call
4th Floor Board Room
B. Items for Discussion
12:00 p.m.
Lunch/Executive Session (as needed)
1:15 p.m.
C. Public Participation
D. Approval of Minutes
E. Action Items
F. Announcements and Reports
G. Other Information
H. Adjourn
*All State Board of Education meetings listed on this
agenda will be accessible to persons with disabilities.
Persons planning to attend who need special accommodations
should contact the Board office no later than the date
prior to the meeting.
Contact the Superintendent's office at the State Board
of Education, 100 North First Street, Springfield, Illinois
Phone: 217-782-2221
Fax: 217-785-3972
Illinois State Board of Education
100 North First Street
Springfield, IL 62777


text:
Yield: 8 servings. 2 cups chicken stock 1 cup heavy cream 1 Tbsp. Tabasco® brand Chipotle Pepper Sauce 15 oz. pumpkin 2 oz. brown sugar 1 tsp. cumin, ground 1/2 tsp. coriander, ground 1/8 tsp. nutmeg, ground 1 avocado, diced 8 Tbsp. tomato salsa 1 Tbsp. cilantro, fresh, chopped Mix chicken stock, pumpkin, cream, sugar, cumin, coriander, nutmeg and Tabasco® together in a saucepan and bring to a light simmer. Stir to prevent scorching. Serve the soup warm and garnish with diced avocado, ...
Register to view this Article
Why Register for FREE?
Registering for Premium Content on Food Management will give you INSTANT access to invaluable articles and media content that industry professionals rely on. You will have access to our special reports, feature articles, and industry analysis. It's FREE, easy and quick.


text:
HP Profits Slip But Beat Wall Street Expectations
By editor • Nov 22, 2011
Originally published on November 22, 2011 4:29 am
Hewlett-Packard announced its quarterly earnings were down 90 percent from the previous quarter. The company is going through big changes. It just spent most of its cash on an acquisition, took on $4 billion of debt and named Meg Whitman as the new CEO.


text:
James Peter McPherson's Diary of his years in Springdale, Wisconsin, has pulled me back through the strands of time. His friends and neighbors are now as close, or closer, than many my current friends and neighbors --- well at least in some ways. Unfortunately, I know little about the people named in J. P.'s diary (now "J.P." is my short hand for my 2x great grandfather) and I plan to use Saturday Surname to highlight some of these names and hope that someone reader might know about some of these people of J.P.'s diary.
The first family name that I am listing is CAIRNCROSS. There are two CAIRNCROSS men, WilliaM and A. (which may be for Alexander). I don't know their relationship to one another, but I do know that they have been in Cincinati and Pittsburgh before coming to Springdale. J.P. might also have know them in Scotland before 1842, or in New York City, during the years 1842 through 1849.
My first introduction to the CAIRNCROSS family is when J.P. notes in his diary on January 24, 1851, that he had "posted a letter to CAIRNCROSS." This letter was written shortly after J.P. moves his family into his newly completed log house. The connection between the two families is strong because over the next year and a half, J.P. regularly exchanges letters with Wm. and A. CAIRNCROSS. By June, 1852, Wm. CAIRNCROSS arrives in Springdale, Wisconsin, and J.P. helps him look for land, cut logs, and build his house. William helps J.P. as well during the five months that William is buildng his house in Springdale. Immediately after CAIRNCROSS' house is "raised," Wm. returns to Cincinnati and the letters resume. By 1853 both Wm. and A. CAIRNCROSS return to Springdale.
I am interested to know if anyone out there in this cyber-community of genealogist knows or has ties to the CAIRNCROSS family. If you all know these folks, leave a message.
Saturday, July 16, 2011
Surname Saturday: What is the connection between James P. McPherson and Wm. and A. Cairncross?
3 comments:
I'm sorry to say I don't know your Cairncross family but I did want to say how wonderful it is that you have letters and J.P.'s diary. Despite not knowing the connection between J.P. and the Cairncross men, I'm sure you've found lots of other helpful information in the diary. I admit: I'm just a little envious!ReplyDelete
Nancy, Thanks for reading and commenting --- always greatly appreciated. Reading the diary is like having a bit of history unfold before my eyes -- in just the little bits of day to day living. A treasure.ReplyDelete
Good luck with finding the Cairncrosses and thus a link to your family. They will also be thrilled to have the day to day info on their family.ReplyDelete
Subscribe to: Post Comments (Atom)


text:
Comments: I'm a heel striker with a nagging hamstring problem. I decided to scale down a bit and so far I
am LOVING this shoe. I put 11 miles on them today and my hamstring isn't bothering me...infact, I feel great. I'm actually overjoyed. I think this shoe has a good medium arch support, and is super light weight.
From: Heidi


text:
The NISE Network is making available a limited number of small stipends to support initiatives by NISE Net partners to engage their local audiences in nanoscale science, engineering, and technology topics. Below is a list of the mini-grant projects funded by NISE Net. Download the list in CSV format (readable in Excel).
Eligible projects needed to fit into at least one of three categories:
- New efforts to integrate nano into existing programming,
- New efforts to reach new or traditionally underserved audiences with nano programming (including partnerships between museums and community organizations or diversity-serving organizations), or
- New partnerships between museums and nano researchers.
NISE Network Year 6 (2010-2011), Year 7 (December 2011-August 2012), Year 8 (December 2012-August 2013), and Year 9 (December 2013-August 2014) mini-grants are listed below. The application for the Year 10 (December 2014-August 2015) mini-grants is currently available; applications are due October 1, 2014. To learn more see: 2015 Mini-grant program overview and application information.


text:
Michael Jackson album sales
Published On: Jul 14 2011 10:08:06 AM CDT Updated On: Aug 22 2011 10:24:03 PM CDT
Michael Jackson was known as the King of Pop, and he made the best-selling album of all time. How does he compare with other legendary artists and albums?
The views expressed are not those of this company or its affiliated companies. Please note by clicking on "Post" you acknowledge that you have read the Terms Of Service and the comment you are posting is in compliance with such terms.


text:
A Louisiana man was arrested after authorities said he drove drunk to the police station to report an accident.
Patrick Ruffner, 31, called state police on Saturday night, saying his vehicle had been struck by a hit-and-run driver on Interstate 10 in Baton Rouge, according to The Associated Press.
Officers told him to come to the station to file an accident report.
When Ruffner arrived, a trooper smelled alcohol on him and administered field sobriety and breath tests.
He was later arrested on suspicion of drunk driving and driving with a suspended license.
Family members told Baton Rouge TV station WAFB that Ruffner blew below the legal limit on the breathalyzer test.
State police said test results would not be available to the media.
According to online court records, Ruffner remained in jail Monday with bond set at $1,000.


text:
INGREDIENTS:4 eggs, separated* ¼ cup water ½ tsp. cream of tartar or lemon juice ¼ tsp. salt 1 Tbsp. butterDIRECTIONS:1. Preheat oven to 350°F. 2. In large mixing bowl, beat whites with water and cream of tartar at high speed until stiff but not dry, just until whites no longer slip when bowl is tilted. 3. In a small mixing bowl, beat egg yolks with salt at high speed until thick and lemon-colored. Using a rubber spatula, gently, but thoroughly, fold yolks in egg whites. No yellow streaks ...
Register to view this Article
WhyRegisterfor FREE?
Registering for Premium Content on Food Management will give youINSTANTaccess to invaluable articles and media content that industry professionals rely on. You will have access to our special reports, feature articles, and industry analysis. It'sFREE, easy and quick.


text:
WHAT IS IT? The EVS Sports T7 helmet is a competitively priced lid with a plethora of features. It is designed to provide safety without breaking the bank.
CONTACT? (888) 873-8423 or www.evs-sports.com.
WHAT STANDS OUT? Here's a list of things that stand out with the EVS Sports T7 helmet.
(1) Shell. Let's face it, most people don't want to spend more than a couple hundred dollars on a new helmet. However, MXA strongly encourages riders not to skimp on this important piece of equipment. EVS Sports is targeting riders looking to save money without compromising safety. EVS kept costs down on the T7 by using a polycarbonate shell. This material offers protection, but it is not exactly lightweight. A size medium T7 weighs just under 3-1/2 pounds, whereas many expensive helmets tip the scales at just over 3 pounds. The single-density foam interior provides a layer of cushion between the shell and the liner.
(2) Liner . We were elated to discover that the T7 has a three-piece liner that's breathable, moisture-wicking and removable. MXA test riders are put-off by helmets that don't have removable liners, since the lining can't be washed. EVS' helmet liner snaps in place with ease and is machine washable. Our only complaint is that the cheek pads are rather dense, and it takes several hours to pr taktoperly break them in and soften them up. Test riders complained of having chipmunk cheeks from the thick pads.
(3) Sizing. EVS Sports developed the high-end Takt helmet several years ago. While the Takt had cutting-edge styling and an unorthodox angle on safety (the base of the helmet was soft to prevent the shell from causing harm), it didn't fit well. The Takt was not a success. That's not the case with the T7. The all-new shell/liner configuration comfortably surrounds the skull without causing hot spots or pressure points. The sizing is spot on, and we especially liked the overly large eye port. The T7 is available in extra-small to extra-extra large and in a host of different colors. We like the Digi Red graphic (shown).
(4) Cooling. EVS boasts that the T7 has "RAM Air," which makes us think of the Ford Thunderbird. However, the T7 actually flows air quite well through the four intake and six exhaust ports. This lid isn't the coolest that we've worn, but it does a decent job. The very large mouthpiece has a mesh screen that prevents roost from entering the rider's mouth. We only wish that the vent holes on the chin bar were larger to provide greater airflow.
(5) Safety rating. The T7 helmet is Snell 2010 approved and also ECE compliant (the ECE helmet is only available in Europe). The T7 is manufactured in China.
WHAT'S THE SQUAWK? We have several complaints: (1) The cheek pads are very dense and uncomfortable until broken in. (2) We wish that the mouthpiece allowed for greater airflow.
When it comes to a helmet, you get what you pay for. With the EVS Sports T7, you get a little more than what you pay for. This is a good helmet for the weekend warrior or beginner on a budget.


text:
October 30, 2013 —
HAWLEY, PA — On Friday, November 1 at 7:30 p.m., Harmony Presents Dorothy Stone in "A Musical Mélange," comprised of popular Broadway tunes and classics. A United States Cultural Ambassador, having appeared in concert, opera and recital on three continents, Stone has also served on the faculty of New York University, The American Musical and Dramatic Academy and is currently on the faculty of the Wiener Musikseminar in Vienna.
Get tickets in advance online for $18 or come at the door for $22 a ticket. isit www.harmonypresents.com [1], send an email to email@example.com [2] or call 570/588-8077.


text:
Related Articles
With the drudgery of last month's article behind us, let's explore the DISLIN data visualization package. If you do not have DISLIN installed, you can obtain the software from http://www.linmpi.mpg.de/dislin. DISLIN provides the Python programmer with a robust package capable of producing both 2D and 3D graphs. DISLIN also supports basic drawing commands (e.g. line, box, circle), which also allows it to function as a generic drawing tool. (This will be left for next month.) The combination of DISLIN and NumPy provide a formidable scientific computing package.
After installing the package, get a hold of the DISLIN Python Manual (available on the web site). This short document illustrates the basic drawing commands of the package and also provides programming examples in Python. There is also a full manual available that provides complete details about the myriad of commands available. Before you dig into the full manual, however, read on to discover a simpler way.
What originally caught my eye about DISLIN was the availability of Quickplots. These are basic DISLIN routines that allow you to generate complex plots with a single command. They are very nice as interactive tools when using Python from a command prompt.
Before we get started, you need to set up the environment. To allow easy access to DISLIN and NumPy functions, the following two commands should be executed at the beginning of each session (or script file), after which functions from the two libraries will be available in the common namespace.
>>> from dislin import *
>>> from Numeric import *
The simplest Quickplot routine is
plot() which draws a 2D graph containing data points connected by lines. To see this in action, open a Python command window and type along.
>>> x = arange(100.0)
>>> plot(x,sin(x/3)+cos(x/5))
>>> disfin()
The first command is a NumPy function creating an array with values of x=1.0,…,100.0. It is very important to note the .0 in 100.0 as that makes the numbers floating point. Not doing so would have generated an array of integers. Alternatively you could have used
>>>x = arange(100,Float)
which would have forced
x to be floating point. The
plot() command takes two arguments, each an array, and plots the second argument (as the dependent variable or vertical axis) against the first argument (as the independent variable or horizontal axis). In a more formal sense, the plot command plots f(x) against x. For this example I chose
a sum of two sinusoid functions.
The resultant plot is shown below. The
disfin() function tells the plotting package that you are done with the current graph and to render it. It also freezes the console until the right mouse button is pressed. After pressing the mouse button, the plot is cleared and the control is returned to the console.
In addition to the simple 2D plots, there are several Quickplot routines that enable 3D graphics. Each of these routines use the same basic arguments. The first argument is a matrix of values followed by two single-dimension arrays. In a three-dimensional plot there are three axes. The x and y axes form a plane (flat surface) from which the z axis rises. The values in the matrix are the heights (above or below) the x-y plane. The x and y single-dimension arrays provide scaling along those axes. Back again to formal notation, the 3D routines plot z=f(x,y) against x and y. For the 3D plots I chose
which is a two-dimensional sinusoid function.
As an example of generating a 3D plot, try the following commands.
>>>z_mat = zeros((180,180),Float)
>>>x_ray = arange(180.0)
>>>y_ray = arange(180.0)
>>>dtr = 3.141592654/180.0
>>>for x in x_ray:
for y in y_ray:
z_mat[int(x)][int(y)] = sin(x*3*dtr)*sin(y*2*dtr)
The first command creates the result matrix, properly sized beforehand. We use the
zeros() function to size-up the array and pre-allocate storage space for it. The second argument in
zeros() declares the zeros in the matrix to be floating point zeros instead of integer ones (which would be created by default). If we left that out, the upcoming calculation would be truncated and stored in the
z_mat matrix as integer values -- not what we want!
surface() function is the Quickplot routine that generates the following graph.
While this may look exciting, the monochromatic nature is drab. By switching the
surface() function to the
surshade() function the following is produced.
Now that's a little better! With color the features of the plot really stand out. As a final example of QuickPlots, switch the
surshade() function to
surf3(), which will draw a colored contour plot of the same data. The color bar on the left shows the magnitudes as represented by the colors in the plot.
You can add custom labels to the axis and change quite a few characteristics of a QuickPlot. This is done by setting variables internal to the plotting package via the
setvar() routine. Consult the DISLIN Python manual for a complete list of available options. Recreating the first example with the addition of axis labels is shown below.
>>> x=arange(100.0)
>>> setvar('X','Independent Variable')
>>> setvar('Y','Dependent Variable')
>>> plot(x,sin(x/3)+cos(x/5))
>>> disfin()
Creating custom plots or significantly modifying some of the previous examples will force you to engross yourself in the DISLIN function set. If this is your desire, you need to check out the pxDislin module written by Paul Magwene available here. PxDislin is an Object-Oriented wrapper for DISLIN that provides a straightforward and simple programming model.
To get started with pxDislin, start a new console session and import the library.
>>> from pxdislin import *
This takes care of importing the DISLIN library itself. Of course if you want NumPy (don't we all?), remember to import it as well.
PxDislin has a class hierarchy that builds on the basic dPlot object. The most basic graphic consists of a dPlot object incorporating a dAxis object. The dPlot object can be thought as the canvas on which the drawing is made. The dAxis object helps to define the size. Let's try an example
>>> plot = dPlot()
>>> axis = dAxis(-10,10,-10,10)
>>> plot.add_axis(axis)
>>> plot.show()
The first line creates the basic plot object. The second line created an axis object. The third associated the two and the fourth caused the plot to be drawn. If you are following along, you should have a rectangular window on your screen with an empty axis.
PxDislin objects support many options via attributes. The attributes are broken up into 'options' and 'info' types. Options refer to features of a plot that you might want to change after the object is created, perhaps to alter its appearance. Options are set by calling the objects
config(). In pxDislin, calling
object.config() is equivalent to calling
object(). In the above example click the right mouse button to clear the plot and type
A new plot window should appear looking as before but with a title string. To see a list of options for a particular object, simply type the object name followed by an empty set of parenthesis.
>>> plot()
app_look = console
color = fore
continue_key = Return
display_type = screen
external_ID = None
external_type = window
filename = dis.out
font = default
font_size = 36
height = 500
origin = (25, 25)
page_height = 3000
page_width = 3000
ps_origin = (25, 25)
pscript = None
pscript = None
psfont = courier
psfont = courier
scale = 1.0
screen_mode = normal
size = None
suppress_disout = 1
tsize = 64
ttext = test
width = 500
*END OBJECT: dPlot
Notice the nice additional feature of the command telling you what the current setting is for each option.
The info attributes directly affect the generation of the object (typically they contain the data to be plotted) and are set by using the . (dot) notation. The info attributes are typically passed into the object at creation time as parameters to the function.
As with the basic DISLIN library, pxDislin contains high-level plot generating functions. Similar to the first example, creating a 2D plot in pxDislin is as simple as
>>> x=arange(100.0)
>>> y = sin(x/3)+cos(x/5)
>>> plot = dScatter(x,y)
>>> plot.add_axis(dAxis(0,100,-4,4))
>>> plot.show().
After which you should have
To retrieve the plot data, type
plot.xl (
xl is the info attribute holding the dependent variable). To see the list of info variables, type
object._info. Following is an example showing the info parameters of the just generated scatter plot.
>>> plot._info
['axis', 'legend', 'title', 'xl', 'yl']
You can create 3D plots with pxDislin as well. The following recreates a previous example. Note that the
d3DSurface object takes a function to be evaluated over a range as the first argument. The second and third arguments specify the start, stop and range of the x and y variables respectively.
>>> def f(x,y):
... dtr = 3.1415 / 180.0
... return(sin(x*3*dtr)*sin(y*2*dtr))
>>> plot = d3DSurface(f,(0,180.0,1),(0,180.0,1))
>>> plot.surface(clr_top=20)
>>> plot.surface(clr_bottom=230)
>>> plot.show()
With only a brief introduction to the DISLIN package, it is hard to see its full potential. In the coming articles there will more examples of its use and capabilities. I encourage you to read up on both DISLIN and pxDislin to discover for yourself the additional capabilities. Besides, who can resist making 3D color plots of interesting functions? A catalog of some basic plots and associated functions can be found here. Have fun!
With the introductions behind us, next month we will take a graphical look into the world of linear algebra. By using the tools of geometry we can gain some insight into the meaning of vectors and matrices.
Eric Hagemann specializes in fast algorithms for crunching numbers on all varieties of computers from embedded to mainframe.
Read more Numerically Python columns.
Related Articles
Python as a First Language
Python Resources
Discuss this article in the O'Reilly Network Python Forum.
Return to the Python DevCenter.
Copyright © 2009 O'Reilly Media, Inc.


text:
"I have listened to Catholic Answers Live for many years now. The show is informational, inspirational, faith building, and funny. I have been in the process of conversion for many years, and now at age 60, I will be joining the Catholic Church. The show and speakers have been my tutor and guide, and I am deeply grateful to all."
~ Deena, Allen, TX
0 results sorted by popularity
"The Church knows no weapons other than faith, virtue, and prayer."
~ Aegidius, bishop of Viterbo (later cardinal) in response to those who would expand the Church by force (from the article "Archdiocese of Zara")


text:
Laura M. -- The Ultimate Legend!
Laura Orsolya aka Laura M.
Laura M. -- The Ultimate Legend!
As her scene starts, Laura is dressed in a light yellow tank top, blue miniskirt, purple pumps, and red and black lace lingerie that is already peeking out from under her clothes. We get alluring cleavage vistas and then Laura takes down her top so we can feast our eyes on her tits in that beautiful bra. She takes out her bells and lets them lay over the cups of the bra as she stands up, tugs up her skirt, and shows us her ass, before laying back on the couch to get down to some pussy hijinks. Our DDF cameras move around Laura as she changes her positions, letting her floppers slide and shift every which way. She pulls up her boobs to her mouth, sucking her nipples while rubbing her clam with her other hand. In amazing closeups we see her nipple, gleaming with saliva, stiffen and straighten under her tonguing.
Laura stands over us, looming with those huge hooters, and showing us her naked slit too. Then she squats on the floor and plays with her snatch while her knockers nestle between her upper arms. Then it's time for Laura to satisfy herself with a double dong, which she crams into her cunny while she sucks her own right nipple, pulling it up into her lusty mouth. You'll cum a gallon when you see Laura in action in this great scene!