text:
You are hereHome ›
Narrow Search
Filters: Your search found 1 result.
Sort by:
Per page:
Now showing results 1-1 of 1
Learners will construct two different types of trusses to develop an understanding of engineering design for truss structures and the role of shapes in the strength of structures. For optimum completion - this activity should span 3 class periods to... (View More) allow the glue on the structures to dry. This is engineering activity 1 of 2 found in the ISS L.A.B.S. Educator Resource Guide. (View Less)
Audience: Elementary school, Middle school


text:
Next Episode of Lindenstraße is
Lindenstraße is the longest running weekly soap on German TV. It deals with the drama, romance and problems of the people living in that street.
Anja Antonowicz(Nastya Niemeyer)
Anna Nowak(Urszula Winicki)
Bernd Tauber(Benno Zimmermann)
Christian Kahrmann(Benny Beimer)
Klaus Nierhoff(Christian Brenner)
Steffen Gräbner(Dieter Rantzow)
Günter Barton(Gerd Weinbauer)
Adam Bousdoukos(Manolis Mantzidis)
Hasan Ali Mete(Ahmet Dagdelen)
Nina Vorbrodt(Kornelia Harnisch)
Georg Uecker(Dr. Carsten Flöter)
Marie-Luise Marjan(Helga Beimer)
Looks like something went completely wrong!
But don't worry - it can happen to the best of us,
- and it just happened to you.
Please try again later or contact us.

subset: commoncrawl


text:
Woj's latest scoop is a pretty big one: Brandon Jennings is headed to Detroit in a sign-and-trade that will send Brandon Knight, Khris Middleton, and Slava Kravstov to the Bucks. Jennings and the Pistons are reportedly finalizing a three-year, $24 million deal.
Brandon Jennings isn't exactly the cure for what ails the Pistons, but he at least makes them more interesting. A team that put a truly depressing product on the floor last season now gets to roll into this season with newcomers Jennings and Josh Smith teaming up with two big men with plenty upside in Andre Drummond and Greg Monroe, thus creating a young core of genuinely talented players. It's a core that can't shoot, of course, but a compelling one nonetheless. And don't forget about Coach 'Sheed!
The Pistons aren't about to make a deep playoff run, but they should at least provide us with some alley-oops, a steady dose of monster dunks, and maybe even a 50-point game somewhere along the line. Jennings and Smith may not be perfect players, but at least they aren't Ben Gordon and Charlie Villanueva.


text:
Project16 Feedback reviews, 100% positive
I'm a joiner with 16 years experience .I can do complete service with bathroom fitting ,kitchen fitting .All internal joinery type of work I undertake commercial and private . I can also provide plastering ,skimming ,taping painting work, with my workmate. read more
Latest Tiling feedback review:
By thomasjoe on 9th Dec, 2018
AMO Maintenance Services83 Feedback reviews, 100% positive
General Handyman work undertaken but have a varied knowledge of all DIY aspects. Good time keeper, polite and keen to perform an excellent standard of work read more
Latest Tiling feedback review:
By megan30932 on 31st Jan, 2019
Steve Mcgregor tiling10 Feedback reviews, 100% positive
20 years experience in all types of tiling. Specialising in underfloor heating . Natural stone and geometric tile restoration. read more
Latest Tiling feedback review:
By kenny33436 on 8th Feb, 2019
Bob Anderson Plasterer63 Feedback reviews, 100% positive
I have been qualified for 32 years. I set up my own buisness in 1992 and do plasterering, tiling, rough casting, coving and cornice work. I do both domestic and commercial work and can provide references for both. I provide free estimates, am fully insured and work in... read more
Latest Tiling feedback review:
By anna_453 on 23rd Mar, 2018
Scott Hutcheon Tiling5 Feedback reviews, 100% positive
Time served local Tiler with over 20 years experience, specialising in all aspects of ceramic, porcelain and natural stone tiling; bathrooms, kitchens, hallways, conservatories etc... read more
Latest Tiling feedback review:
By louise_r_55 on 8th Apr, 2018
M Greig9 Feedback reviews, 100% positive
A time served joiner / carpenter with SVQ certs in advanced joinery. Bathrooms, kitchens. Have worked on all types of joinery new builds and older traditional buildings.Also carry out plastering, tiling & interior/ exterior painting. Full kitchen and bathroom start to finish... read more
Latest Tiling feedback review:
By kirstycranna on 26th Dec, 2017
TILER EXPRESS4 Feedback reviews, 100% positive
I've been working as a ceramic tiler for over 23 years. I have been worked as a full time staff for 2 different companies since I moved to Scotland therefore I had the chance to develop my knowledge about local requirements and succesfully combined the high standard work... read more
Latest Tiling feedback review:
By ms14443 on 3rd Aug, 2018
G&L Trades ltd5 Feedback reviews, 100% positive
Bathrooms/ kitchens fitting. Flooring including tiling and laminate From removal of old to full installation. Local family run business with over 20 years experience within the industry. read more
Latest Tiling feedback review:
By nickym77 on 30th Jul, 2018
Alba Home Improvement134 Feedback reviews, 99% positive
Alba Home Improvement is professional trade service which has been established in Aberdeen, Scotland in April 2009. I graduated from technical college where I earned my grades in wood processing industry and furniture production technologies, I also served my apprenticeship... read more
Latest Tiling feedback review:
By anon-180819211504044570 on 10th Jan, 2011
Shaun Powell5 Feedback reviews, 100% positive
My Handyman services involve me doing the jobs you just don't have the time or skill to do. I have 15years experience of doing my own and others property maintanance. read more
Latest Tiling feedback review:
By kls_71 on 7th Nov, 2018
cjm construction services14 Feedback reviews, 100% positive
start sins 2005 electrical work NICEIC member reg. Approved Contractor 621959000 PAT Testing all plumbing [no gas ] joinery read more
Latest Tiling feedback review:
By racoon_225 on 19th Oct, 2018
Phoenix building & home improvements ltd19 Feedback reviews, 100% positive
Phoenix Building & Home Improvements Ltd are a new established company with over 20 years experience in the industry. We can offer a wide range of services read more
Latest Tiling feedback review:
By richard_1u9u on 2nd Oct, 2017
Ricky Stikeleather Building Contractor36 Feedback reviews, 100% positive
Hello, I am Ricky Stikeleather, I am a fully qualified builder, been working in this area for 30 years, All aspects of building undertaken, Bathroom fitting, ceramic tiling, Plumbing, Kitchens, Garages, House extensions, Alterations, Conversions, Patios, read more
Latest Tiling feedback review:
By maria29 on 29th Dec, 2011
McIntyre Decor1 Feedback review, 100% positive
Painting * Wallpapering * Ames Taping * Tiling. CIS registered, insurance work undertaken. Friendly, reliable, professional and affordable painting, decorating and tiling service, Aberdeen / Aberdeenshire. based in Westhill. Now's the time to brighten your... read more
Latest Tiling feedback review:
By mp1234 on 27th Oct, 2016
nick parker4 Feedback reviews, 100% positive
Hi I am a qualified painter and decorator with nearly 30 year experience in the trade.I am happy to meet new clients and do a good job whatever it might be.I have been tiling for 15 years and would be happy to undertake any type of tiling you require to a high standard read more
Latest Tiling feedback review:
By mikey_gall on 1st Oct, 2013
Need a tradesman?
Post a job on MyBuilder to find a quality, local tradesperson.
How MyBuilder works
1. Post a job
First, create a job listing for your tiling project. It's quick, easy and free - the first step to finding recommended tilers in Lybster.
2. Hire a tradesman
Having met our recommended tilers in Lybster and read customer reviews, you're ready to decide which tilers to hire.
3. Leave feedback
After your project is successfully completed, you can leave a review for your tilers. This review helps you and future MyBuilder users.
What our customers say
- "I think this is a brilliant website. It takes a lot of the worry out of finding a decent tradesperson. "
- Angela
Tradesmen in Lybster
- Architectural Designers
- Bathroom Fitters
- Bricklayers
- Carpenters & Joiners
- Carpet Fitters
- Chimney & Fireplace Specialists
- Conservatory Installers
- Conversion Specialists
- Damp Proofing Specialists
- Demolition & Clearance Specialists
- Driveway Pavers
- Electricians
- Extension Builders
- Fascias, Soffits & Guttering Specialists
- Fencers
- Flooring Fitters
- Gas Engineers
- Groundworkers
- Handymen
- Heating Engineers
- Insulation Installers
- Kitchen Fitters
- Landscape Gardeners
- Locksmiths
- Loft Conversion Specialists
- New Home Builders
- Painters & Decorators
- Plasterers
- Plumbers
- Restoration & Refurb Specialists
- Roofers
- Security System Installers
- Stonemasons
- Tilers
- Tree Surgeons
- Window Fitters
- All Tradesmen


text:
Hotels near National Theater Munich
Search hotels near National Theater Munich in Munich
Save more with Secret Prices
Get instant savings with Secret Prices
Hotels in Munich near National Theater Munich
Are you looking for a cheap National Theater Munich hotel, a 5 star National Theater Munich hotel or a family friendly National Theater Munich hotel? You just landed in the best site to find the best deals and offers on the most amazing hotels for your stay.
When you search for hotels near National Theater Munich with Hotels.com, you need to first check our online map and see the distance you will be from National Theater Munich, Germany.
Our maps are based on hotel search and display areas and neighborhoods of each hotel so you can see how close you are from National Theater Munich and refine your search within Munich or Germany based on closest public transportation, restaurants and entertainment so you can easily get around the city. All the hotels details page show an option for free or paid onsite parking.
If you wish to see the hotels with the highest featuring discounts and deals near National Theater Munich, simply filter by price/ average nightly rate. We recommend you filter by star rating and read our genuine guest reviews so you can get the best quality hotel with the best discount.
One of the new features on Hotels.com guest reviews is that also show reviews from Expedia for National Theater Munich hotels and the TripAdvisor National Theater Munich hotels reviews so you can make sure that you checking with a reliable source. See the review scores on our Munich hotel information pages.
Make the most out of your family vacation when you book your hotel with Hotels.com – book your hotel near National Theater Munich, Munich after reviewing the facilities and amenities listed for each hotel.
After booking your hotel near National Theater Munich, expect to receive your reservation confirmation in the mail in less than 10 minutes. The confirmation email contains more information on all nearby attractions, local directions and weather forecast, so you can better plan the days during your trip.
After getting the best hotel rates you can still save more by winning 1 free night! That's right, stayed 10 nights in any hotel near National Theater Munich, Munich and after you sign up for the Hotels.com Rewards program, you are eligible hotel you receive 1 night free*
The best hotel deals are here: We have National Theater Munich hotel deals, National Theater Munich last minute deals and offers to get you the cheapest National Theater Munich hotel with our lowest price guarantee.
Munich travel guides
How to get to Munich Airport to Munich City
All the info you need to get from Munich airport to the city
6 places to eat German pretzels in Munich
The German pretzel (Bretzel, Brezl, Breze, or Brez'n in German, depending on location) is one of the...
Top 10 festivals in the world
Get ready to party at the top 10 festivals in the world. Whether you want to raise a stein at Oktoberfest...


text:
The Registrar's Office hours are 8:30am to 6:00pm (Monday-Thursday)and 8:30am to 5:00pm on Friday. If you have any questions regarding your academic records, the Registrar's Office staff will be happy to assist you. You can call us at (312) 906-5080, e-mail us at email@example.com or stop by Suite 220.
•Pass/Fail Revocation - Deadline December 4, 2014
You can now elect to revoke your choices by end the of classes, Thursday, December 4, 2014.
Log into Web for Students.
Select the "Revoke Pass/Fail Status " option under the "Online Forms" heading
Select the course you would like to revoke on a pass/fail basis
Submit your selection
Official Student Withdrawal Process.
Students wishing to request a leave of absence from their course of study or complete an official withdrawal from the university should now initiate the process online. To begin the process, log in to the MyIIT portal and under the 'Academics' tab, look for the 'Academic Affairs' channel. Chicago-Kent students should follow the 'I want to take a leave of absence or officially withdraw' link under the 'Chicago-Kent College of Law' header.
Questions regarding the leave of absence or withdrawal process should be directed to firstname.lastname@example.com.
Main Chicago-Kent event calendar
Academic calendar
.: CLE calendar
Alumnae/i event calendar
Admissions calendar


text:
Two guys from New York showed up in my area and they were asking around for some info on the kosher wineries around here. One thing led to another and I helped them out. We drove to Covenant and did a lovely barrel tasting, though not as deep and focused as the last trip with Benyo. We also enjoyed some 2011 Brob wines. We then went to Hagafen, where the vineyards are almost ready to be picked and enjoyed some lovely newly released wines. Then we enjoyed a nice dinner with Jonathan Hajdu (AKA Mr. Brobdingnagian) - was a lovely affair. I will be posting complete wine notes on all the three wineries in the next week or so:
http://kosherwinemusings.com/2012/08/23 ... adventure/


text:
Clinton taking aim at 7th consecutive conference crown
Below are season previews for local Tri-County Conference softball teams.
BRITTON DEERFIELD: Juniors Morgan Tanis, Katie Reau and Bailey Demanski lead a Patriots squad looking to improve upon last year's two-win finish.
Tanis, the team's leading hitter last season, will play shortstop and catcher. Reau will also catch and play outfield, while Demanski will join her in the outfield.
Sophomore infielders Abbey Meinert and Ella Nighswander are back after missing time with injuries last season. Laura Reau will pitch and play infield, while Brittany Ost and Jackie Gotz will compete for starting spots.
Freshmen Sydney Faust, Blake Southward, Keiley Sweinhagen and Bethany Salenbein are working on finding a starting position.
"We were plagued with a lot of injuries last year and are hoping those that are back will make an immediate impact," BD coach Leslie Tanis said. "We play in a tough conference, so we have our work cut out for us to compete."
CLINTON: The Redskins take aim at their seventh consecutive TCC championship with a talented and more experienced roster.
Last season, a young Clinton team went 30-6 (11-1 TCC), won three of its four tournaments and captured a district championship before falling to eventual state champion Dundee in the regional round.
Seniors Kris Forest (third base), Elizabeth Barkel (first base) and Melissa Dowell (left field) will lead the team both offensively and defensively. All three are four-year varsity players.
Junior Megan Burton, sophomore Megan Nelson and junior Riley Woerner will be sharing pitching duties.
Sophomore Hayley Turk is expected to start behind the plate. Sophomores Caitlyn Schuler (second base) and Madelyn Stapnowski (center field) will also make key contributions.
"We are returning with a lot more confidence and experience this year," Clinton coach Kim Phillip said. "Using 'no excuse' for being so young. We are planning on having a great year with a talented group of girls."
MADISON: The Trojans posted 19 wins last season and look to continue their steady improvement this spring.
"Very excited about the season," Madison coach Krissy Threet said. "We have a young, but very talented team. We are returning a few key upperclassmen to lead us this season."
Madison went 19-9 (9-5 TCC) last year.
Seniors Haley Hudson (outfield), Maddy Burciaga (utility) and Katie Cowen (outfield) are the top returners.
Additional players expected to make key contributions include: senior utility Zeanna Berlanga; juniors Alexis Hamilton (infield/pitcher) and Taylor Mohler (outfield/pitcher); sophomores Kendall Hudson (infield), Rachel Fogarty (outfield) and Kali Harrington (catcher/infield); and freshmen Bela Soto (infielder/pitcher) and Rachel Bergfeld (infield).
MORENCI: The Bulldogs have to reload after graduating five starters from last year's team that advanced to the regional finals.
Morenci went 17-18 last season and won its second district title in the past three years.
Junior pitcher McKenzie Hilton, senior second baseman Julie Terry, senior center fielder Chloe Moliterino, sophomore shortstop/catcher Allison VanBrandt and sophomore outfielder/first baseman Sydney Weeks return for the Bulldogs.
Junior catcher/shortstop Lindy Mynheir leads the newcomers. Juniors Emily Schmidt and Cheyenne Sands, sophomore Justis McCowan and freshmen Darian Double, Mikayla Price and Madison Bachman round out the Morenci roster.
Hilton will do a majority of the pitching for the Bulldogs. McCowan, VanBrandt, Double and Price are working to fill the back-up spot.
"We will be trying several players at several positions until final decisions are made for the heart of the season," Morenci coach Kay Johnson said. "Our speed will be a bit better than the past few years, but may be less in the power department with weaker sophomores and freshmen in the lineup."
SAND CREEK: The Aggies have one of the youngest rosters in the county, featuring several sophomores that will see playing time. Sand Creek is hoping to build on last year's 10-12 overall finish (8-6 TCC).
Junior pitcher/first baseman Hailey Green and sophomores Lindsey Morgan (shortstop/pitcher), Joslyn Evans (infield/pitcher/catcher) and Molly Humphries (outfield/catcher) are the top returners.
Other key contributors will be junior outfielder Lacie Sloan, sophomore third baseman/pitcher Sarah Barker, sophomore catcher/outfielder Andie Machniak, sophomore second baseman/outfielder Mikayla Loar, sophomore outfielder/first baseman Aubrey Masters, sophomore outfielders Tiffany Smith and Paige Rourke and freshman outfielder/pitcher/first baseman Hannah Robinson.
"We are an extremely young team, but still hard workers," Sand Creek coach Catherine Herriman said. "They are coming together as a team, and I have high expectations for them this year."


text:
Mike Huckabee recently went to The College of New Jersey and was interviewed by the school's newspaper. A transcript of the interview provides the following quote from Huckabee, about legalizing same-sex marriage:
"That would be like saying, well there's there are a lot of people who like to use drugs so let's go ahead and accommodate those who want to use drugs. There are some people who believe in incest, so we should accommodate them. There are people who believe in polygamy, should we accommodate them?" he said, according to a transcript of the interview.
One of my friends wrote a status about this quote saying that he did not think the comparison was hateful at all. I responded to his status, but I will keep my analysis out of the comments for the time being.
So go ahead, discuss.


text:
SAN FRANCISCO INTERNATIONAL AIRPORT --Airline employees at San Francisco International Airport received training on Monday to help prevent one of the fastest growing crimes in the world -- human trafficking. Congresswoman Jackie Speier, D-San Mateo, joined airport and federal security officials to provide the first training of its kind at the airport.
The program was developed as a front line of defense to enable airline, airport and hotel workers to identify behaviors of traffickers and their victims. One victim shared her story.
"Having been through this awful ordeal myself, being trafficked, I have a deep desire to help others escape from the monsters who are dealing with buying and selling human beings," said Petra Hensley, a human trafficking survivor and trainer at the event.
Hensley is also the founder of the www.sojkafoundation.org.
Speier says it is estimated that 800,000 victims are taken across international borders each year and forced into sexual slavery.


text:
Tuesday, November 29, 2011
26 comments:
- Lisa said...
Oh when this happens to me I try to ice it and then I wear a wrist guard as much as I can. It keeps it stable whiley ou rest it. Hope you feel soon! oxo
- November 29, 2011 at 12:13 PM
- Tonya Ricucci said...
ice. from now on use the Hand-Eze gloves (available for $10 a glove from Michaels and JoAnns). My hands hurt a LOT less since I started using them. Zostrix (hot pepper cream) is good, but I can't use it with all the cats - afraid I'll get it on them. just don't pet Malti after you use it. or rub your eyes etc...
- November 29, 2011 at 1:03 PM
- Tonya Ricucci said...
p.s. beautiful work! love the stitches in red - very you.
- November 29, 2011 at 1:03 PM
- Cheryl Willis said...
if you are not allergic, try a couple asprins disolved in rubbing achole. rub that into the wrists, great for pain relief and reduce swelling.
- November 29, 2011 at 2:11 PM
- fiberchick said...
Do the RICE formula... Rest, ice, compression and elevation. I'm with Tonya those gloves are a must. At least you've injured yourself making something gorgeous!
- November 29, 2011 at 2:51 PM
- Sharon said...
This is terrific! I love everything about this project. I think you've been given good advice above. If I know I'm going to have over an hour to quilt, I try to remember to take a couple of IBprofen before I even start.
- November 29, 2011 at 3:12 PM
- Sujata said...
I usually just take a break and wait til I feel 'safe' to quilt again. Now I know all other options to recover sooner! Thanks for asking the question!
The quilting looks gorgeous!
- November 29, 2011 at 3:54 PM
- Nancy said...
Oh my, I was dreading the day when my hand quilting would be painful. Like it did for you, it has arrived. When I'm having discomfort, I use a cream at night called Dromeo Inc's kickthepain.com.. it's an emu oil pain reliever. And I need to dig out my compression gloves... have them, but have not used them in awhile. Good luck. The quilting is looking lovely. Oh, also, I use those little rubber discs to pull the needle through with less stress, esp. for perle cotton/big stitch.
- November 29, 2011 at 4:34 PM
- Mary Keasler said...
Bummer! So sorry that you are having wrist pain, but I think you have gotten excellent advise. I have the same problem, so along with RICE, the gloves, I often just have to give it a rest for a bit. Your red stitches looks exquisite. Rest those hands so you can get back at it soon!
- November 29, 2011 at 4:39 PM
- Julie Fukuda said...
I love that red stitching and should I ever have that problem, I have seen good ideas to try from your blogging friends.
- November 29, 2011 at 5:49 PM
- Quiltdivajulie said...
Bio-Freeze (the roll-on applicator version resolves the "don't touch your eyes" syndrome), Walgreen's (or other store brand) version of Aspercreme (gotta try the aspirin dissolved in alcohol - didn't know that one), ice, rest, the gloves --- any and all!
Take care and I hope you heal quickly !!
- November 29, 2011 at 6:53 PM
- Alexis said...
That's too bad- but the quilting looks beautiful! I have used Arnica (both the homeopathic pellets and the topical gel) for that type of wrist pain with a lot of success. Hope your wrists are healed soon!
- November 29, 2011 at 10:11 PM
- Lizards aren't cuddly said...
it is tendonitis, i have this too, sometimes it is unbearable, not sure if it is cureable, but it is treatable, as you can see from other posts...Kelli
- November 29, 2011 at 10:56 PM
Such a beautiful hand-quilting!
I keep the RICE formula in mind and I'll try to find Tonya's gloves in France. For the time being, Arnica is enough for me but I fear for the future...
- November 30, 2011 at 12:16 AM
- Clare said...
Oh you poor love. There's nothing worse. Can't add any more to what everyone else has said except the Deep Heat cream used for sports injuries.
Love that red quilting.
- November 30, 2011 at 1:00 AM
- Sharon said...
So sorry to hear that you're having pain. Everyone has given you good advice. Rest those hands for a few days before you start stitching again. And ice should be your best friend. Sometimes it helps me to do 10 min. of ice, then 10 min of heat - repeat as needed.
Your red stitches are so fun and so you. Good luck and pace yourself.
- November 30, 2011 at 1:33 AM
- Lori R said...
When I was having wrist pain, my daughter-in-law had me alternating heat and cold and takiing Aleeve. She's a nurse practitioner. I was also wearing a small wrist brace for support.
LOVE your project. Good luck!
- November 30, 2011 at 3:54 AM
- Cathi said...
The gloves are a definate when doing any hand work. My doctor prescribed a pain relief cream called Volteran & it works pretty good & doesn't stink like a lot of the others.
- November 30, 2011 at 6:09 AM
- Barb said...
ouch is right - hope it feels better soon.
You are not going to believe the new project I'm starting - it's red and brown too :)
- November 30, 2011 at 6:42 AM
- Karen said...
I do like the little elastic gloves - hope it's better. I loved this quilt before, but the red thread is killing me - beautiful!!!
- November 30, 2011 at 6:42 AM
- Rachaeldaisy said...
I usually just rest my wrist and leave it for a while. I've wondered about the gloves and Its great to see so many people recommend them. I hope with all these wonderful suggestions you're out of pain soon and can continue handquilting that beautiful vase of flowers.
- November 30, 2011 at 11:44 AM
- smazoochie said...
Beautiful work, but I am sorry it is causing you pain. SO MANY helpful suggestions.
Take care.
- November 30, 2011 at 7:19 PM
Beautiful flower design especially the red outline. For quick, inexpensive pain relief, I use Arnica. But when the pain becomes more frequent and doesn't go away, I find Elemis Musclease will work wonders. You can use it anywhere on your body, neck, feet, back, etc. It relieves pain quickly and relaxes tension around the affected area. It is expensive but a little bit goes a long way.
Kim--GK Instructor & Ravelry KMDesigns
- November 30, 2011 at 9:58 PM
- pat sloan said...
oh my I don't have a tip!! But do love your block... it's great!
- December 1, 2011 at 8:28 AM
- Penny from S.C. said...
Beautiful work! What type of thread are you using? Love it all and I also have the gloves but forget to use them. Better dig them out before my hands get worse! Good luck with a cure. Let us know what works.
- December 9, 2011 at 5:20 AM
- susey said...
hi-in addition to wearing a glove (thergonomic hand-aids) i use finger gloves. they fit on the top part of the finger ---i use one one on my thumb and one on my index finger and it is much easier to pull the needle through because they help you grip the needle without holding it tightly ---started using them when i quilted with perle cotton and now i use them all the time---i can quilt for a longer period with less pain---
your work is great!!! susey
- January 29, 2012 at 4:26 AM


text:
Flasher Rig – Fishgills 2/0
Categories: Flasher Rigs, Rigs
Flasher rigs have become one of New Zealands favourite ways to fish due to their versatility and success rate on all types of fish. Fishing Essentials flasher rigs come rigged with two chemically sharpened carbon steel recurve hooks and premium flash material with a bead to act as an attractant. Includes a barrel swivel for easy attachment to your main line.
- Rigged with two 2/0 chemically sharpened recurve hooks
- Premium flash material with bead
- Barrel swivel allows for easy attachment to your main line
- Ideal for fishing from the beach, boat, wharf or off the rocks
- Excellent value for money
These high quality flasher rigs are part of Fishing Essentials range of "tackle you can trust", to view the full range click here.


text:
State government has reversed a decision that would have done immeasurable harm to the most vulnerable among us.
State government has reversed a decision that would have done immeasurable harm to the most vulnerable among us.
Gov. Bobby Jindal has gone back on an announcement that he would eliminate the state's support of its Medicaid hospice care.
In so doing, Jindal and his advisers have avoided a terrible mistake and even, in all likelihood, saved the state money.
It is a shame it took a statewide uproar to get the administration to re-examine the issue, but the good news is that a vital public program will be preserved.
State officials announced their reversal to a group of concerned people who had gathered at the State Capitol for what was planned as a candlelight vigil to protest the penny-wise, pound-foolish approach to state spending.
Eliminated hospice care for needy Louisianans would not just be needlessly cruel; it would probably not save any money.
Arizona embarked on a similarly short-sighted course of action several years ago.
It later reinstated hospice services for the poor because they save money in the long run by keeping the dying from having to seek medical services in emergency rooms or nursing homes.
"End-of-life care is just so vital for everybody," said nurse Sue DeRada, one of the people at the Capital earlier this week when the announcement was made. "It's sacred. It's one of the most sacred times in people's life next to being born. Why would we abandon people at such a critical time?"
That is a good question.
It is a good thing that the state's highest officials have rethought what would have been a terrible act.
It is still a bit disconcerting that this came so close to happening, but the overriding sense right now should be relief that the state has found a way to keep Medicaid support of hospice care going.
Had we continued on the course Jindal had first announced, it would have put us in rare territory. Currently, only Oklahoma lacks hospice care for its poor and dying.
The change would not have affected millions. About 1,400 people who got the services last year would have been denied under the change.
The fact, though, that it would have deprived the most-needy of end-of-life care would have been a sad statement.
As it is, Jindal has headed off what would have been a terrible mistake.
Editorials represent the opinions of
the newspaper, not of any individual.


text:
Nova's question: How do you add a hard page break using a keyboard shortcut?
Seems Nova has the newest version of Word for Mac and Mac added the shortcut...but didn't provide details. I googled and according to what I was reading, it's the same as on a PC...Ctrl + Enter. Nova tried it and it didn't work.
So I emailed Pattie who emailed her sister Mary (a Mac user and avid Apple fan). Mary's advice was to press the Ctrl key and the Enter key on the number keypad.
Nova reports that this method works!
So, if you're a Mac user who needs this solution, you have Nova to thank for asking the question and Mary for suggesting a solution. Me? I'm just the messenger.
P.S. Nova--Did I get the details right? If no, please post a comment with corrections!


text:
Our People
Cal Poly's vibrant students and dedicated faculty and staff are doers.
Doing by Learning
As a member of the community whether student, professor , staff member, you will learn, lead, teach, and do at Cal Poly. Our alumni carry the Learn by Doing philosophy with them in their careers and into their communities.
Join us as:
- An undergraduate student
- A graduate student
- A continuing education student
- A member of the faculty or staff
- A friend and supporter
- A fan of Mustang Athletics or Cal Poly Arts
Already a graduate? Get back in touch with your Cal Poly community.


text:
Monday, October 23, 2006
Brach's Autumn Mix
Yeah, candy corn. What can I say about candy corn? Some people love it, some people hate it. Joanna at SugarSavvy.net already covered one of my favorite passages about candy corn by Lewis Black.
Based on her review I went off in search of candy corn last week. My results were dismal. I came home with one bag. Some stores did not have ANY candy corn at all (well, some also had CHRISTMAS candy out already so they had the lame reindeer corn). I picked up the Brach's Autumn Mix. It's a mix of pumpkin mallowcreams, candy corn and Indian corn.
Brach's always makes nice looking, high quality candy. Their candy corn is no different and uses top-notch ingredients. Though candy corn is basically sugar and corn syrup boiled into a stiff fondant, Brach's throws a little honey in there for taste besides the colorings.
The candy corn is big and narrow. Good definition between the colors, bright and with an attractively sweet smell. It's soft and a bit grainy, but I kind of like that. Plain candy corn is eaten by putting the entire thing in the mouth and chewing.
Another variety of candy corn that is seen from time to time is often called "Indian Corn" but is really chocolate candy corn. Well, kind of chocolate. Someone walked by a vat of candy corn batter with a chocolate bar.
In order to rationalize the purchase of Indian corn, one must eat it by biting off the chocolate bottom first. It tastes like candy corn, but perhaps with a tint of a Tootsie Roll chocolatey-ness added.
The big plus in this bag of the Autumn mix is that it has the pumpkins in it. They're a dense, semi-soft piece of sugar. There's a throat burning sweetness that makes you want to go back to eating the candy corn for a moment until the lure of the large, compact sugar-singularity calls to you again. By the time you learn your lesson, the bag is empty, your teeth hurt and your stomach aches.
When I was in grad school I saw a production of a play called Seventy Scenes of Halloween by Jeffrey M. Jones. Candy corn is featured heavily in it. I don't know why I mention that, but you know, in case someone was looking for advice on what plays to include in a candy themed theatre festival, I'd love to help!
I like candy corn as a concept. I like it as decoration. I don't think it's great as a candy, but I have to give it a passing grade because I keep eating it. I really like to buy it when it's 10 cents for a pound of it sometime in late November. Then it scores a 7 out of 10.
For another view on Brach's Autumn Mix, Rebecca coincidentally posted on the same product today.
Related Candies
POSTED BY Cybele AT 8:34 am
Next entry: Mary Jane Peanut Butter Kisses
Previous entry: Halloween Candy on Tonight Show with Jay Leno
Meticulously photographed and documented reviews of candy from around the world. And the occasional other sweet adventures. Open your mouth, expand your mind.


text:
November 2011, Addis Ababa, Ethiopia - The tenth regional training programme to enhance conflict prevention and peacemaking in Africa concluded in Addis Ababa, Ethiopia in early November. The group of forty-one participants, the largest ever, consisted of mid to senior level officials of African Ministries of Foreign Affairs, as well as other key government departments, such as the Office of the President or Prime Minister. UN missions working in Africa have also sent their staff. Thanks to the support from the United Nations Development Programme UNDP/UNITAR Project: Support for the Implementation of the Peace and Security Agenda of the African Union Commission, the programme could also invite an increased number of staff from the African Union Commission and regional economic communities, as well as officials of the AU Peace and Security Council member states.
The participants discussed sources of conflicts, explored the spectrum of conflict-handling mechanisms and elucidated conflict transformation. Hands-on practice was conducted on negotiation and mediation equipping the participants with enhanced and crucial skills in these important areas. Latest trends from the Darfur peace process and from the work of the United Nations Office for West Africa, as well as good practice in integrated peace-building and the involvement of women in peace and security were shared by the senior-most United Nations officials. Participants also visited the African Union Headquarters where they were received by the Peace and Security Department team led by Director El-Ghassim Wane and where informative briefings were provided on continental early warning, post conflict reconstruction and the African Peace and Security Architecture.
Photo: Professor Hizkias Assefa engaging with officials in the training on reconciliation.


text:
|Dr. Wunibald Muller
1) He speaks "a growing chasm between personal convictions and what is expected by church employers, between personal dialogue and a 'clericalist manner'. . . . Many pastoral workers suffer from being overburdened, oftentimes along with health problems such as burn-out."
2) He describes church ministers who "went into ministry under completely different conditions, with completely different expectations." Church workers report with ever greater frequency that they strive to be loyal to the church, but this makes them feel "disloyal to their own soul."
3) Muller reports that many of the church workers he works with (including members of the clergy) expend much of their energy "maintaining the external facade and hiding what they really think and live."
4) Dr. Muller concludes that the Church's ministers today need an ability to cope with conflict and resilience. "If we as church coworkers do not wish to become resigned, we must be ready to take up the balancing act of dealing with the concrete situation in the church on the one hand, without selling our heart and soul on the other hand."
I think many of us in ministry can find much value and resonance in what Dr. Muller has found in his work with other pastoral ministers. He refers to a need for ministers to find "crisis energy" in dealing with this "chasm." I also think all of us can benefit from a serious reflection on where we find ourselves in this issue. The results of dealing with such a crisis on a personal level can lead to ministerial burnout and worse. In keeping with my last posting, regarding the balance between contemplation and action, much of our prayerful contemplation must include an honest assessment of where we find ourselves in terms of personal conviction and public responsibilities.
What do you think?


text:
|Two new tools..well old ones. Revamped
|Wednesday, 10 August 2011
"proc" is my version of top. I wrote it many many years ago for Solaris, so it could do what *I* wanted. I've had this tool for a long time. I ported it to Linux, and have been happy with it.
Why is it better? Because it does color. It crams more data into the screen real estate. It uses a better sorting algorithm (there are lots to choose from), and highlights memory deltas.
"proc" is available from my tools area (next door to dtrace).
Why am I bothering to talk about proc?
Because I realised as CPUs get faster, and with 8 cores on an i7, drilling down and understanding whats going on in a system requires more esoteric tools.
So, whats wrong with "proc"? For one thing, its easy to see something on screen which is of interest, but, on the next screen update, it might have disappeared. This can be annoying - as machines get bigger, more processes running, the screen real estate cannot show everything at once. Sometimes you want to go *backwards* and rewind what you just saw.
Well, that requires a bit of re-engineering. But its done. By default you can cycle back upto 20 mins of history. History is stored in /tmp/proc; by the time we factor in the process table, the amount of data is quite staggering (about 1GB of data per hour). This includes the key process attributes, along with extensions for /proc/pid/wchan, /proc/pid/stack etc. (Nearly everything is kept, but not absolutely everything; e.g. signal masks are not stored). And this includes the threads.
We also keep /proc/meminfo, /proc/vmstat and many more.
Theres so much data, that actually visually monitoring it is quite difficult. Just staring at /proc/meminfo has so many fields, one cannot understand/comprehend what is happening from one second to the next.
Even with history, its not comprehendable.
So, the second major update to "proc" is graphics. The ability to see, in graphical format, what is happening to the various key stats is very educational and illuminating.
The implementation of graphs is interesting. Rather than creating an X11 application or KDE or GNOME, I decided to implement this inside the terminal emulator. "fcterm" is my emulator of choice - and fcterm was recently enhanced to support various escape sequences to do line and rectangle drawing. By using simple printf/escape-sequences, anything can be drawn - sufficient for drawing graphs.
[I have a sampler in the fcterm/ctw distribution, available on my site, written in Perl, to show just about every /proc entry as a graph. Its crude, but effective, but quickly shows that dumping all graphs onto a page just overwhelms; that is why proc was enhanced].
I have just uploaded proc-b21, for you to play with (but you must use it inside fcterm; I havent validated what it does in another xterm). It is still a work in progress, so dont bother reporting bugs to me yet.
I will upload a few images in the next blog post.
Posted at 22:06:16 by fox | Permalink
|Virginmedia Tivo
|Saturday, 06 August 2011
But it isnt. The interface is buggy and designed by people who havent tried to read the text from across a living room, even on a big screen.
The fact that you cannot archive programs from the device without watching the same program on the main TV is, well, somewhat myopic.
The ethernet and USB interfaces do nothing (as yet). Why? Its 2011. (I think I know why, because the film industry doesnt want people to watch films away from a DRM controlled environment).
The on-demand and catch-up services are badly thought out and confusing.
The remote control is as bad as all other remote controls - it cannot be held in the hand and used in a one-handed mode - not if you are fast forwarding.
The fast forward on tivo is very badly thought out and confusing. Its idea of fast forward is 2x or 3x. One cannot quickly scroll through without a lot of button pressing. (The jump in 10min intervals is broken and confusing).
The suggestions do not understand recording and watching something - it only seems to work based on thumbs up/down.
Tivo does not understand a family who have different tastes and preferences.
The YouTube app is a joke. Watching 240x320 youtube videos in degraded quality on a 40" TV is about as ugly as you can get.
The above is typical of the glowing self-satisfying reports on the product. Multi-room streaming? How will that work? If that means I can watch tivo on my PC in another room, then I am salivating.
If it means I can watch one tivo from another room, then think on! Who is going to have two Tivos in a household?
Applications on the tivo are just a real joke. On the ipad, applications are great because it allows a degree of 'context' without having everything coming through the browser.
BTW the virgin Android TV guide app is poor. Very poor. It is welcomed - it is better than nothing, but it is one of those 'why am I wasting storage space on my device' apps. (You can control your tivo device from this app, to do remote recordings; but theres a serious glitch in the way it works - you cannot record a program if it is on in less than 35mins from now. Why?)
The tivo is 'not bad' but its certainly not a step up from the prior Virgin+ device.
Posted at 22:10:55 by fox | Permalink
|cpu visualisation
|Friday, 22 July 2011
I have an Intel i7 machine - its fast (its a laptop, so it could be faster if I had a desktop CPU).
Linux provides a lot of raw data, but one thing that "top" lacks is more detailed info. There are display widgets for KDE and GNOME which help you visualise cpu load, but this display shows something interesting:
last pid: 4792 in: 4448 load avg: 1.28 0.71 0.43 23:21:45 CPU: 8(HT) @ 2.00GHz, proc:231, thr:464, zombies: 1, stopped: 5, running: 3 [t dixxy: 7.3% usr, 0.1% nice, 1.5% sys, 84.6% idle, 6.4% iow, 0.1% sirq RAM:7918M RSS:0K Free:303M Cached:1913M Dirty: 664K Swap:225M Free:7878M cpu Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz usr nice sys idle iow irq sirq steal guest gnice CPU0 8.4% 0.0% 2.6% 73.6% 15.2% 0.0% 0.8% 0.0% 0.0% 0.0% CPU1 63.6% 0.0% 1.8% 21.0% 14.2% 0.0% 0.0% 0.0% 0.0% 0.0% CPU2 0.2% 0.0% 1.0% 99.2% 0.0% 0.0% 0.2% 0.0% 0.0% 0.0% CPU3 2.4% 0.0% 1.0% 97.0% 0.4% 0.0% 0.0% 0.0% 0.0% 0.0% CPU4 0.0% 0.2% 0.2% 101.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% CPU5 0.0% 0.0% 0.2% 100.2% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% CPU6 0.2% 0.0% 0.8% 99.4% 0.2% 0.0% 0.0% 0.0% 0.0% 0.0% CPU7 0.0% 0.2% 0.6% 98.6% 1.2% 0.0% 0.0% 0.0% 0.0% 0.0%
MHz Cache Bogomips CPU0 2001.000 6144 KB 3990.88 CPU1 1400.000 6144 KB 3990.92 CPU2 800.000 6144 KB 3990.97 CPU3 800.000 6144 KB 3990.93 CPU4 800.000 6144 KB 3990.96 CPU5 800.000 6144 KB 3990.96 CPU6 800.000 6144 KB 3990.94 CPU7 800.000 6144 KB 3990.98
The info is taken from /proc/cpuinfo (this is the "proc" utility - available at my website; run it and type 'cpu' at the command line to see this display).
Note that CPU0 is running at 2GHz - to be expected, although slightly strange. Its strange because this represents the cpu that the proc command is instantaneously running on. It doesnt use much cpu, but the cpu has adjusted the clock to give it speed. (Note that, as an i7, this CPU should be able to ramp up to 2.9GHz but I havent seen evidence in /proc/cpuinfo this occurs).
Note also that cpus 2-7 are idle (800MHz is the lowest speed without actually sleeping).
CPU1 is running at 1.4GHz - I have a backup job running in another window. The question is - *what is cpu1?* I presume its the hyperthreaded cpu, and therefore should run slower than cpu0. Ideally, jobs should run on: cpu0, cpu2, cpu4, cpu6, cpu1, cpu3, cpu5, cpu7, in that order.
The question in my mind - what is hyperthreading -- is it an attribute of the cpu, which is fixed, or does it meander from one cpu to another. If the hyperthreaded sibling is solely virtual, then one can deduce that for this system, we should get unequal performance as the 5th cpu is made to do work.
I just did a test (seeing how many "counts" we can do per second), and ran 5 of them in parallel. Certainly, one of them was not as busy as the other 4. [This was not a good test, since the counter-loop doesnt exercise cache-misses and hyperthread ability, but solely relies on the Linux scheduler to run the processes].
Definitely requires more investigation to understand the effects.
Posted at 23:21:37 by fox | Permalink
|warning! warning! warning! In the beginning was more. Then there was less.
|Tuesday, 19 July 2011
As output devices progress to 9600 baud serial lines, one could fill a screen in a second (80x24). And "cat" or "make" on its own was not good enough to read the text frantically scrolling off the screen.
Zoom forward a few years, and with todays multi-GHz cpus and fast screens, one can 'cat' a 10MB file in a few seconds to the screen.
Did you see the error on line 12,723,104 ? No? Didnt think so.
Tools like "more" and "less" are great for paging slowly through a file and allow searching and backwards motion.
Or, one can use an editor, such as vim/emacs/CRiSP.
These are great.
When building software, e.g. with gcc/g++, and as projects have gotten bigger, it can be difficult to spot an error in the middle of a huge amount of benign output. Worse, gcc has a tendency to overdo the warnings. Scrolling in an xterm to review the output is frustrating, trying to spot the magic "error" in the midst of warnings (or other output).
There are many solutions (such as viewing the output in "more" or "less", and relying on highlighting to find the item you are after). "less" can do highlight, but "more" cannot. CRiSP can do highlighting too.
fcterm (my own personal terminal emulator) can do this too, but you have to tell it what to search for. (I must modify it to have a default set of words - having a single search pattern is not good enough).
I wrote a simple tool called "warn". You use it like this:
$ warn make ...
and all error output lines are shown in red, with warnings in yellow. (My default console is green on black).
Very useful for spotting the wood for the trees.
I havent released it as a standalone tool (it has bare minimum requirements - its plain C code). If people are interested, I will put it out.
Next up is to fix fcterm...
Posted at 22:13:48 by fox | Permalink
|What does '1' mean?
|Sunday, 17 July 2011
Now consider multicore/multicpu machines. A load avg of 1 is not quite so meaningful. On Linux, the load average represents a moving average of processes which are blocking. It slows ramps up and ramps down.
Doing heavy duty work (like parallel compilation) means that "gmake -j" doesnt have enough information to determine if the system is busy.
In the old days, when a source file compilation could take many seconds or minutes, the load average told us what the system was doing.
On an 8-core (Intel i7) cpu, doing 'gmake -j' can invoke tens of parallel compilations, yet, 'top' can show the system as being idle, because the load average takes a while to ramp up.
On an 8-core system, with one cpu being busy, should we say 'the system is busy' (system usage == 100%), or should we say it is idle (system usage == 12.5%)?
The answer depends on what you are measuring and how you want to handle it. If 1 out of 8 cpus is busy (maybe the application is broken and stuck, and eating cpu continuously), then that is important. The system may be busy, but noticing that rogue application is useful. Ignoring it until all 8 cores are busy may never happen.
An additional complexity is that on a totally idle system, a single CPU can ramp up the clock speed; but if that cpu is not doing useful work, then the second cpu may not be able to ramp up as high, and get worse performance.
In the end, what is useful is to notice one or more processes 'behaving badly', e.g. consuming too much cpu, or too many failed syscalls, or too much I/O.
Today top (or my application, 'proc') does not readily show that, but that needs to change.
Posted at 12:59:11 by fox | Permalink
|dtrace gripe
|Wednesday, 13 July 2011
Firstly, the lack of if-then-else is a problem. It leads to convoluted use of ?: (which cannot handle multiple statements). I really dont understand why if-then-else isnt there. It doesnt harm the "Thou shalt not have loops" which can lock up a kernel.
Whats annoying is that the C programming language, and D, copying it, does it to an extent that is .. well, annoying !
Consider this: I want a probe which can exit after 5s of execution time. Heres the naive implementation:
BEGIN { t = timestamp; } tick-1ms { timestamp - t > 5*1000*1000*1000 ? exit(0) : 1; }
This isnt possible, because exit(0) is a void function.
BEGIN { t = timestamp; } tick-1ms { timestamp - t > 5*1000*1000*1000 ? (int) exit(0) : 1; }
But, oh-no! You cannot cast a "void" to an "int". In C, I can understand that (almost) but it leads to painful workarounds. In D, there is even less reason: if a (void) could be cast to "(int) 0", then the above would work. Its still ugly, but functional.
The actual solution is:
BEGIN { t = timestamp; } tick-1ms / timestamp - t > 5*1000*1000*1000 / { exit(0); }
Which is fine - although I havent determined if the predicate is worse or more expensive than the actual code. What is annoying is that the predicate is a "different part of the language". What if I wanted to do this:
tick-1ms { do-some-stuff; if (var > somevalue) { printf("hello"); exit(0);} do-some-more-stuff; if (var > someOthervalue) {printf("world"); } ... }
This can be translated into predicate format, but this can involve ugliness in performing the transformation, especially if the do-stuff lines of code are complex in themselves.
Its time to start addressing these deficiencies in Dtrace (at the risk of being non-standard extensions to the true code).
Posted at 22:30:11 by fox | Permalink
|CRiSP website updated
|Tuesday, 12 July 2011
I have updated some of the very dated things, and hope to update it more so.
Obligatory plug: you can now purchase CRiSP (via paypal) if you so choose.
Posted at 21:47:42 by fox | Permalink
|dtrace update
|Monday, 20 June 2011
Some build issues are fixed (2.6.18 kernels confuse the syscall extraction code); it mostly works - but some warnings are present. Additionally, a 'dtrace -n syscall:::' will crash the kernel. I suspect some mismatch on the ptregs syscalls and/or 32b syscalls on this kernel. Need to debug.
Also found that on 16-core machine, the xcall code leads to a lot of noise when things arent the way it expects. This eventually led to an assertion failure in dtrace.c (on a buffer switch - which is in agreement that the dtrace_sync() didnt hit the expected cpus, i.e. some race condition/bug), and eventually a failure from the kernel that a vm_free was invalid.
Oh dear.
To date I have been testing on dual-core cpus. I need to get an i7 so I can ramp up to 8 cores and do more heavy torture tests.
So, keep an eye out for updates (which are likely to be slow in coming in next week or two), whilst I hopefully try to refine the xcall issue.
Posted at 23:05:58 by fox | Permalink
|NMI support added
|Sunday, 19 June 2011
It looks like the APIC allows specific interrupts to be marked as NMI - which would be great since rather than sharing the NMI with other users of the interrupt, we could just make the IPI interrupt work like an NMI and avoid the deadlock scenario.
For now, the interrupt handler tries to be careful and not trigger when its uncalled for. It does present a problem if we need the NMI and someone else does at the same time, but I can investigate what/how the APIC works a little better (or check the Solaris code to see if indeed, that is what it does).
I also need to update the dtrace_linux.c code so that I dont just grab interrupt vector 0xea (random interrupt which appears not to be used, but it could be). I am a naughty programmer.
Release 20110619 contains the above fixes.
Posted at 22:14:33 by fox | Permalink
|The Final Phase of dtrace
|Sunday, 19 June 2011
After a lot of effort, writing, rewriting and rewriting yet again, the code is (nearly) finished. It looks good - it handles arbitrary cpus calling into other cpus and allows for a xcall to be interrupted by another call to xcall (effectively a mesh of NCPU * NCPU callers).
However, I have found a flaw. If I modify the dtrace_sync() function to sync 100-200 times instead of just once, then occasionally there are delays and kernel printk()s from the code - where spinlocks are taking too long.
Turns out, we could deadlock if we try to invoke an IPI on another CPU which has interrupts disabled. Not totally sure how Solaris handles this - I get a little lost in the maze of mutex_enter() and splx() code.
There is a solution to take us to the next level - NMI - the NMI interrupt is not maskable (unless an NMI is in progress). NMIs are typically used by Linux for a watchdog facility - make sure CPUs arent locking up, as well as "danger signals" (like ECC/parity memory errors).
I will experiment to see if I can run via an NMI rather than a normal interrupt and that should help reduce the problems of lock-busting significantly.
At the moment dtrace is pretty good - my ultra-torture tests really are horrible, and most people wont do that in real life.
So, as always, tread carefully until *you* feel happy this is not going to panic your production system.
Posted at 12:50:48 by fox | Permalink
|Update to prior post
|Thursday, 16 June 2011
More testing to follow and I need to fix AS4 (Linux 2.6.9) kernel compilation issues.
Posted at 23:22:41 by fox | Permalink
|DTrace xcall issue -- fixed? Website of the day.
|Thursday, 16 June 2011
Now, this has been driving me nuts for months. Why was my spanking new cross-cpu code hanging occasionally? I had spent ages building up the courage to write it, and was fairly proud of it. But it just wasnt relilable enough and I disabled it in recent releases of dtrace.
Heres the problem: a cross-cpu synchronisation call is needed in dtrace. Not often, but in key components. I feel like the way this was done in dtrace was almost laziness, because there are other ways to achieve this (I believe). But the single cross call (in dtrace_sync()) is a problem...
Interestingly, I was surprised it was called so often. Its called during the tear-down of /usr/bin/dtrace as the process exits. I had wondered why dtrace intercepts ^C and doesnt die immediately. It does something very curious - it intercepts ^C and asks the driver nicely to tear down the probes we may have set up. Of course, you can kill -9 the process, and it works. *But*. *But*. If you do that the probes arent torn down! Instead, they are left running. After about 20-30s, since nothing in user land empties the buffers, the kernel auto garbage collects, but it means on a kill -9 scenario, whatever you were tracing may continue to take effect.
I dont like the way ^C works in dtrace and I may attempt to fix it (eg fork a child to tear down the probes; tear down is done by a STOP ioctl(), btw).
Ok - so cross calls happen a lot especially during tear down (and also during timer/tick interrupt handling).
So .. what happens? Well, on a two cpu system, the cpu invoking cross call deadlocks against the other cpu waiting for the remote procedure call to be acknowledged.
With the original Linux smp_call_function() there were lots of issues in calling it with interrupts disabled (ie from the timer tick interrupt). This is not allowed - two cpus calling each other at the same time will deadlock.
The cross-call code has to run with interrupts enabled and that means being very careful with reentrancy and mutual invocation.
One day I put some debug into the code to try and spot mutual or nested invocations and I got a hit. On a real machine. But never on my VMs.
I modified the code to allow a break-out - after too long waiting, the code gives up and allows the machine to stay in tact. Without this, the machine would lock up (deadlock with interrupts disabled).
I fixed the code to handle mutual invocation and recursion.
But I could not figure out what the locked-up CPU was doing. I tried to get stack dumps from the locked CPU - but these would only happen after dtrace had given up waiting. Its as if the other CPU was asleep and wouldnt wake up until the primary CPU had given up looking (a definite Heisenbug!).
The web link at the top of this page illustrates the exact same setup I was seeing. So, I followed the page (it tells that acknowledging an end of interrupt to the APIC too prematurely may not work on a VM).
Not only had I spent a huge amount of time to understand, fix and engineer a solution but I almost had a working solution without realising it. I had moved the APIC_EOI code to the end of the interrupt routine previously, but because of the lack of support for mutual invocation, it hadnt worked. So I put it back again.
So I think this is looking good - much better than before. I need to do more torture testing and cleanup before I release.
On the way, I tried or started trying with lots of things (like using a crash dump to analyse this problem .. which wasnt successful). Or, using NMI interrupts instead of normal interrupts. I've learnt a lot and been frustrated by a lot too along the way.
Keep an eye on twitter .. I'll report a status update if I think I am not close enough.
Posted at 20:02:21 by fox | Permalink
|My blogs
|Sunday, 12 June 2011
People may find my blogs a bit confusing. I thought it worth detailing "why".
Originally I set up a series of blog posts, using my own Perl blog code, which was in turn, based on the nanoblogger code. (http://nanoblogger.sourceforge.net/).
The website I publish to (www.crisp.demon.co.uk) is interesting in itself. Demon was the first ISP in the UK (back in early 1990s) to offer access to the Internet. Alas, they have never done anything useful since then, and I pay subscriptions for a near-useless service (teeny amount of web space, no perl or cli or anything else). Because space is so tight, I tend to leave most things, including CRiSP and Dtrace downloads on my internet facing machine at home. The only thing that Demon usefully serves me is the email address, although I do try to get people to switch to my (numerous) gmail accounts.
I was using the Dyndns service for a DNS entry but due to some sillyness on my behalf, I lost the name entry, which put dtrace off the map for many people. I reinstated a new address (via crisp.dyndns-server.com).
I should just pay for a normal DNS entry but I havent decided what I want.
The crisp.demon.co.uk is costly, much more costly than a decent hosted web applicance, so I do need to do something.
At home, I have two main dev machines - and when I blog post, I try to update both the original Demon hosted site, and also blogger. It turns out to be easier to update blogspot first, and the Demon at a later date when I "get around to it". ("Get around to it" means powering on my main PC, running a script, and shutting it down again). Things got confused because I have two dev machines and have to be careful how I sync to and from each other.
So, thats the feeble excuse for me appearing and disappearing in the waves.
Posted at 17:12:51 by fox | Permalink
|dtrace progress
|Saturday, 11 June 2011
Bear in mind when we think of a kernel - there are multiple views of the kernel:
- 64b kernel running 64b apps - 32b kernel running 32b apps - 64b kernel running 32b apps
The apps get to the kernel via system calls. System calls are implemented in a variety of ways - depending on the kernel version and the CPU. (Some older cpus, such as i386, i486 dont support instructions like SYSCALL, SYSENTER).
So dtrace traps the system calls by patching the system call table. The code is mostly the same but subtley different for a 32b and 64b kernel.
But when a 32b app is running on a 64b kernel - the app doesnt know any different, but the kernel does. The kernel has two system call tables: the system call, for eg. "open" is a different index on the two OS's. The two OS's developed differently. i386 kernels have had to maintain backwards compatibility, but the amd64 kernel did not and started afresh at the point these cpus became available.
Dtrace handles that.
Except it didnt handle the special syscalls: when a 32b app invokes fork(), clone(), etc, we usually ended up panicing the kernel.
Most Linux distros are "pure": a 64b distro has 64b apps, so you rarely see the effect of a 32b app.
Linux/dtrace has a nice interface for system calls. The probe name, e.g.
$ dtrace -n syscall:::
matches all system calls. But the 32b and 64b calls are different probes. So, you can intercept all 32b syscalls on a 64b system:
$ dtrace -n syscall:x32::
which is useful in many ways.
I have nearly fixed these special syscalls on the 64b kernel - just have clone() to fix. The symptom of not fixing is a cascade of kernel OOPs and panics (because the kernel stack layout is not what it should be).
I hope to release later today a fix for this problem.
Posted at 09:33:06 by fox | Permalink
|dtrace -- some updates
|Sunday, 05 June 2011
Very occasionally, Perl would emit a warning relating to a file handle being referred to which belong to a file which couldnt be opened. (/etc/hosts - which always exists).
Similarly, other apps would occasionally fail to start with rtld linker errors.
This proved very hard to track down: I was pretty certain it was related to the xcall work I was doing. The error rates were rare - less than 1 in a million, and almost impossible to track down.
I moved away from xcall debugging and found that by having two simple perl scripts (on a dual core machine), which continuously opened files and nothing else, that the error rate would increase whilst the two scripts ran.
To try and get a better handle on this, I moved from 64-bit kernel debugging to 32-bit kernel, where the error rate was significantly higher.
After a lot of experimentation, it transpired that the error wasnt to do with xcall, but the syscall provider. Specifically, a piece of assembler glue turned out to be rubbish. I am not sure why it appeared to work, but it didnt. (I had made some changes earlier on which may have broken the syscall tracing on 32-bit kernels).
After recoding the assembler glue - things looked much better. The errors in syscall processing appeared to be gone. But a new problem surfaced - one I wasnt too surprised to see. There are a handful of 32-bit syscalls which use a differing calling convention to the others. (The 64-bit code handles this, but not the 32-bit code).
I have nearly finished redoing the 32-bit syscall tracing, and, once done, will need to validate the 64-bit syscall tracing.
If I am lucky, hopefully in the next few days or weeks, the resiliency issues will disappear and I can put out a new release.
The syscall tracing code is horribly ugly - because we have to support different calling conventions across the two types of cpu architecture. I may split the code up into an x86 and x86_64 code file.
Posted at 21:31:11 by fox | Permalink
|Bad websites
|Thursday, 02 June 2011
I have a beef with a variety of websites - nice websites, let down by the "We dont care attitude" or "We didnt test it".
I despair of this web site. Its a great guide to TV channels for UK people. Nice layout. Lots of content.
So, whats wrong with it?
A number of things. One - the menu bar at the top of the screen is over engineered. If you try to do something, like select one of the sub-menu items, the ability to navigate and not lose context is near impossible. Try and select something, e.g. "New series". I leave you to find which submenu thats under (a minor annoyance).
Secondly, the huge amount of real estate given over to pointless banners. These arent advertising banners, but program banners. On a small screen you have no information content on the first screen at all. On a large screen you barely get 50% of your screen with the TV grid.
The search function is badly over engineered using javascript.
And if you turn off some ad sites via an ad-blocker, the whole page becomes non-functional.
And lastly, the page quite often forgets who you are and your channel selections.
I gave up with this site, and wrote my own TV highlighting application.
BBC RadioTimes
The BBC provides XML files containing 14 days of TV schedules. This is a great source of data (which I use in my TV planning application).
But the reviews are *awful*. No, make that, *truly awful*. When I see a film or a series of potential interest, the paragraph of review is of this form:
This film, made by XXX YYY, is a follow on to his earlier work ZZZ, AAA, BBB. The director did blah, and the actors did bloop. The film won an award at Cannes, and went straight to video.
Can you tell whats wrong with the above? Its totally devoid of any information about what the film or program is *about*. The reviews/write-ups on tvguide.co.uk at least tell you what the program is about.
Heres a real quote from the BBC:
One of two low-budget westerns made by Barbara Stanwyck - the other was 1956's The Maverick Queen - before she found her glorious late-career stride with such titles as Forty Guns and TV's The Big Valley. Aided by thoughtful direction from the prolific and talented Allan Dwan, this movie now has great curiosity value, in that the leading man is former US president Ronald Reagan, a bland and colourless performer when pitted against screen villains Gene Evans and Jack Elam. The location scenery is very attractive, the action sequences well staged, and Stanwyck as tough as ever: it's a shame the script didn't give her or any of the cast more opportunities. Still, this will pass the time nicely, and teenage girls might discover a useful role model.
My first site of the day is http://www.dailymail.co.uk. Yes, I know - thats a poor choice of a news website, but consider it bubblegum for the brain first thing in the morning. My second is Engadget. A very nice and highly fluid website with news stories of interest to me.
And this, *was* Gizmodo. But I have removed the link from my web browser.
On my ipad, I have a cached page dating back to April - I cannot get it to update. I dont know what they did. On my other devices, I dont have the caching problem. Gizmodo used to track Engadget in style and content. But recently, they have overhauled it. And they have not done any user testing as far as I can tell.
First, I would be redirected to the mobile site, even though I dont want that. Now, they have reformatted the website, and its totally devoid of content on the front page.
It used to work and be a great site, but I waste my monthly bandwidth quota vising Gizmodo and hoping for something useful to browse.
So, goodbye to Gizmodo. Maybe, when others start linking to it again and it contains useful content (even if its a rehash of other sites), I will revisit.
This site has been great for years. Until now. The pool of people powered news stories they have is great. But slashdot have been playing games with their presentation and - as my 4th choice of read of the day - is close to being binned as well.
For starters, the three column format is annoying. Very annoying. When browsing on a mobile/small screen device, the left hand column requires you to scroll the screen to view the text. I never look at the left hand column - because I know it never changes. So why waste prime real estate with that, *there*.
Next. Slashdot has tried to create slow and large home page loads. I applaud that. But they have done that by limiting the number of visible stories to about 6. Given that they seem to dribble items out at about once per hour, that means its pointless visiting the site repeatedly during the day. And if you leave it too long, you lose continuity of stories you have read/not-read. (You have to scroll to the bottom of the screen, click on "More", wait, wait, and then you see the stories you saw a few hours ago).
Slashdot seems to have "lost it" - it used to be an interesting place to read non-news stories, about technology, but they have taken the Gizmodo approach - reduce the amount of useful info on the page to the point where visiting it has taken on a boring attitude.
BBC - what a poor website. It used to be awful. Now it is pointless. Another home page devoid of content. Its full of flash cleverness where you can edit the layout, but I dont want to do that. I want to see news. The news page is devoid of information - almost like it is a commodity which is in short supply.
(Compare the BBC news defaults with the Dailymail website - theres enough information in each paragraph on Dailymail to decide if you want to read further. On BBC, you have to guess if the news item says anything useful).
Next, try reading BBC on a mobile device. The customisations do not work (at least, not on my android device). The site is untested in real life. I rarely look at BBC - every few years when I look, I think the same thing. A waste.
There *is* good content on the BBC site - if you spend the time to find the programme schedule and radio information. But using the BBC website is like having an unfaithful lover: things move around so much you are never sure if the site will be the same when you visit it. It would not be so bad if it got better when the changes happen. But it gets worse.
The real-estate vs information content is so low, that it reminds me of the days of a Teletype (ASR-33 with a paper punch drive).
Can I do better?
I dont for one moment think I can do better than these sites. I have learnt lots of interesting things (both in terms of content and in terms of presentation). But the dilution of news sites which all feed off each other, has made the internet quite boring.
Which is a shame.
Posted at 21:28:57 by fox | Permalink


text:
Macht Schnell H20 Gauge Bosses are made of high-strength, aircraft-grade 6061 aluminum alloy, which is cut and machined using the most advanced manufacturing technology, and anodized for additional strength, anti-corrosion and wear resistance. They are designed to withstand high temperatures without compromising durability and reliability. They are a perfect fit for various hoses and provide a watertight fit to prevent leaking. Heavy-duty hose clamps included. For '06-and-later BMW E90/E92 3 Series and M3, as well as '08-and-later 1 Series.
Macht Schnell
ST Suspensions' performance coilover kit for the '08-and-later Audi TT enables owners to lower the vehicle by up to 1.4 and 2.0 inches at the front and rear, respectively, while ostensibly improving handling with preset damping rates. Each ST application is specifically designed and engineered for a proper range of motion. Each coilover unit is constructed of zinc-plated threaded strut housings utilizing a compression bump stop with an integrated dust boot for long-term durability. All ST coilovers are built to stringent TÜV standards.
ST Suspensions/KW Automotive North America
According to the company's testing, AFE's Stage 2 sealed cold-air intake for the '09-10 VW GTI is good for an added 14 hp and 15 lb-ft of torque. It features a durable, one-piece, 18-gauge powdercoated shield to block the filter element from radiant engine heat. The intake itself installs using factory mounting locations and is designed to seal to the closed hood for a cold, dense air intake charge. Two filters are available: the patented Pro-5R, with five layers of progressive cotton media; and the new Pro Dry S, which uses a progressive synthetic media that requires no oil to recharge for maximum service convenience.
Convertible owners know that an important part of maintaining their vehicle's appearance is keeping the convertible top spotless. The Convertible Top Cleaner formula from Meguiar's is guaranteed to be safe and effective for all canvas, cloth and vinyl tops. It's formulated to help you maintain a flawless look—removing even the most stubborn contaminants like bird droppings, oil and mildew—without the need for harsh scrubbing. Just rinse the top, spray the cleaner on, and gently agitate with a soft brush.
Wheel of the Month
Made to order, the Savini Forged X.C. (for Xtreme Concave) SV25c is a three-piece forged (outer, inner and center) alloy wheel designed for style and versatility. Savini claims it's an all-new dimension in three-piece forged construction. Available in 19-, 20-, 22-, and 24-inch diameters, the SV25c offers numerous finish options, including carbon fiber outer and inner lip treatments. Check out the wheel builder function on the Savini website for details.


text:
The Girl With Borrowed Wings
A Novel
Rinsai Rossetti
Dial: 290 pp., $17.99; 290 pp., for ages 12 and up
Ever since Stephenie Meyer's"Twilight" grew into a worldwide phenom, paranormal romance has been dominated by shape-shifting mythological creatures embroiled in torrid, hormonal love triangles. So "The Girl With Borrowed Wings" is a welcome departure. Written by first-time novelist Rinsai Rossetti, this elegant, young-adult debut is a paranormal title, but the creature who shape-shifts is a common cat, and the romance is overshadowed by a domineering father so cold that his teenage daughter no longer believes in love.
It's difficult to find modern, young-adult titles that so effectively convey female oppression or the perils of perfectionism. Whether it's the searing Middle East heat that keeps 16-year-old Frenenqer isolated in three "boxes" — her home, her school and the gleaming white sedan that shuttles her between the two — or a family so unaffectionate and unadventurous that Frenenqer spends all of her free time reading books, the isolation is palpable.
Frenenqer isn't a name so much as a self-fulfilling prophecy. The word means "restraint," which is the manner in which Frenenqer is expected to conduct herself. She is the quintessential good girl who perceives her father as all powerful and suppresses her real thoughts and desires to conform to his ideals. If her father told the sky to rain, it would; if he told Frenenqer to jump off a cliff, she'd do it, she says.
So when Frenenqer rescues a mangy cat from an animal market against her parents' wishes, she describes it as "the most exciting thing that had happened to me in years." She nurses it back to health, only for it to escape. Or so she believes.
The cat is just the feline incarnation of a so-called Free person — an individual who lives without rules and can sprout wings on command, allowing him to travel anywhere in the world at a moment's notice, often through Frenenqer's window. Sangris, as he's called, is the yin to his savior's yang. Sangris sees limits as providing meaning. Being free means being alone, he believes, whereas Frenenqer, whose only freedom comes through books, craves a life where she calls the shots.
Both have hopscotched the world — a lifestyle that has formed them but has also left them without a sense of belonging. In her 16 years, Frenenqer has lived in Italy, India, Japan, Canada, New Zealand, Thailand, Costa Rica and Fiji. Such frequent movement has left Frenenqer feeling like a constant alien, she says. But it's had an even worse effect on her life. Her dad has culled the values of different lands into a code of conduct for his only daughter. Frenenqer is supposed to act shy, as women do in Thailand. She's supposed to apologize to anyone she brushes against, as they do in Canada. And she definitely isn't allowed to smile at men, especially in the Middle East.
It's hard not to read "The Girl With Borrowed Wings" as at least somewhat autobiographical since the author shares so many traits with her novel's protagonist. Like Frenenqer, Rossetti is a mix of Thai, Italian and other ethnicities and has lived all over the world, most recently in the United Arab Emirates. She is just 21 — so close in age to the book's narrator that she easily taps into the emotional confusion and parental conflict that define the teen experience.
In each other, Frenenqer and Sangris begin to indulge their yearning for connections that are between humans instead of merely to a place by traveling, on the sly, to the lands that most influenced them. But such a loving connection is difficult to forge. Frenenqer's upbringing has her questioning whether love even exists and rebuffing Sangris' affectionate overtures with the usual defenses of a woman who can't remember ever being hugged. She is sarcastic, overly polite and distancing as much as she's appreciative of and exhilarated by the attention.
Told from Frenenqer's perspective, "The Girl With Borrowed Wings" tackles the conundrum of the perfectionist: Is it better to seek love from a father who will only grant it for living a lie or to be loved by a young man who recognizes and appreciates you for who you truly are when you believe you're worthless? Either path is unhealthy yet common. Rossetti probably didn't intend her debut to be a how-to guide for blazing a third path, but young readers who struggle with perfectionism may find it eye-opening and inspiring.


text:
UK bike retailers Halfords have put themselves firmly back into the public consciousness in recent times with the runaway success of the ubiquitous Boardman Bikes. And they're hoping that success rubs off on their in-house Carrera brand, with a wholesale update of the entire range.
Almost a year ago today they brought in bike designer Justin Stevenson, a UK industry veteran of 15 years with stints at Raleigh, Dawes and Saracen, to revamp the range. Launched in the 1970s, the brand, which currently represents around nine percent of Halfords' nearly 1 million per annum bike sales, is respected for producing quality mountain, road and hybrid bikes at reasonable prices (£300-£800), and in that respect there's no change for 2011. What they say has changed is a higher spec of bike for your money.
There are significant updates to the Fury hardtail and Banshee full-suspension mountain bikes, which both cost £599.99. These will move to SRAM X5 2x10 gearing come September 2011. We've already previewed the Kraken which has been selling strongly according to Halfords product manager Ed Hurrell.
The road range will continue to include the Carrera TdF Limited Edition. As the name suggests, it was to be a limited edition model in 2010 but it's proven so popular that it's been kept on. The price has dropped too, from £449.99 to £299.99.
The Virtuoso at £399.99 comes with an aluminium frame, 16-speed Shimano Sora gearing and Tektro brakes, and should be a winner with its blue/white colours. At the top sits the Vanquish at £549.99 with an aluminium frame, carbon fibre fork, 18-speed Shimano Tiagra/Sora gears and Shimano WHR500 wheels.
Hurrell told us there's a sub-£1K full-carbon road bike on the way too, but this won't be available until early next year. Once that's established, Carrera's discontinued time trial bike may make a reappearance.
The hybrid range has been given a lift too. Hurrell admitted that Carrera had been "behind the curve" in the past few years when it came to hybrids. Now that's changed, with the new Gryphon (£369.99) leading the charge. It features an alloy frame and forks, Shimano 16-speed gears, Tektro Lyra disc brakes and Kenda 700x28c tyres.
The Crossfire, which comes in three versions (£299.99-£429.99), is a hybrid that will cover both commuting and light off-road riding. The Suntour suspension fork offers 75mm of travel in order to handle small bumps but can be locked out for road riding. Gearing is SRAM 24-speed to help get up steeper climbs.
Finally there's the Carrera Subway, the no-nonsense city cruiser that retails for £299.99. There's no suspension fork on the Subway but it does have 24 gears, fat 26x1.95in Kenda tyres, Tektro IO disc brakes and an aluminium frame.
BikeRadar dropped by Halfords' Carrera launch this week to take a look at the all-new bikes they had on show. Check out the image gallery for a full rundown of the range.


text:
There are many reasons to try a restaurant and while the food and service is paramount, sometimes location trumps all. My dinner in New York City this week at the Bryant Park Grill is one such restaurant where many go predominantly because of the surroundings. Outside the restaurant are cute shops, beautiful decorations, a very nice (and popular) ice rink as well as the dramatic backdrop of the New York City library.While the food we ordered and the service we received was good. It was not particularly memorable and the menu in truth is fairly pedestrian; probably trying to appeal to the masses. However, that did not detract from the overall dining experience and it is a place I would enjoy visiting again.
The Bryant Park Grill menu is divided into several sections including appetizers which range from $10-$17; main dishes that range from $18-$40; and a list of side dishes all $7. I did not look at the dessert menu but to see those options or to look more closely at the restaurant menu you can link here.My dinner (depicted in the photo above) comprised of sharing the 'artisanal cheese sampler' ($16.75) which included a decent blue cheese, cheddar and Crottin Bijou (a soft creamy cheese) garnished with candied walnuts an apple compote and marmalade. My main plate was steamed Atlantic salmon filet ($27.95). The potato herb cake atop the salmon added more than the Pinot Noir butter sauce, which I would have thought more flavorful.
Dinner here will pinch you in the wallet and lunch can be a more affordable option if you would like to try The Bryant Park Grill. The food and service is adequate but can only command the prices it does because of where the restaurant is situated.
Bryant Park Grill in Bryant Park NYC – Reservations are highly recommended Tel: (212) 840-6500


text:
I35W Bridge Collapse Originally uploaded by Mordac I'd like to add to the conclusions I made last week at the end of my Minneapolis Bridge Collapse & Citizen Journalism post. I'm beginning to wonder if the explosion of citizen journalism produced by Minneapolitans in the aftermath of the collapse was atypical. I wonder if Minnesota and Minneapolis merely enjoy … [Read more...]
Minneapolis Bridge Collapse & Citizen Journalism
Because I live in Saint Paul and Internet communication is my profession, I have watched the aftermath of the Minneapolis bridge collapse with the horror and sorrow of a Minnesotan who loves my community, but also as a communications professional who observes online behavior daily. I35W Bridge Collapse Originally uploaded by mordac It was from that point of view, then, … [Read more...]


text:
< Fiscal Cliff
Dec 27, 2012 07:47
Category: General News
Category: General News
Powerful Winter Storm
Many across the Midwest had a powerful winter storm to deal with over Christmas. Now that same storm is in the northeast part of the country, where 1 to 2 feet of snow could fall today in northern Pennsylvania, upstate New York and New England. That could affect airline travel clear out here in the Northwest, so check your flights before heading to the airport today.


text:
Production of the Mustang began in Dearborn, Michigan on March 9, 1964 and the vehicle was introduced to the general public on April 17, 1964 at the New York World's Fair. It is Ford's 3rd oldest nameplate currently in production. Original sales forecasts forecasted less than 100,000 systems for the very first year. This mark was surpassed in 3 months from rollout. Another 318,000 would be offered throughout the design year (a record), and in its first eighteen months, more than one million Mustangs were developed.
Buy Classic Ford Mustangs
All of these were VIN-identified as 1965 designs, however a number of modifications were made at the traditional opening of the brand-new model year (beginning August 1964), consisting of the addition of back-up lights on some designs, the introduction of generators to replace generators, and an upgrade of the V8 engine from 260 cu into 289 cu in. When it comes to a minimum of some six-cylinder Mustangs fitted with the 101 hp 170 cu in Falcon engine, the rush into production included some unusual quirks, such as a horn ring bearing the 'Ford Falcon' logo underneath a trim ring emblazoned with 'Ford Mustang.' These characteristics made sufficient distinction to necessitate designation of the 121,538 earlier ones as "1964 1/2" model-year Mustangs, a difference that has actually withstood with purists. Mustangs For Sale in Lagrange ME are easy to find now with online shopping.
The 1973 OPEC oil embargo brought with it more stringent pollution laws and the desire for fuel-efficiency. This was also the very first time in automotive history that the Huge 3 were having to take on imports. The new Mustang II was smaller sized than the first version but, due to the additional devices required to satisfy new United States emission and security regulations, was heavier than the first model. Performance was decreased and in the first year just 385,993 cars were sold.
Second generation Mustangs for sale in Lagrange ME were readily available between 1974 and 1978 and offered in a coupe and hatchback version. 1979 the Mustang was redesigned a third time. This time it was based on the bigger Fox platform and the interior was truly huge enough for four individuals. The trunk was bigger therefore was the engine bay. The body designs available consisted of a coupe, hatchback and in 1983 a convertible. In 1979 the Third generation Mustang served as an Indianapolis 500 pace automobile and Ford developed 10,478 celebratory replicas. The 3rd generation Mustangs were produced from 1979 to 1982.


text:
Submitted by: classic_old_football_shirts, Added to website on:
Submitted by: classic_old_football_shirts, Added to website on: August 1, 2016
More examples of this shirt
Personalised Sheffield Wednesday Football Calendar from I Just Love It
Personalised Sheffield Wednesday Football Calendar
Gift Details . This Sheffield Wednesday Football Calendar is a unique Calendar gift idea for a football fan. On each month of this Calendar, we feature a newspaper report from one of Sheffield Wednesday's key games. For over 50 clubs, these Football Calendars relive the rich history of your club with newspaper reports featured on each month of the Calendar, rekindling nostalgic memories of your favourite team across the years. You can choose the start Date of these Sheffield Wednesday Newspaper... more
Available direct from I Just Love It for just £10.99.
Back to the Sheffield Wednesday shirts page
Sheffield Wednesday football shirts for sale
For a great selection of Sheffield Wednesday shirts you can buy online right now visit our website dedicated to selling football shirts:
» www.footballshirtsforsale.com/en/teams/sheffield-wednesday-t39/ «