text:
Product DescriptionFrom the forged in logos and post finish machining on the crank arms and chainrings to the high end features usually reserved for cranks twice the price, The Evolve XC finally brings some drool factor to the budget oriented, performance crankset market.
Review Options: Sorted by Latest Review | Sort by Best Rating
|Reviews 1 - 15 (74 Reviews Total)
|| Next 15
User Reviews
Date Reviewed: December 4, 2012
Strengths: Looks seriously good! Nice CNC finish on mine with the silver cranks. Pretty lightweight, but seem beefy enough.
Weaknesses: As everyone else says - the spline design is just really bad and causes all sorts of problems.
Bottom Line:
Can't recomend them though from the spline problems. Saying that, I picked them up for £30!
Expand full review >>
Bike Setup: Scott G-Zero Team Issue RC frame with Psylo Race forks.
Date Reviewed: May 7, 2012
Strengths: appears to be well built, chainrings are easy to find
Weaknesses: bad design, axle splines too long
Bottom Line:
I mostly ride tight xc trails, decent former Expert racer, pretty competent mechanic (the free mechanic for several of my friends, buy/sell bikes for fun), I've had 6 or 8 good bikes personally, and don't tend to break a lot of stuff.
Date Reviewed: February 5, 2012
Strengths: Chainrings shifted nicely - didn't last very long though
Weaknesses: It appears many but maybe not all have a factory fault.
Cleary the large number of people getting "loose drive side crankarm" indicates a factory fault . As normal for the greedy corporations , Race Face has come to the conclusion it can sweep the issue under the carpet becuase there is not enough people affected to bring their name into dis-repute. We hope Race Face goes bankrupt. But I have a solution - read on!! :)
Bottom Line:
The drive side crank arm comes loose - It is not due to the washer as another guy mentioned , it is not due to an under tight/under-torqued crank bolt .
After much fiddling , I found the problem : Either the casting on the crank arm splines is too narrow or the spindle splines are too long . Either way the crank bolt bottoms out onto the end of the spindle and the crank arm therefore has very no pressure applied on to it from the crank bolt . The crank bolt should be bottoming out onto the crank arm , forcing it all the way onto the ends of the splines of the spindle where it will seat and lock tightly.
The solution was to carefully freehand grind a millimeter or 2 off the end of the spindle splines using an angle grinder . Be very careful and use safety gear!!
Now when I tighten the crank bolt till it bottoms onto the crank arm , all the pressure is doing what it should be doing - forcing the crank arm splines up the spindle splines until they seat 100% and have constant pressure applied. You may need to remove one washer off the spindle behind the crank arm to compensate for the crank arm now seating properly and fractionally further up the splines.
To check your crank : tighten the crank bolt , remove the crank arm bolt cap and then remove the crank bolt without pulling off the crank arm - there should be a tiny gap between the end of the spindle and the crank arm splines. If there is no gap and they are flush then the spindle is too long and needs to be ground shorter. Grinding it in a lathe would be the ideal option but my careful freehand grinding with an angle grinder worked perfectly.
My drive side crank arm had a huge amount of play , was ready to get thrown away - its now tight and 100% rigid. Time to go blast it down the trail again :)
Expand full review >>
Price Paid: $150.00
Similar Products Used: Xt
Date Reviewed: July 9, 2011
Strengths: An inexpensive crankset that can handle the abuse of a 240 pound rider.
Weaknesses: The bottom bracket is junk, it really ruins the crankset. The right side sealed bearings started making a clicking noise into my second year of use (less than 400 miles). It turns out the left side bearings were bone-dry. I removed the seals, cleaned the bearings, and applied grease. The jury is still out if this will keep the BB working. The BB was exposed to very little water.
Bottom Line:
Expand full review >>
Price Paid: $100.00
Purchased At: PricePoint.com
Similar Products Used: None
Bike Setup: Sette Ace XC
Date Reviewed: December 18, 2010
Strengths: Cheap & Light
Weaknesses: crank arm spline design
Bottom Line:
My big ring and pedals have taken a few hits on rocks but total weight of bike and rider is only 75-80kg so I'm not too impressed. That said, they are sold as "XC" and, perhaps RaceFace don't think XC riders should be hitting rocks.
Still looking for a replacement but it certainly won't be the Evolve XC cranks
Expand full review >>
Duration Product Used: More than 3 years
Similar Products Used: n/a
Bike Setup: Orange 5
Date Reviewed: March 28, 2010
Strengths: Stiff, cool looking, cheap, shifts well
Weaknesses: None yet
Bottom Line:
Expand full review >>
Duration Product Used: 3 months
Price Paid: $49.00
Purchased At: Cambria
Similar Products Used: Race Face Turbine, Shimano Lx
Bike Setup: Canfield one, Fox, Azonic, Michelin, Sram
Date Reviewed: December 18, 2009
Strengths: Forged Cranks hold up well.
Weaknesses: Bottom bracket is the biggest piece of crap.
I'm serious the bb was a SRX it lasted about 100 miles.
Seizes up and sent back to Raceface. So like a dummy I upgraded to a XC Signature. The signature got wet in Sedona
and was binding up. Took it apart cleaned it and installed.
The Xc about 90 miles later started binding again. Called
Raceface they said I could send it in for forty dollars.
Sold the the Cranks, could not stand the headache they were giving me.
Don't buy these save yourself a headache.
Bottom Line:
Can't see to put money into something thats going to break
every 100 miles.
Expand full review >>
Duration Product Used: More than 3 years
Price Paid: $180.00
Purchased At: Pricepoint
Similar Products Used: Shimano, Bontrager
Bike Setup: Kona Blast, no original parts
Waiting to purchase a crankset maybe SLR Shimano
Date Reviewed: December 7, 2009
Strengths: Light and shifts clean.
Weaknesses: Chain rings bend easy. Drive side began to seriously wobble at @ one year.
Bottom Line:
Expand full review >>
Duration Product Used: 1 Year
Price Paid: $110.00
Purchased At: E bay
Similar Products Used: Ritchey Logic
Bike Setup: Ventana Marble Peaks
Date Reviewed: November 19, 2009
Strengths: Great crank for the money.
Weaknesses: None with cranks. Bottom bracket not the best.
Bottom Line:
Bottom bracket is not great. I have went through a couple. Also go through Shimano's just as easy. These can be taken apart. If Phil Wood grease is used they last well.
Expand full review >>
Duration Product Used: 2 Years
Price Paid: $125.00
Purchased At: LBS
Similar Products Used: Truvativ, XT's, FSA and so on....
Bike Setup: These cranks have been on a Heckler and are now on a Blur.
Date Reviewed: September 7, 2009
Strengths: The machining of the arms is pretty sharp. It's decently stiff. (It came OEM.)
Weaknesses: The splines on the drive-side arm were finished after only a season or so.
Bottom Line:
Expand full review >>
Duration Product Used: 6 months
Similar Products Used: Truvativ, Shimano
Bike Setup: '06 Santa Cruz Nomad: Deemax, Zocchi FR 1, DHX, Avid Codes, SLX Crankset, etc...
Date Reviewed: September 2, 2009
Strengths: looks good
Weaknesses: bearings wore out prematurely.
Bottom Line:
Expand full review >>
Duration Product Used: 2 Years
Price Paid: $200.00
Purchased At: online
Similar Products Used: Shimano XT
Bike Setup: Specialized Stumpjumer
Date Reviewed: July 27, 2009
Strengths: Stiff crank (after fixing).
Weaknesses: I use this crank on my old steel hardtail for road-riding. I have had the same problem that a lot of the other riders in this forum have experienced. After a few hours of riding, the chain ring side would develop play and require retightening. After tightening it so many times that the fastening bolt bottomed out on its threads, I got fed up and used a thick steel washer on the bolt to allow for more contact area on the crank and tightened the heck out of it. So far, so good, but Race Face should test it's products more thoroughly before marketing them. I was able to fix this crank with a simple washer, consumers deserve better than this!
Bottom Line:
Expand full review >>
Duration Product Used: 2 Years
Price Paid: $175.00
Purchased At: Jenson USA
Similar Products Used: Shimano XT, Shimano XTR
Bike Setup: 1998 9-speed Oryx Oxy Gold Equipe steel hardtail with XTR shifter and rear derailleur, V-brakes, hubs , Carbon Eclipse levers, Fly Carbon seat, EC70 carbon seatpost, Titec carbon stem, Solar carbon bars, Profile Design bar ends, Maxxis Xenith tires and Winwood carbon fork.
Date Reviewed: July 2, 2009
Strengths: Light, Stiff and Ballah Looking.
Weaknesses: Uhh...the fact that I waited for the crappy Truvativ Powerspline to break...which it of course.
Bottom Line:
Expand full review >>
Price Paid: $120.00
Purchased At: QBP
Similar Products Used: Truvative Powerspline
Bike Setup: Full X-9, BB-7s, Atomlab P.i.m.p.s, and now Race Face Evolve
Date Reviewed: June 30, 2009
Strengths: looks good
Weaknesses: Worn spline.
Bottom Line:
Expand full review >>
Duration Product Used: 2 Years
Similar Products Used: Shimano, Truvativ
Bike Setup: 06' Giant Reign
Date Reviewed: May 5, 2009
Strengths: Look good. Chain rings have held up
Weaknesses: Weak joint to spindle. Causes major play in drive side crank arm affecting chainline, shifting and poor performance. IMHO this is a design flaw as this has happened to two cranksets on two different bikes
Bottom Line:
I believe that these cranks have a design flaw in them with the way the drive side connects to the thru-axle.
Replaced with Shimano XT which has not let me down. Shimano joins the non drive side to the axle using a clamp system on the outside not inside. Much stiffer.
I would not recommend these to anyone that wants a robust crank for regular riding. They will not last.
I was astounded that they also failed on my commuter which received no harsh trail treatment. Way uncool!
Expand full review >>
Duration Product Used: 2 Years
Similar Products Used: Shimano XT
Bike Setup: Rocky Mountain ETSX upgraded with Mavic Cross-Land Wheelset, Thomson seatpost, SRAM X9 rear mech & shifters.
Rebuilt Gary Fisher Aquila with C.King headset, Surly Instigator front fork, XT rear mech & shifters, Thomson seatpost, BB7 mech front disc, XT rear V-brake.
|Reviews 1 - 15 (74 Reviews Total)
|| Next 15
Review Options: Sorted by Latest Review | Sort by Best Rating
Related Evolve XC Forum Posts
Evolve 29 sst.2 for XC racing?
I'm currently riding an XL Epiphany sst.1, and I love the bike. I am tempted on buying a LARGE sst.2 Evolve 29er for XC racing, but haven't found much literature on people racing this particular bike. Anyone here XC race their Evolve sst.2?Read More »
Problem: E13 LG1 w/ Evolve XC cranks (with pics)
Appreciate any help, I am reaching the end of my wits on this one. [u]GUIDE[/u] 2012 E13 LG1, ISCG05 [u]CRANKS[/u] 2008ish Raceface Evolve XC SS ([url=http://www.bikeman.com/CK8001.html]Bikeman Race Face Evolve 175mm SS 32/Bash Black/Red Graphics Crankset with X-Drive Bottom Bracket[/url]) ... Read More »
RaceFace Evolve XC BB replacement options
Hey Folks, Last Spring I bought a Giant NRS1 that came with RaceFAce Evolve XC Cranks. However, I just brought her in from the cold to do some indoor roller riding and noticed that the Bottom Bracket bearing anre going. Not wanting to buy the RaceFAce BB and have the same problem next year what are ... Read More »
Cheap replacement for raceface evolve XC bottom bracket?
Hey all Had my cranks replaced earlier this season to the raceface evolve XC with externall BB. The BB is on its way out with creaks and tics. Now I hear the LX/XT is a better cheper alternative but im just wondering if they will fit my cranks? I have a feeling they do but I am not 100% sur ... Read More »
Race face Evolve XC stem,help me identify it.
thought this was a 25.4mm 90mm long 6 degree rise. But swapped it out for a Syntace F99 and the Syntace is about 6mm lower at the handle bar. So i think the Evolve has more rise than 6 degrees. Does anyone know what other rises these stems were made in? I think I can remember raceface doing them ... Read More »


text:
Business & Finance
Everyone wants to experience financial freedom, and Family Christian's financial books, along with books focused on ethics in business and balancing work and life, can help you do just that. Combine your personal faith with your individual drive and these business finance books will help you pave the road to your future.
21 Great Leaders: Learn Their Lessons, Improve Your Influence
Pat Williams, Jim Denney, Jim Denney$18.99Add Your ReviewMember of the Basketball Hall of Fame and senior Vice President of the Orlando Magic, Pat Williams has devoted much of his life to the study of leadership, and in 21 Great Leaders, helps readers improve their own leadership influence by studying the lives of 21 great leaders... Learn More
25 Maneras de Ganarse a la Gente: Como Hacer Que las Demas Se Sientan Valiosos
John C. Maxwell, Les Parrott$13.99Add Your ReviewSi ha leido el exito de libreria de John Maxwell "Como ganarse a la gente" y esta listo para tomar pasos concretos que le ayuden a desarrollar lo que ha aprendido, "25 maneras de ganarse a la gente" es el libro que andaba buscando Este material de acompanamiento es ideal c... Learn More
25 Ways to Win with People: How to Make Others Feel Like a Million Bucks
John C. Maxwell$14.99Add Your ReviewYou've read John Maxwell's bestselling "Winning with People," and now you're ready for some specific action steps to build on the knowledge you gained. "25 Ways to Win With People" has just what you need This complementary companion to the full-sized book is ideal for a qui... Learn More
30 Days to Taming Your Finances
Deborah Smith Pegues$5.99Deborah Smith Pegues, author of the popular book 30 Days to Taming Your Tongue, now offers friendly, doable money management strategies in 30 Days to Taming Your Finances: What to Do (and Not Do) to Better Manage Your Money. Giving readers the benefit of her many years exper... Learn More
3D Coach: Capturing the Heart Behind the Jersey
Bobby Bowden, Jeff Duke, Chad Bonham$12.99Add Your ReviewOne of the desires of interdenominational Christian sports ministry, Fellowship of Christian Athletes is to equip coaches to become people who coach biblically and intentionally, coaching their athletes in all three dimensions: body, mind and spirit. Most coaching is done in... Learn More
48 Days to the Work You Love: Preparing for the New Normal
Dan Miller, Dave Ramsey$15.99Add Your ReviewIn Any Economy, It Pays to Discover Your Calling According to financial expert Dave Ramsey, "Few categories of our lives define us and grow us spiritually, emotionally, relationally, and as people. Our work is one of those defining areas. Sadly, a 'j-o-b' is what mo... Learn More
48 Days to the Work You Love: Preparing for the New Normal
Dan Miller, Dave Ramsey$21.99Add Your ReviewIn Any Economy, It Pays to Discover Your Calling According to financial expert Dave Ramsey, "Few categories of our lives define us and grow us spiritually, emotionally, relationally, and as people. Our work is one of those defining areas. Sadly, a 'j-o-b' is what mo... Learn More
7 Leadership Imperatives from a Wild Man
Joseph Robinson Jr., Cleophus James LaRue$13.00Add Your ReviewA concise, practical volume that identifies seven basic imperatives for effective leadership: be sure, be focused, be humble, be discerning, be complementary, be uncompromising, and be encouraged. Author Joseph Robinson Jr. draws these imperatives from the life and character... Learn More
7 Money Rules for Life: How to Take Control of Your Financial Future
Mary Hunt$13.99Add Your ReviewAmericans young and old are flunking their finances. 77% of Americans live paycheck to paycheck with no savings. 43% of Americans have less than $10,000 saved for retirement. 49% could cover less than one month's expenses if they lost their income. In the face of t... Learn More
8 Important Money Decisions for Every Couple$13.99Add Your ReviewEvery marriage has conflict. And many of those conflicts are related to finances.Russ Crosson, president and CEO of Ronald Blue & Co., shows readers how to avoid the potentially disastrous landmine of financial turmoil.Through these pages, Russ assists readers to think corre... Learn More
Need help ordering? Ask a question and we'll get back to you. Or call 1-888-319-0319

subset: commoncrawl


text:
Our TV Shows
Enter your Zip Code
Got a Tip?
Call TMZ at (888) 847-9869 or
Click Here
Sign In
Jay Z & Beyonce -- Black Rage Over Whiteout at Tidal
Shaq -- Nastiest Pedicure Ever?! (Answer: Yes)
Arnold Schwarzenegger -- Son Graduates H.S. ... Arnold MIA
Chris Brown -- Baby Mama Says He Cheaped Out on Royalty's Birthday
Justin Bieber -- I'll Make Love to ... A Newly-Engaged Couple
wade crowe's Profile
wade crowe
2082 days ago
My Comments
Around The Web
'Cruel Intentions' costars Reese Witherspoon, Sarah Michelle Gellar and Selma Blair…
Sherri Shepherd awkwardly offers to give Raven Symone her surrogate baby
Laura Bell Bundy: Women belong on country radio
We've all had those those opportunities slip through our hands (24 Photos)
A steampunk submarine-themed pub exists in Romania. Who's in? (18 HQ Photos)
Take flight with my Bad Ideas for the Weekend (77 Photos)
Demi Moore supports Soleil Moon Frye at unveiling of Seedling's Arts District…
Reese Witherspoon, Sarah Michelle Gellar, and Selma Blair reunite for Cruel…
Leonardo DiCaprio caught on camera in New York with a blonde who is possibly Kelly…
MTO SHOCK WORLD EXCLUSIVE: You Are Not Gonna BELIEVE Which Rapper Just SNITCHED On…
TOOO CUTE!!! North West Gets Into An ARGUMENT With Her Cousin . . . And She Ends Up…
BREAKING NEWS: One Of The TEENAGE FATHERS From The MTV Show 16 And Pregnant . . .…
Dirt Alert: Khloe Kardashian May Have a New Boyfriend!
First Look: Blake Lively Is Officially A Fashion Designer!
Are Ben Affleck and Jennifer Garner Headed for Divorce?
Extra Scoop: Tracy Morgan Steps Out for the First Time Since Deadly Car Crash
'Bachelor' Breakup! Chris Soules and Whitney Bischoff Call Off Engagement
Bobby Brown Throws Baby Shower for Wife, Bobbi Kristina Remains Hospitalized
Ashley Tisdale Behind The Scenes Bikini Peeks for Her Health, Our Health, and the…
Ma Lu Na Wears Only A White Thong, It's Actually Too Much
Hailee Steinfeld See-Through Dress For A Special Screening Of Barely Lethal
CMT Music Awards 2015 Hosts Announced - Erin Andrews & Brittany Snow!
Margot Robbie Does Her Own Intense 'Suicide Squad' Stunts
Kris Jenner Slams Rob Kardashian Rehab Reports


text:
Vonage World® Mexico Sin Límites
Call Mexico more and miss them less
Vonage World® Mexico Sin Límites
An unlimited¹ Mexico calling plan to landlines and mobiles with access calling from Mexico, plus Vonage World® perks—and the ability to make and receive calls on your home phone and two smartphones using our app—included with your service.
first 12 months
with One-Year Agreement $39.99 / month
plus taxes and fees
Free Shipping
& Free Activation
plus taxes and fees
Free Shipping
& Free Activation
first 12 months
(m) = Calls to mobile phones included
Plan Details
Vonage World® Mexico Sin Límites is a calling plan that lets you talk as much as you like1 for one low monthly price. You get unlimited1 calling to landlines and mobiles in Mexico, as well as to the U.S., Canada and Puerto Rico. Now receive calls from anywhere in Mexico with Vonage access numbers, all part of your plan.Plus, you get unlimited¹ calling to landlines in 60 countries and mobile phones in 10 countries. You can make and receive calls on your home phone and two smartphones with our app. This plan also includes more than 25 great calling features.
- Call any mobile phone or landline in Mexico for one low monthly fee
- Receive calls from Mexico with Vonage access numbers
- Unlimited¹ calling in the U.S. and to landlines in more than 60 countries (and mobile phones in 10 countries)
- Our smartphone app lets you answer calls to your home number and make calls from your home number wherever you are
All plans include
- You can receive calls from Mexico by giving your family and friends the Vonage access number, so they can call you for the cost of a local call.
- Our smartphone app lets you answer calls to your home number and make calls from your home number wherever you are
- Get the same great rates from home or the Vonage® Extensions® app
- Unlimited¹ calling to everyone who has Vonage
- The option to keep your current number at no extra charge (where available)
- More than 25 innovative free features—such as Voicemail Plus—to customize your calling plan
30-Day Money-Back Guarantee
Get peace of mind
with our 30-Day Money-Back Guarantee offer!
We offer a 30-day Money Back Guarantee ("MBG") if you terminate your service within 30 days from the date of your order. Your Order Date is the date you order service or the date we successfully process your payment, whichever is later. The MBG applies to the first line only and covers the monthly charge, taxes and any shipping or activation fees. Additional lines are not eligible.
Our MBG does not cover any charges for international calls or usage outside of your service plan, calls to Vonage toll free numbers, any monthly charge for Extensions™ and features or services not expressly included in your monthly plan fee. In addition, not all of the taxes that you paid may be refundable.
If you purchased your adapter from a retail provider, you can return your adapter only to that retailer pursuant to their return policy. Vonage does not refund the price of adapters purchased from retail providers under its Money Back Guarantee.


text:
Rick Ross Lyrics
Overview / Lyrics (see all) / Photos / Videos / News
Addicted Lyrics
(No other information is available for this lyric - would you like to add something today?)
show more
Edit | show less
What chart rank did the song debut? What is the song about? Has it won any awards?, etc.Cancel Submit
Thank You
Your introduction will appear once it has been deemed awesome by our team of wizards.
Featured Video
12 Hit Songs You Won't Believe Were Passed Up By Other Artists
12 Hit Songs You Won't Believe Were Passed Up By Other Artists
Music News
Artist Gallery
Hot Songs
- Top Lyrics
- Featured Lyrics
- Latest Lyrics
- Similar Lyrics
- Survival Lyrics by Eminem
- Unconditional Lyrics by Katy Perry
- I Wish Lyrics by Cher Lloyd
- Just Can't Let Her Go Lyrics by One Direction
- Hold On Lyrics by Drake
- Buzzcut Season Lyrics by Lorde
- Not A Bad Thing Lyrics by Justin Timberlake
- Up Down (Do This All Day) Lyrics by T PAIN
- Tattooed Heart Lyrics by Ariana Grande
- T.k.o. Lyrics by Justin Timberlake
- Amnesia Lyrics by Justin Timberlake
- Treasure Lyrics by Bruno Mars
- This Is Gospel Lyrics by Panic! At the Disco
- Better Left Unsaid Lyrics by Ariana Grande
- Hold On We're Going Home Lyrics by Drake
- You're Nobody Til Somebody Loves You Lyrics by James Arthur
- Atlas Lyrics by Coldplay
- Wait For Me Lyrics by Kings of Leon
- Safe And Sound Lyrics by Capital Cities
- Control Lyrics by Kendrick Lamar
- Aura Lyrics by Lady GaGa
- Roar Lyrics by Katy Perry
- Who You Love Lyrics by John Mayer
- Royals Lyrics by Lorde
- Radioactive Lyrics by Imagine Dragons
- Tennis Court Lyrics by Lorde


text:
- What is Griffon Validation
- Project Page
- Dependencies
- Installation & Upgrade
- Report a Bug
- How does GValidation work?
- Error Messages
- Validators
- Constraint Inheritance
- Custom Constraint
- Perform Validation
- GValidation Errors
- i18n
- Enhance POGO with Validation Support
- Error Renderer
- Error Widget
What is Griffon Validation
GValidation is a validation plugin for Griffon - A Grails like application framework for developing desktop applications in Groovy. Like most part of the Griffon framework GValidation's syntax and usage closely resemble its cousin Grails' validation and constraints support. However the similarity pretty much stops here, since Griffon model are very different from Grails' concept of model. In Grails model usually refers to domain classes that are bound to database, however in Griffon models are usually just mere POGOs thus this plugin is designed to work with Griffon models as well as any POGOs.
GValidation is written purely in Groovy while retaining most of the syntax of Grails constraints support.
Project Page
GValidation plugin depends on the following libraries, and will automatically add them to your application once the plugin is installed.
Installation & Upgrade
Report a Bug
Please use the Bug Tracker to report any bug you find
How does GValidation work?
Once this plugin is installed, an additional annotation @Validatable will become available to you. Once annotated your model object will have a dynamic field errors and a dynamic method validate injected similar to Grails domain class. The errors field encapsulates all errors generated on a particular model, and the validate method performs validation based on the constraints you configure. Here is a typical usage scenario:
First: Delare Constraints on your Model
Second: Perform Validation in your Controller
Error Messages
Model Specific Error Message Code
All built-in and custom validators provided in this plugin follow the same error message code naming convention. Model specific error message code is generated with the following format:
So as in the previous example the blank constraint on email field will generate error message code:
Default Error Message Code
Each validator built-in or custom also has a global default error message code associated with in the following format:
So as shown in the previous example you can provide a global error message for blank validator by using:
You can then retrieve the error code and default error code from the Error object using the following fields respectively:
Real Time Validation Support
Since v0.8 release validation plugin now can automatically trigger validation for Griffon model beans if a realTime flag is set to true in @Validatable annotation.
The real time validation feature is implemented relying on the property change support therefore any property value change, for example triggered by bind{}, will invoke the validation logic associated with that particular property. The actual validation is performed in a separate thread using GriffonApplication.execAsync() before it switches back to EDT for error rendering. Currently this flag only works with Griffon MVC model beans if it is applied to a regular POGO object the flag will be ignored.
GValidation plugin is shipped with a set of built-in validator or constraints as shown in the above example.
Check if the given String field is blank.
Check if the given field is a valid credit card number.
Check if the given field is a valid email address.
Check if the given field is a valid network address. It can be either a host name or an IP address. (This is GValidation specific constraint not available in Grails.)
Check if the given field is contained in the defined list.
Check if the field matches with the given regular expression.
Ensures a value's size does not exceed the given maximum value. This constraint works with collection, array, as well as string.
Ensures a value does not exceed the given maximum value.
Ensures a value's size does not fall below the given minimum value.
Ensures a value does not fall below the given minimum value.
Ensures that a property is not equal to the specified value
Allows a property to be set to null. By default Grails does not allow null values for properties.
Uses a Groovy range to ensure that a property's value occurs within a specified range. Set to a Groovy range which can contain numbers in the form of an IntRange, dates or any object that implements Comparable and provides next and previous methods for navigation.
Uses a Groovy range to restrict the size of a collection or number or the length of a String. Sets the size of a collection or number property or String length.
To validate that a String value is a valid URL. Set to true if a string value is a URL. Internally uses the org.apache.commons.validator.UrlValidator class.
Adds custom validation to a field. Set to a closure or block to use for custom validation. A single or no parameter block receives the value, a two-parameter block receives the value and object reference. The closure can return: null or true to indicate that the value is valid false to indicate an invalid value and use the default message code
Many of the above explanation were borrowed directly from Grails reference guide
Constraint Inheritance
Since the constraints are defined using static fields following Grails convention, no real inheritance can be implemented. However since 0.6 release Validation plugin will basically copy the parent class' constraints to the child before performing validation, thus additionally you can also override the parent constraint in the child class. See the following example:
In the above example, the ProtocolSpecificServerParameter will not only inherent ServerParameter's serverName and port fields but also their associated constraints. The only restriction you need to be aware of is if the parent constraint generates error for a certain condition then the overriding child constraint has to generate error as well. In other words, validation plugin does not allow error-hiding by using constraint override in the child class, similar to the method exception treatment during inheritance within Java.
Custom Constraint
The validator mentioned above allows you to specify a closure as a simple custom constraint easily and quickly however there is no easy way to reuse the closure in other scenarios, hence you will be forced to rewrite the validator each time you use them which is inconvenient and a violation of the DRY principle. Since version 0.3, inspired by Grails Custom Constraint plugin, GValidation plugin now provides you ways to define reusable custom constraints in Griffon.
Once you upgrade the plugin to 0.3 version and above a new artifact type will be added to your Griffon application called Constraint. You can create new constraints by using the new script added by the plugin:
Which in turn will create a Groovy classes under griffon-app/constraints folder with a single method validate defined where you can perform your reusable custom validation logic. A simple custom constraint typically looks like this:class MagicConstraint {
Once created a custom constraint pretty much behaves exactly like a built-in constraint, you can easily invoke them in your model by following the simple naming convention, following the above example you can apply the constraint on any field in your model by using the following declaration:
The GValidation plugin will also take care of the error message code generation for you, as soon as your validate method returns false the plugin will automatically generate error for the appropriate field with the error message code generated by following the same convention as the built-in ones:
Perform Validation
Validate All
As mentioned before once installed the plugin will enhance all your model object to have the additional validate() method, once invoked this method will perform a validate-all executing all constraints on the given model, typical usage scenario:
Selective Validation
Originally proposed by Andres Almiray, since v0.3 GValidation now offers capability to perform validation on only a selected number of fields in the model instead of all. Here is a typical single field validation usage scenario:
Here is how to perform validation on a multiple fields:
Before Validation Callback
Inspired by Rails before_validation callback, now GValidation provides a similar pre-validation callback to give model developer a chance to manipulate data right before validation. Here is an example how this kind of callback is defined:
GValidation Errors
Although GValidation is not built on top of Spring Validation framework as the Grails constraints do, it still tries to maintain some sort of API consistency when it comes to error generation. However GValidation only provide a subset implementation of the Spring Error objects in Groovy. For API details please see the Errors and Simple Error classes.
Common Validation Error Usage
Detect Validation Errors
Other than the return value of the validation() method itself, once the validation is complete you can use the hasErrors() method that was dynamically injected on your model to check if there is any validation error. For example:
Reject Object or Field
You can generate global error at the instance level by calling the reject() method on the errors property.
Or reject a specific field using the rejectValue() method.
Later on you can iterate through errors using Groovy iterator
Binding Errors
Since 0.4 release the dynamic errors field has been enhanced to be Bindable which means you can now directly bind it to your component. It is especially handy when building error notification component such as in the built-in ErrorMessagePanel. Here is how the binding can be achieved in the view with the built-in panel:
GValidation is shipped with a simple generic errorMessages widget to help you display error message easily. Of course you can build your own error message feedback component, it is fairly easy to do that, check out the source code for the built-in ErrorMessagePanel for more details. To use the built-in error panel first declare it in your view:
The following example works with v0.4+ binary, if you are using the older version you need to update the errors manually in ErrorMessagePanel
Later in your controller you can update the error messages:
Enhance POGO with Validation Support
Use @Validatable AST Transformation
Since 0.4 release now you can enhance any POGO class in your application by adding the @Validatable annotation at the class level, then Groovy AST transformation will take care of the rest.
This kind of annotated classes will go through essentially the same enhancement as any model class. The only difference is that annotated class is enhanced during build time using AST transformation vs. runtime enhancement as what happen to the model instances.
Error Renderer
One of the common challenge we face when building UI using any GUI framework is how to effectively and easily notify the user about errors. Ideally a validation framework should not just help developer define constraints and validation logic but also handle the presentation of the error message automatically with little coding involved. With this vision in mind Error Renderer was created.
Error Renderer can be declared easily by using the additional synthetic attribute 'errorRenderer' introduced in 0.7 release. See the following example:
In the above example, two error renderers were declared for the textField widget for the 'email' field in the model. Basically what it means is that if any error was detected for the email field in the model two types of error renderer will be activated to display the error(s). The styles portion of the configuration is optional. If no renderer style is defined, by default highlight renderer will be used. Currently three types of error renderer styles are implemented, I will go through them quickly here.
I. Highlight Error Renderer
This renderer basically change the background color of the component to pink. Mostly it is used for text based input fields. Here is a screen shot of the rendering result.
II. Popup Error Renderer
This renderer display the error message associated with the error using a tooltip-like popup box. Here is a screen shot of the rendering result.
III. On With Error Renderer
This is an invisible renderer that does not render anything itself but switch the component visible attribute on when the error is detected. It is commonly used to display initially invisible custom component when error occurs. This renderer is used in combination of the new errorIcon widget also introduced in this release. Here is a screen shot of it used with errorIcon.
Error Widget
1. Error Messages Widgets
This is basically the old wine in a new bottle. This widget is essentially identical to the ErrorMessagePanel class existed since v0.2 however it is now implemented as a widget to make it easier to use. Usage:
Screen Shot:
2. Error Icon
As mentioned before this widget is mainly used in combination with the onWithError renderer. This icon widget is initially invisible and will only be turned on by the onWithError renderer. Usage:
Screen Shot:


text:
"Nedbank partnered with Microsoft to redesign their channel strategy to improve client retention and banking efficiencies, while reducing their carbon footprint".
For years, business and technology leaders have been primarily focused on keeping pace by integrating technologies, and deploying them on time and on budget. Now, organizations are increasingly looking to transform by delivering innovative technology that creates value, makes money and differentiates the organization in the marketplace.
With the broad acceptance of technical innovations such as cloud services, mobility, big data, and social media, businesses have the opportunity to improve performance, accelerate time to market, and better deliver on customer needs—if the company's enterprise architecture and technologies enable that. By leveraging a variety of IT strategy and planning solutions, our enterprise technology consulting experts can help.
Enterprise strategy and IT planning is about achieving business goals by maximizing value from a company's technology investments in order to unleash innovation – for the organization, its employees and its customers.
Innovate: Enable new business models, products and services.
Grow: Drive competitive differentiation to expand revenue.
Streamline: Optimize the effectiveness of business operations and increase productivity.
Accelerate: Go to market faster and more effectively.
Execute: Deliver an exceptional experience from end to end.
At Microsoft, our IT innovation strategy solutions focus on an enterprise organization's unique business goals and apply a people-centered design approach to achieve them. We help companies create compelling experiences and effective business solutions through the innovative use of Microsoft technology. Our enterprise strategy and technology consulting team is dedicated to focusing on real business outcomes and value for the money.
No one can provide better access to the experts and information within Microsoft, including product teams, research, the resource library, and consultants.
What do we bring to the table?
No one better understands how to maximize the business value from Microsoft products and technologies. Our IT innovation strategy team members excel at addressing complex business challenges and providing simple, elegant, and effective solutions. We use a proven, multi-disciplinary approach and frameworks, toolkits, and solutions that accelerate business outcomes.
With Microsoft, a company can leverage our power to extend its own.
Credit Agricole innovation reduced costs and improved organizational effectiveness through new technology-enabled business solutions that optimized costs and improved the productivity of its workforce. Learn more through this short video and infographic.
In today's mobile-first, cloud-first world, enterprises are reimagining their products, services, and even entire business models. Businesses are exploring what's possible in an all-digital environment where information and intelligent systems are available anytime, anywhere, on any device. What is behind this change?
Learn how PERTAMINA increased productivity to drive a time savings of 3 to 8 hours per role, across their company by viewing this short video and infographic.
Learn how Nedbank applied a Microsoft outcome-based solution to accelerate business value via this short video and infographic.
Review how Toyota re-imagined the workplace of the future via this short video and infographic.
Mobility is transforming the way we do business both inside and outside of the enterprise. Workers are using their own mobile devices to stay productive while away from their desks, and consumers are using their mobile devices to access the content they need.


text:
Getting Started with Maven
Although Maven can be used integrated in your favorite IDE, its basic usage is as a commandline tool. So, go download the latest release and install it. To begin using Maven, you have to download and install it.
Begin here: http://maven.apache.org/download.html
I started with Maven 2.0.4. Download the binary distribution that suits your operating system, e.g. tar.gz (linux), or zip (windows). Unzip the contents to directory that is accessible to your user. My installation is at /home/piratepete/maven-2.0.4 .
However, we can't use Maven just yet. Maven requires two environement variables: M2_HOME, and JAVA_HOME. M2_HOME refers to the directory where you unpacked your Maven, while JAVA_HOME, refers to your JDK directory.
For Unix users:
For Windows users:
Environment variables are handy e.g. if you change things a lot. After you install Maven you'll need to set your PATH to the $M2_HOME/bin directory. Although modifying the PATH environmental variable is not required, it is highly recommended so thatyou can use Maven outside its installation directory.
For Unix users:
For Windows users:
Now open a terminal or cmd window. Type the following and you'll see something like:
piratepete@piratepete-laptop:~$ mvn --version Maven version: 2.0.4
Maven for Make and GNU Autotools users
Since both Maven and the GNU Autotools are involved with configuring and executing a software build, there is much overlap in their capabilities and the scenarios in which they are used. However, there are also some significant differences. It is hoped that this section will help bridge the conceptual gap between these tools.
From this point on, our discussion of Make will be implied by discussion of the GNU Autotools. We do this in part to simplify (in the future we have separate Make and GNU Autotools sections of this page), and in part becuase the conventions used by hand-rolled Makefiles are generally a subset of the requirements documented in the GNU Coding Standards.
Over the years a number of conventions have come into widespread use for expected targets and behaviors in Makefiles. The "best practices" in this area are documented in the GNU Coding Standards (in particular, see the "Makefile Conventions" subsection of "The Release Process" section.
In Make, the developer typically supplies (at least) the following targets:
clean, and
install, and often times
check (or
test), as well.
In Maven, the "targets" are really the names of a phase of one of the maven lifecycles. There are three Maven lifecycles: default, clean, and site.
When a user invokes a Make target (or targets), Make uses the timestamps of dependent artifacts to decide which previous targets need to be rebuilt prior to building the requested target(s). In maven, the user invokes a phase name (or names), and Maven runs all previous build phases that belong to the same lifecycle as the invoked phase(s).
A typical Make invocation might look like this:
$ make clean && make all
A typical Maven-2.x invocation might look like this:
$ mvn clean install
Users and developers familiar with the conventional Make target
install might cringe at that
mvn invocation, but the
install phase in Maven is not at all like the target by that name typically found in a
Makefile. In fact, Maven does not have a build phase that maps to the functionality typically performed by
make install (and I have never seen such functionality kludged into a Maven build). This is one of the areas where the intended audiences of the tools diverge;
make install is (typically, but not necessarily) intended for sysadmins actually installing software on a system for use by end-users, whereas
mvn install is typically done by a developer working in his home directory, and simply copies the current build artifact beneath a special directory (
${HOME}/.m2/repsoitory/...) that will be queried by other Maven builds that declare a dependency on the artifact.


text:
Originally, I was all about the gun offhand. But, having learned the awesomeness that is Phantasmal Warden, I converted to Focus (plus, I love the skin from the HoM).
Today, I found a torch and equipped it because I forgot what the skill were. Now, I love confusion - reminds me of my Dom build in GW1. Does anyone use torch for this purpose? What I had been doing was create three clones, then drop a Feedback bubble (if in a group), use Confusing Images while shattering the three clones. I've managed to stack over 25 confusion this way, if the group is using enough ranged.
On my own, of course, that's only 6 confusion. Not too bad, but with Torch, I could get up to 9 if I time it right. Send clones in for shatter, hit Confusing Images, when clones are shattered, use Phantasmal Mage.
Or is it just not worth it because of the recharge or time between its casts?


text:
Sreenivas Kamma
Contact Information
(812) 855-3384
kamma [at] indiana [dot] edu (E-mail)
Business School
- Chairperson, Finance Department
- Associate Professor of Finance
- Bloomington
- PhD, SUNY at Buffalo, 1987
- MBA, SUNY at Buffalo, 1982
- MMS, Birla Institute of Technology and Science, India, 1979
Awards, Honors & Certifications
- Visiting Professor of Finance, The Wharton School, University of Pennsylvania, 1994-1995
- MBA Teaching Excellence Award, 1993
- Member, Best Paper in Corporate Finance Committee, Financial Management Association
Professional Interests
- Finance
Personal Interests
Theater, Reading
Selected Publications
Kamma, Sreenivas, T. Chamberlain, J. Hill, and Y. Karam (2007), "Navigating the Jungle of Valuing Complex Capital Structures in Privately Held Companies: An Integrative Simulation Approach," Journal of Business Valuation and Economic Loss Analysis, Vol. 2, No. 2.


text:
GamesCom Wrap-Up Day 3
August 18, 2011
Another day at GamesCom 2011 has come and gone. Before we get into today's events we wanted to give everyone a chance to check out Need for Speed The Run at the GamesCom EA Press Conference. If you didn't get a chance to attend the conference or catch it on the Live Stream don't fret...just press play on the video above.
Today Coulter and I didn't spend a lot of time on the show floor. Instead we spent the day up in the EA Community Lounge where we had a variety of activities going on for almost the entire day.
We kicked off the day in the EA business Lounge where we had the opportunity to sit in on a behind closed door presentation of The Run. In the room members of the press got a chance to get races in on Desert Hills and the just unveiled Independence Pass. It was super fun to see everyone's reaction when they drove on snow and ice after racing on the usual concrete roads. They were absolutely amazed when they realized just how big of a difference it is to drive on the different terrain. We can't wait for all of you to get your hands on it and try it out for yourselves!
After we got out of the presentation Coulter and I made our way up to the Community Lounge but we made sure to take a tour of the GamesCom show floor on our way. Not sure if you know but GamesCom isn't open to the public until Thursday and usually it's not too busy that day. This was not the case this year; it was absolutely packed in there today. By 10:30am there was already a huge line up for people to try out The Run! I've never seen it so packed on a Thursday and can't even imagine what it's going to be like tomorrow and through the weekend.
After traversing the show floor Coulter and I finally made it up to the Community Lounge, taking half an hour longer then it should have, and started kicking off our days activities. We first started off with a Need for Speed World Live Chat. Senior Producer John Doyle and Coulter fist unveiled a brand new NFS World trailer and answered community questions for almost an hour. While they we busy with that, The Run Executive Producer Jason De Long and I were busy giving members of the NFS community an hour long presentation on game. We started off with me giving a 30 minute presentation on The Run then Jason answered community questions for the last 30 minutes. After the presentation NFS World was finished with their Live Chat so Jason and I sat down for The Run's Live Chat.
We started The Run's chat with a showing of the Buried Alive trailer. Afterwards we had a live demo of the Independence Pass level while Jason spoke a little bit about it. Afterwards Jason answered questions for another 20 minutes. We had some really great questions from the community!
Immediately after The Run's Live Chat we had another chat with Burnout CRASH! Creative Director Richard Franke. He showed a live demo showing off a couple of the games modes you'll find in the game then answered questions for another 20 minutes. I have to give Richard a special shout out because during his live demo of the Pile Up game mode he set the biggest score I've ever seen in the game! I've been playing that game a lot in the past month and he blew away my best score.
We're going to be posting the videos from all the Live Chat in the coming week so don't worry if you missed out. Each chat has a lot of good information about each one of those games so we'll post them up as soon as we can.
After we finished all the chats Coulter and I got a chance to chill out with a bunch of Need for Speed community site admins who I haven't had a chance to see in person for a few months. We just sat back, played some races and just chatted about Need for Speed. Nice way to wind down a very exciting day.
We've got a photo album up on the Need for Speed Facebook page with a bunch of photos from the days events as well of some shots of the very busy show floor. Tomorrow Coulter and I are going on a road trip so definitely be sure to be following us on Twitter and Facebook...


text:
Sons of Anarchy: Jax's True Plan Is Revealed — And Gets Deadly
November 19th, 2013
by Adam Bryant
Charlie Hunnam
[WARNING: The following story contains major spoilers from Tuesday's episode of Sons of Anarchy. Read at your own risk.]
"What went down today was us burying the last piece of a very broken past." — Jax Teller
Sons of Anarchy has long been known for late-season switcheroos that get the outlaw motorcycle club out of a tight jam. But Tuesday's episode took that strategy to another level.
Instead of waiting for the finale to reveal this season's master stroke, Jax (Charlie Hunnam) made sure that his plan to get SAMCRO out of the gun-running business sticks for good. After shoring up the details of his plan to deliver Gaalan (Timothy V. Murphy) and a bunch of the Irish Kings' assault weapons to D.A. Patterson (CCH Pounder), Jax & Co. prepared to help Connor (Scott Anderson) bust Clay (Ron Perlman) out of his prison transport as Gaalan requested.
Sons of Anarchy's Maggie Siff: Tara's out of options
Although the breakout plan goes off mostly without a hitch — Bobby (Mark Boone Jr.) gets shot, which forces Juice (Theo Rossi) to run over a sheriff in order to make a getaway — it's quickly revealed that Jax's plan to give up Gaalan to the D.A. was all a ruse, perhaps to keep Patterson and the sheriff occupied during the jailbreak.
Instead, moments after Gaalan and Clay are reunited, Jax shoots Gaalan in the head while Tig (Kim Coates) and Chibs (Tommy Flanagan) take out Gaalan's men. Shortly thereafter, Clay begins to realize that Jax and the club had also voted — unanimously — to finally take out Clay for his murderous misdeeds in Season 4. As a recently arrived Gemma (Katey Sagal) and Nero (Jimmy Smits) look on, Jax coldly shoots Clay in the throat and then pumps several rounds into his chest.
Just as Tara and Gemma express in the episode, Clay's death was probably overdue. Fans and critics alike seemed miffed that Clay escaped the Grim Reaper back in Season 4. But even though Clay's death has seemed inevitable at times, the show still managed to surprise by dropping it in to the season now, especially when it seemed Clay was primed to once again get some of his power back. Love him or hate him, Clay — and Ron Perlman — was a big part of what made the show work, and I'm sure his death will reverberate through the series' endgame.
Sons of Anarchy: Walton Goggins on playing the softer side of Venus Van Dam
Once Connor arrives to the bloody scene, Jax explains the rest of his plan. Connor will report back to the Irish that Clay and Gaalan had a unknown beef that got out of hand. In the cover story, Clay took out Gaalan and his men while Jax and SAMCRO intervened to stop Clay. For his complicity in the lie, Connor will basically become the leader of the Irish's operation stateside, which will now run through August Marks (Billy Brown). Otherwise, the Irish will lose the gun trade in Northen California to the Chinese. Either way, SAMCRO is clear once and for all, just as Jax wanted, with the added benefit of taking out Clay and sending a strong message to the Irish.
But of course, Jax can't see all the angles. Once Patterson realizes that Jax won't deliver Gaalan as promised, she approaches Tara (Maggie Siff) and asks her to prove the club's involvement in breaking Clay out. Given that Tara was informed earlier in the episode by her lawyer that she can't proceed with her custody battle without jeopardizing her defense in her upcoming criminal trial, Tara seems ready to make a deal. Even better, Tara is on her way to pull a bullet of Bobby's arm, which she can use as evidence to link SAMCRO to the crime scene.
In the episode's final scene, however, Jax makes it hard on Tara. Despite her crazy fake miscarriage plot and all the damage it's caused to their relationship, Jax seems to still carry a flame for Tara. "I understand why you did everything you did," he tells her. "I'm sorry being with me took you to that place." But will it be enough to keep her from ratting out the club in hopes of escaping Charming with her boys, which has been her plan all along?
Sons of Anarchy postmortem: Creator Kurt Sutter defends controversial premiere
And of course, another huge question remains: Will Jax's plan work? He may have finally provided a way out of the gun business, but he's basically squandered any chance to deal with the D.A. to escape the charges she wants to bring down on them for the school shooting. Even worse, now Patterson has a room full of dead bodies she could potentially hang on the club, especially if Tara, who was present when Clay was murdered, spills her guts. And who's to say that Connor will keep his end of the deal, or, even if he does, that the Irish will go along with it?
What did you think of the episode? Were you shocked by Clay's death? Do you think Tara will give up Jax and the club?
Sons of Anarchy airs Tuesdays at 10/9c on FX. (Programming note: The show will be pre-empted next week for Thanksgiving. The final two episodes of Season 6 will air on Dec. 3 and Dec. 10.)


text:
Online dating is a great way to meet new people and build relationships. You just have to make sure your profile is presentable and attractive. Your profile is very important as it's the first thing everyone will be reading about you.
Here are some tips for making a winning online dating profile.
- About Me Part Of The Profile:
Starting from the basics, like where you had lived previously, where do you work and a brief explanation of your job designation, your age, your marital status, mention about your kids if you have them. As far as the interests and hobbies are concerned mention a variety of them so you can attract many people. That's perfectly alright if you think your interests are silly, don't hesitate to mention them, there might be someone who will approach you for the very same interest. You must feel upbeat and confident about yourself. Your fondness for books or passion for football may compel somebody to give you a chance.
- Photo Tips:
- Don't Post All Silly Photos:
You should always post almost 5 to 6 clear photos in which people can see you properly. And make sure not all of them are silly photos because people are looking for a realtionship, they haven't enrolled themselves for some circus fun. So, its alright if you have a few funny photos, it shows you are humorous and easy going. That kind of a personality may appeal the younger generation.
- Don't Post Couples Pics:
Honestly people don't want to see you with your ex you can always save these kind of conversations for a later time. It seems that you haven't stopped mourning over the past and with that outlook it's going to be hard to build a new relationship.
- No Photos of Landmarks Or Sceneries:
Nobody is interested in the background, they are interested in you. If you'll have all photos of beautiful places with a tiny and vague picture of you then its hardly going to work for you. Make sure you put up a picture that shows you clearly.
The last thing I want to say is remain positive throughout, remember you are here to have fun. Don't get obsessive about it or take things personally. Everybody has the right to accept or reject people. Most people take rejection to the heart. Don't lose hope and keep on trying. You'll definitely find someone of your choice soon!


text:
Results vs. Queens (2007-12-01 17:30:00)
December 1, 2007
|Falcons Win By 23
|Saturday, 01 December 2007
|Misenheimer, NC---Pfeiffer used a dominating second half to defeat Queens Univrsity 86-63 in Conference Carolinas women's basketball action Saturday night. The score was tied at forty at the break but the Falcons used a strong full court press to disrupt the Royals offense and pulled away for the victory. Pfeiffer is now 4-4 on the year and 2-1 in the conference. Queens falls to 0-6 and 0-3.
The first half went back and forth as the lead changed hands many times.
A Kelly Mathis three-pointer gave the Falcons a 30-27 lead with a little over four minutes to go.
Quens fought back and took the lead off many free throws but another Mathis "3" tied the game at 40 at the break.
Pfeiffer started the second half with a 5-0 run and pulled away from there.
Nine straight points by Lauren Brittingham gave Pfeiffer a 57-44 lead at the 14:38 mark.
This was part of a 21-0 Falcon run that stretched the lead to 68-44 with 10:40 to go.
Pfeiffer kept the lead over twenty for the rest of the game as their full court press kept Queens from getting any offensive rhythm.
The final score was 86-63 for the Falcons.
Lauren Brittingham had 16 points to lead Pfeiffer. Kelly Mathis and Ashelle Athill each had 15 points. Devona Knight had double-double with 10 points and 10 rebounds. Erin Goldner had 14 points to lead Queens
Pfeiffer will not play again until December 15th when they travel to Carson-Newman for a 6:00 pm game.


text:
Drug Allergies Center - Highland, CA
Highland Asthma & Allergy Specialist Doctors for Drug Allergies
Type of Physician: Asthma & Allergy Specialist
What is a Asthma & Allergy Specialist?
A certification by the Board of Allergy & Immunology; practitioners are expert in the evaluation, diagnosis and management of immune disorders.
Specialty: Allergy, Asthma & Immunology
Common Name: Allergy Doctor
Asthma & Allergy Specialist Doctors in Highland *
Balasubramaniam Mds
Alan E Gorenberg MD Inc
Alan E Gorenberg MD Inc
Alan E Gorenberg MD Inc
Beaver Medical Group
James L Munson MD
Allergy & Asthma Consultants
Allergy & Asthma Consultants
Loma Linda Physicians Med Grp
Asthma & Allergy Medical Group
Asthma & Allergy Medical Group
Asthma & Allergy Medical Group
Amit I Patel MD
Amit I Patel MD
Kaiser Fontana Medical Center
Kaiser Fontana Medical Center
Riverside Medical Clinic
Apex Urgent Care
Allergy & Asthma Center
Allergy & Asthma Center
Alan E Gorenberg MD Inc
Hosea E Brown MD
Sunil K Saini MD
Marianne Tahl MD
Allergy Asthma Sinusts Med Clin
Children's Specialists
Children's Specialists
Kishore K Vasant MD Inc
Russell P Seda MD
Gateway Medical Group
Donald J Gjesdal MD
Adam's Allergy
Alan E Gorenberg MD Inc
Alan E Gorenberg MD Inc
Allergy Assoc Orange County
Caduceus Medical Group
Phillipp Allergy Medical Group
Phillipp Allergy Medical Group
St Jude Heritage Med Grp AI
St Jude Heritage Med Grp AI
John R Tencati MD
TLC Allergy & Asthma
Allergy & Asthma Clinic
Galant & Lin MDs Inc
Huang & Huang Mds
Galant & Lin MDs Inc
Allergy & Asthma Assct Sthrn CA
Allergy & Asthma Assct Sthrn CA
Joseph Medical Group
Allergy & Asthma Assct Sthrn CA
Allergy & Asthma Assct Sthrn CA
Allergy & Asthma Assct Sthrn CA
Allergy & Asthma Assct Sthrn CA
Mission Pediatric Medical Clini
Rhonda J Myers MD
Jeremy E Kaslow MD
Allergy & Asthma Medical Center
Bruce F Friedman MD
Allergy & Asthma Specialists
Allergy & Asthma Specialists
CHOC Pediatric Subspecialty
CHOC Pediatric Subspecialty
CHOC Pediatric Subspecialty
CHOC Pediatric Subspecialty
Donald S Levy MD
Adult & Child Allergy Med Clin
William N Sokol MD
Adult & Child Allergy Med Clin
Charles E Groncy MD
Dyer & Gehling MDs
Dyer & Gehling MDs
Keiichiro Omori MD
Advanced Asthma & Allergy
Gottchalk Medical Plaza
Kaiser Permanente Medical Group
Talbert Medical Group
Dorothy V Calabrese MD
Childrens Hosp Arcadia Spc Clnc
Allergy Medical Group
Allergy Medical Group
Bruce F Friedman MD
Dat M Nguyen MD
WCCT Global
Nguyen & Nguyen Mds
WCCT Global
Allergy Medical Group Inc
Thomas J Tsou MD
Allergy & Asthma Care Specs
Allergy & Asthma Care Specs
Desert Oasis Healthcare Spclty
San Gabriel Valley Allergy Grp
Timothy A Pham Medical Corp
Robert M Plancey MD Inc
Adams Allergy
Allergy And Asthmatic Diseases
Allergy Asthma Sinusitis Specs
Allergy Asthma Respiratory Care
Pediatric Care Medical Group
Desert Cities Allregy Otolaryng
Sam J Weiss MD
Highland, California
Drug Allergy
What is a drug allergy?
Allergic reactions are the hyper immune response of our immune system to foreign (antigenic) substances. When certain foreign substances are introduced to the body the immune system is triggered. A hyper immun...
Other Related Drug Allergies Articles
Emergency Contact for Highland
Nearby Highland Hospitals *
Patton State Hospital
St Bernardine Medical Center
Loma Linda University Behaviora
Jerry L Pettis VA Medical Ctr
Loma Linda University Med East
Loma Linda University Med Ctr
Redlands Community Hospital
Ballard Rehabilitation Hospital
Community Hospital San Brnrdn
Arrowhead Regional Medical Ctr
Mountains Community Hospital
Fontana Medical Center
Riverside Community Hospital
Riverside County Regional Med
Riverside Cntr Behavioral Mdcn
Moreno Valley Community Hosp
Bear Valley Community Hospital
Parkview Community Hospital
San Gorgonio Memorial Hospital
Riverside Medical Center
San Antonio Community Hospital
Desert Valley Hospital
Kindred Hospital Ontario
Corona Regional Medical Center
Corona Regional Rehabilitation
St Mary Medical Center
Montclair Hospital Medical Ctr
Chino Valley Medical Center
Canyon Ridge Hospital
Menifee Valley Medical Center
Victor Valley Community Hosp
California Institution For Men
Hemet Valley Recovery Center
Hemet Valley Medical Center
Casa Colina Hospital For Rehab
Landmark Medical Center
Pomona Valley Hospital Med Ctr
American Recovery Center
Lanterman Developmental Center
*Provider Directory Terms of Use:
The WebMD 'Provider Directory' is provided by WebMD for use by the general public as a quick reference of information about Providers. The Provider Directory is not intended as a tool for verifying the credentials, qualifications, or abilities of any Provider contained therein. Inclusion in the Provider Directory does not imply recommendation or endorsement nor does omission in the Provider Directory imply WebMD disapproval.