text:
2011 Keller Westenhof Kirchspiel Auslese Riesling
Retail: $64.99
per bottleProduct Description:
"But, of course, despite the consistent excellence of the non-Riesling bottlings, most Keller fans want to know how the Keller Rieslings are in 2011. In short, they were probably the most consistently brilliant range of Rieslings I tasted on the trip through Germany this year, as Klaus-Peter seems to have really timed his harvesting perfectly to keep his acidities bright and zesty and give the wines cut and purity. In the season of 2011, Klaus-Peter observed that he tried a new technique of doing a bit of leaf pulling from the top of the vines, so that he could slow down the ripening process just a touch in a few of his warmer sites, such as the Pettenthal and Hipping, and allow the sugars to mount at a slightly slower pace and keep the acid levels up. This technique seems to have worked quite well, as across the board, the 2011ers from Weingut Keller are amongst the raciest and snappiest wines of the vintage. The dry wines up and down the hierarchy from basic Trocken botltings all the way up to the six illustrious bottlings of Grosses Gewachs and the G-Max are as magical as is now customary at this estate, and the noble sweet wines are also outstanding successes. In short, there is very little in the Keller cellars from the 2011 vintage that wine lovers are not going to want to add to their cellars, and this is a year where I would be inclined to happily buy anything from the estate that I crossed paths with in the course of my shopping for the vintage, as there is an impressive consistency of excellence across the board in this vintage." -John Gilman, Issue #38


text:
Upstream / Downstream
Explore pathways related to this product.
Santa Cruz discontinued a large number of its polyclonal products as a result of the USDA settlement that was made public May 19th 2016
Find CST Equivalent
To Purchase # 8521S
8521S | 100 µl (10 western blots) | $329.00.0 |
$0.00 |
IGF-I Receptor β (D23H3) XP® Rabbit mAb (Biotinylated) #8521
Western blot analysis of extracts from MCF7, 293 (IGF-I receptor β+), and SK-UT-1 (IGF-I receptor β-) cells using IGF-I Receptor β (D23H3) XP® Rabbit mAb (Biotinylated). Streptavidin-HRP #3999 was used for detection.
Learn more about how we get our imagesProtocol
Product Usage Information
Application | Dilutions |
Western Blotting | 1:1000 |
Specificity / Sensitivity
IGF-I Receptor β (D23H3) XP® Rabbit mAb (Biotinylated) detects endogenous levels of total IGF-I receptor β protein. This antibody does not cross-react with insulin receptor.
Species Reactivity: Human, Mouse, Rat, MonkeySource / Purification
Monoclonal antibody is produced by immunizing animals with a synthetic peptide corresponding to residues near the carboxy terminus of human IGF-I receptor β protein.
Product Description
This Cell Signaling Technology antibody is conjugated to biotin under optimal conditions. The biotinylated antibody is expected to exhibit the same species cross-reactivity as the unconjugated IGF-I Receptor β (D23H3) XP® Rabbit mAb #9750.
Type I insulin-like growth factor receptor (IGF-IR) is a transmembrane receptor tyrosine kinase that is widely expressed in many cell lines and cell types within fetal and postnatal tissues (1-3). Receptor autophosphorylation follows binding of the IGF-I and IGF-II ligands. Three tyrosine residues within the kinase domain (Tyr1131, Tyr1135, and Tyr1136) are the earliest major autophosphorylation sites (4). Phosphorylation of these three tyrosine residues is necessary for kinase activation (5,6). Insulin receptors (IRs) share significant structural and functional similarity with IGF-I receptors, including the presence of an equivalent tyrosine cluster (Tyr1146/1150/1151) within the kinase domain activation loop. Tyrosine autophosphorylation of IRs is one of the earliest cellular responses to insulin stimulation (7). Autophosphorylation begins with phosphorylation at Tyr1146 and either Tyr1150 or Tyr1151, while full kinase activation requires triple tyrosine phosphorylation (8).
1. Adams, T.E. et al. (2000) Cell Mol Life Sci 57, 1050-93.
2. Baserga, R. (2000) Oncogene 19, 5574-81.
3. Scheidegger, K.J. et al. (2000) J Biol Chem 275, 38921-8.
4. Hernández-Sánchez, C. et al. (1995) J Biol Chem 270, 29176-81.
5. Lopaczynski, W. et al. (2000) Biochem Biophys Res Commun 279, 955-60.
6. Baserga, R. (1999) Exp Cell Res 253, 1-6.
7. White, M.F. et al. (1985) J Biol Chem 260, 9470-8.
8. White, M.F. et al. (1988) J Biol Chem 263, 2969-80.
Data Sheets & Documentation
For Research Use Only. Not For Use In Diagnostic Procedures. Cell Signaling Technology is a trademark of Cell Signaling Technology, Inc. XP is a registered trademark of Cell Signaling Technology, Inc.

subset: commoncrawl


text:
CADETTE aMAZE JOURNEY AWARD PATCH SET
Girl Scout Cadette Journey Award Patch Set. Iron-on set of three patches, Interact, Diplomat and Peacemaker fit together to form cube shape design. Earned Award.
- Girl Scout badges, patches, awards, and other insignia that are earned for the accomplishment of skill building activities or any set requirements should be presented, worn, or displayed only after Girl Scouts have completed the requirements outlined in the appropriate program materials. All insignia are owned by Girl Scouts of the USA and are protected by law for use by GSUSA. None of the insignia may be copied, duplicated, or reproduced without prior express written authorization from Girl Scouts of the USA. All rights reserved.
No reviews yet.


text:
On Tuesday in New York City, Research in Motion officially launched its new smartphone hardware, the BlackBerry Torch 9800, along with the BlackBerry 6 software platform.
The new BlackBerry OS has been widely anticipated as the North American smartphone leader tries to catch up with the innovations that Apple and Google have brought to the smartphone market in the past three years.
The BlackBerry 6 software looks and feels a lot more like iPhone and Android, but the first BlackBerry 6 device, the BlackBerry Torch 9800, features a slide-down version of the traditional BlackBerry keyboard. Below are more details on the new device and the OS upgrade.
BlackBerry Torch
AT&T CEO opened the event in New York by saying, "Today AT&T and RIM are introducing the best BlackBerry ever."
RIM co-CEO Mike Lazaridis described the Torch as "Fresh and exciting, and also familiar."
Here are the official specs of the Torch:
- Carrier: AT&T
- Launch date: August 12, 2010
- Price: $199
- BlackBerry 6 operating system
- Hardware qwerty keyboard (slide-down)
- 3.2 inch 480 x 360 screen
- 4 GB eMMC + 4 GB media card (expandable to 32 GB)
- 5 MP camera, autofocus, flash, video recording
- 1300 mAh battery
- Weight: 161g
- Dimensions: 111(h) x 62(w) x 14.6(d) mm
BlackBerry 6
Lazaridis said, "BlackBerry users will find BlackBerry 6 fresh but familiar. We spent a lot of time on the details."Here's what's included in the new BlackBerry operating system:
- Full multitouch interface
- Faster Webkit browser
- Universal inbox, including Facebook, Twitter, and BlackBerry Messenger
- Redesigned home screen
- Universal search
- Context-sensitive menus
- Social tools
- Content sync over Wi-Fi
- Homescreen notification previews
- Will run older (pre-6) BlackBerry apps
- BlackBerry Bold (9650 and 9700) and Pearl 3G will be upgradeable to BlackBerry 6
Also read
Jason Hiner has nothing to disclose. He doesn't hold investments in the technology companies he covers.
Full Bio
Jason Hiner is Global Editor in Chief of TechRepublic and Global Long Form Editor of ZDNet. He's co-author of the book, Follow the Geeks.


text:
The new Porch Potty is now available. The design has been upgraded and it is the highest quality dog potty you will ever own. Take a look the new Porch Potty by going here.
Add the Porch Potty Water Timer to make it completely automated. The water timer connects to your hose bib, and turns the water on and off every other day for exactly one minute. You dont even have to think about it. The Porch Potty Water Timer is sold separately, if you want the added convenience. Click here to learn more and add it to the cart when purchasing a Porch Potty Premium.
Note: Do not use the sprinklers indoors. The Indoor Catch Basin should not be used with the sprinklers. The volume of water can be more than the Catch Basin can hold, and therefore is not included in the bundled sale.
All Porch Potties can use either synthetic grass or live Training Sod. Which is better? It turns out to be a personal preference. Most dogs learn to use the Porch Potty best when using the live Training Sod because of the natural grass scent that instinctually lets dogs know where to potty. However we find that once trained, synthetic grass works amazingly well. Every Porch Potty comes with synthetic grass, and Training Sod is only $29 when purchasing your Porch Potty. A 40% discount.
Training Sod is designed specifically for Porch Potty. Each piece is sized to fit your Porch Potty perfectly. But more importantly, it has been grown without soil, consisting of only the roots and grass blades. This allows the layer of grass to drain properly, and keep the drain hose free of soil and other debris. Simply roll it out on the Porch Potty like you would a piece of carpet. Water the sod 2-4 times per week or kept moist. You can expect the Training Sod to last 1 4 months depending on weather conditions and the amount of urine it is exposed to.


text:
Memory Preservation Study Results
Statement on U.K. High Court ruling concerning 14 year old cancer victim's right to cryonics
Get New Alcor Book
Welcome To Alcor
The Alcor Life Extension Foundation is the world leader in cryonics, cryonics research, and cryonics technology. Cryonics is the science of using ultra-cold temperature to preserve human life with the intent of restoring good health when technology becomes available to do so. Alcor is a non-profit organization located in Scottsdale, Arizona, founded in 1972.What Is Cryonics?
Cryonics is an experimental procedure that preserves a human being using the best available technology for the purpose of saving his/her life. We believe medical technology will advance further in coming decades than it has in the past several centuries, enabling it to heal damage at the cellular and molecular levels and to restore full physical and mental health.Cryonics & Science
Banking of transplantable organs at low temperature is a recognized specialty of the science of cryobiology. Alcor applies breakthroughs in organ banking research to reduce cryopreservation injury, making it easier for future medical technology to revive our patients. Alcor encourages and supports evidence-based research such as these new memory preservation study results.What Cryonics Is Not
Cryonics as practiced by Alcor is not an interment method or mortuary practice. Alcor intervenes in the dying process as soon as possible after legal death to preserve the brain as well as possible. Alcor seeks to prevent loss of information within the brain that encodes memory and personal identity, which is the true boundary between life and death.More Cryonics Info
Learn more about the fascinating details of the cryopreservation process. Our extensive FAQ will answer just about every question you can think of, from general questions to technical, moral and ethical, spiritual, and financial questions, to queries about membership. Some answers clarify incorrect assumptions in the question.Become A Member
Becoming an Alcor member is easy and surprisingly affordable, if you are in good health and eligible for life insurance, which will pay for your cryopreservation. The world is an incredible place moving faster and faster. Technological advances can only lead the mind's imagination to what is in store for our customers.Featured Videos
Cryonics Is An Extension Of
Critical Care Medicine
In this in-depth analysis of cryonics, Alcor President, Max More, explores how cryonics is, in fact, simply an extension of critical care medicine.How to Sign Up
for Cryonics
Alcor President, Max More, describes the process, ease and affordability of becoming a cryonics member with Alcor Life Extension Foundation.
Have Questions?
We know that cryonics is probably a new subject to most of you and we would like to answer any questions you might have about cryonics and our Alcor cryopreservation services ™. Our new IM (Instant Messaging) feature below will allow you to chat to a live Alcor representative. Simply follow the dotted line and arrow below (to the bottom right hand corner of this page) and click on the IM feature to be connected. Additionally, you can call Alcor (toll-free) today for a free, no-obligation cryonics consultation at: 1.877.GO. ALCOR


text:
Ducks Unlimited raises $60,000
Barry Rathburn, co-chair of the Ducks Unlimited Canada Oceanside Committee, holds rifle, auctioned off in Qualicum Beach Saturday, Oct.15.
The local chapter of Ducks Unlimited Canada (DUC) raised $60,000 this month at their fundraising gala at the Qualicum Beach Civic Centre.
Wayne Pritchard, BC Provincial Council Chair for DUC said, "this is a wonderful result for our conservation work."
He said they can leverage the local amount and spend between $240,000 and $300,000 due to matching funds from Ducks Unlimited Inc., their sister company in the U.S., and the North American Waterfowl Management Act funding.
Canada's leading expert in wetland and wildlife conservation, DUC is active in every province and territory in Canada.
From coast to coast, DUC is on the front lines of conservation and the money the group raises goes towards its many habitat projects. — Submitted
We encourage an open exchange of ideas on this story's topic, but we ask you to follow our guidelines for respecting community standards. Personal attacks, inappropriate language, and off-topic comments may be removed, and comment privileges revoked, per our Terms of Use. Please see our FAQ if you have questions or concerns about using Facebook to comment.


text:
Dazja was admitted to the hospital for a blood clot but was determined to be social during her hospital stay by doing crafts in the Teen Room and getting out and about within the Children's Hospital.
The day of her admission, Dazja's condition deteriorated, and she was transferred to the Pediatric Intensive Care Unit (PICU). Due to her condition, it was no longer safe for her to get out of bed or even dangle her feet. This social butterfly was devastated that she could not leave her room or hang out with other patients in the Teen Room. Her mother said she would have to get Dazja a computer or iPad to help her cope with being stuck in bed.
Dazja's doctor informed her that she would need surgery. This news was met with tears and pleas to just go home. Dazja's Child Life Specialist had an idea to help Dazja cope with her isolation and boredom. She brought Dazja an iPad, donated by the Starlight Foundation and Baltimore area Cadillac dealers, to help entertain children who are confined to the hospital. The iPads provide a welcome distraction for pediatric patients who have to be away from home and are not able to enjoy normal social interactions with other patients and staff.
When Child Life picked up the iPad at the end of the day Dazja said, "I had fun." Mission accomplished! An iPad lover was born when Dazja was able to return to the Teen Room and reclaim her new toy.
Return to the Patient Success Stories page


text:
Anxiety and Stress Disorders |
Discontinuing Lexapro01/30/2008 |
I recently went to my GP about anxiety and panic attacks. She prescribed Lexapro and I have been on it for 11 days now, but anxiety has increased and I have had more frequent panic attacks. The last straw is that the sexual side effects are too much to bear. I have decided to commit to exercise and therapy and not be dependant on medicines. Since I have only been on Lexapro for 11 days, will I experience discontinuation syndrome if I quit cold turkey, or should I taper? I am sensitive to the effects of medicines...I can talk myself into panic mode by something as simple as a muscle twitch.
It sounds like you don't react like "most people" to medications, as lexapro and other SSRIs generally improve anxiety symptoms (although improvement can take weeks to occur). Significant sexual side effects with the SSRIs are also unusual at low starting doses or within the first few weeks on the medications, so my only recommendation to you is to discuss your specific situation with your physician.
If you are not getting counseling/therapy (especially cognitive - behavioral-therapy) for your anxiety, you may want to find a therapist. Therapy often leads to good results for patients with anxiety, in some studies equally as good as medications (although medications and therapy together are the most effective in most studies).
Nancy Elder, MD Associate Professor College of Medicine University of Cincinnati |


text:
James H. Tonsgard, MDAssociate Professor of Pediatrics and NeurologyDirector, University of Chicago Ambulatory Program for NeurofibromatosisA pediatric neurologist, Dr. James Tonsgard is an expert in neurofibromatosis (NF), epilepsy and seizures, and neurocutaneous disorders, including tuberous sclerosis. He provides comprehensive care for both children and adults with neurofibromatosis. In addition, Dr. Tonsgard specializes in mental retardation and metabolic brain disease. Dr. Tonsgard is an active researcher and is studying various biochemical processes that may affect neurological diseases. He conducts clinical research in neurofibromatosis and is one of the principle investigators in a government-sponsored consortium for the development of treatments for NF.
Practice LocationsThe University of Chicago Medicine
Palos Heights Clinic
Year Started Practice1978 Board CertificationsPediatrics
Medical SchoolYale University School of Medicine ResidencyYale Medical School, New Haven FellowshipThe University of Chicago Medicine MembershipsAmerican Academy of Neurology
Language SpokenEnglish Office Phone(773) 702-6488 Office Fax(773) 702-4786 Office Postal AddressJames H. Tonsgard, MD
Clinical Interests
Request an appointment online
Selected PublicationsView a partial list of Dr. Tonsgard's publications through the National Library of Medicine's PubMed online database. |


text:
The Birth of a Kingdom
The Kingmaker Saga
Be it so known that the bearer of this charter has
been charged by the Swordlords of Restov, acting
upon the greater good and authority vested within
them by the Office of the Regent of the
Dragonscale Throne, has granted the right of
exploration and travel within the wilderness region
known as the Greenbelt. Exploration should be
limited to an area no more than thirty-six miles
East and West and sixty miles South of Oleg's
Trading Post. The carrier of this charter should
also strive against banditry and other unlawfu
behavior to be encountered. The punishment for
unrepentant banditry remains, as always, execution
by sword or rope. So witnessed on this 24th day of
Ealistril under the watchful eye of the Lordship of
Restov and authroty granted by Lord Noleski
Surtova, current Regent of the Dragonscale


text:
Parking Alerts
March 31
Limited permit parking on the 11th Street level all day.
Permit parking available on the Clybourn level.
Simple rules to be a happy Eckstein Hall parking lot user . . .
- You must purchase a parking permit from the University Parking Office and have Eckstein Hall parking privileges added to your MUID to be eligible for parking on the Eckstein Hall parking levels.
- Eckstein Hall parking levels fill quickly. Arrive on campus with the expectation that you will park in your assigned lot on campus and walk to Eckstein Hall. This guarantees a timely arrival for classes.
- Church of the Gesu surface parking lot is NOT a Marquette Law School parking lot. If you park there at any time (day or night), you will be ticketed and possibly lose your Eckstein Hall parking privileges.
- When entering the Eckstein Hall parking garage, do not pull a ticket unless you intend to pay for visitor parking. The only reason to pull a ticket is because your MUID is not working, cars have lined up behind you, and you cannot back up. In that case, pull the ticket, leave immediately by putting the ticket in the exit gate ticket machine, and go to your assigned lot. You have a seven-minute grace period to exit with the ticket you just pulled; after that you must pay the $30 parking fee. Your parking ticket will not be validated if you are in the lot more than seven minutes.
- Please note that if your MUID does not work for parking (or if you lost you MUID), you will need to park in your assigned lot until the issue with your card can be resolved. You can email Parking Services directly to have your MUID fixed (supply your name, MUID number, and the type of parking you purchased for the semester), or you can report your issue to office 244B.
- Link to the complete policy at law.marquette.edu/news-students/parking- structure-policy-information-permit-parkers.
- Eckstein Hall parking structure policy serves two purposes: (a) to facilitate the parking of members of the public participating in certain Law School activities. Spaces will be set aside on a daily basis according to the number and types of Law School events; and (b) parking is available on a first-come, first-served basis to Law School students and employees who have paid for university parking. Violation of rules can result in losing parking privileges for an entire year.
- Complimentary weekend parking is available on both levels to the Law School community (only). Use your MUID to scan in (do NOT pull a ticket).


text:
Tapas De España > Tapas De España Menu
Spanish | North Bergen Dinner Menushrimp sauteed in garlic sauce
shrimp cocktail
fried calamari
portobello mushrooms sauteed
baked clams
mussels in marinara sauce
mussels in tomato sauce
mussels in tomato sauce
scallops on the shell stuffed w/ crabmeat and cheese
smoked salmon
grilled spanish sausages
clams in marinera sauce
lettuce, tomato, onions and green peppers
grilled chicken salad w/ lettuce, tomato and onions
lettuce, tomato, onions, artichokes heart of palm
avocado onions and tomato salad
shrimp salad w/ lettuce, tomato and onions
piguillo peppers on a bed of baby spinach leaves with fresh basque anchovies and garnished with stuffed manzanilla olives
serrano ham, stripes of piquillo, shards of manchego over a bed of mixed greens
chicken w/ potatoes in garlic sauce
grilled chicken breast
chicken in saffron rice
chicken cutlet stuffed w/ crabmeat in wine sauce
chicken breast w/ onions, peppers and sausage
chicken breast sauteed in lemon sauce
grilled veal cutlet
veal cutlet w/ mushrooms and sherry wine
veal cutlet sauteed in lemon sauce
breaded veal cutlet
veal cutlet w/ baby lobster tails in wine sauce
baby veal chops braised w/ brandy and garlic
filet mignon tips w/ jumbo shrimp
filet mignon medallions w/ shrimp in house sauce
broiled filet mignon
broiled boneless shell steak
broiled skirt steak
pork chops sauteed in tomato sauce with onions, peppers and mushrooms
broiled pork chops
baby lamb chops braised w/ brandy and garlic
clams, mussels, shrimp, scallops and lobster in saffron rice
clams, mussels, shrimp, scallops, chicken and spanish sausage in saffron rice
clams, mussels, shrimp, scallops andlobster in marinera sauce
clams, mussels, shrimp, scallops andlobster in marinera sauce
clams, mussels, shrimp, scallops and lobster in garlic sauce
grilled butterfly prawns in their shell
scallops on the shell stuffed w/ crabmeat and cheese
broiled african lobster tails
lobster stuffed with crabmeat
filet mignon and a jumbo broiled lobster tail
baby lobster tails broiled or in creole sauce
sauteed shrimp in garlic sauce
shrimp in creole sauce
shrimp in green sauce
shrimp in saffron rice
jumbo shrimp in wine sauce
shrimp in marinara sauce)
o al vapor (2 - 1 1/2 lb. lobsters broiled or steamed)
grilled fresh cod fish
filet of sole stuffed w/ crabmeat in wine sauce
filet of sole broiled or francais
salmon stuffed w/ crabmeat in wine sauce
whole red snapper baked or fried
grilled salmon
ask about our fresh fish specials of the day
Disclaimer: Always check with the business for pricing and availability of menu items. SinglePlatform is not responsible for menu or pricing changes, but the information is believed to be accurate when posted. Listing of a menu does not mean that there is any affiliation, endorsement or sponsorship between SinglePlatform and the listed business.


text:
Mbenga back in action
October 6th, 2009, 5:08 pm by JANIS CARR, OCREGISTER.COMEL SEGUNDO
DJ Mbenga, who has been bothered lately by a tender hip flexor, practiced for the first time in five days, taking part in a portion of Tuesday's scrimmage. Phil Jackson sat Mbenga toward the end of the drill.
"I don't think he re-injured himself, but it seems to me that he had some fatigue," Jackson said. "But he played well."
Read the rest of this entry »


text:
Leave a Review
I prefer to toast nuts in a sauté pan over low to medium low heat, stirring constantly. It's faster and easier to control.
Re toasting nuts: Beware, 350 degrees is too hot for most nuts, especially tender and less dense/hard nuts such as walnuts, pecans and cashews. To prevent burning of these nuts, bake them at 250-275 degrees and extend the oven time by 8-10 minutes - you have to know your oven. At a lower temp it is usually not necessary to turn/stir the nuts. Harder/denser nuts like whole almonds, brazils and hazelnuts can withstand a temp of 300-325 degrees but do require stirring/turning to toast evenly and prevent burning. Also, all nuts will dry and crisp up as they cool so it is much better to bake slowly and at a lower temp rather than rushing the process. All nuts are not created equally and patience pays! Submitted by a professional cooking school graduate.
Thank you, I have burned my nuts once too often before! Great advice.
A definite keeper, easy to make, seemed to get better the next day.
Don't forget the microwave. It does a super job on all nuts, seeds and spices and even peppers. Nearly all American kitchens have microwaves and yet they recipes so often overlooks their many uses.
Indeed. Also nuts and seeds can be toasted in a toaster over, which saves you from heating an entire oven for just 10 minutes of baking! Just be sure to watch them closely, and when they start browning on top, turn them over so the other side can toast (turning over hot nuts can be hard-- either stir them gently with a spoon or put on an oven mitt and roll them over by hand, depending on how round they are-- don't worry if you can't get them all flipped-- 1/2-2/3 is enough)
Thank you for stating in such a straight-forward manor how to toast nuts. Most recipes that call for toasted nuts do not tell you how to get them that way.


text:
Hallmark 2002 Baby Estrella Frostlight Faeries, Too Christmas Tree Ornament
Click thumbnails for expanded view.
2002 Hallmark Baby Estrella Keepsake Ornament from the FROSTLIGHT FAERIES, TOO Series. The BABY Frostlight Faerie Collection. This tiny fairy faerie has tiny wings with Fiber Optic Glow. Clip this ornament onto a Christmas light and see the wings light up!
Back of box reads: This Keepsake Ornament utilizes lighting technologies such as fiber optic to radiate a soft, colorful glow when combined with a standard indoor light string. This season, brighten your holidays with the magical world of Frostlight Faeries!
Estrella giggles with delight. She's learning how to catch a star, how cleverly she spins and twirls. How quick her fingers are.
The ornament is brand new in original box. Opened only to inspect.
Please see my other ornaments and save on shipping. I always combine orders to save you shipping expenses.
Buyer to add an additional $7.50 for USPS priority insured mail within the USA.
Black Cat
- Phoenix, Arizona
- View Storefront
- View Seller Website
- Contact Seller About This Item
- View Store Policies
Payments Accepted:
$7.50Item Details:
- Reference #
- 4400
- Quantity
- 1
- Category
- Entertainment
- Department
- Collectibles
- Maker
- Hallmark
- Year
- 2002
- Dimensions
- Width: 0 inch
- Height: 0 inch
- Depth: 0 inch
- Weight: 0 pound
- Condition
- New


text:
Collapsible Scrunch Bucket & Plastic Spade - Blue
What a brilliant idea - a flexible silicon bucket! Perfect for carrying water or making sandcastles. Fold it, roll it or scrunch it - always pops back into shape. Very strong, lots of funky colours and designed for children. Packs away flat. Comes with a plastic spade.
Height | 13.5cm |
Diameter | 16cm |
Capacity | 1.5litres(3pints) |
Other Items You May Be Interested In:


text:
It's my favorite celebrity tot! Fashionista Rachel Zoe was spotted taking her oh-so adorable son Skyler out for lunch in Beverly Hills, Calif. on Friday afternoon and oh my, was he looking cute as always! And of course Rachel looked pretty good, too, LOL.
I mean, this kid is destined to be in the fashion world one day. Just look at that coat, the hat, the shoes, the everything! I'm sure he dresses himself every morning. Ok, maybe not, but with a mom like Rachel you just can't go wrong, right?
Photos via FameFlynet


text:
For Dinosaur Wars
Produced by
Mark Davis
Anna Saraceno
Written and Directed by
Mark Davis
Edited by
Doug Quade
David Espar
Narrated by
Michael Murphy
Original Music by
Tom Phillips
Brian Dowley
Sound Recording
John Cameron
Dennis Frye
Andy Turrett
Bayard Carey
Bob Waybright
Steven Seitz
Jib Operator
Chris McCary
Dolly Grip
Craig Cohil
Motion Graphics
Doug Quade
Anna Saraceno
Archival Research
Karen Caiazzo
Jessie Clayton
Audio Mix
John Jenkins
Online Editor and Colorist
FRONTLINE Outpost
Mike Amundsen
Archival Materials Courtesy of
The Academy of Natural Sciences,
Ewell Sale Stewart Library and the Albert M. Greenfield Digital Imaging Center for Collections
American Museum of Natural History Library
Cornell University Library, Making of America Digital Collection
Denver Public Library, Western History Collection
Getty Images
Grand Canyon National Park Museum Collection
Ernst Mayr Library of the Museum of Comparative Zoology, Harvard University
Jiri Hochman
Library of Congress, Prints & Photographs Division
Montana Historical Society Research Center
Still Picture Records Section, National Archives at College Park
Photography Collection, Miriam and Ira D. Wallach Division of Art, Prints and Photographs,
The New York Public Library, Astor, Lenox and Tilden Foundations
Rhoda Knight Kalt
Smithsonian Institution Archives
Gareth Talbot
U.S. Geological Survey
Utah State Archives
Othniel Charles Marsh papers, Manuscripts and Archives, Yale University Library
Peabody Museum of Natural History, Yale University, New Haven, Connecticut, USA
Filming Locations
The Academy of Natural Sciences
Como Bluff, Booth Land & Livestock
Cumbres and Toltec Scenic Railroad
Dinosaur National Monument
Fossil Butte National Monument
Ghost Ranch Conference Center
Morrison Natural History Museum
National Museum of Natural History, Smithsonian Institution
University of Pennsylvania
University of Pennsylvania Museum of Archaeology and Anthropology
Peabody Museum of Natural History, Yale University
Special Thanks
Arvid Aase
Daniel Brinkman
Julia Farwell and Walter Clay
Ted Daeschler
Ted Driscoll
Clare Fleming
Ned Gilmore
Rhoda Knight Kalt
Robert Kuniewicz
Eileen Mathias
Janet Monge
Matthew Mossbrucker
Christopher Norris
Jane Pickering
Mai Qaraman
Beth Simmons
Beth Southwell
For AMERICAN EXPERIENCE
Post Production
Vanessa Ezersky
Glenn Fukushima
Greg Shea
Series Designer
Alison Kennedy
On-Line Editor
Spencer Gentry
Sound Mix
John Jenkins
Production Manager
Nancy Sherman
Molly Jacobs
Tory Starr
Jay Fialkov
Janice Flood
Maureen Jordan
Scott Kardel
Project Administration
Susana Fernandes
Pamela Gaudiano
Lauren Noyes
Patricia Yusah
Project Manager
Lauren Prestileo
Series Manager
James E. Dunford
Coordinating Producer
Susan Mottau
Senior Editor
Paul Taylor
Series Producer
Susan Bellows
Senior Producer
Sharon Grimberg
Executive Producer
Mark Samels
A MDTV Productions film for AMERICAN EXPERIENCE
(c) 2011
WGBH Educational Foundation
All rights reserved.
My American Experience
Share Your Story
Do you remember first learning about dinosaurs? Have you been to Dinosaur State Park? What do you know about dinos in America? What do you think makes prehistoric creatures so fascinating?


text:
First off, while I'm newly registered I've been a long time lurker.
For the past 6 months or so I've been considering getting a decent pair of headphones. I enjoy listening to music and the certain level of relaxation that can come with kicking back with some good music and a pair of headphones on. Anyways, after receiving a Apple store gift card I figured I'd use it to pick up a new pair of headphones without shelling out a lot of cash.
I went to the Apple store and found a mediocre selection of headphones. I made note of what was available and tried a few pairs of headphones (Klipsh Ones, Aviators, Beats) and came back here to to some research. The beats were out because while the sound isolation was great, they sounded "meh". The Klipsch were good sounding but a little 'bass-heavy'. The aviators felt comfortable, sounded good and I liked the 'retro' look they had. I read reviews on here which were fairly positive, especially the CES review. So i bit the bullet.
I picked up the brown/gold pair and brought them home. The headphones sounded good and I put a few hours on them that day. I initially used them on my iPhone 4 and then my MBP and was happy. Happy until I tried to use the in-line controls, I tried to pause and it wouldn't pause. Then I tried to make the volume go up and it stuck and increased the volume to the point that I had to remove the headphones. I checked on my i4 and it exhibited similar problems. No biggie I thought, I'll take them back and get another pair.
The next day I took them back and got another pair. This time the black/silver version. Brought them home and listened on my Mac, my receiver, phone and ipad. No problems, everything works great and I'm happy listening to music on pretty good sounding cans.
Fast forward a week and I just grabbed my headphones to listen to some music on my computer. I plugged them into the receptacle on the side of my laptop and listen. Nothing. I hit volume up on my keyboard and the sound is playing out of my Macs speakers. Bizarre, so I look and make sure they are in the right receptacle. Yep, sure are. I pull to make sure they are snug - jack comes right out. WTF? I look closely at them, the tip is missing?! Grab a flashlight, look inside laptop - nope not there. Look inside iPhone, nope, not there. Look inside receiver, nope, not there. Look at iPad and there it was, a little wire was sticking out of the headphone jack. I grabbed a pair of pliers and pulled it out. Thankfully came out in one piece and no damage to the iPad.
I'm going to return these tomorrow but I'm EXTREMELY hesitant to buy another pair of Aviators since they are built about as well as an old Pontiac Fiero.
If Apple gives me ALL my money back then I'd probably head over to Amazon (since I have Prime) and get something different there. I'm thinking M50's but then I hear good things about Sennheiser. Can anyone recommend good cans in the $150-$175 range that are available on Amazon.com?
If Apple will only give me back the balance of the gift card then I'm stuck purchasing something there like the Klipsch ones or some V-Moda crossfades. Neither of which I'm terribly interested in but would probably do the Klipsch's.
That's it - sorry about the rant. I just had to get this out and let people know that while those Aviators certainly raise the bar for the sound quality that Skullcandy can produce, they are still the same old Skullcandy build quality.


text:
4 May 2011
This article assumes no prior knowledge of JavaScript. However, you should be familiar with the basics of building web pages with HTML and CSS.
Any text editor can be used to write JavaScript.
JavaScript is one of the most important languages used in web development. It has many uses ranging from checking the values submitted by forms to controlling interactive widgets, such as tabbed panels, accordions, and flyout menus. It's also used to create photo galleries, and to fetch new information from the web server to refresh content without the need to reload the page—a combination of technologies commonly known as Ajax.
Along with HTML and CSS, knowledge of JavaScript is a key skill that anyone involved in building websites should acquire. Yet many web designers never do. JavaScript has a reputation for being too difficult; and graphic designers frequently insist that their role is to design, not to program. Even if you never do any JavaScript programming yourself, it's important to understand how the structure of your web pages affects the job of the JavaScript programmer. What's more, JavaScript has become easier to use thanks to code libraries such as jQuery.
This is the first in a series of articles designed to help you get started with JavaScript and jQuery. It describes the basic features of the language that you need to know before diving into jQuery.
In spite of the similarity of names, JavaScript is not Java. The languages are not related. Java is frequently used to program games, mobile phones, and other devices, such as the Amazon Kindle. Although Java can be used in websites, it's rarely used that way.
JavaScript performs these tasks by accessing the Document Object Model (DOM). The DOM is a structure similar to a family tree. If the HTML markup of your page is invalid or too complex, the JavaScript code can't navigate the family tree. Similarly, if you break simple rules, such as not using the same ID more than once in any page, JavaScript becomes confused and simply gives up.
JavaScript is an event-driven language. Some events are triggered automatically. For example the load
event is triggered when the page finishes loading in the browser, and it's frequently used to initialize flyout menus and other widgets. Other events are triggered by the user, the most common being the click
event when the user clicks the main mouse button, or taps on a touch-sensitive screen. Other common events include mouseover
and mouseout
, when the user hovers over an element, and submit, when a form is submitted.
Events are being triggered all the time. An event is triggered every time you move the mouse, scroll the page, or press a key. It would be chaos if the browser had to respond to every event. Instead, you as the developer, create functions to handle specific events, and you associate them with the page elements that you want to respond to the event. This is known as binding an event handler.
Event handler functions sit and wait—or listen—for the event. When the appropriate event is triggered, the event handler jumps into action and performs its designated task, such as opening or closing a flyout menu, submitting a form, or changing the style of an element.
Rather than talk in abstract terms, let's look at JavaScript in action.
As the name suggests, a function does something. It's a series of commands that performs whatever task (or tasks) you tell it to do. The most common way to define a function
is to use the keyword function followed by the function name, a pair of parentheses, and a block of code wrapped in curly braces. You can give functions almost any name you like, but it must begin with a letter, underscore (_), or the dollar sign. Also, the name must not contain any spaces or hyphens. JavaScript is case-sensitive, so it's common to give functions descriptive names using an uppercase letter for the second and subsequent words ("camel case"); for example, changeFontSize
To keep the code as simple as possible, the following example just changes the text color of an unordered list. You can find the finished code in change_01.html in the example files, but to give yourself a feel for writing JavaScript, I recommend that you open Dreamweaver (or any other text editor) and type the code yourself.
heading, an unordered list, and a paragraph (see Figure 1). The unordered list has the ID fruits
.
tag, and add a .Note that Dreamweaver doesn't autocomplete the tag when you type </.You need to complete it manually. This is because the same combination of characters might occur in the script.
block, enter the following code:function changeFontSize() {
This defines a function called changeFontSize()
. You often pass information as arguments to a JavaScript function. The arguments go between the parentheses after the function name. This function doesn't take any arguments, but the parentheses must still be used. The body of the function goes between the curly braces. You'll add that next.
. Press Enter/Return to insert the code.getElementById()
expects an ID as its argument. Type a quotation mark (single or double, it doesn't matter). If you're using Dreamweaver CS5.5, it automatically presents you with a list of IDs on the current page (see Figure 3).fruits
ID. Then type a closing parenthesis followed by a semicolon. If you're using another program, you need to complete the code manually. In either case, you should now have the following code in your function definition:
function changeFontSize() {
var list = document.getElementById('fruits');
The line of code you have just typed uses the keyword var
to create a variable called list
, which stores a reference to the page element with the ID fruits
. The reference to fruits
is obtained by a JavaScript method called document.getElementById()
Note: Methods are essentially the same as functions, except that they belong to objects. You'll learn about objects later. Don't let the terminology confuse you. If it helps, just think of a method as being a special type of function.
list.style.fontSize = '20px';
If you're using a recent version of Dreamweaver, you'll have noticed code hints popping up each time you typed a period. What this line of code does is change the size of the text in the list element—in other words, the unordered list
with the ID fruits.
You probably recognize fontSize
as similar to the CSS font-size
property. JavaScript doesn't allow hyphens in names. So, the hyphen is removed and the word after the hyphen is capitalized.
The complete function definition should now look like this:
function changeFontSize() {
var list = document.getElementById('fruits');
list.style.fontSize = '20px';
If you have experience with other programming languages, most of this section should be familiar. But for the benefit of complete beginners, I'll explain the basic terminology. At first, it might seem like jargon overload, but it will make the rest of this tutorial easier to follow.
The first line inside the changeFontSize()
function definition creates a variable called list
. Variables are an important part of all programming languages. A variable usually stores a value that you don't necessarily know in advance. The name of the variable remains the same, but its value might change. To take an example from everyday life, your bank balance is similar to a variable. The amount changes frequently, but the name "balance" always remains the same.
When defining a variable inside a function, you should always use the var
keyword. Doing so tells the JavaScript engine that you want the variable to be used only inside the function. Omitting var
can produce unpredictable results in more complex scripts.
The same rules apply to variable names as to functions, namely:
The value is assigned to the variable using an equal sign. The value on the right of the equal sign is assigned to the variable on the left.
The first line in the changeFontSize()
function uses document.getElementById('fruits')
to assign the variable a reference to the fruits unordered list. This introduces you to three important features of JavaScript—objects, dot notation, and passing arguments to a function.
In simple terms, an object is a variable that contains zero or more other values known as properties and methods. A property is similar to variable, and a method is essentially the same as a function. You access the properties and methods of an object using dot notation. The object comes first, followed by a dot or period, and then by the property or method. In this case, getElementById()
is a method of the document object.
To name of getElementById()
is self-explanatory: it gets a reference to an element using the element's ID. You put the ID in quotes between the parentheses after the method's name. This is known as passing an argument. Because the argument is in quotes, JavaScript treats it as literal text. In programming terms, literal text is known as a string (because it's a string of characters). It doesn't matter whether you use single or double quotes for strings, but the quotes must match.
The second line in the changeFontSize()
function takes dot notation a step further. It accesses the style object of the element stored in the list variable, and then accesses its fontSize
property like this: list.style.fontSize
. The value assigned is a string containing the new size. In other words, the second line sets the CSS font-size
property of the fruits list
to 20px.
There's one final point to notice. Each command ends with a semicolon. Technically speaking, the semicolon is optional, because JavaScript automatically treats the end of a line that contains a command as the end of the command. If you accidentally break a line of code, JavaScript treats it as a complete command, causing your script to fail. Always ending commands with a semicolon makes errors easier to find.
That's enough theory for now. Let's get back to the code and make the function do something.
Using the function
The simplest way to use a function is to bind it to an element using an HTML attribute, such as onClick.
tag. Then type onClick="changeFontSize()". The final paragraph should now look like this in Code view:
Change list font size.

You can check your code against change_02.html in the sample files.
Detecting errors when your script doesn't work
We all make mistakes, and you tend to make a lot when you're learning a new subject. If there's a problem with your code, the script usually fails without any indication of what went wrong. All recent browsers have built-in tools to help you debug your code. You can find them in the following locations:
Introduce a deliberate mistake into the changeFontSize()
function to see the error message generated by the browser's error console.
to use an uppercase D like this: var list = document.getElementByID('fruits');
The error messages generated by your browser might be worded differently from Figure 5, but they all basically say the same thing: getElementByID()
isn't a valid function. As a beginner, working out why an error occurs isn't always easy, but one of the most common mistakes is misspelling the name of a function or method. JavaScript is case-sensitive.
All error consoles, except the one in Opera, provide a link, which takes you to the line that contains the error.
The changeFontSize()
function increases the font size, but the only way to change it back to its original size is to reload the page. To improve the function, you need to detect the current font size so that the function can decide which size to change it to.
In common with other programming languages, JavaScript uses conditions to determine what action to take. You place the condition in parentheses preceded by the if
keyword. The code associated with the condition is placed in a pair of curly braces after the condition. In pseudo-code, it looks like this:
if (condition) {
code to execute if condition is true
If the condition is true, the code is executed. If it's false, the code is ignored.
When the condition is false, you can use the else
keyword to introduce alternative code. Again, in pseudo-code, it looks like this:
if (condition) {
code to execute if condition is true
} else {
code to execute if condition is false
You can also chain conditions using else
if (first condition) {
code to execute if first condition is true
} else if (second condition) {
code to execute if first condition is false, but second is true
} else {
code to execute if both conditions are false
Note: You might see scripts that omit the curly braces after a condition. This works only when there is a single command following the condition, and is not recommended. Always use curly braces. They make the logic of your script easier to understand.
The condition is often a comparison, such as two values being equal, or one being larger than the other. The following table lists the main comparison operators.
Operator |
Name |
Example |
Meaning |
== |
Equality |
a == b |
a and b both have the same value. |
!= |
Inequality |
a != b |
a and b have different values. |
> |
Greater than |
a > b |
a is greater than b. |
>= |
Greater than or equal to |
a >= b |
a is greater than or equal to b. |
< |
Less than |
a < b |
a is less than b. |
<= |
Less than or equal to |
a <= b |
a is less than or equal to b. |
Let's improve the changeFontSize()
function to toggle between the normal and larger font sizes.
object to change the value of a CSS property has the effect of using an inline style. Because the original HTML doesn't use an inline style for the fruits
unordered list, list.style.fontSize
doesn't have a value when the page first loads. So, one way to write the condition is to check that list.style.fontSize
is an empty string—in other words, it has no value. An empty string is a pair of quotes with nothing between them. Change the function like this:function changeFontSize() {
var list = document.getElementById('fruits');
if (list.style.fontSize == '' || list.style.fontSize == '16px') {
list.style.fontSize = '20px';
} else {
list.style.fontSize = '16px';
If list.style.fontSize
has no value, it's changed to 20px. Otherwise, it's changed to 16px.
Note: One of the most common mistakes is using a single equal sign instead of two when comparing values. A single equal sign assigns a value. Two equal signs compare values.
is no longer an empty string. It's 16px. The simple way to fix this is to use the inequality operator (see Table 1) like this:function changeFontSize() {
var list = document.getElementById('fruits');
if (list.style.fontSize != '20px') {
list.style.fontSize = '20px';
} else {
list.style.fontSize = '16px';
If list.style.fontSize
is not 20px, it's set to 20px. Otherwise, it's set to 16px.
Using logical operators with conditions
Although there was a simple solution to the problem with the condition in changeFontSize()
, it's often necessary to test multiple conditions. You do so using logical operators, which are listed in Table 2.
Operator |
Name |
Description |
&& |
Logical AND |
Both conditions must be true. If the condition on the left fails, the condition on the right is never tested. |
|| |
Logical OR |
Either condition must be true. The condition on the right is tested only if the condition on the left is false. |
! |
Logical NOT |
When placed in front of a true/false value, this reverses its meaning. So, a true value becomes "not true"—in other words, false. |
The changeFontSize()
function has been rewritten in change_04.html to demonstrate the use of the logical OR operator. The code looks like this:
function changeFontSize() {
var list = document.getElementById('fruits');
if (list.style.fontSize == '' || list.style.fontSize == '16px') {
list.style.fontSize = '20px';
} else {
list.style.fontSize = '16px';
The condition now tests if list.style.fontSize
is either an empty string or 16px. If you test change_04.html, you'll see it toggles the font size between 16px and 20px.
Note: You need to repeat the full condition on both sides of the logical operator. You cannot just repeat the value like this:
if (list.style.fontSize == '' || '16px') {
Unlike the logical AND and logical OR operators, the logical NOT operator is used with a single condition. It's extremely useful because JavaScript treats most values as implicitly true or false, as the next section explains.
Understanding true and false values
Values that are either true or false are known as Booleans (after the nineteenth century English mathematician, George Boole, whose work is considered to be the basis of modern computer logic). JavaScript has two Boolean values, the case-insensitive keywords true
and false
The comparison operators in Table 1 produce a Boolean result—or to use the technical expression, they return true
or false
. In addition to Boolean values, JavaScript supports the concept of values that are implicitly true or false. These are sometimes referred to as truthy and falsy values.
JavaScript regards the following values as implicitly false:
or '0'
)All other values, apart from the keyword false
, are regarded as true.
Note: Wrapping the keywords true
and false
in quotes converts them into strings. Only an empty string is false, so 'false'
is treated as true. Beware!
When the page with the changeFontSize()
function first loads, list.style.fontSize
returns an empty string, so it's implicitly false. This means that you can rewrite the version of the function in change_04.html like this (the code is in change_05.html):
function changeFontSize() {
var list = document.getElementById('fruits');
if (!list.style.fontSize || list.style.fontSize == '16px') {
list.style.fontSize = '20px';
} else {
list.style.fontSize = '16px';
Prefixing list.style.fontSize
with the logical NOT operator (an exclamation mark) has the effect of saying "if list.style.fontSize
is false treat it as true."
Using the logical NOT operator with implicitly true and false values is very common in JavaScript. It's frequently used with values that you expect to be true. For example, you might have a variable called checked
. You can read if (!checked)
as "if not checked."
The changeFontSize()
function is rather inflexible because the ID of the fruits unordered list is hard-coded into the first line. To reuse it with other elements, you need to pass the ID as an argument to the function.
in the function definition. This tells the function to expect an argument (or parameter) called id. A parameter is similar to a variable, so it's not wrapped in quotes and follows the same naming rules as a variable (see "JavaScript basics" earlier in this tutorial).'fruits'
between the parentheses of getElementById()
, and replace it with id. Make sure you delete the quotation marks, because id
is being used as a variable to represent the value passed as an argument to the function. The first two lines of the function definition should look like this:function changeFontSize(id) {
var list = document.getElementById(id);
This has the effect of passing to getElementById()
whatever value is passed as the argument to changeFontSize()
in the link that triggers the onClick
event. The link should look like this:
Note: The onClick
attribute wraps changeFontSize()
in double quotes, so you must use single quotes around fruits
. When using quotes inside a string, you should always use the opposite type to the outer pair of quotes. Otherwise, the code will break. If you can't avoid using the same type of quotes, inner quotes should be preceded by a backslash.
, save the page, and test it again. It no longer works, because the function can't find an element with the ID fruit
and save the page. You can compare your code, if necessary, with change_06.html.
The changeFontSize()
function toggles between two font sizes. The final change you'll make to it in this whirlwind tour of JavaScript is to iterate through several different sizes. To do so, you'll store the sizes as an array and use a loop to go through each size in turn. This section is more complex than before, so don't try to rush it.
An array is a collection of related values that can be referred to by a single variable. There are two ways to create an array. One is to use the Array()
constructor like this:
var friends = new Array('Tom', 'Dick', 'Harry');
The other way is to create what's known as an array literal like this:
var friends = ['Tom', 'Dick', 'Harry'];
Using square brackets to create an array literal is quicker, and tends to be more widely used nowadays.
Each item—or array element—is automatically numbered. To refer to an array element, you put its number in square brackets after the name of the array. However, in common with most programming languages, the numbers begin at zero. So, friends[1]
refers to the second array element (Dick) rather than the first element, which is friends[0]
The usual reason for storing elements in an array is to perform the same task on each one or to select a value from the set. Loops are used to iterate through each item in an array. JavaScript has several types of loops, but for the purposes of this tutorial, I'm going to use only one: the for
In pseudo-code, a for loop looks like this:
for (initialization; condition; increment) {
code to execute each time the loop runs
Between the parentheses are three statements separated by semicolons:
All arrays have a length
property, which returns the total number of elements in the array. The following code gets the number of items in the friends array:
var numFriends = friends.length;
There are three elements in the friends
array. So, numFriends
is 3
Because array elements are numbered from zero, you set the condition to run while the counter is less than the array length. The counter variable lets you access each array element in turn like this:
for (var i = 0; i < numFriends; i++) {
do something with friends[i]
The first time the loop runs, i
is 0
, which makes friends[i]
equivalent to friends[0]
. The value of i
is then incremented by one, giving access to the next array element, friends[1]
. Then i is incremented to 2
, giving access to friends[2]
. The counter is incremented again, but i
is no longer less than 3, so the loop stops.
Looping through an array of font sizes
With that information under your belt, it's time to tackle the final version of the changeFontSize()
function. This exercise pulls together many features of JavaScript, including declaring multiple variables, creating an array literal, looping through an array, conditional logic, simple arithmetic calculation, and joining values as a string.
and else
blocks. You should be left with the following code:function changeFontSize(id) {
var list = document.getElementById(id);
and ending with a semicolon. Alternatively, you can create a comma-separated list of variable declarations. That's the approach I'm going to take.getElementById(id)
, and replace it with a comma. Then create a new line and indent the code so that it's vertically aligned with list
. Declare the new variables like this:function changeFontSize(id) {
var list = document.getElementById(id),
fontSize = list.style.fontSize,
sizes = [16, 20, 24, 28],
len = sizes.length,
This stores the value of list.style.fontSize
as fontSize
. It then creates an array literal called sizes
containing four numbers, and stores the length of the array as len. Finally, it creates the counter variable i
, but doesn't assign it a value.
You don't need to indent the code like this, but it makes it easier to read. This is also one of the rare occasions when inserting a new line before the semicolon doesn't break the code. The comma at the end of each line tells the JavaScript engine that it's a list of variables. You should also note that the numbers aren't in quotes. JavaScript treats numbers differently from strings.
function changeFontSize(id) {
var list = document.getElementById(id),
fontSize = list.style.fontSize,
sizes = [16, 20, 24, 28],
len = sizes.length,
if (!fontSize) {
list.style.fontSize = sizes[1] + 'px';
This uses the logical NOT operator with fontSize
. If fontSize
doesn't have a value, JavaScript treats it as implicitly false. The logical NOT operator reverses the meaning of a true/false value, so the code in the curly braces is executed the first time the function is triggered.
JavaScript uses the plus sign (+
) both for simple addition and to join text together. So, the line of code inside the braces takes the value of the second element in the sizes array (20
), and adds the string 'px
' to it. This value (20px) is then assigned to list.style.fontSize.
You're probably wondering why you need to use list.style.fontSize
when you have created fontSize
as a variable. It's because fontSize
only stores the existing value. To change the size of the font in the page, you need to assign the value to the unordered list's style
variable contains the current size. So, you need to loop through the array to find a match for the current size, and change the font to the next size up. However, when you get to the end of the array, there isn't a next size up. You need to go back to the first size again. Amend the code as shown here, and then I'll explain it in more detail:function changeFontSize(id) {
var list = document.getElementById(id),
fontSize = list.style.fontSize,
sizes = [16, 20, 24, 28],
len = sizes.length,
if (!fontSize) {
list.style.fontSize = sizes[1] + 'px';
} else {
for (i = 0; i < len; i++) {
if (i == len - 1) {
list.style.fontSize = sizes[0] + 'px';
} else if (fontSize == sizes[i] + 'px'){
list.style.fontSize = sizes[i + 1] + 'px';
The for
loop inside the else
code block contains another set of conditions. The first condition checks if the counter is the same as len
minus one—in other words, 3. There are four elements in the sizes
array. Counting from zero, the final element is sizes[3]
. If it is, there are no more array elements. So, the code builds the font size from the first array element (sizes[0]).
If the loop isn't at the last element in the array, the second condition is evaluated. It checks if the current array element plus 'px'
matches fontSize
. If it doesn't, the code is ignored, and the loop runs again until it finds a match. When it does, it builds the string from the next element in the sizes
array by adding one to the value of the counter. When a match is found, the loop isn't needed any more, so the break
keyword brings it to a halt.
To learn more about JavaScript in detail, visit the excellent guide in the Mozilla Developer Network.
There's also a comprehensive series of articles in the "JavaScript core skills" section of the Web Standards Curriculum hosted by Opera.
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. Permissions beyond the scope of this license, pertaining to the examples of code included within this work are available at Adobe.


text:
Google search
VB search
Wrestling Forum Related
Wrestling Forum Rules
Suggestions & Help
World Wrestling Entertainment
General WWE
WrestleMania 33
Other Pro Wrestling Forum
Impact Wrestling
Other Wrestling
Be The Booker
Wrestling Women, Celebs & Models
Women of Wrestling
Non-Wrestling Forums
Video Games
Artistic Expression
Games & Trivia
Active Topics
Latest Posts
Remember Me?
Wrestling Forum: WWE, Impact Wrestling, Indy Wrestling, Women of Wrestling Forums
Content Wrapper
Royal Rumble 2013 Match Card Predictions
View Single Post
post #119
Tyrion Lannister
Grab Dat Gem
Join Date: Nov 2004
Location: Nos Astra, Illium
Favourite(s): Bray Wyatt, Y2J, Dean Ambrose, Kevin Owens
Posts: 82,132
Points: 0
Re: Who are your top 5 superstars that could win they 2013 royal rumble?
Originally Posted by
View Post
Barrett still might win. what makes you think he wouldn't?
#1 ~ He's English, which for whatever reason is an offense in Vince McMahon's eyes. English wrestlers are not allowed beyond a certain level in WWE, they never have been, they never will be allowed to break out until Vince is no longer around. Vince isn't high on Barrett for that very reason, and fucks around with him for his own amusement.
#2 ~ He's in the IC title scene. He's not going to go from an IC title match (win OR lose) to the Royal Rumble winner within one month. Forget it.
#3 ~ WWE have completely dropped the ball on him since he came back. Until he got the IC title feud, he had no direction, was just having random matches, and got nothing out of it. He lost too many times since coming back and whatever credibility he had as a returning wrestler was quickly shot away and he was back to his usual level, and now that he has a direction, that direction is completely below the level he's worth, and it shows that the WWE is not willing to push Wade Barrett to the levels that we know he can and should be at.
#4 ~ In case you haven't noticed, Ryback is in the midst of the single biggest push since Brock Lesnar. Despite having only been on the roster for less than a year with this character, and having only one significant win, his push has been handled to such a degree that he has more credibility than anyone else in the company, even Superman Cena himself. That level of a push is going to be capped off with a VERY fast world title payoff, and Vince isn't going to give the Rumble to some midcard English guy he can't stand when he's so obsessively pushing this green Goldberg ripoff. ESPECIALLY after the fact that he's going to lose 3 straight WWE Championship matches in a row due to the fact that he can't win the WWE title with The Rock around the corner ready to take the belt off Punk, so after 3 defeats, Ryback is going to need momentum in a big way. Cue Rumble win, Barrett gets left in the cold once again, Ryback faces Ziggler at Mania and obviously wins.
The soonest Barrett can ever hope to touch a world title is after MITB, should he win the briefcase but he's not going to. The most likely candidate for that at this point is Cesaro, but even if they have someone else win, WWE has conclusively proven that they don't want Barrett to play any part in this company's future, or at least the head man in charge doesn't, regardless of how massive of a mistake that is.
Tyrion Lannister is offline
Tyrion Lannister
View Public Profile
Find More Posts by Tyrion Lannister
For the best viewing experience please update your browser to
Google Chrome
Terms of Use


text:
salmonthink |
ASF RIVERNOTES - June 12, 2014 News from the Atlantic Salmon Federation ASF RIVERNOTES and update on Didymo ASF RIVERNOTES provides the latest information on how the Atlantic season is progressing, along with a startling update on what research is saying about the dreaded didymo. http://atlanticsalmonfederation.org/rivernotes/ ASF Research Blog ASF Research Staff are just coming out of the most intense period of field work of the year, and the blog provides insight into more of the projects being undertaken. http://asf.ca/research-in-the-field.html Major Salmon Study Begins on Mactaquac Headpond in NB NB Power is funding a major study prior to making decisions on the fate of the Mactaquac Dam. Read more http://asf.ca/major-salmon-study-sta...aquac-dam.html New hope for the Aroostook in Maine An effort is underway to restore the Atlantic salmon run of the Aroostook River in Maine. http://www.wcsh6.com/story/entertain...live/10251815/ |


text:
Beantown Campground
Door County's newest campground located one mile from downtown Baileys Harbor. 78 total sites, 41 pull-throughs, deluxe cabins and RV campers to rent. Separate tenting area, separate group area. Level, grassy sites with 20, 30, 50 amp services. All sites with electric, water, sewer, picnic tables and fire rings. Wood for sale. Dogs permitted on leash. Nearby attractions include shopping, fishing, sandy beaches, golfing, biking and hiking trails.
- Yes
Dumping Station
- Yes
Campground Type
- Tent
- Cabin
Showers and Flush Toilets
- Yes
- Yes
Number of Campsites
- 78
Camping Hook-ups
- Water
- Electric


text:
Visitors to the Philadelphia Museum of Art will hear performances by students from The Curtis Institute of Music one Saturday each month, October through May, as part of Music in the Galleries program. Small chamber ensembles and soloists from Curtis give informal concerts in a designated gallery each month. Free with museum admission, performances take place throughout the afternoon at 1:30, 2:15, and 3 p.m. Music in the Galleries is made possible by the John J. Medveckis Foundation.
The first performance of the season takes place on Saturday, October 6 at the Rodin Museum and features violinist Elizabeth Fayette and violist Alexander Petersen, and a complete schedule of performances through May follows:
October 6: Rodin Museum, String Duo
November 17: Gallery 299, String Duo
December 1: Gallery 206, String Trio
January 19: Great Stair Hall, Solo Piano
February 16: Gallery 152, String and Wind Duo
March 1: Gallery 155, String Trio
April 5: Gallery 277, String Quartet
May 3: Skylit Galleria (Perelman Building), Woodwind Quintet
The Curtis Institute of Music trains exceptionally gifted young musicians for careers as performing artists on the highest professional level. One of the world's leading music schools, Curtis provides full-tuition scholarships to all of its 164 students, ensuring that admissions are based solely on artistic promise. A Curtis education is uniquely tailored to the individual student, with personalized attention from a celebrated faculty and unusually frequent performance opportunities. This distinctive "learn by doing" approach to musical training has produced an impressive number of notable artists, from such legends as Leonard Bernstein and Samuel Barber to current stars Juan Diego Flórez, Jennifer Higdon, Hilary Hahn, and Lang Lang.
The Curtis Institute of Music is located at 1726 Locust Street, Philadelphia. For general information, call (215)893-5252 or visit www.curtis.edu


text:
By Jim Mashek/The Sun Herald
The fallout from Mississippi State's nationally televised game with second-ranked Kentucky has begun.
And it has nothing to do with the final score, as the tradition-rich Wildcats slipped past Mississippi State, 81-75, in overtime on Tuesday night at Humphrey Coliseum.
Kentucky capitalized on two or three questionable calls down the stretch that helped the Wildcats post their 25th victory against a single defeat, while damaging the Bulldogs' hopes of returning to the NCAA Tournament.
John Calipari, the Wildcats' first-year coach, was delayed in conducting a postgame interview with ESPN's Jeanine Edwards because objects were flying onto the court from the stands, and he was trying to get the UK players off the floor and into the locker room area.
ESPN had reported during the game that DeMarco Cousins, the Wildcats' talented freshman forward, had received inappropriate text messages and phone calls to his cell phone before the game, and Cousins seemed to be taunting the crowd after the issue had been decided.
Greg Byrne, Mississippi State's athletic director, said the school would do its "best to track down those individuals responsible" for the plastic bottles being thrown on the floor, and addressed the reports that Cousins had been contacted before the game by some Bulldogs fans.
Byrne said "appropriate disciplinary action" would be taken in the school's probe of both incidents in an open letter to MSU students, fans and supporters.
"The postgame events," Byrne wrote, "in which some of our fans threw items on the playing floor, were totally unacceptable. It is our goal — one of our five defining principles as an athletic department — that we will act in a first-class manner as we compete for championships. We will never truly be considered winners … if we do not act with class and integrity.
"No matter what transpires on the court, or the field, there is never justification for fans throwing debris, or in any other similar way, to demonstrate displeasure."
Byrne was clearly displeased with what happened, and lamented that "because of the actions of a few, we embarrassed ourselves on national television and damaged the university's name."
MSU president Mark Keenum and Blake Jeter, the student body president, also weighed in on the issue.
"I was upset and disappointed," Keenum said, "that the ill-advised actions of just a few of our fans overshadowed a tremendous performance by our basketball team against the Kentucky Wildcats. This was an embarrassment for our university."
Jeter praised the "atmosphere" of the game and urged students to act more appropriately in future MSU athletic events.
"The student community here," he said, "will be absolutely committed to ensuring that events like (Tuesday night) will not happen again."
Mississippi State (18-8, 6-5 in the SEC) faces the LSU Tigers on Saturday at the Pete Maravich Assembly Center in Baton Rouge.
Click here for the entire letter.


text:
Great read. Hope to use this in my reading programme during library time.
10 Reasons to Do an Author Study
Download and print the full Author Study toolkit!
Get the PDF >
In the toolkit:
- 10 reasons to do an author study
- How to do an author study
- Set a purpose and goals
- Choose an author
- Read and respond to the books
- Research the authors
- Culminating projects
- Author study resources
- Sample author study: Patricia Polacco
1. Help students develop their reading skills
Author studies necessarily require lots of reading, giving kids plenty of opportunities to improve their reading fluency. In addition, teachers can use author studies to individualize reading instruction by grouping students according to their reading levels and helping them choose an appropriate author to study.
2. Build critical thinking skills
With author studies, students learn to compare and contrast themes, analyze text and illustrations, and make connections between an author's life and his/her work and between the author's work and the reader's own life and work.
3. Improve writing skills
An author becomes a "writing mentor" for readers as they read and study his/her work and respond to it through a variety of writing. This "mentoring" and students' writing responses can help kids build confidence in their writing and can even inspire them to become authors themselves.
4. Forge a deeper attachment to books
Kids often bond with "their" author, which makes reading a more personal, fulfilling experience. Kids may even want to read books that influenced their author, further expanding their reading experience.
5. Establish a community of readers
Author studies help classes, and even whole schools, form closer connections through shared reading experiences.
6. Expose kids to different types of literary voices and styles
Like adults, many kids prefer a particular kind of book, such as non-fiction, series fiction, fantasy, etc. An author study can be used to persuade kids to branch out. In addition, some authors, including Newbery Medalists Avi and Lois Lowry, write in a variety of literary genres, which makes it easy for kids who do author studies on them to try out different types of reading.
7. Boost information literacy skills
A key component of author studies is researching an author's life and work, using print and online resources. This research provides a built-in opportunity for teachers to teach information literacy skills, especially how to find information sources and determine if they are credible.
8. Plug in easily to the curriculum
Teachers can do a short or long author studies, depending on available time.
9. Make connections across the curriculum
Choosing a non-fiction author is the easiest way for teachers to connect science, math and/or history units with their language arts teaching. But these connections also can be made using elements of a fiction author's books (i.e., setting in a particular time or place, animal or historic characters).
10. Add fun to the school day!
Author studies are an entertaining way to spark students' life-long interest in reading, a particularly important factor for new readers and reluctant readers.


text:
Book of the Month News: Catching Fire Burns Up the Charts
Sep 10th, 2009 | By Krystal | Category: Book News, Featured ArticlesCatching Fire has been out for just over a week and it is already topping the charts! The book is #1 on the USA Today Bestseller List, #1 on the New York Times (Children's Chapter Books, Sept. 20th), as well as the Wall Street Journal (fiction) best seller list! Congratulations, Suzanne Collins!


text:
Published: 13:03, 02 January 2013 |
Updated: 09:43, 10 January 2014
A 102-year-old woman has been left a prisoner in her own home after thieves swiped her walking frame.
Freda McGregor is said to be virtually housebound after the theft - sometime between December 19 and December 21.
Mrs McGregor, who lives in a retirement complex off West Street in Wrotham, last saw her frame outside her front door at 9am on December 19. She discovered it was missing at 11am on December 21.
Worth £177, it has four wheels, a basket, a seat and is described as black or dark-coloured.
PC Ben Foskett from the Tonbridge and Malling Neighbourhood Policing Unit is leading the investigation to find the missing frame.
"this is an item of particular importance to an elderly lady who struggles to get about without it, and it is worth far more to her than the person who has taken it" – pc ben foskettHouse-to-house enquiries have been conducted and he is now appealing for witnesses to come forward.
"We would be grateful for any information leading to its return or the identification of any offenders."
Anyone with information should contact Kent Police on 101 quoting reference number YY/024120/12. Alternatively call Crimestoppers, anonymously, on 0800 555 111.
A guide for your future. For year 11 students in Kent and Medway. Click here for the e-edition.
Education, Training & Childcare is a special supplement published by KM Media Group four times a year. Click here for latest e-edition.
Get the latest food and drink news, recipes from some of the nation's top chefs plus updates from Kent's vineyards and breweries.
Search in your local area to find your perfect partner in Kent, with FreshStart Dating! PLUS, register for free!.
Neil Miller, Hever Castle head gardener is new gardening blogger.
Buy pictures that you've seen in a KM newspaper, or send in a picture and we will place it on our photo sales website so that you can purchase a super, unique gift.


text:
This section contains 604 words (approx. 3 pages at 300 words per page) |
It is not Mrs. Lessing's fault that, among the many secrets she knows, her knowledge of women's anger and aggression, even more than of their sexuality, took people by surprise and categorized her. That is the fault of our times and of history. But ["Stories"] should repair any misunderstanding of her timelessness, the breadth of her sympathy and range of her interests and, above all, the pleasures of reading her. Rereading these stories is like returning to a Victorian novel one loves, and affords the same delightful feeling of self-indulgence combined with self-improvement.
Mrs. Lessing is the great realist writer of our time, in the tradition of the major Continental novelists of the 19th century, particularly Stendhal and Balzac, but also Turgenev and Chekhov—a masculine tradition with which she shares large moral concerns, an earnest and affirmative view of human nature, and a dead-eye for social types...
This section contains 604 words (approx. 3 pages at 300 words per page) |


text:
18 Of The Maximum Original K-Pop Lady Crew Concepts
18 Of The MaximumOriginal K-Pop LadyTeamIdeas brookenicole July 12, 2016 0 Weve noticed girl teams equally cheerleaders, college girls, and overall horny women about as regularly as weve watched the 2d one male lead lose the lady in a K-drama. So, when girl groups deviate from the ones concepts, it makes for relatively a memorable comeback.
In no specific order, here are eighteen of these unique and noteworthy concepts.
1. Each later onCollege Comeback EverThe sole mannerto get started outa listing like here isinitially After School, the arguable queens of inventive concepts. When After School sets their brain on a concept, they passall of the means and beyond. Weve visible them excel endless times over the years, and theyre at all times raising the bar.
After School practiced gambling the drums for months to convey the immediatevintage Bang! in 2010.
Then, they tap danced into our hearts the very next year with We could Step Up.
Lets now notfail to remember their 2013 comeback First Love, where the girls suffered thruheaps of bruises and injuries learning how to pole-dance to give us a comeback thought even so unrivaled through any other group out there.
2. An 80s Girl BandK-pop legends Wonder Girls re-entered the K-pop scene remaining year with I believe You, an 80s encouraged comeback whole alongside matching visuals and instrument-wielding members. Even the music video felt find it irresistibleused to beimmediately out of the 80s.
Most recently, Wonder Girls delved a decade back in time to give us 70s inspired Why So Lonely. The women takediscovered their niche, and theyre in a position to deliver.
3. Zodiac Signs Through DanceWhen you idea Oh My Girl changed into onlyany otheradorable girl group, then you undoubtedlywantto have a look at their choreography for Closer. The pinnacle view of the lady group acting the song presentations the ladies mirroring zodiac signs in highly technical (and beautiful) choreography.
4. A Tomboy Girl GroupIn a K-pop globalcomplete of cutesy girl groups, GI was like a breath of clean air. They bypassed short skirts and candy smiles for fierce glares and dark jeans, and Beatles was an instant testomony to their unique potential.
Although the crowd now strays clear of their original concept, this debut will still stand as one of the vital most iconic (albeit overlooked) ones out there.
5. Rebels in a Futuristic World2NE1 is a long way from predictable. Come againHouse highlights their signature originality once again. In the tune video, the women take to the streets to break the virtual world that Daras lover prefers over her. YG Entertainments Yang Hyun Suk himself even explained that the video parallels how other peopleat the moment would rather remain on their cellphones than have a realcommunication with the folks around them.
We actually run into the relation between 2NE1s principle and genuine life, which is precisely why this comeback is so memorable.
6. Spot The variationIts no wonder that an After School subgroup would be just as creative with their concepts. Orange Caramel brought the classic spot the difference game to K-pop when they got here back with My Copycat in 2014. It even added a Wheres Waldo? form of game toward the end, where you'lltry andto find the Orange Caramel individualsin conjunction withcomic Jo Se Ho in massive crowds of people.
7. Adorable Helmet Heads in Track FitsYou in point of fact couldnt break out Crayon Pop in 2013. Bar Bar Bar was everywhere — in diversity shows, dramas, or evenall the manner through YouTube with dance covers. If you didnt own a helmet before, you definitely went and purchased one after hearing it.
The white helmets in addition to their uniquely vigorous choreography catapulted the song to the end of music charts, and even had Billboard compare it to PSYs Gangnam Style.
8. The Horizontal Bar DanceProps are great techniques to liven a functionality and straight away brand a comeback memorable. The horizontal bar does just that duringleave out As Hush from 2013.
The girls dont make the bar their crutch for the performance and commonlybecome autonomous from from it, yet its a truly perfectspotlight that makes the song unforgettable.
9. Orange Caramel as SushiOrange Caramel is back at the list, this time for their portrayal of seafood in Catellena. Who thought seeing a lady group become into quite so much offorms of seafood would be so entertaining?
Its a classic Orange Caramel concept, and it is going to existdemanding to consider any other group seeking to pull it off.
10. AOA-Like CatwomenAOA took their song name Like A Cat quite literally when they worked in classic cat gestures for the songs choreography. Not simplest does the quirky dance make the comeback that a lot more mesmerizing, but the music video even provides the girls a chance to play a collection of artful catwomen.
11. Bad Girls in Bucket HatsNo person volition ever forget 4MINUTEs iconic Loopy comeback. Perhaps its the black bucket hats, the facility of a Parris Goebel choreographed routine, or the reality that Billboard named it the most productive K-pop girl group song released in 2015.
Whatever it is, its a unprecedented and original comeback that might continue to uphold 4MINUTEs legacy in the K-pop world.
12. Red Mild Revolutionariesf(x) constantly strays far from overused concepts in favor of bringing anything new to the table, which we obviously visit in their Red Faded comeback. The teasers for the comeback featured the members with makeup on partin their faces, whilst the music video showcased them in army outfits for a march-inspired dance.
13. Pilot GeniesStill not sure why pilot uniforms were the primary outfit selection for a song about granting wishes. But hey, a minimum of IT gave us an interesting look for women Generations classic Tell Me Your Wish (Genie). Plus, who may just forget the standout leg twist dance at some point of the chorus?
14. Pippi Longstocking on an Meeting LineRed Velvet doesnt have compatibility into any one box with their symbol or sound, but we might be able to always be expecting them to dazzle us when they take on something as bright and original as Dumb Dumb. Featuring the girls in colorful outfits and wacky Pippi Longstocking-inspired ponytails, this comeback was a utterly unique one appropriate from their initial teaser images.
15. The Korean Kill InvoiceIf there were ever a time where you wondered what a K-pop and Hollywood crossover would be like, Brown Eyed Girls perfectly embodies it in the music video for their 2013 unmarried Kill Bill.
The music video plays like a condensed edition of the Quentin Tarantino movie of the similar name. Plus, the song itself has a super catchy, old western sound to it.
16. Goddesses At the back of CurtainsSISTAR gives us a new jam each summer. This year, they step away from their same old bright and fun-loving concepts to a more mature, chic one. I love That pairs the ladies with an advanced curtain dance along side flowy long skirts, making the song some other summer standout.
17. A Mystic GalaxyGalaxy marks Ladies Codes first comeback as a trio because the tragic loss of members EunB and Upward thrust in 2014. The song is a sultry and airy revamp of their former sound, and it blends elegance with mystery incredibly well. Their next mini album Myst3ry also gives us a refreshing sound that many girl groups haven't begun to tackle.
18. Slow Squats in WorkoutEquipmentAfter a long break, Courageous Girls in spite of everything reappeared in the K-pop scene previous this year with Deepened. Not just do the girls game some fairlystylish workout garments for the song, but they also motivate us to get our activity game up when they turn slow squatting into a dance.
Whats your favourite girl group concept? Let us know in the comments below!brookenicole is a creative writer with a big love for K-pop and a bigger love for playlist creation. You will see that her on Twitter here.
Related Tags 2NE1After SchoolBrave GirlsBrown Eyed GirlsCrayon Popf(x)GIGirls' GenerationLadies' Codemiss AOh My GirlOrange CaramelRed VelvetWonder GirlsPost Navigation Previous TaleDoctors Maintains Passion And Fame With Cliffhanger
You are viewing the most recent post
#2NE1 #After School #Brave Girls #Brown Eyed Girls #Crayon Pop #f(x) #GI #Girls' Generation #Ladies' Code #miss A #Oh My Girl #Orange Caramel #Red Velvet #Wonder Girls


text:
Edit: Just one more note, I just realized that when viewing this thread from a mobile device using themikmik forumrunner app, it doesn't show the highlighted portions that help make things easier to understand as they're being explained. I highly recommend viewing this thread in an actual browser to get the full effect.
Just wanted to share a tid-bit of information that I've been researching for a while, now, on how to recalibrate your Proximity sensor for the Rezound (and likely most any other Android powered HTC device) without having to always have an application installed.
The first thing to do is to install the Rezound Proximity Sensor Calibration app, and determine what settings work best for your phone.
Once you have the settings figured out using that app, next, using a file browser (I use Root Explorer), navigate to /sys/devices/virtual/optical_sensors/proximity/ps_kadc.
Once you open that file, you will see something along the lines of the following:
P-sensor calibrated, INTE_PS1_CANC = (0x0C), INTE_PS2_CANC = (0x2F)
Note: Your values will likely differ, as they are dependent upon what settings you selected via the application. In my case, I have a low threshold of 12, and a high threshold of 47. The INTE_PS1_CANC value is the hexidecimal equivalent to your selected value of the "low theshold", and the INTE_PS2_CANC value is the hexidecimal equivalent of your selected value for the "high threshold".
Now that you know what values you are wanting to use for the proximity sensor calibration, it's time to build a script. If this scares you, then I will be providing a download link in this thread with a pre-built script that you can modify using a file explorer (such as Root Explorer) to the values that work for you.
To build this script, it should look something along the lines of the following:
>echo "0x0a0f 0x140b2F0C" > /sys/devices/virtual/optical_sensors/proximity/ps_kadc
Note: The ">" symbol at the beginning of each line won't exist in the script. I simply added it here to show each individual line of the script to demonstrate the format in which the script should be written. Be sure to leave an empty line at the bottom of your script as is shown.
Now, you may be wondering where the magical values come into play that we discovered by following the path to the ps_kadc file. They are found within the long string of Hex numbers within the quotation marks of the script, only without the parenthasis, and without the "0x" portion. Here, I'll show you.
Remember, my values that work well with my phone are 0x0C for the low threshold, and 0x2F for the high threshold.
Now, the code in the script, I'll highlight the numbers that matter: "0x0a0f 0x140b2F0C"
Notice: Again, the values in the script are expressed without the parenthasis, and without the "0x" prefix. They are also in reverse order of how you see them in the ps_kadc file. The high threshold is shown first, the low threshold second. Don't worry about the long string of other values preceding the values that you want to change. I am not sure exactly what they represent, and as far as I can tell, they are unimportant since they don't change, anyway.
So, if your low threshold value were to be 0x1A, and your high threshold value 0x61, then your string of Hex values would look like this:
"0x0a0f 0x140b611A"
And your script would reflect that:
>echo "0x0a0f 0x140b611A" > /sys/devices/virtual/optical_sensors/proximity/ps_kadc
Important Notice - Disproved as of 1/10/2013 - see update at end of this post: I have noticed that, after adding this script to my init.d folder to auto-execute on start-up, my wallpaper selection resets to the default ROM wallpaper that is present upon a clean flash of the ROM. I have yet to determine if it is truly the proximity sensor script that is the cause of this, or if it's some other fluke. I'm still looking into it. For now, I have changed the default wallpaper inside the build.prop to the one I prefer to use as my background, thus avoiding it changing on me every time I reboot the phone.
And last, but not least, the download to the pre-built script that I am currently using on my phone (remember to modify the values to the ones that work best on your phone for the best results).
Click to download ----> 02ProximitySensor
Remember to place this file in the /system/etc/init.d/ folder, and change the permission to an executeable. AKA: 755 (rwxr-xr-x). Once the script is added to the init.d folder, you can uninstall the Rezound Proximity Sensor Calibration app from your device.
If you guys would, let me know if your wallpaper is changing from your selected wallpaper to the default wallpaper upon a reboot.
Wallpaper Issue Update (1/10/2013): I have done a clean flash of the ROM with this script pre-added to the ROM.zip, and it has remedied the wallpaper issue I was having. So, I suppose it was something else that caused it to have that issue. What it may have been, I have no idea. But for a few days now, I haven't had the wallpaper switch upon a reboot at all (and I reboot every day, at least twice).


text:
Andy Cole's courage shows how football can be a force for good
The Last Word: The former Manchester United striker has suffered abuse since his kidney disorder became public knowledge
The Last Word: The former Manchester United striker has suffered abuse since his kidney disorder became public knowledge
Manchester United 7 Blackburn Rovers 1: Bulgarian striker ends debate over his future in spectacular fashion to send United top at Rovers' expense
If the quality of the football at this World Cup has been called into question, there can be no argument about the fact we have seen some scintillating performances from attacking players and some stunning goals. For obvious reasons, I have been studying my fellow strikers closer than any other players in South Africa and the race for the Golden Boot has been thrilling.
Forward Thinking: Dunga's men are starting to purr while playing almost entirely within themselves. There is something European about them
Forward Thinking: A Brazil v England semi in one half of the draw (sorry Fabio, but arrivederci) and a toss-up between Spain and Argentina
Forward Thinking: Bent was the only striker in any of the big European leagues to score 20 or more league goals last season and not go to the World Cup
Forward Thinking: He is versatile in terms of position, dynamic in terms of making his team tick, and when allowed to roam the danger he presents is frightening
Fired Up! In a title run-in like this, the only thing on your mind is 'win the game in front of you'
QPR defender to return without surgery after scans show no more skull damage
Fired Up! Bayern worked hard, closed United down and got better and better during the game
There's nothing like a long running, highly charged (and often irrational) feud to stoke things up in the world of sport.
Fired Up! I walk on to the pitch, 60,000 watching. Teddy is coming off - and he snubs me
Fired Up! Most people can text or flirt or do pretty much whatever they want in their private life


text: Nick Saban Was A Dick To Will Muschamp's Poor MotherJack Dickey8/29/11 1:35pmFiled to: College Footballwill muschampNick SabanAlabama Crimson TideFlorida GatorsSEC Football6EditPromoteShare to KinjaToggle Conversation toolsGo to permalinkWith college football—nay, SEC football— arriving this weekend, and without great expectations for the Gators, it's time for the Palm Beach Post to stoke our football interest by apprising us of blood feuds.AdvertisementToday's blood feud features Alabama coach Nick Saban and new Florida coach Will Muschamp, who worked under Saban for the Miami Dolphins in 2005. Saban was the head coach (he split for the Bama job in 2007) while Muschamp was the assistant head coach for defense, a title that basically meant "defensive coordinator," except Saban called the defensive plays. Muschamp left to coordinate Auburn's defense after one year under Saban. Saban has since said he made mistakes handling Muschamp.But Saban never said he erred handling Muschamp's parents, although it appears he did that too:AdvertisementWhile Will Muschamp and his wife were on vacation in the Bahamas, his parents, Larry and Sally Muschamp, were babysitting their children in Coral Springs when an angry Saban called the house. He needed a particular document from Muschamp, and ordered Sally to fax it to him.Not finding a fax machine in her son's home, Sally drove to an office supply store to send it. Thirty minutes later, Saban had not received it and called again. He had given her the wrong number, Sally said."Where's that fax?" Saban barked. "Get it to me now."Larry, by far the more easygoing of Muschamp's parents, was irate."That son of a bitch," he said. "I'm surprised she didn't say, 'When it gets there, put it where the sun don't shine.' She didn't. But that's Saban."It takes a lot for an elderly, retired lower school principal to say "son of a bitch." We assume he means it. Go get 'em, Gators.2011 football preview: Florida Gators' Will Muschamp determined to turn it around in Gainesville [Palm Beach Post]Reply6 repliesLeave a reply


text:
Blake Shelton and Gwen Stefani 'Torn Apart' by Her 'Flirtation' With 'The Voice' Contestant
- 01:00 PM, Mar 25
Filming Scenes for The Movie R.I.P.D.
Photo credit: Cousart-JP/JFXimages / WENN
To fit your screen, we scale this picture smaller than its actual size. The original picture size is 1000x685 pixels and this photo has been viewed 3559 times since November 25, 2012