text:
Pantone Announces Cross-referencing Application for iPhone and Web
Drops Price on PANTONE Goe, Now More Affordable Addition to Every Designer's Color Reference Library
CARLSTADT, N.J., April 6, 2010 – Pantone LLC, an X-Rite company (NASDAQ: XRIT) and the global authority on color and provider of professional color standards for the design industries, today announced the myPANTONE™ X-Ref iPhone® application and Web tool that let graphic, digital, multimedia, fashion, interior and industrial designers easily cross-reference all PANTONE® Color Libraries – from the PANTONE MATCHING SYSTEM® and PANTONE Goe™ to PANTONE FASHION + HOME.
myPANTONE X-Ref makes it easy to match any PANTONE Color to any other PANTONE Color Library. X-Ref is available as an iPhone application or Web based tool. The myPANTONE X-Ref iPhone application is a companion product to myPANTONE, an iPhone application released in September 2009 that allows designers to capture, create and share PANTONE Color Palettes – wherever they go and whenever they find inspiration.
"In today's design world where creatives are expected to work across media, myPANTONE X-Ref makes it easier for designers, printers and manufacturers to select the most suitable PANTONE Colors for their project requirements," said Ron Potesky, senior vice president and general manager of Pantone. "While the PANTONE MATCHING SYSTEM remains the global design standard for printing, publishing and advertising, there are benefits to adding other PANTONE Color Libraries to your workflow, such as the Goe System or our FASHION + HOME Color System. We are introducing X-Ref tools as well as reduced Goe pricing to enable designers to use various PANTONE Color Libraries together more effectively."
While many designers primarily rely on one PANTONE Color Library for their day-to-day work, they regularly need to repurpose or create content for multiple media. For example:
Fashion designers use the PANTONE FASHION + HOME Color System to select fabric colors, but when it comes time to create all of the other elements that bring a garment to market, such as advertising campaigns, Web sites and even hang tags, they need to translate the original fabric color for print, packaging and Web. Using either of the X-Ref tools, designers can enter their FASHION + HOME Colors and easily access the solid Goe color, CMYK, sRGB and HTML values that most closely correspond in PANTONE GoeBridge™, getting all the color information they need to keep their colors accurate across all promotional activities.
Packaging and graphic designers who have traditionally worked with the PANTONE MATCHING SYSTEM may want to expand their color options with the Goe System's broader palette of 2,058 spot colors, which are more suitable for aqueous and UV coatings. The new X-Ref tools and reduced pricing for Goe products make it even easier for designers and printers to take advantage of using both PANTONE Color Libraries.
Cross-referencing PANTONE Colors
Both myPANTONE X-Ref cross-referencing tools allow users to pick a PANTONE Color, find matches in any other PANTONE Library and display side-by-side color swatches for easy comparison. Additionally, the X-Ref iPhone application allows users to enter RGB or HTML values and find the closest color in the PANTONE MATCHING SYSTEM, PANTONE Goe System or PANTONE FASHION + HOME System. It also allows users to enter CMYK values and find the closest PANTONE MATCHING SYSTEM or PANTONE Goe Color.
myPANTONE X-Ref tools include the following PANTONE Color Libraries:
About Pantone
Pantone LLC, a wholly owned subsidiary of X–Rite, Incorporated, has been the world's color authority for 45 years, providing design professionals with products and services for the colorful exploration and expression of creativity. Always a source for color inspiration, Pantone also offers designer-inspired products and services for consumers. More information is available at www.pantone.com.
About X-Rite
X-Rite, Incorporated, is the global leader in color science and technology. The company, which now includes color industry leader Pantone, develops, manufactures, markets and supports innovative color solutions through measurement systems, software, color standards and services. X-Rite's expertise in inspiring, selecting, measuring, formulating, communicating and matching color helps users get color right the first time and every time, which translates to better quality and reduced costs. X-Rite serves a range of industries, including printing, packaging, photography, graphic design, video, automotive, paints, plastics, textiles, dental and medical. For further information, please visit www.xrite.com.


text: Normally, a parking lot is not my first choice for a photographic subject, but when it's surrounded by some of the largest trees in the world, it does help a little with perspective. These gentle giants never fail to astound and amaze! These trees would have been logged into extinction were it not for the tireless efforts of the likes of John Muir.

subset: commoncrawl


text:
Events Coordinations
The university events office assists with room reservations and provides information and assistance in coordinating events.
The office also provides basic user support for the university's scheduling software, Astra Schedule.
Facility Rental
Concordia welcomes inquiries about rental of rooms on campus for meetings and other events. Descriptions of available campus buildings and rooms are available for download below.
Available Rooms for Rent
Campus Scheduling via 25Live
Concordia faculty and staff may schedule the use of campus rooms, resources and grounds. Use the link below to view the schedule and submit a request for a room.
25Live for Concordia
For scheduling on the day of the event or within 24 hours, please call the university events office at 402-643-7210.


text:
Shop till they drop: online boom forces stores to cut prices
RETAIL prices for hundreds of products, from clothing to cosmetics, have dropped by as much as half in recent years, due to greater global price transparency brought about by a boom in online shopping.
While Australian shoppers remain disgruntled about the sizeable price gap that often exists between local and overseas stores, consumers are paying significantly less for many international brands than they were a year or more ago.
Myer, David Jones, JB Hi-Fi and the online cosmetics retailer Adore Beauty are among hundreds of retailers who have negotiated with suppliers to lower wholesale prices so they can compete with overseas websites, while minimising the impact on margins.
The retailers do not claim to have always achieved parity with their overseas counterparts but they say the gap is closing on many items.
''The growth in online has brought transparency not just to consumers but to us as retailers,'' said David Jones' group executive of merchandise, Donna Player. ''That has given us greater ability to go back and negotiate with suppliers.''
Ms Player said over the past year it had negotiated wholesale price reductions of up to 50 per cent across hundreds of international brands and thousands of products. Rival department store Myer has undergone a similar process and achieved price reductions of up to 40 per cent.
Steve Ogden-Barnes, a retail industry fellow at Deakin University, said the greater transparency meant retailers' motivation for negotiating better wholesale prices had shifted.
''In the past retailers have negotiated firmly with suppliers primarily to increase profit margins,'' he said. ''Now those negotiations often have a primary focus of reducing prices to prevent losing sales overseas.''
Dr Ogden-Barnes said while many international brands saw the value in dropping prices to prevent losing local sales, the cost of doing business in Australia.


text:
Note: This message is displayed if (1) your browser is not standards-compliant or (2) you have you disabled CSS. Read our Policies for more information.
- No updates at this time.
Fort Harrison Events
Fort Harrison is a state park for many seasons for many reasons. Patrons may enjoy visiting the park year round, especially in winter since Fort Harrison features one of the biggest sledding hills in the area. Spring is the season to walk with the woodland wildflowers in full bloom across the park. Summer is the perfect time for a canoe trip down Fall Creek, the major water feature that runs through the north side of Fort Harrison. Autumn brings warm, sunny days and breathtaking fall colors to this, the last forested corner left in Marion County.
At Fort Harrison, landscape and history blend together at this unique setting on the north-east side of Indianapolis. The 1,700-acre park features walking and jogging trails, picnic sites, fishing access to Fall Creek and two national historic districts. The former Citizen's Military Training Camp is preserved around the park office in what was once known as Camp Glenn.
Visitors may also want to stop at the park's Museum of 20th Century Warfare to view exhibits about the lives and history of the soldiers who once marched the grounds of old Fort Harrison. An oasis of green in an urban landscape, Fort Harrison is one of the hidden gems to be found in the state, just minutes from home for many visitors needing contact with nature.
Note: For trail locations, view the property map under the MAPS tab.
Harrison Trace Trail: EASY—2.5 mile-loop via Duck Pond. This is an asphalt surface trail for walkers, bicyclists and joggers. The trail begins at the Delaware Lake picnic area. After passing Delaware Lake, the trail follows the rolling upland above Fall Creek. Although the trail is graded and paved, it is not flat. Much of the trail is tree-covered and wildflowers grow next to the walking surface all season long. This is the easiest route to Duck Pond.
Fall Creek Trail: MODERATE—1.1 miles to Duck Pond. Start this trail at the northeast corner of the Delaware Lake picnic area. The trail follows the lowlands along Fall Creek, then heads uphill as it nears Duck Pond. Overall distance can be shortened or varied by taking one of the three cutoff trails that connect to the Harrison Trace Trail. Excellent for birding, fishing access, and wildflower and tree identification.
Camp Creek Trail: MODERATE—1.0 mile to Duck Pond. Pick up this trail at the northeast side of Delaware Lake as it branches from the Harrison Trace Trail. The trail follows a woodland ravine, then climbs to the upland forest. This is the choice for the earliest spring flowers and a wide variety of trees.
Lawrence Creek Trail: MODERATE—2-mile loop. Start this trail at either the Lawrence Creek Trailhead or the Walnut Trailhead parking area on the west side of the park. The trail winds through upland woods and ravines. This is an excellent choice for observing fall color. Northern sections of the trail tend to remain wet all summer, providing a wonderful wildflower show.
Camp Glenn Trail: MODERATE—1 mile. Begin at the Lawrence Creek trailhead. The trail crosses the creek and quickly climbs the ridge, providing great views to the north and west. Once in the woods, the trail heads south to the Museum of 20th Century Warfare, saddle barn and old CMTC camp in the Camp Glenn National Historic District.
Tree ID Trail: EASY—1 mile. This mowed trail follows the outer edge of the picnic area in Camp Glenn. Look for the wooden posts with metal signs to help you ID each type of tree along the route.
Schoen Creek Trail: EASY—0.5 mile. Begin at the parking area east of the picnic area road at Camp Glenn. Follow the mowed trail through wetland and prairie grasses. Watch for grassland birds and listen for frogs in spring and summer.


text:
Stereo 6½" High Performance Stereo Outdoor Speaker. This versatile outdoor speaker can be used to play stereo from a single location when there is not room in the ceiling for a pair of speakers. Dual voice coil 6½" copolymer woofer with butyl rubber surround. Dual 1" Kortec® dome tweeters. Plays stereo signal from a single location. Enclosures, grilles, hardware, cones, surrounds, and gaskets stand up to weather and temperature extremes
find a dealer
Boston Acoustics.


text:
On October 1, The Chestnut Hill Film Group premieres the 40th season of "Tuesday Nights at the Movies" at Woodmere Art Museum.
The first feature will be the 1926 silent film, "It's the Old Army Game," directed by A. Edward Sutherland. The outrageous farce stars W.C. Fields and Louise Brooks as Elmer Pettywillie and Mildred Marshall.
Pettywillie owns a small drug store in Florida where Marshall works as his clerk. Business is slow until a man named George Delevan leases space in the store to sell real estate. After a sheriff visits Delevan and causes him to skip town, Pettywillie is suspicious that he has been an unknowing accomplice in some type of crime. Although business is going well, Pettywillie fears punishment and flees town, heading in an unknown direction far away from his drug store, only to wind up right where he started.
The film – which is presented by The Secret Cinema – will be projected on an Archival 16mm print and will include a live musical accompaniment by Don Kinnier. There will also be a few surprise short subjects prior to the feature.
The event begins at 7 p.m. with the doors opening at 6:30. Admission is free, although donations are recommended.
For more information please call 215-247-0476. To see a list of the films being screened by The Chestnut Hill Film Group, visit armcinema25.com/chestnut-hill-film-group.


text:
Carl R. "Randy" Boles Sr., a retired security expert who was a fan of classic Western movies, died Sunday of complications from pneumonia and cardiac arrest at Baltimore-Washington Medical Center. He was 74.
The son of a sheet metal worker and a homemaker, Carl Randolph Boles Sr. was born in Lynchburg, Va., and moved with his family to Baltimore in 1944.
Mr. Boles, who did not attend high school, went to work setting type for a newspaper before following his father to Bethlehem Steel Corp., where he was a sheet metal worker.
In 1962, while continuing to work at Sparrows Point, he began a second job as a cemetery worker at Moreland Memorial Park Cemetery in Parkville.
He later became caretaker at B'nai Israel Cemetery in Northeast Baltimore and at United Hebrew Cemetery on Washington Boulevard.
Mr. Boles changed careers when he joined the security team at a Montgomery Ward department store.
In 1982, he took a job in security at the Johns Hopkins University Applied Physics Laboratory in Laurel. He retired in 2002.
A Jessup resident, Mr. Boles was a collector of firearms and was a member of the National Rifle Association. He was a fan of classic Westerns and liked attending the theater.
"He was a cowboy at heart," said his son, Carl R. Boles Jr. of Laurel.
Mr. Boles donated his body to the Maryland Anatomy Board, family members said.
A memorial service will be held at 3 p.m. Sunday at Jessup Baptist Church, Route 175 and Brockridge Road, Jessup, where he was a member.
In addition to his son, Mr. Boles is survived by his wife of 51 years, the former Diane Ruth Young; three sisters, Norma "Sis" Beverage, Cathy Benson and Bonnie Simons, all of Dundalk; and three grandsons. His daughter, Christina Lee Fitch, died in 2009.


text:
Texas parade where veterans were killed used route for 3 years
MIDLAND, Texas – Organizers of a parade in West Texas in which U.S. military veterans were killed when a train plowed into a truck had been using the same route for three years.
National Transportation Safety Board spokesman Mark Rosekind made that announcement Sunday.
Four war veterans were killed during the parade in Midland on Thursday.
Rosekind identified the company that donated the truck as oilfield services company Smith Industries. He said the company is cooperating with investigators.
Investigators have not released the identity of the driver. Rosekind say they expect to interview the driver on Monday.
According to its website, Smith Industries sells and manufactures oilfield service equipment.
Rick B. Smith, Smith Industries' CEO and president, did not immediately respond to phone calls or emails seeking comment.


text:
Mexican Jumping Bean (Legume, really) Soup
April 9, 2010
Okay, so I took the day off to get some things done around the house. I planted my flower pots and around the mailbox, organized my kitchen cabinets, did major grocery and farmer's market shopping and some heavy duty cooking for dinner. Did I mention I threw together this soup in the midst of this? This is so easy and delicious — wow anyone.
Mexican Lentil Soup
- 4 cups water
- 2 chicken bullion cubes
- 2 chipotle seasoning cubes
- 1 bay leaf
- ½ cup brown lentils
- 1 bay leaf
- 1 teaspoon coriander
- 1 teaspoon thyme
- ½ tablespoon cumin
- salt and pepper to taste
- ½ onion, diced
- 1 carrot, diced
- 1 purple potato, cubes
- 2 tablespoons chopped cilantro
- 1 avocado, sliced
- ½ cup shredded cheese, your fave (I used pizza cheese, b/c that's what I ha in the fridge)
Add water through potatoes to pot, bring to a boil and simmer on low for about an hour TOTAL time. Garnish each bowl with cilantro, avocado and cheese. Enjoy.
(Warning: the chipotle bouillon packs a little heat. Subtract it, or add more water to taste.)


text:
100% Linen Short Sleeve 1 Pocket Cross Dye Shirt
FREE SHIPPING ON ALL ORDERS OVER $75 Offer valid through 11:59 PM (PT) on April 29th, 2019 for online purchases of $75 or more from www.cubavera.com. Enjoy free shipping on entire site on orders of $75 or more. Excludes Monogramming, Panama Hats and Cigar Accessories. Not valid at specialty, retail or department stores. Not valid for cash. Not to be combined or used in conjunction with any other offer, discount or promotion. Non-transferable. This offer is not applicable to prior purchases. Gift certificates, packaging, gift wrapping, taxes, shipping and handling fees do not count towards qualifying purchase amount for discount and are excluded from any discount. If you make a return from your qualifying purchase, you will only be refunded the actual price paid after discount. Offer is subject to change without notice. If you have any questions, please call 1.866.771.4285 or visit our Customer Support Center online for further assistance.
Additional Information
- 100% Linen
- Plain Weave Fabrication
- Also Available in Big & Tall
- Short Sleeves
- Machine Washable
- Imported
Video Highlights
Shipping & Returns
We offer the following convenient delivery options within the United States including Alaska & Hawaii.
Standard $5.00 FedEx Standard Ground $10.00 FedEx 2nd Day $18.00 FedEx Overnight $25.00 Free Shipping for Rewards Members SIGN UP
Good Life Rewards members get access to exclusive free shipping offers. The program is free to join and also rewards you with points for every purchase. Business days are Monday-Friday, excluding federal holidays within the United States. FedEx delivery not available on Saturday or Sunday.
Easy Returns:
We will issue a refund, excluding any shipping and handling fees, for all unused, undamaged and/or defective products returned within 30 days of purchase. All products must be returned in its original packaging and with all accessories to ensure a full credit.


text:
The University of North Florida Course Catalog and Course Search system allow students to find detailed information about the courses offered at UNF. The Coggin College of Business contains courses in each of the following departments: Accounting & Finance; Economics; Management; and Marketing & Logistics. Please note, undergraduate courses are numbered from the 1000s to 4000s and graduate courses are numbered in the 6000s. Undergraduate exchange students may only take courses numbered in the 1000s to 4000s with the exception of MAN 4720: Strategic Management and Business Policy - this course is not open to exchange students. Graduate exchange students may only take courses numbered in the 6000s with the exception of MAN 6726: Advanced Strategic Management - this course is not open to exchange students.
UNF Course Catalog and Course Schedule
All students must meet course prerequisites to be eligible to enroll in a course. Prerequisites constitute previous course work or knowledge that students are expected to have for a given course. Students can view course prerequisites on UNF's Course Schedule (above) by clicking "Search by Subject", choosing the semester and subject/course number, and then clicking "View Catalog Entry" or by reviewing the course description in the appropriate UNF Catalog (above). Incoming exchange students are required to complete a "Course Schedule Request Form" and submit a copy of all college level transcripts for prerequisite review prior to arriving in Jacksonville.
Courses are taught utilizing a variety of methods and structures. Some courses have 3 or 4 exams per semester, some require group projects and presentations, and others require research projects. Students receive a course syllabus for each course at the start of the term which outlines the grading system, academic requirements and policies, attendance requirements, and expectations for the course.
The University of North Florida does not hold "re-sit" exams. You should be prepared to take each exam at the time it is scheduled and not expect to retake it if you are unsatisfied with your grade. Typically, professors will handle emergencies on an individual basis.
The average University of North Florida course is 3 credit hours. In order to maintain visa status, all undergraduate students (years 1 through 4) must take a minimum of 12 credit hours per semester. This is considered "full-time" enrollment for undergraduate students at UNF. The average course load is 12 to 15 credit hours, or the equivalent of 4 to 5 courses.
Graduate students must take a minimum of 9 credit hours. This is considered "full-time" enrollment for graduate students at UNF. The average course load is 9 to 12 hours for graduate students, or the equivalent of 3 to 4 courses.
If a course is 3 credit hours, the class meets in a classroom for three hours each week for the entire semester (16 weeks). Professors expect that for every credit hour enrolled, students should be preparing 1 to 2 hours outside of the classroom. This means for one course, a student will be in the classroom for 3 hours a week plus spending an additional 3 to 6 hours per week preparing for the course.
At the University of North Florida, letter grades are assigned on a scale from "A" to "F." An "F" or "WF" grade is assigned to students who fail/do not pass a course. In this situation, no credit is awarded for the course. A student will earn credit for a "D" grade. However, in the Coggin College of Business, a "D" grade is not accepted as satisfactory completion of a course. Refer to UNF's official grade scale for more information.


text:
» Next Deshoulieres Collection:
Spring leads to Summer and managing healthy salads
Read more
Founded in 1826, Deshoulieres is the leading French porcelain manufacturer specializing in tableware products. Rich with tradition, you will quickly recognize the true and elegant spirit of the style that is synonymous with France. We utilize trends ...Read More »
tableware, france, french, plate, cup, saucer, fine china


text:
This program follows young artists from diverse backgrounds and distant regions as they apply to the Young Arts program, come together to share their work, create new pieces, and consider what a life in the arts might entail. This program serves as a companion piece to 'Jazz Roots: Jazz and the Philharmonic' by providing background and context for the careers of many of the concert's performers, whose talents Young Arts recognized and nurtured early on.
There are no upcoming air times for this episode.
Funding for Becoming An Artist is provided in part by:


text:
Does This AC/DC Loving Cockatoo Rock Harder Than You Do?
Don't let the cute spike and virginal white feathers fool you. That cockatoo is one hard-rockin' son-of-a-bird. Tonto has been trained to headbang to songs like AC/DC's 'You Shook Me All Night Long,' but after watching the video below you may agree that training him to rock is like training a dog to bark. It just comes naturally.
He is a one man mosh pit, jumping across his owner's arms while the songs is turned up full blast. There's nearly five minutes of beak banging, which gets a little old. But around the two-and-a-half minute mark Tonto begins to sing as well. If this was 1980, and Bon Scott had just died … we're just saying that Tonto could have been considered.
Our resident bird expert says that Tonto is an Umbrella Cockatoo. They're a breed that requires a lot of interaction. Apparently it's not difficult to train them to dance and sing, as you'll see if you search the bird on YouTube. That's pretty much how we spent our weekend. Sorry Dad.
(Source: TheFW)


text:
REVIEW: Disney's The Lion Guard reawakens the magic of my childhood
When Disney announced they would be making another Lion King sequel, the news commanded headlines all over the world. The 1994 feature holds the titles of the highest-grossing release… read more
REVIEW: Disney's The Lion Guard reawakens the magic of my childhood
When Disney announced they would be making another Lion King sequel, the news commanded headlines all over the world. The 1994 feature holds the titles of the highest-grossing release of 1994, the highest-grossing hand-drawn animated film in history, and winner of two Academy Awards and a Golden Globe. It was an awful lot for any new sequel to live up to, although The Lion Guard fortunately follows the far less successful straight-to-video release Lion King II: Simba's Pride and the Timon and Pumbaa's adventures in The Lion King 1½.
The Lion Guard kicked off tonight at 5.30pm with a 44-minute special Return of the Roar on Disney Junior, and will return for a full series later this year. Its placement on Disney Junior means it is not going to attempt to replicate the brutal heartbreak of Mufasa's murder, nor is it a real attempt to continue the series on the same scale as the original films. The special's purpose is to expand the world of the Lion King so that newer generations can both enjoy the story and share a common love with their parents. In its attempts to achieve this purpose, Return of the Roar is a roaring success (sorry).
The Lion Guard is the tale of Simba and Nala's second cub, Kion, who becomes the leader of a group of Pride Land protectors known as the Lion Guard. Despite the Guard usually containing an elite group of lions, Kion feels his mismatched group of animal friends fit the bill more adequately – and their adventures together begin.
Return of the Roar manages to both retain most of the authenticity of the original films, while shaking up the series with diverse new characters, an intriguing new plot which fits seamlessly into the lore of the films, and musical numbers that are both modern and befitting of the new series. The score is stunningly good, and could easily have fit into one of the previous films, particularly reaching a highlight in the excellent climax when Kion and his friends race to save the Pride Lands.
There are nods to the original series that older audiences will enjoy, though the series is still essentially aimed at young children. One hilarious highlight is when Simba tells Kion they need to talk, and a horrified Kion exclaims that they've already had the talk before mocking "can you feel the love tonight?"
The new characters vary in their level of success, but there is still an entire 22-episode series in which to develop them. Kion is a likeable lead, butReturn of the Roar was really all about Kion's honey badger companion Bunga (yes, he's crazy). Bunga is a breath of fresh air, with abundant (quite possibly idiotic) amounts of bravery and a song to explain his dive right in mentality to life. On the other hand, new baddie Janja, who is the leader of a new pack of hyenas, was a bit characterless in the way Disney villains sometimes are. On a normal series, this probably wouldn't matter – but this is the franchise that brought us Scar. We expect big things. The other members of the Lion Guard – Fuli, Ono and Beshte – are only briefly explored in the special, and I look forward to their characters becoming more prominent in the series.
There are plenty of ways you could pick apart the story, and perhaps had the audience been more mature it would have mattered more. The concept of the Lion Guard works well, bar certain elements. The Lion Guard are a team of animal superheroes, and the plot is basically in line with something Marvel or DC might produce. Kion discovers his powers, learns of his new responsibilities and must recruit others with elite skills. However, Kion's powers (a phenomenal roar that sounds like the lion kings of the past) appear magical, rather than sticking to the realism of the original films. It's fun for the target audience, but the idea of an animal superhero team didn't have to venture into magical abilities to explain itself.
It is clear from watching The Lion Guard: Return of the Roar that a huge amount of care has been taken with the world and the characters of the Lion King. The animation and music are a loving homage to the original film, while a bright new story and engaging new characters bring the series to life and allow it to stand on its own two feet. It has proudly brought the Lion King to modern young audiences, while still being smart enough for parents to enjoy. If the upcoming series can continue in the same vein, there is little else it can be but a success.
The Lion Guard series will air on Disney Jr. later this year. Read our interview with The Lion Guard creator Ford Riley here.


text:
What to give a soldier?
A promise for their sacrifice
By Cherie DuPlayee-Brown
Tomahawk Leader Reporter
Many people have continued to ask me if, and when, my husband, Mike, may be deployed overseas again. As of now, there is no deployment on the horizon for him. My nephew, on the other hand, will be packing his bags soon.
Three years ago, Sgt. Dan Streicher, the eldest son of my sister, Jacqui, and her husband, Tom, left for Iraq. He was 19 at the time and just a new kid to the National Guard. Dan suddenly was a young man with a very adult life before him. This was the boy I oftentimes babysat and whose diapers I changed. Where did time go? How could he possibly be ready for this?
Ready or not, Dan was in Iraq for 18 months. I religiously sent him care boxes filled with anything I could think of; I was so afraid for him, so sad for his brother, Tony, and my sister and Tom. Dan was a good kid. He's a nice guy now. A good head on his shoulders, he makes smart decisions as far as I can tell. He's got good friends and a nice girlfriend named Julie. He's going to college at the University of Wisconsin-Stout for business administration. All these relationships and things will be put on hold once again, as he gears up for another tour of duty, this time to Afghanistan.
What stinks about this is Dan was toying with the idea of getting out. His contract with the military is up in April. He will still have to serve his full term of at least another year overseas. It almost seems unfair. On the other hand, Dan joining the military at a young age made me really take notice of him in a way I never had before. He was so brave, so deserving of my, this country's, respect.
After Dan deployed the last time, I found my husband packing his bags and going as well. It was a sad time in my life.
While Mike was gone, I was willing to go anywhere with our daughters to pass the time. We explored different parks in the area, traveled whenever and wherever the mood struck us, anything to pass the time. One such trip led us to Volk Field, outside of Camp Douglas, to welcome my nephew home alongside hundreds of his comrades. Dan was in Iraq longer than Mike, but came home prior to him. I thought I'd make it through that night just happy to have one of the two come home. I was happy. When I got separated from my family in the huge crowd of people who showed up to celebrate these soldiers, I ended up being the first one of my family to actually see Dan. His chiseled face scanned the crowd, looking for his mom and dad, I expected. I reached out to him for that first hug and the gates inside me broke. I cried for the next several days, wanting to feel that same kind of hug with Mike.
In January, Dan will serve our country again. Someone once told me the normal routine of deployment rotation is the same. Makes me wonder if Mike's group will be up soon, but I can't focus on that unless it happens.
I got an email from my sister the other day announcing Dan's impending leave. As a show of support for him, she asked everyone in her mailing list to give up something while he's deployed, in honor of him giving up the life he knows in America, with all of its luxuries. That truly got me thinking … with all of our indulgences and wastefulness and the things we take for granted … this young man will once again give up the simple things we think are necessary. Soldiers are heroes in so many ways.
So I write this to you, dear reader, and extend a challenge to you. Pass it along to families and friends. See if we can be of support to a soldier with local ties; to all soldiers. Not with gifts or money, but with a promise, a vow and a determination to give up something we hold dear for the length of Dan's deployment, any deployment, the length of this war perhaps, depending on how strong-willed you are. It doesn't have to be mind-boggling. My sister, a self-admitted potato junky, is giving those up. Something simple she enjoys, yet she is willing to forego them while her son is fighting for the United States in a war thousands of miles away on foreign land. Until he comes home, she will go without something she once thought was so special.
You see, in the grand scale of things, potatoes are nothing, are they?
What will it be? What can you give up? Look around. Think of your daily routine. Maybe it's a favorite food, coffee in the morning, chocolate, soda or alcohol. Maybe it's not what you take out, but what you put in your day for the next year and a half that will be important … volunteer somewhere, pray for Dan every day, write a letter to any soldier once a week and actually send it. Whatever it is, this is what I ask of you … if you accept the challenge, please tell me. I would love nothing better to do than to be able to write Dan on behalf of Tomahawk and say we support him. And actually mean it. Email Cherie at firstname.lastname@example.com or c/o firstname.lastname@example.com with "Soldier Promise" in the subject line.
Soldier Promise
We encourage you to respond to our opinions. We will try to make an editorial or column available for discussion each week.
1 post • Page 1 of 1
- Administrator
- Posts: 679
- Joined: Tue Jul 31, 2001 1:01 am
- Contact:
1 post • Page 1 of 1
Who is online
Users browsing this forum: No registered users and 5 guests


text:
What is chained CPI?
The latest round of negotiations over the fiscal cliff has introduced a new phrase to the already acronym heavy Washington lexicon: chained CPI.
The Consumer Price Index, or CPI, is shorthand for the inflation measure used to set Social Security benefits. .
Story Continued Below
Republicans are proposing moving to a new formula, "chained CPI" that would slow the growth of payments to Social Security recipients. President Obama, in the latest round of negotiations, has signaled that he could agree to a move to the chained CPI.
Understanding the proposed changes to the benefits requires understanding exactly what the CPI is.
What is the CPI? The Department of Labor describes the CPI as, "the average change over time in the prices paid by urban consumers for a market basket of consumer goods and services" that is calculated by the Bureau of Labor Statistics (the same folks who calculate the unemployment rates). In other words, it tracks the price change of basic goods and services and includes more than 200 categories, including foods like chicken and cereal, housing costs, clothing and medical expenses.
Often referred to as a cost-of-living estimate, the CPI is the nationally-recognized indicator of how much more expensive products have become. It is also used as the consumer inflation measure.
How is the CPI calculated? Employees within the Bureau of Labor Statistics visit or contact thousands of stores and service providers each month to obtain the price of the items that are tracked. The price of about 80,000 different items are collected each month.
The CPI then uses the changes in the price to determine percentage the prices increased. The average percentage change of all goods included in the statistics are compiled to make a singular "index." The index is presented as a percentage.
What does the CPI have to do with Social Security? Benefits that Social Security recipients receive are based on changes in the CPI. The "cost of living adjustment," or COLA as it's more commonly known, adjusts benefits to take into account the rising cost of goods and living expenses.
Social Security uses the percent change from the third quarter of one year to the next year to adjust benefits. The Social Security Administration explain, "The purpose of the COLA is to ensure that the purchasing power of Social Security and Supplemental Security Income (SSI) benefits is not eroded by inflation."
When the prices of goods aren't increasing, like during times of economic stagnation, Social Security benefits stay the same. When inflation occurs, benefits are adjusted to keep pace. Without the CPI, Social Security benefits would remain the same even while the cost of living increases.


text:
Scott Pilgrim Vs. The World
Scott Pilgrim Vs. The World
Release Date: 6/25/2013
This item is not available at this time.
Scott Pilgrim the wannabe rockstar and slacker falls in love with delivery girl Ramona V. Flowers and must defeat her seven evil exes to be her boyfriend.
Actors:Anna Kendrick,Chris Evans,Mary Elizabeth Winstead,Alison Pill,Michael Cera,Kieran Culkin
Description:Meet charming and jobless Scott Pilgrim (Michael Cera). A bass guitarist for garage band Sex Bob-omb, the 22-year-old has just met the girl of his dreams...literally. The only catch to winning Ramona Flowers (Mary Elizabeth Winstead)? Her seven evil exes are coming to kill him. Genre-smashing filmmaker Edgar Wright (Hot Fuzz, Shaun of the Dead) tells the amazing story of one romantic slacker's quest to power up with love in Scott Pilgrim vs. the World. Scott Pilgrim has never had a problem getting a girlfriend. It's getting rid of them that proves difficult. From the girl who kicked his heart's ass, and now is back in town, to the teenage distraction he's trying to shake when Ramona rollerblades into his world, love hasn't been easy. He soon discovers, however, his new crush has the most unusual baggage of all: a nefarious league of exes controls her love life and will do whatever it takes to eliminate him as a suitor. As Scott gets closer to Ramona, he must face an increasingly vicious rogues' gallery from her past from infamous skateboarders to vegan rock stars and fearsomely identical twins. And if he hopes to win his true love, he must vanquish them all before it really is game over.


text:
No loans (Wells Fargo Graduate loan, Sallie Mae Smart Option Undergraduate loan, etc.) can be construed to imply any degree-seeking status for students of Duke Continuing studies. Duke Continuing Studies courses are non-credit.
Duke Continuing Studies (DCS) will not certify (approve) loan amounts greater than the amount of the tuition regardless of the amount approved by the lending agency. DCS reserves the right to reject any loan which exceeds the tuition amount. DCS will not be responsible for refunding monies in excess of the tuition. Students needing to secure loan funding for books or other items in relation to the program are responsible for making separate loan arrangements with the funding agency. No loan funds will be refunded to the student.
Should a student choose to borrow less than the tuition amount, the balance must be paid prior to the close of the registration period.
Funding Source
Our Professional Certificate programs are non-credit (not degree applicable); therefore, they are NOT eligible for federal education loans. DO NOT SUBMIT FAFSA FORMS for these programs. Some of our programs may offer payment plans. Please see individual program web pages for those details.


text:
migya wrote:bigstrads wrote:Allocated my team................but heres my thinking now.
As I now look at it from a fantasy perspective, Im looking at the free agent list and I want to make LOADS of changes, because I picked from a team point of view, not a fantasy point of view.
For instance, no-one picked Dungleavy, Zach Randolph, Charlie V and many others because they werent good for team chemistry and other reasons...........but they are all going to have very good fantasy seasons............I wish wed have just done this as a fantasy game from the start, as then I wouldnt have bothered.
Whatever, Im just probably gonna leave this one alone and not bother swapping and changing all about.
Seems pretty pointless having our redistro teams in fantasy BUT being able to make changes as likely many people will make many changes. Doesn't matter, it's yet another fantasy league for us to participate in
Yeah, whatever, just another fantasy game...............I like that there isnt any bench spots, as atleast then I wont have to check it and swap players to being active every day.
Its just that I would have drafted VERY differently if Id have known it was going to end up like this.................wouldnt have gone so quirky and extreme.
I just put in a waiver request though. ................not gonna tell you who it is because you wont like me anymore (well, a couple might)


text:
Timken Wheel and Hub Assembly Front 513133
Item specifics Condition: New Quantity Sold: sold individually Brand: Timken SKU: TM:513133 Manufacturer Part Number: 513133 UPC: Does not apply
Timken Wheel and Hub Assembly Front 513133
Royal Bearing(Singapore)Co.,ltd .is an international trading Lion Bearing Industrial Co.ltd specialized in importing and exporting bearing and industrial machinery and equipment parts. In the industrial fields,Lion Bearing Industrial Co.ltd have 20 years experience of Timken Wheel and Hub Assembly Front 513133 supporting and industrial service.
Copyright © 2017 - 2019Meceoo Bearing Industrial Co.ltd All Rights Reserved


text:
Recent Posts
Recent Comments
- Anti Semitic Nordicist Trent's Nordicist Site. Part of the Nordicist Ring. Please do not get the name confused with this site!
- Expel The Parasite The website of my best friend.
- Hardon's Blog John Hardon from England. A good friend of ExpelTheParasite, Mark from Nordic Anti Semite Radio and I's. John passed away 23rd October 2014. We will never forget you John!
- Nordic Cult
- Radio Aryan
- Viking Bitch's Blog
Non Kosher News Services
- Daily Stormer A paper that takes after Julius Streicher's Der Stürmer is back after 68 years by Andrew Anglin from America. This time with an international focus on European peoples worldwide.
- Infostormer
Supportive Sites
- Elliot Lake News
- The End of Zion Hard Hitting, Anti Jewish
- Thulean Perspective Varg Vikernes
- Truth Militia Radio Rich & Keith discuss the problems of the other races, the jewish plague and take callers. Funny and Edifying.
- Ulster Sun Wheel
Truthful Sites
- Adolf Hitler: The Greatest Story Never Told Watch the documentary for free on the internet or support the work of TruthWillOut Films and buy the DVD
- Carolyn Yeager Saturday Afternoon with Carolyn Yeager, The Heretics' Hour & The International Jew Study Hour Radio Shows
- Crush Zion For a World of Free Nations on a 'Judenfrei' Planet
- Endzog
- John Friend's Blog Home of The Realist Report, one of the best Radio Shows going. Some really good articles there too.
- Justice4Germans Truth about the Jewish and Soviet murder and genocide of German folk during and after the last war. The 'holocaust' that did happen.
- Modern Confederate
- Nord Front
- Smoloko
- The Barnes Review Publisher and Online Book Shop
- The official blog of the site Neues Europa
- Total Fascism Andre Anglin from America's site. Leading the way today.
Online Encyclopaedia's & Research Tools
Top Posts & Pages
- What Is Homosexuality I
- Nordic Race Preserves True Diversity Against Jews And The Underworld
- Nordicism – Why White is not good enough
- Truth Is Hate To The Inferior Race
- Jewish globalist Joseph Stiglitz on 'economic inequality'.
- The Psychology Of Being An Inferior Race
- Racial And Cultural Autonomy
- Lobethal Bakery - The Jewish Net Casts Over German Town In South Australia
- Nordic Nationhood
- Jerry's Writing 3/12/2014
Tag Archives: Carolyn Yeager
Leith, North Dakota
Posted on September 9, 2013 by Nordic Anti Semite
Depending on how the NSM plays it and if a plan for expansion and resettlement is in mind, Leith, North Dakota could become the first volkstadt on the North American continent, if they follow the right autonomous principals. Mr Craig … Continue reading →
Posted in News & Reviews, Uncategorized | Tagged Carolyn Yeager, Cobb, Craig Cobb, Jeff Schoep, Leith, National Socialist Movement, ND, North America, North Dakota, NSM, Planned Community, Schoep, United States, USA | 7 Comments


text:
Loading the content...
Loading depends on your connection speed!
No products in the cart.
21 High quality Beds.
Buy now
Awesome 3d scene to learn Corona Renderer
Founder of Triangle Form. He provides the highest quality of models and scenes available in the store. He has been working as a visualization artist for a few years. His passion is design and interior design.
There are no reviews yet, would you like to submit yours?
Not that bad
Very Poor
Your Review*
Name *
Email *
vol. 1 beds in modo format prepared:
Tomas Sciskala – http://mytrixx.prosite.com
We wish for this project to help others to get to know my workflow, learn much from the project in Corona renderer. You can learn all about things you find interesting in this project: materials, lights, rendering etc.
vol 2 is a high-quality collection of 3D home equipment models. The set consists of 21 3D models, where the last one is a free sample for everyone.
Email address:
Triangle Form


text: Over a decade before Lady Gaga thought about wearing bizarre costumes, collaborating with artists, and being a walking sculpture björk was busy creating work that was challenging both to your eyes as well as your ears. It's great to see that she's still as quirky as ever in her new video for Moon,complete with red afro (with a chinstrap) and a harp belt. Watch the full video for Moon after the jump.


text:
DistributionWatch Review: SmoothWall Linux 0.9.4
A Secure Distribution
One thing before you begin reading this article: Linux is not, nor has it ever been, completely invulnerable to attacks. There is a sense of superiority within the Linux community that gets a bit smug whenever word of a new virus makes its rounds through the Windows PCs of the world.
That, they typically say, would never happen to a Linux machine. And in most cases, they would be right. Linux is, code for code, a more security-minded operating system than any of the Windows family.
But even a cop on the street can get mugged, if someone is bold enough to try. So, too, can a Linux system be broached by mischief makers and evil doers, should they put their mind to it.
The simple truth is, if someone really wants into your PC, they will eventually be able to get into it. The trick is to make it hard enough for them that they will get discouraged and go away or increase the likelihood that they will be detected and discovered, which might make them flee as well.
Linux, by its very nature, makes setting up such obstacles a pretty easy thing to do. The attributes that some critics contend make Linux a clunky, difficult to use operating system are the very same attributes that makes it hard for intruders to do a number on your Linux machine.
Still, every little bit of extra security helps. Addressing this need is a new Linux distribution designed to take care of one thing: the integrity of your network.
Building a Better Wall
SmoothWall Linux 0.9.4 is a recent addition to the family of Linux distributions and one with an interesting lineage. The base system files are a stripped-down version of those found in VA-Linux 6.2.1, which in turn was derived from Red Hat Linux 6.2. What is more interesting than its lineage is this distro's purpose in life: to function as, and only as, a firewall to the Internet.
SmoothWall Linux is a creation of Richard Morrell and Lawrence Manning, two British programmers who wanted to "extend Linux via a device that they can build that isn't a cobbled together solution but a fully fledged device with management facilities, into the houses with Mac and Windows clients," according to Morrell. In this they have certainly succeeded, since SmoothWall does its one main function very well.
The choice of starting with VA Linux may seem obvious when considering that Morrell works for VA Linux Europe. But Morrell emphasizes that the choice was a matter of convenience.
"Although I took VA's Linux build and bastardised it, it could have been any of my distro's--just VA's is the most stable," Morrell indicated, "This isn't a VA project or product--it started with me and Lawrence hacking code at 2 a.m. one morning."
SmoothWall is currently available from SourceForge in the form of two tarballed source files (one for the CGI and one for the base code) or in one single ISO to burn onto a CD-ROM. The source files are very small, just under 50K in size. Even the ISO is just over a mere 18 MB, which makes this a download that even a low-bandwidth pipe can handle with just a little investment in time.
My installation of SmoothWall was done on NEC box with an AMD K6 chip. Before installation, the NEC box was running a Windows partition and a Red Hat partition. For the purposes of testing, I disconnected the machine from the DHCP server on my network and set the machine up for modem access to the Internet. (At this time, SmoothWall for cable modem access is still not available, so I could not use that option. As of September 21, the problem of cable modem access was solved by the developers, and will be released soon.)
Mention is made of my partitions because they were about to be killed off in favor of a Debian Potato install anyway, so I decided to have SmoothWall knock down the existing partitions. This is unavoidable, and it is something that you should be aware of if you decide to use SmoothWall: this distribution presents the user with no partition options, so if you install it, it will kill anything on your box.
This is spelled out in the Installation Guide available on SourceForge, but it cannot be stressed enough if you decide to use this for firewalling your network.
Installing SmoothWall is very, very simple. Be sure to have your network information at hand, particularly the name of the module used for your network card. Initially, I tested version 0.9.2, and had to supply this information manually. Version 0.9.4 came out while testing was being performed and it had the added feature of probing for network cards. The probe was accurate for my card, but keep your information handy just in case.
Once you take care of networking information, which consists of informing SmoothWall some IP information, all you do is set up a root password and a password for the Web administrator, quickly configure LILO, and off the installation goes. No package selection here, just a fast installation that wants to get down to business.
SmoothWall Linux 0.9.4
- Skip Ahead
- 1. A Secure Distribution
- 2. A Secure Distribution


text:
Some news and scoops for Hussain and Dragos, The Wildcards
Network, collaborate and meet creative minds
Learn menu area, in this area you will find access too...
Buy unique and exclusive art works, expertly crafted by NOISE Creatives
Some news and scoops for Hussain and Dragos, The Wildcards
An insight into my work placement with Fashion Designer GILES DEACON
Six NOISE photographers were covered in national press!
How to use your #NOISEfest14 in your self promotion
The entries are in, the work rated, the winners chosen and the showcase launched – now what?
Here they are, the very first details of the NOISE Festival 2014 Showcase!
This week, we love Mike Redman from Bristol!
What it is and why you should care.
This week, we like the über talented Hoxton Architect, Andrew K Green!
Tune in on 23/07 at 1PM!
This week's #NOISEfave is indie band Skinny Wrist Gumbo!
Even more time to get your entries into #NOISEfest14!
This week's #NOISEfave is Tony Njoku, talented and all around lovely writer, singer, producer and composer.
Site down for 1/2 an hour, from 0930am
We're keeping submissions open beyond Sunday July 7th!
Here are our guidelines for formatting your NOISE Festival 2014 entries.
We're a week away from the next LIVE Q&A webinar and this month, we've got Ian Livingstone in the hotseat!
Only one week remaining in the #NOISEfest14 "Call for Entries"!
There's this thing called social media and it seems to really be taking off – heard of it?
NOISE caught up with Dutch blogger and co-founder of WeTransfer, Nalden. Here's what he had to say about some stuff.
This week's #NOISEfave is James Fellows and his amazingly detailed political caricatures!
This week's #NOISEfave is funny 'un Vicky Arlidge and her take on Nat King Cole's "L.O.V.E"!
The next LIVE Q&A Webinar is (drum roll)...Tim Marlow, NOISE Festival 2014 Curator for Fine Art!
Alexandra Gallagher's "Back Streets" series is all kinds of awesome!
Some of the press NOISE Festival has received so far.
We absolutely love Rebecca Wild's work, here at NOISE!
Psst. Guess what? We're opening up the floodgates.
Have you been #Win campaign-spotting yet?
Everything you need to know about entering NOISE Festival 2014, all in one snug place.
You've got two weeks to submit to NOISE Festival 2014!
Mami Makino is our #NOISEfave this week, with her gorgeous watercolour landscapes.
Writing about yourself is one of the hardest things to do – take it from me, it took days for me to figure out my own bio.
It's World Jazz Day so what better way to celebrate than with a great track from NOISE artists Zeitgeist Band
Our video re-cap from our Your Creative Future event is all up and online, so get ready to watch and learn!
What you need to know about Doc Brown.
Here are some things you need to know about Tim Marlow and the art world, according to him.
Emily Calland is our #NOISEfave this week, of Eat Your Kids Illustration.
Here is another blog post about working at NOISE, only this one is ridden with brackets.
So our volunteer, Richi, left us last week and we couldn't be happier. Why? Well because he's moved onto greener pastures – or at least, into employment.
Our friends at Aesthetica Magazine are in the midst of their 2014 Short Film Festival and they're inviting submissions from filmmakers who are both innovative and inspirational in their work.
Publicis & NOISE team up for a sparkling new ad campaign
Hannah's lovely blog post on how NOISE helped her secure a work placement with Hemingway Design & more good advice!
We chat to Gerald Scarfe, the NOISE Festival 2014 Curator for Illustration.
The ambient sounds of Benjamin Finney, from Stoke, filled the airwaves this week and it was wonderful.
Last night, some of our wonderful NOISE Artists were featured on our first aural Amplify event, on Imperial College Radio!
Here's our guide to one of the men behind the world's leading underground music show - Boiler Room TV
Clear your calendars! Here're the places you need to be in the next few weeks.
Exclusive videos & your chance to pitch your questions to Sir Nicholas!
This week's ePortfolio pick is Claire Silvanna Cullen from Buckinghamshire and her colourful mixed media and textile creations.
By no means a full-on list, simply a few examples to help you enter your work into the festival...
Part two: Our step-by-step guide to getting the very best from your NOISE experience.
It was a bit of a mad morning, here at NOISE HQ, as we geared up for the first video Webinar of NOISE Festival 2014.
Here's a break down of our NOISE Festival 2014 Fashion Curator's career so far.
Ladies and gentle folk, NOISE 2014 Curator for Fashion, Giles Deacon!
Part One: Here's the start of our series on getting the very best of your ePortfolio.
The first NOISE Festival 2014 Webinar with Photography Curator Elaine Constantine is just on the horizon!
Events organised by our lovely NOISE Artists need YOU! Your chance to showcase your work...
Ex Aqua by Aqua Stylist and Creative Director shares his experiences of the fashion industry. Here's what you need to know...
In the next NOISE video interview series, we chat to NOISE Festival 2014 Fashion Curator Giles Deacon, who only happens to be one of THE biggest names in fashion.
The Your Creative Future video series is well under way. From all the insideer career tips we've been hearing, we thought it was time we summed it up for you. You're welcome.
Exclusive series with the award-winning, Bury native and NOISE Festival 2014 Photography Curator. Available on the NOISE YouTube channel now.
Guest blogger and NOISE volunteer Jack Waterfall tells us about making the choice to apply for University after a gap year.
Signed up & uploaded your creative work to your shiny new NOISE Portfolio. Now what?
I have a tendency to gush over new jobs for about a week, before hating them with every ounce of my being. I've been in the NOISE office for a few weeks now and I can confidently say that working here is in no way perpetuating the vicious cycle that is evident in my employment record. I (still) love it here and I plan on sticking around.
First to host an exclusive video Webinar is Elaine Constantine, NOISE Festival 2014 Curator for Photography. Learn how you can bag a place.
The NOISE team gave to me, the first in their pretty excellent Curator line up.
Hailing from Stockport, JJ Rosa has had quite the adventure these last few years. The fourth of the NOISE Your Creative Future videos features Badly Drawn Boy's choice for the 2008 NOISE festival Music category. Here's what you need to know about JJ Rosa.
The third Your Creative Future panel video is up and this time it's Mark O'Brien , cardboard sculptor extraordinaire.
Illustrator Matt "Sticky Pop" Daniels talks about his journey so far and passes on some tips in the latest video from the NOISE Your Creative Future event.
Never would I have imagined, not just eating but actually savouring and enjoying chocolate, as preparation for a new job. I'm not sure what I expected from the training, but let me tell you, it was not that.
Check out jewellery designer Ciara Clark talking at NOISE: Your Creative Future in March 2013
Received one of these lovely things?
I was asked by CBC to comment on Margaret Thatcher's impact on the arts and culture in the 80's, in the week she died. I was a student then, one of the last to gain a degree when there were grants for higher education and no fees. Yes that's free university education, can you believe?


text:
BBC News
- Journalist shot dead in Derry during rioting in the city
- Huge increase in Public Spaces Protection Order fines
- Sore knee? Maybe you have a fabella
- Teachers 'paying for resources out of own money'
- Two woman die in Aberdeen beach tragedy
- Professional footballers to boycott social media for 24 hours in racism protest
- Knife crime: Prince Charles calls for end to 'pervasive horror'
- Decline in curlew birds as farming 'destroys habitat'
- Pet insurance payouts hit record of £785m
- National Wallace Monument opens after refurbishment
- Welcome to Yorkshire chairman Ron McMillan resigns
- Extinction Rebellion: Climate protests 'diverting' London police
- Brexit: I felt unwelcome and returned to Poland
- A guide horse's day out on Tyne & Wear Metro training
- 'My boyfriend's sperm, or a donor's?'
- Norwich Cathedral peregrine falcons: A photographer's passion
- How to transform into a unicorn
- The workers juggling careers and caring
- Marine A: 'I don't think about the man I killed'
- BBC Breakfast
- Newspaper headlines: Climate protests and Trump probe
- Should child killers get lifelong anonymity?
- Easter travel 2019: Where to avoid on roads and rail
- Brexit limbo: Hotels, packing boxes and plans on hold for the MEPs
- Healthcare for the homeless: 'I probably wouldn't be alive without them'
- New York City congestion charge - what it can learn from London
- How one black man's death 'reshaped' Leeds
- Where is Scotland's highest village?
- 'Why I write fake online reviews'
- The 'crimes' that get children put in school isolation
- Author Sharna Jackson: Bringing diversity into children's books
- Why a rasher of bacon 'ups cancer risk'
Our traditional ANY-Village websites can still be found at their original location:
Below we are listing some of the most popular UK property websites advertising homes for sale in the Erpingham area:
Nestoria (ERPINGHAM Map Search)
Vebra.com (ERPINGHAM Map Search)
Rightmove (ERPINGHAM Map Search)
Zoopla (Erpingham Map Search)
Homes for SALE / Flats for SALE in ERPINGHAM
Homes for RENT / Flats for RENT in ERPINGHAM


text:
(Lonchura punctulata)
The brilliant colouration of the Gouldian finch makes it one of the most beautiful finches in the world. Despite its popularity in our culture this amazing bird is critically endangered throughout its natural range.
Once widespread through the grassy subcoastal woodlands of northern Australia, from Kimberleys to Cape York Peninsula, it has now withdrawn from nearly half its range. The colonies around the Gulf of Carpentaria and on Cape York Peninsula have almost gone. Even the Kimberleys and Arnhem Land, where it is still locally common in savannas dotted with tall trees around permanent waters, the flock of thousands that flourished 50 years ago have dwindled to tens and hundreds. The causes may be trapping for the bird trade and too-regular firing of feeding grounds.
Gouldian Finches feed on range of seeding grasses, not on the ground but by climbing and clinging to vertical spikes to pick out grains as do the manikins. They are also experts at catching flying ants in midair and during breeding become almost entirely insectivorous, feeding young on a protein-rich diet. Following their food, Gouldian Finches are partly migratory. In the winter dry season they sift coastwards as grasses die off inland, then follow the rejuvenating rains back in the summer wet to breed. The Gouldian Finch drink from pools by sucking.
Gouldians are the only Australian finches to nest exclusively in hollows in trees or termite mounds. They are poor nest-builders – putting together only the rudiments or not even that – but they do nest socially in loose colonies. Up to six pairs will nest in a single tree, some in the same hollow together. Each rears two or three broods a season. Both parents incubate and brood in shifts, relieving one another inside the nest; only the female sleeps in the nest at night.


text:
With your order, you will be signed up to receive updates to this title at a 10% discount.
Click here for more information.
Passbooks - book of 10
Two New Options, Same Great Benefits!
No restrictions, no limits ... no problem!
You can now attend any PINNACLE seminar with your certificates, including:
To use a Passbook Certificate for a webcast seminar or a PINNACLE CLE OnDemand seminar, you must mail in the Certificate with your order. To use a Passbook Certificate for a live seminar or a video replay seminar, you must mail in the certificate or present it when registering as a walk in. Passbook Certificates expire two years after purchase date.
Do you own this product? Be the first to rate this product!


text:
No, the fact that I am producing (were)wolves out of sheep's clothing is not lost on me. Nor is the fact that the wool in question is Shetland wool - which will be returning to the UK shortly, but in wolf-form.
If you'd like another taster of the lupine persuasion, allow me to offer up this delicious morsel - it's the brilliant new animated film made to accompany The Real Tuesday Weld's equally brilliant song, "Me. + Mr. Wolf" - and it's even better than I thought it would be.


text:
Scientifically formulated for the bio-synthesis of crucial compounds to maintain optimal metabolism. Contains select carbohydrates for amplified energy, increased sugar/brix content and plant bio-mass. Esters and bio-polyphenolic compounds for increased flavors, aromas, and fatty oil synthesis. Contains crucial secondary trace elements for enhancing photosynthesis and respiration.
|We Also Recommend :


text:
deburca needed a new other design and created a contest on 99designs.
A winner was selected from 21 designs submitted by 4 freelance designers.
A data provider company is about to launch a new website but needs the homepage to have a little more oomph!
We are looking ONLY for graphic ideas on the homepage and NOT a website redesign at this stage!
A copy of the current homepage is available here.
The top menu and banner (this is a Flash banner with rotating images) and footer MUST be kept but everything inbetween is open to change - we need your inspiration here...
The content must include at least 1 banner advert (full height), and the content as shown - please experiment with different layouts and inclusion of suitable images etc.
Please sample colours from mockup homepage.
We have very limited time before launch.
- quick turnaround
- variety of ideas
- corporate / professional
- slick
- modern images
- complement existing top banner
- using corporate colours as on mockup page (blue and green)
- cluttered
- people images
- disjointed from top banner
- not using corporate colours


text:
PDF DOWNLOAD>>File size: 23.5 MB
BE INSPIRED. See amazing projection mapping installations from around the world, using Christie products. Download 'The Book of Transformations' - available as an App and an interactive PDF.
Well, for one, size does matter. Successfully creating bigger, bolder and more meaningful experiences is a tall order. It's challenging, but necessary to break through the information free-for-all that defines our digital "airwaves". When we find a communication platform that not only conveys a message, but also moves people - in spirit and in action - it's worth exploring. And that's what we've done.
In the Book of Transformations, Christie® looks closely at the growing creative-communication medium called "projection mapping". It involves projecting static or animated digital media onto just about any surface conceivable instead of being constrained by traditional, flat screens.
The content is "wrapped" onto and around complex surfaces, such as national monuments, ancient ruins, water and glass, integrating a surface's characteristics into the overall design.
When you scroll through this site and flip through the Book of Transformations, you'll see the different ways artists have conceptualized and delivered larger-than-life visual experiences using projection mapping.
To start, if you want to learn more about the psychology and design behind reaching large groups of people effectively, then you should consider reading more about projection mapping.
Whether it's for marketing, entertainment, telling a story or pure aesthetic value, projection mapping delivers incredible impact when the proper equipment and skilled professionals are involved.
Get up to speed on how a typical projection mapping initiative comes together by checking out our Projection Mapping Primer.
Download 'The Book of Transformations' - available on both iOS and Android.
BOT APP>> (click a store above)
A 180 page interactive PDF featuring inspirational projection mapping.
As well as Christie's White Paper on Projection mapping.
We know some very talented people who we'd highly recommend. Contact any one of our preferred AV experts to learn about projection mapping.
We've got you covered with the hardware and software to make your projection mapping ideas come to life. Learn more about Christie projection mapping solutions.
Whether you're looking for inspiration or information, there are a number of online communities and local events worth exploring. We've gathered some of our favorites here for you.
Corey Moss, blogger with rAVe publications, takes you from visualization to projection mapping in his blog about Christie's innovative technologies. For engineers who want to view their designs and collaborate with their teams before building prototypes or car dealerships looking for an interactive experience for customers who want to select vehicle color, rims and accessories on a 3D model before purchasing, Christie's design studio concept is full of opportunities.
Read the blog article
Our partners from around the world are ready to help you market ideas and products, entertain large groups and convey messages with moving art that can't be contained to a traditional canvas or digital screen. Connect with mapping artists and production companies that can bring your story to life using projection mapping.
Terms & Conditions | Privacy Policy
© 2018 Christie Digital Systems USA, Inc.All rights reserved.


text:
Aleksander Slominski (firstname.lastname@example.com), 1
Madhusudhan Govindaraju (firstname.lastname@example.com),
Dennis Gannon (email@example.com),
Randall Bramley (firstname.lastname@example.com)
Java RMI provides a simple and elegant paradigm for communication with objects in remote address spaces. RMI is a de facto standard for communication in distributed systems that are written in different languages and optimized to run in disparate environments. XML [10] has emerged as a promising standard for language-independent data representation, and HTTP as a widely-used firewall-friendly network protocol. It is now possible to design and develop a communication system that combines the elegance and strength of Java RMI with the ubiquity of HTTP and platform and language independence of XML. SOAP [12] defines XML based communication and SOAP RPC precisely states the protocol for using XML as the data format and HTTP as the network protocol. This paper presents the design issues in layering a C++ and Java based RMI system on top of SOAP RPC along with an efficient XML Pull Parser that we designed to parse SOAP calls. We explain the various features of the resulting SoapRMI system: dynamic proxies, stub-skeleton generation from XML specification, interoperability, exception handling and different ``Naming'' services.
Key Words: RMI, Distributed Systems, XML, SOAP, Naming
Component-based scientific computing applications place ever-growing demands on fast, reliable communication and transfer of data in distributed heterogenous environments. Components are software modules that implement a set of standard behavior [33]. Component architectures, like JavaBeans [24], Microsoft's COM [20], the CORBA component model (CCM) [27], the Common Component Architecture (CCA) model for parallel and distributed scientific computations [4], are frameworks specifying how software components within that framework can communicate with each other. In a truly heterogenous system, it is important that components talk to each other across these architectures. Components should employ, a high-level, object-oriented, remote procedure call model for communication that is easily understood and implementable across language and architecture boundaries.
In a distributed system a component may be connected to many other components at a given time, each connection possibly using a different protocol. The choice of protocol depends on dynamically changing factors: size of data, security policies, quality of service and error or exception handling [18]. It is desirable to have a simple common-denominator protocol that all components are guaranteed to support. This protocol can be used by components to negotiate the use of other specialized protocols for exchanging large volumes of data. Moreover this common protocol can also be used to return exceptions and errors. Since components are written in different languages, the protocol must be language independent.
The format of data and the protocol used to exchange it is a determining factor in the degree of interoperability among applications. The lack of a reliable, simple and universally deployed data-exchange format has long limited effective communication between heterogenous systems. The Extended Markup Language (XML) is now accepted as a standard for representing data in a platform independent manner, and HTTP is now a universally supported network protocol for exchanging information over the internet. This ubiquity means moving XML data via HTTP is an attractive way for distributed systems to communicate. The Simple Object Access Protocol (SOAP) does this and has emerged as an open standard that is simple and elegant for information exchange. Thus, SOAP is a natural choice as a common protocol that software components can use as their base protocol.
This paper addresses the following questions:
This paper shows how to design an RMI system that uses SOAP as its communication protocol. The paper also discusses the different techniques used for object serialization and remote exception handling between the C++ and Java implementations of SoapRMI. The paper explores possible directions in which one can proceed to interoperate with Apache SOAP [11] and the .NET project.
Java RMI is a framework designed to simplify distributed object oriented computing in Java. An overview of the Java RMI model is shown in Figure 1.
RMI is essentially a client-server model. The stub acts as a proxy for the remote object. The skeleton is an object that lives in the same JVM as the remote object and handles communication with the stub. The registry is used to manage remote references. The server binds a remote reference to itself on to the registry. To obtain a remote reference to the server, the client contacts a registry which may be on a different remote host. The client can use the remote reference obtained from the registry to invoke methods on the remote object.
JavaRMI [22] developed by SUN is the de-facto standard for RMI systems. JavaRMI supports SUN's native protocol as well as IIOP [21]. However, it is meant to communicate only between JVMs and it does not provide support for interoperability with other languages.
NinjaRMI [34] was developed at the University of California, Berkeley, as part of the Ninja project [26]. The project adds some interesting features to Java RMI but does not address interoperability with RMI systems written in other languages.
NexusRMI [7] developed at Indiana University leverages the Nexus [15] protocol to achieve interoperability between Java and HPC++, a version of C++ with library extensions for parallel computing [16] . Since Nexus is a binary protocol, NexusRMI achieves efficient performance when communicating with HPC++. [6].
To gain significant improvement in performance, Philippsen et al [28] built drop-in replacements in their RMI implementations.
Thiruvathukal et al. [31] used explicit methods to serialize and deserialize each object's internal state. Their implementation of Java RMI provides unique features like dynamically obtaining the interface of remote objects.
In [32] Veldema et. al. implemented an RMI system for their Albatross [3] system. Their implementation is optimized for homogeneous systems and achieves low latency and high bandwidth.
Our earlier implementation of SoapRMI, [18], was developed only in Java and was designed in the classical style with stubs and skeletons to support remote objects and object serialization/deserialization.
The SOAP protocol specifies the data format of each call to be in XML. Thus the wire format of every method call and its return value is XML. Reconstructing an object from its wire representation (called deserialization) involves parsing XML and extracting the values of data members of objects. Hence parsing of XML payloads plays a critical role in the performance of any SOAP based RPC system. There are four current approaches to parsing XML data:
The design objectives of SoapRMI 1.1 are as follows:
Figure 2 shows the architecture of SoapRMI 1.1 Java framework. It is designed in a modular fashion to enable the possibility of plugging in different implementations of various modules at a later date. The UnicastRemoteObject is used by objects to export themselves as remote objects. Every client and server has access to a soap-services module. This module encapsulates all the services like SOAP serialization and deserialization that any object in the RMI system may need. A serialized object is dispatched using a dynamic-stub to the HTTP connection layer. Since we use HTTP as the network protocol, each call has to be prepended with an HTTP header. On the receiving end, an HTTP embedded-server daemon waits for requests. Every request is directed to the dynamic-skeleton. The same dynamic stub and dynamic skeleton is used for every call of every remote object. Each SoapRMI call and its parameters are associated with namespaces. The soap-encoding/Mapping layer maps the namespaces to known interfaces and types in the system.
Figure 3 shows the architecture of SoapRMI 1.1 C++ framework. It is designed in the traditional RMI style with a stub and skeleton for every remote object. The stubs use a templated factory for serialization and deserialization of parameters. A communication layer abstraction is interposed between the stub and the HTTP layer so that each call can be wrapped in a SOAP envelope. The SOAP envelope is the top element of the XML document representing the message. The HTTP layer adds the relevant headers before sending the SOAP call on the wire. On the receiving end, a dispatcher object spawns a new thread for every request that it receives from the HTTP port and dispatches it to the skeleton object corresponding to the remote object to which the call is directed.
Traditional RMI systems use a registry as the meeting point for exchanging remote references between clients and servers. A registry is essentially a table with a list of references bound to well known names. A registry is expected to provide the basic features like binding a reference to a well known name and looking up a reference based on that well known name. SoapRMI provides a registry service in the traditional style. A remote reference is stored as a port, explained further in Section 8. So, a bind request or the return of a lookup request will result in conversion of the remote reference to a SOAP compliant XML representation format on the wire.
Figure 4 shows the different ways in which SoapRMI can bind remote references. Apart from the traditional RMI style registries for both of the Java and C++ implementations, SoapRMI can also bind to an LDAP [2] service using the JNDI [23] interface. SoapRMI-C++ uses an indirection to a Java program to bind to LDAP. It is even possible to store remote references in the local filesystem and reuse the reference at a later time by deserializing it from the file. This is possible because SoapRMI remote references can be represented as an XML string in ASCII format.
Unlike Java, C++ does not have a standard for object serialization. There are currently three common ways of implementing object serialization in C++:
SoapRMI-C++ uses the Template Factory Model for serialization and deserialization of objects. The methods in the factory are all generated by a specialized stub-compiler. The stub-compiler receives the object specification in XML-Schema [8] and generates C++ code to serialize and deserialize objects of the type specified by the schema. Note that Java's reflection mechanism allows the library to introspect the JVM to determine the types and field names of data members in an object. However, such information is not available in C++ and hence SoapRMI-C++ uses the Template Factory Model.
class TestObject { private: public: long llong; short sshort; int iint; float ffloat; char cchar; double ddouble; string sstring; // constructors and destructor // overloaded operators // accessor methods };
void xSoapPack<TestObject>(SerEnv& serEnv, Buffer& buffer, TestObject& testObject, string tagName) { buffer += "<''+tagName+'' xsi:type='ns1:samples.pingpong.TestObject' xmlns:ns1=urn:soaprmi-v11:temp-java-port-type'>\n"; xSoapPack<long> (serEnv, buffer, testObject.get_llong(), "longValue"); xSoapPack<short> (serEnv, buffer, testObject.get_sshort(), "shortValue"); xSoapPack<int> (serEnv, buffer, testObject.get_iint(), "intValue"); xSoapPack<float> (serEnv, buffer, testObject.get_ffloat(), "floatValue"); xSoapPack<char> (serEnv, buffer, testObject.get_cchar(), "charValue"); xSoapPack<double>(serEnv, buffer, testObject.get_ddouble() "doubleValue"); xSoapPack<string>(serEnv, buffer, testObject.get_sstring() "stringValue"); buffer += "</" + tagName + " >\n"; }
An example of a templated serialization method is shown in Figure 6. The serialization routine is for an object defined as in Figure 5. Every object calls a serialization method for all its data members. This recursive-serialization process is sometimes unsafe as it is possible to get into an infinite loop when serializing linked-lists that have cycles in them. We plan to add mechanisms to detect such loops and thereby avoid the problem of infinite-loops in serialization.
SoapRMI-Java supports both recursive and multi-ref forms of serialization. The multi-ref technique serializes a given object only once. An object is serialized normally the first time, then on successive encounters only a reference (unique-id) to the object is serialized.
Polymorphism can be defined as the ability to pass a derived type wherever a base type is expected. Since Java supports polymorphism for every method, this features naturally maps to SoapRMI-Java. In C++ however, it is a bit tricky to support this feature. SoapRMI-C++ uses the C++ RTTI (Run Time Type Inference) feature to detect the type of parameter being passed in a remote call. Based on the type an appropriate factory method is called to handle the serialization and deserialization of the object.
The SOAP specification does not state how an object instance should be instantiated on the receiving side to process the call. SoapRMI provides an RMI layer on top of SOAP, but still ensures that data representation on the wire for every call is compliant with the SOAP 1.1 specification.
In classical RMI the system is designed as a client-server model. The client talks to the remote object through a proxy called stub. The stub itself talks to an active object on the server side called the skeleton. The job of the skeleton is to receive a request from the stub and direct it to the remote object. The skeleton also receives the response from the remote object and packages it back to the client. The stubs and skeletons are generated by a stub-compiler are hidden from the user.
SoapRMI-C++ uses the classical stub-skeleton design for communication between clients and servers. The description of remote object interfaces needs to be provided using XML-Schemas, which define powerful constraints on document structure. They also provide support for namespaces and standard primitive data types. Typically an Interface Definition Language (IDL) [17] is used to describe the remote object interface. However, XML can be used instead of IDL as it allows greater flexibility in the content of a specification than a static CORBA-style IDL does [5].
Java 1.3 has added support for dynamic proxy classes as part of the Java Reflection API. A dynamic proxy class implements a list of interfaces that are specified at runtime. Any method belonging to one of the interfaces provided in the list can be invoked on the proxy. The proxy can be used in user programs as if it actually implemented these interfaces. A dynamic proxy class is a type safe proxy object for a list of interfaces [30].
This feature provides a powerful paradigm in designing RMI systems in Java. In the classical model of Java RMI (see section 2) a new stub and skeleton needs to be generated for every remote object. With dynamic proxy classes, it is now possible to reuse the same stub and skeleton for every remote object.
public Object invoke (Object proxy, Method m, Object[] args) throws Throwable { String methodName = m.getName(); Class classname = m.getDeclaringClass(); // obtain all the parameters (args) in the call // make network connection with remote endpoint // specified in the port // open output stream // serialize every parameter into the stream // close the output stream // open input stream // wait for reply to be filled into intput stream }
For every invocation of a method on a remote object, the method invoke(...) in Figure 7 is called in SoapRMI-Java. This method belongs to the java.lang.reflect.InvocationHandler interface. The first parameter, proxy, is a reference to the proxy object that is invoking the remote method. This reference makes it possible to use the same invocation handler with multiple proxy instances. The second parameter of type Method corresponds to the interface in which the method invoked on the proxy was declared. The third parameter is an array of values for the arguments passed in the method invocation. The information contained in these parameters is enough for SoapRMI-Java to serialize a call into the output stream.
A remote reference is a reference that points to an object instance living in a remote process. In C++ world it is commonly called a global pointer. A global pointer is a generalization of the C pointer type. A remote reference or a global pointer is used to make method invocations on remote objects but the syntax of the call is identical to that of a local method call, hiding its remote/local nature.
<Port> <name>MyHelloWorld</name> <ports> <portType> <uri>urn:soaprmi-v11:events</uri> <name>hello-world-examples</name> </portType> ... </ports> <endpoints> <Endpoint> <location>http://exodus:8888/server/MyServlet</location> </Endpoint> ... </endpoints> </Port>
Figure 8 shows an example of how a remote reference can be described in XML. In SoapRMI, a remote object is considered as a port. A port consists of a name, a list of port types and a list of endpoints. The name of the port is the well-known name by which the port can be identified in local repositories or user programs. The two sub-elements of a port type, uri and name, uniquely identify the interface that the remote object implements. The receiver of the call is expected to have a mapping from this port type to one of its known interfaces to be able to invoke methods on the remote reference.
A list of endpoints enables the service, which the remote reference represents, to be available via multiple connections. It is quite natural for a web service to serve requests on many different ports to increase the number of incoming calls it can serve.
When a user passes a remote reference as a parameter (for callbacks) the RMI machinery detects this and automatically converts it to a XML port representation on the wire as in Figure 8. On the receiving end the RMI machinery detects it and converts it back to a remote reference before passing it to a user. The representation of a remote reference as a port is language independent and thus makes it convenient for receiving processes (Java or C++) to map it into their own internal format.
<SOAP-ENV:Fault> <faultcode>SOAP-ENV:Server</faultcode> <faultstring>no method named getCount</faultstring> <detail>soaprmi.ServerException: no method named getCount at soaprmi.soaprpc.SoapDynamicSkeleton.dispatch at soaprmi.soaprpc.SoapDispatcherImpl.dispatch at soaprmi.soaprpc.SoapEmbeddedServerConnection.doPost at soaprmi.soaprpc.SoapEmbeddedServerConnection.process at soaprmi.soaprpc.SoapEmbeddedServerConnection.run at java.lang.Thread.run </detail> </SOAP-ENV:Fault>
Both C++ and Java have built-in support for exception handling. To a user, a method invocation on a remote reference should seem like just another local method invocation. For this to be true a user of SoapRMI should be able to catch exceptions that are thrown whenever a remote method is invoked, even when the local and remote objects are in different languages.
The two general kinds of exceptions that must be handled are:
Figure 9 shows an example of an exception marshalled onto the wire as a SOAP-Fault element.
In Java, it is natural to expect a stack-trace along with an exception. This feature however is not present in C++. This difference in C++ and Java exception models leads to different mechanisms in handling exceptions depending on the originating source context.
Exceptions are not serializable objects nor do they conform to the Java Beans definition. So, the SoapRMI-Java runtime library has specialized routines to serialize and deserialize remote exceptions.
It is relatively easy to handle exceptions that are thrown and caught in similar execution environments. An exception thrown in a JVM is marshalled with the entire stack trace as part of the detail element. If the exception is thrown by a C++ process it is marshalled with a message generated by the runtime library as no stack trace is available. The faultstring element always contains the message that is provided with the exception that is thrown. The receiving end needs to throw the exception back to the user who made the remote call that resulted in the exception. It is important that the type of exception thrown to the user is the same as the type thrown by the remote object. This is because a user may not catch all the exceptions thrown by the remote method, and might be interested in just a few exceptions. In SoapRMI, there is an a priori agreement that the first string in the detail element corresponds to the actual type of the exception.
In case the runtime library receives an unknown type of exception, a base class exception (which every remote exception extends) or a specialized UnknownException is thrown.
An important design goal of our project is to determine the maximal subset of the Java RMI API that can be interoperably supported by both the C++ and Java versions of SoapRMI. We wanted to find a powerful and useful subset that would also be efficient for high performance scientific computing. Furthermore, the interoperability should extend to other SOAP frameworks like Apache SOAP and .NET.
To achieve interoperability, SoapRMI-Java and SoapRMI-C++ have an a priori agreement on the namespaces used and the interfaces they correspond to. Since the SOAP protocol specifies the wire representation to be in ASCII, no endian (Big Endian or Little Endian) conversion is necessary while sending or receiving a call.
<SOAP-ENV:Fault id="ref-1"> <faultcode id="ref-2">SOAP-ENV:Server</faultcode> <faultstring id="ref-3">Exception thrown on Server</faultstring> <detail xsi:type="a1:ServerFault"> <exceptionType id="ref-4">System.Exception, mscorlib</exceptionType> <message id="ref-5">Missing SOAPAction header.</message> <stackTrace id="ref-6"> at System.Runtime.Remoting.Channels. HTTP.HTTPChannel.GetChannelHeaders (HTTPChannelRequest request) at System.Runtime.Remoting.Channels. HTTP.HTTPChannel.ProcessRequestResponse_ SOAP(HTTPChannelRequest request, HTTPChannelResponse response, Boolean&fIsOneWay)</stackTrace> </detail> </SOAP-ENV:Fault>
Figure 11 shows the representation of an exception on the .NET framework. Note that the packaging of the exception is different from the way it is marshalled by SoapRMI. In particular the detail element is a sub-element called exceptionType. We are considering transforming SoapRMI wire exception format to be compatible with the .NET framework.
Aapche SOAP implementation is compliant with SOAP 1.1 specification. Since SoapRMI 1.1 calls on the wire also conform to the same specification, it is possible to interoperate between the two systems. Both Apache SOAP and SoapRMI-C++ support recursive object serialization. SoapRMI-Java switches to recursive serialiation from mult-ref serialization mode to interact with Apache SOAP.
SOAP is a simple protocol and lends itself to robust implementation. While SoapRMI provides a protocol based on almost universally available communications protocol (HTTP) and data representation (XML), it is ASCII-based and hence has to send more data on the wire than a protocol with binary data format. We will perform experiments to determine the exact performance penalty imposed by using SoapRMI C++, helping scientific component framework developers to know when a SoapRMI call should be used to convey actual application data, and when it should be used to negotiate a higher-performance communications protocol for that data. In any case, SoapRMI provides an ultimate fall-back for communications because it depends on minimal standards which are widely supported. Earlier performance tests for Java-only version of SoapRMI [18] helped us delineate the bottlenecks inherent in the SOAP protocol from the ones that could be removed with better implementation, leading to the current version.
We are currently integrating SoapRMI as one of the communication layers in the Common Component Architecture Toolkit (CCAT) [5], which will allow us to test it in realistic scientific application settings. We also plan to further explore the design and implementation issues in integrating SSL [25] into the transport layer to facilitate secure exchange of data using SOAP.
The design issues underlying SoapRMI 1.1 were explored, and it has been implemented in both C++ and Java in a way conformant with SUN's Java RMI API. The different types of XML processors that are available today were described, including XPP, a small and efficient pull parser that we designed and developed for applications that need to deserialize XML into object instances.
SoapRMI has extensive support for remote exception handling. This feature allows a user program in C++ and Java to catch exceptions that are thrown by the server on a remote process. SoapRMI-C++ has a templated model to do recursive serialization of objects into SOAP while SoapRMI-Java supports multi-ref serialization in addition to the recursive serialization style.
SoapRMI interoperates not only between our C++ and Java versions, but also with Apache SOAP and the .NET framework.
This document was generated using the LaTeX2HTML translator Version 98.1p1 release (March 2nd, 1998)
Copyright © 1993, 1994, 1995, 1996, 1997, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
The command line arguments were:
latex2html -split 1 -link 1 paper.tex.
The translation was initiated by Aleksander Andrzej Slominski on 2001-03-29