text:
BMW today announced new BMW M Performance Parts specially designed for the new 2012 BWW 3 Series Sedan and 2011-2012 5 Series Sedan. Like the BMW M Performance Parts already available for the high-performance M3, 1 Series M Coupe, X5 M and X6 M, the components developed for 3 Series and 5 Series models ensure an authentic transfer of BMW M-specific motor racing technology to everyday driving.
This new line of accessories provides a distinctive, sporty character to further enhance driving dynamics. BMW M Performance Parts are … CONTINUED
At the Malaysian launch of the new F30 3 Series, BMW showcased a 328i partially adorned in some M Performance Parts.
As we can see, not all F30 M Performance Parts are featured here, with the exterior aero kit parts missing (M Sport bumpers, carbon fiber front splitters, carbon fiber mirrors, sideskirts, trunk spoiler, and rear diffuser).
Featured however are the the M Performance gloss black grilles, M Performance racing stripes, 20″ Style 405M M Performance wheels, M Performance brakes in orange (4 piston front, 2 piston rear, … CONTINUED
BMW launched and announced its initial M Performance Parts lineup officially at the 2012 Geneva Motorshow. While the now released M Performance Parts official catalog explains much, we took some time to find out some more details for you. Stefan Weiss of the M Performance Parts team was helpful in giving us some further insight.
Please give us a quick overview on the M Performance Parts. What's the motive for 'renaming' the Performance Parts program to M Performance Parts?
M Performance Parts are now available for the … CONTINUED
In this video, the Product Managers of BMW's new M Performance Parts retrofit accessories explain and show us the philosophies, process, and techniques behind the development of the BMW M Performance Parts. As one can see, the M Performance Parts are developed in collaboration with BMW M designers and engineers for both visual and performance enhancements.
As soon as the production vehicle process is completed, the technical sketch and design phase for M Performance Parts begins. Only real carbon fiber is used in the production of M … CONTINUED
The M Performance Parts party continues. Just minutes after our Live Gallery of the F20 125i equipped with M Performance Parts, BMW has published the full M Performance parts catalog to coincide with its official release/announcement at the 2012 Geneva Motorshow.
M Performance Parts carry the M name because they have been developed together with M engineers for both performance and aesthetics enhancement. This collaboration with M engineers began just last year. This is what sets M Performance Parts apart from what used to be called simply … CONTINUED
It's official: Only a couple of days after the first teaser, BMW announces their new M Performance Parts. Think of this program as the successor of the Performance parts avaiable for E8x 1 series and E9x 3 series.
Intitially, M Performance parts will be available for the F30 3 series, the F10 5 series, and the F20 1 series (not available in the US). Available are:
- Black kidney grilles
- M Performance exhaust systems
- M Performance brakes
- Carbon fiber front splitters
- M Performance … CONTINUED
The F30 3 series accessories brochure (US edition) has been released. Available for the 3 Series F30 as accessories wheels are five different designs – Style 361 (in two designs/colors), Style 404, Style 413 (winter wheels) and Style 396 (winter wheels).
Also in the catalog are mudflaps, indoor/outdoor car cover, interior accessories, and many styles of floor mats (carpeted and all-weather).
View and download the full PDF inside.
Seen here, at the Brussels auto show is the first sight of the F30 3 series M Sport looking great with the optional Style 403M 19″ wheels and the blue M sport brakes that we've been mentioning. As we just posted about, it hasn't yet been decided whether the blue M Sport brakes will be a part of the M Sport Package or optional.
Also being displayed with this F30 M Sport model are some BMW Performance and M Performance – an M Performance alcantara dashboard cover … CONTINUED
From a dealer presentation event for BMW Performance Parts come the first views of the BMW Performance parts for the F30 3 series. Both the M Sport and non-M Sport accessories are seen here.
Parts we can see include carbon fiber splitters, carbon fiber front lip, gloss kidney grilles, 19″ wheels, performance racing stripes, and painted rear bumper diffuser.
On the standard F30, you can see the BMW Performance sideskirts and gloss black wheels with red pinstripes.
Expect a whole host of the standard types of BMW Performance parts … CONTINUED


text:
An about-to-pop Jennifer Garner was spotted in Santa Monica yesterday enjoying some bubblegum during a pedicure. Can't a pregnant lady get her toes buffed in peace?
[Photos: Splash News Online]
An about-to-pop Jennifer Garner was spotted in Santa Monica yesterday enjoying some bubblegum during a pedicure. Can't a pregnant lady get her toes buffed in peace?
[Photos: Splash News Online]
While Jonathan the Tortoise may be one of the world's oldest living animals, he has the sex drive of a much younger hard-shelled hunk. Though a photo from 1900 proves that Jonathan is now 176 years old, he shows no signs of slowing his lifestyle, even without sight in one eye. According to his keepers at his home on the island of St. Helena, Jonathan is fit as a fiddle and routinely gets busy with the three younger, female tortoises. Not only does he continue to enjoy the ladies, but he adores attention and is a real ham for the camera. In an age of Botox and Viagra, Jonathan is a 100% all-natural stud, and perhaps a source of inspiration for Hugh Hefner.
[Photo: Splash News Online, Source: Daily Mail]
Audiences must really be in the holiday spirit, as Reese Witherspoon and Vince Vaughn held the top spot at the movies for the second weekend in a row, beating sexy vampires, Australian cowboys and Bond. Four Christmases' success proves the often-told tale of family stress and a full schedule around the holidays doesn't get old. See a clip above of Vaughn being outed by his rowdy brothers, revealing to Witherspoon his birth name is "Orlando."
1. Four Christmases: $18.2M
2. Twilight: $13.2M
3. Bolt: $9.7M
4. Australia: $7M
5. Quantum of Solace: $6.6M
On the coattails of Beyonce's "Single Ladies" sensation, we were somewhat surprised to see Cadillac Records roll in at #9 with a meager $3.5M. Check out a clip of Ms. Knowles singing as Etta James after the jump.
Photos surfaced today of Marilyn Manson with a new babe on his arm (far right photo). Dita 3.0's got porcelain skin, raven hair, brightly stained lips, a teeny waist, and a Gothic sense of style. We've got to hand it to Marilyn. The guy knows what he likes. Forget "ass men" or "leg guys," Marilyn's standards have been refined over fifteen years to a very specific prototype. Rose McGowan, Dita Von Teese, Evan Rachel Wood, and Mystery Girl have generated a chicken-or-egg situation. What came first? Marilyn or the makeup?
Want a piece of the Goth God? Here are three simple (though potentially rib-damaging) steps to win his heart:
1. AVOID the sun.
2. Befriend a corset.
3. Dye your hair and sleep in curlers.
Take notes on the Femmes de Manson below:
[Photos: Getty Images & Splash News Online]
It's Wednesday, and that means you've made it halfway through the work week and halfway to the weekend. Congrats!
Last night at Madison Square Garden, 69-year old Tina Turner proved she hasn't lost her trademark shimmy, alongside ladies a third her age. Shake it if you still got it, sista!
[Photo: Splash News Online]
The teen heart-throbbing vamps conquered a delusional dog, Bond, and escaped zoo animals for the top spot at the box office over the weekend. See a clip from Twilight above when Kristen Stewart lets hunky Robert Pattinson know that the jig is up.
Twilight, $70.6M
Quantum of Solace, $27.4M
Bolt, $27M
Madagascar: Escape to Africa, $16M
Role Models, $7.23M
Shane Mercado and Sasha Fierce can take a seat, because Cubby from Brotha Fred's AM Mayhem has just taken the cake (and maybe stuffed it in his crotch?) for best YouTube performance of Beyonce's dance hit, "Single Ladies." The weekend has almost arrived, so take a minute to watch Cubby in his leotard … and ponder what's happening in his nether-regions.
It's Wednesday, and that means you've made it halfway through the work week and halfway to the weekend. Congrats!
The GQ "Men of the Year" Party was last night at the Chateau Marmont, drawing the hotness of Hollywood to its red carpet. The hottest of the stars posing for the paps was GQ cover girl Megan Fox. She rarely brings her long-time boyfriend Brian Austin Green to red carpet events, and now we see why. Pouty-pants-McGee, who hasn't had a memorable role since the original 90210, clearly does not appreciate the hotness in pink hanging on his arm! At 22 years old, Megan needs to explore other options, which are surely lined up around her block.
See photos of the couple looking unhappy below, as well as shots of Kim Kardashian, Zac Efron, and Olivia Wilde.

subset: commoncrawl


text:
Technology -> Storage
RSS Feed:
By: Dana Gardner, Principal Analyst, Interarbor Solutions
Published: 11th May 2012
Copyright Interarbor Solutions © 2012
The speed of business has never been faster, and leaders will continue to need to be ever-more responsive, ever-more able to react to customers before and better than the competition.
Data centers—the information engines behind modern businesses—must do whatever it takes to make businesses lean, agile and intelligent as they innovate and excel in their fast-changing markets.
Modern support services therefore need to be able to empower the workers and IT personnel alike to maintain peak control over data centers, and to keep the systems and processes performing reliably at lowest cost.
Live discussion
On May 15 in a free, online, live multimedia "Expert Chat," I'll be interviewing Tommaso Esmanech, Director of Automation Strategies at HP Technology Services. We'll also be taking live questions from the online audience. [Disclosure: HP is a sponsor of BriefingsDirect podcasts.]
In this free discussion (registration required), hear recommendations from Esmanech on improving support, the new spectrum of support options and details on how HP is revolutionizing support to offer new innovations in support automation.
View a video on what to expect during the event.
Moreover, throughout the presentation, the live audience will pose questions on IT support services, automated support and remote support for an on-hand live panel to respond to.
Register now as seats are limited for this free HP Expert Chat
We automatically stop accepting comments 180 days after a post is published. If you would like to know more about this subject, please contact us and we'll try to help.
Published by: electronicdawn Ltd.


text:
International Waters Funding Dialogue
June 09, 2004 // 12:00am
Funding is a decisive issue for any development project, but international water projects face additional hurdles by working multilaterally in an arena dominated by bilateral funding. A three-day International Waters Funding Dialogue conference is hosted by National University of Costa Rica.
Population, Environment, Poverty, and Politics in the Philippines
June 08, 2004 // 12:00pm — 2:00pm
Congressman Nereus Acosta, of the Philippines' House of Representatives, speaks about his government's response to problems linking population and the environment. Joan Regina L. Castro and Leona Ann D'Agnes of the Integrated Population and Coastal Resource Management (IPOPCoRM) Initiative give an overview of their program.
Water Conflict and Cooperation: Looking Over the Horizon
June 03, 2004 // 12:00am
Attempts to develop a positive, practical policy framework for environmental cooperation and sustainable peace are promising, but have not been widely analyzed or practiced. The Water Conflict and Cooperation Working Group, part of ECSP's Navigating Peace initiative, discusses these issues.
Integrating Population, Health, and the Environment: Programs for Adolescents in the Philippines
June 01, 2004 // 12:00pm — 2:00pm
Featuring Roger-Mark De Souza of the Population Reference Bureau and Naida Pasion and David Oot of Save the Children discussing their new partnership project for adolescents in the Philippines.
UNEP Post-Conflict Assessments: New Tool in Improving the Environment in Post-Conflict Countries
May 25, 2004 // 12:00pm — 2:00pm
Environmental damage sustained during conflict poses serious health threats to the population and prevents nations from recovering. Pekka Haavisto speaks about the history and role of post-conflict environmental assessments.
Book Launch: One With Nineveh: Politics, Consumption, and the Human Future
May 18, 2004 // 10:00am — 12:00pm
Paul Ehrlich warns that we must confront the serious problems of climate change, land degradation, groundwater overuse, and biodiversity loss, and proposes ways to increase media attention and ethical discourse on these issues, as he launches his latest book at the Wilson Center.
Book Launch:The River Runs Black: The Environmental Challenge to China's Future
May 11, 2004 // 4:00pm — 5:00pm
Elizabeth Economy offers a history of environmental degradation in China, outlines the wide-reaching impact such problems have on nearly every part of Chinese society, and profiles the challenges facing China in resolving pollution and natural resource problems today.
The Aarhus Convention Test: Environmentalists and Freedom of Information in Post-Soviet States
April 19, 2004 // 12:00pm — 1:00pm
At a recent Kennan Institute talk, Visiting Scholar Tatiana R. Zaharchenko argues that environmental activism may be a key to increased transparency and democracy in the post-Soviet states.
Experts Discuss "World in the Balance"
April 08, 2004 // 1:30pm — 3:30pm
The Environmental Change and Security Project hosts a preview screening of stories from NOVA's Earth Day episode "World in the Balance." The screening is followed by a panel discussion.
Security and Environment in the Mediterranean
March 31, 2004 // 9:00am — 10:30am
Although the environmental and security communities are difficult to integrate, Hans Günter Brauch argues that working together will prevent future crises and conflicts, as he launches his groundbreaking volume.


text:
Is It Really Possible To Stay Friends With Your Ex?
It is important to keep in mind all of the good memories the two of you shared together, this will make it easier to transition into friendship. By focusing on the good times you allow for a positive, constructive environment.
When trying to develop the friendship it is essential NOT TO SLEEP WITH THEM. I know it's comforting and familiar, but that will dredge up past feelings and just make it harder on the both of you. It can also cloud your judgment and give you a false sense of hope for getting back together. If one of you starts to develop more than platonic feelings for the other at any point, you need to take a step back and re-evaluate what is going on.
Some people do eventually get back together but this is not advisable when trying to first develop a friendship. Clearly defined boundaries are the only method you can maintain a genuine friendship with a past lover. You need to keep in mind that your relationship ended for a reason.
Honestly, you do not always have to burn the bridge between you and your ex. If you have overlapping groups of friends, remaining civil with your ex is beneficial, so if you run into each other there is no awkwardness. Relationships that ended as a result of cheating or deception are different than simply realizing you two are not compatible anymore. In situations such as these it is inherently more difficult to remain friends.
The idea of remaining friends with an ex sounds like an ideal situation, but the road it takes to get there is filled with obstacles. You need to work actively on it so that both parties feel comfortable with the new direction the relationship is taking. You must be prepared for what you might face and how the two of you are going to deal with it.


text:
'Gossip Girl': The Many Men of Serena Van Der Woodsen
Credit: GIOVANNI RUFINO/Warner Bros.
'Gossip Girl': The Many Men of Serena van der Woodsen
9 of 9
Season 6
When the final season of Gossip Girl began, Serena was MIA and was found in the arms of Steven Spence (Barry Watson). The mogul has a daughter who is dating Nate. Apparently he also has some romantic connections to others in her inner circle.


text:
North Kesteven residents five times more likely to be in serious road crash
Posted: May 21, 2012|
People who live in the district of North Kesteven are more likely to be seriously injured in a road crash than residents from anywhere else in England, according to a new study.
The Injury Profiles report by NHS health observatories is based on hospital admissions in 2010/11.
Data shows the proportion of casualties in road collisions that go to hospital, according to where they live, instead of where crashes happen.
The report claims that the average person from the Sleaford area is five times more likely to be in a serious road crash than someone who lives in Welwyn Hatfield, near London.
Boston is the second least safe place to live, South Holland is fourth, followed by West Lindsey.
Lincolnshire Road Safety Partnership is quick to point out that the figures are based on hospital admissions, not where crashes have occurred.
However, spokesman John Siddle does concede that percentage wise, people in Lincolnshire tend to do more journeys than in other places, given the rural nature of the county.
"It is in urban areas where most collisions occur but are not so serious," he said.
"If you come off the road in Lincolnshire and hit a tree, what's going to give?"


text:
Celebrating heels & the women who wear them.
Get your laid back style on with this rugged boot from Jessica Simpson. Cobra brings you a black leather upper with a major cuff. This knee boot is complete with a 2 inch block heel.
Jessica Simpson
Cobra Boot - Black Bomber
Jessica Simpson
Cobra Boot - Espresso
Heels.tv Introduction
54 views
Disco Stiletto Minute
21 views
LAMB Shoes Designer Spotlight
19 views
J Lo Fashion Show
19 views
Report Signature Fashion Show
17 views
Acadia D'orsay - Red
0 views
Inside Heels Introduction Video
0 views
Shows Introduction Feature
0 views
Our Shoes Introduction Video
0 views
Alanna - Gold Metallic Footwear Video
0 views


text:
|Why Strategy Matters in Emerging Markets After All
John Jullens
The argument that companies in developing regions can succeed through execution alone simply isn't true.
|Are You Making the Right Moves in China?
Laura W. Geller
Three new studies reveal insight into the Chinese consumer market and business environment.
|Will China's New Leaders Step Up to the Plate?
John Jullens
The world is watching as the Chinese Communist Party Congress meets to discuss reform.
|The Gordian Knot of Global Economic Growth
John Jullens
Why politics as usual in the E.U., the U.S. and China is getting in the way of a strong recovery.
|Using Your 21st-Century Skills in a 19th-Century World
Susan Cramm
Leaders in developed nations can use their skills and expertise to help make life better for those who need it.
|Why Haier and Lenovo May Soon Be Household Names
John Jullens
Chinese brands don't need David Brooks's "romantic advantage," just the right capabilities.
|A Different Kind of Climate Change
Eric McNulty
Businesses must ask themselves what impact they can make on society as social and economic climates change around the world.
|Empowering the U.K.'s Female Workforce (and the Rest of the World's, Too)
Laura Harnett and Charlotte Jefferies
The government and private sector must join forces to restore the U.K. to its position as a leader in supporting working women.
|The Coming Globalization of Chinese Multinationals: Threat or Opportunity?
John Jullens
As Chinese firms expand their international footprint, they can create unique partnerships with their Western competitors.
|China's Mid-Market: Where "Good Enough" Just Isn't
John Jullens
Seven principles can help multinationals sell to a rising segment of eager Chinese customers.
|China: The Mother of All Black Swans
John Jullens
Low-probability, high-impact events can be catastrophic for companies doing business in the Chinese market.


text:
Tiscali Email Services API
Tiscali Services is the IT engine of the Tiscali Group, an Italian telecommunications company. Tiscali Services provides a collection of email-related APIs that perform functions such as validating e-mail addresses and account passwords, sending emails from a user-selected Simple Mail Transfer Protocol (SMTP) server, and returning the name of the SMTP server for a given domain. In spite of its Italian origins, the Tiscali Services website is provided to users in English.
Followers (4)
Developers (0)
Sorry, no developers found for this API.
API Mashups (0)
Sorry, no mashups for this API.
Source Code
Sorry, no source code for this API.
Sorry, no resources found for this API.
Developers (0)
Comments (0)
Followers (4)
|Margaret Mah
Sorry, no mashups for this API.


text:
Immediately after God gave us the Ten Commandments He said to parents and grandparents, "And these words which I command you today shall be in your heart. You shall teach them diligently to your children, and shall talk of them when you sit in your house, when you walk by the way, when you lie down, and when you rise up" (Deuteronomy 6:6-7). In other words God told us to constantly teach our children about the Bible. When Jesus was making disciples, He used this very approach to teach the twelve. What are some practical ways to obey the Lord in teaching your children?
Great news! Today we have all kinds of resources available to help us teach. In this article I will detail some options for you to consider. Take the opportunity to explore the vast resources that are available. Here is my top ten list:
1. Read the Bible aloud to your children daily. The Holy Bible is the most important resource for your family. Today you can find the Bible in a book, on your computer, on an audio recording or on video. You can buy versions for young children (although we recommend starting early with the real thing). Reading God's word aloud daily should be a staple in every family's diet. Read through entire books of the Bible. This is the best way to get sound knowledge of the Bible. Since you will be learning everything that is in scripture, your lives will become better aligned with His truth.
2. Listen to sermons and Bible teaching on audio recordings and videos. One way to bring interesting Bible teachers into your home is to select a teacher or preacher on audio recordings or videos. Encourage your family members to take notes and then follow up the teaching with a discussion about the topic.
3. Enjoy God-glorifying audio and video entertainment. Today there is plenty of God-glorifying video and audio entertainment available. Generally speaking, entertainment helps no one. But making God-honoring selections can be edifying to your family and can give you ideas for ministry. Carefully select media that will reinforce biblical values. Talk with your children about the truths revealed in your selections.
4. Listen to Christian music in the car and home. No matter what style of music you enjoy, it is available with uplifting and family-safe Christian lyrics. Music can be a powerful medium for teaching. Many songs and hymns have great theology that will help your children learn.
5. Read aloud books with biblical truths. One of the greatest gifts you can give to your children is the gift of reading. We have laughed and cried as we have read interesting books with biblical themes. Teach your children to read early in life, and keep a selection of biblically-based literature in your home. Be sure to carefully screen and select books; even books that come from the Christian bookstore. This has been one of the most rewarding activities we have done as a family!
6. Whether you home school or not, attend a local home school convention. You will find scores of biblically-based resources at these events and workshops that will encourage and equip you to teach. You will also find other parents who are teaching their children; these parents can become a network of fellowship, ideas and encouragement.
7. Use scripture memory books/catechisms. Using these tools will help you to instill knowledge of scripture and a basic understanding of biblical themes. Doing this can go a long way with developing a biblical worldview in your children.
8. Instill the practice of a quiet time with your children. Teach your children to read their Bibles daily and to pray, one-on-one with the Lord. A simple acronym for them to remember for prayer is ACTS:
- Adoration- Praising God for who He is.
- Confession- Confessing sinful thoughts, words, actions, and omissions.
- Thanksgiving- Thanking God for His blessings.
- Supplication- Praying for others and ourselves.
As your children grow older, teach them how to use other resources in Bible study.
9. Have daily family worship/devotions. This excellent practice can be used wherever you are, and at any time during the day. This is the practice of singing spiritual songs, reading scripture and praying as a family. Keep a Bible in your car and at home. Our family takes turns selecting a hymn or praise song. Then we will read a chapter of the Bible; sometimes we will have a discussion or teaching about what we have read. Then we pray for others and for one another. There are also excellent devotionals available for teaching God's word to children. A devotional can help you bring topical studies to the family.
10. Tell stories to your children. Story telling is a very helpful skill to develop. Practice makes perfect; give your children this incredible gift! You can tell stories in your home or when you are on outings and vacations. Jesus was a master at telling stories; He was constantly finding things to talk about when He and His disciples traveled and spent time outdoors. He talked about water, trees, the wind, sand, rocks, fruit, fish, birds, sheep, pigs and on and on. Follow his example as you are in your home, riding in your car or enjoying nature. Tell the same stories He told, or make up your own, but point to scriptural truths. You can also get Bible stories in books and videos for children. Telling and reading stories will instill a love for learning in your children, and they will never forget these delightful memories with you.
The gift of teaching is a great blessing to the student and to the teacher. You will grow in ways you never imagined and your family will grow along with you. Do what Jesus did and enjoy the blessings of your children!


text:
Starting & Managing
Starting a Business
Managing a Business
Loans & Grants
Small Business Loans
Surety Bonds
SBIC Program
Other Financial Assistance
Getting Started
Contracting Support for Small Businesses
Understanding the Federal Marketplace
For Contracting Officials
- HUBZone
- Non-Manufacturer Waivers
- Report Fraud, Waste & Abuse
- Protests
- Small Business Goaling
- Federal Acquisition Regulations (FAR)
- Certificate of Competency Program
- Procurement Center Representatives
- Government Contracting Field Staff Directory
- Service Contract Inventory
- Partnership Agreements
- Goaling Program
- Interagency Task Force on Federal Contracting Opportunities for Small Businesses
Learning Center
Local Assistance
About SBA
What We Do
SBA Team
SBA Locations
SBA Newsroom
SBA Initiatives
- SBA Emerging Leaders Initiative
- Clusters Initiative
- 7(j) Management and Technical Assistance Services Program
- Small Business Teaming Pilot Program
- Small Business Jobs Act of 2010
- Startup America
- Council on Underserved Communities (CUC)
- Intermediary Lending Pilot
- Dealer Floor Plan Financing Program
- Greening SBA
- Small Business Saturday 2013
SBA Performance
Oversight & Advocacy
You are Here
Introducting Lone Star Weapons and Tactics LLC
by hvywpns, Window Shopper
- Created: December 26, 2012, 11:56 pm
- Updated: December 28, 2012, 9:26 am
Hello from Lone Star Weapons and Tactics LLC in Devine Tx. We are looking at opening our doors to the public. For the past 7 years we have been a private Military and Law Enforcement Training facility. We are looking at opening our doors to the general public. We have been overwhelmed with phone calls and emails requesting the use of our firing ranges and training programs that we offer. We are currently rewriting our curriculum to give civilians firearms training programs that reflect the increase in firearm sales across the country. We cannot offer civilians the same programs that the Military and Law Enforcement agencies receive. The Military and Law enforcement agencies must always have the advantage over civilian offered courses. Our Courses will introduce first time concealed carry individuals a proper foundation to safely and effectively carry a concealed firearm. We will also offer the Texas concealed carry course for people that want to apply for a CC license. We will also offer preppers and survivalists specialized training as well as home defense and other approved courses from the National Rifle Association. Our Instructors are all NRA certified as well have having operational backgrounds with Special Military Operations and Law Enforcement. We hire disabled vets and support many non-profit organizations that support our 2nd Amendment rights. Our beliefs at LSWAT are that no matter what level of training you require...we can develop a program that will make you more confident with the handling and safe use of all firearms. We also specialize in corporate group training, special needs, and resource protection courses. We know what works and have many years developing training programs that ensure your survival. We also offer less than lethal training and show you how to protect your loved ones without the use of firearms. We are growing and look forward to hearing from you.
This post was edited to remove a link. Please review our Community Best Practices for more information about how best to participate in our online discussions. Thank you.
Tags: Introduction, Introduce Yourself
JGabriel | Community Moderator | 12/28/2012 - 9:26 am
Hi, Welcome to the SBA.gov Community! Check out our blogs and use the discussion boards to post any questions you might have and let us know what information and resources you are interested in. We're happy to help you find what you are looking for from the Community.
SBA Community
- Community Home
- Discussion Boards
- Introduction
- Tell Us...
- Discuss Popular Topics
- Developer Resources
- Blogs
- Social Media


text:
One Man Shot and Another is Found Dead in Princeton
PRINCETON, ME: The owner of a campground in Princeton was shot Tuesday afternoon, by a man, who was later found dead inside his vehicle. That's according to state police. 60 year old Steve Whitman is being treated at EMMC in Bangor for two gunshot wounds. He is expected to survive. Whitman was able to identify his assailant as 52 year old Craig Woodruff of Baileyville. Woodruff was found dead a short distance away inside of his SUV, along the Long Lake Camp Road. His body will be transported to the State Medical Examiner's Office in Augusta for an autopsy. Whitman called 911 to report the shooting a few minutes before 5 PM Tuesday. Both men did know each other. The state police are still investigating the shooting.
Category: News


text:
- Home
- News
- Sports
- Classifieds
- Obituaries
- Entertainment
- Special Sections
- Games
- June Real Estate Guide
- Summer Life in Whitley County
COLUMBIA CITY — Gearldine Z. Growcock, 95, of Columbia City, passed away at 9:20 a.m. Tuesday, June 14, 2011 at her residence.
Born Nov. 20, 1915 in Whitley County, she was the daughter of Jesse Benjamin and Lillie Francis (Prough) Zeigler.
She lived all her life in the Whitley County area and spent 16 winters in Florida.
She attended Churubusco High School and on Feb. 23, 1935, she was married to Albert C. Growcock in Columbia City, by Pastor Cecil R. Smith.
She worked in the onion fields for 15 years, helping her dad. From 1937-1950, she worked at the Blue Bell factory and from 1950-1978 she worked at Weatherhead, Columbia City, retiring in 1978.
She was a member of the Church of the Brethren and later attended the First Baptist Church and lastly the Columbia City United Methodist Church.
She was also a member of the Weatherhead Pioneer Club, former member of the Moose and Eagles #1906 auxilaries and the Theo Widow's Club, all in Columbia City.
Survivors include her daughter, Linda (Jack) Walker and one son, Dean A. (Sharon) Growcock, both of Columbia City; four sisters, Martha Wappes, Ohio, Betty Crabill and Barbara Nicodemus, both of Columbia City and Joy Follis of Fort Wayne; two brothers, Ralph (Delores) Zeigler of Collins and Allen E. (Jeannie) Zeigler of Churubusco; four grandchildren, including Diana Harris, Christina Morgan, Heather Roehling and Penny Denison, six great grandchildren and one step great grandchild.
She was preceded in death by her parents, husband, Albert C. Growcock, one sister, May Wappes, seven brothers, Clarence E., Jay W., Joseph B., Lee F., John H., Donnie O. and Marshall L. Zeigler.
Visitation is from 10 a.m. to 2 p.m. Friday at DeMoney-Grimes Countryside Park Funeral Home, 600 Countryside Drive, Columbia City with the funeral service immediately following at 2 p.m.
Funeral Celebrant Sharon Brockhaus will be officiating. Burial will follow at South Park (Annex) Cemetery.
To send condolences, please log on to www.demoneygrimes.com.


text:
AMAZING TB cross prospect for sale
Odin is a coming 4yr old TB cross gelding. He is sorrel with a blaze, beautiful blonde mane and tail. :) He stands 16.2h and has a puppy dog personality. Uncomplicated and started under saddle. He has his w/t/c down solid and loves to trail ride alone or with others. He is traffic safe and is a joy to work with. Has been free jumped a couple of times and shows tremendous talent. This horse is going to make someone an amazing show partner with continued training. Odin was purchased as a weanling to be my show partner but recent changes have made it impossible for me to keep him. Only offered for sale due to move - sound, sane, solid. I can not say enough good about this gelding. An excellent home is a must.
Pictures available to serious prospective buyers. Asking $5000 firm
|All times are GMT -4. The time now is 04:47 AM.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0


text:
Our GOOD GRIPS Can Opener makes opening a can easy on your hands. Big cushioned handles give you extra strength to pierce a can, and the oversized knob turns easily. The sharp cutting blade is made of sturdy stainless steel and the soft, comfortable handles absorb pressure. Our Can Opener also features a built-in bottle cap opener.
�Big, cushioned handles absorb pressure
�Oversized knob is easy to turn
�Sharp stainless steel cutting blade
�Built-in bottle cap opener.
�Made in China


text:
Register now for free, or sign in with any of these services:
I'm sure glad that you don't live here either. You are exactly the kind of person we hope will continue going elsewhere!
That's comical! Chris "I'm the GOVERNOR" Christie calling anyone a bully has to go down as one of all time classic statements by the ego king.
I don't care if he becomes the Prime Minister of England, just as long as he gets out of New Jersey!
Your right that the public should be able to say how their money is spent. Why not have school taxes separated from real estate taxes and pay according to how many kids you choose to have. How else can it be fair when people do not have to be accountable to society when they choose to have 4,5, 6 or more kids utilizing the school systems but paying no more to do so the anyone else.
Where is the accountability in that.
So I guess that means for anyone who doesn't have any kids in school they shouldn't have to pay any school tax at all.
Thanks for proving my point that PT Barnum was right, your knowledge of registering and probably everything else is limited to what Fox News tells you to think.
The "experts" all keep saying that it wasn't about Christie, well I can only speak for myself and say that I have been a registered independent for a long time and I am so irate that Christie and his party are blaming the working people for the problems in this country that I didn't care whose name it was in that booth as long as they weren't Republicans. I am totally disgusted by what has become of the Republican party. There are good people on both sides of the aisle but the Republicans have completely given in to the Rovian policy of threatening the members of their own party that they either follow the party line or will be ousted when up for re-election. They sat on their hands in Congress for 8 years as Bush "the decider", Chaney & Rove ran the country into the ground and now are only concerned with ousting Obama. They have proven over and over again that they don't care about the average person in this country and it blows my mind that people continue to support them. I guess PT Barnum was right.!


text:
Bonfire Trail won a Runner-up Award at the Square Enix Latin America Game Contest 2012. It was selected among 1023 teams across Latin America. The game is designed for Android Tablets, iPads, PC and Mac. For more details, please click here.
It was an honor to receive this award at this contest.


text:
KARACHI: A man identified as Dr Naseem was killed when unidentified gunmen on a motorcycle fired at him, Express News reported Monday.
Dr Naseem was travelling to his clinic when the unknown gunmen began firing, killing him on the spot.
Police said the incident is probably an instance of target killing, adding that they cannot be sure at this stage of the investigation.
Chhipa ambulances transported the doctor's body to Jinnah Hospital shortly after the incident.
This is the second instance of alleged target killing today. Earlier in the day, Dr Sher Ali was reportedly targeted in Karachi's Manghopir.
Rising Violence
The past few months have seen a rise in killings of doctors and on October 10, doctors held a demonstration to highlight the rise in violence against them. According to the demonstrators, as many as 21 doctors have been kidnapped so far in the past couple of years, and 14 were killed in targeted attacks.
On October 7, a senior doctor of Orangi Town's Qatar Hospital was among three people whowere gunned down in targeted attacks.
Dr Irfanuddin Qureshi, 54, was serving as the medico-legal officer at Qatar Hospital but he was targeted at his private clinic, Minhajuddin Medical Centre, in Sector 1-C of the same neighbourhood.
In June this year, a Shia doctor was seriously injured and his gunman was killed when terrorists in police uniform tried to kidnap him in Peshawar.
Dr Shakir Hussain is an assistant professor at the Lady Reading Hospital. In the same incident, one of the kidnappers was killed by the doctor's gunmen.


text:
View thousands of cars, trucks, and SUVs for sale online from Nome Pontiac dealers. Search for new or used cars in a variety of different ways including by: year, make, fuel economy, price, or location. Find Pontiac dealers in Nome with ease. Purchasing a vehicle is quite a large investment. A prudent shopper will conduct some thorough investigation. Discover which Nome Pontiac dealers have the car you are interested in
With the resources available on the web; the majority of consumers begin their search online. To go out and visit a Pontiac dealer Nome represents quite an investment in time. Instead you can search literally thousands of cars for sale at Pontiac dealers in Nome in a fraction of the time at the Autobytel.com site. We are a top resource for all things automotive. Study multiple automobiles in order to see how they stack up against each other. And see the MSRP of a new or preowned car. The huge online database at Autobytel.com offers so much more. See a vehicle's safety rating, fuel economy, performance figures, standard equipment and more. Search for Nome Pontiac dealers with one easy click of a mouse.
A Pontiac dealer Nome can do more than just sell you a car. Respectable Nome Pontiac dealerships will also have new car leases available. There will be a massive amount of factory car parts on-hand at a Nome Pontiac dealer. Warranty repairs can be redeemed at almost any Pontiac dealers in Nome as long as the vehicle and conditions meet the warranty requirements. Own a past-production vehicle and need some major repairs? Then most Nome Pontiac dealers will have a repair center on the premises. These repair centers employ only factory trained professionals. A Pontiac dealer Nome can provide so much more including service coupons, special maintenance offers, incentives, and rebates.
Autobytel.com also has a nice and convenient system for rating Nome Pontiac dealerships. Find out how people feel about their experience at a local dealer. This could be a saving grace. After all would you really buy a car from a Nome Pontiac dealer if they had nothing but negative reviews. Since you have a few different choices of Pontiac dealers in Nome, it is important to arm yourself with as much information as possible so you do not make the wrong decision.


text:
A method and system for installing software implementations such as applications and COM classes as they are needed from an external source, such as a centralized network store. When a software implementation is needed, the system and method first look to the local system (e.g., registry) for that software implementation, and if found, returns the information such as a local path needed to use the software implementation. If the implementation is not found locally, the present invention dynamically looks to a centralized class store of a network, to locate the needed implementation. When located, the implementation is downloaded and locally installed in a manner that is essentially transparent to the user. Software implementations such as application products may be divided into features and components to improve on-demand installation thereof.
1. In a computer system in a network, a method comprising, receiving a request corresponding to a software implementation, determining whether the software implementation is locally installed on the computer system, and if not locally installed, managing access to the software implementation by determining from deployment information independent of the request and associated with a policy recipient corresponding to the computer system whether the policy recipient is entitled to install software implementation, and if so, automatically installing the software implementation from a centralized store based on the deployment information.
2. The method of
3. The method of
4. The method of
5. The method of
6. The method of
7. The method of
8. The method of
9. The method of
10. The method of
11. The method of
12. The method of
13. The method of
14. The method of
15. The method of
16. The method of
17. The method of
18. The method of
19. The method of
20. The method of
21. The method of
22. In a computer system in a network, a system comprising:
a mechanism for providing an installation request corresponding to a software implementation; and
an installer having an interface for receiving the installation request, the installer:
determining whether the software implementation is locally installed on the computer system, and when the software implementation is not locally installed on the computer system the installer:
managing access to the software implementation by a policy recipient associated with the computer system, including determining from deployment information independent of the installation request and associated with the policy recipient whether the policy recipient is entitled to access the software implementation, and if so, automatically installing the software implementation from a source external to the computer system.
23. The system of
24. The system of
25. The system of
26. The system of
27. The system of
28. The system of
29. The system of
30. The system of
31. The system of
32. The system of
33. The system of
34. The system of
35. The system of
36. A computer-readable medium having computer-executable instructions for performing the method of
37. The system of
38. In a computer network, a method comprising:
in a computer system having a policy recipient associated therewith, receiving a request corresponding to a requested software implementation;
determining that the requested software implementation is not installed on the computer system;
managing the computer system independent of the request, including accessing a class store that is associated with the policy recipient and contains software implementation deployment information for the policy recipient, to determine whether the requested software implementation has an association present therein that indicates that the policy recipient is entitled to install the requested software implementation; and
a) if so, automatically installing the software implementation from a network source external to the computer system in response to the request; and
b) if not, providing data that corresponds to the requested software implementation not being deployable to this policy recipient.
39. The method of
40. A computer-readable medium having computer-executable instructions for performing the method of
41. In a computer system in a network, a system comprising:
a database in the computer system containing information about installed states of executable software code;
a policy container associated with a policy recipient that corresponds to the computer system, the policy container including deployment information for managing the deployment of executable software code to the policy recipient; and
an operating system mechanism that:
1) receives a request corresponding to launching requested executable software code; and
2) accesses the database to determine whether the requested executable software code is installed, and
a) if installed, launches the requested executable software code; or
b) if not installed, accesses the policy container to determine whether the policy recipient associated with the computer system is entitled to deploy the requested executable software code, and if so, automatically installs the executable software code from a network source and launches the executable software code.
42. The system of
43. The system of
44. The system of
This application is related to the following United States Patent applications, all of which are filed on the same day and assigned to the same assignee as the present application:
"Method and System for Advertising Applications," Ser. No. 09/158,967, now U.S. Pat. No. 6,345,386;
"Method and System for Assigning and Publishing Applications," Ser. No. 09/158,968;
"Class Store Schema," Ser. No. 09/158,023, now U.S. Pat. No. 6,389,589; and
"Software Implementation Installer Mechanism," Ser. No. 09/158,021.
The invention relates generally to computer systems and networks, and more particularly to an improved method and system for installing software implementations such as applications and components to users and computers in a network.
In contemporary enterprises such as a corporation, one of the duties of a network administrator is to set up and maintain the corporation's computers so as to make employees more productive. Lost productivity at employees' computer desktops is a major cost for corporations, often resulting from user errors such as inadvertently removing some or all of a needed application or using an old application rather than an enterprise-specified one that is improved, secure and/or compatible with others. Similarly, lost productivity often results from user errors such as removing or modifying other software implementations such as system configuration files, dynamic link libraries (DLLs), application files and object classes (e.g., COM objects) in ways that render the computer or applications unworkable. Productivity is also lost when a desktop is too complex, such as when the desktop has too many non-essential applications and offerings thereon. At the same time, much of the expense of administering distributed personal computer networks is spent at the desktop, performing tasks such as fixing the settings or reinstalling implementations that the user has incorrectly or inadvertently modified.
At the same time, an enterprise wants certain personnel to have access to various software implementations such as applications, while wanting other applications to be available to certain users for access if needed. For example, a corporate enterprise may declare a policy specifying that everyone in the company should use a particular electronic mail program, while in addition, those in the research department should be able to load a particular spreadsheet application if needed.
However, to implement such policy decisions, administrators or the like generally need to physically visit each workstation to load (or unload) the specified programs and other software implementations, adjust various system configurations, and so forth. In addition to initially setting the computers, the administrators must hope (or regularly check) that the users do not change the settings, however users regularly make modifications, leading to lost productivity. The administrator also needs to revisit the workstations to install new versions of implementations.
Moreover, such policies cause problems when multiple users share the same computer, since a policy instituted for one user of that computer may not be compatible with the policy for another. As can be readily appreciated, installing software implementations in an enterprise is a complex task that does not fit in well with existing systems and methods.
Briefly, the present invention provides a system and method for automatically installing a software implementation on demand. When the operating system receives the request corresponding to a software implementation, the system and method determine from the information whether the software implementation is locally installed on the computer system, and if not installed, install it from a network source, if available. For example, the information may correspond to an application or object identifier, whereby the method and mechanism access the system registry or other database to determine the install state thereof. If the information indicates that the software implementation is not locally installed on the computer system, the method and mechanism install it from a source, such as a centralized network source. The registry or database may then be modified to indicate that the software implementation is installed. Path information or the like of the software implementation is then returned, such as to an operating system or application.
Software implementations include applications, file extension or application category information, an object class identified by a ClassID (GUID), application feature, or component. Software implementations may be automatically applied (assigned or published) to a policy recipient, such as a user at logon, and installed on an as-needed basis. A resulting feature of the present invention is that an administrator may assign or publish implementations in a single, central location.
Other benefits and advantages will become apparent from the following detailed description when taken in conjunction with the drawings, in which:
FIG. 1 is a block diagram representing a computer system into which the present invention may be incorporated;
FIG. 2 is a diagram representing how various containers including a class store container are hierarchically organized under a policy object associated with a directory container;
FIG. 3 is a block diagram generally representing a computer network into which the present invention may be incorporated;
FIG. 4 is a block diagram generally representing exemplary components for possible on-demand installation thereof in accordance with various aspects of the present invention;
FIG. 5 is a block diagram generally representing the processing of on-demand location and installation of applications for policy recipients;
FIG. 6 is a block diagram generally representing the on-demand finding and installation mechanism handling on-demand installation in response to a request by the operating system or OLE in accordance with one aspect of the present invention;
FIGS. 7 and 8 comprise a flow diagram generally representing the steps taken when a user attempts to activate an application via a file extension associated therewith;
FIG. 9 is a block diagram generally representing the installer mechanism handling on-demand installation in response to a request by an application in accordance with another aspect of the present invention; and
FIG. 10 is a block diagram generally illustrating components for installing software implementations in accordance with various aspects of the present invention;
FIG. 1 and the following discussion are intended to provide a brief general description of a suitable computing environment in which the invention may be implemented. Although not required, the invention will be described in the general context of computer-executable instructions, such as program modules, being executed by a personal computer. Generally, program modules include routines, programs, objects, components, data structures and the like that perform particular tasks or implement particular abstract data types. Moreover, those skilled in the art will appreciate that the invention may be practiced with other computer system configurations, including hand-held devices, multi-processor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers and the like. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
With reference to FIG. 1, an exemplary system for implementing the invention includes a general purpose computing device in the form of a conventional personal computer 20 or the like, including a processing unit 21, a system memory 22, and a system bus 23 that couples various system components including the system memory to the processing unit 21. The system bus 23 may be any of several types of bus structures including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures. The system memory includes read-only memory (ROM) 24 and random access memory (RAM) 25. A basic input/output system 26 (BIOS), containing the basic routines that help to transfer information between elements within the personal computer 20, such as during start-up, is stored in ROM 24. The personal computer 20 may further include a hard disk drive 27 for reading from and writing to a hard disk, not shown, a magnetic disk drive 28 for reading from or writing to a removable magnetic disk 29, and an optical disk drive 30 for reading from or writing to a removable optical disk 31 such as a CD-ROM or other optical media. The hard disk drive 27, magnetic disk drive 28, and optical disk drive 30 are connected to the system bus 23 by a hard disk drive interface 32, a magnetic disk drive interface 33, and an optical drive interface 34, respectively. The drives and their associated computer-readable media provide non-volatile storage of computer readable instructions, data structures, program modules and other data for the personal computer 20. Although the exemplary environment described herein employs a hard disk, a removable magnetic disk 29 and a removable optical disk 31, it should be appreciated by those skilled in the art that other types of computer readable media which can store data that is accessible by a computer, such as magnetic cassettes, flash memory cards, digital video disks, Bernoulli cartridges, random access memories (RAMs), read-only memories (ROMs) and the like may also be used in the exemplary operating environment.
A number of program modules may be stored on the hard disk, magnetic disk 29, optical disk 31, ROM 24 or RAM 25, including an operating system 35 (preferably Windows NT), one or more application programs 36, other program modules 37 and program data 38. A user may enter commands and information into the personal computer 20 through input devices such as a keyboard 40 and pointing device 42. Other input devices (not shown) may include a microphone, joystick, game pad, satellite dish, scanner or the like. These and other input devices are often connected to the processing unit 21 through a serial port interface 46 that is coupled to the system bus, but may be connected by other interfaces, such as a parallel port, game port or universal serial bus (USB). A monitor 47 or other type of display device is also connected to the system bus 23 via an interface, such as a video adapter 48. In addition to the monitor 47, personal computers typically include other peripheral output devices (not shown), such as speakers and printers.
The personal computer 20 may operate in a networked environment using logical connections to one or more remote computers, such as a remote computer 49. The remote computer 49 may be another personal computer, a server, a router, a network PC, a peer device or other common network node, and typically includes many or all of the elements described above relative to the personal computer 20, although only a memory storage device 50 has been illustrated in FIG. 1. The logical connections depicted in FIG. 1 include a local area network (LAN) 51 and a wide area network (WAN) 52. Such networking environments are commonplace in offices, enterprise-wide computer networks, Intranets and the Internet.
When used in a LAN networking environment, the personal computer 20 is connected to the local network 51 through a network interface or adapter 53. When used in a WAN networking environment, the personal computer 20 typically includes a modem 54 or other means for establishing communications over the wide area network 52, such as the Internet. The modem 54, which may be internal or external, is connected to the system bus 23 via the serial port interface 46. In a networked environment, program modules depicted relative to the personal computer 20, or portions thereof, may be stored in the remote memory storage device. It will be appreciated that the network connections shown are exemplary and other means of establishing a communications link between the computers may be used.
For purposes of the following description, a client workstation (e.g., 201) may correspond to the computer system 20, while software implementations 60 such as applications or pieces thereof, (e.g., products, features and components as described below), objects and so on may reside on one or more of the remote computers 49. However as can be readily appreciated, no particular arrangement of the various files, interfaces, objects (classes), mechanisms, processes and so on described herein is necessary to the present invention. Indeed, as is understood in computing and networking in general, such files, interfaces, objects, mechanisms, processes and so on may be combined, separated and/or distributed in virtually any number of ways among the various network devices.
In general, the present invention provides a method and system for automatically installing software implementations throughout a computer network in a highly flexible, scalable, extensible and efficient manner. To this end, as shown in FIG. 2, the method and system leverage a highly flexible architecture wherein an administrator can tailor policies 62 to containers 64 (sites, domains, and organizational units of users and computers arranged in a hierarchical manner), by specifying one or more policies 62 therefor, such that the policy within an organization is centrally managed. Such group policy objects 62, including the prioritizing of multiple policies for policy recipients (e.g., users or machines) are described in U.S. patent application Ser. No. 09/134,805, entitled "System and Method for Implementing Group Policy," assigned to the assignee of the present invention and hereby incorporated by reference herein in its entirety.
Although not necessary to the present invention, group policies 62 are maintained via a Windows NT� 5.0 directory service, known as the Active Directory 66, ordinarily maintained in a domain controller 68 (FIG. 3). More particularly, each group policy object 62 (FIG. 3) comprises a group policy container in the directory service and a group policy template in the "sysvol" of the domain controller 68, but for purposes of simplicity are generically referred to herein as a group policy object. In general, the Active Directory 66 stores information about the objects of a domain, and makes this information easy for administrators to access, find and apply via a single, consistent and open set of interfaces. For example, with the Active Directory 66, administrators have a single point of administration for the objects on the network, which can be viewed in a hierarchical structure. A core unit in the Active Directory 66 is the domain, and the objects of a network exist within a domain. A single domain can span multiple physical locations or sites.
Thus, the present invention is described herein with reference to the Microsoft� Windows NT� operating system, and in particular to the flexible hierarchical structure of sites, domains and/or organizational units of a Windows NT� Active Directory 66. Notwithstanding, there is no intention to limit the present invention to Windows NT� and/or the Active Directory architecture, but on the contrary, the present invention is intended to operate with and provide benefits with any operating system, architecture and/or mechanisms that install software implementations.
In general, a first aspect of the present invention involves the on-demand installation of applications for purposes of application deployment, i.e., initially making an application or some piece thereof available (e.g., core code) to network policy recipients via policies 62. As described in the copending United States Patent Applications entitled "Method and System for Assigning and Publishing Applications" and "Method and System for Advertising Applications," assigned to the assignee of the present invention, filed concurrently herewith, and hereby incorporated by reference herein in their entireties, to initially deploy an application, an administrator can choose to either "assign" or "publish" the application. To this end, as shown in FIGS. 2 and 3, one or more group policy objects (templates) 62 may be associated with policy recipients, and a subcontainer of each group policy object, deemed a class store, may include application deployment information. Note that although separately shown in FIG. 3 for purposes of simplicity, a class store 70 is actually a subcontainer of the group policy container, as described in more detail in co-pending United States Patent Application entitled "Class Store Schema," assigned to the same assignee as the present invention, filed concurrently herewith and hereby incorporated by reference herein in its entirety.
Via this centrally maintained deployment information in the class store 70, policy recipients (e.g., users and workstations/machines) in a directory container 64 (e.g., organizational unit) are assigned applications, or applications are published thereto. An application typically is assigned to a group of users (or a group of machines) when it is deemed mandatory for that group to have that application, while published applications are those that are made optionally available to users who may benefit therefrom. For example, the same version of an electronic mail application program may be assigned to everyone in an organization, while a word processing program may be assigned to every group of users that needs some word processing capabilities. However, an application program for editing images may not be needed by everyone, and thus such a program may be published so that those users who may need it will get it on an as-needed basis by means of on-demand installation, while others who do not need it will not have it occupy resources of their workstations. Publishing is generally described below.
The information for published applications is not found in the registry 74 by the operating system, whereby the operating system looks to the class stores 70 (subcontainers of the group policy objects) of the active directory 66 for the information. As described in more detail below, if found in a script in the class store 70, the script is applied and the (formerly) published application is now advertised, installed and launched by an on-demand installer 84.
FIGS. 7 and 8 show how such an action leads to the file being executed, beginning at step 700 which represents the double-clicking (or similar operation such as right-click, open) of the document. At step 702, the operating system shell 85 looks to the local registry 74 for file extension information, i.e., an application associated with the file extension. If the information is found, step 704 branches to step 706 which then calls the installer 84 to launch the application (FIG. 8) as described below.
If not found in the local registry 74 at step 704, then an application corresponding to the extension has not been assigned, however an application corresponding to the extension may still be published to the requesting user. Published applications are just as manageable as assigned applications, however unlike assigned applications, a published application has no presence on a user's machine until invoked. Thus, a published application has no attributes on the client machine, but rather has its attributes stored in the Active Directory 66.
Note that a published application can be located in the Active Directory in a number of ways, including via an application name, a class ID serviced by the application, a program ID serviced by the application, a file extension serviced by the application, an interface identifier serviced by the application and MIME type or content type serviced by the application. To this end, each of the above attributes may be used as the key to locate a published application in the Active Directory 66. Then, once a published application is located, the application's user-friendly (human readable) name is available, as well as enough information to assign the application to the user. Thus, until needed, a published application is not installed, nor does it appear to the user to be installed. For example, there are no shortcuts present to use for activating the application.
Thus, when a possibly-published application is invoked, step 704 branches to step 710 to look for the extension information in the Active Directory 66, i.e., the class stores 70 associated with this user. To determine this, at step 710, the operating system calls an application management service 84 (i.e., the installer) to find the appropriate application for a particular file association or object class. To this end, a class store manager 86 is called by the application management service 84 to query the class stores 70 for an appropriate application as described in the aforementioned "Class Store Schema" patent application. This is alternatively shown by circled numerals one and two in FIG. 6. Note that the administrator may prioritize which application handles which extension since multiple applications may be capable of handling the same file type. If found, the application script is advertised at step 714 as described above, i.e., the application is effectively assigned to the user, the registry is populated, the item added to the Start Menu, and so on as if the application was assigned. The process then returns to step 702 so that the application may be launched. Conversely, if no associated application is found in the class stores 70 at step 712, an appropriate error is returned (e.g., no association for this application for this user) at step 716.
Note that if the directory lookup is successful, the return information is used to assign the application to the user's profile. As a result, the user may be given a roaming profile, whereby such information roams with the user regardless of where the user logon takes place. If not, the information stays on the machine that triggered the assignment. In this manner, published applications as well as assigned applications essentially follow the user around. Once the application is assigned, activation continues as with normal assigned applications.
Certain applications may be packaged into features and components in accordance with the managed software (MSI) format. To manage these MSI applications, the managed software installer mechanism 83 b uses the identifiers set forth in the following table:
The per-user configuration manager information is stored below the registry key HKEY_CURRENT_USER\Software\Classes\Installer. General properties for each advertised product are stored under a Products key by {ProductCode}. When the on-demand installer mechanism 84 detects such an application (via an MSI code) in the registry 74 or the class store 70, the installer 84 calls the managed software installer mechanism 83 b (comprising an MSI install engine/service 100, 104 as described below with reference to FIG. 10). MSI is a preferred way to package applications. The managed software installer mechanism 83 b is described in more detail in the United States Patent application entitled "Software Implementation Installer Mechanism," hereby incorporated by reference herein in its entirety.
An association between the on-demand installer mechanism 84 and the operating system shell/OLE 85 enables on-demand installation of software implementations. For example, as represented in FIG. 6, shell and OLE activation code (collectively 85), as well as many shell and OLE-related registry entries, are preferably installer mechanism-aware.
To launch an application, managed shortcuts include a descriptor (based on a shortcut, classID, file extension and so on) that the shell activation code 85 detects, and hands to the installer 84, to await resolution in the form of a path, which it may then process. Similarly, OLE activation is aware of such descriptors, and calls the installer mechanism 84 to resolve them. As described above, MSI packages are handled by calling the managed software installer mechanism 83 b to locate the application and return a path thereto.
FIG. 8 shows the steps taken by the installer 84 to launch the application. When the installer 84 receives the extension information, (step 800), the installer mechanism 84 determines if the application is locally installed at step 802, one of the possible states of an advertised application. As represented by the circled numeral three in FIG. 6, the on-demand installer mechanism 84 looks to the system (i.e., the registry or similar database) to determine if the state is locally installed, and receives this state information as represented by the circled numeral four. If the application is not locally installed, the installer 84 installs it, (e.g., into a program files folder 75, FIG. 5, of the file system), as shown by circled numeral five and at step 804, (or at least some core portion of the application), as also described in the aforementioned copending United States Patent Application entitled "Software Implementation Installer Mechanism." Also, at step 806, the state of the application is changed to installed, so that the next time activation thereof is requested, installation is not necessary. Lastly, at step 808, the installer 84 launches the application. Regardless of whether previously installed or not, and assuming no other errors, security problems and so forth, success is returned at step 708 (FIG. 7, and circled numeral six, FIG. 6), and the application appropriately opens the document. Note that except for possible installation delay times, in typical situations, the installation is essentially invisible to the user.
Note that many file extensions are capable of being handled by multiple applications. The administrator or user may prioritize which applications open which files. To this end, each application sets forth the file extensions it is capable of handling, and this information is stored in the Active Directory 66. When a file extension is selected, a suitable mechanism may be employed to scan the application information in the Active Directory to locate those applications that handle that file type. Via a suitable user interface, the administrator may then determine which application association gets written into the registry for that file type, and also may rank the order of searching for a suitable application in the class store 70 to open the file in the event that the association is not found in the registry.
In addition to installing applications, the On-Demand Installation mechanism 84 may install other software implementations such as an application's object classes 94 (FIG. 2). To this end, the class store 70 maintains the classes 94 (or the information needed to locate the classes on the network). When the operating system shell/OLE 85 or the like receives a request for an object class, it first checks the local registry 74 or other database to determine if the object class is locally installed. If not found locally, it looks for the object class ClassId (GUID) in the class store 70. If found, the Class Store provides the file path for the installation script and the installer mechanism 84 installs the object class therefrom. If there is no appropriate application published in the Class Store to handle this ClassID, the operating system/OLE 85 return an error.
The On-Demand mechanism 84 may also provide information about software implementations based on component categories 96. For example, a category to which an application belongs effectively may be "spreadsheet." If the On-Demand mechanism 84 receives a category request for a spreadsheet application, the mechanism 84 may look up the Class Store for component categories 96, also maintained in the class store 70, to determine if a spreadsheet application is published to the user, and if so, return the ClassID details of that component.
In general, the on-demand mechanism 84 provides a standard global lookup mechanism for finding applications and components in the context of the group policy. As described in more detail below, the on-demand installer mechanism 84 also exposes an application programming interface (API) which an application program 98 may use (FIG. 9) to determine what installation choices users made, or even to install missing components. For example, if a component is missing, the application 98 itself may in effect run setup for the user, using installer APIs as set forth below to install the missing component. In conjunction with the managed software installer mechanism 83 b, this may provide administrators in managed environments with a powerful set of tools for determining the software installed, and remotely pushing software installation down to user machines.
When an on-demand request is received from the shell or OLE 85, the lookup mechanism performs a query on the Active Directory 66 to locate all eligible applications or components that meet the requirement and then find the most suitable package for installation. Many rules are applied during this selection process, as detailed below.
Locale and Language: The mechanism ensures that the locale and language of the application package (as captured in a DWORD known as LCID in Windows NT) matches the default locale of the requesting user OR the default locale of the requesting machine OR the default locale as specified by the domain administrator in the above order of precedence. The mechanism attaches weights to the type of locale match and uses this as a tiebreaker, if required, to select a winner.
Architecture: The mechanism ensures that the selected package must be compatible with the target machine's processor architecture and operating system.
File Extension: If there are multiple packages in a class store 70 under a group policy, all of which handle files of a particular file extension, the on-demand mechanism 84 takes the priority number associated with each file extension to attach weights to the packages. File extension priority takes precedence over locale preference.
CLSID and Class context—When the request is for a specific object ClassId (GUID) the On-Demand mechanism finds all packages that implement the ClassId. If multiple packages implement a ClassId, the COM Execution Context of the application is used to define the order of preference. An Inproc implementation has higher weight than local server implementation.
Upgrades—If there are upgrade relationships among two applications that match the selection criteria, then the relationship itself is used to make the choice. Thus, if two packages that qualify are related with a upgraded-by relationship, the one that upgrades takes precedence. This is processed at the outset and overrides all other weights.
Accordingly, the selection process goes by:
Discard based on upgrade relationships;
Discard based on file ext priority;
Discard based on architecture order;
Discard based on locale weights;
Discard based on Inproc/Local/Remote server precedence.
The following APIs are provided by the on-demand Installation mechanism.
STDAPI CsGetAppInfo (uCLSSPEC*pclsspec,
This API is used to search for applications or COM component implementations that can satisfy activation request from COM (OLE)/Shell 85. This supports on-demand install by finding if a deployed application would be able to satisfy the CLSID, file extension or ProgID based activation. The on-demand installation of software implementations including applications is described in copending United States Patent Applications entitled "Class Store Schema" and "Software Implementation Installer Mechanism," assigned to the same assignee as the present invention, filed concurrently herewith and hereby incorporated herein by reference in their entireties.
Note that the user's policy is used, i.e., the search is applied to the class stores in the user's policy from bottom to top order, whereby the lowest organizational unit with application policy takes precedence.
This API is used by COM object activation when an implementation is not found in the local machine, as described below. The API is also used by a Shell application launch when a file extension-based activation does not find an application for a file extension in the local registry. Note that this API is equivalent to calling CsGetClassAccess to get an IClassAccess pointer and then calling GetAppInfo method.
STDAPI CsGetClassAccess(IClassAccess**ppIClassAccess);
This API returns a IClassAccess interface pointer for the application policy. The interface pointer may be used to invoke methods to query into or enumerate applications that are deployed. Depending upon whether this is called under User credentials OR LOCAL SYSTEM credentials either the user or the machine policy is used.
HRESULT GetAppInfo {
[in] UCLSSPEC*pClassSpec,
[in] QUERYCONTEXT*pQryContext,
[out] PACKAGEDISPINFO*pInstallInfo
typedef union switch{DWORD tyspec}
case TYSPEC_CLSID:
CLSID clsid;
case TYSPEC_IID:
IID iid;
case TYSPEC_TYPELIB:
GUID typelibID;
case TYSPEC_FILEEXT:
LPOLESTR pFileExt;
case TYSPEC_MIMETYPE:
LPOLESTR pMimeType;
case TYSPEC_PROGID:
LPOLESTR pProgId;
case TYSPEC_FILENAME:
LPOLESTR pFileName;
case TYSPEC_JAVACLASS:
LPOLESTR pJavaClassName;
case TYSPEC_PACKAGENAME:
struct {
LPOLESTR pPackageName;
GUID GpoId;
} ByName;
case TYSPEC_SCRIPTNAME:
struct {
LPOLESTR pScriptName;
GUID GpoId;
} ByScript;
This method is used to search for applications or COM component implementations that can satisfy activation requests from COM (OLE)/Shell 85, thereby supporting on-demand install by finding if a deployed application would be able to satisfy the CLSID, File Extension or ProgID based activation. Note that the user's policy is used, i.e., the search is applied to the class stores in the user's policy from bottom to top order, whereby the lowest Organizational Unit with application policy takes precedence.
This method returns an Enumerator interface that allows accessing the list of application packages deployed to an user.
The methods are standard IEnumXXX methods and have similar semantics. Next( ) allows enumeration of the next celt number of packages, Skip( ) lets the caller skip celt number of packages during enumeration, Reset( ) sets the starting point back to the first package in the set and Clone( ) creates an identical enumerator instance.
For each package the following information is returned:
The On-Demand installation mechanism 84 also leverages the Managed Software Installer (MSI) mechanism 83 b for the installation. FIG. 10 illustrates the managed software installer mechanism 83 b architecture as embodied in the Windows NT� operating system, wherein the installer consists of two executable components, a client install engine 100, which runs with user privileges 102, and an install service 104. Because the install service 96 is implemented as an NT Service, it may be run with elevated administrative privileges 106. Note that changes to the system configuration (e.g., changes to the registry 74 and file system 35) are done as an installation transaction 108 by the install service 104, and the rollback transactions 110 are logged to provide for rollback of a failed or aborted installation. The rollback includes restoring the original contents of files replaced or deleted during the installation and restoring overwritten or deleted registry settings (e.g., COM class registration). Note that since this rollback information 110 may take up a significant amount of space, it may be disabled by an administrator or a user when performing an installation. The client install engine 100 and the install service 104 communicate through secure remote procedure calls. Note that remote procedure calls on not used when everything is in the same process, such as with Windows 98.
Although not necessary to the present invention, to improve installation, the installer 83 b is arranged to divide applications into a three-level hierarchy, such as described in the aforementioned "Software Implementation Installer Mechanism" patent application. At the top of the hierarchy is a product, which is an implementation that an administrator or end-user may install, e.g., a specific word processing application package such as Microsoft� Word. A product may be composed of multiple features, wherein a feature is the smallest installable unit of functionality. Examples of features of a word processor are a reader, editor, and spellchecker. A feature is something an administrator/user may choose to install or not, and thus somewhat corresponds to a checkbox in the " Custom" or "Advanced" installation dialog of a conventional installation mechanism.
Features in turn comprise one or more components, wherein a component is the smallest unit of sharing among products and features. For example, a component may be shared by both the Reader feature and the Editor feature. While features are specific to a product and identified by a name unique only within the product (e.g. "Reader"), components are global across all products installed on a machine and are identified by a GUID. Note that although COM components are also uniquely identified by a GUID and may be encapsulated as an installer component, an installer component is not related to COM.
Since as shown in FIG. 9, applications may use the installer 83 b, applications may repair themselves such as by installing missing or damaged components or files. Applications may avoid errors by checking with the installer 83 b before making assumptions about what is installed on a machine at a given time. Missing features and components will be automatically installed by the installer mechanism whenever possible (and if allowed).
As can be seen from the foregoing detailed description, there is provided a method and system for automatically installing software implementations across a network in accordance with a policy. The operating system or COM first looks to see if the implementation is locally advertised, and if not, looks to a centralized class store for the implementation information. The shell/COM then asks an installer to launch the implementation, which first determines if the implementation is locally installed. If not installed, the installer automatically installs the implementation from the network.
While the invention is susceptible to various modifications and alternative constructions, certain illustrated embodiments thereof are shown in the drawings and have been described above in detail. It should be understood, however, that there is no intention to limit the invention to the specific form or forms disclosed, but on the contrary, the intention is to cover all modifications, alternative constructions, and equivalents falling within the spirit and scope of the invention.
Patent Citations
Non-Patent Citations
Referenced by
Legal Events
Original Image


text:
Cigarette case or similar article
Abstract available in
Claims available in
Description (OCR text may contain errors)
May 1, 1945. BQGOFF Des. 141,079
CIGARETTE CASE 0R SIMILAR ARTICLE 4 Filed Oct. 25, 1944 fvr/zzvrm 155mm 505m; W
Patented May 1, 1945 UNITED STATES Des. 141,079
PATENT OFFICE DESIGN FOR A CIGARETTE CASE OR SIlWILAR ARTICLE Henry Bogoflt, Chicago, 111., assignor to Rho-Jan, Chicago, 111., a copartnership Application October 25, 1944, Serial No. 115,973
Term of patent 14 years (or. D85-2) To all whom it may concern:
Be it known that I, Henry Bogofi, av citizen of the United States and resident of Chicago, in the county of Cook and State of Illinois, have invented a new, original, and ornamental Design for a Cigarette Case or Similar Article, of
which the following is a specification, reference being had to the accompanying drawing, forming 3. part thereof.
Fig. 1 is a perspective View of a cigarette case, showing my new design.
Referenced by
Original Image


text:
Pat McMahon
Bieber murder plot is deeper than the letters
Who the hell would want to kill Justin Bieber?
Stop that! I didn't ask for a show of hands and, hearing "Baby Baby" again is not a justification for murder. This is serious.
Dana Martin, an imprisoned man incarcerated in New Mexico, recently told authorities that he had persuaded two men to kill Bieber and his bodyguard. You may be curious what egregious, unforgivable act the super-star recording artist could have been guilty of to evoke that kind of violent plot against his life.
We are told that Martin explained he was angry at Bieber for "not responding to his fan letters." Now I understand that kind of rage. I feel it every day directed at Psy for loosing the dreaded "Gangnam Style" dance on the world, but would never revert to murder.
The convict obviously has strong feelings about Bieber beyond the music. He has a tatoo of the singer on his leg.
So the next time you and the family are watching "American Idol," be careful what you wish for.
I'm Pat McMahon.


text:
Quote:On 2007-08-14 19:31, motobum wrote:
FYI: It's ALOT more than 210 ft. lbs.
At 250 ft. lbs. the slack wasn't even pulled out of the bearings. I had to keep an impact wrench on it for a while until the sleeve crushed.
Quote:On 2007-08-14 19:42, Mr Joe wrote:
Impact? Living dangerous?
Quote:On 2007-08-14 20:31, Rambill II wrote:
I was glad to see that my D60's that had crush sleeves originally now use shims (aftermarket gears)....I hate crush sleeves.


text:
Methods: We conducted a systematic review and meta-analysis of the recent English literature on SGA use in children and adolescents (ages 0-24 years) with AD and HFA using the Medline/PubMed and PsychINFO computerized databases. Key search words were 'Asperger', 'high functioning autism', 'autism spectrum disorders (ASD)', and 'pervasive developmental disorder (PDD)' in combination with 'second generation antipsychotics', 'aripiprazole; 'olanzapine', 'quetiapine', 'risperidone', or 'ziprasidone'.
Results: Our search yielded 214 citations, however only open-label or randomized-controlled trials (RCT) with ≥25% of their subjects having an IQ≥71 were included in our review. Eleven original studies met our inclusion parameters for review; eight studies for the meta-analysis. These studies, although limited in methodological rigor, and the meta-analytic results suggest that SGAs provide improvement in behavioral symptoms associated with AD and HFA. The majority of the studies reported weight gain as a potentially concerning adverse effect.
Conclusion: There is a lack of robustly conducted trials on the use of SGAs in the management of AD and HFA. More research in pharmacological and psychosocial treatments is warranted. Clinicians are cautioned to approach pharmacological treatment prudently balancing benefit with potential cardiometabolic risk.


text:
Who Are We?
The Warrior Booster Club is a group of Lemont community leaders and parents working together to enhance the educational experience for Old Quarry Middle School students. We strive to do this by providing opportunities for our students to participate in extra-curricular activities.
Our Purpose:
The purpose of the Warrior Booster Club is to support extra-curricular activities for students of
Board President Amy Kramer
Warrior Booster Club is a Not-for-Profit Organization.
All donations and contributions are tax deductible.
Click here to view the WBC's official 501c3 status letter.


text:
Free Weekly Newsletter
Join thousands of design-conscious readers for exclusive offers, gardening inspiration and innovative design solutions for enjoying outdoor spaces.
Sign Up Today
* Required
We will never sell or distribute your email to any other parties or organizations.
Homeowners in Calistoga, California, who are dedicated vegetable gardeners, take farm-to-table dining to a new level. Recycled redwood planters hold eggplant, squash, tomato, and herb plants.
The custom-designed aluminum table has a built-in wine bucket at its center. (This is Napa County, after all.) The trellis, made from recycled steel tubing, creates a defined, intimate area without interrupting the view.


text:
Storm tears roof off mobile home, knocks down trees
MESA, AZ - Storms in the southeast Valley brought rain, dust, and damage Monday night as the roof of a mobile home was torn off in Mesa.
Mesa Fire and Medical responded to the home, located near Broadway and Higley roads.
High winds at the Velda Rose County Side Estates Mobile Home Park caused the a portion of the roof of one structure to rip away and slam into a neighbors home causing extensive damage.
"We were concerned the whole house might go, you cannot imagine what that sounded like," said Billie Gardiner as she sifted through her home looking for documents.
Gardiner's roof gave way during the storm.
"Nobody is hurt, the house looks like heck and it be months to get it back in shape, but hey we'll be ok," said Gardiner.
The Mesa resident said it was a blessing nobody was injured, calling it a nice present.
"Well today's my birthday, yes and well God is taking care of us, and I'll have another place to live for while," said Gardiner while chuckling outside her home.
Mesa Fire crews on the scene say two mobile homes are not habitable due to the damage.
A woman inside the home that suffered the most damage is now receiving help from the Red Cross.
The other family effected by the damage is staying with relatives according to rescue crews on the scene.
Neighbors say the storm lasted only a few minutes but the wind was so intense the rain was blowing sideways at times.
Roof shingles and pieces of metal from the siding were strewn across the area.
Nobody was injured and crews say they will have to wait until sunrise before surveying the total damage to the homes.
Trees were knocked down in Chandler as well during the storm.
Dozens of tree limbs were scattered across parking lots and streets at Chandler Mall, and police and citizens used cars and chainsaws to move them out of the way.
"I've never seen anything like it," said Gary Joubert, who just moved here from Houston. He watched the storm from his car. "I saw trees flying around, I was shocked."
Joubert had parked right next to a woman whose car was smashed by a tree limb in the Chili's restaurant parking lot. Her husband had to come to the rescue with a chain saw to get the tree off her car.
Witnesses say the worst of the storm only lasted around 15 minutes.


text: Bonuses 04/11/2007 11:26 AM 04/11/2007 11:26 AM It's common practice for employers to pay their employees bonuses as a way to reward work performance or to improve company morale. A combination of company profitability, employee performance, and job position usually determine the amount of bonuses paid. Bluestreak Media Page: [[$index + 1]]


text:
A threat is an act of coercion wherein an act is proposed to elicit a negative response. It is a communicated intent to inflict harm or loss on another person. It can be a crime in many jurisdictions. Threat (intimidation) is widely seen in animals, particularly in a ritualized form, chiefly in order to avoid the unnecessary physical violence that can lead to physical damage or death of both conflicting parties.
Some of the more common types of threats forbidden by law are those made with an intent to obtain a monetary advantage or to compel a person to act against his or her will. In all US states, it is an offense to threaten to (1) use a deadly weapon on another person; (2) injure another's person or property; or (3) injure another's reputation.[1]
In Brazil, the crime of threatening someone, defined as a threat to cause unjust and grave harm, is punishable by a fine or three months to one year in prison, as described in the Brazilian Penal Code, article 147. Brazilian jurisprudence does not treat as a crime a threat that was proffered in a heated discussion.
The German Strafgesetzbuch § 241 punishes the crime of threat with a prison term for up to one year or a fine. Even if someone, against his better judgment, feigns to another person that the realization of a serious criminal offense directed against him or a person close to him is imminent, shall be similarly punished.[2]
United States[edit]
In the United States, federal law criminalizes certain true threats transmitted via the U.S. mail[3] or in interstate commerce. It also criminalizes threatening the government officials of the United States. Some U.S. states criminalize cyberbullying.
See also[edit]
|This article needs additional citations for verification. (January 2011)
|This law-related article is a stub. You can help Wikipedia by expanding it.


text: Healthy Recipes Caribbean Pork With Sweet Potatoes Recipe E-mail recipe Print recipe To save this recipe, register now! Quick Info: Servings Contains Red Meat Nutritional Info (Per serving): Calories: 265, Saturated Fat: 2g, Sodium: 151mg, Dietary Fiber: 3g, Total Fat: 7g, Carbs: 24g, Cholesterol: 62mg, Protein: 26g Exchanges: Fruit: 0.5, Starch: 1, Lean Meat: 3.5, Fat: 0.5 Carb Choices: 1.5 Recipe Source: More Diabetic Recipes Prep Time: 30 mins Cook Time: 1 h 15 mins Total Time: 1 h 45 mins Ingredients 4 tablespoon Pickapeppa™ sauce* 2 clove(s) garlic, minced 1 teaspoon thyme, snipped, or 1/4 dried thyme, crushed 2 pounds pork, boneless loin roast 2 large potato(es), sweet, peeled and cut into 3/4-inch pieces cilantro, (optional) 8 ounce(s) pineapple, canned 1 cup(s) jicama 1 medium mango(es) 1 large tomato(es), seeded and chopped 1 medium onion(s), green 1 medium pepper(s), jalapeno 1 tablespoon lime juice 1/8 teaspoon salt Preparation Pork and Sweet Potatoes: 1. In a small bowl combine 3 tablespoons of the Pickapeppa sauce, the garlic, and thyme; set aside.2. Trim fat from roast. Brush garlic mixture on all sides of roast. Place roast on a rack in a shallow roasting pan. Insert an oven-going meat thermometer into center of roast. Roast in a 325° oven for 45 minutes.3. Meanwhile, in a medium saucepan cook sweet potatoes in boiling, lightly salted water about 8 minutes or just until tender; drain. Toss sweet potatoes with remaining 1 tablespoon Pickapeppa sauce. Place sweet potatoes around roast in pan. Continue roasting for 30 to 45 minutes more or until internal temperature registers 155°F. Cover meat with foil and let stand on a wire rack for 15 minutes. The temperature of the meat after standing should be 160°F.4. To serve, slice roast. Serve with sweet potatoes and Mango-Jicama Salsa. Garnish with cilantro if desired. Mango-Jicama Salsa: Drain one 8-ounce can pineapple tidbits (juice pack), reserving 2 tablespoons of the juice. In a medium bowl combine pineapple; reserved pineapple juice; 1 cup peeled, chopped jicama; 1 medium mango, peeled, seeded, and chopped; 1 large tomato, seeded and chopped; 1 green onion, sliced; 1 or 2 fresh jalapeno chile peppers, seeded and finely chopped (optional); 1 tablespoon lime juice; and 1/8 teaspoon salt. Cover and refrigerate until serving time or up to 24 hours. E-mail recipe Print recipe To save this recipe, register now!