text:
133 Reviews
Average Customer Review
Share your thoughts with other customersCreate your own review
39 of 41 people found the following review helpful
5.0 out of 5 stars A 70s Soundtrack From A 50s Movie!!
If "Grease" was meant to be a movie based in the 50s, why are there very little traditional rock'n'roll style tracks on this album? Ah, who care ?!! This soundtrack is simply a joy to listen to. Take away the fact most of the songs are cheesey and corny, what you have is an album that makes you feel good.
Some tracks are more well-known than others, but...
Published on 8 Nov. 2001
3.0 out of 5 stars Grease May Not Be The Word For Movie Musical Soundtracks
The film has remained one of the best-loved screen musicals of all time, despite its obvious liberty of toning down the brutal tone of the original stage musical, which may peeve off a few purists of the original stage musical. The fact that there are plenty of songs used in the film that never existed in the stage version proves that this populist film is remembered very...
Published 1 month ago by Andy Norton
Most Helpful First | Newest First
39 of 41 people found the following review helpful
5.0 out of 5 stars A 70s Soundtrack From A 50s Movie!!,
By A Customer
This review is from: Grease (Audio CD)
If "Grease" was meant to be a movie based in the 50s, why are there very little traditional rock'n'roll style tracks on this album? Ah, who care ?!! This soundtrack is simply a joy to listen to. Take away the fact most of the songs are cheesey and corny, what you have is an album that makes you feel good.
Some tracks are more well-known than others, but is there anyone living in the Western world that doesn't know the words to these songs? And even if you don't, how many of you have added your own words and ju sung along to the tracks anyway?!
The highlights? Frankie Valli's "Grease" captures the 70s 'disco' sound perfectly, so it won't come as a surprise to discover this was written by one of the Bee-Gees. "Summer Nights, "You're The One That I Want", "Greased Lightning", "Hoplessly Devoted To You" and "Sandy" are all as popular today as they were 23 years ago.
But there are a few hidden gems to be found as album fillers, most noteably the contributions from the 'real' 1960s group 'Sha-Na-Na'. Tracks including: "Born To Hand Jive", "Tears On My Pillow", "Those Magic Changes" and "Blue Moon" prove it's unfair to associate the "Grease" soundtrack CD only with John Travolta and Olivia Newton-John. Also, Stockard Channing's "There Are Worse Things I Could Do" also deserves a mention too.
Any naff songs? Yeah, but just a few. "Look At Me I'm Sandra Dee" reeks of 'naffness'(!), but on this soundtrack CD, the good outweigh the bad.
I first bought this soundtrack in the early 80s on vinyl (remember lp's?) and twice on audio cassette years later. Now I have two "Grease" CD's (inc. the 20th Anniversary Edition with CD-Rom). Now, if that isn't a recommendation you buy it, I don't know what is!
Just avoid anything associated with "Grease 2"!!!!
77 of 82 people found the following review helpful
5.0 out of 5 stars Not Too Sure About The "Extras" Though,
Jon (United Kingdom) - See all my reviews
This review is from: Grease - 30th Anniversary Deluxe Edition (Audio CD)
This new "25th Anniversary Deluxe Edition" (sounds pretty impressive, huh?!) arrived on the scene last Autumn with very little publicity or advertising behind it, so fans of the original soundtrack might be surprised at it's availability. Still, for those who love the songs from "Grease", this really is one of those "must have" CDs. Purists may not like this double CD however because all the initial songs have been digitally re-mastered to sound as if John Travolta, Olivia Newton John and the rest of the cast only recorded these tracks yesterday. But when the songs sound as good as they do on this revamped CD, what's not to like about them? There's nothing much anyone can add to what's already been said about the soundtrack to Grease. It truly is a wonderful feel good album that's stood the test of time really well - a soundtrack to be enjoyed by many generations to come. My interest in this new edition was the second disc, and for those curious at what these new versions are all about, I've decided to review that CD in more detail.
The added bonus of this "25th Anniversary Deluxe Edition" (how cool is that title?!) is the second disc, crammed full of mixes, megamixes and rarities. We begin with the "original" 1978 instrumental version of the title track (yes, it did appear on the b-side of the 7" single as I used to own it!). Nothing special about it, mind you as it sounds just like a karaoke track. The next three tracks on disc 2 ("Summer Nights", "Hopelessly Devoted To You" and "You're The One That I Want") are "genuine" karaoke tracks, however - not songs you'll be playing time and time again though (oh, and for those who don't know the words to these timeless classics, you'll find the lyrics inside the CD cover). Next up, another karaoke gem - this time, the "2003" version of "Sandy". By this time you're left wondering why all the fuss about this bonus disc (it's free after all) when for 25 years, fans of the movie have been singing along to these songs without the aid of "karaoke/sing-a-long" versions. Methinks someone at Polydor caught wind of the upcoming "Greasemania" TV special and decided to give the movie's real fans an opportunity to better those pop star wannabes who slaughtered those classic songs. I mean, could you do any worse?
John Travolta's 'single' version of "Grease Lightnin'" is up next. Slightly shorter than the movie/album version - with a few naughty words omitted for good measure - but you'll be hard pushed to notice the difference, making this a near-perfect copy of the version you're most familiar with. This is followed by two "previously unreleased" instrumentals from the movie ("Rydell Fight Song" & "Greased Up & Ready To Go"). If you've seen the movie more than once, these instrumentals will be instantly recognisable to you as they featured throughout various parts of the movie. Still, the words "album" and "fillers" spring to mind after you listen to them - a perfect description of this bonus CD up to this point. Then comes the awful PWL produced "Grease Megamix". Both John & Olivia have went on record by saying they hate this Megamix and it's not hard to see why. If I were compiling this bonus CD for Polydor, I'd have included the 1998 "Ultimix" Megamix instead - a track far superior to this effort. That said, the next track - The Grease Dream Mix (again, produced by PWL) - more than makes up for it's abysmal predecessor. Featuring the songs "Grease", "Sandy" and "Hopelessly Devoted To You", I'll never understand why this Megamix never gained chart success - especially considering it's shambolic forerunner was one of the best selling singles of 1990.
The final two offerings were originally released in Australia to commemorate the movie's 20th anniversary back in 1998 and only available in the UK by import. So most won't have heard the "new" versions of "Summer Nights" and "You're The One That I Want". Personally speaking, I didn't like these remixes when I first heard them back when they were originally released and I still don't like them today. "Summer Nights" -which is accompanied by a calypso-style backing track- is the better of the two, while "You're The One That I Want" -to be brutally honest- is terrible. It's a "trance" style remix that just doesn't work for me (and I have since discovered it didn't set the Australian music scene alight when originally released over there in 1998 either). I've been lucky enough to have heard several other remixes from the album over the past few years which knock the spots off anything featured on this bonus disc, so I'm surprised Polydor never considered featuring those ones. Quite frankly, this bonus CD makes the "Grease 2" soundtrack album appear one of the greatest pieces of musical work ever recorded! So to rate this awesomely titled "25th Anniversary DELUXE (no less!) Edition" , I give Disc One the maximum 5 stars, with Disc Two limping home with a measly 1.5. Then again, you're not paying anything extra for this bonus disc, and considering the whole DELUXE edition is available for only �9.99, no-one's forcing you to play it! But I do recommend you check out the beautiful "Grease Dream Mix".
14 of 16 people found the following review helpful
5.0 out of 5 stars Classic Reinvented,
This review is from: Grease - 30th Anniversary Deluxe Edition (Audio CD)
A classic album reinvented for the next generation. How many times have you caught yourself singing in the shower along to grease lightning, summernights (along with the voice change when you move from sandy to danny) and forgotten the words. Now you can do that all over again but with the added bonus on disc 2 the sing a long versions mean you dont need to forget a word again. There is also bundles of new extras ranging from instrumentals to remix. But if all these extras aren't your cup of tea then just sit back and listen to disc one and relive the memories of a golden sountrack over and over again.
3.0 out of 5 stars Grease May Not Be The Word For Movie Musical Soundtracks,
Andy Norton "Andy" (Oxfordshire, UK) - See all my reviews
This review is from: Grease (Audio CD)
The film has remained one of the best-loved screen musicals of all time, despite its obvious liberty of toning down the brutal tone of the original stage musical, which may peeve off a few purists of the original stage musical. The fact that there are plenty of songs used in the film that never existed in the stage version proves that this populist film is remembered very differently from those that have experienced the original stage musical.
The soundtrack itself reeks of that false nostalgia for all things 1950s that was a popular trend throughout the 1970s (think Happy Days and George Lucas' American Graffiti as prime examples of this trend.) So whilst rock n' roll fans may feel the vibes of this influential musical genre is somewhat bastardised to the original material it is trying to replicate, it does deliver the goods in bringing out the lively experience of watching this musical. However, this soundtrack does suffer in losing some of that screen magic as the audible experience just shows that many tracks do need the movie magic to make listening to them worth revisiting.
Therefore, for fans of the film, you may enjoy having the soundtrack for your amusement, but you probably want to revisit the film itself rather then listening to the so-so musicality of most of these tracks. Fans of film soundtracks will only want this if they remember the film fondly enough because there is not much subtext listening to this false rock n' roll without enjoying the film's musical context.
The soundtrack to Grease may not be the word for movie musical soundtracks, which does exemplify the flaws in the film's musicality then the songs themselves.
5.0 out of 5 stars Well this is good - you know what I mean?,
Hal Marshall "It wasn't me!" (Brentwood) - See all my reviews
This review is from: Grease (Audio CD)
I starred in my school's production of this musical way back during the Thatcher years. The original version may well have been a '1970s take on 1950s musicals' but our production gave it an added little flavour of life in the 80s as well. I was a somewhat reluctant Danny Zuko. I wanted to be Sandy but the casting director was a tad too conservative for that and went down the rather mundane and extremely predictable route of casting a girl in the role instead. I still think I would have looked better in that black outfit than she did but there we go. Still, it was a great success. You can't really go wrong with a soundtrack like this even if the story was a little far-fetched, certainly by 1980s standards. I mean, Sandy has to completely transform her image purely to win the affections of a borderline Neanderthal car mechanic who does nothing to meet her efforts halfway except throw on a letterman sweater. We had none of that. My Sandy laid it on the line to me right before the final curtain. She had changed her appearance because SHE wanted to, not to impress 'some guy'. And if I thought she was going to be washing my dirty overalls I certainly had another think coming. The audience loved it. Germaine Greer should have had a complimentary ticket.
The sound quality on this disc is superb, especially through headphones. I say that in particular because I myself have a habit of buying CDs because of the presence of one song and then playing that song to destruction. In this case, we're talking about 'Look At Me, I'm Sandra Dee'. Stockard Channing's voice is fantastic to sing along with but, having pondered the lyrics quite carefully one afternoon, I did start to wonder what sort of opinions the neighbours might be forming about me. Especially with me hitting the high notes so effortlessly.
'You're The One That I Want' is rather mysteriously to be found as Track 4 which is a little weird. You get the title track, which has the 1970s written all over it. We know by the end of it that the film is called 'Grease' though, so it does do its job. Then it's straight into the absolutely brilliant 'Summer Nights'. By the time we're through with that one we know that Sandy is as innocent as they come - either that or she is a very good liar. And we have also established that Danny is no gentleman and has one heck of a big mouth - either that or he is a very good liar. 'Hopelessly Devoted To You' is next, during which we realise the depths of Sandy's affections for this oik who has been so shamelessly tarnishing her reputation. And then, thanks to the presence of 'You're The One That I Want', we know that they end up together. The whole plot done and dusted in thirteen minutes. It's genius really.
5.0 out of 5 stars "Excellent Sound track Compilation for Posterity Purposes!",
Matloub Husayn-Ali-Khan "Matloub" (South Yorkshire, Sheffield, UK) - See all my reviews
This review is from: Grease (Audio CD)
I have done over 100 Reviews on Amazon and in my first ever review in June, 2008 I mentioned that the year 1978 was crucial to disco success of "Night Fever & Grease films/musicals". Well, finally, I am in the position to review those two crucial CD's of that "crucial" era: "Saturday Night Fever" (SNF) 1977-78 and "Grease" 1978.
On reviewing the: "Grease Original Soundtrack". This re-mastered CD compilation by Polydor (Polygram) I purchased at HMV, recently. This soundtrack sold over 28 million copies worldwide. As I understand it, the Soundtrack Album remained at the top of the Album charts in the UK, for 13 consecutive weeks in 1978!
Therefore, the top tracks are "Grease" - Frankie Valli; "Summer Nights" - Olivia Newton-John /John Travolta; "You're The One That I Want" - John Travolta/Olivia Newton-John;"Greased Lightning"- John Travolta; "Hopelessly Devoted To You" - Olivia Newton-John and "Sandy" - John Travolta. Point to note, that the songs presented in this CD compilation, are not in the same order of their appearance in the movie.
Overall, the other lesser known tracks from 1960s era by groups like the group 'Sha-Na-Na'. Tracks including: "Born To Hand Jive", "Tears on My Pillow", "Those Magic Changes"; "Blue Moon and Stockard Channing's "There Are Worse Things I Could Do" are not excellent but are okay apart from "Look at Me I'm Sandra Dee" which I found irritating.
Definitely an excellent Compilation Soundtrack worth purchasing!
5.0 out of 5 stars Grease is the word!,
Puzzle crazy (Walsall, England) - See all my reviews
This review is from: Grease (Audio CD)
Surely everone has seen the movie Grease at least once, right? Bad boy meets sweet girl, they break up then make up. OK, it's completely cheesy, but I would defy anyone to put this CD on and not start dancing around the room.This is a CD full of toe tapping feelgood songs that will cheer up even the grumpiest cynic!
Nearly all the tracks on this CD are iconic numbers that everyone knows the words to. There are so many good songs on here, it is really hard to pick a favourite. The style of most of the songs is 50's style Rock n Roll, but there are a couple of slow ballads thrown in too. There are actually 24 tracks on the CD, and I know you are thinking: "There weren't 24 songs in the film". But some of the tracks can be heard in the background in scenes in the movie where they are in the cafe, and other tracks are taken from the high school dance scenes.
Great stuff.
1 of 1 people found the following review helpful
4.0 out of 5 stars Good film music album,
Aremess "AremessUK" (Littlehampton, UK) - See all my reviews
This review is from: Grease (Audio CD)
What can one say? If you liked the film you'll love this album. It's got all of the classic hits we all remember on it like "Sandy", "You're the One that I want" etc. Can't lose by buying this album
8 of 10 people found the following review helpful
5.0 out of 5 stars Take a trip back to the 50�s with this fabulous soundtrack,
By A Customer
This review is from: Grease (Audio CD)
Everyone should have a copy of this CS - if you loved the film, you'll lover the soundtrack. Takes you back to the fun fifties with lots of energetic music. My absolute favourite is Born to Hand Jive which makes me want to dance wherever I am, a real fun, boppy, inspirational number. This is classic nightclub 'mad half hour' music.
5.0 out of 5 stars Now its the Grease Soundtrack,
C. Francis "The Welsh stressed dad" (Wales) - See all my reviews
This review is from: Grease (Audio CD)
It is a great soundtrack from a classic musical from the 70's
As my girls were doing a Grease musical and wanted to learn the numbers what better way than to get them this to hear in the car and learn the words......
Word of warning perhaps my idea of getting this for the car may not have been my best idea as I am now sick and tired of hearing this on EVERY and I mean EVERY journey.......
Grease is the word.........
Most Helpful First | Newest First
Grease by Olivia Newton-John (Audio CD - 2007)
Click for more info
In stock


text:
by macconcierge
on 9/14/2012
Used these in my job as a Mac tech and bought some for myself.
22-2797 - 8 Piece Inch Hex Set
Precision tapered handles Exact fit hardened tool steel tips Eight piece inch hex set includes: .028", .035", .050", 1/16", 5/64", 3/32", 7/64", 1/8"
22-4405 - Blue Mechanic's Tool Bag
This handy "Mechanic's Tool Bag" is similar to the GI tool bag used for decades by the U.S. Military. Platt's water-repellant Cordura fabric makes it much more durable. With eight sewn-in pockets on the inside and two divided snap pouches on the ou...
28-955 - Double Sided Foam Tape
Thousands of uses Fasten accessories to car dash, etc. 3/4" x 61/2' roll
35-5155 - 10MM Headphones White High Performance Earbud
High Performance Earbud Headphones White
Lightweight, stylish, high performance earbuds give crystal clear sound as well as a comfortable fit. Ideal for use with CD, MP3, MP4 and any other small portable audio players.
80-6875 - VHS Head Cleaner
VCR Head Cleaner safely and effectively cleans tape heads and entire tape path Non-abrasive
Exclusive cleaning material prevents debris from re-depositing on heads
Wet type
Very very good website! Reliable and delivered exactly on the day they gave me. Easily recommended!

subset: commoncrawl


text:
Mr. Fox is normally very shy. Luckily, his girlfriend made him a bright scarf that helped him feel brave. This plush fleece doll could be the one to lend you courage through hard times.
This product has no reviews yet. Be the first to review this product. Write a review
Enjoy 10% off your first order*


text:
Much of the East Coast is gripping for what is likely to be an historic and devastating hurricane. With Sandy expected to impact areas not used to such extreme conditions, tens of millions of people will need to act quickly to prepare. Here are some tips for how to get ready for Hurricane Sandy, and what to do during and after the storm.
Put an emergency supply kit together. A full list of recommended and suggested items are available through FEMA:
- Non-perishable food; at least a three day supply.
- Water; 1 gallon per person per day for at least three days is recommended.
- Hand-crank or battery-powered radio to keep up with news and weather reports.
- Flashlights.
- Extra batteries.
- First aid kit.
- Medications.
- Whistle to signal for help.
- Food and water for any pets or animals.
- Credit cards, ATM cards, cash.
- Copies of important documents. Keep them in a waterproof and portable container.
Create a family emergency plan. If your family is not all in the same place when the hurricane hits, you'll need a way to get in contact with one another.
Protect your home:
- Cover windows with ply wood or hurricane shutters.
- Bring all outdoor furniture, garbage cans and decorations inside.
- Turn off any utilities as instructed.
- Turn off propane tanks.
- Reinforce garage doors.
- Retrofit your roof.
- Fill bath tub and large containers with water.
- Solid wood and hollow metal doors will probably withstand the hurricane. If your entry doors aren't made of these materials, or you're not quite sure if they are or not, you can secure your door by installing head and foot bolts. Click here for more tips on securing entryways.
- Turn your refrigerator's thermostat to its coldest setting and keep its doors closed if you aren't required to turn off your utilities.
- Fill your vehicle's gas tank.
- If you're evacuating your home, unplug any appliances.
Next Page: What to do during and after the storm.


text:
Gone are the days of "this is good enough." The industry today is changing at a rapid pace, and firms must stay competitive.
To achieve this, firms must stay focused. Have a strategic plan… train your people… build teams…look at the 5 year picture. These are only some examples from the book.
One thing our firm does is hold a "retreat" once a year, where partners and managers get together and discuss long term and short term goals/plans for the company. It really is great to be a part of the planning process!!
A firm can have a great retreat, but what happens to those goals/plans? More often than not, they never come to fruition. Partners and managers come back super-charged, but then life happens and things are placed on the back burner. Make it a point to implement at least 2 short term initiatives.
This is a great book to assist firms in taking it to the next level. Do you want to play in the minors, or step up to the majors?


text:
Root Catalog
Shop by Brand
7 Items
Vacuflo Central Vacuum Filter 8106-01 Fits FC300, FC530, FC550, FC610, FC650, FC550 & FC650$39.95Vacuflo Central Vacuum Filter Fits All Vacuflo Central Vac Systems Filter Number 8106-01 Design To Fit Most All Vacuflo Central Vacuum Systems. 8106-01 Learn More
Vacuflo HP8704 Turbocat Zoom Turbine Nozzle - Sapphire$129.73This is a genuine TurboCat HP Vacuflo Handheld turbo brush attachment. Learn More
Vacuflo HP8705 Turbocat Zoom Turbine Nozzle - ONYX$188.87Vacuflo HP8705 Turbocat Zoom Turbine Nozzle - ONYX Representing one of the most powerful turbine powerheads in the industry, the TurboCat Zoom operates without electricity, power cords or batteries, making installation and operation easier and less costly; offering homeowners a more convenient and economical solution. To operate, this powerhead harnesses the airflow of the central vacuum system, generating maximum suction and deep cleaning power. Designed with a sleek low profile, the TurboCat Zoom easily reaches under low-furniture such as sofas, beds, and dressers. This lightweight, responsive powerhead automatically adjusts to any carpet height and provides maximum cleaning with a 13 inch wide vacuum path that provides Edge-to-Edge Cleaning. As one of the quietest turbine powerheads on the market, the decibel rating of the TurboCat Zoom is 69.7 dBa, - 10-8 Learn More
Vacuflo Turbo Cat Zoom Powerhead - Platinum 8702$129.79The Vacuflo Turbocat Zoom Powerhead is one of the most powerful turbine powerheads in the industry. The TurboCat Zoom operates without electricity, using the airflow of your central vacuum system to turn the roller brush for maximum suction and deep cleaning power. Whole house cleaning has never been easier thanks to the high performance features included in the Zoom. This powerhead will help you "zoom" in on your cleaning needs. With its light, low-profile body, 13" cleaning path, super-sized rear wheels, automatic height adjustment and innovative roller design, you will be satisfied with the Vacuflo Turbocat Zoom for years to come. - 10-8 Learn More
VacuFlo RugRat Hand-Held Turbine Brush Belt (60 S3M204)$9.97RugRat HandHeld Turbine Brush Belt its all RugRat hand vacs / brushes. Belt has 60 S3M204 on it. Genuine HP Products Vacuuflo part. Learn More
Hawk Commercial Upright Vacuum Cleaner Bags to Fit Hawk Pursuit Models UVT14 & UVT18, Part 53430A. 10 Pack.$19.95This item is for 10 generic Hawk Commercial dual motor upright vacuum cleaners models UVT14, and UVT18. The Hawk Pursuit uprights are their dual motor vacuums, that have on-board attachments. If you're Hawk vacuum has on-board cleaning tools, these are th Learn More
Hawk HP1513-2S Dual Speed Floor Buffer Scrubber Machine With Pad Holder 1.5 HP 175 or 300 RPM$1,100.7820" Hawk HP1020 1.0 HP 175 RPM, F0002. Hawk Model HP1020 Commercial Floor Polisher Easily maintains a variety of flooring surfaces. Built for scrubbing, stripping, polishing, carpet cleaning and more. Built-in safety shut-off, twin capacitors, steel planetary gear drives and heavy-duty, wrap around bumper Learn More
Results 1 - 7 of 7


text:
A Very Ryckert Summer Podcast (2015)
Become Premium to Watch
Her Story is a bold and largely successful experiment in interactive crime fiction.
Rocksteady's gorgeous-looking third Arkham game refines its open-world format a bit and lets you drive a whole hell of a lot of Batmobile.
It's squid kids and ink blasting abound in Nintendo's exceptionally fun new online shooter.
Concept »
Sam's circular saw in Serious Sam II.
It replaces the chainsaw from the previous game.
The AT-4 is a single shot anti-tank weapon built by Saab Bofor Dynamics in Sweden.
Also known as "body armor", ballistic vests are designed to stop various firearm rounds. Commonly worn by soldiers and police. The Nation Institute of Justice rates the protection capability of body from Level I (up to small calibers like .22LR) to Level IV (up to armor-piercing calibers like .30-06 M2)
A baton is a weapon used mainly for law enforcement. Kurtis Stryker from the Mortal Kombat series uses a baton.
Long special made dagger for use on the end of assault weapons or rifles in case of shift from ranged combat to CQC.
The knife given to you by Lucien Lachance for your initiation into the Dark Brotherhood. Its true potential is reached at the end of the quest line.
A shaped explosive device, typically C4, designed for breaching through an obstacle along with downing anyone beyond the door or wall.
Sometimes, the only weapons you can trust are your bare hands.
A hand grenade designed to blind and deafen opponents briefly.
A Latin word for sword, now used to describe a certain type of short sword used in close combat by roman legionnaires.
A grenade is an explosive device traditionally thrown by hand, but may also be propelled by a rifle or launcher.
A gun that uses various types of grenades as ammunition.
Fictional weapons technology that appears in Call of Duty: Modern Warfare 2 as a weapon attachment.
Whether it's worn for protection or style, helmets appear in various game genres.
A compound often used in bullet proof vests and other protective clothing.
A knife is a commonly seen object in video games. Usually used for close quarters combat, or as a cutting tool.
Usually worn to display position as a doctor or scientist
An accessory for the M16 rifle. It is a grenade launcher that is installed under the barrel of the rifle. It fires a 40mm grenade with an effective range of 150 meters (160 yards) .
Hand held projectile weapon, originally chambered in .45 ACP, from the mind of John Moses Browning.
The M4 Carbine is a popular firearm in video games and a standard infantry weapon for the U.S. military, and many law enforcement agencies.
A possible attachment for any soldier's standard issue rifle. It is a combat shotgun, intended for breaching rooms and CQB scenarios, most prominently seen on an M16 or M4
Reflects light.
A 9mm submachine gun made by Heckler & Koch, used by many special forces units around the world.
The Operator is a .45 caliber handgun used by the United States Marine Corps, among other groups.
A hastily made prison knife.
Suppressors deafen the sound of a gunshot. Can be attached to most weapons.
Canister type grenades used to obscure the enemy's view of the advance or retreat of friendly troops; also used to mark objects of interest such as landing zones, mission objectives, navigational landmarks, as well as targets for artillery or air strikes.
A flexible fiber optic bundle with an eyepiece at one end, and a lens at the other.
A miniature camera with full pan and zoom functionality, plus night and thermal vision modes. The camera feeds its image directly to Sam's OPSAT. Ideal for advance scouting and intelligence gathering. Sticky Cams are reusable.
Stun knife refers to any small melee weapon with the secondary ability to stun its target nonlethally. Its most notable appearance is as the default weapon of Metal Gear Solid 4.
This edit will also create new pages on Giant Bomb for:
Until you earn 1000 points all your submissions need to be vetted by other
Giant Bomb users. This process takes no more than a few hours and we'll
send you an email once approved.
Because you're new to wiki editing, we sent your
submission off to our moderators to check it over. Most
changes are approved within a few hours. We'll send an
email when it is.
Once you've earned over points you'll be able
to bypass this step and make live edits to our system.
Until then, gain points by continuing to edit pages.
No changes were submitted, nothing was done! Please make changes to the wiki!
Thanks for continuing to improve the site. Some of your changes are
now live. However, some of your changes were sent to moderation because you do not
have enough points to make those live edits. You need points to
live edit the changes you commited.
For the changes that went through, our robot math gave you points for this
Thanks for continuing to improve the site. Your changes are
now live. Our robot math gave you points for this
Use your keyboard!
Log in to comment


text:
Thanks for redeeming.{{else}}
Success! Thanks for repurchasing.{{/if}} {{else}} {{#if Expired}}
Increase my visibility!{{else}} {{#if IsMultiPack}}
{{#if HasMultiPack}} You have {{MultiPackCount}} top spot(s) left. Now loading you into the search listings... {{else}} You have used all top spots. Now loading you into the search listings... {{/if}}{{else}}
We are loading you into the search listing pages...{{/if}} {{/if}} {{/if}} {{/if}}
{{Current}} just saw you!{{/if}} {{#if LastTopSpotPurchaseIsMulti }} {{#if HasAnyTopSpot}}
{{#if HasFreeTopSpot }} {{ UnclaimedTopSpotFree }} Free {{/if}} {{#if HasPaidTopSpot }} {{#if HasFreeTopSpot }} & {{/if}} {{ MultiPackCount }} {{/if}} Top Spot{{#if Plural}}s{{/if}} Left{{else}}
0 Top Spot{{#if Plural}}s{{/if}} Left{{/if}} {{else}} {{#if HasFreeTopSpot }}
{{ UnclaimedTopSpotFree }} Top Spot{{#if Plural}}s{{/if}} Left{{/if}} {{/if}} {{else}} {{#if HasResults}}
{{Current}} see you now!{{else}} {{/if}} {{/if}}
You can now invite anyone to meet at your favorite Starbucks.
Limited-time feature
32 year old man | Houston, TX, USA | Seeking women 24-28 within 50 miles
The key to being remarkable.......be a mirror to make others feel remarkable
Originally from Newark, NJ. I am really open-minded and willing to try almost anything once. I love to travel, especially internationally, which I believe contributes to my open-mindedness. My last interesting trip involved spending a week in Vietnam. That really opened me up to visiting other third world countries. I'm really fond of hip-hop /R&B music, especially Biggie, Jay-Z, Nas, etc. At the same time I have a great appreciation for classical music, jazz, samba, and other genres of music. I also love going to museums, theater plays, and the symphony. I am a huge sports fan and follow all types of sports as well. My favorite teams are Penn State Football, Michigan Basketball, NY Giants, NY Yankees, NY Knicks, Houston Dynamo, and Arsenal FC. Being an athlete at heart I love to play sports as well, especially basketball, football, soccer, and golf. I am really down to earth, fun, laid back and proud of my upbringing and culture. At the same time, I have the business acumen and pedigree to make moves and play the game with the best of them. I am an extremely proud of my education and accomplishments, but don't think those things define me as a person. I'm all about what is real. I'm just looking for a woman who shares some of the same interests, life goals, etc. It would also help if she is open minded towards new experiences and learning. I'm an intellectual at heart, who also likes to have fun and play around. Hopefully, she fits the same ideal.
Alumni connections , Coffee and conversation , Business networking , Cooking , Dining out , Movies/Videos , Museums and art , Music and concerts , Exploring new areas , Nightclubs/Dancing , Performing arts , Playing cards , Playing sports , Travel/Sightseeing , Video games , Watching sports , Wine tasting
Basketball, Football, Golf, Weights / Machines
I exercise 3-4 times per week.
I like Cats, Dogs, Fish
Some other viewpoint
I'm a fan of non-chain restaurants although I do have a couple favorite chains like Black Walnut Cafe, Niko Nikos. Best cities I've visited/lived in London, NYC, SF, Hong Kong.
Penn State University Park, University Park, PA
I am a big fan of Hip-Hop and R&B/Neo-Soul music. I'm also into Reggae, Classical, and other types of music. With the World Cup coming up I have been on a Samba kick recently.
Play/Watch Sports, Movies, Museums, Listen to Music, Read, Theater, Cooking, Volunteer/Coach/Mentor, Travel, Photography. I have very diverse interests.
I try to read a book a week. One of the last books I read which stood out was Man's Search for Meaning by Viktor Frankl.
Z{{Cta}} {{#if HasMoreInfo}} ?{{CtaSecondary}} {{/if}}
|What he is looking for
|6'3" (190cms)
|5'3" (160cms) to 6'0" (182cms)
|Body type:
|Athletic and toned
|About average, Curvy, Athletic and toned
|No preference
|No preference
|No Way
|No Way
|Social Drinker
|Social Drinker
|Other profession
|No preference
|I'll tell you later
|No preference
|Never Married
|Never Married
|Have kids:
|Wants kids:
|Definitely, Someday
|Black / African descent
|No preference
|Spiritual but not religious
|No preference
|Graduate degree
|Bachelors degree, Graduate degree, PhD / Post Doctoral
University of Michigan University of Texas


text:
Effects of Excess Energy Intake on Metabolic Risk (EXCESS)
Recruitment status was Recruiting
- Full Text View
- Tabular View
- No Study Results Posted
- Disclaimer
- How to Read a Study Record
The prevalence of obesity has reached epidemic proportions and is associated with the development of insulin resistance and type 2 diabetes (T2DM). A unifying theme has emerged over the past few years suggesting that lipid oversupply to metabolic organs responsible for glucose regulation leads to insulin resistance. Fitting with this, we and others have shown that increased lipid accumulation within skeletal muscle and/or liver is associated with impaired glucose uptake. However, the underlying mechanisms that mediate changes in muscle lipid metabolism are not yet known. The overall aim of this project is to examine metabolic effects of experimental weight gain in lean and overweight individuals with and without a genetic predisposition to type 2 diabetes. We hypothesise that lean subjects will increase fatty acid oxidation and upregulate mitochondrial oxidative capacity in muscle following overfeeding to protect against body weight gain and insulin resistance, but overweight subjects with a genetic predisposition to T2DM will have a defect in this ability.
Insulin Resistance
Other: Nutritional
|Study Type:
|Study Design:
|Intervention Model: Single Group Assignment
Masking: Single Blind (Outcomes Assessor)
Primary Purpose: Basic Science
|Official Title:
|Effects of Excess Energy Intake on Metabolic Risk
- Insulin sensitiviy by hyperinsulinemic clamp [ Time Frame: 28-days ]
- Fat oxidation (whole body RQ and C-14 palmitate), mitochondrial function [ Time Frame: 28-days ]
|Estimated Enrollment:
|Study Start Date:
|April 2007
|Estimated Study Completion Date:
|December 2008
Other: Nutritional
|Ages Eligible for Study:
|20 Years to 65 Years
|Genders Eligible for Study:
|Accepts Healthy Volunteers:
Inclusion Criteria:
- Sedentary (<60 min formal exercise per week)
- Aged 20-65 years
Exclusion Criteria:
- Personal history of diabetes, cardiovascular disease or hypertension
- Recent weight change (larger than 4kg in the past 3 months)
- Smoking
- Regular use of medications, except oral contraceptives
- Individuals with alcoholism or other substance abuse
- Pregnancy or lactation, women who are planning to become pregnant or who are not using adequate measures of birth control.
Please refer to this study by its ClinicalTrials.gov identifier: NCT00562393
|Australia, New South Wales
|Garvan Institute of Medical Research
|Darlinghurst, New South Wales, Australia, 2010
|Contact: Leonie K Heilbronn, PhD 61 2 92958309 firstname.lastname@example.com
|Principal Investigator: Leonie K Heilbronn, PhD
|Principal Investigator:
|Leonie K Heilbronn, PhD
|Garvan Institute
|Principal Investigator:
|Lesley M Campbell, MBBS
|Garvan Insititute
No publications provided by Garvan Institute of Medical Research
Additional publications automatically indexed to this study by ClinicalTrials.gov Identifier (NCT Number):
|ClinicalTrials.gov Identifier:
|NCT00562393 History of Changes
|Other Study ID Numbers:
|Study First Received:
|November 20, 2007
|Last Updated:
|November 21, 2007
|Health Authority:
|Australia: Human Research Ethics Committee
Additional relevant MeSH terms:
Insulin Resistance
Glucose Metabolism Disorders
Metabolic Diseases
ClinicalTrials.gov processed this record on June 30, 2015


text:
Right atrial enlargement
From Wikipedia, the free encyclopedia
Right atrial enlargement is a form of cardiomegaly. It can broadly be classified as either right atrial hypertrophy (RAH) or dilation. It is characterized by a P wave height greater than 2.5 mm.[1]
|This article about a medical condition affecting the circulatory system is a stub. You can help Wikipedia by expanding it.


text:
Connection information for open database connections is stored or "cached" in a connection manager at the database client. Therefore, even when a query is complete and the connection between the client and server is released, the manager maintains the database connection open. When a new query arrives at the client, the connection manager compares the connection information in the query to the corresponding information stored for each open connection. If there is a match and the connection is not in use, the already open connection is used for the new query. If there is no match, a new connection is opened until a predetermined limit of the number of connections is reached. When the limit is reached, an open connection which is not in use is closed and a new connection is established. In accordance with a preferred embodiment, a "free" list of open connections which are not in use is maintained so that a quick comparison can be made with the incoming query information.
1. A system for managing connections between a server and a plurality of databases in a distributed object network in response to a server request to open a first connection and to a server request to release a second connection, the system comprising:
a connection cache for storing information representing a plurality of connections;
opening apparatus cooperating with the connection cache which responds to the server open request by opening the first connection and storing information representing the first connection in the connection cache when the connection cache does not already contain information representing the first connection; and
releasing apparatus which cooperates with the connection cache and responds to the server release request by marking the second connection as unused.
2. A system according to
3. A system according to
4. A system according to
5. A system according to
6. A system according to
7. A system according to
8. A system according to
9. A system according to
10. A system according to
11. A method for managing connections between a server and a plurality of databases in a distributed object network in response to a server request to open a first connection and to a server request to release a second connection, the method comprising the steps of:
(a) storing information representing a plurality of connections;
(b) opening the first connection in response to the server open request and storing information representing the first connection in the connection cache when the connection cache does not already contain information representing the first connection; and
(c) marking the second connection as unused in response to the server release request.
12. A method according to
(a1) re-using the first connection when the connection cache does contains information representing the first connection and the first connection is unused.
13. A method according to
(a1a) marking the first connection as used.
14. A method according to
2. selectively closing an open connection in response to the server open request when the connection cache is full.
15. A method according to
(d1) opening the first connection and storing information representing the first connection in the connection cache.
16. A method according to
(e) storing information concerning all open and unused connections in a free list.
17. A method according to
(e1) checking the free list in response to the server open request to determine whether the first connection is open and unused.
18. A method according to
(e2) adding information representing the second connection to the free list in response to the server release request.
19. A method according to
20. A method according to
(e3) accessing the hash table by computing a hash value from connection information.
21. A computer program product for managing connections between a server and a plurality of databases in a distributed object network in response to a server request to open a first connection and to a server request to release a second connection, the computer program product comprising a computer usable medium having computer readable program code thereon, including:
program code for storing information representing a plurality of connections;
program code for opening the first connection in response to the server open request and storing information representing the first connection in the connection cache when the connection cache does not already contain information representing the first connection; and
program code for marking the second connection as unused in response to the server release request.
22. A computer program product according to
23. A computer program product according to
24. A computer program product according to
This invention relates to distributed object systems and, more particularly, to a system and method for managing connections between a client object and a database object in order to efficiently utilize the database.
Software programs are continually becoming more complicated. Early programs consisted of straightforward procedural code that presented a simple, command line interface and text display to the user. These simple programs have gradually been replaced with complex programs that have graphical user interfaces and multiple features. As programs have grown in complexity, the amount of effort which is required to write and debug the programs has also increased drastically. Consequently, major efforts have been made to reduce the amount of programming necessary to produce a modern, full-featured product. One of the most successful of these efforts has been the development of object-oriented programming in which programs are designed as collections of discrete elements called "objects". The objects can be modified and re-used in many cases, thereby reducing the development effort.
As will be understood by those skilled in the art, objects in the context of object-oriented programming are software entities comprising data and methods or operations on that data. The methods of an object collectively form an interface for manipulating the data in the object. The objects exist only at program runtime and are created, or instantiated, from object "classes" which are actually written by the programmer. The class code written by a programmer can be "reused" by another programmer by instantiating objects from that code.
In order to further reduce the programming burden, distributed object systems have been developed in which methods in objects resident on a server can be executed or invoked remotely over a network from a client object. In this manner, the objects can be developed and maintained by a party different from the party that developed the client application.
In order to standardize the data transfer process, several interfaces and protocols have been developed which allow objects in one program to interact with objects in another program which may be written in a different language and residing on a different platform. For example, one such specification was developed by an industry consortium called the Object Management Group (OMG) whose mission was to define a set of interfaces for inter-operable software. Its first specification, the Common Object Request Broker Architecture (CORBA) specification, is an industry consensus standard that hides all differences between programming languages, operating systems, and object location. The CORBA standard defines an object request broker (ORB) that handles the marshaling, transport and unmarshaling of information between applications and provides various standard object services, such as naming, life cycle, notification and persistence services. The ORB functions as a communication infrastructure, transparently relaying object requests across distributed heterogeneous computing environments. Inter-operability is accomplished through well-defined object interface specifications which allow client applications to connect to the ORB. CORBA also provides an implementation independent notation for defining interfaces called the OMG Interface Definition Language (IDL). Other distributed object protocols include Java RMI.
A distributed object system can also incorporate a data source, such as a database. The database is associated with a database server. A client object interacts with the database server in a conventional manner. The client object may also be viewed as a server from other client objects, as will be recognized by those skilled in the art. In order to use the database, the client object must first connect to the database and the connection then forwards database queries to the database and returns the result set. For example, in a distributed system which is compliant with the Java Database Connectivity API (JDBC), a client connects to the database by instantiating a connection object. The connection object then internally manages all aspects of the connection so that the details are transparent to the client. Effectively, the connection object acts as a pipeline to the underlying DBMS driver.
Although connection objects make interaction with a database straightforward, they do not manage resources well. For example, the client object may make repeated queries to a particular database and, consequently, it may be desirable to leave a database connection open even after a query has been completed. Since, most databases have a maximum number of simultaneous connections that can be handled, leaving connections open may cause the server to quickly exhaust the number of possible connections. Alternatively, if connections are closed after a query is complete, performance suffers since there is significant overhead involved in establishing a new connection to the same database if the same client should issue another query.
The foregoing problem is solved in one embodiment of the invention in which open connections are stored or "cached" in a connection manager at the client. Therefore, even when a query is complete and the connection between the client and server is released, the manager maintains the database connection open.
In accordance with one embodiment, connection information which can include the database name, user name and login password are stored in the connection manger for each open connection. When a new query arrives at the server, the connection manager compares the connection information in the query to the corresponding information stored for each open connection. If there is a match and the connection is not in use, the already open connection is used for the new query. If there is no match, a new connection is opened until a predetermined limit of the number of connections is reached. When the limit is reached, an open connection which is not in use is closed and a new connection is established.
Even though a query is completed, the connection manager does not close the connection until a new connection is needed and the connection number limit has been reached. Therefore, connections can be "shared" and the overhead involved in establishing new connections is significantly reduced.
In accordance with another embodiment, a "free" list of open connections which are not in use is maintained so that a quick comparison can be made with the incoming query information.
The above and further advantages of the invention may be better understood by referring to the following description in conjunction with the accompanying drawings in which:
FIG. 1 is a schematic diagram of a prior art computer network system on which a distributed object system can be built.
FIG. 2 is a block schematic diagram illustrating a prior art CORBA environment and showing the relationship of the client, ORB, object adapter, server and database.
FIG. 3 is a block schematic diagram illustrating the operation of the inventive connection manager.
FIG. 4 is a partial diagram of a table configuration used to store connection information in accordance with one embodiment of the present invention.
FIG. 5 is a flowchart illustrating a routine used to obtain a connection handle from the connection manager.
FIGS. 6A and 6B, when placed together, form a flowchart illustrating a routine which examines the free list to obtain a handle to an existing, unused connection.
FIGS. 7A and 7B, when placed together, form a flowchart illustrating a routine which selectively closes an unused connection to make room for a new connection.
FIG. 8 is a flowchart illustrating a routine which releases a connection handle while maintaining the connection open.
FIG. 9 is a class diagram illustrating the classes involved in implementing the connection manager in an object-oriented system.
FIG. 1 is a block diagram of a system 100 on which an illustrative connection manager constructed according to the present invention can run. As shown, the system 100 is a distributed computing environment comprising a plurality of individual computer nodes 102, 104, 106 and 108. The nodes are functionally organized into clients 102, 104 and 106 and at least one server 108 interconnected over a network 105. However, the clients 102, 104 and 106 and server 108 can also be implemented on a single node. Each node, whether a client 102, 104, 106 or server 108, is a conventionally programmed digital computer, respectively including a central processing unit (CPU) 118, 122, and a main memory 112, 124 interconnected with the CPU 118, 122. In addition, each client 102-106 and server 108 can include user interfacing devices, such as a monitor 114, keyboard 116 and mouse 117 and a storage device 112 (shown in FIG. 1, by way of example, for just one client 102). The server 108 includes a database 110, such as a relational database, file system or other organized data storage system. The individual components implementing each node 102-108 are interconnected over a central system bus (not shown) used for exchanging address, data and control signals, although other forms of component interconnections are possible. Finally, the system 100 can include devices for accepting computer-readable storage mediums (not shown) and can be interconnected with the network 105 for exchanging data and control signals transmitted as a computer data signal in a carrier wave.
In the described embodiment, each node 102-108 is a network connectable computer, such as a Sun SparcStation™5 workstation running the Solaris™ operating system, a version of the UNIX� operating system, or an IBM-compatible computer running the Windows NT™ operating system. However, use of the systems and processes described and suggested herein are not limited to a particular computer configuration. SparcStation™ and Solaris™ are trademarks of Sun Microsystems, Inc., Mountain View, Calif. UNIX� is a registered trademark of The Open Group, Cambridge, Mass. Windows NT™ is a trademark of Microsoft Corporation, Redmond, Wash.
Distributed computing environments can be logically viewed as a set of cooperating software components, referred to as "objects," being executed on one or more computers interconnected by a network. The individual applications running on each computer can share a set of standard or application-specific objects and executing an application can cause it to interact with and use other software objects available locally and throughout the network. Each such object can, in turn, itself use other software objects. Thus, an application in a distributed computing environment can consist of the combination of application-specific objects and the combined local and remote objects it uses. When one object calls an operation on another object, the calling object is referred to as the "client" while the called object is referred to as the "server."
FIG. 2 illustrates, in a very schematic form, the basic CORBA architecture which defines a peer-to-peer distributed computing facility where all applications are objects (in the sense of object orientation). Objects can alternate between client roles 200 and server roles 210. An object operates in a client role 200 when it is the originator of an object invocation. An object operates in a server role 210, called an object implementation, when it is the recipient of an object invocation.
The client 200 communicates with the server 210 by means of an object request broker or ORB 206. The ORB 206 operates with a transport 208 that conveys information between the client 200 and server 210 and, as previously mentioned, the ORB 206 handles the marshaling, transport and unmarshaling of information between client 200 and server 210. The client 200 communicates with the ORB 206, as indicated schematically by arrow 202, by means of an implementation independent syntax which describes object encapsulations. This syntax is called an interface definition language (IDL) and is defined in the CORBA specification generated by OMG. The OMG interface definition language can be used to define interfaces that have attributes and operation signatures. The language also supports inheritance between interface descriptions in order to facilitate reuse by developers. Objects or servants in the server 210 export object references with interfaces specified by the OMG IDL for use by clients. The object reference contains an identification of the object implementation so that the server 210 can pass a request to the correct object. The server 210 communicates with a data store, as indicated by an arrow 212, to store and retrieve data, including persistent object data.
The entire CORBA architecture is actually implemented in a conventional programming language, such as C, C++, or Smalltalk. Implementations in a variety of languages are available from a number of vendors who typically provide a compiler bundled with their ORB products. The compilers generate header files which define the OMG IDL interfaces and can be incorporated into application programs. The compilers also generate stub code 204 and skeleton code 218 for each interface.
The client application program 200 can link directly to the OMG IDL stub code 204. As far as the client application program is concerned, an invocation of the stub code 204 appears to be a local function call. Once invoked, the stub code 204 provides an interface to the ORB 206 that performs marshaling to encode and decode the operation's parameters into communication formats suitable for transmission on the transport 208 to the server 210.
At the server side, the OMG IDL skeleton code 218 is the corresponding implementation of the OMG IDL interface. When the ORB 206 receives a request, the skeleton code 218 unmarshals the request parameters and generates a call, indicated schematically by arrow 216, to an object implementation in the server 210. When the server completes processing of the request, the skeleton code 218 and stub code 204 return the results to the client program 200. If an error has occurred, exception information generated by the server or by the ORB is returned.
An object adapter 220 comprises the interface between the ORB 206, the skeleton code 218 and the server 210. Object adapters, such as adapter 220, support functions, such as registration of object implementations and activation of servers. There are many potential types of object adapters, depending on the purpose of the adapter. The original CORBA specification defined only a general-purpose Basic Object Adapter or BOA. The BOA performs some basic functions. For example, when a client request specifies an inactive server process, the BOA automatically activates the server process. When the server is activated it registers its implementation with the BOA. The BOA then stores this registration to use in future object requests. After an object is activated, it can receive client requests by means of a callback method in the skeleton code 218. BOA services also include exception handling and object reference management.
FIG. 3 is a schematic block diagram which illustrates the operation of the inventive connection manager in managing connections to databases in a distributed object system. As shown in FIG. 3, client objects 302 and 304 interact with a server object 310 to access databases 324 and 326. The interaction of client objects 302 and 304 with server object 310 is illustrated by arrows 306 and 308, respectively. These arrows schematically represent a distributed object transport system such as the aforementioned CORBA distributed object transport system.
In accordance with the principles of the present invention, rather than accessing databases 324 and 326 directly by, for example, instantiating connection objects, server object 310 utilizes the services of the inventive connection manager object 316 to establish the database connections. Other database servers, such as server 314, may also interact with connection manager 316 as indicated schematically by arrow 312.
Connection manager 316 manages the database connections 320 and 322 between the server 310 and databases 324 and 326, respectively. In particular, server 310 establishes a connection to one of databases 324 and 326 by requesting a connection handle from connection manager 316. Connection manager 316 maintains an internal cache 318 of connections that have been opened. When a connection is "free" or is no longer being used, connection manager 316 does not close the connection but instead stores identification information regarding the connection in the connection cache 318. For example, assume client 302 connects to server 310 via a connection 306 and causes server 310 to connect to database 324 over connection 320. When client 302 has finished with server 310, it drops the connection 306. However, connection manager 316 does not release connection 320, but instead stores the connection information including identification information for the client 302, the database 324 and any password information the client 302 uses to access the database 324 along with a handle to the connection in cache 318.
Subsequently, when client 302 re-establishes a connection 306 between itself and server 310 and, in response thereto, server 310 makes a request to again connect to database 324, connection manager 316 examines connection cache 318 to determine whether a database connection with the corresponding client, database and password information is stored therein. If it is, the associated connection handle is returned. If no existing connection is stored in the cache 318, then a new connection is opened and stored in the cache. Operation continues in this manner until the cache is full. If another connection handle is requested, connection manager 316 selects one of the unused open connections in connection cache 318 by means of a predetermined process and closes that connection in order to open the desired connection.
In this manner, database connections can be reused. For example, if server 314 always logs on under the same database name, user name and password, the same connection will be reused by connection manager 316 over and over. Thus, the overhead necessary to establish the connection is eliminated.
In accordance with one illustrative embodiment, information regarding database connections which have been opened are stored in a cache table. In order to reduce lookup time of "free" or unused open connections, a separate free list is also kept. In accordance with the preferred embodiment, the free list is kept in a hash table which is accessed by hashing part of the connection information, such as the connection password. Hash collisions are handled by linking colliding entries together in a linked list. FIG. 4 illustrates the contents of one illustrative cache table. A table with the same structure may also be used for the free list hash table.
Table 400 comprises a predetermined plurality of entries which are represented as rows in the table. Each entry, 402, 404, etc. comprises six fields. The first field 406 holds information which identifies the connection. This information may, for example, consist of the user name, the database name, the user's password or any other information which is used to set up a particular database connection.
The next field 408 holds a handle which represents the connection. This may, for example, be a handle to the connection object in a JDBC system or other suitable mechanism for identifying the connection.
The next two fields 410 and 412 contain a "pinned" flag and a "dirty" flag. When set, the pinned flag 410 indicates that the connection represented by the entry is currently in use and, therefore, not available for use by another client. The dirty flag 412 is used to avoid timing problems when an unused connection is selected to be closed so that a new connection can be established. Its use will be described in detail below.
Field 414 stores a hash value which, as previously mentioned, is determined by hashing either all or a portion of the connection information with a mathematical hashing algorithm. For example, the hash value may be generated by summing the integer values of all characters in the password. Field 416 is a "next" value which is used to link colliding entries together into a linked list. The next field contains the next entry in the linked list.
FIG. 5 is a flowchart which illustrates a routine which might be invoked by the server for obtaining a connection handle to a database connection when a new request arrives from a client. As shown in FIG. 5, the routine starts in step 500 and proceeds to step 502 where a determination is made whether the connection cache is full. This is determined by comparing the total number of entries in use (kept as an internal variable called numPinned) with the total number of cache entries. If all entries in use, the routine proceeds to step 504 where a wait state is entered. After a predetermined period of time, the routine proceeds back to step 502 where a check is made to determine whether the cache is still full. Operation proceeds in this manner until at least one connection becomes free.
When one connection becomes free, operation proceeds to step 506 where an attempt is made to obtain an entry from the free list using connection information contained in the request. This step is shown in more detail in FIGS. 6A and 6B. As will be discussed in detail hereinafter the routine in step 506 returns an entry containing a connection handle whose connection information matches the request connection information, if the connection is free. If no connections have connection information that matches the request connection information or the requested connection is not free, then a null entry is returned.
In step 508, the entry returned from the free list routine in step 506 is checked. If the entry is not null, the routine proceeds to step 512 to return the entry and ends in step 514.
Alternatively, if in step 508, a null entry has been returned from the free list routine, then a "clock" routine is invoked in step 510. This routine is illustrated in more detail in FIG. 7. The routine sequentially examines each entry in the cache until it detects an entry which is not in use. That entry is then returned in step 512 and the routine ends in step 514.
FIGS. 6A and 6B illustrate in detail the steps used to obtain an entry from the free list, which, as previously mentioned, is kept in a hash table. The routine starts in step 600 and proceeds to step 602 in which a hash value is calculated from the request connection information, as previously discussed. This hash value is then used, in step 604, to retrieve an entry from a hash table in which the free list is stored. A null entry returned from the hash table means that no free entries with the corresponding connection information are in the free list. In this case, the routine proceeds, via off-page connectors 616 and 620, to step 628 in which the null entry is returned. The routine then finishes in step 630.
Alternatively, if, in step 606, it is determined that the entry retrieved from the hash table is not null, then the routine proceeds to step 610 in which the entry connection information is compared to the request connection information. In step 612, a determination is made as to whether the entry connection information matches the input connection information. If it does not, the routine proceeds to step 608 in which the "next" field of the retrieved entry is used to get the next entry in the hash table linked list in case colliding entries have been stored in the same hash table location. The routine then proceeds back to step 606 where a check is made to determine whether the retrieved entry is null indicating that the end of the linked list has been retrieved.
Operation proceeds in this manner until a null entry is reached indicating that no free connections with the correct connection information exists, or a free connection with the correct connection information is detected in step 612.
If a free connection is detected in step 612, the routine proceeds, via off-page connectors 614 and 618, to step 622 in which the "pinned" and "dirty" flags of the detected entry are set. Next, in step 624, the numPinned variable is incremented and, in step 626, the selected entry is removed from the free list (if it subsequently become free.) Finally, in step 628, the entry is returned and the routine ends in step 630.
FIG. 7 illustrates in detail the steps involved in a "clock" routine. This routine starts in step 700 and proceeds to step 702 where one of the cache entries is selected using a "clock hand" variable. The "clock hand" variable sequentially points to each entry in the cache. When the end of the cache is reached, the clock variable is recycled to point to the beginning of the cache. In step 704, the check is made to determine whether the entry has been "pinned" or is in use. If the entry is in use, the routine proceeds to step 710 where the clock hand variable is advanced and the routine then proceeds back to step 702 where the next cache entry selected by the clock hand is examined.
Alternatively, if, in step 704, it is determined that the entry is no longer in use, the routine proceeds to step 706 where it is determined whether the "dirty" flag is set. The dirty flag is used to prevent re-use of the entry immediately after it is marked available to insure that timing constraints in the distributed object system are met. If it is determined in step 706 that the dirty flag is set, the dirty flag is cleared in step 708 and the routine proceeds to step 710 where the clock hand variable is advanced and the next entry is checked.
Alternatively, if, in step 706, it is determined that the dirty flag is not set, the routine proceeds, via off-page connectors 712 and 714, to step 716 where the clock hand is advanced to leave it in condition for the next invocation of the clock routine. Then, in step 718, the selected entry is removed from the free list in the hash table. In step 720, the selected connection is closed and a new connection is opened up with the new connection information. The connection information is then stored in the selected cache entry. Next, in step 722, the numPinned variable is incremented. In step 724, the new entry is returned and the routine finishes in step 726.
FIG. 8 illustrates a routine which is used by the connection manager to release a connection handle when the client no longer is using the connection. In accordance with the principles of the present invention, even though the connection handle is released, the connection itself remains open so that reuse is possible. This routine starts in step 800 and proceeds to step 802 where the hash value is computed from the connection information, as previously described. The hash value is then used, in step 804, to insert the entry into the free list stored in the hash table. Next, in step 806, the pinned flag of the entry is cleared to indicate that the connection is no longer in use and in step 808, the numPinned variable is decremented to indicate that there is now a free connection. The routine then finishes in step 810.
In a preferred embodiment, the connection manager is implemented in an object-oriented programming language, such as Java. FIG. 9 indicates the classes which are used in such an implementation. In particular, a ConnectionManager class 900 has two subclasses, 902 and 904. The SimpleConnectionManager class 902 is used where no caching of connections is necessary. The ConnectionCache class 904 is used where, in accordance with the principles of the invention, a connection cache is desirable. Similarly, the connection handle information is represented by the ConnectionHandle class 906 which also has two subclasses, 908 and 910. The SimpleConnectionHandle class 908 is used where no caching is necessary, whereas the ConnectionCacheEntry subclass 910 is used in connection with the ConnectionCacheManager class 904.
A software implementation of the above-described embodiment may comprise a series of computer instructions either fixed on a tangible medium, such as a computer readable media, e.g. a diskette, a CD-ROM, a ROM memory, or a fixed disk, or transmissible to a computer system, via a modem or other interface device over a medium. The medium can be either a tangible medium, including, but not limited to, optical or analog communications lines, or may be implemented with wireless techniques, including but not limited to microwave, infrared or other transmission techniques. It may also be the Internet. The series of computer instructions embodies all or part of the functionality previously described herein with respect to the invention. Those skilled in the art will appreciate that such computer instructions can be written in a number of programming languages for use with many computer architectures or operating systems. Further, such instructions may be stored using any memory technology, present or future, including, but not limited to, semiconductor, magnetic, optical or other memory devices, or transmitted using any communications technology, present or future, including but not limited to optical, infrared, microwave, or other transmission technologies. It is contemplated that such a computer program product may be distributed as a removable media with accompanying printed or electronic documentation, e.g., shrink wrapped software, pre-loaded with a computer system, e.g., on system ROM or fixed disk, or distributed from a server or electronic bulletin board over a network, e.g., the Internet or World Wide Web.
Although an exemplary embodiment of the invention has been disclosed, it will be apparent to those skilled in the art that various changes and modifications can be made which will achieve some of the advantages of the invention without departing from the spirit and scope of the invention. For example, it will be obvious to those reasonably skilled in the art that, although the description was directed to a particular hardware system and operating system, other hardware and operating system software could be used in the same manner as that described. Other aspects, such as the specific instructions utilized to achieve a particular function, as well as other modifications to the inventive concept are intended to be covered by the appended claims.
Patent Citations
Referenced by
Legal Events
Original Image


text:
The new Yardbarker app is here! Install on your iPhone, iPad or Android device. You can also find us in Google Newsstand.
Camille Little leads Storm past Dream, 88-68
SEATTLE (AP) Camille Little had 21 points and 13 rebounds and the Seattle Storm used a 13-0 first-quarter run to build a double-digit in an 88-68 victory over the Eastern Conference-leading Atlanta Dream on Thursday night. Crystal Langhorne added 17 points and Temeka Johnson had 16 to help Seattle (11-20) keep alive its faint hopes of making the WNBA playoffs for the 11th straight...
Via AP on Fox
August 08, 2014 | Discuss
Skylar Diggins Crushed by a Crystal Langhorne Screen
Skylar Diggins Crushed by a Crystal Langhorne Screen. [FTW]Follow us on Twitter, Subscribe by Email, View via Our Mobile Site, or Return Home
Via Bob's Blitz
Skylar Diggins Flattened By Screen During WNBA Game (Video)
With the NHL taking a two-day break before the Stanley Cup Final begins Wednesday, fans will have to rely on the WNBA for their fix of big hits. Wait, what? Sure, the country's premier women's basketball league (or any basketball league, for that matter) isn't known for having its players lay the lumber. Sometimes, though, aggressive screen-setting and defensive recklessness...
Skylar Diggins Gets Destroyed By Screen
On Sunday, the Tulsa Shock star Skylar Diggins got absolutely destroyed by a strong screen set by Crystal Langhorne of the Seattle Storms. Diggins tried to stay with the ball-handler to prevent her opponent from getting a shot off before halftime. The post Skylar Diggins Gets Destroyed By Screen appeared first on The Sideline | thesidelinesports.com.
Via The Garbage Time
Skyler Diggins Gets Destroyed by a Crystal Langhorne Screen
Can the WNBA have the "Where Amazing Happens" slogan if the NBA is done with it? Because that's all that comes to mind when watching Skyler Diggins get laid out by Crystal Langhorne on this amazingly set screen. Look at that. There's no shove, no moving of the feet and (most importantly) no flopping. That's just a screen of beauty. So when one sees Tim Duncan shuffle his...
Via Next Impulse Sports
No. 8 Maryland women defeat Florida State 87-77
Alyssa Thomas had 22 points, 12 assists and 12 rebounds for her fourth triple-double of the season, Katie Rutan tied a Maryland record with eight 3-pointers and the eighth-ranked Terrapins defeated slumping Florida State 87-77 on Thursday night. It was the sixth career triple-double for Thomas, a 6-foot-2 senior forward. She is 74 points short of matching Crystal Langhorne's school...
Via AP on Fox
February 20, 2014 | Discuss
No. 10 Maryland women defeat Pittsburgh 94-46
Alyssa Thomas had 19 points, seven rebounds and seven assists, and No. 10 Maryland cranked up the defense in a 94-46 rout of Pittsburgh on Thursday night. Shatori Walker-Kimbrough scored 13 and freshman Brionna Jones added 12 for the Terrapins, who limited Pittsburgh to 31 percent shooting and allowed only 21 first-half points. Maryland (18-4, 6-3 Atlantic Coast Conference) has...
Via AP on Fox
February 06, 2014 | Discuss
WNBA News
Delivered to your inbox
You'll also receive Yardbarker's daily Top 10, featuring the best sports stories from around the web. Customize your newsletter to get articles on your favorite sports and teams. And the best part? It's free!
Follow us on Twitter


text:
This photo released Friday, April 19, 2013 by the Federal Bureau of Investigation shows a suspect that officials identified as Dzhokhar Tsarnaev, being sought by police in the Boston Marathon bombings Monday. (AP Photo/Federal Bureau of Investigation)
- Filed Under
NEW YORK - New York City officials say the Boston Marathon bombing suspects intended to blow up their remaining explosives in Times Square.
Mayor Michael Bloomberg and Police Commissioner Raymond Kelly spoke at a briefing Thursday.
Kelly says the two suspects had a pressure cooker bomb and five pipe bombs they wanted to set off. ...


text:
UG Community @ Ultimate-Guitar.Com
Profile History
Showing results 1 to 30 of 47
Search took 0.14 seconds. Search: Posts Made By: GRABBER
|Forum: The Pit 10-11-2012, 12:47 AM
Replies: 95
Views: 2,505
23 years old, married for 2 years, 1 year old son...
23 years old, married for 2 years, 1 year old son and another on the way.
|Forum: The Pit 04-12-2012, 08:39 PM
Replies: 80
Views: 1,733
Some friends of mine once had a large amount of...
Some friends of mine once had a large amount of milk and decided to have a Milk chugging contest. Hilarity followed. So did a ton of throw up all over the side of a school. And now it is an annual...
|Forum: Singing & Vocals 07-25-2011, 10:04 PM
Replies: 5,048
Views: 149,635
Merriman44, I'm not sure exactly how to do that....
I'm not sure exactly how to do that. I've been experimenting for a couple years and have come to my technique because it's the most power I can get without hurting myself. Over the...
|Forum: Singing & Vocals 07-25-2011, 12:51 PM
Replies: 5,048
Views: 149,635
So I work at McDonalds nd it happens to be that...
So I work at McDonalds nd it happens to be that they are having a singing contest. I have decided to do a vocal cover of Heir Apperant by Opeth and would like some feed back. Its not the whole song...
|Forum: The Pit 04-03-2011, 09:30 PM
Replies: 84
Views: 1,995
Primal concrete sledge-Pantera
Primal concrete sledge-Pantera
|Forum: Bandleading 03-19-2011, 11:12 PM
Replies: 17
Views: 1,120
This was some great stuff to ponder on. But...
This was some great stuff to ponder on. But luckily i just found a band to play in. It's looking up to be pretty good. Thanks for all the replies!
|Forum: Bandleading 03-04-2011, 01:30 PM
Replies: 17
Views: 1,120
Thanks for the feed back. All worthy of...
Thanks for the feed back. All worthy of consideration.
To the_perdestrian: i have deffinately thought about how it would appear on stage and i am currently brain storming ways to make my show more...
|Forum: Bandleading 03-04-2011, 02:11 AM
Replies: 17
Views: 1,120
One man metal band?
Not sure if this is the right place.
So, due to lack of musicians in my area, particulary drummers who can handle complex time signatures. I have decided to try out doing it solo. I've downloaded...
|Forum: The Pit 03-02-2011, 10:36 PM
Replies: 89
Views: 2,291
I broke my collar bone in high school and wile it...
I broke my collar bone in high school and wile it was broken i kept it tucked under my sweater so it look liked i had one arm. I convinced a girl i was attacked by a polar bear in the forest behind...
|Forum: Original Recordings 03-01-2011, 01:50 AM
Replies: 3
Views: 439
Thanks for the great feed back! The sloppy...
Thanks for the great feed back!
The sloppy sounding gallops are partly the muddy tone but also due to sloppy playing. The part at 1:54 may sound rushed because of a time signature change from 4/4...
|Forum: Original Recordings 02-28-2011, 03:32 AM
Replies: 6
Views: 166
I like the vibe to this, I would deffinately...
I like the vibe to this, I would deffinately enjoy headbanging to it. I like the mix near the beginning with the faster then slower then a kinda medium paced riffs. Good stuff!
Here is the thread...
|Forum: Tabs & Chords 02-25-2011, 11:08 PM
Replies: 4
Views: 540
Agreed, pretty awesome stuff. I would definitely...
Agreed, pretty awesome stuff. I would definitely listen to this if recorded. Don't have much else to say really, just great job!
|Forum: Tabs & Chords 02-25-2011, 06:20 AM
Replies: 0
Views: 327
2 Songs, Metal, PTB, C4C
Just a couple of songs i wrote a wile ago and wanted to know what people think.
And here is a link to a thread regarding the recorded song in my profile. Check that out too please, also...
|Forum: Original Recordings 02-25-2011, 01:22 AM
Replies: 2
Views: 170
Pretty tight and i like it. I not the biggest...
Pretty tight and i like it. I not the biggest fan of thrash but i really enjoyed your tunes. The only thing i found lacking was the vocals. It kinda sounded like just talking through the lyrics...
|Forum: Original Recordings 02-24-2011, 01:03 AM
Replies: 3
Views: 439
Dead Rising, Metal, C4C
Hey there,
Just recorded this track recently. It's in my profile and is titled Dead Rising. It's only guitar right now but I'm hoping to get some vocals over it soon.
Let me know what you think...
|Forum: Singing & Vocals 02-03-2011, 09:24 PM
Replies: 11
Views: 1,334
If you have an ipo touch, iPhone or iPad there is...
If you have an ipo touch, iPhone or iPad there is a free app called "sing ENO". It has some pretty good physical and singing warm ups and exercises.
|Forum: Musician Ads 10-27-2010, 02:49 PM
Replies: 1
Views: 315
Update: Our band is also looking for an...
Update: Our band is also looking for an experienced drummer who is able to pick up beats quickly and is ale to come up with their own if nessecary. Also if you are a bass player you are welcome. ...
|Forum: Musician Ads 10-22-2010, 09:17 PM
Replies: 1
Views: 315
Guitarist needed for young adult worship band in Mississauga, ON
My church is starting a service geared to wards young people ages 18-30. We have already started a worship band but we are in need of a second guitarist. We are just playing covers of wroship bands...
|Forum: The Pit 04-01-2010, 02:41 PM
Replies: 13,796
Views: 198,459
To SlackerBabbath: Ofcourse there will...
To SlackerBabbath:
Ofcourse there will discrepencies between the 4 Gospels. They were written by different people who experienced different things with Jesus and as for the similarities to egyptian...
|Forum: The Pit 04-01-2010, 02:20 PM
Replies: 13,796
Views: 198,459
I completaly agree SlackerBabbath. The Bible...
I completaly agree SlackerBabbath. The Bible speaks exactly of what you are saying. Paul teaches that Christains are justified by thier faith and not their works. But latter one James states that...
|Forum: The Pit 04-01-2010, 02:12 PM
Replies: 13,796
Views: 198,459
To TheBurningFish: Sorry more the...
To TheBurningFish:
Sorry more the miscomuntication. I do think that people aruguing against the Bible should study it jsut as much as they study theirs side of the argument. They will deffinatly...
|Forum: The Pit 04-01-2010, 01:43 PM
Replies: 13,796
Views: 198,459
So, back to a respons to FrenchyFungus: I looked...
So, back to a respons to FrenchyFungus:
I looked up the definition of altruism. And was very pleased at the result. Pretty much have unselfish feelings towards others and looking out of r everyone...
|Forum: The Pit 04-01-2010, 01:35 PM
Replies: 13,796
Views: 198,459
Thanks SlackerBabbath, I will deffinatly look...
Thanks SlackerBabbath, I will deffinatly look more into this.
To FrenchyFungus:
Porbably your first mistake was to start reading the Bible at the very beginning. I tried to do that as well when...
|Forum: The Pit 04-01-2010, 12:54 PM
Replies: 13,796
Views: 198,459
Hey there, Ive just been reading that last few...
Hey there, Ive just been reading that last few posts on this thread and hav e found some very interesting things. I am a follower of Chirst and believe in God. BUt i Guess i would call my self what...
|Forum: Musician Ads 03-03-2010, 11:59 PM
Replies: 0
Views: 262
Members needed for worship band in Mississauga Ontario
Hey there everyone,
My fiancé and I are trying to start a worship band of youth and young adults to play on sunday mornings at our church. The current music at our church is more targeted at an...
|Forum: Electric Guitar 02-23-2010, 10:54 AM
Replies: 66
Views: 3,440
The same thing happend to me and a friend of...
The same thing happend to me and a friend of mine. Un fortunatly we did get as good a find as you. I hope you fix it up and have fun with it!
|Forum: Original Recordings 02-03-2010, 08:25 PM
Replies: 7
Views: 189
Ya, that song was pretty much just a jam session....
Ya, that song was pretty much just a jam session. The whole thing was improvised then i practiced it a bit more and recorded it in one day. I appreciate the constructive crit it will be very...
|Forum: Original Recordings 02-03-2010, 08:22 PM
Replies: 8
Views: 204
Thanks for the comment in my thread! Vey...
Thanks for the comment in my thread! Vey helpful. I actualy listened to yur song the other day, I liked it along with your tone. Its very relaxing, something i could just chillout and read a book...
|Forum: Original Recordings 02-03-2010, 02:15 AM
Replies: 7
Views: 189
To Jinzu, as they are i see them as complete...
To Jinzu, as they are i see them as complete songs but I am getting into a new band so who knows? maby what you said about separating the riffs may be possible. Thanks for the complement. Do you...
|Forum: Original Recordings 02-02-2010, 12:32 PM
Replies: 7
Views: 189
Thank you both for your responses! To JXMXAXN, I...
Thank you both for your responses! To JXMXAXN, I didnt actualy use any effects except a some reverb, That song does have some layerd guitar harmonies. And i agree that i need more instuments, im...
|Showing results 1 to 30 of 47


text:
World of Goo for Linux
Why not build bridges and towers out of little balls of goo? Thats exactly what Kyle Gabler and Ron Carmel asked themselves, and promptly they created an addictive puzzle game that resembles a mixture of Lemmings and a physics simulation. Much acclaimed by the games-world press, World of Goo is about to be let loose on Linux operating systems.
Aim of the game is to build large structures using balls of goo. The "Goos" wait patiently at the beginning of each level for the player to drag and drop them onto the foundations of a bridge or a tower. The Goos connect to other Goos via highly elastic support beams, creating structures similar to those complex molecule chains we remember from the chemistry lab. When completed, the construction provides the other Goos with a path to a waste pipe, and so entry to the next level.
Sounds easy, but don't forget the physics. The structure bends with the wind and is attacked by spinning saw blades and fire. Each level has its own hazard that has to be overcome. To even things up, the player has special Goos with extra talents. Some burn like a fuse, green Goos can be taken out of the construction and others float like hot air balloons.
World of Goois the brainchild of developers Gabler and Carmel, together the founders of the independent gaming studio, 2D Boy. The Windows version, currently available to buy only over the Internet, has been highly acclaimed by the PC gaming press and has received awards from both Gamestar and PC Games.
With Mac OS X and Linux versions announced at publication, the Linux still hasn't appeared. Reason enough for Maks Verver to jump in and help with the porting, which according to manufacturers has already reached the beta phase. Progress of the project can be followed in the forumon the Linux mailing list. Until it arrives, a short videocan be found on the homepage.
|Gallery (3 images)
Issue 177/2015
Buy this issue as a PDF
NoScript Flaw
Mozilla's script blocker add-on could be putting malware sites on the whitelist.
RIP SSLv3
The Internet community officially banishes the notoriously unsafe Secure Sockets Layer protocol.
Mate 1.1 Arrives
Popular desktop environment continues the Gnome 2 legacy – with new support for the Gnome 3 toolkit.
US Government Requires HTTPS
The Obama White House has issued a memorandum telling all US government agencies they must use HTTPS for all websites and web communication.
Mozilla Signs Firefox Add-Ons
New program will dial up security for the Firefox browser.
Fedora 22 Arrives
Red Hat's community distro embraces the cloud.
Code.org and College Board Team Reach Out for Talented High School Coders
New partnership will bring more and better CS training to US schools
A Peek Inside TeslaCrypt Ransomware
Criminals offer online help over Tor network
Mumblehard Still Spams
Sophisticated malware is still present on Joomla and WordPress sites around the world.
Launchpad Gets Git
Future versions of Ubuntu's code service will support the popular Git version control system used with Linux and other open source projects.


text:
Escape on an Indochina adventure through Cambodia
Take advantage of the plethora of things to do in Cambodia on this unique adventure packed full of ancient sights and breathtaking beauty. Explore the hustle of Ho Chi Minh City's tourist spots and journey to the bustle of Bangkok in Thailand, with an incredible trip through Cambodia in between. Take on Cambodia's beguiling Phnom Penh, relax on the palm-fringed beaches of Sihanoukville, pay a visit to Cambodia's ancient Angkor ruins and discover the laidback charm of the Khmer. Enjoy a voyage of discovery on this Cambodian travel adventure.
- Join the hustle and bustle of Ho Chi Minh City
- Uncover the tragedies of Cambodia in Phnom Penh
- Experience rural village life at a Cambodian homestay
- Soak up the tropics in Sihanoukville
- Marvel at the iconic temples of Angkor
- Hit the streets of Bangkok
- Hire a bike for a ride in the Cambodian countryside
Day 1 Ho Chi Minh City
Day 2 Phnom Penh
Day 3 Homestay
Day 4-5 Sihanoukville
Day 6 Phnom Penh
Day 7 Kompong Cham
Day 8-10 Siem Reap/Angkor Wat
Day 11-12 Bangkok
Meals2 breakfasts1 dinner
TransportBus, Ferry, Private minibus, Private vehicle
AccommodationGuesthouse (2 nights), Homestay (1 night), Hotel (8 nights)
Included activities
- Chambok - Traditional Dancing
- Siem Reap - 1 day Angkor Pass
There are no departures to display at this moment.
{{departure_day.departure_date | date:'EEE d MMM yyyy'}} Sale {{departure_day.departure_day_cheapest_price | noFractionCurrency:product.currency_symbol}} Fully booked Bookings closed
Style: {{departure.style}}
Total price per person {{room.room_type | lowercase}}
Includes {{departure.kitty_currency_code}} {{departure.kitty | noFractionCurrency:departure.kitty_currency_symbol}} kitty
Includes {{extra.extras_code}} {{extra.extras_symbol}}{{extra.extras_value}} in local payments Single supplement available for {{product.currency_code}} {{departure.single_supp | noFractionCurrency:product.currency_symbol}}
Contact us to arrange an alternative departure for you
Important notes
This trip also runs in the reverse direction from Bangkok to Ho Chi Minh City and is called Cambodia Adventure, trip code TKRR
Trip notes
Want an in-depth insight into this trip? Your trip notes provide a detailed itinerary, visa info, how to get to your hotel, what's included - pretty much everything you need to know about this adventure and more.View trip notes
Our Cambodia Discovery trips score an average of 4.58 out of 5 based on 85 reviews in the last year.
Cambodia Discovery , May 2015
Casey Fincher
This trip was one of the most informative and eye opening experience of my life. Would highly recommened this trip to anyone.
Review submitted 25 Jun 2015
Cambodia Discovery , May 2015
Craig Nuttall
Cambodia discovery shows the raw side of the country including cities and rural culture.
Review submitted 16 Jun 2015


text:
New Students
Why wait until the fall to start classes at Mercer?
Get the feel for college life and gain valuable course credit during Mercer's Summer Experience!
Better Acquaint Yourself with the Campus Environment
- Get to know other students before the hustle and bustle of the fall semester begins.
- Learn the lay of the land. Know how to get where you want to go before fall semester.
- Ease the college adjustment period by settling into a routine before the main school year starts.
Lighten Your Fall and Spring Academic Loads
- Take up to 6 hours during each five-week session.
- Focus on harder courses.
- Use the time to take core classes (see list of classes).
- Learn in a more relaxed classroom atmosphere.
Complete Your Classes in Record Time
- Mercer's summer classes can be taken in five or ten week sessions.
- Take class four days a week and enjoy three-day weekends.
- Boost your class status by earning credit hours.
Benefit from More Individual Attention from Professors
- Get to know your professors and classmates in a small class setting.
- Receive more attention to your individual academic interests.
Enjoy Your Summer
- Mercer has a lot of activities planned for your summer fun.
- Enjoy the conveniences of the Garden Apartments.


text:
Coconut oil scalp benefits help give you itch-free and dandruff-free scalp like it did for me, safely and naturally.
I used to suffer from itchy scalp due to dandruff. Believe me, I know the discomfort and embarrassment it brings.
Only medicated shampoos were effective in controlling the itchy white flakes. But I also knew that these products contain potentially harmful chemicals. So I had to find a naturally safe, long-term solution to my problem.
Just when I'm about to give up and accept my life of head-scratching, I came across a six-month old bottle of Virgin Coconut Oil (VCO). And the rest, as they say, is history.
Within a day of using coconut oil, the itchiness was about 80 percent gone and the dandruff about 50 percent. It took just three days to get rid of the constant scratching and a little over a week for the scurf to virtually disappear.
I attribute all these wonderful scalp benefits entirely to coconut oil. That's because the dandruff and itch comes roaring back not long after I deliberately don't apply the oil on my hair and scalp.
Dandruff is caused by Malassezia globosa, a yeast-like fungus that lives on the scalp and feeds on skin oils.
Medium Chain Fatty Acids (MCFA) abundant in coconut oil are potent antimicrobial agents, capable of destroying a long list of fungi, yeasts, viruses, bacteria, parasites, worms, protozoa, etc.
Regular coconut oil use can result to a dandruff-free and itch-free scalp. I know it does because I witness it everyday.
Oh, did I also mention my hair is "thicker?" I'm happy to share that I'm no longer going to get bald anytime soon. That's right! Coconut oil scalp blessings include stimulating hair growth.
After a month or so of continuously massaging coconut oil on my hair and scalp, my hairline stopped receding and hair fall was greatly reduced. Make sure you massage the oil (preferably warm) deep into your scalp for maximum effect.