text:
Monica Lewinsky, Reconsidered
Hillary Clinton, Rand Paul and the new politics of an old sex scandal.
Like it or not, we're having a national flashback to the 1990s—replete with images of thong underwear near the Oval Office, semen-stained blue dresses and all manner of sordid details we thought we'd outgrown. These nostalgic tidbits come to us courtesy of Kentucky Senator Rand Paul, the possible 2016 presidential contender who, anticipating a matchup against Hillary Clinton, has lately been determined to remind America what happened the last time the Clintons occupied the White House. In a series of recent interviews, Paul has resurrected the Monica Lewinsky scandal, which first surfaced in sensational fashion in 1998, when the president was accused of having an affair, of sorts, with the 20-year-old White House intern.
Paul, to his credit, hasn't dawdled on the lurid details—rather he's framed the discussion as a matter largely of workplace behavior, challenging Democrats' self-image as the party friendly to women. "If they want to be credible in saying they defend women's rights in the workplace," Paul said in an interview last week, Democrats should "disown" Bill Clinton, whom Paul considers "a predator, a sexual predator, basically."
Story Continued Below
Despite what Paul is hoping for, re-opening the Lewinsky scandal isn't likely to engender a conversation about workplace dos and don'ts. Instead, dropped into a modern context, the seemingly ancient episode maybe says more about the eternal mystery of what makes for a long-running marriage, especially the singularly fascinating—and impenetrable—Clinton union.
Rand Paul's wife, Kelley, was the one who first invoked Lewinsky, interrupting her husband during an interview with Vogue to remind readers that a Hillary Clinton presidency would mean the return of Bill to White House anterooms and corridors. "I would say his behavior was predatory, offensive to women," said Kelley (described in the article as Rand's "secret asset," as well as "pretty" and a "mother of three," because why use one cliché to describe the wife of a politician when you can use three clichés instead?). Rand Paul took his wife's insinuation and ran with it. Asked on "Meet the Press" a couple weeks back whether he really thinks Hillary Clinton should be held to account for the 20th century misdeeds of her husband, Paul replied no, no, of course not—even as he strongly implied she should.
Blame is also owed to the media, in his way of looking at it. "I think really the media seems to have given President Clinton a pass on this," said Paul, adding: "He took advantage of a girl that was 20-years-old and an intern in his office. There is no excuse for that and that is predatory behavior."
Excuse me while I choke on my coffee. Those eager to dredge up the past, would be wise to dredge accurately. The suggestion that the media gave Clinton a "pass" suggests that at the time this was happening, the libertarian ophthalmologist was perhaps too busy to read what was in the newspapers.
Half the voting public may now be too young to recall the details, but as a card-carrying member of the media then and now, I can say that my workplace at the time, the Washington Post, was so transfixed by poor Monica Lewinsky that you could hardly go to the water cooler or the cafeteria or the pens-and-notebooks cupboard without being presented by a colleague with some new detail of what might or might not have transpired between the president and his beret-wearing intern. This was true at every other newspaper or magazine. The story consumed every sentient being in the nation's capital, including dogs, cats, members of Congress and anybody remotely aware of the Starr report and its salacious footnotes, which people read out loud to one another at the breakfast table.
Rand Paul, let me tell you, and your pretty wife, Kelley: For months we in the media did nothing but live, breathe, eat, drink and dream Monica Lewinsky! The story went viral before going viral existed. More than a topic of prurient, gossipy interest, it was an exhaustive and exhausting effort to examine whether the president should be held to account for his behavior—not just in a court of law, and not just in Congress, but in the collective conscience. He was, if you will recall, impeached. That the public did not turn en masse against Clinton—at least, not forever—the way Paul would have liked is certainly not the fault of the reporters covering the story.


text: Hey there, I'm running into a problem and am looking for a good solution to fix this. Eventually everybody running ispconfig3 will run into this problem! After doing a clean Debian install and fresh ispconfig 3 installation (184.108.40.206) i've added some domains, domains of which i know are attractive to send mail to. The problem I'm running into is the MySQL connections. All mails that get send to the server need a MySQL connection to check if it's black-,white-listed, filter rules, alias settings etc etc. So what happens when your server gets hammered by spammers .. max MySQL connections .. and your sites will show blank pages, display MySQL errors etc .. I've set the max connections up to 250 now, and set the timeout for MySQL connections a lot lower (i think it was 120 or 180sec). Doesn't work, I'm still running into max connections. I'm using RBL (zen.spamhaus.org), but it looks like there are still connections being made, in a high tempo.

subset: commoncrawl


text:
All of the arts have awards, and writing has more than its share. The Pulitzer and Nobel Prize are the most well-known, and then the Booker Prize and the National Book Award. Organizations give awards, conferences give awards, and they can be judged by peers or by fans.
There's something exciting about being nominated. It not only reinforces an artist's efforts and intentions, but this type of recognition can lead to more publicity and exposure, increased book sales, and it makes the publisher happy.
But I don't believe it ultimately makes the writer happy.
In the mystery, thriller, and horror genres, there are about a dozen or so highly regarded and sought-after awards. They include the Edgar, Anthony, Macavity, Dilly, Gumshoe, Derringer, Raven, Ellery Queen Reader's Choice Award, Stoker, Barry, Thriller, Shamus, Dagger, Nero Wolf, Love is Murder, and others.
I've been nominated for several of these. And I've won a few.
Sometimes you get nominated by your writing peers or fans. Sometimes you get nominated by submitting your stories and books yourself. Sometimes your editors will submit your work.
For a few recent awards, neither my publisher nor I have submitted my work to the judges for consideration. This is at my request.
While I feel honored to get on final ballots, and while I feel very grateful when I win, I've found that my feelings tend to be even more pronounced when I don't get nominated, or if I'm nominated and then I lose.
The highs don't make up for the lows.
It gets even more complicated. At the conference I attended over the weekend, I won an award, and I felt bad about winning. It's not that I don't appreciate it---I'm deeply honored. But I looked at the folks who didn't win and felt terrible for them.
Anyone who knows about my many rejections knows I'm an expert at having my hopes crushed. And I hate to see it happen to other writers almost as much as I hate to have it happen to myself.
The ultimate value of an award remains elusive. Letting a handful of judges with various tastes judge the merit of one's work may say more about the judges than the work. Nepotism and popularity often come into play while voting. Personal opinion plays a large part. And the self-congratulatory and semi-incestuous nature of some awards and awards committees tends to exclude the deserving (if there is such a thing), and embrace the familiar.
Looking at past winners in the above categories reveals two truths. A small percentage of popular authors keep being nominated for awards, and many of them keep winning. These authors are usually bestsellers. But the larger percentage of winners and nominees don't ever achieve bestsellerdom.
And many bestsellers never get nominated for awards, which really makes my wonder.
I don't believe that winning an award is a good indicator of future sales, or even a good indicator that the work is truly the best that genre has to offer.
Art is subjective, and I often read books that I believe are much better than the award-winners, yet were never nominated.
As any psychologist can tell you, allowing your happiness to be dependent on what a group of people dictate is not in your best interest.
What if you win an award one year, then lose the next year? What does that tell you about your work?
What if you get nominated year after year, but never win? Or what if you never get nominated?
The system breeds more stress and disappointment and frustration than it does happiness.
So, if I have a choice in the matter, I don't put my work up for award consideration.
Sour grapes on my part? I don't think so. I'm just trying to protect myself from a situation that I have no control over. I can influence my sales, and that leads directly to money in my pocket. I can't influence the awards I win and lose, and that leads directly to ulcers.
That said, for the 2005 Edgar Awards best novel, I'm pulling for VANISH by Tess Gerritsen. It's about time the Edgar committee realized what the rest of us have known for years---she's one of the best in the biz.
Monday, February 06, 2006
Subscribe to: Posts (Atom)


text:
St. Bonaventure University students will be helping merchants during the massive makeover of Olean's North Union Street.
Students in the strategic communication and digital media degree program — specifically, SC498: The Stalwart Group, a 12-credit, semester-long course — will offer their services to work with the merchants on formulating a strategy that encompasses public relations, advertising and outreach opportunities.
Students will be guided by university faculty throughout the process, but will work with the merchants as clients to propose strategies that will hopefully benefit them.
"They'll essentially be working as an integrated marketing communications agency," said Dr. Pauline Hoffmann, dean of the Jandoli School of Journalism and Mass Communication. "The Stalwart Group students will be taking on three clients, and the North Union streetscape project is one of them."
Students will offer their services to any interested downtown merchant and develop marketing communication plans for North Union Street businesses, Hoffmann said.
"Initially, the students will be there to help the merchants when the street is ripped up in any way they can to market the business, whether it's getting the word out about parking or hours of operation," Hoffmann said. "We are thrilled that the merchants have welcomed our students and the students are excited to take on this important client."
After the project is completed, Hoffmann said she hopes the journalism school will be a part of long-term marketing efforts for downtown Olean.
"We want to be as collaborative as possible with the community," she said. "We want to be able to help with this because we are part of this community. North Union is going to be amazing when it's finished."
Students have already taken some steps to familiarize themselves with downtown Olean and the project.
"Mike Jones-Kelly, the instructor teaching the course, had the students walk down the entire length of North Union," Hoffmann said. "He then had them visit Hamburg and walk the main street there because the project that was completed there is very similar to what's planned for North Union. The students talked to many of the merchants there to find out what they did during that community's construction project."
City officials welcomed the assistance of the St. Bonaventure students.
"Some of these students are from different places in New York and some are from out of state, so they can bring a fresh perspective on the project," Mayor William Aiello told the Times Herald. "Any time you can take a fresh look at something is a good thing."
The $8.85 million project is being funded with a mixture of grants. The bulk of the work will be paid for with a $6.5 million Transportation Investment Generating Economic Recovery (T.I.G.E.R.) grant Olean was awarded for the project from the federal Department of Transportation in September, which the Common Council unanimously accepted in October.
Through the project, city officials hope to make downtown Olean more welcoming to pedestrians and businesses, calm traffic, and make long-overdue upgrades to North Union's utilities.
According to the website Walkable Olean, major elements of preliminary design for the streetscape project include reducing the street from four lanes of traffic to two to make way for two 6-foot-wide bike lanes and an 8-foot-wide center median; replacing the underground water, sewer and storm sewer lines; installing new street lights; putting in single-lane roundabouts at five of North Union's seven intersections; and widening the sidewalks on both sides of the street by two feet.
Work is scheduled to begin this fall on North Union Street.
Application forms, procedures and additional information
There are many ways to experience
St. Bonaventure for yourself
Learn more about the programs that interest you


text:
Cramer makes the call on viewer favorites.
Sandstorm Gold : This company lends money to other miners, said Jim Cramer, but if gold goes down a lot then drilling will ebb. That's my worry with this name.
Qualcomm : They had a magnificent quarter, said Cramer. Also Cisco reported good numbers and good guidance. That should help Qualcomm and Broadcom, said Cramer. Both are buys.


text:
New Mexico Tech Hosts State's Largest One-Day Golf Event, June 23, 2008
by Thomas Guengerich
SOCORRO, N.M., June 23, 2008 –New Mexico's largest one-day fundraising golf tournament will be Friday, Sept. 19, at the New Mexico Tech Golf Course in Socorro.
The 14th Annual President's Club Golf Tournament, hosted by Tech President Dr. Daniel H. López is filling up fast.
The event includes 32 groups – 128 players – for a morning flight and again for an afternoon flight. The Socorro university raises more than $150,000 every year during the one-day event.
The event requires an army of volunteers from nearly every department on campus. Top finishes in each flight get prizes, but the true winners are the students.
"We call it a tournament," López said. "But it's truly a fun event that helps students. We designed this tournament to be focused on the university, not on competitive golf. "
Shortly after becoming the university president in 1993, López started the tournament as a way to increase the university's scholarship fund. In 2007, the tournament raised more than $150,000 through sponsorships and entry fees, López said.
Over the years, the President's Scholarship fund has provided more than 150 scholarships to New Mexico Tech students experiencing financial hardships.
"Young students often find themselves in financial straits, whether it be family crises or health problems," López said. "We have grown this scholarship fund to give students a fallback plan."
After Hurricane Katrina devastated New Orleans in August 2005, López used the President's Scholarship Fund to help three students transfer from waterlogged campuses to New Mexico Tech.
The difficulty of the university's curriculum often contributes to student's financial challenges. Most undergraduate students at the state-sponsored science and engineering school take at least five years to earn a bachelor's degree.
"Since most government scholarship programs only fund four years of university study, the President's Scholarship Fund every year helps fifth-year students complete their degree work," López said. "At commencement, we give special recognition to the few students who complete their studies in four years. For the typical students, we have developed a variety of ways to help them financially after their fourth year and this is one way."
The cost is $250 per player or $1,000 per team. The bulk of the funds raised come from corporate and individual sponsorships. Sponsorship opportunities are available from $3,000 to $7,000. To register or for sponsorship information, call tournament director Colleen Guengerich at (575) 835-5352.


text:
Belmont, NC- Belmont Abbey (4-11 overall, 3-5 CVAC) opened the second half with eight straight points, and the Crusaders shot 16-for-19 from the free throw line in the second half as they went on to defeat Coker (5-10, 3-5) 71-59 at the Wheeler Center Saturday.
The game started slowly for both teams, as Coker led just 5-4 after five minutes of play. With the score tied at 16, the visiting Cobras scored nine straight points and held Belmont Abbey scoreless for 3:37, taking a 25-16 with 6:39 left in the half.
Belmont Abbey worked their way back into the game, scoring six of their next eight points from the line and closing to within 28-24. After two free throws by Coker, Belmont Abbey got back-to-back three-pointers by Greg LaVann and A.J. Hargrave to tie the score at 30 with 2:10 left, and the teams would stay tied, 33-all, as they headed to the locker room.
Belmont Abbey came out of the locker room hot, scoring eight straight points and holding Coker scoreless for almost four minutes to take a 41-33 lead. The Cobras came back, and closed to within one when Blake Hall/Moncks Corner, SC scored to make the score 45-44 Crusaders with 8:54 left. Belmont Abbey never lost their lead, and pushed their advantage to 55-48 with 6:32 remaining after Damien Humphrey scored two baskets 20 seconds apart. Coker could only get as close as four points after that, as the Crusaders hit seven of eight free throws in the final minute and held the Cobras to two points in the final two minutes of play.
Humphrey led Belmont Abbey with 16 points, while Anthony Bell had 12 and Steve Williams and Rafael Moreira had ten points apiece. Coker was led by Jay Farrow/Sanford, NC and Johnny Jackson/Hartsville, SC, who had 11 apiece, while Jason Fulwood/Cumming, GA finished with nine.
Coker now hosts Pfeiffer University this Monday, January 24, at 7:30 PM.


text:
LL Cool J Returns as Host
Three-time GRAMMY® AWARD-winning group Maroon 5 is the first act announced to perform on the GRAMMY® Nominations Concert Live! Countdown to Music's Biggest Night®. Two-time GRAMMY winner LL COOL J returns to host the one-hour special, which will take place for the first time ever at the Bridgestone Arena in Nashville, Tenn.


text:
By submitting the form above, I certify:
- If this contribution is from an individual, I am a U.S. citizen or lawfully admitted permanent resident of the United States or if this contribution is from an organization, such as a partnership, that the organization is not a foreign government or foreign political party, is not organized under the laws of a foreign country, and does not have its principal place of business in a foreign country;
- This contribution is not from a corporation;
- This contribution is not from a political action committee;
- This contribution is not from a currently registered federal lobbyist or foreign agent;
- This contribution is not from a minor under the age of 16;
- The funds I am donating are from me and are not being provided by another person or entity for the purpose of making this contribution.
Mail: You can contribute via mail by sending your contribution to: Organizing for Action, P.O. Box 618120, Chicago, IL 60661. Checks can be made payable to "Organizing for Action." (Please include your full name, address, phone number, and email address in the envelope.)
Americans Abroad: Click here to make a donation.
Edit recurring: Already have an existing monthly contribution that you need to edit? Click here to do so.


text:
Apparently the best and the most precious Ilish (Hilsa) comes from the river Padma of Bangladesh. Pôdda is the Bengali name for the same river.
When I moved to Canada, I wasn't quite surprised that I got to eat better Ilish here than in India (Bihar and Delhi). Obviously the best produce of any country is exported to the western countries. Plus the Ilish we get here from the Bangladeshi store in Danforth is straight from Padma rather than the Rupnarayan River in Kolaghat.
The best quality of Ilish is known by its silver skin, which almost scintillates to your touch. Its scales are softer compared to a Rohu or Katla, two other voraciously consumed river fish by the Bengalis.
A fresh Ilish's taste is the avatar of butter. Silken and oily, Ilish has a distinct taste, probably from the freshwater plankton it feeds on. You don't have to be an Ilish connoisseur to quickly separate a fresh from a not-so-fresh Ilish. The latter will become chewy and also not have its deep and distinct flavor.
I do not know what exactly the word "Paturi" means. But the connotation is "steamed" or bhapa. Traditionally, Paturi is made by wrapping the fish in fresh banana leaves and steaming it. Though I do get to eat the best quality Ilish in Canada, I am not quite close to finding banana leaves (or a tree!) in layers of snow outside. Thus I am forced to settle with something that every city-dweller has convenient access to. The microwave.
Oh, a rather important thing about Ilish, please do not "thoroughly" wash Ilish. You will just wash off all its flavor and taste. Ideally the scales of the fish are first removed, then the whole fish is washed and cut. But if you get your fish monger to cut the fish for you, bring it home and only lightly wash the pieces.
Ingredients for Ilish Maacher Paturi are:
4-6 slices of Ilish
Half teaspoon + 1 teaspoon turmeric powder
4-5 heaped tablespoons yellow mustard seeds
1 tablespoon khus khus/posto/poppy seeds
2.5 tablespoons plain yogurt
5 + 7-8 green chilies
5-6 tablespoons mustard oil
Grind to a smooth paste the mustard seeds, poppy seeds, half teaspoon turmeric powder and 4-5 green chilies. Use little water to wet grind. What I do is, first dry grind the mustard and poppy seeds and then introduce the green chilies with very little water to get the smooth consistency.
Arrange the slices of fish in a shallow microwaveable glass dish.
Slobber the spice mixture on the fish. Add the yogurt, slice lengthwise the remaining green chilies and add them too. Top the fish pieces up with a teaspoon of turmeric powder, salt and drizzle the mustard oil. With a small spatula, evenly coat everything onto the fish pieces.
I start with a spatula but usually end up using my hand to get the spices on both sides of the fish.
Cover with a cling wrap and keep for at least 10 minutes. Microwave the fish for 10 minutes.
Serve the Ilish Maacher Paturi with steaming plain white rice.


text:
- Home
- News
- Sports
- Opinion
- Obituaries
- Features
- Special Sections
- Classifieds
- Public Notices
I would like to thank the Spencer Magnet on last week's story concerning the possibility of Taylorsville Lake State Park getting a world class disc golf course.
Disc golf is one of the fastest growing sports in the country and is rapidly gaining popularity worldwide. Disc golf can provide several benefits to this community because it promotes health and fitness, encourages recreation, and provides a healthy alternative to physical contact sports.
If you currently subscribe or have subscribed in the past to the The Spencer Magnet, then simply find your account number on your mailing label and enter it below.
Click the question mark below to see where your account ID appears on your mailing label.
|ZIP Code:


text:
Kandi Comer, PGA
Main Address:
5496 Golf Dr
Crozet, VA 22932-1528
(434) 531-8650
Kandi Comer has been mentoring players of all skill levels by providing them with a firm knowledge of the basic fundamentals of the game, with a special emphasis on the short game and course management. Evidenced by her being recognized four straight years by Golf For Women as a Top 50 Teaching Professional, and nominated several times for Golf Digest's Top 100, she brings to her teaching the lessons learned from some excellent mentors, including the late Davis Love, Jr. Kandi has extended her knowledge of psychology by working with noted sports psychologist Dr. Bob Rotella, and applies that to her work as a golf instructor. She became the instructor of the LPGA Tour star Dottie Pepper, winner of 17 tour events, including two majors and has coached Leah Wigger while she successfully earned her LPGA credentials. Kandi continues to give her attention to developing up-and-coming talent. Kandi has sent 40+ juniors on to play college golf. She has had players compete in the USGA Juniors, USGA Amateur, USGA Mid-Amateur and the USGA Open. She has developed players to win junior championships, college championships, amateur championships and to win at the professional level. Her proven record speaks for itself and she truly loves developing golfers to be the best they can be. She was selected as the 2005 PGA Junior Golf Leader of the Year. Thanks to her outstanding record of success, Kandi is now recognized as one of the finest teachers in the game today and recently was named a US Kids Top 50 Junior Instructors. Kandi developed into one of the finest amateur golfers in the country, culminating in her selection to the U.S. team for the 1986 Curtis Cup. As a professional golfer, Kandi qualified for five U.S. Opens finishing in the top 15 in the 1987 event. Kandi is a certified Redcord and K-Vest instructor.
Services Offered:
- Instruction
- Trade-In Network
- Club Fitting
- Play Golf of America Participant
National Awards
- 2006 PGA President's Council on Growing the Game
- 2005 PGA President's Council on Growing the Game
Recognition and Awards
- 2017 US Kids Top 50 Instructor
PGA of America Championships
Bethpage State Park, Black Course
Farmingdale, New York
Oak Hill Country Club
Rochester, New York
Hazeltine National Golf Club
Chaska, Minnesota
Bluffton, South Carolina
Whistling Straits
Kohler, Wisconsin


text:
Briarfield Homes
Welcome to SimonHouses.com, your premier source for real estate and homes for sale in Briarfield in Mercury South Hampton. Search for homes in Briarfield and the larger city of Hampton or contact one of our real estate agents.
We specialize in new construction and military relocation in Mercury South Hampton. We also have an aggressive marketing campaign that can get your home sold quickly. Contact us today about homes in Briarfield.
Hampton Real Estate
The city of Hampton offers residents a peaceful suburban community with a hint of city life and excitement. Neighborhoods vary from quiet ones away from city noise to homes in the heart of the city's action. A diversity of housing options are available here, many at a very affordable price.
Search Homes in Mercury South Hampton:
Community Profile
Nearby Military Facility(ies), Moderate Residential Turnover, Coastal Area, Suburb of Virginia Beach
|Median Commute Time: 18.86 mins
|Median Years in Residence: 4.06 yrs
|Annual Residential Turnover: 18.84%
|Median Home Sales Price: $127,000
|Total Crime Risk: 157.00/100
|Air Pollution Index: 80.00/100
Population Demographics
|Total Population: 13,469
|Households: 5,583
|Male Population: 6,359
|Family Households: 3,325
|Female Population: 7,110
|Households with Children: 1,597
|Population Density: 2,724/sq mi
|Median Age: 42.17 yrs
Climate & Weather
Average annual rainfall and snowfall: 48 inches.
Employment & Finance
Median Household Income: $43,451
Average Household Income: $55,779
Last Data Update: 2019-05-21 02:15:02
Neighborhood ID: 1654


text:
|Oracle® OLAP Developer's Guide to the OLAP API
10g Release 1 (10.1)
Part Number B10335-02
|View PDF
This chapter explains the procedure for discovering the metadata in a data store through the OLAP API.
This chapter includes the following topics:
For the complete code of the examples in this chapter, see the example programs available from the Overview of the Oracle OLAP Java API Reference.
The OLAP API provides access to a collection of Oracle data for which a database administrator has created OLAP Catalog metadata. This collection of data is the data store for the application. The API also provides the ability to create custom metadata objects and map relational table data to the metadata objects, and to create queries that use the data to which the custom objects are mapped.
Potentially, the data store includes all of the measure folders that were created by the database administrator in the OLAP Catalog. However, the scope of the data store that is visible when an application is running depends on the database privileges that apply to the user ID through which the connection was made. A user sees all of the measure folders (as
MdmSchema objects) that the database administrator or the application created, but the user sees the measures and dimensions that are contained in those measure folders only if he or she has access rights to the relational tables to which the measures and dimensions are mapped.
When the database administrator created the OLAP Catalog metadata, the administrator created measures, dimensions, and other OLAP metadata objects by mapping them to columns in database tables or views. In the OLAP API, these objects are accessed as multidimensional metadata (MDM) objects, as described in Chapter 2, " Understanding OLAP API Metadata".
The mapping between the OLAP metadata objects and the MDM objects is automatically performed by Oracle OLAP. You can, however, discover the mapping of the MDM objects by using classes in the
oracle.olapi.metadata.mtm package, as described in Chapter 5, " Working with Metadata Mapping Objects". You can also create your own custom MDM metadata objects and map them to database tables or views using MTM objects.
The metadata objects in the data store help your application to make sense of the data. They provide a way for you to find out what data is available, how it is structured, and what its characteristics are.
Therefore, after connecting, your first step is to find out what metadata is available. Armed with this knowledge, you can present choices to the end user about what data should be selected or calculated and how it should be displayed.
Before investigating the metadata, your application must make a connection to Oracle OLAP, as described in Chapter 3, " Connecting to a Data Store". Then, your application might perform the following steps:
Create an
Get the root
MdmSchema from the
Get the contents of the root
MdmSchema, which include
MdmMeasureDimension, and
MdmSchema objects. In addition, get the contents of any subschemas.
Get the components or related objects of each
MdmMeasure and
MdmDimension. For example, get the
MdmDimension objects for each
MdmMeasure, and for each
MdmDimension get its
MdmHierarchy objects.
The next four topics in this chapter describe these steps in detail.
After your application discovers the metadata, it typically goes on to create queries for selecting, calculating, and otherwise manipulating the data. To work with data in these ways, you must get the
Source objects from the MDM objects. These
Source objects are referred to as primary
Source objects.
Source objects specify the data for querying.
This chapter focuses on the initial step of discovering the available metadata, but it also briefly mentions the step of getting a primary
Source from a metadata object. Subsequent chapters of this guide explain how you work with primary
Source objects and create queries based on them.
MdmMetadataProvider gives access to the metadata in a data store. It provides OLAP metadata objects, such as measures, dimensions, and measure folders, as corresponding MDM objects, such as
MdmDimension, and
MdmSchema objects.
Before you can create an
MdmMetadataProvider, you must create a
DataProvider as described in Chapter 3, " Connecting to a Data Store". Example 4-1 creates an
MdmMetadataProvider. In the example,
dp is an
Getting the root
MdmSchema is the first step in exploring the metadata in your data store.
The metadata objects that are accessible through an
MdmMetadataProvider are organized in a tree-like structure, with the root
MdmSchema at the top. Under the root
MdmSchema are
MdmPrimaryDimension objects and one or more
MdmSchema objects, which are referred to as subschemas. In addition, if an
MdmMeasure object does not belong to any subschema, then it is included under the root.
Subschemas have their own
MdmMeasure and
MdmPrimaryDimension objects. Optionally, they can have their own subschemas as well.
The root
MdmSchema contains all of the
MdmPrimaryDimension objects that are in the subschemas. Therefore, an
MdmPrimaryDimension typically appears twice in the tree. It appears once under the root
MdmSchema and again under the subschema. If an
MdmPrimaryDimension does not belong to a subschema, then it is listed only under the root.
The starting point for discovering the available metadata objects is the root
MdmSchema, which is the top of the tree. The following diagram illustrates an
MdmSchema that has two subschemas and four
MdmPrimaryDimension objects.
Figure 4-1 Root MdmSchema and Subschemas
In the OLAP Catalog, a database administrator arranges dimensions and measures under one or more top-level measure folders. When Oracle OLAP maps the measure folders to
MdmSchema objects, it always creates the root
MdmSchema over the
MdmSchema objects for the top-level measure folders. Therefore, even if the database administrator creates only one measure folder, its corresponding
MdmSchema is a subschema under the root.
For more information about MDM metadata objects and how they map to OLAP metadata objects, see Chapter 2, " Understanding OLAP API Metadata".
The root
MdmSchema contains
MdmPrimaryDimension objects,
MdmSchema objects, and possibly
MdmMeasure objects. In addition, the root
MdmSchema has an
MdmMeasureDimension that has a
List of all of the
MdmMeasure objects.
The following code gets a
List of the
MdmPrimaryDimension objects that are in
rootSchema, which is the root
MdmSchema. The
List does not include the
The following code gets a
List of
MdmSchema objects that are in
For each
MdmSchema that is under the root
MdmSchema, you can call its
getDimensions, and
getSubSchemas methods. The procedures are the same as those for getting the contents of the root
Example 4-5 gets the
MdmMeasureDimension that is in the root
MdmSchema. Use this method only on the root
MdmSchema, because only the root
MdmSchema has the
MdmMeasureDimension. The example displays the names of the
MdmMeasure objects that are contained by the
Example 4-5 Getting the MdmMeasureDimension and Its Contents
MdmMeasureDimension mdmMeasureDim = (MdmMeasureDimension) rootSchema.getMeasureDimension(); List mdmMeasureDimMeasures = mdmMeasureDim.getMeasures(); Iterator mdmMeasureDimMeasuresItr = mdmMeasureDimMeasures.iterator(); MdmMeasure measure = null; System.out.println("The measures in the MdmMeasureDimension are:"); while (mdmMeasureDimMeasuresItr.hasNext()) { measure = (MdmMeasure) mdmMeasureDimMeasuresItr.next(); System.out.println("\t" + measure.getName()); }
Having discovered the list of
MdmMeasure and
MdmDimension objects, the next step in metadata discovery involves finding out the characteristics of those objects.
A primary characteristic of an
MdmMeasure is that it has related
MdmPrimaryDimension objects. Example 4-6 gets a
List of
MdmPrimaryDimension objects for
mdmUnits, which is an
Example 4-6 Getting the Dimensions of an MdmMeasure
List dimsOfUnits = mdmUnits.getDimensions();
getMeasureInfo method, which is in the Example 4-9, shows one way to iterate through the
MdmPrimaryDimension objects belonging to an
MdmPrimaryDimension has one or more component
MdmHierarchy objects, which you can obtain by calling its
getHierarchies method. That method returns a
List of
MdmHierarchy objects. If an
MdmHierarchy is an
MdmLevelHierarchy, then it has levels that you can obtain by calling its
getLevels method.
Example 4-7 demonstrates how you can get the
MdmHierarchy objects for an
MdmPrimaryDimension. The example displays the OLAP Catalog names of the
MdmHierarchy objects.
Example 4-7 Getting the MdmHierarchy Components of an MdmPrimaryDimenison
List mdmHiers = mdmPrimaryDim.getHierarchies(); Iterator mdmHiersItr = mdmHiers.iterator(); System.out.println("The MdmHierarchy components of " + mdmPrimaryDim.getName() + " are:"); while (mdmHiersItr.hasNext()) { MdmHierarchy mdmHier = (MdmHierarchy) mdmHiersItr.next(); System.out.println("\t" + mdmHier.getName()); }
getDimInfo method in Example 4-9 shows one way to get the following metadata objects for an
Its concrete class.
MdmHierarchy objects.
Its default
MdmHierarchy object.
MdmAttribute objects returned by its
getAttributes method.
Its parent, ancestors, level, and level depth attributes.
Methods are also available for obtaining other
MdmPrimaryDimension characteristics. See the Oracle OLAP Java API Reference for descriptions of all of the methods of the MDM classes.
A metadata object represents a set of data, but it does not provide the ability to create queries on that data. Its function is informational, recording the existence, structure, and characteristics of the data. It does not give access to the data values.
In order to access the data values for a metadata object, an application gets the
Source object for that metadata object. A
Source for a metadata object is called a primary
To get the primary
Source for a metadata object, an application calls the
getSource method of that metadata object. For example, if an application needs to display the quantity of product units sold during the year 1999, then it must use the
getSource method of the
MdmMeasure for that data, which is
mdmUnits in the following example.
Example 4-8 Getting a Primary Source for a Metadata Object
Source units = mdmUnits.getSource();
For more information about getting and working with primary
Source objects, see Chapter 6, " Understanding Source Objects".
The sample code that follows is a simple Java program called
SampleMetadataDiscoverer10g. The program discovers the metadata objects that are under the root
MdmSchema of a data store. The output of the program lists the names and related objects for the
MdmMeasure and
MdmDimension objects in the root
MdmSchema and the
MdmSchema subschema for the Global relational schema.
After presenting the program code, this topic presents the output of the program when it is run against a data store that consists of the Global relational schema. In the OLAP metadata, the Global schema is represented as the
GLOBAL_CAT measure folder. Through an OLAP API connection, the
GLOBAL_CAT measure folder maps to an
MdmSchema whose name is
The program in Example 4-9 gets the OLAP Catalog metadata objects that map to the tables and views of the Global relational schema. It passes the command line arguments that specify the server on which the Oracle Database instance is running and a user name and password to the
connectToDB method of a
MyConnection10g object, which establishes a connection to the database.
The code for the
MyConnection10g is not shown here, but the procedure for connecting is described in Chapter 3, " Connecting to a Data Store". The complete code for the
MyConnection10g and the
SampleMetadataDiscoverer10g classes is available from the Overview of the Oracle OLAP Java API Reference.
Example 4-9 Discovering the OLAP Catalog Metadata
package globalExamples; import oracle.express.olapi.data.full.ExpressDataProvider; import oracle.olapi.metadata.mdm.*; import oracle.olapi.data.source.Source; import java.util.List; import java.util.Iterator; /** * Discovers the MDM metadata objects in the Global schema. * This file and the MyConnection10g.java file are available from the * Overview of the <I>Oracle OLAP Java API Reference</I>. */ public class SampleMetadataDiscoverer10g { /** * Constant to use to display less information about metadata objects. */ static final int TERSE = 0; /** * Constant to use to display more information about metadata objects. */ static final int VERBOSE = 1; private MdmSchema root = null; private MdmPrimaryDimension mdmDim = null; public SampleMetadataDiscoverer10g() { } /** * Creates an object that makes a connection to an Oracle database * and gets MDM metadata objects. */ public void run(String[] args) { // Connect through JDBC to an instance of an Oracle database // and get a DataProvider. MyConnection10g myConn = new MyConnection10g(); ExpressDataProvider dp = myConn.connectToDB(args, TERSE); // Get the default MdmMetadataProvider from the DataProvider. MdmMetadataProvider mp = null; try { mp = (MdmMetadataProvider) dp.getDefaultMetadataProvider(); } catch (Exception e) { System.out.println("Cannot create the MDM metadata provider." + e); } // Get metadata information about the root MdmSchema and its subschemas. try { root = mp.getRootSchema(); System.out.println("The root MdmSchema is " + root.getName() + ".\n"); getSchemaInfo(root, VERBOSE); } catch (Exception e) { System.out.println("Encountered exception. " + e); } // Get the Source for the dimension that was saved in getDimInfo. System.out.println("\nMaking a Source object for dimension " + mdmDim.getName() + "."); Source dimSource = mdmDim.getSource(); System.out.println("Made the Source."); // Close the ExpressDataProvider and the connection. dp.close(); System.out.println("\nClosed the DataProvider."); myConn.closeConnection(); System.out.println("Closed the connection."); } /** * Gets information about an MdmSchema. */ public void getSchemaInfo(MdmSchema schema, int outputStyle) { if (schema == root) { System.out.println("The MdmPrimaryDimension components of" + "the root schema are:"); } else { System.out.println(" The MdmPrimaryDimension components of schema " + schema.getName() + " are:"); } // Get the dimension information for the MdmSchema. MdmPrimaryDimension oneDim = null; int i = 1; try { List dims = schema.getDimensions(); Iterator dimIter = dims.iterator(); // Save the first dimension to use later for getting its Source. mdmDim = (MdmPrimaryDimension) dims.get(0); // Iterate through the list of MdmPrimaryDimension objects and get // information about each one. while (dimIter.hasNext()) { oneDim = (MdmPrimaryDimension) dimIter.next(); getDimInfo(i, oneDim, outputStyle); i++; } } catch (Exception e) { System.out.println(" Encountered exception. " + e); } // If the MdmSchema is the root MdmSchema, get the // MdmMeasureDimension amd get its measures. MdmMeasure oneMeasure = null; MdmMeasureDimension mdmMeasureDim = (MdmMeasureDimension) schema.getMeasureDimension(); if (mdmMeasureDim != null) { System.out.println("The measures of the MdmMeasureDimension are:"); List mdmMeasures = mdmMeasureDim.getMeasures(); Iterator mdmMeasuresIter = mdmMeasures.iterator(); while (mdmMeasuresIter.hasNext()) { oneMeasure = (MdmMeasure) mdmMeasuresIter.next(); getMeasureInfo(oneMeasure, outputStyle); System.out.println(" "); } } // Get the measures from the MdmSchema. try { List mdmMeasures = schema.getMeasures(); if (mdmMeasures.size() > 0) { Iterator mdmMeasuresIter = mdmMeasures.iterator(); System.out.println("\n The measures of schema " + schema.getName() + " are:"); while (mdmMeasuresIter.hasNext()) { oneMeasure = (MdmMeasure) mdmMeasuresIter.next(); getMeasureInfo(oneMeasure, outputStyle); } } } catch (Exception e) { System.out.println(" Encountered exception. " + e); } // Get the subschema information for the MdmSchema. MdmSchema oneSchema = null; try { List subSchemas = schema.getSubSchemas(); Iterator subSchemaIter = subSchemas.iterator(); while (subSchemaIter.hasNext()) { oneSchema = (MdmSchema) subSchemaIter.next(); // To get information on subschemas other than the Global // schema, GLOBAL_CAT, remove the if condition and call // the getSchemaInfo method. if (oneSchema.getName().equals("GLOBAL_CAT")) getSchemaInfo(oneSchema, TERSE); } } catch (Exception e) { System.out.println(" Encountered exception. " + e); } } /** * Gets information about an MdmMeasure. */ public void getMeasureInfo(MdmMeasure measure, int outputStyle) { System.out.println(" " + measure.getName()); if (outputStyle == VERBOSE) { // Get the dimensions of the MdmMeasure. try { List mDims = measure.getDimensions(); Iterator mDimIter = mDims.iterator(); System.out.println(" Its dimensions are: "); while (mDimIter.hasNext()) { System.out.println(" " + ((MdmDimension) mDimIter.next()).getName()); } } catch (Exception e) { System.out.println(" Encountered exception. " + e); } } } /** * Gets information about an MdmDimension. */ public void getDimInfo(int count, MdmPrimaryDimension dim, int outputStyle) { if (outputStyle == TERSE) System.out.println(" " + dim.getName()); else if (outputStyle == VERBOSE) { System.out.println(count + ": MdmPrimaryDimension Name: " + dim.getName()); String description = dim.getDescription(); if (description.length() > 0) System.out.println(" Description: " + dim.getDescription()); // Determine the type of the MdmPrimaryDimension. try { if (dim instanceof MdmStandardDimension) { System.out.println(" It is an MdmStandardDimension."); } else if (dim instanceof MdmTimeDimension) { System.out.println(" It is an an MdmTimeDimension."); } else if (dim instanceof MdmMeasureDimension) { System.out.println(" It is an MdmMeasureDimension."); } } catch (Exception e) { System.out.println(" Encountered exception. " + e); } // Get the attributes of the MdmPrimaryDimension System.out.println(" Its attributes are:"); try { List attributes = dim.getAttributes(); Iterator attrIter = attributes.iterator(); while (attrIter.hasNext()) { System.out.println(" Attribute: " + ((MdmAttribute) attrIter.next()).getName()); } } catch (Exception e) { System.out.println(" Encountered exception. " + e); } // Get the hierarchies of the MdmPrimaryDimension getHierInfo(dim); System.out.println(" "); } } /** * Gets the MdmHierarchy components of an MdmPrimaryDimension. */ public void getHierInfo(MdmPrimaryDimension dim) { List mdmHiers = dim.getHierarchies(); Iterator mdmHiersItr = mdmHiers.iterator(); MdmHierarchy mdmHier = null; MdmLevelHierarchy mdmLevelHier = null; boolean isLevelHierarchy = false; int i = 1; System.out.println(" The MdmHierarchy components of " + dim.getName() + " are:"); while (mdmHiersItr.hasNext()) { mdmHier = (MdmHierarchy) mdmHiersItr.next(); System.out.println(" "+ i + ": " + mdmHier.getName()); if (mdmHier.isDefaultHierarchy()) { System.out.println(" "+ i + ": " + mdmHier.getName()); " is the default MdmHierarchy of " + dim.getName() + "."); } if (mdmHier instanceof MdmLevelHierarchy) { mdmLevelHier = (MdmLevelHierarchy) mdmHier; System.out.println(" It is an MdmLevelHierarchy."); isLevelHierarchy = true; } else if (mdmHier instanceof MdmValueHierarchy) { System.out.println(" It is an MdmValueHierarchy"); } System.out.println(" Its attributes are:"); if (isLevelHierarchy) { System.out.println(" Level attribute: " + mdmLevelHier.getLevelAttribute().getName()); System.out.println(" Level depth attribute: " + mdmLevelHier.getLevelDepthAttribute().getName()); } System.out.println(" Parent attribute: " + mdmHier.getParentAttribute().getName()); System.out.println(" Ancestors attribute: " + mdmHier.getAncestorsAttribute().getName()); if (isLevelHierarchy) getLevelInfo(mdmLevelHier); i++; } } /** * Gets the MdmLevel components of an MdmLevelHierarchy. */ public void getLevelInfo(MdmLevelHierarchy mdmHier) { List mdmLevels = mdmHier.getLevels(); Iterator mdmLevelsItr = mdmLevels.iterator(); System.out.println(" Its levels are:"); while (mdmLevelsItr.hasNext()) { MdmLevel mdmLevel = (MdmLevel) mdmLevelsItr.next(); System.out.println(" " + mdmLevel.getName()); } } /** * Creates a new SampleMetadataDiscoverer10g object and calls its * run method. */ public static void main(String[] args) { new SampleMetadataDiscoverer().run(args); } }
The output from the sample program consists of text lines produced by Java statements such as the following one.
System.out.println("The root MdmSchema is " + root.getName() + ".\n");
When the program is run on the Global schema, the output includes the following items:
The name of the root
MdmSchema, which is
The names and other information for the
MdmPrimaryDimension objects in the root
The measures in the
The dimensions and measures of the
Because the
MdmSchema is the only subschema under the root
MdmSchema, its
MdmPrimaryDimension objects are identical to those in the root.
Two lines that indicate that the code got the primary
Source for an
Here is the output. In order to conserve space, some blank lines have been omitted.
The root MdmSchema is ROOT. The MdmPrimaryDimension components of the root schema are: 1: MdmPrimaryDimension Name: CHANNEL It is an MdmStandardDimension. Its attributes are: Attribute: Long_Description Attribute: Short_Description The MdmHierarchy components of CHANNEL are: 1: CHANNEL_ROLLUP CHANNEL_ROLLUP is the default MdmHierarchy of CHANNEL. It is an MdmLevelHierarchy. Its attributes are: Level attribute: D_GLOBAL.CHANNELLEVEL_ATTRIBUTE Level depth attribute: D_GLOBAL.CHANNELLEVELDEPTH_ATTRIBUTE Parent attribute: D_GLOBAL.CHANNELPARENT_ATTRIBUTE Ancestors attribute: D_GLOBAL.CHANNELANCESTORS_ATTRIBUTE Its levels are: ALL_CHANNELS CHANNEL 2: MdmPrimaryDimension Name: CUSTOMER It is an MdmStandardDimension. Its attributes are: Attribute: Long_Description Attribute: Short_Description The MdmHierarchy components of CUSTOMER are: 1: MARKET_ROLLUP It is an MdmLevelHierarchy. Its attributes are: Level attribute: D_GLOBAL.CUSTOMERLEVEL_ATTRIBUTE Level depth attribute: D_GLOBAL.CUSTOMERLEVELDEPTH_ATTRIBUTE Parent attribute: D_GLOBAL.CUSTOMERPARENT_ATTRIBUTE Ancestors attribute: D_GLOBAL.CUSTOMERANCESTORS_ATTRIBUTE Its levels are: TOTAL_MARKET MARKET_SEGMENT ACCOUNT SHIP_TO 2: SHIPMENTS_ROLLUP SHIPMENTS_ROLLUP is the default MdmHierarchy of CUSTOMER. It is an MdmLevelHierarchy. Its attributes are: Level attribute: D_GLOBAL.CUSTOMERLEVEL_ATTRIBUTE Level depth attribute: D_GLOBAL.CUSTOMERLEVELDEPTH_ATTRIBUTE Parent attribute: D_GLOBAL.CUSTOMERPARENT_ATTRIBUTE Ancestors attribute: D_GLOBAL.CUSTOMERANCESTORS_ATTRIBUTE Its levels are: ALL_CUSTOMERS REGION WAREHOUSE SHIP_TO 3: MdmPrimaryDimension Name: PRODUCT It is an MdmStandardDimension. Its attributes are: Attribute: Long_Description Attribute: Package Attribute: Short_Description The MdmHierarchy components of PRODUCT are: 1: PRODUCT_ROLLUP PRODUCT_ROLLUP is the default MdmHierarchy of PRODUCT. It is an MdmLevelHierarchy. Its attributes are: Level attribute: D_GLOBAL.PRODUCTLEVEL_ATTRIBUTE Level depth attribute: D_GLOBAL.PRODUCTLEVELDEPTH_ATTRIBUTE Parent attribute: D_GLOBAL.PRODUCTPARENT_ATTRIBUTE Ancestors attribute: D_GLOBAL.PRODUCTANCESTORS_ATTRIBUTE Its levels are: TOTAL_PRODUCT CLASS FAMILY ITEM 4: MdmPrimaryDimension Name: TIME It is an an MdmTimeDimension. Its attributes are: Attribute: End_Date Attribute: Long_Description Attribute: Short_Description Attribute: Time_Span The MdmHierarchy components of TIME are: 1: CALENDAR CALENDAR is the default MdmHierarchy of TIME. It is an MdmLevelHierarchy. Its attributes are: Level attribute: D_GLOBAL.TIMELEVEL_ATTRIBUTE Level depth attribute: D_GLOBAL.TIMELEVELDEPTH_ATTRIBUTE Parent attribute: D_GLOBAL.TIMEPARENT_ATTRIBUTE Ancestors attribute: D_GLOBAL.TIMEANCESTORS_ATTRIBUTE Its levels are: YEAR QUARTER MONTH The measures of the MdmMeasureDimension are: UNIT_COST Its dimensions are: PRODUCT TIME UNIT_PRICE Its dimensions are: PRODUCT TIME UNITS Its dimensions are: CHANNEL CUSTOMER PRODUCT TIME Schema: GLOBAL_CAT The MdmPrimaryDimension components of schema GLOBAL_CAT are: CHANNEL CUSTOMER PRODUCT TIME The measures of schema GLOBAL_CAT are: UNITS UNIT_COST UNIT_PRICE Making a Source object for dimension CHANNEL. Made the Source Closed the DataProvider. Closed the connection.


text:
With the touch of a finger, check your work and personal email, surf the web on the 2.8" touch-screen and access your personal photos, videos and music stored on the 4GB of internal memory.
TouchFLO™ 3D gives you one-touch finger or stylus access to the web, TV, e-mail, messages, contacts, photos and music the second you pick up your phone...and you experience it all in vivid 3D.
Windows Mobile 6.1 provides features allowing you to stay connected to your business and personal data on the go. Windows Mobile 6.1 supports many forms of email including HTML mobile. Edit documents using Microsoft Mobile applications. Easily transfer your digital multimedia from your Windows-based PC to your device.
Store pictures, videos, music and other data on the 4GB of internal memory.
High-speed data connection between the device and nearby Wi-Fi access points for the ultimate in mobile connectivity.
Capture high-resolution images with the digital camera and zoom. Create your own video clips and easily share them with family and friends.
Enjoy the convenience of hands-free communication by using headsets, car-kits and other Bluetooth-compatible devices.* Stereo Bluetooth lets you listen to your music on the go or listen to your music using compatible accessories without wires. *Bluetooth wireless accessories are sold separately.
Outlook email with Microsoft Direct Push Technology and HTML support. Send and receive email from multiple corporate and personal email accounts. Also, get wireless email access to popular commercial POP3 and IMAP accounts like AOL, Gmail, Earthlink, and Yahoo!
Tell your story to friends and family with text, pictures and video taken in the moment. Send messages to other phones, email addresses and more all from your phone.
Live Search by Microsoft® lets you use device web and location capabilities together to find just what you want right now.
Search for the closest coffee shop, or navigate to a specific address with a 3D map that moves with you. Asking for directions is a thing of the past.
Transfer music files from a PC or download from the Sprint® Music Store and listen to your songs via the speakerphone or a stereo headset accessory.
Use the Sprint Music Store to listen to music while sending text messages, browsing the Web, or playing a downloaded game.
Say the name of any entry in your phone book and the number is dialed automatically without using the keypad. This feature is speaker-independent, so there is no need to train the phone to respond to any one person's voice. Receive an audible status report of your phone/s coverage, signal strength, and battery strength.
Identify callers at a glance by linking downloaded photos and other images to your phone book.
View and update your calendar, schedule appointments, check your task list and more while you're on the go.
Able to connect to a TTY device and allow anyone who is hearing-impaired to communicate.
M3 Rating
please note: web broweser and text messages does not work with metro pcs
© Copyright ElectronicsForce.com. All third party images, logos and brands are property of their respective owners.


text:
Our licensed Trapper Creek plumbers specialize in copper pipe repair services, as well as many other types of plumbing services, so don't wait, contact us now for a free quote.
* We specialize in copper pipe repair, but we can help with any plumbing repair, leak detection and installation project
* All of our plumbers are licensed, insured, bonded, professional & experienced
* PVC, Pex, Copper, Drain, Sewer, Water, Gas and More
* Get a free copper pipe repair estimate
We are highly trained, and have experience with all types of pipe repair and installations, including PVC, Pex, Copper, Drain, Sewer, Water, Gas and More.
So if you're looking for affordable copper pipe repair services Trapper Creek, Alaska, then look no further. Our plumbers are friendly, professional, reliable and always get the job done right.
Even the smallest pinhole leak can lead to major water damage. It needs to be repaired promptly by a professional plumber.
Please use the form here and tell us about your plumbing project, and we'll get back to you with a free repair or installation estimate.


text:
Mommy Needs To Pay Her Rent And Your Dick Is Her Best Investment!
When a sexy Mommy Needs Money she's willing to do just about anything! A MILF who is short on the month's rent or needs money to get her car fixed is often willing to bargain some hardcore favors. Watch as these reality porn divas show you how far they would be willing to go if they were ever in a position where they needed some fast cash in exchange for some tight ass!
When young stud Chris Johnson is cruising around looking for hookers, he is totally surprised to see gorgeous redhead housewife Brittany O'Connell selling herself on the side of the road. At first he's not even sure that Brittany is a prostitute - she looks far too respectable! However, the big titty MILF jumps into his car and accompanies him home, revealing the fact that she's got on an extremely slutty pair of stockings underneath her dress - and no panties! She sucks Chris as good as any two dollar whore, almost getting him to spurt in her mouth. However, the big titty babe wants to get off, demanding a rough fucking.
Carolyn Wants Some Alpha Male Cock
Big titty blond MILF Carolyn Reese is the kind of harlot who is impressed by superficial things like money and power. She comes across older stud Tommy Gunn, who looks so wealthy and respectable in his suit that Carolyn immediately grows wet between her legs. She tries to play it cool at first, but finally she can't help herself any longer - she needs some of that alpha male cock! She strips down to her bra, panties and stockings, leaving her high heels on as she bends over the back of the sofa and tempts Tommy with her beautiful butt. Soon she's got Tommy's big cock thrust down her throat, and then he stuffs it into her wet pussy.
Wife Fucks To Pay Off Hubby's Debt
Brunette MILF Erica Rogue listens to her husband's sob story about the money he owes for his gambling debts. A leg breaker shows up to collect, and he agrees to sleep with Erica in lieu of some more time. He helps her off with her dress and she drops to her knees to suck his hard cock. She deep throats his dick before climbing on top to ride him cowgirl, and she gets on her hands and knees to get fucked doggy style. He lays her back to pound her missionary, and he finally gives her a messy facial as her husband watches.
Eve Double Penetrated At Job Interview
Gorgeous and busty brunette MILF Eve Karera is desperate for a job, but her qualifications don't look great on paper. John Strong is looking at her resume and shaking his head, but Eve will do anything for employment! Just then the office geek, Alex Gonz, walks into the room, so John tells Eve to do whatever she has to do to get the job. It turns out that the geek has got a surprisingly large dick, and Eve is a natural born cocksucker! The horny babe ends up getting double penetrated right there on her job interview, groaning as she gets simultaneously pumped in her pussy and her butt crack. Both men spurt messily in her mouth.


text:
Have an item for sale, or looking to buy an item? This is the spot for you. Post Ad in Sports Eqpt
Sports Eqpt -
Thanks for visiting our site.
Please check out our Ads.
Youmongus Ads Network Favorites
- Offer - Florida Attorney Thomas Cope of Cope, Zebro & Crawford, P.L. under investigation for killing raccoon may have mugshot
- Offer - Florida Attorney Thomas Cope of Cope, Zebro & Crawford, P.L. under investigation for killing raccoon may have mugshot
- Offer - Breaking opportunity!Save Manage Make $ - with Revv Card!
- Offer - MORE THAN 5000 CHANNELS - $39/MO
- Offer - Join Us For The RED Event in Las Vegas April 27-28, 2019
- Offer - Welcome To Online Global Prelaunch
- Offer - SPEND JUST $50 ONE TIME AND BUILD YOUR STASH OF SILVER AND GOLD!!
- Offer - SPEND JUST $50 ONE TIME AND BUILD YOUR STASH OF SILVER AND GOLD!!
- Offer - Powerful Marketing Software For Your Business
- Offer - RECEIVE VACATIONS GOLD SILVER PLATINUM GAS DISCOUNTS AND MORE
- Offer - Your Travel Solution Plan...
- Offer - Benjamin Suarez on Building Fortunes Radio with Peter Mingils on SCI Suarez Corporation Industries success story
- Offer - CA$H to Your Front Door!
- Offer - Credit Repair Agent
- Offer - Loads of Love
- Offer - Johnetta Huntley explains Weight Loss & why diabetics love this to help with Blood Chemistry
- Offer - Live Ultimate Elixir Has Ultimate Shrooms and Super Foods with Super Greens
- Offer - Join and be a part of a lucrative business opportunity you don't want to miss.
- Offer - Live Ultimate Radio show with Marc Wachter, Tim Tobin and Pat Newlin
- Offer - Success By Health LAUNCH!
- Offer - Best MLM of this coming Decade!
- Offer - MLM Charity website created by Peter Mingils as PM Marketing NetworkLeads Crowd Funding
- Offer - LOSE WEIGHT & MAKE MONEY
- Offer - GET US INSURANCE NOW
- Offer - Take The Tour, See Why This is the Best!
- Offer - This is the Greatest Opportunity Ever!
- Offer - Just See What It's All About!
- Offer - Take The Free Tour and Decide For Yourself!
- Offer - Just Check This Out!
- Offer - Have You Heard of This Breakthrough Company?
- Offer - Check Out This Amazing Opportunity!
- Offer - Introducing An Amazing Company
- Offer - Take The Free Tour Now!
- Offer - People who are having tingling in their feet due to poor circulation.
- Offer - THE BREAKTHROUGH NEW COMPANY! Check it out!
- Offer - THE BREAKTHROUGH NEW COMPANY
- Offer - PM Marketing introduces MLM Radio on Amazon Skills
- Offer - "Transform Your Life"
- Offer - Bitcoin EARN While you LEARN
- Offer - Extraordinary Opportunity to Help Launch New, Health/Wellness Product
- Offer - I am a 70+ yr old Grandma!
- Offer - Home Based Goldmine
- Offer - You Can Make Money Changing Light Bulbs, and Live Healthier
- Offer - CAN YOU MAKE MONEY CHANGING LIGHTS BULB
- Offer - The Future of Light is HERE!
- Offer - What added value do you get when you join with us? Take a Look...
- Offer - Home Business Opportunity in Billion Dollar Health and Wellness Industry
- Offer - Home Business Opportunity in the rapidly Expanding Health and Wellness Industry!
- Offer - Lazy Man's Path To Wealth
- Offer - Cash To Your Front Door
Most popular Sports Eqpt:
© 2009 - 2019 EtwnAdsNetwork


text:
Celebrate with Sarah by entering to win a eReader (winner's choice of Kindle Fire or Nook Color)!
See what folks are saying about With Every
One fortunate winner will receive:
- A Kindle Fire or Nook Color (winner's choice)
- Handmade With Every Letter First Aid Kit
- With Every Letter by Sarah Sundin
Enter today by clicking one of the icons below. But
hurry, the giveaway ends on September 26th. Winner will be announced at
the "With Every Letter" Author Chat Facebook Party on
9/27. Connect with Sarah, get a sneak peek of her
next book, try your hand at a trivia contest, and chat with readers just
like yourself. There will also be gift certificates, books and a Book
Club Prize Pack to be won (10 copies for your book club or small
So grab your copy of With Every Letter and join Sarah
on the evening of the September 27th for a chance to connect with Sarah
and make some new friends. (If you haven't read the book – don't let
that stop you from coming!)
Don't miss a moment of the RSVP today. Tell your friends via FACEBOOK or TWITTER and increase your chances of
winning. Hope to see you on the 27th!
About the Book:
Book 1 in the Wings of the Nightingale series
Mellie Blake is looking forward to beginning her training as a flight
nurse. She is not looking forward to writing a letter to a man she's
never met–even if it is anonymous and part of a morale-building program.
Lt. Tom MacGilliver, an officer stationed in North Africa, welcomes the
idea of an anonymous correspondence–he's been trying to escape his
infamous name for years.
As their letters crisscross the Atlantic,
Tom and Mellie develop a unique friendship despite not knowing the
other's true identity. When both are transferred to Algeria, the two are
poised to meet face-to-face for the first time. Will they overcome
their fears and reveal who they are, or will their future be held
hostage by their pasts?
Combining a flair for romance with excellent
research and attention to detail, Sarah Sundin vividly brings to life
the perilous challenges of WWII aviation, nursing–and true love.
Link to buy the book:
Meet Sarah:
Sundin received the 2011 Writer of the Year Award from the Mount Hermon
Christian Writers Conference, and her second novel A Memory Between Us
is a finalist for an Inspirational Readers' Choice Award. Her stories
are inspired by her great-uncle who flew with the U.S. Eighth Air Force
in England during World War II. Sarah lives in California with her
husband and three children. www.sarahsundin.com
Find out more about Sarah at http://www.sarahsundin.com/.
Blog Tour Schedule:
My Thoughts: I loved Sarah's Wings of Glory series. I have to say that she's hit the ball out of the park With Every Letter.
Sarah has created the best characters with Mellie and Tom, both misfits of their own making. Mellie thinks she could never attract a man, and Tom is afraid of his father's past. When they get paired as pen pals they begin to help each other overcome their own insecurities.
Sarah creates great romantic tension between Tom and Mellie, Mellie is a flight nurse on the front lines, and Tom is in action running into each other is bound to happen right? You just don't know when, or how. I couldn't turn the pages fast enough!
Don't miss this book!!!!


text:
Untitled #47 (LOL) Brings Together Comedians, Curators & Cartoonists
Stretch out your sides because the next Untitled is going to a funny one. Untitled #47 (LOL) on May 25 brings comedians, curators, and cartoonists together to examine the more playful side of art.
Even though their performance is the same night, we convinced the funny guys from the Grawlix comedy show to be part of the evening's events. Adam Cayton-Holland and Andrew Orvedahl will be taking the reins as tour guides, leading visitors on an unpredictable Detour of the collections.
Comedian Ben Roy will be moderating a discussion with Peter McGraw and Joel Warner; the funny fellows from the Humor Code. This self-proclaimed scientist and skeptic travel the globe to figure out the science behind what makes things funny. Hear all about it at their interactive Q&A. They also will be organizing a study (real deal, folks) in the Hub, testing out funny factors on our Untitled visitors, aka subjects.
MakeARTtalk, our monthly series where we invite a local creative to make a new work inspired by the DAM collections, features cartoonist Kenny Be. Be was the editorial cartoonist for the Westword for over 30 years and now has designed a new cartoon just for the DAM. Chat with Kenny Be about his inspiration, process and how cartooning has changed over decades in the biz.
There's even more happening; music from Native Daughters, Detours with art historian/improv enchantress Giulia Bernardini and DAM's Gates Foundation Curator of Painting and Sculpture, Timothy Standring. Buntport will be there as always, but funnier than ever. You can view the event listing on our calendar and RSVP on Facebook.


text:
Now is apple season and I'll never turn down an apple strudel. With the holidays coming up, I'm all about cutting corners, while still creating seriously healthy dishes. The corner-cutter in this case was a box of whole wheat puff pastry, which pained me beyond measure to buy, because it was so expensive and pastry is not only pretty easy to make, but a fraction of the price. I let myself have this little lazy luxury, however, as I was knee-deep in work and family stuff.
This is a perfect Holiday dessert, so stock up your freezer with puff pastry and you're almost good to go.
Approx 1/2lb of puff pastry ( I purchased a 11b box and used half for this recipe)
1tsp vegetable oil
1/2 cup raspberry jelly
1/4 cup almond meal
4 apples
1/4 cup raisins
1/2tsp ground cinnamon
1tbsp milk
Confectioner's sugar for dusting
Preheat the oven to 350 F
Grate the apples and place in a colander lined with paper towel to drain
Roll out a rectangular block of the pastry. You need to roll it out into as thin as possible a rectangle (measuring about 10 x 15 inches).
Lightly brush the pastry with half the oil leaving a 1 inch border.
Spread the jelly over the pastry within the border. Squeeze the grated apple to make sure that most of the moisture has drained, then pile it evenly over the pastry rectangle. Sprinkle the almonds on top, the raisins and finally the cinnamon.
Carefully roll from the long edge of the rectangle to form a thick log. Make sure the seam in underneath and very carefully transfer to a greased baking sheet.
Bake for 35 minutes or until golden brown on top. Cool on a wire rack and dust with sugar before serving.
I like to serve it with either plain yogurt, or creme fraiche.
If you wrap it in foil and stick it in the fridge, it will keep for up to 3 days. You can re-heat it for 20 minutes in a warm (320 F) oven.


text:
California Department of Transportation
Date: June 5, 2013
District: 5 Santa Barbara, San Luis Obispo, Monterey, Santa Cruz and San Benito Counties
Contact: Jim Shivers or Colin Jones
Phone: (805) 549-3237 or (805) 549-3189
SAN LUIS OBISPO – Caltrans has awarded nearly $250 million to improve public transit and air quality across California. One-hundred twenty-seven projects will upgrade transit service, purchase eco-friendly buses, modernize transit stations, and create jobs throughout the state.
"These projects give Californians a viable alternative to using their cars," said Caltrans Director Malcolm Dougherty. "Public transit reduces traffic congestion and protects the environment by lowering greenhouse gas emissions."
The funding comes from Proposition 1B, the 2006 voter-approved transportation bond, which is providing $3.6 billion over a 10-year period to improve public transit in California. To date, Proposition 1B has provided more than $2 billion in funding to nearly 900 transit projects statewide, with 340 completed.
Some of the notable projects awarded Proposition 1B funding include:
- San Luis Obispo Regional Transit Authority: $998,296 for the purchase of five to ten acres for the construction of a facility to house maintenance, scheduling, dispatch and administrative functions.
- City of Solvang: $35,000 for the installation of security lighting where vehicles are housed.
- San Benito County Council of Governments: $87,000 to replace a fifteen year old fueling facility which will include new fueling pumps, updated security features and tracking software.
- City of Morro Bay: $13,000 for the purchase of a replacement vehicle including the installation of a bicycle rack and new communications equipment.
For a comprehensive list of all projects that received Proposition 1B transit funding, please see the attached file.
# # # #


text:
Intra-aortic balloon pump combining fiber-optic speed with automatic in vivo calibration.
The CS300 with IntelliSense combines fiber-optic speed with automatic in vivo calibration. The result is faster time to therapy, faster signal acquisition and faster adaptation to rate and rhythm changes.
Faster Time to Therapy
- Faster inflation and deflation speed
- CS300 has true one-button start-up
- Automatically calibrates the fiber-optic pressure sensor in the patient and recalibrates every 2 hours or sooner should patient or environmental conditions change
- Automatically evaluates and selects the best lead and trigger source
- Automatically sets optimal timing
- Automatically adjusts to changes in patient conditions without clinician intervention
Flexibility Matters
The CS300 can be used with:
- Maquet fiber-optic IAB catheters
- Conventional fluid-filled IAB catheter
Fiber-optic Pressure Signal Transmission
An electrically isolated, low-level pressure output from the CS300 enables clinicians to send the fiber-optic arterial pressure waveform directly to a patient monitor by simply attaching an appropriate cable.
Unique Automatic In Vivo Calibration
Maquet has the only fiber-optic IABP and catheter system that automatically calibrates in the patient after insertion and automatically recalibrates in vivo every two hours or sooner should patient or environmental conditions change.
The Result
Faster time to therapy, ongoing consistency and accuracy of the arterial blood pressure waveform, and improved ease of use.
Cath Lab
- Fast, one-button start-up and delivery of therapy
- Consistent support for patients with PVC's and arrhythmias
- Fast Pneumatics
Critical Care Unit
- Time saving – Automatically trouble-shoots and adapts
- Easier patient management
- Standardization of patient therapy
Operating Room
- Eliminates alarms due to ESU noise
- Reduced need for user intervention
How to order
To place an order or learn more about any of the Maquet products, related accessories, or therapeutic solutions, please contact your local sales representative.
- Contact us @wrappertag>


text:
The famous image we find in an Arabic manuscript depicting the "al-faras al-mastuh" (a horse lying on its back) is a clear representative of the degree of progress attained in the Islamic tradition of veterinary science in general and in hippiatry, in particular. The following article by Rania Elsayed, a scholar from Cairo, presents a reproduction of this image taken from the original manuscript and the English translation of the portions of the Arabic text, those being like captions presenting the comments of the original author on the different parts of the anatomy of the horse.
By Rania Elsayed*
Note of the editor
A first version of this article was published as Rania Elyased: Anatomy of the Horse in the 15th Century on the website of Arabian Essence, a multi-lingual online Arabian horse magazine. We thank Elvis Giughera and Gigi Grasso (owners of www.ArabianEssence.com) for granting us the right to republish the article on www.MuslimHeritage.com. The version published hereafter was revised and augmented with a section of references on veterinary medicine and hippiatrics in the medieval Islamic world.
* * *
Try to google "horse anatomy", and I promise you that this manuscript will appear in the search results. This Egyptian manuscript is an anatomical study of the horse conducted in the 15th century during the reign of the Burji Mamluks (1382-1517 CE). The version uploaded on the internet is originally scanned from the book Islamic Science: An Illustrated Study written by Seyyed Hossein Nasr, a professor of Islamic studies at George Washington University. The original version is found in University library in Istanbul, Turkey.
Being outstanding cavaliers and valiant warriors, the Mamluks cherished the Arabian horse and considered it to be precious possession, life savior and companion, and a detrimental element in achieving victory in wars.
History records Sultan Al-Nasir Muhammed Ibn Qalawoon (1290-1342) importing numerous Arabian horses to his Al-Naseri stud which kept a record of the purchases of the Sultan with each horse's description and abilities.
Figure 1
No wonder that such devotion and love motivated the veterinarian (whose identity is unfortunately unknown) to conduct an anatomical study of the "drinkers of the wind". Actually the Medieval Islamic veterinary medicine covered many aspects of caring for horses including exercise, physiology as well as deformities, diseases and their treatment, not to mention the prevailing use of horses in different fields of art work including calligraphy, ornaments, pottery and glassware.
And because the world of Arabian horse lovers is linguistically diverse, I took on the task of translating this manuscript into English, and give non-Arabic speakers the chance to travel back in time and relive every moment spent in conducting this anatomical study.
I would like to give Mr. Wael Hanafy, the manuscript examiner and expert in Arabic language, my heart-felt thanks for examining this manuscript and helping me read the Arabic language written six hundred years ago.
While reading the translation of the manuscript, the reader will see that there are some words left untranslated.
Figure 2: Another image of the anatomy of the horse taken from Kitab al-baytara (Book on Veterinary Medicine), copied in Egypt in 1766. Paris, Bibliothèque nationale de France, Manuscrits orientaux (Arabe 2817) (Source).
To explain this, here is a brief account of the characteristics of the Arabic language six hundred years ago:
- Colloquial Arabic language was used in documentation as well as among the sultans and royal offices. The Mamluks (who were not of Arab origin) diligently encouraged the progress of sciences and arts except the sciences of the Arabic language, which according to some historians declined during the Mamluk and the Ottoman eras. Accordingly, it was very hard for Mr. Hanafy and me to decipher terms or expressions used six hundred years ago.
- Turkish and Persian terms were adopted and used.
- The use of rhetoric, rhymes and figures of speech was the hallmark of the Arabic language at that time. And this is manifested in drawing a simile between the horse's speed and "how much it drinks from the wind" or "drinkers of the wind", this is to mention a single example.
- Although not recurrent, the veterinarian described the organs with their colors or texture rather than naming them. This case is obvious in the anatomy of the eye when the veterinarian refers to the sclera as the white organ and the pupil as the pitch-black organ and describing other organs or substances as moist, dry and hard.
Translating this manuscript was the hardest task I have ever taken on. However, it has been a rewarding experience to me on every level. And I admit that it was worth every hour and every sleepless night I spent working on it.
I invite you to embark on a journey to the fifteenth century and explore the body of the horse through the eyes of the Mamluks.
See the image below for the translation of the text.
Figure 3
References and further reading on veterinary medicine and hippiatrics in the medieval Islamic world
- [Anonymous author] Kitab ma'rifat al-furusiyah (Book of the Knowledge of Horsemanship): The National Library of Medicine, Bethesda, Maryland, USA, MS A 90, item 3. An Arabic fragment (1 leaf, fol. 17a) consists of a table of contents (fihrist) only for a treatise titled Kitab ma'rifat al-furusiyah. According to this table of contents, the treatise would have consisted of 75 sections. The treatise itself is not included in this volume, and the author of the treatise is not given. No other copies have been identified.
- [Anonymous author], Aqrabadhin al-khayl (Formulary for the Horse): anonymous treatise on compound remedies and therapies for horses begins with a confused preface. In it, it is stated that the treatise was written originally in Armenian and was carried off to Egypt in 1266 by the Egyptian ruler al-Malik al-Zahir Rukn al-Din Baybars (ruled 1260-1277). It was then translated from Armenian into Arabic. Following the preface there is a detailed table of contents outlining 182 chapters (babs) in the treatise. The treatise is preserved in a number of copies: London, British Library, OIOC, MS Or. 3133; Gotha MS 2087; Sbath MS 1201 (present location unknown); The National Library of Medicine, MS A 4, 40 leaves (fols. 1b-40b). See on this manuscript Paul Sbath, 'Manuscrit arabe sur la pharmacopée hippiatrique', Bulletin de l'Institut d'Egypte, vol. 14 (1931-2), pp. 79-81 and plates i-iii.
- Abu Bakr ibn Badr, Le Nâçerî. La perfection des deux arts ou traité complet d'hippologie et d'hippiatrie arabes. Traduit de l'arabe d'Abou Bekr ibn Bedr par M. Perron. Paris, Bouchard-Huzard, 3 vol., 1852, 1859 et 1860. New French translation: Abû Bakr ibn Badr, Le Nâçerî. Hippologie et médecine du cheval en terre d'Islam au XIVe siècle. Le traité des deux arts en médecine vétérinaire. Traduit de l'arabe par Mohammed Mehdi Hakimi, sous la direction de Christophe Degueurce et avec la participation de François Vallat et Annie Vernay-Nouri. Paris, Errance, 2006, 223 pp.
- Al-Damiri, Kitab hayat al-hayawan (The Life of Animals) by Muhammad ibn Musa al-Damiri (d. 1405/808). Al-Damiri completed his enormously popular encyclopedia of animal lore in 1372/773 in Cairo, where he spent most of his life. The treatise was arranged alphabetically by the name of the animal, with 1069 entries in total (though some animals are discussed several times under different names). The National Library of Medicine in Bethesda (Maryland) has a very important copy of this popular compendium: MS A 19, 234 leaves (fols. 1b-234a), for the copy was transcribed before the author's death in 1405. The colophon of the copy states that the writing of the text was finished in the month of Rajab 773 [= January 1372] and that this copy was finished in the month of Sha'ban 805 [= February-March 1403]. A partial (and rather inadequate) English translation was published as Ad-Damiri's Hayat al-hayawan: A Zoological Lexicon, translated by A.S.G. Jayakar, 2 vols. (London and Bombay, 1906-8). A recent Arabic edition has been published: al-Damiri, Hayat al-hayawan al-kubrá, ed. Ahmad Hasan Basaj (Beirut: Dar al-Kutub al-'Ilmiyah, 1994); the NLM copy was not used in this edition.
- Alkhateeb-Shehada, Housni, "Donkeys and Mules in Arabic Veterinary Sources from the Mamlu Period (7th-10th/13th-16th Century)", Al-Masaq, vol. 20, Issue 2, September 2008 , pp. 207-214.
- Al-Sâhib Tâj al-Dîn (d. 1307): Kitâb al-Baytara / Book on Veterinary Medicine. Facsimile edition (Series C - 5,1-2). 2 vols. Edited by F. Sezgin. Frankfurt, 1984, 380 + 336 pp.
- Delprato, P.; Barbieri, L. [Treatise on the veterinary art attributed to 'Ippocras', translated from Arabic into latin by master Moses of Palermo vulgarized in the 13th century]. Trattati di mascalcia attribuiti ad Ippocrate, tradotti dall'arabo in latino da maestro Moisè da Palermo, volgarizzati nel sec. XIII, (...), corredati di due posteriori compilazioni in latino e in toscano, e di note filologiche (...). Bologna: Romagnoli, 1865, 300 p.
- Eisenstein, Herbert, "Las obras árabes de medicina veterinaria: tratados médicos o literature edificante?", in Actas XVI Congreso UEAI, ed. by Concepción Vázquez de Benito and Migue Ángel Manzano Rodríguez (Salamanca: Agencia Española de Cooperación Internacion, 1995).
- Grube, Ernst J., "The Hippiatrica Arabica Illustrata: three 13th-century manuscripts and related material", in A Survey of Persian Art, ed. by A.U. Pope and P. Ackermann [Proceedings, the IVth International Congress of Iranian Art and Arhaeology, Part A, Vol. XIV] (Oxford: University Press, 1967), pp. 3188-55 and Plates 1523-5.
- Heide, Martin, Das Buch der Hippiatrie - Kitab al-Baytara: Von Muhammad ibn Ya'qub ibn ahi Hizam al-Huttali (Gebundene Ausgabe) [Edition of the Arabic text, German translation and commentaries) Wiesbaden: Otto Harrassowitz Verlag, 2009, 780 pp.
- Hoyland, Robert, "Theomnestus of Magnesia, Hunayn ibn Ishaq, and the Beginnings of Islamic Veterinary Science," in From Jahiliyya to Islam : Eighth International Conference, July 2-7, 2000 / The Institute for advanced Studies at the Hebrew University of Jerusalem. Jerusalem, 2000, pp. 1-19].
- Ibn al-Ahnaf, Ahmed ibn al-Husayn, Kitab al-Baytara ('Book of Veterinary Science') (Baghdad, 1210 CE). Illustrated manuscript. Istanbul, Topkapi Palace Museum, MS Ahmed III 2115.
- Nasr, Seyyed Hossein, Islamic Science:An Illustrated Study, (Photographs by Roland Michaud). World of Islam Festival Publishing Westerham, England: World of Islam Festival, 1976.
- Rex Smith, G., Medieval Muslim Horsemanship: A Fourteenth-Century Arabic Cavalry Manual (London: The British Library, 1979).
- [Savage-Smith, Emilie], A Note on Veterinary Medicine: in catalogue of the Islamic Medical Manuscripts at the U.S. National Library of Medicine, Bethesda, Maryland.
- Tabaa, D., The History of Veterinary Medicine in the Late Islamic Period: on the website of the Mediterranean Zoonoses Control Programme of the World Health Organization (retrieved 30 May 2009).
- Weidenhöfer, Veronika, Heide, Martin, Peters, Joris, "Zur Frage der Kontinuität des hippiatrischen Erbes der Antike : Die Behandlung von Erkrankungen des Bewegungsapparates im Kitab al-furusiya wa-l-baytara von Muhammad ihn Ya'qub ihn abi Hizäm al-Huttuli", Sudhoffs Archiv (Steiner, Stuttgart) 2005, vol. 89, no1, pp. 58-95.
* Graduate of the Faculty of Al-Alsun 2001, Ain Shams University. Freelance translator: Equine Translation & Photography, Cairo, Egypt; website www.RaniaElsayed.com.


text:
MIDDLEBURY — Pinecones hang like bells from a branch. A birch bark globe trimmed with sumac twists in the breeze. Other pieces of sculpture are tucked just off the Middlebury trail — a wrapped figure eight of grape vines, a discarded snack food wrapper garnished with a sprig of white pine.
And the whole walk is sprinkled with poems, paintings and photography hanging in in waterproof cases .
The full text of this article is only available to online subscribers.
Are you an online subscriber? Click to login.
Click here to learn more about our subscription options.
If you have a print subscription, you can now add an online subscription at no additional charge! Just email us with your name and mailing address to set it up.
Breaking from tradition, I recently paddled somewhere other than Otter Creek. My sister, the illustrious raft guide, was visiting and we settled on the not-so-tame New Haven River.
Welcome back to another installment of "Otter Creek is the Best Creek," a serial tour of paddling on our backyard stream. This week, it's the Otter Creek Gorge, a class II-III section of whitewater between Belden Falls and Huntington Falls.
MIDDLEBURY — This weekend the sport of quidditch will come home to Middlebury, where the game was first played by non-wizard humans seven years ago. On Sunday beginning at 9 a.m., with Mead Chapel's bells ringing the theme from the Harry Potter movies, caped college students will kick off a full day of the wizarding game.
MIDDLEBURY — If you haven't been to the new M Gallery, above the Storm Café on Mill Street in Middlebury, mark your calendar for Saturday, Oct. 15, when Middlebury College students Sam Tolzmann and Madeleine Dai will host an opening of their work at 3 p.m. Wine and light refreshments will be served.
MIDDLEBURY — Members of the Middlebury College Solar Decathlon team spent two years designing, constructing and presenting their 1,000-square-foot, solar-powered, super energy efficient house in preparation for the U.S. Department of Energy's international competition.
We're all a little hydro-phobic after Irene. If you live near a river, if your septic system erupted through the yard or if your satellite dish is on its way to the middle stratosphere, you know what I mean. You cringe when the toilet flushes, and sleep with an inflatable dolphin.
Editor's note: Please don't try this at home.
This week, another installment of paddling in our backyard: Otter Creek Falls.
Whenever we slide into the water behind the restaurant there are a few patrons who shout off the porch.
"Do you know there's a waterfall down there?" they say, gesticulating wildly.
"What?" I say. "Really? A waterfall? How tall?"
MIDDLEBURY — If there's a lesson to be learned from Tropical Storm Irene, it's that disaster makes for good stories. And not just news stories.
Middlebury-based Vermont Folklife Center is holding workshops across the state to help people record their personal memories from the flooding.
MIDDLEBURY — The Federal Emergency Management Agency Mobile Disaster Recovery Center will wrap up a three-day stop in Middlebury at 6 p.m. Thursday. The FEMA team set up shop at VFW Post 7823 off of Exchange Street, helping Addison County residents to register with FEMA and find assistance for damage from the recent flooding.
Subscribe to Online Edition
Online PDF Print Edition
Copyright 2011 Addison Independent | 58 Maple Street, Middlebury, Vt. 05753 | All Rights Reserved
Site Development by Surf New Media


text:
It is widely accepted that New York's 2-1 win over FC Dallas at Red Bull Arena on Saturday was a game that was for the taking for the visitors. Holding the edge in nearly every offensive category, FC Dallas failed to put New York away time after time as goalkeeper Bouna Coundoul played perhaps the best game of his MLS career.
Four things to take from Saturday night's Red Bulls win:
Bouna Time – This much is true, Coundoul will frustrate New York fans. There will be moments like last week's own goal against Chivas USA and then there will be games like Saturday night where he puts the team on his shoulders. Time after time, Coundoul was world class for the Red Bulls. Without Coundoul, Backe said "we could easily have lost this game."
If Coundoul doesn't win Player of the Week honors for his brilliant seven save performance, something is wrong.
The Midfield Needs Work – Sliding Mac Kandji from forward to left mid only exacerbated the fact that this team lacks a true winger and that Kandji is a forward and needs to be in front of goal. On the other side, Dane Richards continues to puzzle, a player capable of the sublime but who often misses the easy pass.
Joel Lindpere can only do so much centrally, and FC Dallas decided to shut down Lindpere and make the Red Bulls beat them with their other attacking players.
"We didn't control anything in the midfield," Backe said about his team being content to get rid of the ball too quickly when they won it away from FC Dallas.
Red Bull Arena Still Has It – Even with 13,667 fans on a cold April night, the crowd looked and felt so much better than it would have in cavernous Giants Stadium. The turnout should be better with Philadelphia making the trek north this Saturday. But even half-full, Red Bull Arena is still a nice homefield advantage for New York.
The visitors liked it, with Eric Avila comparing the game's feel to an EPL match. For 90 minutes, even after the FC Dallas goal, the stadium still had a buzz about it.
Despite The Negativity – Last year it took until August 23 for New York to win its third game of the season, so forgive Red Bulls' fans for some giddiness over the result, no matter how badly the team played. This was the type of game that last year, the team wouldn't have won and most likely would have been run off the pitch in 2009.
Defender Tim Ream said that Backe told them at halftime that they weren't playing up to standard and to "be aggressive and not be tentative. Just attack, attack, attack." Last year, the Red Bulls would have caved-in after a clunker of a first half.
"It's funny what confidence does for you, it brings the best out in you," FC Dallas Head Coach Schellas Hyndman said of the difference between the New York of last year and this year.
Kristian Dyer is a reporter for MLSSoccer.com. This story was not subject to the approval of Major League Soccer or its clubs.


text:
HIGH POINT, N.C. – Coker College junior women's basketball players Amber Lau (Mt. Wolfe, Pa.) and Jessica Cohen (Ladsen, S.C.) have been named to the 2011-12 Conference Carolinas Women's Basketball All-Conference Teams. Lau was a first team selection, while Cohen was a third team selection.
Lau, a guard, has been the Cobras offensive leader all season. She averaged more than 18 points per game with 5.7 rebounds per game. Lau scored 30 plus points twice during the season, including scoring a career high 37 against Queens on Feb. 21.
Cohen, a forward for the Cobras, was the team leader in rebounds with 8.2 per game and was second on the team in scoring, averaging 15.2 points per game. She recorded eight double-doubles during the season and scored a career high 27 against Lees-McRae on Jan. 21.
Behind Lau and Cohen the Cobra women won 11 of their final 15 games, finishing with a record of 11-6 in league play.
Conference Carolinas announces the 2011-12 Women's Basketball All-Conference Teams, Player of the Year, Coach of the Year, and Freshmen of the Year award winners in conjunction with the Conference Carolinas Basketball Tournament Championships taking place this week at league institutions. Head Coaches from conference member schools nominate and then vote on the award winners who represent the best of the best for the conference.
Below is the full list of Conference Carolinas Women's Basketball award winners.
Women's Player of the Year
Porsha Morgan, Erskine
Women's Freshman of the Year
Courtney Friddle, North Greenville
Women's Coach of the Year
Corey Fox, Limestone
Women's All-Conference 1st-Team
Porsha Morgan, Erksine
Maria Young, Limestone
Amber Lau, Coker
Brittany Cox, Pfeiffer
Shonice Pettaway, Queens
Women's All-Conference 2nd-Team
Tamara Nesmith, Mount Olive
Nyeshea Willie, Barton
Kaileigh West, Limestone
Andrea Jones, Mount Olive
Karly Stache, North Greenville
Women's All-Conference 3rd Team
Christina Carlis, North Greenville
Jannetta Robinson, Barton
Tia Williams, Limestone
Jessica Cohen, Coker
Krisceda Cotton, North Greenville


text:
Definizione di Solomon Islands
Solomon Islands in American
country on a group of islands in the SW Pacific, east of New Guinea: formerly a British protectorate, it became independent & a member of the Commonwealth in 1978: 10,954 sq mi (28,371 sq km); pop. 286,000; cap. Honiara
group of islands including the islands of this country, Bougainville, and other islands belonging to Papua New Guinea: c. 16,000 sq mi (41,440 sq km)
Webster's New World College Dictionary, 4th Edition. Copyright © 2010 by Houghton Mifflin Harcourt. All rights reserved.
Vedi contenuto correlato
Solomon Islands in British
sostantivo plurale
an independent state in the SW Pacific comprising an archipelago extending for almost 1450 km (900 miles) in a northwest–southeast direction: the northernmost islands of the archipelago (Buka and Bougainville) form part of Papua New Guinea; the main islands are Guadalcanal, Malaita, San Cristobal, New Georgia, Santa Isabel, and Choiseul: a member of the Commonwealth. Official language: English. Religion: Christian majority. Currency: Solomon Islands dollar. Capital: Honiara. Pop: 611 343 (2017 est). Area: 29 785 sq km (11 500 sq miles)
Collins English Dictionary. Copyright © HarperCollins Publishers
elenco di parole
Tendenze di Solomon Islands
Usata occasionalmente. Solomon Islands è tra le 30.000 parole più utilizzate del dizionario Collins
Guarda l'utilizzo nel periodo:
Parole prossime a Solomon Islands
Termini relazionati di Solomon Islands
Definizione di Solomon Islands dal dizionario Dizionario inglese Collins
Eating green!
With more and more people embracing a plant-based diet and lifestyle, there is an increasing interest in words associated with vegetarianism and veganism. With the help of some of the delicious recipes from the authors of BOSH!, we look at what "eating more plants" is all about!
Per saperne di più
Unlock language with the Paul Noble method
No books. No rote memorization. No chance of failure. Your chance to have a one-to-one lesson with best-selling language expert Paul Noble, try a FREE audio sample of his brand new Mandarin Chinese course.
Per saperne di più
Learning English: Talking about your plans when travelling
This article about travelling will help you to find out how to get to places and do things such as buy tickets.
Per saperne di più
New collocations added to dictionary
Collocations are words that are often used together and are brilliant at providing natural sounding language for your speech and writing.
Per saperne di più
Collins Dictionaries for Schools
Our new online dictionaries for schools provide a safe and appropriate environment for children. And best of all it's ad free, so sign up now and start using at home or in the classroom.
Per saperne di più
Word lists
We have almost 200 lists of words from topics as varied as types of butterflies, jackets, currencies, vegetables and knots! Amaze your friends with your new-found knowledge!
Per saperne di più
Join the Collins community
All the latest wordy news, linguistic insights, offers and competitions every month.
Per saperne di più
13th edition of the Collins Dictionary out now!
Updated with all the very latest new words and senses, this new 13th edition is an unparalleled resource for word lovers, word gamers, and word geeks everywhere. #homeoflivingenglish
Per saperne di più


text:
Cynthia's Calm Retreat Bedroom
Like this entry? Favorite it below!
- Name:
- Cynthia
- Location:
- Toronto Canada
- Division:
- International
- What do you love about your bedroom?:
- I love that our bedroom is a calm retreat in a sea of constant excitement. With three young children, jobs, and lots on the go, my husband Graham and I wanted to create a sanctuary. For us, that meant a soft palette of whites and greys, a comfortable splurge bed thatâs big enough for the whole family to snuggle in, a statement piece of art, over-scaled lighting, and fabulous storage.
- What are your tips for creating a beautiful, healthy and organized bedroom?:
- Most of us donât have Million Dollar Rooms for bedrooms, so we have to make good design choices to maximize our spaces and make them lovely. Everything in its place. The key to a gorgeous bedroom retreat is removing visual clutter and squeezing in as much storage as possible. With only one small closet, we decided to steal some space from the room and create a built-in storage wall. It does triple-duty to hold clothes, the TV and books/magazines. Embrace your quirky spatial features. The cove-sloped ceilings are tricky - where does one colour end and another begin? So we painted everything the same warm white and then put in some simple molding to create a border for some happy wallpaper. Make the bed your Queen or King. While we do lots of things in here, sleeping is still the primary function. So, buy the best-quality cotton sheets you can (white is always best) and invest in a great bed in the biggest size that fits in your space. Sweet dreams.
- In modern homes, bedrooms have become more than just a place to sleep; they can be a retreat, a home office, a library, a relaxation zone. What are some ways you make the most of your bedroom?:
- We moved from a house double the size of the home we are in now so we had to maximize every inch of space. Our multi-purpose bedroom is no exception. A quiet place to read. Oversized lamps add design punch and provide great lighting to catch up on your décor magazines. End tables with drawers are good extra storage and a stable spot for a glass of wine or morning coffee. Boutique hotel escape. Nothing like a slick, wall-mounted TV to make you feel like youâre staying in a hotel suite. When you need some me-time, sneak away and watch your fav reality programs. Or, as a before-bed-treat, the kids pile on the bed in PJs and watch TV. Bedroom work. It doesnât feel like work when youâre in bed. Lean up against the handsome padded, headboard and catch up on those emails on your laptop.