text:
Which sex is the worst about washing up? Why is it so important? We've got the dirty truth on how and when to wash your hands.
Leg Problems, Noninjury
Topic Overview
Some leg problems are seen only in children, such as swelling at the top of the shinbone (Osgood-Schlatter disease) and swelling and pain in the knee joint (juvenile idiopathic arthritis). Growing pains are common among rapidly growing children and teens and are probably caused by differences in growth rates of muscle, bone, and soft tissue. These pains often last for 1 or 2 hours at a time and can wake a child from sleep.
Swollen feet are common after you have been sitting or standing for long periods of time or during hot or humid weather. Sitting or lying down and elevating your legs will often relieve this type of swelling. Conditions that put increased pressure on the belly and pelvis, such as obesity and pregnancy, also can cause swelling in the feet and ankles and varicose veins.
- Varicose veins can affect both men and women and may only cause a problem in one leg. For more information, see the topic Varicose Veins.
- The swelling in the feet and ankles that occurs during pregnancy usually gets worse toward the end of the pregnancy and goes away after delivery. For more information, see the topic Pregnancy-Related Problems.
Many medicines can cause problems in the legs. For example, birth control pills and other hormones can increase your risk of blood clots, while water pills (diuretics), heart medicines, and cholesterol-lowering medicines (statins) can cause muscle cramps.
Some leg problems are only present at night:
- Restless legs syndrome causes an intense, often irresistible urge to move the legs. This can interrupt sleep make you overly tired during the day. You may have a "pins-and-needles," prickling, creeping, crawling, tingling, and sometimes painful feeling in your legs. Moving your legs can provide short-term relief. For more information, see the topic Restless Legs Syndrome.
- Nighttime leg cramps are a sudden tightening (contraction) of the leg muscles in the calf, thigh, or foot. They often occur just as you are falling asleep or waking up. They can be painful and can last from a few seconds to a few minutes. Walking or stretching your leg can sometimes help relieve nighttime leg cramps.
WebMD Medical Reference from Healthwise
Leg Problems, Noninjury Topics
Hot Topics
- Which Drugstore Tooth Whiteners Work Best?
- Is Your Psoriasis Treatment Working?
- Eating Out? Cut Calories, Heartburn
- 18 Most Common Skin Conditions
- Top 12 Dog Behavior Problems
- Generic Drugs: What You Need to Know
- Causes and Cures of Bad Breath
- Depression, Pain & Anxiety: What's the Link?
- How Diabetes Affects Your Teeth
- Ulcerative Colitis: Check Your Symptoms


text:
Small-Group Gourmet Lunch Tour in Vancouver
Read what other Viator.com travelers think about the Small-Group Gourmet Lunch Tour in Vancouver. What they loved, what they liked and what they think could be improved, it's all here to help you make the most of your next trip.
Click here for tour details, schedule and pricing
Another great experience with Vancouver Foodie Tours. A fun way to experience excellent cuisine and get a unique introduction to the downtown area. Wonderful hosts with great personalities. A MUST DO and I will definitely do it again.
Had an absolute blast, very knowledgable tour guide and was a great experience. The food was amazing!
By far my favorite tour in Vancouver! Not only did it include the culinary delights but our guide knew a lot about the area and the history behind the places we were eating it.
Nadine, our tour director, was fantastic! Being a chef,herself, she was very knowledgeable about the Vancouver restaurant scene, food preparation, etc. The restaurants that we visited were top quality, had efficient service and a very welcoming atmosphere. Excellent opportunity to learn about Vancouver's local food fare! Highly recommendable!
The food was delightful and our Guide Manuella was Warm, friendly and down right wonderful. A great introduction to the downtown area.
Really wonderful. Our host was energetic and humorous and the food delicious. Loved it!
This was a delightful foodie tour. Our guide was very friendly and knowledgable, not just about food, but also about Vancouver. The selection of eating establishments and food samples was great. Everything was ready for us when we walked in the door. The proprietors spoke to us with great passion making the experience even more enjoyable. We got some exercise by walking and got some history of various Vancouver landmarks along the way. A great value and a great experience for my and my daughter. This was our first such tour and we will definitely do something similar again.
I really enjoyed the experience and would highly recommend it. Our guide was upbeat, very informed, and provided additional information outside of the tour itself. The choices we were able to sample were varied and all very good. I would recommend doing the tour at your beginning of your trip so that you have great food options for the rest of your trip.
we had an issue with missing our train from Seattle to Vancouver. Michelle was great and made sure we were able to connect with them for 4 of the 5 stops. her selections were awesome and contained a nice varity. we will definitely take her food truck tour on our next visit to Vancouver and have recommended her to others that may visit the area. the Viator rep that assised me with connecting with Michelle was also very helpful and we appreciated her awesome service.
Our guide Mani was knowledgeable, lively, entertaining and clearly very passionate about her subject and certainly took us to a diverse range of eateries. My favourite was Hubbub with the pulled pork baguette - it was stunning but the start of the tour, at Kirin with Dim Sum was a great opener. We learned lots on this tour and it gave us a good look round the Downtown area (we'll gat a Japadog on the next visit!). Do this tour early in your stay and then take it from there. We had good weather the day we did the tour which worked perfectly but there's not a huge amount of walking - just enough to keep the appetite going for the next stop. Really recommend this
Guide knowledgeable, enthusiastic. Good group dynamics.
Food and history of it great.
Educational and tasty
Stanley G
Very nice good selection

subset: commoncrawl


text:
Latest associate professor Stories
Asthma is the most common complication of pregnancy in Australia with harmful effects on babies, but many of these could be prevented.
Though guidelines for best treatment practices are common, they are only partially effective without standardized, routine exposure to them in clinical practice.
A new synthetic Petri dish coating could overcome a major challenge to the advancement of human embryonic stem cell research.
COLUMBIA, S.C., May 28 /PRNewswire-USNewswire/ -- The University of South Carolina's Office of Media Relations has compiled a list of faculty experts, many of whom conducted research along the Southeast coast and Gulf Coast after Hurricane Katrina, for reporters who are covering hurricane, environmental and weather-related stories.
The new research suggests potential target for drugs to combat alcohol addiction.
MELBOURNE, Australia, May 6 /PRNewswire/ -- The use of rapid point-of-care diagnostic tests for the measurement of CD4 T-cells, a marker of the immune system will be an important factor in improving the lives of people living with HIV and AIDS especially in developing and resource-poor countries. Speaking on global diagnostics at the Bio2010 International Convention in Chicago, Burnet Institute's Associate Professor David Anderson said point-of-care tests that are cheap, easy to use and...
University of Adelaide research is showing that the sex of the baby determines the way it responds to stressors during pregnancy and its ability to survive pregnancy complications.
Women living in the northeastern United States are more likely to develop rheumatoid arthritis (RA), suggesting a link between the autoimmune disease and vitamin D deficiency.
Study will help determine if sites linked to the massive orbs will be designated for preservation and promotion because of their 'outstanding value to humanity'.
Researchers from The University of Texas M. D. Anderson Cancer Center report that in a small study of women with advanced or recurrent endometrial cancer, gemcitabine and cisplatin, when used in combination, produced a response rate in fifty percent of patients.
- The analysis of literature, focusing on the words and grammar to the exclusion of context or literary merit.


text:
How to make your new year fitness resolutions work
More News from Mitch Felipe Mendoza
Just like following a quick-fix diet, sticking to a new set of New Year's resolutions often fails as early as January, and most people eventually give up. How can we modify our New Year's resolutions so we can stick to them?
Just like dieting, when making New Year's resolutions, people rely too much on willpower without considering the effort required to accomplish everything, so they end up giving up. I have known a number of people who lost weight during the first half of the year, then struggled during the last part because of "weight-loss tasks overload."
According to a 2009 Wall Street Journal article, focusing on numerous resolutions at a time doesn't really work, because our brain cannot handle too much load. Thus, it's better to spread resolutions over the year.
Losing and maintaining weight is not that easy, since it consists of numerous smaller goals (to manage portion control, to improve fitness level, etc.) and action plans (to practice proper timing of meals, to run outside at least three times a week). It requires time and experience to automatically adapt winning habits.
In most cases, when one is dieting, other areas of life like quality time with family are not given attention, and when one is unable to adhere to the diet plan anymore, one loses motivation. People also often fail in resolutions because they focus too much on one aspect, and forget the other important areas, so when they fail in one area, they already feel like a complete failure.
Write everything down
One of the most common New Year's resolutions is to lose weight. But achieving a healthy weight is just one area of your wellness circle. You still need to consider other areas like your emotional, spiritual, mental and social wellness. Analyze your year and identify the areas you need to work on, then prioritize and write everything down.
Most people who set weight-loss resolutions give up on their goals when they see the scale is not moving. They end up discouraged.
Try to avoid certain resolutions that involve weight numbers like, "I will lose 50 pounds this year." Do not let numbers on the scale pull you down. Use them to increase your motivation and as a guide to how you are doing, not a measurement of success or failure.
Most people who give up on their weight-loss goals end up forgetting other improvements like limiting food portions and walking for more than 30 minutes everyday. Also, some even undergo quick-fix, extreme-dieting strategies if they don't get their expected number. This practice will lead to injuries or health problems.
Dieting and setting New Year's resolutions usually happen at the start of the year, since this is the time when people are less likely to encounter stress. But after January, most people will not evaluate their goals and plans due to work, lack of time and stress.
Instead of setting general resolutions at the start of the year, like losing weight or quitting smoking, make a weekly plan and a daily resolution, regardless of the date. For example, for week 1, you might want to exercise at least three times and limit your sweets to one cupcake.
Then your daily resolution can be fixing your schedule to set time for exercise, and to bring a healthy snack to work. Continue same daily resolutions until they become habits. Move on to the next resolutions, like adding more vegetables during meals and incorporating strength training in your routine for 15-20 minutes twice a week.
Resolutions, just like diets, often fail because most people unrealistically set goals based on their old thinking. What they don't realize is that they repeatedly set the same goals every year because there are still no resolutions.
If you want to change for the better, you should adapt to the things that happen around you and use them according to your needs. For example, if that resolution is sticking to a new quick-fix diet to lose 30 pounds in three months, only to regain weight immediately, then it's time to find weight-loss alternatives, like using accountability with people around you, finding online weight-loss support through social networking (Facebook, Twitter, or your own blog), getting a supportive coach, or meeting up with like-minded friends regularly to discuss weight-loss issues and support each other.
A recent finding of the researchers at Temple's Center for Obesity Research and Education (CORE) shows that text messaging and smart phones among college-age women are effective weight-loss interventions because of the accessibility. It's time to use what's within your reach, what's more convenient and what can be sustained.
E-mail the author at firstname.lastname@example.com
Get Inquirer updates while on the go, add us on these apps:
Disclaimer: The comments uploaded on this site do not necessarily represent or reflect the views of management and owner of INQUIRER.net. We reserve the right to exclude comments that we deem to be inconsistent with our editorial standards.
To subscribe to the Philippine Daily Inquirer newspaper in the Philippines, call +63 2 896-6000 for Metro Manila and Metro Cebu or email your subscription request here.
Factual errors? Contact the Philippine Daily Inquirer's day desk. Believe this article violates journalistic ethics? Contact the Inquirer's Reader's Advocate. Or write The Readers' Advocate:
c/o Philippine Daily Inquirer Chino Roces Avenue corner Yague and Mascardo Streets, Makati City,Metro Manila, Philippines Or fax nos. +63 2 8974793 to 94


text:
Tag: Ham
Latest Stories
[Album Review] KARA – "In Love"
Park Han-byeol, Kangnam, and Lee I-kyeong take group selfie to celebrate co-starring in "Law of the Jungle"
[Spoiler] Added episode 28 captures for the Korean drama "Heard It Through the Grapevine"
Get ready to swoon–Shinhwa"s Eric to release his first solo photo book!
Ji Sung becomes Taecyeon"s buddy during guest appearance on "Three Meals a Day"
Popular Today
SHINee appeared to have released the most incredible Music video designed specifically for the song called "View"
EXO-L appeared to have taken part in the project to make a 'Tao Forest' in Gangnam
Katie Kim appeared to have set to become the next celebrity to take part in the Jinusean's Stage for the song called "Tell Me One More Time"
Kim Hyun Joong has declared that he has already take care of the compensation for the ex partner over the alleged miscarriage
EXO Lay appeared to have been considered to be Regular Cast Member for the popular show called "Go Fighting" in China
Girl's Day's "Hello Bubblee" has stunned people when appearing to have come in the first play in the Music Charts
Kim Sun Ah appeared to have wowed people with the amazing transformation into the fearless Detective in the show called "Masked Prosecutor"
Kwanghee has stunned people when appearing to have faced the classic challenges when taking part in the show called "Infinity Challenge"
Ji Chang Wook has wowed people with his announcement to enter the First Asia Fan Meeting Tour ever
Bae Yong Joon's Ex partner appeared to have been slammed after sending the best wishes to his marriage
About us
© 2011-2014 OMG Studio.
Contacts and Report: firstname.lastname@example.com
- Home
- News
- Fashion
- Music News
- Scandals
- Interviews – TV
- Korean Photo
- Drama
- Movies
- Celebs
© 2014 OMG Studio All rights reserved.
Contacts and Report: firstname.lastname@example.com
19 queries in 0.051 seconds.
gambar orang ngentot, jk plastic surgery review, kang min kyung bikini, korean hot movie list, young mother korean movie wiki, hong jong hyun abs, teman wanita lee kwang soo, kim ye won scandal, lee jong suk plastic surgery, yang jin sung plastic surgery, jang soo shop, korean actresses with round face, bangtan boys plastic surgery, Lee Jun Kyung, joo jin mo girlfriend, queen noguk, kpop concert in malaysia 2015, bae suzy cleavage, secret hana plastic surgery, park shin hye before plastic surgery


text:
Congress' defeat never seemed as "certain" as it does now with party president Sonia Gandhi and Prime Minister Manmohan Singh working to "ensure" that BJP-led government comes to power after Lok Sabha polls, BJP leader LK Advani said today taking a dig at the ruling party.
No earlier government, Advani wrote on his blog, has presided over so many scams and scandals as the UPA rule has and corruption has become the "dominant" characteristic of this government. People are eagerly looking forward to throw it out at the earliest, he said. "I have participated in all General Elections since 1952. In none of the fifteen elections held till today, Congress's defeat seemed as certain as it does this time... Following carefully the performance of the Sonia- Manmohan Singh government since 2004, I have been telling colleagues that we should be grateful to the UPA duo for working systematically and steadfastly to ensure that in 2014, once again a BJP-led government comes into power," he said.
Making no mention of the recent row in BJP over his displeasure on its decision to field him from Gandhinagar, the veteran leader named Deendayal Upadhyaya, Nanaji Deshmukh, Atal Behari Vajpayee and Kushabhau Thakre as the role models for the whole party to emulate.
What he regarded Vajpayee's most conspicuous trait, Advani said, was that even with such cardinal achievements to his credit he never sensed in him even a trace of ego or arrogance. "It is therefore that while talking about the balance sheet of all Prime Ministers since 1947, I myself can say that he was by far the most outstanding of all," he said.


text:
Capcom has announced the digital pricing for Phoenix Wright: Ace Attorney – Dual Destinies on its blog. The game is coming to the West as a digital title only, skipping the traditional physical retail release route. Although fans have been demanding for a physical release, they should be happy to hear that the price for the digital release will come lower than expected.
Although no specific release date has been revealed yet, Capcom has priced the game at $29.99/€24.99, lower than the anticipated price of $39.99. Capcom notes that the digital release allows the company to be flexible with the price.
For fans who are heading to PAX Prime this week, Capcom will allow hands on opportunity with the game, including a photo-op with Phoenix Wright.
Does the $29.99 price tag make it easier for you to plunk down some cash for the digital release? Let us know in the comments, especially if you have any objections.
Source: Capcom-Unity


text:
Chiropractic Care Headlines
- Whiplash sufferers can benefit from chiropractic care
- Some jobs really are a pain in the neck
- How is cause of back pain diagnosed?
- Stop slouching to avoid back problems
- Why are chiropractic adjustments performed?
- How to ease back pain
- Does inversion therapy ease back pain?
- Can chiropractic care during pregnancy help prevent ADHD in kids?
- Do you stand up straight? Check your posture


text:
Twelve women from Chillicothe, who have been friends for more than two decades, came together to form a non-profit organization that focuses on issues like domestic violence, breast cancer and autism.
Now, The Tornadoes are back on the chase, to honor their late member who was a victim of domestic violence, by hosting a 5K walk and run.
"I can't put into words how much it affected us, with Angela's death," said Shelley Rucker.
In 2010, 36-year-old Angela Newsom was found dead inside of a burned car.
The suspect, Shawn Griffin, told police he got into an argument with Newsom that led to him accidentally shooting and killing her.
He later admitted to setting the car on fire with Newsom's body inside.
The group said they want to keep that situation behind them, and focus on what they can do to prevent accident like that from happening.
"It feels really great knowing that her legacy isn't gone and people haven't forgotten," said Addelyn Newsom.
"She had a big heart and would help others, and we want to do the same," said Rucker.
All proceeds from the 5K go toward the Angela Newsom Memorial Scholarship Fund, that helps kids who have been affected by domestic violence.
For more information about The Tornadoes and their 5K, click here.


text:
Slideshow of featured pictures and headlines
Register Now!
Early registration is now open for the international family conference in Chicago.
iPad for Babies
AFB eLearning is pleased to announce its newest webinar offering, iPad for Babies and Toddlers: Early Intervention for Children with Visual Impairments.
Learn more about using an iPad with blind babies and toddlers
Asking for Assistive Technology
How do you make an effective case for technology accommodations?
The parent of a child with cortical visual impairment shares her tips
Literacy Resources for Every Age
FamilyConnect has tips for every stage of development, to help parents of children who are blind or visually impaired develop critical literacy skills.
Explore our education resources for children who are blind or have low vision
Connect With Other Parents of Blind Children
You'll find an online community that can offer tips and support from other parents of children who are blind or visually impaired.
Raising a Visually Impaired Child
On FamilyConnect you'll find videos, personal stories, events, news, and an online community that can offer tips and support from other parents of children who are blind or visually impaired.
What Are People Talking About on the Message Boards?
- Is an iPad All Your Child Needs? - 6 replies
- retinal colomboma will he be able to read and write in normal schools - 3 replies
- Speech - ONH - 6 replies
- Canadian Government Agrees to Implement Marrakesh Treaty
- Tactile Book Contest Invites Entries from Around the World
- Engineering Summer Camp to Provide University Experience to Students with Visual Impairments
- Smartphone app is designed to use 3D camera technology to detect overhead obstacles
- Graduating Class Receives "Touchable Yearbook" of 3D Printed Busts of Classmates
On Our Blogs
FamilyConnect: A Parent's Voice
- Finding the Funds to Attend the NAPVI Family Conference
by Susan LaVenture on 5/26/2015
- Register Now for the International Family Conference!
by Susan LaVenture on 4/1/2015
Raising a Child Who is Blind and...
- Mother-Son Night 2015
by Emily Coleman on 5/13/2015
- A Trip to NYC Meant a Moment with Helen Keller
by Emily Coleman on 4/26/2015
Raising James: Multiply Disabled, Low-Vision, Adorable
- The Real Thing
by Anne McCarthy on 3/12/2015
- Green Screen
by Anne McCarthy on 2/2/2015


text:
The Ethnographic Turn in the visual arts describes a practice in which artists approach other cultures or realities through their research and documentation activities.... more
It all started with my cousin from Vurshets. I remember her enthusiasm three years ago as she was about to leave for Italy. And I remember what she said when she returned home a year later: "I would never ever go back". She had had two successive jobs: taking care of ...
* You must fill out the 'From' and 'To' fields.
Your email address and the receiver's email address are only stored for the delivery process and to inform the receiver about the sender. In order to prevent abuse of the service, Perlentaucher Medien GmbH will store the ip-address from every sender for three months. In the event a third party can prove that its rights have been violated by the mailing of an article in conjunction with this service, Perlentaucher Medien GmbH will release the identification data for legal prosecution.


text:
Can nasal tip & pollybreak be fixed without addressing crooked septum in revision surgery? (photo)
Doctor Answers 8
Deviated septum and poly-beak
Web reference: http://www.seattlefacial.com/photogallery/rhinoplasty_photos24.html
Have a question? Ask a doctor
Polybeak deformity with Crooked septum
Web reference: http://www.cosmeticsurgery4you.com
Can nasal tip & pollybeak be fixed without addressing crooked septum in revision surgery?
Find a board certified plastic surgeon who performs hundreds of rhinoplasties and rhinoplasty revisions each year. Then look at the plastic surgeon's website before and after photo galleries to get a sense of who can deliver the results.
Kenneth Hughes, MD
Los Angeles, CA
Web reference: http://www.hughesplasticsurgery.com/Rhinoplasty.php
You might also like...
Revision rhinoplasty
Revision rhinoplasty
Samir Shureih MD. FACS
Good candidate
These answers are for educational purposes and should not be relied upon as a substitute for medical advice you may receive from your physician. If you have a medical emergency, please call 911. These answers do not constitute or initiate a patient/doctor relationship.


text:
Music Festivals
Letter: Millions earmarked for Montreal's birthday bash can be put to better useAlthough festivals and other events add a little amusement to our streets, they are financed by diverting funds that could go to hiring teachers, nurses, orderlies, doctors and – as outrageous as it sounds – buying books for our schools.
Just the ticket for jazz fest fans: pre-sales include Snarky Puppy, Jesse Cook and BridgewaterGet a head start when tickets go on sale Friday at noon
Festival des films du monde: Free outdoor screening of musical documentary Woodstock, the director's cut, Saturday nightOriginal performer Richie Haven sings Freedom at a performance for the media as the 40th anniversary of the Woodstock music festival approaches August 14, 2009 in Bethel, New York.
St-Lambert residents fed up with noise from Montreal festivalsThe Osheaga Music and Arts Festival attracted a sellout crowd of 135,000 this year, but several residents of St-Lambert didn't share the enthusiasm for the music.
Photos: Osheaga, Sunday, August 3, 2014A gallery of photos from the Osheaga music festival on Sunday, Aug. 3. For live coverage go to http://bit.ly/1p1bBfz
Video: Building the Osheaga Music FestivalPat Fortaich, director of production at Evenko, describes the challenges of building the site for the 2014 Osheaga Music Festival. Video shot at Parc Jean-Drapeau on Thursday, July 31, 2014. (Dario Ayala / THE GAZETTE)
Photos: Osheaga, Saturday, Aug. 2A gallery of photos from the Osheaga music festival on Saturday, Aug. 2. For live coverage go to http://bit.ly/1p1bBfz
Photos: Osheaga, Friday, Aug. 1A gallery of pictures from the Osheaga music festival. Follow our live coverage here.
Camilli: Sponsors force music festival to dump R. KellyA music festival in Ohio has dropped R. Kelly from its lineup, after two local bands, and more importantly several sponsors, refused to have anything to do with the R & B star. Robert Sylvester Kelly, as he was born, has never been convicted of any sex offence involving under-age girls, but the allegations and charges have gone on for years. He settled at least one case out of court.
Montreal International Jazz Festival: The music's over, but the memories remainThe 35th edition of the Montreal International Jazz Festival ended Sunday after nearly two weeks of cross-genre jubilation (and the occasional bum note). Here are our highlights.


text:
Staff Reporter
THRISSUR: Security will be tightened at Guruvayur Sree Krishna Temple in view of the recent developments like letter bombs.
This was decided at a meeting of the police and Guruvayur Devaswom officials here on Tuesday. The police officials assured the Devaswom authorities that the strength of the police personnel deployed at Guruvayur would be enhanced significantly from the present strength of 54.
Modern security devices, including metal detectors would be made available to the police personnel on duty at Guruvayur temple.
The police officials also assured the temple authorities that steps would be taken to ensure coordination between the police personnel and the Devaswom security staff on duty at the temple.


text:
Favstar gets even better if you sign in.
Let the world know about Justina Pelletier. #FreeJustina @patdollard @tpo_hisself http://www.freejustina.com @glennbeck @theblaze
Top-notch Taliban knowledge: @bucksexton w/@judgejeanine. When US leaves, the war BEGINS for these high-risk Taliban 5 #TeamBuck
.@kruk_says "Willie, you'll always be here." Asks for prayers for #WillieMcCovey #PrayersForStretch @sfgiants @cafesfg #SFGiants
.@bucksexton "People who fled true tyranny don't hyphenate themselves. They're American" #TeamBuck
.@kruk_says "I want a hug. And a juice box." <3 #SFGiants
"They completely botched this & I don't think it was by accident. It's a total joke" on CHI groundskeepers @kruk_says #ChicagoWay @sfgiants
#Benghazi @tgowdysc takes 3 minutes to remind the press of its job. Mic drop. #TeamBuck @bucksexton @saracarterdc https://www.youtube.com/watch?v=5i4tuuy1jsw&feature=share …
.@kruk_says "And just remember, the Magic Wandoo is a potent thing." @flemmingdave "The #SFGiants Wandoo'd its way to a tie score" and more!
.@kruk_says "Massive gut check for both teams and in the end, the #SFGiants prevail." Huge win! @sfgiants #SFGiants
FCC wanted to "survey" newsrooms. Thank God Cmsr Pai blew the whistle. State monitors have no part in free press
@bucksexton #TeamBuck
No, he did not. The US flag dips to no man or king. @alreadyshining @scottinnj
I LOVE this show today @von912 @nancylclay @stuntbrain @glennbeck #WeSurroundThem #WeAreAwake #912EastBay
.@bucksexton BHO is poised to hand to next prez the most destabilized Middle East, wide-open chessboard. Still suffer from Carter #TeamBuck
Coffee: check. Twitter: check. Ready for deep dives & big news w/@bucksexton @theblazeradio #ShieldsHigh #Testudo #TeamBuck @briannole
Justina Pelletier case is Kafkaesque. Hope emergency injunction against the state can work! @glennbeck @matstaver http://www.FreeJustina.com
What an outrage! Now what? The State is WAAY past its bounds #FreeJustina @beaubermanfoxct
Just what we said today! @tedcruz We go over the head of the media gatekeepers, directly to people with the truth #TeamBuck @brianblazeradio
.@glennbeck calls French Embassy on air to express USA's love&condolences to our oldest ally #JeSuisCharlie She said,This means a lot <3
Jon M: Does the infield look really wet&muddy? @kruk_says Oh, it's a swamp out there." Didn't slow @gregorblanco7 down. Way to go! #SFGiants
"I don't know why the fans are thanking me. I should be thanking them." #DerekJeter #respect #2 pic.twitter.com/dagxfFHNoe
Pursuing Liberty:True stories of flight from tyranny for American liberty. Mom to an outstanding young man #TeamBuck Original Squad. #TheBlaze Lo Ira #SFGiants
Like @pursueliberty's tweets? Send them a Favstar Pro Membership to show you care.Gift them Pro!
Stats can't be shown as @pursueliberty has never signed in to Favstar.


text:
Stadium Oaks Apartments2123 Industrial Ave, San Angelo, TX 76904 View On Map (325) 942-0311
For rates, availability, and other information fill out the availability request form and a representative from Stadium Oaks Apartments will contact you shortly
Stadium Oaks Apartments is located in the San Angelo Area in the 76904 zip code. View this apartment on a map.
Back to Top
Maps & Directions
click to view interactive map


text:
DMV to Internet-less New Yorkers: Get in Line
By Jared Chausow
By Katie Toth
By Elizabeth Flock
City Hid Facts From Feds About Rikers
By Albert Samaha
Flood Wall Street Gets Pepper Sprayed and Arrested
By Anna Merlan
By Jon Campbell
Report Sheds Light on Anti-Muslim Bias
By Jon Campbell
Rikers Island Lawsuits Over Diabetic Care
By Albert Samaha
Ezekiel Honig's twee creations remind one of Boards of Canada, but they are perhaps not as twisted. The music on his disc People Places & Things reminds one of a landscape with green grass, clear skies, and beautiful people. You'll be tempted to call him IDMbut most IDM is really beyond most people's grasp. It's too esoteric and impressed with itself to really engage. Honig changes all that. He's playing with DJ Clever, who is also pushing a new disc, Troubled Waters. - Wednesday @ 10, Spill (formerly Bauhaus), 188 Orchard, 212.477.1550
While the label Ghostly International has branched out from its initial offerings of Italo-disco-inspired grooves, sometimes the eclecticism is a bit much. The last time Ghostly played at Joe's Pub, many people were startled by Matthew Dear's two-man showwhere he draped himself on a mic stand and moaned to a backdrop of beats. When he said he was not into traditional techno anymore and picked up a guitar, some of us were more than a little disappointed. That said, taking chances is more welcome than sticking with the tried and true, and Ghostly's other acts on the bill, Dabrye and Dykehouse, stretch from electronic prettiness to rough-hewn indie rock. - Friday @ 11, Knitting Factory, 74 Leonard, 212.219.3132
Sponsor Content


text:
Remote Viewfinder
500,000 - 1,000,000 downloadsAdd this app to your lists
+ By Samsung Electronics DigitalImaging
(This 'Remote Viewfinder' application is not for GALAXY Camera.)
- Samsung SMART Camera Live View (Preview screen) can be wirelessly checked on Smartphone screen with real time connection
- Provides control of Timer, Flash, Resolution and capturing of Samsung SMART Camera on Smartphone
- When using this App (Camera and Smartphone are connected), images taken by Smartphone will also be taken by Smart Camera and saved in the camera
- When saving the images, the camera will also store the information about location provided by Smartphone's GPS on the pictures
- Provides remote controlling function for capturing and playback
- Possible to control zoom level wirelessly
- Captured images can also be copied to Smartphone
Compatible Devices
- Android version : 2.2(Froyo) or higher, display WVGA(320*480) or higher
- Supported Samsung SMART camera : WB850F, WB150F, DV300F, ST200F and other Wi-Fi applied models from 2012
( May not operate normally in some devices.)
Tags: remote viewfinder, samsung remote viewfinder, remote viewfinder apk, remote viewfinder samsung, remote viewfinder descargar, remote viewfinder скачать, remote view finder, remote viewfinder.apk, remoteviewfinder, samsung remote viewfinder apk.
Improved compatibility for smart phone
Some lists where this application appears: new.
(40 stars)
Works perfect with my Samsung smart camera.
(40 stars)
Had the same update problem a couple of months ago, but now it works great with my Note 3. Wish it had timer so we can time the picture after pressing the shutter button.
(40 stars)
Works well. At least in my house. A little glitchy tho. I will get back to you when I use my hot spot and try it outside.
(40 stars)
Remote Viewfinder works excellently on my Galaxy III, but will not connect from any of my other, non-samsung devices. For non-Samsung devices, use the Samsung SMART CAMERA app, which works great with my Pantech P9090, my Asus Memo Pad FHD10, and my NVIDIA Shield.
(40 stars)
A little dissapointed with this app. It works for triggering, but only in auto mode. I wanted this for shooting bracked images so I did not need to touch the camera and risk moving it between exposures. But this app does not allow any setting changes. Trigger, flash, zoom and timer are the only things you can control.
(40 stars)
Was a great app, shouldn't be separate from the Samsung camera app but that's another story. Worked great doesn't work at all now. Says to download the new app. But that won't connect to my camera (nx300) Have updated all software on camera and still no luck. Was a useless but fun app before
(40 stars)
Keeps telling me it cant open when my camera is on so I tirn it off amd reopen app and same crap, wtf is the deal


text:
Latest Tribe Stories
By CLIFTON ADCOCK The Cherokee Nation Tribal Council voted Thursday evening to ratify an agreement with Indian Health Services to assume control of the W.W. Hastings Indian Hospital in Tahlequah.
By Aurelio Sanchez Journal Staff Writer They're just taking the good old American band's road to rock 'n' roll fame and glory. That it's a Native American hard-core metal band of brothers from Acoma Pueblo makes not a bit of difference.
By Copyright 2008 Albuquerque Journal By Rene Romo Journal Southern Bureau LAS CRUCES -- A federal judge in Oklahoma on Thursday dealt the Fort Sill Apaches another setback in their ongoing effort to gain federal approval for a high-stakes bingo parlor near Deming.
By Polly Summar Journal Staff Writer A recent report by the U.S. Department of the Interior has raised concerns about safety precautions at some American Indian schools in New Mexico.
By Randal Edgar NARRAGANSETT -- A long-awaited extension of the South County bike path from Wakefield into Narragansett is about to get back on track and could be finished within a year, state and local officials say.
By Rob Capriccioso, Indian Country Today, Oneida, N.Y. Jul. 30--WASHINGTON -- Abandoned uranium ore mines in Navajo country have for decades been known to cause health problems. A five-agency coalition is finally doing something about it.
By Paul Davis NARRAGANSETT -- The sea offers many gifts to her takers, fisherman Chris Brown said yesterday. Among them: food, a living, solitude, training. She can even strengthen a man's faith, he said.
By Michael Pearce, The Wichita Eagle, Kan. Jul. 20--Largemouth bass populations at El Dorado Reservoir may see some significant improvements, thanks to a facility being built in western Kansas.
By Alysa Landry, The Daily Times, Farmington, N.M. Jul. 17--SHIPROCK -- Cultural sensitivity and a focus on academics rank high on the list of characteristics parents and staff from Central Consolidated School District want to see in the next superintendent.
By Geoffrey Fattah Deseret News A federal judge has given the managers of a Navajo nonprofit organization 10 days to hand over financial documents to the state of Utah or face contempt. During a hearing Monday, U.S.
- The horn of a unicorn considered as a medical or pharmacological ingredient.
- A winged horse with a single horn on its head; a winged unicorn.


text:
Rooms are being built around themes of most popular areas in park; inn set to open next summer
"The hotel is the icing on the cake because you can stay and do everything over two or three days," he said.
Ronchetti said the company has established a successful strategy that allows them to know how much capital is coming in year to year. He said it has enabled them to continue to expand and develop steadily over the past eight years, even through the recession.
The park has no plans to slow down, Ronchetti said, adding that a meeting to discuss concepts for 2014 and 2015 was being held this week.
"There's a lot more coming," he said. "We've got a lot more up our sleeves."
Before working at Legoland, Ronchetti, a native of London, ran another Merlin Entertainment-run theme park called Thorpe Park, which he called "the teenage thrill capital of London."
He said he enjoys the change of pace Legoland has brought him.
"This is all about young families."


text:
Ray-Ban RB8312 Carbon Fibre Semi-Rimless Tech Sunglasses
Product information
Wrapped up in innovation and technology, Ray-Ban introduces their TECH® sunglasses. Featuring an entirely carbon fiber frame, wraparound fit and polarized lenses, these sunglasses are strong and flexible - everything you need to perform at your highest level.
- Lens width: 60mm
- Lens material: Glass
- UV filter: 100% polarised
- Case type: Hard
Many of our stores will be able to offer an adjustment service for your sunglasses. Please contact customer services on 03456 049 049 to find your nearest sunglasses counter.
From L.A. to St. Tropez and Soho to Tokyo, Ray-Ban is the brand of sunglasses preferred by true individuals worldwide. Setting the standard for excellence, Ray-Ban consistently combines great styling with exceptional quality, performance, and comfort.
- Brand
- Dimensions
- Bridge/Temple size: 15/140mm
- Filter category Information 1 - Pale tint; 2 - Lightly tinted for medium to bright light conditions; 3 - Heavily tinted for bright to extremely bright conditions
- Material
- Carbon fibre frame
- Sunglasses Style
- Square
- Your Face Shape Information Select your face shape to view recommended sunglasses styles.
- Round
Click & collectFree from John Lewis or Waitrose shops for collection tomorrow from 2pm
369 participating John Lewis and Waitrose shops
- Free
Collect + from a local shop from tomorrow - postcode exclusions apply for Collect+ deliveries5000+ participating Collect+ shops
- £3.00
Standard delivery in 5 working days
- Free
Named or Saturday UK delivery
- £6.95
Named day UK delivery pre-10.30am
- £9.95
International delivery available
- Europe (Non EU) - £7.50
- Europe (EU) - £7.50
- Rest of World - £10.00
- Australia - £10.00
- £7.50
We want you to be happy with your purchase. If you're not, depending on the type of product, you can make free returns in the UK via John Lewis shops, Royal Mail, Collect+, or MyHermes. If you need to arrange collection of large or heavy items, call us on 03456 049 049. For international returns queries, call us on +44 1698 545 454. Find out more about returns.
You'll find returns information on your delivery note. Unless faulty, we'd like you to make your return within 90 days of purchase. Exceptions apply to certain products - find out more about our refund policy.


text:
Cheap Hotels in Thailand search page comes as a result of Cheap Hotels website users asking for hotel deals on Cheap Hotels in Thailand.
The new service is available at http://www.cheap-
Visiting Thailand is now possible even on a tight budget as the hotel rates are very low when using the Cheap Hotels in Thailand search, even for luxury hotels.
Follow @cheaphotelsb on Twitter and on Facebook at http://www.facebook.com/
Feedback is highly appreciated.
# # #
Cheap Hotels Bookings offers services such as hotel search, price aggregator for airfare search, hotels search, as well as hotels reviews, ideas on travel destinations and travel guides. Cheap Hotels Bookings promotes the cheap way of travel by reducing the costs of your accommodation and transportation.


text:
Rod Aldridge
1 portrait of Rod Aldridge
© Harry Borden
Rod Aldridge
by Harry Borden
archival digital C-type print, 12 November 2002
13 7/8 in. x 14 in. (354 mm x 356 mm)
Purchased with funding from the Deloitte Acquisition Fund, 2005
Photographs Collection
NPG x127006
Click on the links below to find out more:
Sitterback to top
- Rodney ('Rod') Aldridge (1947-), Executive Chairman, The Capita Group plc. Sitter in 1 portrait.
Artistback to top
- Harry Borden (1965-), Photographer. Artist of 114 portraits, Sitter in 4 portraits.


text:
Looking for a Used 4Runner in your area?
CarGurus has 9,852 nationwide 4Runner listings starting at $1,991.
Average User Score
4.4 ⁄ 5 stars
Based on 11 reviews
1986 Toyota 4Runner Overview
Overall User Score
Based on 11 reviews
Was 1986 the year that SUV's started to go from being off-roading monsters to grocery getters? Perhaps not, but the 1986 Toyota 4Runner was perhaps a little too easy to drive.
A complete redesign of the 4Runner changed the suspension from a solid front axle to an independent front suspension (IFS). Complaints about highway driving were in part responsible for this change. With the new suspension, driving was smoother, but off-roading capabilities were reduced. Rear seats were not the standard in 1986, and many were put in aftermarket, so this was not quite a supermaket SUV yet =D.
A new engine was also available in 1986: the 22R-TE I4, a turbo-charged version of the prior 2.4-liter I4.
Toyota 4Runner Questions
My Back Window Will Not Operate Where Is The Fuse Or Relay That Operates Th...
Had To Put Helix Coil In The #1 Spark Plug, Now The Vibration Keeps Backin...
I Have A Coolant Leak Coming From Just Above The End Plate Of The Cylinder ...
Barrs Stop Leak didn't work.
Does The Rear Window In A 1986 4runner Rolls Up And Down With The Key?
4 Runner Won't Start Up After Passing Smog Test, Ran Like A Champ Before.
Friend mechanic tested and said, fuel system good, timing good, sensors look good. ??? Had just recently replaced plugs, plug wires, rotor, distributor cap, truck ran like a champ, took right into sm...


text:
Choice Derm Blog
Sign Our GuestBook
Insurance Plans Accepted
Why Choice Dermatology?
In an age of volume medicine, there are few practitioners that are willing to take the time to perform a thorough exam and actually get to know the patient. Choice Dermatology is dedicated to outstanding medical care. We believe in providing a family atmosphere with an emphasis on the development of a strong patient-doctor relationship.
Who is Choice Dermatology?
Choice Dermatology was founded by Marc Meulener, MD, PhD - a
board certified dermatologist
raised in New Jersey. Dr. Meulener went to medical school at the University of Pennsylvania, and completed his residency at Columbia Presbyterian and Saint Luke's - Roosevelt Hospitals in Manhattan. He then pursued advanced fellowship training at Albert Einstein College of Medicine in Dermatopathology. This additional training, along with a PhD in genetics, has allowed Dr. Meulener to gain a deeper understanding of skin disease, and qualifies him to diagnose skin disease using microscopic examination.
12 Ridge Street
Basking Ridge, NJ 07920
Logo by:
Sugar Butter Designs
Call now and get our BOTOX Special!!
Call and find out about our fantastic prices!
Bring a friend and you will each get $25 additional OFF!
Trust a Board Certified Dermatologist to take care of your family...
...and bring out the beauty in you!!
**Is your physician Board Certified in their specialy? Click
to find out...
Directions to the office
Participating Insurance Programs:
Blue Cross Blue Shield
United Healthcare
Choice Dermatology
230 W Jersey St., Suite 101
Elizabeth, NJ 07202
Now Offering!!!
Laser Hair Removal
Laser Removal of Brown Spots
Laser Removal of Spider / Varicose Veins
Patient Intake Forms
(for first time patients)


text:
Tablet. Hotels for Global Nomads
Travel Better.
The Ambrose
1255 20th Street, Santa Monica, CA, USA
Neighborhood: Santa Monica
Check availability as rates may vary for dates. Best rate guaranteed.
Adjust your mental picture of Santa Monica: the Ambrose is more than a mile inland, leaving the beach to the high rollers, who inflate their prices accordingly. Here you'll find that it is possible to get an excellent room in Santa Monica, at a charming little boutique, for about the price one would expect from a dreary chain motel—as long as you don't have to be right in the thick of the action.
Then again, stay here and you'll find the thick of the action is a relative concept—the Ambrose is quite close enough to anything that matters, whether the Third Street promenade or various business destinations like MTV and Sony. And this is no bargain-basement hotel; Arts and Crafts decor is satisfying enough, and some of the services are in the same league as the big boys by the beach including 24-hour room service, and, best of all, plentiful parking. Remember that nobody walks, except on the Promenade or the boardwalk; the hotel rents Classic Beach Cruisers for stylish scooting and maintains its own London-style black cab (fueled by environmentally friendly bio-diesel) for short trips.
That's not the only green touch — the Ambrose is full of them, from recycling and composting regimes to non-toxic cleaners and energy-efficient rooms. All in all, it's an above-average hotel at a rate that's well below average, at least for Santa Monica—you'll save some money for the Third Street boutiques and still sleep in style.
Please note: The Ambrose will be renovating the lobby and outdoor public spaces through the end of April 2015; guestrooms on the first and fourth floors will be unavailable through the end of February 2015.
How to get there:
The Ambrose hotel, located in Santa Monica, is a 20-minute drive from Los Angeles International Airport, but the trip can take up to an hour in traffic. Guest parking is available for $20 per night.
- 77 Rooms
- Style: Modern Design
- Atmosphere: Quiet
- 85 Guest Reviews
- The Ambrose
- 1255 20th Street
- Santa Monica, CA, USA
- Neighborhood: Santa Monica
Hotel amenities and services
- 100% non-smoking hotel
- 24 hour front desk
- 24 hour gym
- 24 hour room service
- Bicycle rentals nearby
- Boardroom
- Business center
- Central air conditioning
- Free wi-fi
- Room service
- Self service parking (charges apply)
- Shopping area nearby
- Wake-up service
Other Los Angeles Area hotels
85 Guest Reviews
All reviews are from Tablet guests with verified stays.
- Sue
- Stayed July 2012
- Rating: Excellent
What I liked:
The staff were exceptionally helpful. The shuttle service between the hotel and Santa Monica beach is useful. Good breakfast. Rooms large and well appointed.
What the hotel could do better:
Nothing, had a wonderful stay!
- Kristina
- Stayed May 2012
- Rating: Good
What I liked:
Friendly and helpful staff, great free continental breakfast, free parking, free shuttle service around Santa Monica was also a plus
What the hotel could do better:
I would've given a better rating but the carpet throughout the common areas and room were stained and worn. Carpet is in dire need of replacing.
- Donald, Matthew
- Stayed February 2012
- Rating: Fair
What I liked:
The beds were comfortable and parking is free for guests which is a plus.
What the hotel could do better:
The rooms are loud as walls are thin and I could hear toilets flushing, water running and conversations in other rooms throughout the night. The shower didn't work so well and they need a better room service menu.


text:
"Some day we shall discover that prayer is the most important factor in shaping the course of human history." read more
How Do You Begin Your Prayer or Worship Time?
Starting off with this may simply make your time with God not only more effective but also more enjoyable. read more


text:
Progressive Greetings Live is the only annual trade show for the whole greetings industry, and the preparations for the show's seventh year are already underway.
Taking place over two days in June (Tuesday 2 and Wednesday 3), in the stylish surroundings of Islington's Business Design Centre, this year's show will once again offer an opportunity for buyers both UK-based and international to see the latest offerings from the wonderful world of greetings.
The PG Live team is hard at work, making sure that everyone in the industry, from publishers and agents to designers and artists has the opportunity to get involved, make great business contacts, and – most importantly of all – enjoy themselves.
If you want to be a part of next year's show get in touch via the Contact Us page.
Jakki, Warren, Tracey, Ian, Simon and Jacqui
The PG Live Team 2015
P.S. If you need reminding how much fun we had at the 2014 show, click here to have a look at the complete show gallery.


text:
Random Disconnected Diatribes of a p&p Documentation Engineer
I previously thought that the reason you used to see miles of cassette taped entwined in the bushes at the side of motorways was because the driver discovered that his or her Mother had accidently put a "James Last Plays Christmas Carols" tape back in the driver's Black Sabbath or Pink Floyd cassette box. Needless to say, that kind of disaster when hurtling along the M1 could obviously engender a malicious and wholly illegal "chuck it out of the window" process. But it seems I was mistaken.
According to the Surrey Advertiser newspaper (a local rag available in the southern part of England) nefarious devil worshippers are intentionally recording dark and dangerous spells on cassette tape and then diligently encircling sections of the Queen's Highway with it to initiate a huge crop of accidents and other unfortunate occurrences. In particular, at junction 9 of the M25 they have prompted a noticeable increase in the number of motoring accidents and suicides from people jumping off the footbridge. A group of believers from the Pioneer Engage Church even organized regular vigils and prayer meetings to "cleanse the benighted interchange".
Now I'm fairly open to wild new theories and improbable suggestions. I mean, I even accept that information technology can create a paperless office. And that sat-navs actually do use satellites circling way above the earth rather than reading the location from barcodes in the white lines on the road. But I'm finding it hard to believe that the magnetic properties of cassette tape are sufficient to overcome the Earth's residual magnetism at a level sufficient to affect human behavior. Especially as we're repeatedly told that holding a powerful microwave transmitter right next to your ear is not the least bit dangerous.
As an aside, I just watched a program by Stephen Hawking about how time works that said the clocks in the GPS satellites need to be manually adjusted as they gain a billionth of a second every day. This is, it seems, because the effects of gravity make time run slower close to the Earth than at the satellites' altitude. Supposedly, if they didn't do it, your sat-nav would be out by six miles every day. Maybe the reason I still get lost some days is because the guy who winds the knobs took a day off sick.
So, anyway, the Surrey Advertiser soon received several disbelieving responses to its article, including one from a reader who (perhaps through intimate knowledge of the practice) pointed out that most evil spirits these days use MP3 players because they are far smaller and more convenient to carry when crossing into the dark realm and back again. More likely is that, when our intrepid band of believers analyzed the contents of the tape, they accidently played it backwards and by sheer luck hit upon the bit in Led Zeppelin's Stairway to Heaven that supposedly includes satanic phrases recorded in reverse.
But maybe it's the reason that people hang old CDs on strings to scare birds away from their vegetable plots. It probably works best with heavy rock music ones. I suppose I could subject the theory to scientific test by burying a hard drive containing all the satanic album tracks I've collected over the last forty or so years under the hedge at the front of our garden, and counting the number of people who fall over as they pass by...
Well I'd have to say I haven't had so much fun for ages. Playing with familiar stuff (and some less familiar stuff) has revived my joy of writing complicated algorithms and creating useful utilities. It's almost like being back in the old days of creating COM components for classic ASP web sites to do the things that VBScript couldn't do. I even got to write some more VBScript - and, yes, it was a politically correct circumstance 'cos I was executing it through Windows Script Host.
Over the past few months I've been revisiting some old utilities I created - in some cases years ago - that would actually be useful again. For example, I now have a dual failover Internet connection (ADSL and cable) so if the ADSL fails, which it does fairly regularly, I don't get to know that the local village and parish web sites I host are offline until the condescending emails start to arrive.
So I revived an old web site checking utility and updated it to VS 2008. By running it on an internal machine, and going out on the cable and back on ADSL, it gives me a proverbial nudge when the ADSL line is down. It just needed some fettling to resolve a few poor code practices applied at the time, a few extensions to make it do additional things, and a UI makeover to make it seem less amateur (though with my design skills, I probably only managed to make it contemporary with the late 20th century).
However, prompted by this flush of success, I expanded the log file monitor that I threw together some time ago to try and fend off the DNS amplification attacks I was suffering at the time. Now it monitors DNS, WWW, and SMTP logs with a broad range of search options. It can also send email notifications and execute scripts or programs. I use this feature to execute the aforementioned VBScript script to automatically create and manage IP address blocking rules in Windows Firewall (WFWAS).
Finally, I decided to tackle the problem of synchronizing specific sets of files between two machines. Yes, I know there are several ways you can do it in the O/S and with other utilities, but I wanted to be able to view and control the process in several specific ways. It comes about because I have a computer that contains the set of folders and files synchronized with Team Foundation Server (TFS), but I tend to work on other computers with individual subsets of these files. It's also made more complex by the fact that the files are read-only in TFS when not checked out, and the file date controls whether files are updated in TFS when you synchronize.
The idea was to be able to see the two sets of files (local and TFS) with information about the date/time, archive status, relative path, read-only setting, and easily see which were newer than the equivalent in the other location. I also wanted to be able to copy, synchronize, merge, delete, and set the last-modified date with one click. The result saves me loads of time and effort, and probably helps to avoid errors when managing the files. OK, so I probably won't be subjecting the source to a proper code review, but there are only a few bits left in there that I'm embarrassed about.
If you want a copy of any of these, you can download them here. I've even included the VS2008 source code so you can see what they are doing - as long as you promise not to show it to anyone (or laugh)...
But I suppose the real reason for all this rambling scribble is that, during the process, I realized just how much fun basic task programming really is. It's like discovering the old home computers all over again, but much easier this time round. It really is amazing how .NET and the powerful framework classes save a ton of effort. I'm by no means a virtuoso programmer compared to most of my learned colleagues, but having things like complex conditional statements, capabilities such as generic lists, and features such as simple file and folder handling functions available really makes it easy to concentrate on the algorithmic logic rather than worrying about file modes and array indexes.
And, because my history in languages pretty much follows the evolution of Pascal, Delphi, classic ASP, VB for Applications, and Visual Basic as far back as version 1.0, I'm still most comfortable using VB.NET. While almost everything I do in my p&p day-to-day work is C#, I still find VB easier to read and write, and I love the way it does all the magic indenting and formatting for me. And, of course, it runs just as fast as C# (as long as you write good code) so I now only feel like a one-and-a-halfth-class citizen in our wonderful world of technology, rather than the second-class citizen I was before the advent of .NET.
What continues to amaze me, however, is how - after I agonize about every minor instruction I need to add to make the algorithms work, and every extra conditional statement they require to cope with the increasing complexity as I decide to add yet another configuration option or code tweak - they still seem to execute in the blink of an eye. I mean, you'd expect that parsing a web log file when the decision tree takes up a whole page in Visio would take a week to run. Or than reading two folder trees to build the lists of files and doing all kinds of comparisons before displaying them in two DataGridView controls would leave you time to make coffee, eat the remains of that cold pizza, and finish the crossword as well.
But, with the memory and processing speed available on modern computers, everything just seems to fly. I'm expecting it to splutter and crawl like a caterpillar in custard, but instead it dances like a cat on a hot tin roof. Even my VBScript script that updates Windows Firewall runs so fast that the screen update can't keep up with it. I ran it three times wondering why it wasn't working, and only discovered it was when I looked at the log file...
Maybe I'm picking up some good programming habits from the plethora of clever code I encounter every day in my proper job. Perhaps the constant exposure to design patterns, extensible code techniques, and the latest features of the framework are gradually permeating my aging brain. Or is it just that a quad-core Xeon box with 8 GB of memory can eat any code I throw at it without even blinking? Does replacing my complex sets of arrays with generic lists of custom classes, and my Ands with AndAlsos in the appropriate places, really have any discernable effect on execution time? Or am I just pandering to the typical programmers' paranoia of wasting any of those valuable execution cycles?
But there is always that wonderful warm glow inside when, after pondering over recalcitrant algorithmic constructs for ages, it all works as though it was written by somebody who actually knows what they're doing. And, anyway, I have to stop writing now. I need to think up some more exciting new and totally unnecessary features to add...
Which is the best way to prevent intrusion attacks on your server from the network? What is the largest size of application XAP file you can deploy to a Windows Phone 7 device? When should you cache the data used by your application in memory? How many magicians does it take to change a rabbit? Obviously the correct answers are "Unplug the network cable", "400 MB", "Always", and "None, it's just a trick".
Or are they technically "correct"? Can you equate "best" with "basically, the server's not working any more"? Certainly it's the most positive and reliable way to protect your server, but it's somewhat lacking in practicality in terms of a non-broken network. And what about Windows Phone 7 users who rely solely on their phone supplier for connectivity? The maximum size of a XAP file you can download without using Wi-Fi or a USB cable is 20 MB. And, of course, caching a 3 GB collection of data transfer objects when your computer has only 2 GB of memory may not provide better performance...
All this comes about because we decided to include the now highly fashionable "Check Your Understanding" section in all of the chapters of our new Windows Phone 7 Developer Guide. I can't say I'm a huge fan of these sections as they add to the effort of creating the guidance - though I do agree they are useful. I used the ones in our recent Parallel Programming with Microsoft .NET guide to figure out if I actually did understand any of the topics in each chapter. Mostly I patently didn't, but that's a different issue for which I can't blame the authors.
So, anyway, having agreed to include them in our latest tome I had to figure out the appropriate style and content. I started by watching some TV programs that supplement their income by offering cash prizes for answering a simple question. Based on this, we'll be including a knowledge check such as:
Which of the following is a well-known computer operating system?
OK, maybe more research is required. So I check out the program for people who want to be millionaires. How about:
What does the computing abbreviation "AMLCD" stand for?
So, you see, it's not as easy as it might seem. And how many questions should there be? How difficult should I make the questions? Will they actually help people to understand the content of the chapters? Can I include one or two stupid answers to liven it up? Will all this asking questions about questions finally result in a stack overflow error?
In the end we decided on six questions per chapter, multiple choice from four possible answers, and medium-level in terms of difficulty or obscurity. Such as:
Which of the following programming techniques are permitted in a Windows Phone 7 application?
The next step is to provide the answers. Annoyingly, I haven't found a way to display them upside down at the foot of page 97 using HTML - but that's the production department's problem, not mine. All I need to do is supply the text for the answer. And it's obvious that the answer to the previous question is "None of the above". Easy! And I've reinforced the reader's understanding by checking that they will remember these limitations when they start designing their Windows Phone 7 applications.
But, unfortunately, the dreaded cyclic dependency factor now comes into play. One of the major things I learned from working on the Microsoft Application Architecture Guide guide a year or so ago was that, for any question you ask an architect, the answer will always be "it depends". And the same applies, it seems, to most other computing-related stuff.
Looking back at the question above, you would have to agree that "a" is not permitted. The requirements for Windows Marketplace certification clearly state that your application must work on any device that meets the Windows Phone 7 specification, and extended memory is an optional feature of the phone. Except, elsewhere, it says that the maximum memory usage for a WP7 application is 90 MB unless the device has more than 256 MB of memory installed. But then it says that the application must run anyway, and only take advantage of extended memory when it is available. So, in a round-about way, it seems that "a" actually is not permitted.
What about "b" and "c"? These are both definitely not permitted, so we're OK there. Except that I was told that OEMs developing Windows Phone 7 devices can use C++ and native (so technically unsafe) code. So if you were feeling picky, you could dispute that part of the answer we provide. But, in general, we're still OK I reckon.
And so, finally, is "d" permitted or not? Well, it seems the issue is that the Marketplace submission process unpacks the XAP file you provide, scans the code to determine the security permissions it requires (for things like using the microphone, camera, location service, etc.), and then recreates the manifest file in the XAP so that it lists only those actually used by the application. This means that Marketplace can list the phone features the application uses with confidence that only these can be used in the code.
But the Marketplace code scan does not find types that are discovered and instantiated using reflection. Therefore, if you use this approach to locate and instantiate a type that requires security permission, and the application manifest does not include that permission, your application will fail with a security permission error. However, if you have already referenced the type using the normal approach the manifest will contain the required permission, and so the app will run. Technically, the programming technique described in "d" is not "not permitted", but rather it's "discouraged" because it is likely to cause the application to fail in most cases.
So, even though I wrote the question, I actually got the answer wrong. I told you this was harder than it looked...
I can't help wondering what people will actually make the effort to go and see in a hundred years time. What are we creating now in terms of engineering marvels or wondrous architecture that our grandkids' grandkids will pay money to visit? Compared to the places we went on out recent tour of England, what will be worth visiting - or even still be there - in the twenty-second century?
Yes, I know stuff like the Pyramids (and Stonehenge here in England) have been around for a lot longer than 100 years, as have most cathedrals and the natural wonders such as the Grand Canyon and (on a somewhat smaller scale) Cheddar Gorge. It's probably safe to assume that people will still be making the trip to visit these and other similar sights a hundred years from now.
But there is so much relatively recent history that attracts millions of visitors each year, but seems to capture only a brief instant in time. In particular, here in England, the incredible feats of the Victorians and Edwardians who changed our landscape and created the forerunners to many of today's architectural and engineering achievements. You only have to look at the railways, the canals, bridges of all kinds, the iron steamships, the factories and mills, the huge country houses and palaces, and the wonderfully landscaped estates and gardens.
So what will we leave as the epitaph for our own brief instance of time? What have we created in the last hundred years that deserves to be part of our heritage? Will people in 2110 walk around a cruise ship marveling at the five swimming pools and luxurious dining facilities? Will they stroll along abandoned motorways/freeways reminiscing about the cars and trucks that used to thunder up and down them all those years ago? Will they stand in abandoned departure lounges wistfully remembering the gaily colored aircraft that used to ferry people to foreign destinations?
And what about architecture? Will any of our fabulous suspension bridges survive for 100 years? Will our modern houses and commercial buildings be worth visiting in years to come? Have we really built anything that will astound people in the future with its daring use of materials and leading edge construction methods? Or, alternatively, seem as quaint and picturesque as an "Olde Worlde" country village?
And what about monuments to our technologies? Maybe people will peer into the derelict clean rooms of our semi-conductor factories and be amazed at the massive size of our silicon chips. Or stand in the tunnels of the CERN accelerator in Switzerland and hear stories about the search for particles that their kids now routinely create in school physics lessons. Perhaps they'll visit the now deserted motor car plants and be appalled at the working conditions that prevailed. They might even organize tours of our neglected hospitals and listen in horror as the guide explains the medical procedures that were common in the twenty-first century.
Yet, somehow, I don't see it. I wonder if there was a special period in time when things were changing so fast and with such incredible impact that we cannot even come close to now. OK, so we've changed the world dramatically in our own time with electronics and networks, and our knowledge-based economies. Maybe all we'll have for people of the future to visit is massive datacenters, and lots of pictures and videos on the Internet...
OK, I might as well admit it - I'm a mobile technology dinosaur. My mobile phone is obviously of no use at all these days because the only thing you can do with it is make and receive phone calls. As I discovered a couple of weeks ago while on a brief touring holiday around England by car, I'm no longer fit to use facilities such as motels and travel lodges. I'm officially a second-rate citizen in our high technology mobile device-enabled world.
Why? Well, as an ex Boy Scout, I thought it would be a good idea before we set off on our travels to print off a list of phone numbers for the reservation centres of the major motel and travel lodge chains so we could just phone and book a room at the nearest one as we roamed unpredictably across the country taking in museums, preserved railways, public gardens, beautiful scenery, and ducks (at the Slimbridge Wildfowl Trust if you were wondering about that last one).
So, would you believe that almost none of the usual motels or travel lodges publish a central reservations number on their web site any longer? Of course, there are plenty of interactive online maps showing the locations, with the pop-up details I need for each one. But if you follow the link to book by phone, it starts off by telling you to open a web browser and access the reservations page. Yeah, that will work when I've only got ten buttons on my phone and a less-than-one-inch-square screen. Of course, I could just print off a list of all that company's locations, but the list doesn't include phone numbers or addresses. It's just links to other pages on the Web site.
I suspected that the world of mobile phone technology was leaving me behind a while ago when I tried to buy a replacement clamshell-style phone for my wife because her very nice Motorola RAZR V8 had decided to fall apart (obviously an event that was in no way connected to dropping it onto a tiled floor). But there is nothing like them available. Everything is big screen, full color, web-enabled, and too big to easily carry in your pocket.
So is there a future where a mobile phone will be just a phone? Or is it that mobile phones will no longer need to actually be a phone at all. We'll just use Voice over IP (VoIP) for the increasingly rare occasions when we actually want to communicate using speech; and the web for everything else. I suppose they'll have to think up a new name for such devices. Maybe we can call them IPads.
Of course, I could just buy a mobile dongle for my laptop and take the whole caboodle everywhere with me instead. I just looked on the Web site of my current phone supplier to see if I could buy a broadband dongle for when we go to Cyprus. But when I entered my postcode it said they "didn't recommend use in my location", so I can't use it at home. And, further down the page, it says that they don't support use outside of the UK at all, so it's no use for my upcoming trip to Cyprus either. It sounds like the only time I could use it is if I drove to my nearest town here in England and sat in a car park. One that is in a "recommended location", obviously.
Or maybe I should just stay at home until December, and buy a Windows Phone 7 when they finally appear...
I'm not quite sure why my blog seems to have got stuck in some science fiction oriented hysteresis loop at the moment, but I might as well take advantage of it after reading an article last week about creating tailor-made Universes. And this, supposedly, actually isn't science fiction. As the renowned Dr. John Gribben explains in his book "In Search of the Multiverse", it's perfectly possible - in fact quite likely - that our own Universe is actually just a member of a collection (or generic List maybe) of Universe instances in a Multiverse.
It seems that the only way physicists have discovered for making a Universe is to start with a black hole and have it explode and release into the ether all of the mass it contains - rather like the recent global finance black hole where the banks exploded and all the money evaporated into the ether. And, expounding on the theme, if we are part of a Multiverse it's supposedly almost inevitable that somebody in another Universe originally created our black hole (the mass one, not the money one).
And by carefully modifying the initial settings (such as the force of gravity) and other content, it seems like they could influence the development and future evolution of the new Universe to some extent. Rather like the way we carefully tailor the target and content of our guidance here at p&p before launching it into the wild world of the Web. Of course, unlike our guidance, once it sets sail the manufacturer of the new Universe has no control over it. So the state that the world is in now is entirely our own fault.
Making a black hole is, according to the article, not that difficult. They reckon that the Large Hadron Collider (LHC) at CERN in Switzerland could make very small ones - a fact that has alarmed some people to the extent of taking legal action to prevent them using it at all. Making very large ones is, of course, likely to be more problematic (and dangerous). To give some idea of the difficulty, the article explains that you would have to compress the earth into a ball about half an inch (one centimeter) in diameter. Or, to provide a p&p-related allegory, compress the entire documentation set for Enterprise Library 5 into a 4-bit integer value.
So perhaps Terry Pratchett's story about how the Wizards at the Unseen University inadvertently created our Universe and "Roundworld" (the Earth) when their experimental thaum-splitting reactor went out of control is not just fiction. Or maybe Gregory Benford's novel "Cosm" about a disobedient particle accelerator creating a baseball sized Universe is more prophesy than just an entertaining read. Of course here at p&p, where we're always at the leading edge, we'll need to provide some guidance on the process. Most likely including a table of members for the new Universe:
Constructor: Creates a new instance of the Universe class and sets the name for the new instance. Use the var keyword when defining the return type as the actual type returned is likely to be previously unknown.Syntax: var myUniverse = new Universe("Sample Universe")
var myUniverse = new Universe("Sample Universe")
Property: GravityRatioDescription: Gets or sets the relative gravity ratio for an instance of the Universe class. The value must be a member of the UniverseGravityRatio enumeration. Syntax: myUniverse.GravityRatio = UniverseGravityRatio.WowThatsHeavy
myUniverse.GravityRatio = UniverseGravityRatio.WowThatsHeavy
Property: SpeedOfLightDescription: Gets or sets the speed of light in metres per second for an instance of the Universe class. Values less than 5 may impact the operation of forthcoming technologies within the new Universe, such as cable TV and lighthouses.Syntax: myUniverse.SpeedOfLight = 250000000
myUniverse.SpeedOfLight = 250000000
Property: PaperWorkRatioDescription: Gets or sets the ratio of detectable matter in the new Universe instance. All Universe instances appear to contain less matter than is actually required according to the laws of physics. The remainder is the paperwork. Typically this is around 75% of the total.Syntax: myUniverse.PaperWorkRatio = 0.7
myUniverse.PaperWorkRatio = 0.7
Property: IsPlancksConstantConstantDescription: Gets or sets a Boolean value that determines if Plancks constant will be variable or constant for an instance of the Universe class. Setting this value to false may have indeterminate effects such as raising the level of uncertainty for the results of measuring physical items within the Universe, and increasing the number of cats. It may also affect the quantizational stability of electrical charge, which is typically appropriate only if your company manufactures Uninterruptible Power Supplies.Syntax: myUniverse.IsPlancksConstantConstant = false
myUniverse.IsPlancksConstantConstant = false
Method: DoBigBang()Description: Starts the instance of the Universe class running. Note that the Universe instance will run on a background thread, which means that you will not be able to interact directly with the user interface.Syntax: myUniverse.DoBigBang()
Method: Clone()Description: Creates a backup copy of the Universe instance. This allows you to restore it following a configuration error or failure during operation. Backup copies should be protected with a strong password and stored in a secure location.Syntax: var myBackupCopy = myUniverse.Clone()
var myBackupCopy = myUniverse.Clone()
Mind you, what's somewhat worrying is if Douglas Adams actually knew all about this from the start, and summarized it in one of his more well-known comments: "There is a theory which states that if ever anyone discovers what the universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another which states that this has already happened."
Is it still a holiday when you never seem to stop travelling, you can't quite figure out what day it is, you're not really sure where you are, and you can't remember where you are supposed to be tomorrow? It sounds a bit like a mystery tour, which is somewhat worrying as I was actually doing the driving. And doing the planning (or, to be more accurate, the lack of planning). Still, we had a great time. And, yes, I just sneaked a few days away from my daily documentation duties to grab a brief respite from all things Windows Phone-oriented.
As we are due to fly off to Cyprus for a wedding (not ours) in a few weeks time, we decided to skip the airport hell and, instead, see some of the sights in our own country. OK, so we did kind of have a kind of plan, which included starting at the Eden Project in Cornwall and working our way home via a disparate selection of tourist-oriented delights and wonders. So I'd already booked one night in a hotel in St. Austell and bought tickets for the Eden Project online before we departed. And starting bright and not very early on Monday, we set off on the long and arduous 300 mile drive to Cornwall.
Except it wasn't either long or arduous. Even though we'd planned it for after the kids went back to school, I was amazed to find the roads nearly empty; so that, within a couple of hours, we were closing in on Gloucester on the M5 and decided to pull in at a service area for a coffee and a bun. So how come the place was packed so full we couldn't find a parking space? Where did everyone come from, and why were they here? Maybe that's why the roads were so quiet - everyone stopped at this particular service area and liked it so much they decided to stay for the week.
So, as we weren't due in Cornwall until late that evening, we detoured instead to visit a couple of my old haunts from when I lived in Gloucester a great many years ago. Cheddar Gorge (amazing), Wookey Hole (even more amazing), and Wells Cathedral (incredible). All well worth a visit, And, wow, three touristy things done and still a week left. Maybe we can go in for some kind of a record.
Next day, the Eden Project. Yes I'm a gardener, but only in the sense that someone who can boil an egg is a chef. But everyone says it is worth a visit, and they aren't wrong. It's also great exercise because they built it at the bottom of a very large hole, so you get a lot of practice at walking up and down hills. And while the open-air gardens are very nice, the real attractions are the bio-domes; of which the tropical rainforest one is fabulous. As well as sweating like a pig and getting bitten by ants, you really get the feeling you are in somewhere like the Amazon - except for the little signs on the trees that tell you what they are (I haven't been to the Amazon, but I assume their trees aren't labeled).
The next day we started the journey home via the remaining tourist attractions we'd planned to see. Except that my wife found the Tamar Otter Sanctuary in Launceston on the sat-nav so we only got thirty miles the first day. She loves otters, and there is the bonus of seeing deer, ducks, Scottish wild cat (there was only one), owls, and wallabies. The last of these was somewhat of a surprise - it seems an unusual mixture when it comes to selecting an animal theme, and I'm sure wallabies aren't native to Cornwall so they didn't just wander in by accident. But it's certainly a very nice laid-back and wonderfully relaxing place to visit.
My vague journey semi-plan indicated that the next stop was Slimbridge Wildfowl Trust, but somehow my wife persuaded me that we should drop in at Dawlish Warren on the way past - it was only a fifty mile detour. It seems that her friend's Mother goes there for a fortnight every year, so it had to be worth a visit. Hmmm, I guess if you enjoy a large field, small beach, and very limited facilities including a funfair and one shop it's great. Though I have to admit that it actually is a very quaint and attractive area. And there was even a railway there, so at least I was able to do a bit of train-spotting. And it would have been even better if any trains had actually decided to come through during our brief visit.
At last we got to the Slimbridge Wildfowl Trust. I really enjoyed this place, though I've probably now seen enough ducks and geese to keep me happy for a couple of years. And the way they follow you around is rather eerie. Every time you turn round, there's two following you and they won't go away until you take a photo of them. Two Nenes (Hawaiian Geese) followed us all day, despite me taking their photo several times. The reception desk people also give you a book with pictures of over a hundred ducks and geese so you can identify them. Shame then that the one duck that came and sat on our table while we were breaking for coffee wasn't in the book. Though it does say in the small print that it only shows the males in their summer plumage, so maybe this was a female or - as it was cold and raining - it'd already donned its winter attire.
After Slimbridge, the next day was Ironbridge Gorge Museum near Telford in Shropshire. Or, to be strictly accurate, ten museums. And all on the same single entrance and car park ticket. OK, so we wearied after about six and didn't do them all, though the tickets are valid for a year so no doubt we'll be back there again. But the ones we did visit are superb, especially the Blists Hill Victorian Town. A really amazing place, especially if you have an interest (as I do) in feats of Victorian engineering. There's canals, an inclined plane boat lift, iron casting, brick and tile making, Victorian shops and businesses, and more. I even consulted a Victorian doctor in his themed surgery about the pains in my weary legs from all that walking, but all he did was moan about the youth of today (circa 1890) and then charged me sixpence.
Ironbridge also offers you a chance to walk along a tunnel where bitumen drips from the walls (and you get to bang your head a great deal), see people making Coalport pottery, learn about the archaeology and history of the gorge, and - of course - see the actual iron bridge (the first of its kind, erected in 1779). Plan to be there for two days if you want to see it all.
Finally, my own choice, the Severn Valley Railway. It's nearly 25 years since I last went there, and it's changed quite a bit since. There's an extra few miles of track, a brand new (but built to an original old design using old materials) station, a new engine house museum, and loads more rolling stock and locomotives. Unfortunately, there's also more new restrictions on where you can go. Though I guess the active loco sheds and works are a little too dangerous in today's Elf and Safety society to be open outside of planned tours. But, if you have even the slightest passion for railways, you just have to pay a visit. It's by far the best of the many preserved railways in this country.
So that's it. Best part of a week travelling, sight-seeing, reminiscing, and walking up and down hills. But what a great way to get away from it all...
I'm sure my wife won't mind me publicizing the fact, but she is rubbish at packing stuff. When loading a car, instead of starting with the biggest items she starts with the nearest ones and then finds that there isn't room for the big items - and there are no small or medium sized bits left to fill the gaps either. Or, when we're going on holiday, waits until the suitcase is full and then decides to take four pairs of high-heeled shoes.
So what has this to do with guidance, p&p, and documentation (or, in fact, with anything)? Well, packing a book with content is very much like packing a car or a suitcase. There is only a predetermined amount of room for the necessary verbiage and schematics, and you have to put stuff into it in the correct order or it just looks like an embarrassing jumble when you get stopped at customs. The trouble is, writing a book by putting the big things in first and then filling the gaps round the edges doesn't seem like it will work. Especially if you don't actually know what the big things are when you start.
I don't know if it's a universal truism, but I reckon that to get the makeup of a book right you must be able to see the complete finished work in your head before you start to write anything. It's all about figuring what the Table of Contents will look like before you commit finger to keyboard. OK, so maybe this approach doesn't work when you are writing fiction, though having a detective novel where you only decide who was the murderer when you start to write the last chapter seems unlikely. Discovering that Colonel Prune did it in the kitchen with a gas pipe when, by the end of chapter 2 you were convinced it was the butler, might be a good way to maintain suspense and add a twist to the story. But if Colonel Prune only makes an appearance three pages before the end, it doesn't seem like much of a mystery. Or just too much of a mystery...
Anyway, as we're talking computer and technology guidance here (where creating mysteries isn't usually approved practice) I should probably try and wend my way back to the topic that was in hand a few paragraphs ago. Such as guidance for Microsoft products like Windows Phone 7 - for which our upcoming guidance presented an interesting set of issues.
Thing is, you see, this guidance is part of a series of scenario-based books that cover cloud-based services and the corresponding client applications. When we did the Windows Azure book, it was pretty easy to figure out the TOC. We needed to introduce Azure, introduce the fictional company that was building cloud-based services, and then explain how they did it. Yes, we needed to talk about what Azure is, what it can do, and how you program for it. But these are closely related topics that can easily be covered in the chapters that discuss each part of the overall scenario; such as using tables and blobs, authenticating requests, building responses, and managing the data.
We didn't need to talk much at all about the operating system (Windows Server), the coding languages and framework (C#, Visual Basic, and .NET), and the communication protocols (WCF) because these are all well known and fully documented things. Yes, there are Azure-specific issues such as instrumentation, data storage, and other factors; but these differences are fairly limited in scope and impact, and are easy to include in the individual chapters of the overall scenario. The major bits such as the way applications run, the use of worker roles, and all of the considerations about designing your applications are pretty much the same as when you have a big lump of metal and plastic in an air-conditioned room next door to your office.
And then we come to Windows Phone 7 (WP7). One of the major strengths of WP7 is that lots of things are just the same as in any other .NET application. The platform you program on is Silverlight (or you can use XNA if you like), the languages are the same (we use C#), and the whole development paradigm (Visual Studio and Blend) is just like programming for the desktop or Silverlight in a web browser. There's even an emulator you can use to run and debug your applications, and so it's really just another automatically familiar environment for building applications.
Except it isn't. Once you start to dig, you discover all kinds of things you need to understand and program for. For example, in a desktop application it makes no difference to you if the user switches to another application such as Outlook when the familiar "ping" announces arrival of a new email message. Your application just blithely continues in the background doing stuff. On WP7, when the phone rings or the user decides to read an email that just arrived, your application stops. And the operating system might even decide to close it down altogether, and without giving it the chance to do that "You may lose any unsaved data" dialog thing. So you need to know about application lifecycles and tombstoning.
And what about performance issues? Unless you currently use a very old computer, the phone is somewhat of a poor relation in terms of CPU speed and storage space. Don't expect a quad core Xeon or 2 TB of disk space. Yes, there's a very smart graphics processor, but you still need to worry about frame refresh rates, graphics caching, transitions, and other display-related stuff if you are doing graphics-intensive things or else it could end up looking like a 1930's Charlie Chaplin movie. You need to know how to use the onboard graphics mechanism, the frame counter display, and the correct way to manage bitmaps and graphics objects.
And then there's all the other wondrous capabilities such as location services, the camera, sound recording, the accelerometer, media capabilities, messaging interaction, gesture detection, Windows Marketplace, push notifications, and even vibration alerts. You can (and probably will) use all these in your programs, so we need to explain them as well. In fact, there's a host of exciting capabilities that you can use in WP7 to make your applications attractive and interactive. Though they do need to conform to the standard UI design guidelines and themes for WP7; so we need to explain these as well.
And here lies the problem. Instead of starting with an introduction to the WP7 platform, a few useful links to well-known technologies, and some blurb to keep the marketing people happy, we have tons of stuff to explain that is likely to be new to a great majority of developers. Such as how you can apply common design patterns; how you manage storage and communication over different types of occasionally-connected network connections; how you fetch, store, and upload data; and more generally how you think about the design and architecture for your applications. You need to manage power consumption, think about how and when the phone will be used, and make the UI usable for people like me with fat fingers.
So a brief "About Windows Phone 7" chapter followed by diving into the scenario of the fictional company and their shiny new WP7 application is not an option. There's just too much to think about, and it will make the chapters describing each section of the overall scenario way too complex and bulky. Readers would lose the thread (and even lose the plot) trying to constantly switch from design guidelines and technical reference to scenario implementation details in each chapter.
OK, so we spent a while trying to shoehorn the content into a structure and TOC similar to the other guides in the series to preserve continuity, but we finally had to admit defeat. We just didn't have the right TOC - we'd created it before we could actually see what the completed book would look like, and then tried to mould the content into it. We'd put all the socks, underwear, and sun creams into the suitcase before trying to pack the kettle and the big box of teabags.
The answer was to throw away the TOC and build a new one that made sense for the entire content. An introduction chapter that has the required marketing blurb, explains what a wonderful device WP7 is, and then sets the scene for developers. A pragmatic and focused second chapter that does all the design advice things and explains the issues you need to consider before you fire up Visual Studio. And, to provide the rest of the required guidance without breaking the flow of the main chapters, a series of targeted appendices that cover the development environment, the phone platform, the device capabilities, and other peripheral stuff. Now the remaining chapters that form the bulk of the book can concentrate on the fictional company's scenario, and how they built their application.
Yes, an appropriate TOC does seem like an obvious prerequisite that should already have a big black tick next to it before you start. But it's easy to just dive in and start building content for the parts you already understand, and then add more as you discover other nuances and requirements. Without getting a tick for your TOC at the start, you'll end up (like we did) spending more time trying to sort it all out later. Probably just as the publisher is banging on your office window demanding the final manuscript...


text:
Stupidly Busy
So a few weeks ago, Stew Farrell and I started a website called Stupidly Big. We weren't sure what it was yet. Then we started a podcast, housed on the website. The podcast is half an hour long. It's called Stupidly Small.
Here's an article in the latest Broadsheet about it, and about what's been going on for us over the last few weeks.
And from that article is this photo by Peter Tarasiuk featuring us, sitting on tiny chairs.


text:
Cheap ABR to Goodnews Bay flights
Popular Flights from Aberdeen, South Dakota
Top Aberdeen Flights to US Destinations
Top Aberdeen International Destinations
Popular Flights from Goodnews Bay, Alaska
Top Goodnews Bay Flights to US Destinations
ABR to GNU Route Map
Aberdeen to Goodnews Bay Flights, Stats and Airplanes
Route information for flights from Aberdeen Regional to Goodnews Bay AK.
2,713.00 miles
ABR - Aberdeen Regional Airlines
Browse the most popular airlines servicing the Aberdeen (ABR) airport. Visit their flights pages to learn more about the most popular routes these carriers fly.


text:
artificial soundscape of the interior of a sinking ocean liner - with rushing water, screams, alarm bell and crushing metal
Thanks! Just what I was looking for.
1 comment
Please log in to comment
920 x 245
481 x 86
375 x 30
We use cookies to ensure you get the best experience on our website. By browsing our site you agree to our use of cookies.
For more information check out our cookies policy.


text:
Tablet. Hotels for Global Nomads
Travel Better.
Enlarge Map Shrink Map | Edit Search
Our experts have selected the following hotels in
Con Dao Islandsfor you.
1 hotel found
Tablet Plus
Six Senses Con Dao
Con Dao Islands, Vietnam
Meter Score: 19.5 of 20
Style: Contemporary Classic
Atmosphere: Quiet
Rates starting at:
Tablet Plus members receive these exclusive perks at this hotel:
- Complimentary upgrade upon hotel check-in, based upon availability
- Guaranteed 4pm check-out
- One complimentary cocktail per guest per stay
- 10% off food and beverages during your stay