<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mitch Fournier</title>
	<atom:link href="http://mitchfournier.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mitchfournier.com</link>
	<description>Builder.</description>
	<lastBuildDate>Sat, 14 Apr 2012 06:13:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>A Life Rebooted: Lessons Learned on a Journey to a Healthier Me</title>
		<link>http://mitchfournier.com/2012/04/13/weight-loss/</link>
		<comments>http://mitchfournier.com/2012/04/13/weight-loss/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 18:50:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[nutrition]]></category>
		<category><![CDATA[organic]]></category>

		<guid isPermaLink="false">http://mitchfournier.com/?p=168</guid>
		<description><![CDATA[Fed up with my lack of energy, my ill-fitting clothes and my general state of poor health, I chose change and I dedicated myself to it completely. With the support of my family, and the tips below, I succeeded.]]></description>
			<content:encoded><![CDATA[<div id="attachment_173" class="wp-caption alignright" style="width: 310px"><a href="http://mitchfournier.com/wp-content/uploads/2012/04/fat-lazy-homer-simpson.jpg"><img class="size-full wp-image-173  " title="fat-lazy-homer-simpson" src="http://mitchfournier.com/wp-content/uploads/2012/04/fat-lazy-homer-simpson.jpg" alt="" width="300" height="271" /></a><p class="wp-caption-text">Me at the end of last summer (artist&#39;s rendering)</p></div>
<p>This is a very satisfying, hard-earned, post for me to write.</p>
<p>By the end of last summer, I was overweight, out of shape, lacking energy and entirely uncomfortable in my own skin. I had not committed to regular exercise, was not paying attention to the foods I ate and generally was living a decadent, wholly unhealthy life.</p>
<p>With a family history of hypertension, I was clearly playing with fire. My <a title="Wikipedia" href="http://en.wikipedia.org/wiki/Blood_pressure#Classification" target="_blank">blood pressure</a> had crept up into prehypertension, even stage 1 hypertension, ranges.</p>
<p>By the end of August, I snapped; fortunately it was in a good way. I was fed up with my lack of energy, my ill-fitting clothes and my general state of poor health. I chose change and I dedicated myself to it completely. With the support of my family, and the tips below, I succeeded.</p>
<p>This is my journey, my results, and the things that worked for me as I rebooted my life. It is primarily a written record for my own life history book. I do hope, however, that one or two of you might stumble across it and find something within that helps you out on your own journey.</p>
<p>Here goes&#8230;</p>
<p><span id="more-168"></span></p>
<h2>Weight Loss and Body Recomposition: Power 90</h2>
<p>Yesterday I finished my second 90-day round of the Tony Horton DVD bootcamps. I found exercising in my own living room, with the goofy yet charismatic Tony Horton, to be a highly satisfying and sustainable approach. The first 90 days I did &#8220;<a href="http://www.amazon.com/gp/product/B000VEVVIA/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000VEVVIA" target="_blank">Power 90</a>&#8221; and the second 90 I did the &#8220;<a href="http://www.amazon.com/gp/product/B000OFA01U/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000OFA01U" target="_blank">Power 90 Master Series</a>&#8220; (get the Sweat 5/6, Sculpt 5/6, Cardio Intervals, Core Cardio, UML and Ply Legs DVDs). I highly recommend both programs and am personally a big fan of Tony&#8217;s programs and training style. After taking a crack at Sean T&#8217;s <a href="http://www.amazon.com/gp/product/B002QZ1RS6/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B002QZ1RS6" target="_blank">Insanity</a>, I will definitely do <a href="http://www.amazon.com/gp/product/B000TG8D6I/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000TG8D6I" target="_blank">P90X</a> next.</p>
<p>From start to finish, my key health stats did this:</p>
<blockquote>
<div><span style="font-family: 'courier new', monospace;"><strong>BF%   WT   BEL   WAI   CHOL  BP</strong></span></div>
<div><span style="font-family: 'courier new', monospace;"><strong>====  ===  ====  ====  ====  ======</strong></span></div>
<div><span style="font-family: 'courier new', monospace;">33.6  234  45.0  40.0  165   135/94 (Aug 30, 2011)</span></div>
<div><span style="font-family: 'courier new', monospace;">18.3  182  34.8  34.0  122   120/74 (Apr 12, 2012)</span></div>
<div><span style="font-family: 'courier new', monospace;"><br />
</span></div>
<div><span style="font-family: 'courier new', monospace;">BF%: body fat percentage</span></div>
<div><span style="font-family: 'courier new', monospace;">WT: weight (lbs)</span></div>
<div><span style="font-family: 'courier new', monospace;">BEL: belly measurement (in.)</span></div>
<div><span style="font-family: 'courier new', monospace;">WAI: waist measurement (in.)</span></div>
<div><span style="font-family: 'courier new', monospace;">CHOL: total cholesterol</span></div>
<div><span style="font-family: 'courier new', monospace;">BP: blood pressure</span></div>
</blockquote>
<p>Here&#8217;s a fun science experiment for you: put a tape measure around your belly and then let it out 10 inches. That&#8217;s how much of me is gone. Here&#8217;s another one: go down to your exercise room or local gym and pick up two 25 lb dumbells. Can you imagine carrying that weight around all day and night?</p>
<p>From start to finish, I averaged a daily calorie deficit of 980 calories. Of that only 308 (31%) came from exercise while 671 (69%) came from eating smarter. So, for my weight loss, eating well has been more than twice as important as exercising (exercising has, of course, given me much greater strength, endurance and flexibility).</p>
<p>Also, having my wife on board made all the difference in the world. The support provided by jointly making smart food decisions has been a powerful factor which helped insure my success. Find a friend to partner with, it will help you tremendously.</p>
<h2>Weight Loss and Body Recomposition: Loseit.com</h2>
<p>Without question, the most important tool I had for losing weight was <a href="http://loseit.com/" target="_blank">LoseIt.com</a>. For the past seven-plus months I logged EVERY SINGLE DAY/EVERY SINGLE MEAL. There&#8217;s even a free <a title="iTunes" href="http://itunes.apple.com/us/app/lose-it!/id297368629?mt=8" target="_blank">iPhone/iPad app</a> which scans barcodes and automatically adds the food to your daily log.</p>
<p>Invariably, there are times when you go out to eat, or gorge on a banquet at someone&#8217;s house, and have a hard time tracking your specific foods. To deal with this, I have a generic food entry in LoseIt called &#8220;1000 Calorie Food&#8221;. As the name implies, it has 1,000 calories per serving, 45 g of fat, 3,000 mg of sodium, 210 g of carbs and 67.5 g of protein. For these &#8220;untrackable&#8221; meals, I estimate how many calories I consumed (e.g. 1,750) and add the appropriate servings of this &#8220;1000 Calorie Food&#8221; (e.g. 1 and 3/4).</p>
<p>The thing about tracking your food intake, is that over time you get very good about estimating your calories consumed. Personally, I find it incredibly important to track every single meal, every single day. The continuity and completeness holds me accountable for each meal and each day. My wife likes to joke that I run to the computer to log my food every time I eat a strawberry.</p>
<p>One of the best features of LoseIt is the ability to add custom foods and recipes and have the portion calories and nutrients automatically calculated for you. Knowing and logging what I eat has been, by far, the most important habit contributing to my reboot.</p>
<h2>Weight Loss and Body Recomposition: Google Docs</h2>
<p>I have also been neurotically diligent about tracking my daily results in a highly detailed Google Docs spreadsheet. A copy of my tracking sheet with my data is <a href="https://docs.google.com/spreadsheet/ccc?key=0AiDWhGzy3H-udEtCbGY2aGpXWTZLTVpWUTZvaUFoTVE" target="_blank">here</a>. Every single day, I record these key markers of my physical health:</p>
<ul>
<li>my body fat percentage</li>
<li>my weight</li>
<li>my lean mass vs. fat mass</li>
<li>my BMI (a <a title="Shakesville: Why BMI Is a Crock, in Pictures" href="http://www.shakesville.com/2007/09/why-bmi-is-crock-in-pictures.html" target="_blank">totally useless stat</a>, but I track for giggles)</li>
<li>my blood pressure and pulse</li>
<li>my body measurements (not daily, every two weeks)</li>
<li>my calories consumed (from LoseIt)</li>
<li>my exercise calories burned (every day)</li>
<li>my total calorie deficit (every day)</li>
<li>my completed workout (every day)</li>
<li>and some notes (e.g. &#8220;Went out to dinner with friends&#8221;)</li>
</ul>
<p>I have tabs for each month as well as a summary sheet with snazzy trend graphs. I find it very motivating to have a running record of my progress. It makes screwing up more costly, since it will be in my face every time I open the spreadsheet. I also have a strong &#8220;set completion&#8221; instinct, which the spreadsheet reinforces.</p>
<p>For my daily/weekly measurements, I use and recommend this <a href="http://www.amazon.com/gp/product/B0000U6EZA/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0000U6EZA" target="_blank">Salter analog scale</a>, this <a href="http://www.amazon.com/gp/product/B000FYZMYK/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000FYZMYK" target="_blank">hand-held body fat monitor</a>, this <a href="http://www.amazon.com/gp/product/B00099YLLG/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B00099YLLG" target="_blank">blood pressure monitor</a> and this <a href="http://www.amazon.com/gp/product/B000G7YW7Y/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000G7YW7Y" target="_blank">body tape measure</a>. I also use a <a href="http://www.amazon.com/gp/product/B006P04HC6/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B006P04HC6" target="_blank">fitbit</a>, which I hang from a chain around my neck and which really does inspire me to get up and move around more. I use an analog scale because I don&#8217;t like getting caught up in tenths of a pound. I generally log to full or half pounds.</p>
<p>I believe the most important metrics for tracking your recomposition are body fat percentage and body measurements. I used to focus on weight, but now body fat is the highlighted column in my spreadsheet.</p>
<h2>Smarter Shopping, Smarter Eating</h2>
<p>As mentioned above, eating better has been twice as important to my weight loss as exercise. Eating better starts with making smarter food choices. It also entails throwing out all the bad foods in your home. Remove the temptations completely, it is the best way.</p>
<p>As far as eating goes, these are some of my new food staples:</p>
<ul>
<li>chicken breast (look for ethically raised and humanely slaughtered, they say the chicken is the <a href="http://www.peta.org/issues/animals-used-for-food/chickens.aspx" target="_blank">most abused animal</a> on the planet)</li>
<li>ground turkey (subbed in for ground beef in things like chili, the chicken ethics apply)</li>
<li>salmon, tilapia, halibut and shrimp (wild caught, not farm grown)</li>
<li>all beans</li>
<li>whole grains: brown rice, whole wheat breads, whole wheat pasta, barley (say g&#8217;bye to: white bread, enriched pasta, white rice, white sugar)</li>
<li>all nuts: almonds, walnuts, pecans, peanuts, cashews, pistachios (unsalted)</li>
<li>steel cut oatmeal (prepare it with half a banana, some truvia and some crushed walnuts and it tastes exactly like banana bread!)</li>
<li>all veggies: <a title="Organic Pocket Guide" href="http://lilyonthedustbin.com/wp-content/uploads/2010/04/organic_pocket_guide.png" target="_blank">organic</a> kale, broccoli, brussels sprouts, squash, cauliflower, asparagus, sweet potatoes</li>
<li>all fruits: conventional bananas and blueberries; organic apples, pears, berries (frozen berries are as good as fresh)</li>
<li>greek yogurt (higher protein than other yogurts, we like Chobani)</li>
<li>pitted green or black olives</li>
<li>hummus</li>
<li>eggs (true free range, organic, ethically harvested)</li>
<li>skim milk (best if from a local farmer who&#8217;s milking practices you know)</li>
<li>lots of spices, keep a wide variety on hand</li>
<li>Truvia or stevia sweetener (we like <a href="http://www.amazon.com/gp/product/B00668AST8/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B00668AST8" target="_blank">Truvia</a> and it goes great with my fave <a href="http://www.amazon.com/gp/product/B000GG5IXW/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000GG5IXW" target="_blank">chai tea</a>)</li>
<li>daily supplements: <a href="http://www.amazon.com/gp/product/B0013JMGIQ/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0013JMGIQ" target="_blank">ground flaxseed</a>, a good <a href="http://www.amazon.com/mn/search/?_encoding=UTF8&amp;tag=wantboxcom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=390957&amp;field-keywords=multivitamin&amp;url=search-alias%3Daps" target="_blank">multivitamin</a>, <a href="http://www.amazon.com/gp/product/B001GAOGHQ/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B001GAOGHQ" target="_blank">fish oil</a>, <a href="http://www.amazon.com/gp/product/B001UZPY1O/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B001UZPY1O" target="_blank">vitamin D</a> and <a href="http://www.amazon.com/mn/search/?_encoding=UTF8&amp;tag=wantboxcom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=390957&amp;field-keywords=viactiv&amp;url=search-alias%3Dhpc" target="_blank">calcium</a></li>
<li>when in doubt, pick from tier one or two of <a href="http://www.teambeachbody.com/eat-smart/michis-ladder" target="_blank">Michi&#8217;s Ladder</a></li>
<li><a href="http://www.amazon.com/gp/product/1592332285/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1592332285" target="_blank">this book</a> is also great for healthy food info</li>
</ul>
<h2>My Favorite Healthy Dinners</h2>
<p>Based mostly on the above healthy building blocks, these are some of my favorite low calorie, healthy dinners: (Make <a href="http://allrecipes.com/" target="_blank">AllRecipes.com</a> your new best friend).</p>
<ul>
<li><a href="http://allrecipes.com/recipe/curry-grilled-chicken/detail.aspx?event8=1&amp;prop24=SR_Title&amp;e11=grilled%20chicken&amp;e8=Quick%20Search&amp;event10=1&amp;e7=Recipe%20Search%20Results" target="_blank">grilled chicken</a> (a staple &#8211; easy marinade choices: soy, bbq, ranch, italian, curry, cajun, lime, etc.)</li>
<li><a href="http://allrecipes.com/recipe/grilled-salmon-i/detail.aspx" target="_blank">grilled salmon</a> (or any fish, super good for you)</li>
<li><a href="http://allrecipes.com/recipe/grilled-rib-eye-steaks/detail.aspx?event8=1&amp;prop24=SR_Title&amp;e11=grilled%20steak&amp;e8=Quick%20Search&amp;event10=1&amp;e7=Recipe" target="_blank">grilled lean steak</a> (rarely and in 4-6 oz portions per person)</li>
<li><a href="http://allrecipes.com/recipe/bean-soup-with-kale/detail.aspx?event8=1&amp;prop24=SR_Title&amp;e11=bean%20kale%20soup&amp;e8=Quick%20Search&amp;event10=1&amp;e7=Home%20Page" target="_blank">bean and kale soup</a> (great with a hot sauce like <a href="http://www.amazon.com/gp/product/B0004LZSYS/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0004LZSYS" target="_blank">tabasco</a> or <a href="http://www.amazon.com/mn/search/?_encoding=UTF8&amp;tag=wantboxcom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=390957&amp;field-keywords=cholula%20hot%20sauce&amp;url=search-alias%3Daps&amp;sprefix=chulula%2Caps%2C103" target="_blank">chulula</a>)</li>
<li><a href="http://allrecipes.com/recipe/beef-barley-soup/detail.aspx?event8=1&amp;prop24=SR_Title&amp;e11=beef%20barley%20soup&amp;e8=Quick%20Search&amp;event10=1&amp;e7=Recipe" target="_blank">beef barley stew</a> (make sure and chill and then skim off the beef fat mid way)</li>
<li><a href="http://allrecipes.com/recipe/simple-turkey-chili/detail.aspx?event8=1&amp;prop24=SR_Title&amp;e11=turkey%20chili&amp;e8=Quick%20Search&amp;event10=1&amp;e7=Recipe%20Search%20Results" target="_blank">4-bean turkey chili</a> (my fave)</li>
<li><a href="http://allrecipes.com/recipe/fresh-pea-soup/detail.aspx?event8=1&amp;prop24=SR_Title&amp;e11=pea%20soup&amp;e8=Quick%20Search&amp;event10=1&amp;e7=Recipe" target="_blank">pea soup</a> with shrimp (skip the cream, add some chopped shrimp &#8211; I really love this one)</li>
<li><a href="http://allrecipes.com/recipe/red-beans-and-rice-3/detail.aspx?event8=1&amp;prop24=SR_Title&amp;e11=red%20beans%20and%20rice&amp;e8=Quick%20Search&amp;event10=1&amp;e7=Recipe" target="_blank">red beans and rice</a> (sub in smoked turkey for the ham hock)</li>
<li><a href="http://allrecipes.com/recipe/butternut-squash-soup-ii/detail.aspx?event8=1&amp;prop24=SR_Title&amp;e11=butternut%20squash%20soup&amp;e8=Quick%20Search&amp;event10=1&amp;e7=Recipe%20Search%20Results" target="_blank">butternut squash soup</a> (skip the butter add some brown sugar)</li>
<li><a href="http://allrecipes.com/recipe/spicy-sweet-potato-soup/detail.aspx?event8=1&amp;prop24=SR_Title&amp;e11=sweet%20potato%20soup&amp;e8=Quick%20Search&amp;event10=1&amp;e7=Recipe" target="_blank">sweet potato</a> and cauliflower soup (so easy, we blend into a pudding-like texture with our indispensable (though not cheap) <a href="http://www.amazon.com/gp/product/B0028Y40PW/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0028Y40PW" target="_blank">Bamix</a> immersion hand blender, very sweet &#8211; cauliflower is optional)</li>
<li>fruit smoothies: <a href="http://www.amazon.com/gp/product/B003KD8B14/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B003KD8B14" target="_blank">vanilla whey protein powder</a>, frozen fruit, skim or almond milk, truvia, yogurt, flaxseeds or <a href="http://www.amazon.com/gp/product/B0043DUZGE/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0043DUZGE" target="_blank">chia seeds</a> and a cup of cold filtered water (super healthy, 100% delicious and my kids love them, this is another great Bamix creation. For me, I add 5 g of <a href="http://www.amazon.com/gp/product/B002DYIZEO/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B002DYIZEO" target="_blank">micronized creatine powder</a> to create a homemade post-workout recovery shake.)</li>
<li>we also have <a href="http://www.amazon.com/gp/product/1592334423/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1592334423" target="_blank">this book</a> for quick recipe ideas</li>
</ul>
<p>We usually make a big batch of something on Sunday, store 1/3 of it in the fridge and freeze the other 2/3 away for easy last-minute dinners. Pro tip: buy some <a href="http://www.amazon.com/gp/product/B001TH7K74/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B001TH7K74" target="_blank">beano</a> online, because you should be eating a ton of beans!</p>
<h2>Healthier, More Ethical Shopping</h2>
<p>Whenever you can, you should always buy organic fruits and veggies and ethically raised and slaughtered <a href="http://www.meat.org/" target="_blank">meats</a>. For us, Whole Foods is our go-to store. If there is not a Whole Foods near you, find a good local natural food store or see if your grocery store has an organic section.</p>
<p>Never, ever buy ground beef at a conventional grocery store. One package of ground beef can have the &#8220;meat&#8221; of up to a thousand cows in it, primarily because it is often made with 10% <a href="http://www.cbsnews.com/8301-504763_162-57397475-10391704/pink-slime-in-ground-beef-whats-the-big-deal/" target="_blank">pink slime</a>. Oh yeah, it is also bathed with ammonia to neutralize the fetid waste it is tainted with. Whole Foods makes their own ground beef/turkey on site. <a href="https://www.google.com/search?hl=en&amp;safe=off&amp;rlz=1C1CHKZ_enUS436US436&amp;q=factory+farming&amp;bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&amp;biw=1323&amp;bih=874&amp;um=1&amp;ie=UTF-8&amp;tbm=isch&amp;source=og&amp;sa=N&amp;tab=wi&amp;ei=WBCHT9qlAsT5ggfVx4HxBw" target="_blank">Factory farming</a> is the enemy of your health and of the environment, not to mention the horrors it puts the animals through.</p>
<p>For me, smarter eating has come in three distinct phases:</p>
<ol>
<li><strong>The first phase</strong> was eating for weight loss, which mostly entailed controlling portions and calories without caring too much where the calories came from.</li>
<li><strong>The second phase</strong> was making smarter food choices to insure better health. This meant choosing whole organic foods, whole grains, beans, unsalted nuts, lean meats, and lots of fruits and vegetables. I also threw out and stopped buying most packaged and processed foods.</li>
<li><strong>The third and final (?) phase</strong> has been trying to eat more ethically. This means reducing animal products like meat, dairy, eggs and fish and making sure that the meat that you do eat is ethically raised and humanely slaughtered. Watch the documentaries <a href="http://www.amazon.com/gp/product/B002VRZEYM/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B002VRZEYM" target="_blank">Food Inc.</a>, <a href="http://www.amazon.com/gp/product/B006LZSF8M/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B006LZSF8M" target="_blank">Vegucated</a> or <a href="http://www.amazon.com/gp/product/B004V4ASGC/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B004V4ASGC" target="_blank">Fat, Sick, &amp; Nearly Dead</a> to open your eyes about where your food comes from and what bad food choices are doing to your health and to the environment.</li>
</ol>
<p><img class="alignright size-full wp-image-171" title="homer-fit" src="http://mitchfournier.com/wp-content/uploads/2012/04/homer-fit.jpg" alt="" width="254" height="199" /></p>
<p>So there you have it. The above tips changed my body and health dramatically for the better. If you stumbled upon this post and read this far, I wish you the best of luck with your own journey.</p>
<p>As you can see, I have a lot of opinions about this stuff. This post, as long as it is, is really just the tip of the iceberg. I could go much deeper on each section. Until I do, however, please feel free to reach out to me with any questions you might have.</p>
<p>Lean on me for support, I&#8217;ll be here!</p>
]]></content:encoded>
			<wfw:commentRss>http://mitchfournier.com/2012/04/13/weight-loss/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My Pleasantly Uneventful Open Mesh Umbilical Hernia Recovery</title>
		<link>http://mitchfournier.com/2012/01/17/my-pleasantly-uneventful-umbilical-hernia-recovery/</link>
		<comments>http://mitchfournier.com/2012/01/17/my-pleasantly-uneventful-umbilical-hernia-recovery/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 20:56:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[health]]></category>

		<guid isPermaLink="false">http://mitchfournier.com/?p=160</guid>
		<description><![CDATA[I recently passed the 40th day since my open umbilical hernia repair with mesh surgery. Thank you all for the comments and email about my first post: what to ask your doctor prior to an umbilical hernia repair. I&#8217;ve also posted a summary of my overall body reboot here: A Life Rebooted: Lessons Learned on a [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_167" class="wp-caption alignright" style="width: 310px"><a href="http://mitchfournier.com/wp-content/uploads/2012/01/male-defined-abs-1-475.jpg"><img class="size-medium wp-image-167  " title="my-new-button" src="http://mitchfournier.com/wp-content/uploads/2012/01/male-defined-abs-1-475-300x198.jpg" alt="" width="300" height="198" /></a><p class="wp-caption-text">My new belly button...yeah, not so much, but it&#39;s closer to this than before the umbilical hernia repair</p></div>
<p>I recently passed the 40th day since my open umbilical hernia repair with mesh surgery.</p>
<p>Thank you all for the comments and email about my first post: <a title="Mitch Fournier: What to Ask Your Doctor Prior to Umbilical Hernia Repair" href="http://mitchfournier.com/2011/11/21/what-to-ask-your-doctor-prior-to-umbilical-hernia-repair/">what to ask your doctor prior to an umbilical hernia repair</a>. I&#8217;ve also posted a summary of my overall body reboot here: <a title="A Life Rebooted: Lessons Learned on a Journey to a Healthier Me" href="http://mitchfournier.com/2012/04/13/weight-loss/" rel="bookmark">A Life Rebooted: Lessons Learned on a Journey to a Healthier Me</a>.</p>
<p>For the benefit of the community, I&#8217;ve included a few of your messages below with your names redacted (please pop me an email if you&#8217;d rather I remove your messages altogether).</p>
<p>As I mentioned in my first post, I was very nervous about having this procedure done. Yes, my belly button was disfigured and slightly uncomfortable when touched, but really, was that such a big deal?</p>
<p>I was at the tail end of an intensive <a title="Tony Horton's Power 90" href="http://www.amazon.com/gp/product/B000VEVVIA/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000VEVVIA">3-month exercise program</a> and was very much enjoying the unencumbered physical exertion: jumping jacks, ab crunches, push-ups, resistance training, stretching and yoga. A week prior to my scheduled surgery, I had cold feet.</p>
<p>That&#8217;s when I reached out to my doctor with a bunch of questions and wrote up the previous blog post. Today, I&#8217;m happy to say that the entire procedure and recovery went exceedingly well, better than I expected even. Throughout the day, I have no reminders of the surgery short of a nicer looking belly button.</p>
<p>I&#8217;ve had no lingering pain, no &#8220;tugging&#8221; that others reported and no restriction at all when exercising (even ab crunches). Here are some day-by-day details of my umbilical hernia recovery experience:</p>
<h2><strong>Umbilical Hernia Recovery Day 1: the procedure and the first day</strong></h2>
<p><span id="more-160"></span>I had to show up at the surgical center at 6:30 am. They were adamant that I not eat or drink past midnight the night prior and that I didn&#8217;t take any medications for 36 hours before the surgery. After a brief check-in (I had pre-registered online) I stripped out of my clothing and into a johnny.</p>
<p>I was briefed by nurses, the anesthesiologist, the resident who did the surgery and my primary surgeon. I had an IV inserted into to back of my left hand and some preliminary sedatives administered. I was concerned about the risks and recovery discomforts of undergoing general anesthesia so I asked my surgeon and anesthesiologist if they could do the procedure with local anesthesia plus IV sedation, which they did.</p>
<p>After being in the prep room for about 20 minutes, and maybe 5 minutes after getting the preliminary sedation, they wheeled me into the operating room. At that point I was already starting to lose touch with reality. They started me on  the IV sedation and within a minute I was out. I have no recollection of the surgery at all and wonder why anyone would opt for general anesthesia over local.</p>
<p>After being wheeled into recovery, I was visited by my surgeons, given a vicodin, a muffin and some ginger ale. I was in recovery for a little more than an hour and was home by 11 am (you will need someone to drive you). At home, I lounged in bed and popped the prescribed pain meds. It was difficult getting in and out of bed for the first couple of days, but not impossible.</p>
<p>For the first day, I had a thin, clear plastic, 12&#8243; by 12&#8243; bandage over the area, probably to insure that no bad germs got anywhere near the hernia surgery site. I was told to take that off after one day.</p>
<p><span style="color: #ff0000;">Tip #1:</span> Ask about local anesthesia instead of general. There seem to be fewer risks, no risk of throat irratation or chipped teeth from a required breathing tube, and in my experience, it is 100% effective.</p>
<p><span style="color: #ff0000;">Tip #2:</span> Wear sweatpants and slip on shoes to make dressing after the surgery easier. Bending over won&#8217;t be easy for a few days.</p>
<h2><strong><strong>Umbilical Hernia Recovery </strong>Days 1-3</strong></h2>
<p>I spent the first few days mostly in bed watching TV and using my laptop. I was definitely more comfortable lying down or leaning back than sitting upright but I could also move around much better than I anticipated. Getting in and out of bed was a little challenging since using my core was painful. I had to rely on my arms and legs to get up and down as much as possible.</p>
<p>For the first few days, I had to sleep on my back (I&#8217;m normally a side sleeper), but I was surprised at how well I slept even on the first night after surgery.</p>
<p>I was prescribed IC hydrocodon-acetaminophen (aka vicodin, for pain) and IC docusate sodium (a stool softener). I took both medications during the first few days to help manage the pain and get myself &#8220;regular&#8221; again.</p>
<p>At this point, I had about 7 small pieces of overlapping tape keeping the surgery incision closed. I was told to wash the area as normal but to keep these strips on until the follow-up appointment.</p>
<p><span style="color: #ff0000;">Tip #3:</span> Without going into too much detail, know that prescription pain medications and surgery in general can disrupt your normal digestive &#8220;process&#8221;. In addition to my pain medications, I was also prescribed a stool softener and told to use a gentle laxative to help get things regular again. Based on my research, I had expected this and was snacking on prunes for the days leading up to the surgery. For me, things started to get back to normal on day two, but not consistently back to a regular schedule until about a week after surgery.</p>
<h2><strong><strong>Umbilical Hernia Recovery </strong>Day 5</strong></h2>
<p>By day 5 I was feeling pretty good. I was moving around quite well and decided that I would attend a previously schedule birthday dinner out with friends. In hindsight, it was probably too soon for that as sitting upright in a chair for a couple hours put pressure on the area and was quite uncomfortable. I wouldn&#8217;t recommend going out to dinner until week two.</p>
<h2><strong><strong>Umbilical Hernia Recovery </strong>Day 7</strong></h2>
<p>By the end of the first week, I was moving around normally and was no longer taking the pain meds. I had only slight pain when I actually touched the incision site, but in general I felt like I could do almost anything. At this point, my abdomen was still a bit swollen, which was only noticeable from a side view. Around this time, I pulled off the surgical tape because I was curious to see what the scar looked like.</p>
<h2><strong><strong>Umbilical Hernia Recovery </strong>Day 14</strong></h2>
<p>By then end of week two, I felt almost completely back to normal. I still had some swelling under my belly button which made it look like it was when it was herniated. I had my two-week follow-up appointment with my surgeon and he assured me that the swelling would go away and I would, indeed, have an innie again (he was right, of course).</p>
<p>My surgeon gave me the all-clear to start working out again with the caveat that I not lift very heavy weights and not do intense ab crunches. On the next day, I started working out again with the <a title="Power 90 At Home Boot Camp" href="http://www.amazon.com/gp/product/B000TG8D6I/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B000TG8D6I">Power 90</a> at-home routines I was doing for the three months prior to the surgery: resistance training, bodyweight exercises, low impact cardio, slightly higher impact cardio (jumping jacks), stretching and yoga.</p>
<p>Some of the exercises which engaged my core felt a little constricted, but that got better every day.</p>
<h2><strong><strong>Umbilical Hernia Recovery </strong>Day 30+</strong></h2>
<p>After one month, all the swelling was gone, I had my innie back and I was completely healed. As I said in the opening, I have no daily reminders of the hernia or repair surgery. I have no pain, no pulling and no discomfort at all. It feels weird but nice to have no sensitivity when I touch the area and I&#8217;m still quite amazed when I see a normal looking belly button staring back at me in the mirror.</p>
<p>By day 30, I resumed all aspects of my workouts, including the &#8220;Ab Ripper&#8221; exercises which is 10 set (20 reps each) of 10 different abdominal exercises. My abs were very weak after taking a month off, after a week I was doing the 200 crunches again, just as I had been before the surgery.</p>
<h2><strong>My Umbilical Hernia Scar and Scar Management</strong></h2>
<p>The scar for my umbilical hernia repair is just below my belly button in a small 2 cm arc. It is quite small and to insure that it stays that way I started applying <a title="Mederma Scar Care" href="http://www.amazon.com/gp/product/B000052YOB/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000052YOB">Mederma</a> as soon as the surgical tape was off.</p>
<p>Soon after that I discovered <a title="Silicone Scare Sheets" href="http://www.amazon.com/gp/product/B003DGWTXE/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B003DGWTXE">silicone scar sheets</a> which claim to be even more effective than Mederma and which I found to be more convenient since they stayed on all day and regained their stickiness if you gave them a rinse once in a while.</p>
<p>I&#8217;m not sure if either of these methods is working, but they are easy enough to do that I&#8217;ve decided to plug ahead with the silicone scar sheets.</p>
<p>In summary, I am very happy with my repaired belly button and recovery. I don&#8217;t have any tugging, pulling or pain like I read about in other online accounts. I am graduating from my first home boot camp program and starting up with the <a title="Power 90 Master Series" href="http://www.amazon.com/gp/product/B000G0EUVY/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000G0EUVY">next level</a>. Before the end of the year, we&#8217;ll take on the granddaddy of them all, <a title="Tony Horton's P90X home boot camp" href="http://www.amazon.com/gp/product/B000TG8D6I/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B000TG8D6I">P90X</a>!</p>
<p>Below are a few messages from readers with a mixture of similar concerns and alternative outcomes &#8230;</p>
<p><strong>Email #1:</strong></p>
<p style="padding-left: 30px;"><em>Hi Mitch</em></p>
<p style="padding-left: 30px;"><em>You don&#8217;t know me but I came across your excellent hernia repair article via Google and was just wondering how it went for you.</em></p>
<p style="padding-left: 30px;"><em>I&#8217;m making arrangements for the same procedure myself and share the same preoperative concerns.</em></p>
<p style="padding-left: 30px;"><em>Like you, fitness plays a great part in my life and I&#8217;m apprehensive at the prospect of not being able to work out or any other permanent untoward side effects.</em></p>
<p style="padding-left: 30px;"><em>I&#8217;d be appreciative of any insights you may care to share.</em></p>
<p style="padding-left: 30px;"><em>Kind regards</em></p>
<p><strong>Email #2:</strong></p>
<div style="padding-left: 30px;"><em>Mitch,</em></div>
<div style="padding-left: 30px;"></div>
<div style="padding-left: 30px;"><em>Thanks for sharing your story on umbilical hernias.  I went through the same thing you did.  I am in shape, not over weight, got an umbilical hernia at age 39, and had the same hard time finding information out there.</em></div>
<div style="padding-left: 30px;"></div>
<div style="padding-left: 30px;"><em>Mine was small and I am active, not overweight, non-smoker, etc.  My surgeon recommended mesh and open surgery for the reasons you pointed out in your blog.  I had chronic pain, almost like a tugging and dull pain, could not even walk with comfort and put up with that for 8 months.  Many repeat visits to the doctor, he sent me to a pain specialist that did nothing, and finally her recommended another surgery.</em></div>
<div style="padding-left: 30px;"></div>
<div style="padding-left: 30px;"><em>Had the second surgery (just over a year ago) and that time he suggested re-opening the site to see if mesh was ok and if there were any trapped nerves and suggested while I was under, he would go in with laproscopy so he could see the entire area.  He did see some adhesions and cut those free, but other than that said everything looked great.</em></div>
<div style="padding-left: 30px;"></div>
<div style="padding-left: 30px;"><em>Now I have pain at the original site and have chronic pain at one of two locations he went in with a scope.  It really sucks because I don&#8217;t want to have surgery again and deal with more adhesions which I found out after the fact is a HUGE risk with this surgery.</em></div>
<div style="padding-left: 30px;"></div>
<div style="padding-left: 30px;"><em>I wish you all the best.  A good friend of mine, again extremely active athlete, same age, had this surgery same week I did and he has no problems.  Every once in a while a dull discomfort, but he is fine.  I have had 1 week where I felt pretty decent and for whatever reason the pain came back and I feel a discomfort in my abdominal area all the time.</em></div>
<div style="padding-left: 30px;"></div>
<div style="padding-left: 30px;"><em>Post a follow up.  Thanks again for sharing all this information, your site was by far the most helpful of any out there and good luck with your surgery!</em></div>
<div></div>
<div><strong>Email #3:</strong></div>
<div></div>
<div style="padding-left: 30px;"><em>Hey Mitch</em><em>By now you should be 3 wks into your recovery. How are you feeling ?  Did all go well to this point?</em><em>Wanted to thank you for doing the legwork and asking your surgeon many of the questions that I had.</em><em>I am also having open umbilical surgery, scheduled for 12/29/11, and the hernia is the same size.</em><em>Also, its going to be my first surgery at at the age of 57.</em><em>I found so much info on the web for laparoscopic surgery, not as much about open mesh. So I&#8217;m thankful you asked your surgeon these questions, because my</em> <em>surgeon offered both to me but said the open mesh would be a better repair and would have less of a chance of reoccurrence, and my decision based on that.</em><em>But still we never went in any detail like you did, so I wanted to let you know that it helped convince me that I made the correct choice, now the rest is in the surgeons hands.</em><em>Wishing you a painless and speedy full recovery !</em></p>
<p><em>Happy Holidays,</em></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://mitchfournier.com/2012/01/17/my-pleasantly-uneventful-umbilical-hernia-recovery/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>My Atari 2600 MacBook Air Decals</title>
		<link>http://mitchfournier.com/2011/11/22/my-atari-2600-macbook-air-decals/</link>
		<comments>http://mitchfournier.com/2011/11/22/my-atari-2600-macbook-air-decals/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 06:54:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mitchfournier.com/?p=150</guid>
		<description><![CDATA[For a while now, I&#8217;ve been looking for a good vinyl decal for my 13&#8243; MacBook Air. Etsy has a bunch of great ones but none really capture the nostalgia or emotion that I want. Tonight during the Patriots/Chiefs football game I created a few Atari 2600 inspired designs. I chose three of the games [...]]]></description>
			<content:encoded><![CDATA[<p>For a while now, I&#8217;ve been looking for a good vinyl decal for my 13&#8243; MacBook Air. Etsy has a <a href="http://www.etsy.com/listing/85018370/magritte-macbook-decals-macbook-sticker">bunch</a> <a href="http://www.etsy.com/listing/85667679/dharma-initiative-macbook-decal-sticker?ref=sr_gallery_12&amp;ga_search_submit=&amp;ga_langid_override=-1&amp;ga_search_query=dharma+decal&amp;ga_view_type=gallery&amp;ga_ship_to=US&amp;ga_search_type=all&amp;ga_facet=">of</a> <a href="http://www.etsy.com/listing/85829861/touch-macbook-decals-macbook-sticker?ref=sr_gallery_2&amp;ga_search_submit=&amp;ga_search_query=macbook+decal+touch&amp;ga_view_type=gallery&amp;ga_ship_to=US&amp;ga_search_type=all&amp;ga_facet=">great</a> <a href="http://www.etsy.com/listing/86370180/b-u-y-2-get-1-f-r-e-e-decal-b-u-y-3-get?ref=sr_gallery_2&amp;ga_search_submit=&amp;ga_search_query=banksy+molotov+decal+mac&amp;ga_view_type=gallery&amp;ga_ship_to=US&amp;ga_search_type=handmade&amp;ga_facet=handmade">ones</a> but none really capture the nostalgia or emotion that I want.</p>
<p>Tonight during the Patriots/Chiefs football game I created a few Atari 2600 inspired designs. I chose three of the games that I played a lot as a kid. I will probably pick one of these and cut my own decal unless someone chimes in with a good alternative.</p>
<p><strong>Missile Command:</strong> The Atari game with the lamest easter egg of all time.</p>
<p><div id="attachment_155" class="wp-caption alignnone" style="width: 602px"><a href="http://mitchfournier.com/wp-content/uploads/2011/11/missile-command-decal.jpg"><img class="size-full wp-image-155" title="Atari Missile Command MacBook Decal" src="http://mitchfournier.com/wp-content/uploads/2011/11/missile-command-decal.jpg" alt="" width="592" height="393" /></a><p class="wp-caption-text">Atari Missile Command MacBook Decal</p></div><span id="more-150"></span></p>
<p><strong>Adventure:</strong> I loved this game and loved its easter egg too. I call this decal the &#8220;good news, bad news&#8221; composition.</p>
<div id="attachment_154" class="wp-caption alignnone" style="width: 602px"><a href="http://mitchfournier.com/wp-content/uploads/2011/11/adventure-decal.jpg"><img class="size-full wp-image-154" title="Atari Adventure MacBook Decal" src="http://mitchfournier.com/wp-content/uploads/2011/11/adventure-decal.jpg" alt="" width="592" height="393" /></a><p class="wp-caption-text">Atari Adventure MacBook Decal</p></div>
<p><strong>Raiders of the Lost Ark:</strong> Another game I played a ton. Damn those tsetse flies!</p>
<div id="attachment_156" class="wp-caption alignnone" style="width: 602px"><a href="http://mitchfournier.com/wp-content/uploads/2011/11/raiders-of-the-lost-ark-decal.jpg"><img class="size-full wp-image-156" title="Atari Raiders of the Lost Ark MacBook Decal" src="http://mitchfournier.com/wp-content/uploads/2011/11/raiders-of-the-lost-ark-decal.jpg" alt="" width="592" height="393" /></a><p class="wp-caption-text">Atari Raiders of the Lost Ark MacBook Decal</p></div>
<p>I&#8217;d also like to try designs inspired by the ET, Defender and Earthworld games. Remember them?</p>
]]></content:encoded>
			<wfw:commentRss>http://mitchfournier.com/2011/11/22/my-atari-2600-macbook-air-decals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What to Ask Your Doctor Prior to Umbilical Hernia Repair</title>
		<link>http://mitchfournier.com/2011/11/21/what-to-ask-your-doctor-prior-to-umbilical-hernia-repair/</link>
		<comments>http://mitchfournier.com/2011/11/21/what-to-ask-your-doctor-prior-to-umbilical-hernia-repair/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 19:15:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[health]]></category>

		<guid isPermaLink="false">http://mitchfournier.com/?p=141</guid>
		<description><![CDATA[Questions to ask your surgeon before umbilical hernia repair, including recovery times, common complications and surgery alternatives.]]></description>
			<content:encoded><![CDATA[<div id="attachment_145" class="wp-caption alignright" style="width: 310px"><a href="http://mitchfournier.com/wp-content/uploads/2011/11/umbilical-hernia-repair.jpg"><img class="size-medium wp-image-145" title="umbilical-hernia-repair" src="http://mitchfournier.com/wp-content/uploads/2011/11/umbilical-hernia-repair-300x241.jpg" alt="My impression of umbilical hernia repair" width="300" height="241" /></a><p class="wp-caption-text">My impression of umbilical hernia repair</p></div>
<p>(You can read the update on my recovery here: <a href="http://mitchfournier.com/2012/01/17/my-pleasantly-uneventful-umbilical-hernia-recovery/">My Pleasantly Uneventful Umbilical Hernia Recovery</a> and a summary of my overall body reboot here: <a title="A Life Rebooted: Lessons Learned on a Journey to a Healthier Me" href="http://mitchfournier.com/2012/04/13/weight-loss/" rel="bookmark">A Life Rebooted: Lessons Learned on a Journey to a Healthier Me</a>)</p>
<p>Fair warning: this post is well off-topic from my typical Python/Django/tech focus. It does, nonetheless, share some useful information that I had a hard time compiling from Google searches alone, which is well in line with this blog&#8217;s purpose.</p>
<p>Next week I will be having my small and typical <strong><a title="Wikipedia: &quot;Umbilical hernia&quot;" href="http://en.wikipedia.org/wiki/Umbilical_hernia">umbilical hernia</a></strong> repaired. Since this is my first surgery, I have been freaking out a bit. I have done a lot of Google searches looking for recovery stories and similar cases to mine. I have been particularly interested in the benefits of open vs. laparoscopic surgery as well as the mesh vs. suture repair method.</p>
<p>Over the past few months, I have been doing a lot of intense <a title="P90X: Tony Horton's 90-Day Extreme Home Fitness Workout DVD Program" href="http://www.amazon.com/gp/product/B000TG8D6I/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B000TG8D6I">home boot camp</a> fitness routines and am eager to learn what the recovery time for my umbilical hernia repair will be for various activities.<span id="more-141"></span></p>
<p>Finally, after a lot of searching, I posed the following questions to my surgeon. His answers are included. For background, I am a relatively fit and active person with a smallish (about the size of a grape) umbilical hernia. My surgeon is affiliated with Beth Israel Deaconess Hospital in Boston and Needham, MA and has been doing hernia repairs for about 10 years.</p>
<p>Where appropriate, I have annotated his replies with my own notes in brackets. This annotated information mostly came from speaking with him on the phone.</p>
<h3>What method will you use to repair my umbilical hernia (mesh, mesh plug, suture, open, laparoscopic)?</h3>
<p>- I think open surgery is a better approach for your hernia. It is the simplest and lowest risk approach for your situation. [Open surgery allows him to see the defect better, more accurately secure the reinforcing mesh (if needed) and has a lower risk of damaging surrounding organs.]</p>
<h3>Is mesh required for the size hernia I have? Would sutures be an acceptable solution?</h3>
<p>- Mesh is used when the defect in the fascia is greater than 2-3 cm and in obese patients. [He noted that recurrence rates for mesh-repaired hernia are typically less than 5% whereas recurrence rates for suture-only repairs can be as high as 25%.]</p>
<h3>The common complications I have read about were caused by mesh problems (mesh movement, mesh balling, infection, foreign-body rejection, scar tissue, chronic pain and &#8220;tugging&#8221;). What percentage of your patients have experienced mesh-related complications?</h3>
<p>- Mesh movement or balling is rare with open surgery. Scar tissue occurs with any operation and chronic pain is more common with <a title="Wikipedia: &quot;Inguinal hernia&quot;" href="http://en.wikipedia.org/wiki/Inguinal_hernia">inguinal hernia</a> surgery and with laparoscopic approaches to umbilical and <a title="Wikipedia: &quot;Incisional hernia&quot;" href="http://en.wikipedia.org/wiki/Ventral_hernia">ventral [or incisional] hernias</a>. Mesh infection is the most common complication. It happens in less than 1% of patients. I have done more than 2,500 hernia operations in 10 years in practice so of course I have had this complication.</p>
<h3>Do you do any non-mesh umbilical hernia repairs? Why not for my case?</h3>
<p>- Yes, we may still not use mesh pending the size of your defect which cannot be determined until surgery because you have some fat trapped in the defect preventing measurement until surgery.</p>
<h3>Do you do laparoscopic umbilical hernia repairs? Why not for my case?</h3>
<p>- Yes, I think that open surgery is a better approach for you hernia and your body type. [He noted that laparoscopic surgeries are actually more invasive than open surgeries with a greater risk of surrounding organ damage and mesh placement and movement problems.]</p>
<h3>As mentioned above, I’m very concerned about mesh problems and chronic pain during my future <a title="P90X: Tony Horton's 90-Day Extreme Home Fitness Workout DVD Program" href="http://www.amazon.com/gp/product/B000TG8D6I/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B000TG8D6I">P90X</a>, boot-camp-style exercises. Which repair method is better for quickly returning to a very active lifestyle (sutures vs. mesh, open vs. laparoscopic)?</h3>
<p>- Neither approach will prevent returning to full activity. However, you will need at least 4 weeks of rest from intense core work.</p>
<h3>If mesh is recommended, would laparoscopic provide for a shorter recovery time? Is there a downside to a laparoscopic procedure?</h3>
<p>- The downside to laparoscopy is that is &#8220;more invasive&#8221; even though we call it minimally invasive. We make incisions away from the hernia. There is more risk albeit small of bowel or vascular injury with laparoscopic surgery than with open surgery.</p>
<h3>How big is the piece of mesh you will insert? What shape? What prevents it from moving? Will scar tissue form around it causing problems?</h3>
<p>- The mesh size depends on the size of defect. It is usually 2-3 cm larger on all sides than then defect. We secure it in place with stitches and this prevents it from moving during tissue ingrowth/scarring. You want scarring and ingrowth to occur to prevent long term shifting of the mesh.</p>
<h3>Will the incision be hidden within the navel? I don’t want a visible scar, and want my innie back.</h3>
<p>- The incision will be small in a curvilinear fashion just below the umbilicus. It will be visible but small. You will have your &#8220;innie&#8221; back. [He noted that some surgeons completely hide the incision in the navel, but he has found that it is more difficult to aesthetically reconstruct the belly button when you do this.]</p>
<h3>Is it possible to do local anesthesia plus IV sedation instead of general anesthesia?</h3>
<p>- If the anesthesiologist agrees then we can do it under iv sedation with local. [The thought of general anesthesia scares me, as well as the potential for respiratory complications and throat irritation from the required breathing tube.]</p>
<h3>What are my chances of getting chronic pain from a hernia mesh?</h3>
<p>- very small in this location, less than 0.5% [Although he did say that I will be aware of the repair, but it shouldn't be painful.]</p>
<h3>How is mesh-caused chronic pain treated and can it be reliably cured?</h3>
<p>- Most chronic pain syndromes are in a different location hernias but are treated in multiple ways including mesh removal</p>
<h3>What is your recurrence rate with non-mesh hernia repairs?</h3>
<p>- It depends on many factors. Size of hernia, medical problems of patient, obesity etc. I would say that in your case the risk of recurrence is between 5-10%.</p>
<h3>Umbilical hernia recovery times: how soon can I return to normal exercise activities?</h3>
<p>Running: 2-3 weeks<br />
Weight lifting: 4-6 weeks<br />
Push-ups: 4 weeks<br />
Ab crunches: 4-6 weeks<br />
Skiing: 4 weeks</p>
<h3>How soon can I drive?</h3>
<p>- usually 48 hours after surgery and when not taking narcotics for pain.</p>
<h3>How soon can l comfortably travel internationally (5 hr flight, 40 lb luggage, lots of walking, stairs)?</h3>
<p>- 2-3 weeks</p>
<h3>How soon can I comfortably go out socially (dinner, drinks)?</h3>
<p>- 1-2 weeks [If I require narcotics to manage the pain, then I can't drink alcohol while taking them.]</p>
<h3>How many times have you performed this surgery?</h3>
<p>- all hernias 2,500-3,000 times</p>
<h3>What kinds of complications are there to this procedure?</h3>
<p>- bleeding, infection, recurrent hernia are the most common complications.</p>
<h3>What kinds of complications have your patients experienced?</h3>
<p>- all of the above albeit uncommon.</p>
<p>I hope this helps at least one reader become more educated about, and comfortable with, umbilical hernia repairs. I will post a follow-up after my procedure and recovery. Here are a few websites I found useful when researching umbilical hernia repair:</p>
<ul>
<li><a href="http://www.nejm.org/doi/full/10.1056/NEJM200008103430603">New England Journal of Medicine: &#8220;A Comparison of Suture Repair with Mesh Repair for Incisional Hernia&#8221;</a></li>
<li><a href="http://www.scirp.org/Journal/PaperInformation.aspx?paperID=4937">A Long-term Follow-up: Suture versus Mesh Repair for Adult Umbilical Hernia in Saudi Patients. A Single Center Prospective Study</a></li>
<li><a href="http://www.herniaonline.com/techniques/index.html">Hernia Center of Southern California: &#8220;Surgical Techniques&#8221;</a></li>
<li><a href="http://www.herniaonline.com/faqs/index.html">Hernia Center of Southern California: &#8220;FAQs&#8221;</a></li>
<li><a href="https://www.google.com/search?rlz=1C1CHKZ_enUS436US436&amp;gcx=c&amp;sourceid=chrome&amp;ie=UTF-8&amp;q=Follow-up+of+a+Trial+of+Suture+Versus+Mesh+Repair+of+Hernia%3A+Discussion">Follow-up of a Trial of Suture Versus Mesh Repair of Hernia</a> (only available without account if visited via a Google SRP, slimy)</li>
</ul>
<p>Now back to coding <img src='http://mitchfournier.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span style="color: #ff0000;"><strong>SEE MY UPDATE:</strong></span> <a href="http://mitchfournier.com/2012/01/17/my-pleasantly-uneventful-umbilical-hernia-recovery/">My Pleasantly Uneventful Umbilical Hernia Recovery</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mitchfournier.com/2011/11/21/what-to-ask-your-doctor-prior-to-umbilical-hernia-repair/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to capture and remotely save a webcam screen grab</title>
		<link>http://mitchfournier.com/2011/10/19/how-to-capture-and-remotely-save-a-webcam-screen-grab/</link>
		<comments>http://mitchfournier.com/2011/10/19/how-to-capture-and-remotely-save-a-webcam-screen-grab/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 07:30:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://mitchfournier.com/?p=137</guid>
		<description><![CDATA[I&#8217;ve had this WiFi enabled webcam looking down my driveway for over a year now. Since I work at home, it&#8217;s great for monitoring when deliveries, Jehova&#8217;s Witnesses and family members approach the house. It is also useful for checking on home when I am away on vacation. I have grown to rely on it [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_138" class="wp-caption alignright" style="width: 210px"><a href="http://mitchfournier.com/wp-content/uploads/2011/10/remote-capture-webcam.jpg"><img class="size-full wp-image-138 " title="remote-capture-webcam" src="http://mitchfournier.com/wp-content/uploads/2011/10/remote-capture-webcam.jpg" alt="" width="200" height="200" /></a><p class="wp-caption-text">Remote capture webcam images</p></div>
<p>I&#8217;ve had <a href="http://www.amazon.com/gp/product/B0030FR08W/ref=as_li_ss_tl?ie=UTF8&amp;tag=wantboxcom-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=B0030FR08W">this</a> WiFi enabled webcam looking down my driveway for over a year now. Since I work at home, it&#8217;s great for monitoring when deliveries, <a title="Wikipedia" href="http://en.wikipedia.org/wiki/Jehovah's_Witnesses">Jehova&#8217;s Witnesses</a> and family members approach the house.</p>
<p>It is also useful for checking on home when I am away on vacation. I have grown to rely on it daily and I keep a small browser window with the video stream always up on one of my work monitors.</p>
<p>Up until this week, however, I didn&#8217;t remotely save any captured data from the camera. After reading about a home break-in over the weekend I decided to fix this. Below are the steps to quickly and easily store and display a series of 5-minute increment snapshot from your home webcam to a remote server.<span id="more-137"></span></p>
<p>Here is a <a href="http://mitchfournier.com/snaps/2011/10/17/">sample day</a> from my camera and my detailed reply on <a href="http://wantbox.com">Wantbox</a> to someone who was looking for an outdoor <a href="http://wantbox.com/I-want-an-outdoor-wireless-security-camera_Wayland-MA-01778.html">wireless security camera</a>.</p>
<p><strong>Prerequisites</strong></p>
<ol>
<li>A web accessible webcam.</li>
<li>A remote server (shared is fine, no root access needed, I use and love <a title="Dreamhost" href="http://www.dreamhost.com/r.cgi?643899">Dreamhost</a>).</li>
</ol>
<p><strong> The basic steps</strong></p>
<ol>
<li>Setup your home router to allow remote viewing of your webcam.</li>
<li>Figure out what the image file for your video stream is. Mine is &#8220;snapshot.cgi&#8221;. View source on the web page that displays your video stream and search the HTML until you find the correct file.</li>
<li>Create a shell script on your server which wgets and saves the image.</li>
<li>Create a cron job which fires off the script every five minutes.</li>
<li>Monitor and enjoy knowing that you&#8217;ll at least have a nice snapshot of you home intruder&#8217;s car.</li>
</ol>
<p><strong>Note:</strong> my simple little webcam has a few modes: one is a live feed from the camera and the other is tailored for smart phones and updates the camera image every few seconds. It was on this second page where I found the appropriate video image file for grabbing.</p>
<p><strong>The cron job</strong></p>
<p>Nothing fancy here, simply &#8220;crontab -e&#8221; on your remote server and add the following entry to call the shell script every five minutes.</p>

<pre class="brush: bash"># Grab a screen cap every 5 minutes
0,5,10,15,20,25,30,35,40,45,50,55 * * * * ~/yourdomain.com/assets/grab_snap.sh</pre>
<p><strong>The shell script</strong></p>
<p>The shell script does a few things:</p>
<ol>
<li>Parses the current date into its year, month and day parts. You need this because the snaps are stored in a directory like &#8220;/2011/10/18/&#8221;.</li>
<li>Checks if today&#8217;s target directory exists, if not it creates it and creates a symbolic link to a standard &#8220;index.html&#8221; file.</li>
<li>Fires off wget to grab a screen grab from your home webcam. A sample snapshot filename is &#8220;snap_19:55_PDT.jpg&#8221;.</li>
</ol>
<div><strong>Note:</strong> by using the &#8220;&#8211;output-document&#8221; flag of wget you can save the snapshot into a file name that is more useful. Also, since each day&#8217;s &#8220;index.html&#8221; file is actually a symbolic link back to a single &#8220;index.html&#8221; file it is very easy to mess around with the page and have your changes propagate to every day&#8217;s index file.</div>

<pre class="brush: bash">#!/bin/bash
#
# Grab and save a frame from our home driveway camera.
#   Usage: ./grab_snap.sh
#   Sample: 0,5,10,15,20,25,30,35,40,45,50,55 * * * * ~/yourdomain.com/grab_snap.sh
#

curryear=&quot;`date +%Y`&quot;
currmonth=&quot;`date +%m`&quot;
currday=&quot;`date +%d`&quot;
currtime=&quot;`date +%H:%M_%Z`&quot;

outfile=&quot;/home/you/yourdomain.com/snaps/${curryear}/${currmonth}/${currday}/snap_${currtime}.jpg&quot;
target=&quot;http://yourhome.com:50881/snapshot.cgi?${currday}-${currtime}&quot;

# Check if this year&#039;s directory exists
if [ ! -d ~/yourdomain.com/snaps/${curryear} ]; then
   mkdir ~/yourdomain.com/snaps/${curryear}
fi

# Check if this month&#039;s directory exists
if [ ! -d ~/yourdomain.com/snaps/${curryear}/${currmonth}/ ]; then
   mkdir ~/yourdomain.com/snaps/${curryear}/${currmonth}/
fi

# Check if this day&#039;s directory exists
if [ ! -d ~/yourdomain.com/snaps/${curryear}/${currmonth}/${currday}/ ]; then
   mkdir ~/yourdomain.com/snaps/${curryear}/${currmonth}/${currday}/
   ln -s ~/yourdomain.com/assets/index.html ~/yourdomain.com/snaps/${curryear}/${currmonth}/${currday}/index.html
fi

# Grab the screen cap
wget --user=yourcamerausername --password=&#039;yourcamerapassword&#039; --output-document=$outfile $target</pre>
<p><strong>The index.html file</strong><br />
This index file shows all of the thumbnails from your webcam and displays the full sized image when you rollover one (<a href="http://mitchfournier.com/snaps/2011/10/17/">see demo</a>). There&#8217;s a little bit of CSS embedded in the head. There are no other dependencies outside of this index file and the captured data.</p>

<pre class="brush: html">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;
    &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; lang=&quot;en&quot;&gt;
&lt;meta http-equiv=&quot;refresh&quot; content=&quot;600&quot;&gt;
&lt;style&gt;
    body {background-color:#000;}
    h1 {color:#FFF; margin-left:50px;}
    a {color:#FFF; text-decoration:none;}
    a:hover {color:#CCC; text-decoration:underline;}
    .container {width:1470px;}
    #preview {float:right; width:640px; height:480px; background-color:#222; border:1px solid #FFF;}
    .hour_row {width:880px;}
    .row_label {color:#666; width:50px; height:48px; display:inline-block;}
    .thumb {width:64px; height:48px; background-color:#111; display:inline-block;}
&lt;/style&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
    date=new Array();
    date=document.location.pathname.split(&quot;/&quot;);
    title=&quot;Snaps from &quot;+date[2]+&quot;-&quot;+date[3]+&quot;-&quot;+date[4];
    document.title=title;

    // Thumbnail rollover function
    function update_preview(src,hr) {
       document.getElementById(&#039;preview&#039;).style.marginTop=hr*40+&quot;px&quot;;
       document.getElementById(&#039;preview&#039;).style.background=&#039;url(&#039; + src + &#039;)&#039;;
    }
&lt;/script&gt;
&lt;/head&gt;&lt;/pre&gt;
&lt;pre lang=&quot;foo&quot;&gt;&lt;body&gt;
&lt;div class=&#039;container&#039;&gt;
&lt;div id=&#039;preview&#039;&gt;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
document.write(&quot;&lt;h1&gt;Snaps from &lt;a href=&#039;../..&#039;&gt;&quot;+date[2]+&quot;&lt;/a&gt;-&lt;a href=&#039;..&#039;&gt;&quot;+date[3]+&quot;&lt;/a&gt;-&quot;+date[4]+&quot;&lt;/h1&gt;&quot;);
for (h=0; h&lt;=23; h++) {
  hour=h;

  // Pad single digit hours
  if (h&lt;10) hour=&#039;0&#039;+h;

  // Calc AM/PM and convert from pacific (server) to eastern time
  am_pm=&#039; am&#039;;
  if (h&gt;8 &amp;&amp; h&lt;21) am_pm=&#039; pm&#039;;

  eastern=h+3;
  if (eastern&gt;12) { eastern-=12; }
  if (eastern&gt;12) { eastern-=12; } // yes, really needed, take it out and see why

  document.write(&quot;&lt;div class=&#039;hour_row&#039;&gt;&quot;);
  document.write(&quot;&lt;div class=&#039;row_label&#039;&gt;&quot;+hour+&quot;:00&lt;br&gt;&quot;+eastern+am_pm+&quot;&lt;/div&gt;&quot;);
  for (m=0; m&lt;=55; m+=5) {
    minute=m;
    if (m&lt;10) minute=&#039;0&#039;+m; // Pad single minutes
    document.write(&quot;&lt;div class=&#039;thumb&#039;&gt;&lt;img src=&#039;snap_&quot;+hour+&quot;:&quot;+minute+&quot;_PDT.jpg&#039; &quot;);
    document.write(&quot;title=&#039;&quot;+eastern+&quot;:&quot;+minute+am_pm+&quot;&#039; width=&#039;64&#039; height=&#039;48&#039; &quot;);
    document.write(&quot;onmouseover=&#039;update_preview(this.src,&quot;+hour+&quot;)&#039;&gt;&lt;/div&gt;&quot;);
  }
  document.write(&quot;&lt;/div&gt;&quot;);
}
&lt;/script&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p><strong>Use an .htaccess file to protect your directory (for Apache users)</strong><br />
Personally, I don&#8217;t want people rooting around my webcam image history, so I have protected my server by placing the following .htaccess file at the root level of my camera archive web server.</p>
<p>You can create the appropriate entry in the passwd file by executing: &#8220;htpasswd -c /home/you/.htpasswds/passwd yourname&#8221;. When you are prompted enter the password that your would like to use.</p>

<pre class="brush: html">AuthName &quot;Dialog prompt&quot;
AuthType Basic
AuthUserFile /home/you/.htpasswds/passwd
Require valid-user</pre>
<p>That&#8217;s all she wrote. If and when you improve on my default index.html file please share it with me!</p>
]]></content:encoded>
			<wfw:commentRss>http://mitchfournier.com/2011/10/19/how-to-capture-and-remotely-save-a-webcam-screen-grab/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How To Import a CSV (or TSV) file into a Django Model</title>
		<link>http://mitchfournier.com/2011/10/11/how-to-import-a-csv-or-tsv-file-into-a-django-model/</link>
		<comments>http://mitchfournier.com/2011/10/11/how-to-import-a-csv-or-tsv-file-into-a-django-model/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 23:02:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://mitchfournier.com/?p=111</guid>
		<description><![CDATA[Recently I downloaded a US zip code data file in comma separated (CSV) format. Below are the steps and python script that I used to import that data into a django model for my site Wantbox.com. The Steps to Import CSV Data into Django: Create your django model (mine is called &#8220;ZipCode&#8221;, see below). Create [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_131" class="wp-caption alignright" style="width: 190px"><a href="http://mitchfournier.com/wp-content/uploads/2011/10/how-to-import-csv-django.png"><img class="size-full wp-image-131" title="how-to-import-csv-django" src="http://mitchfournier.com/wp-content/uploads/2011/10/how-to-import-csv-django.png" alt="" width="180" height="180" /></a><p class="wp-caption-text">How to import a CSV file into Django</p></div>
<p>Recently I downloaded a US zip code data file in comma separated (CSV) format. Below are the steps and python script that I used to import that data into a django model for my site <a href="http://wantbox.com">Wantbox.com</a>.</p>
<p><strong>The Steps to Import CSV Data into Django:</strong></p>
<ol>
<li>Create your django model (mine is called &#8220;ZipCode&#8221;, see below).</li>
<li>Create a python script called &#8220;load_data.py&#8221; with your correct django project and directory info (see mine below).</li>
<li>Put the CSV file and “load_data.py” script in the same directory.</li>
<li>From that directory run: <code>python ./load_data.py”</code></li>
</ol>
<p>That&#8217;s it. For a CSV file with about 42,000 rows this import took about 15 seconds. You can verify that the data loaded correctly by checking your django admin.<span id="more-111"></span></p>
<p><strong>My CSV File</strong></p>

<pre class="brush: python">ZIPCODE, CITY, STATECODE, STATENAME
02111, BOSTON, MA, MASSACHUSETTS
02481, WELLESLEY HILLS, MA, MASSACHUSETTS
05819, ST. JOHNSBURY, VT, VERMONT
etc...</pre>
<p><strong>My Django &#8220;ZipCode&#8221; model:</strong></p>

<pre class="brush: python">import datetime

class ZipCode(models.Model):
    zipcode = models.CharField(max_length=5)
    city = models.CharField(max_length=64)
    statecode = models.CharField(max_length=2)
    statename = models.CharField(max_length=32)
    create_date = models.DateTimeField(default=datetime.datetime.now)

    def __unicode__(self):
        return &quot;%s, %s (%s)&quot; % (self.city, self.statecode, self.zipcode) 

    class Meta:
        ordering = [&#039;zipcode&#039;]</pre>
<p><strong>My &#8220;load_data.py&#8221; Python script:</strong></p>

<pre class="brush: python"># Full path and name to your csv file
csv_filepathname=&quot;/home/mitch/projects/wantbox.com/wantbox/zips/data/zipcodes.csv&quot;
# Full path to your django project directory
your_djangoproject_home=&quot;/home/mitch/projects/wantbox.com/wantbox/&quot;

import sys,os
sys.path.append(your_djangoproject_home)
os.environ[&#039;DJANGO_SETTINGS_MODULE&#039;] = &#039;settings&#039;

from zips.models import ZipCode

import csv
dataReader = csv.reader(open(csv_filepathname), delimiter=&#039;,&#039;, quotechar=&#039;&quot;&#039;)

for row in dataReader:
if row[0] != &#039;ZIPCODE&#039;: # Ignore the header row, import everything else
zipcode = ZipCode()
zipcode.zipcode = row[0]
zipcode.city = row[1]
zipcode.statecode = row[2]
zipcode.statename = row[3]
zipcode.save()</pre>
<p><strong>Importing a TSV File (tab separated values) into a Django Model</strong><br />
This script will work for importing Excel TSV files into Django as well. Simply change the python script&#8217;s &#8220;dataReader&#8221; line to this:</p>

<pre class="brush: python">dataReader = csv.reader(open(csv_filepathname), dialect=&#039;excel-tab&#039;)</pre>
<p><strong>About Wantbox</strong><br />
<a href="http://wantbox.com"> Wantbox</a> is a consumer information website where users publish the things they want and other users supply purchasing recommendations, reviews and typical costs. The service covers a wide variety of consumer and business products and services. On Wantbox you can find someone to <a href="http://wantbox.com/I-want-a-service-to-remove-ice-dams-from-my-roof_Needham-MA-02492.html">remove ice dams</a>, <a href="http://wantbox.com/I-want-a-tree-service-tree-and-fallen-limb-removal-needed_Bozeman-MT-59715.html">remove a fallen tree limb</a> or help you <a href="http://wantbox.com/I-want-solid-oak-wood-flooring-installed_Westport-CT-06888.html">install new hardwood floors</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mitchfournier.com/2011/10/11/how-to-import-a-csv-or-tsv-file-into-a-django-model/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Reducing Page Load Times Dramatically Increased my Googlebot Crawl Rate</title>
		<link>http://mitchfournier.com/2011/08/03/reducing-page-load-times-dramatically-increased-my-googlebot-crawl-rate/</link>
		<comments>http://mitchfournier.com/2011/08/03/reducing-page-load-times-dramatically-increased-my-googlebot-crawl-rate/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 22:08:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://mitchfournier.com/?p=113</guid>
		<description><![CDATA[How improving page load times increase the number of pages crawled per day by Googlebot]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-125" title="google-site-speed" src="http://mitchfournier.com/wp-content/uploads/2011/08/google-site-speed.jpg" alt="" width="300" height="231" />We&#8217;ve heard it many times before: Google <a title="Using site speed in web search ranking" href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html">loves</a> fast loading websites. Towards the end of this past June, I completed a move of my site <a title="Wantbox - Home Improvement" href="http://wantbox.com/want/tag/home%20improvement/">Wantbox</a> from a Dreamhost shared server to a dedicated Linode virtual server.</p>
<p>I really like <a title="DreamHost home page" href="http://www.dreamhost.com/r.cgi?643899">Dreamhost&#8217;s</a> hosting service, their nice dashboard and great customer service, but Wantbox had grown beyond shared hosting. I needed an environment that I could fully control and could no longer tolerate the downtime caused by other sites on my shared server.</p>
<p>I chose to move to <a title="Linode" href="http://www.linode.com/?r=c2d81b122db2960e45c6c0d18720e5211ea287eb">Linode</a> because of the competitive price, the positive experience from some friends and the great Django/Apache/MySQL <a href="https://github.com/nigma/StackScripts">StackScript</a> setup script by <a href="http://en.ig.ma/">Filip</a>.</p>
<p>Perceptually, I noticed that the pages seemed to be loading faster, and confirmed an approximate 35% page load improvement using <a href="http://www.webpagetest.org">WebPageTest.org</a>.</p>
<p><span id="more-113"></span>I didn&#8217;t pay much attention to GoogleBot&#8217;s reaction to this faster site hosting environment until I happened to check out Wantbox&#8217;s crawl stats today:</p>
<p><img class="size-full wp-image-126 alignnone" title="graphs" src="http://mitchfournier.com/wp-content/uploads/2011/08/graphs.gif" alt="" width="400" height="689" /></p>
<p>Not too shabby: an immediate drop in the time Googlebot spent downloading pages resulting in more pages crawled per day.</p>
<p>In real numbers (approximated based on the above graphs),  I saw an 83% drop in the time to download a Wantbox page which has resulted in a 200% increase in pages crawled per day. Booya!</p>
<p><strong>ABOUT WANTBOX:</strong></p>
<p>Wantbox is a place to post all of the things that you want and have your friends, neighbors and local merchants help you find them. Learn from other people&#8217;s shopping experiences to help you make more informed decisions. On Wantbox you can find someone to <a href="http://wantbox.com/I-want-someone-to-design-a-bathroom-remodel_Wellesley-Hills-MA-02481.html">design a bathroom</a>, install <a href="http://wantbox.com/I-want-an-installer-for-dog-electric-fencing_Wellesley-Hills-MA-02481.html">dog electric fencing</a> or learn everything you need to find a <a href="http://wantbox.com/I-want-estimates-for-domestic-house-cleaning-services_Boston-MA-02114.html">domestic house cleaning</a> service.</p>
<p><strong>UPDATE:</strong></p>
<p>Tommy asked a good question in the comments, namely, have my keyword rankings improved as a result of this speed improvement. After checking, over half of them have indeed improved while only 14% have degraded. The rest either have not changed or still do not rank.</p>
]]></content:encoded>
			<wfw:commentRss>http://mitchfournier.com/2011/08/03/reducing-page-load-times-dramatically-increased-my-googlebot-crawl-rate/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>What a Google Penalty Looks Like</title>
		<link>http://mitchfournier.com/2011/07/21/what-a-google-penalty-looks-like/</link>
		<comments>http://mitchfournier.com/2011/07/21/what-a-google-penalty-looks-like/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 04:24:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[wantbox]]></category>

		<guid isPermaLink="false">http://mitchfournier.com/?p=119</guid>
		<description><![CDATA[What a Google penalty looks like: a graph of my site's search traffic before, during and after being hit with a Google search penalty.]]></description>
			<content:encoded><![CDATA[<p><a href="http://mitchfournier.com/wp-content/uploads/2011/07/google-frown1.jpg"><img class="alignright size-full wp-image-122" title="google-frown" src="http://mitchfournier.com/wp-content/uploads/2011/07/google-frown1.jpg" alt="Google penalty logo" width="294" height="108" /></a>My site <a title="Social Shopping" href="http://wantbox.com">Wantbox</a> (find someone for <a title="Find someone for remodeling the bathroom" href="http://wantbox.com/I-want-help-remodeling-the-bathroom-in-my-home_Boston-MA-02111.html">remodeling the bathroom</a>) recently recovered from a sitewide Google algorithmic penalty. With Google, you never know for sure why you were penalized, but after reading a lot of posts, interacting with a few <a title="SEOmoz Pro Q&amp;A Forum" href="http://www.seomoz.org/q/lost-all-google-traffic-on-march-18-penalty-or-panda">SEO experts</a> and doing some thoughtful head scratching I made a <a title="7 SEO Tips for your Django Site" href="http://mitchfournier.com/2011/03/25/7-seo-tips-for-your-django-site/">bunch of changes</a> to the site and waited it out.</p>
<p>In the end, I believe that Google felt I had too many links from my <a title="Free family website and online birth announcements" href="http://www.parentshack.com">online birth announcement</a> site into Wantbox. I removed most of the links and added &#8220;rel=nofollow&#8221; to the remaining ones. I admitted my error in a reconsideration request to Google (Google&#8217;s response to my request included below), documented specifically what I had done to fix the problem and waited it out.</p>
<p>Below is the graph of how the Google penalty played out. I wasn&#8217;t surprised by the 90-day duration of the penalty: I had read other reports of similar link-based actions. I didn&#8217;t expect, however, the gradual ramp-back of the the &#8220;penalty release&#8221; period. In all, it took about 4 months to get back to normal traffic.</p>
<p><a href="http://mitchfournier.com/wp-content/uploads/2011/07/penalty-graph.jpg"><img class="size-full wp-image-121 alignnone" title="penalty-graph" src="http://mitchfournier.com/wp-content/uploads/2011/07/penalty-graph.jpg" alt="What a Google penalty looks like" width="603" height="206" /></a><br />
Source: <a title="Clicky" href="http://getclicky.com/66382265">Clicky</a> Search Traffic (my favorite analytics service)</p>
<p><span id="more-119"></span>The moral of this story? Make sure that you know <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=35769">Google&#8217;s Webmaster Guidelines</a> like the back of your hand and be <strong>very</strong> careful with your site&#8217;s <a href="http://en.wikipedia.org/wiki/Backlink">backlink</a> profile.</p>
<p><strong>My Google Penalty Timeline: <span style="color: #ff0000;">[UPDATE]</span></strong></p>
<ul>
<li><strong>March 18:</strong> my site penalty started (day 0)</li>
<li><strong>March 18:</strong> Added &#8220;rel=nofollow&#8221; to the backlinks from my other site (day 0)</li>
<li><strong>April 6:</strong> Finished all site changes that may have caused a problem (day 19)</li>
<li><strong>April 10:</strong> Submitted a reconsideration request to Google (day 23)</li>
<li><strong>April 19:</strong> Received Google&#8217;s response to my reconsideration request (day 32 / day 9 after request)</li>
<li><strong>June 14:</strong> The penalty was lifted, traffic started to recover (day 88 / day 65 after request / day 56 after response)</li>
</ul>
<p>Personally, I do not believe that my reconsideration request had any impact at all on the timing of my site&#8217;s penalty. All it did was inform me that the penalty was algorithmic and not a manual action by someone on Google&#8217;s webspam team.</p>
<p>I&#8217;m also not convinced that any of my site changes really mattered (NOINDEXing thin pages, NOFOLLOWing affiliate links, fixing duplicate titles, etc.) I think I collected too many backlinks too fast from one of my other sites, which triggered the penalty. If anything, the one change that mattered was adding &#8220;rel=nofollow&#8221; to most of my links from my other site.</p>
<p><strong>For the truly curious: Google&#8217;s response to my reinclusion request</strong></p>
<p style="padding-left: 30px;"><em>Subject: Reconsideration request for http://wantbox.com/: No manual spam actions found</em></p>
<p style="padding-left: 30px;"><em>Dear site owner or webmaster of <a href="http://wantbox.com/" target="_blank">http://wantbox.com/</a>, We received a request from a site owner to reconsider <a href="http://wantbox.com/" target="_blank">http://wantbox.com/</a> for compliance with Google&#8217;s Webmaster Guidelines. We reviewed your site and found no manual actions by the webspam team that might affect your site&#8217;s ranking in Google. There&#8217;s no need to file a reconsideration request for your site, because any ranking issues you may be experiencing are not related to a manual action taken by the webspam team. Of course, there may be other issues with your site that affect your site&#8217;s ranking. Google&#8217;s computers determine the order of our search results using a series of formulas known as algorithms. We make hundreds of changes to our search algorithms each year, and we employ more than 200 different signals when ranking pages. As our algorithms change and as the web (including your site) changes, some fluctuation in ranking can happen as we make updates to present the best results to our users. If you&#8217;ve experienced a change in ranking which you suspect may be more than a simple algorithm change, there are other things you may want to investigate as possible causes, such as a major change to your site&#8217;s content, content management system, or server architecture. For example, a site may not rank well if your server stops serving pages to Googlebot, or if you&#8217;ve changed the URLs for a large portion of your site&#8217;s pages. <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34444&amp;hl=en" target="_blank">This article</a> has a list of other potential reasons your site may not be doing well in search. If you&#8217;re still unable to resolve your issue, please see our <a href="http://www.google.com/support/forum/p/Webmasters?hl=en" target="_blank">Webmaster Help Forum</a> for support. Sincerely, Google Search Quality Team</em></p>
<div style="background-color: #ffd; padding: 3px;">If you found this post interesting, please consider voting it up on <a href="http://news.ycombinator.com/item?id=2788519">Hacker News</a>. Thanks!</div>
]]></content:encoded>
			<wfw:commentRss>http://mitchfournier.com/2011/07/21/what-a-google-penalty-looks-like/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Debugging Nginx and Django: Viewing HTTP headers in Google Chrome</title>
		<link>http://mitchfournier.com/2011/07/11/debugging-nginx-and-django-viewing-http-headers-in-google-chrome/</link>
		<comments>http://mitchfournier.com/2011/07/11/debugging-nginx-and-django-viewing-http-headers-in-google-chrome/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 17:59:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[django]]></category>

		<guid isPermaLink="false">http://mitchfournier.com/?p=112</guid>
		<description><![CDATA[How to view HTTP headers in Google Chrome]]></description>
			<content:encoded><![CDATA[<p><a href="http://mitchfournier.com/wp-content/uploads/2011/07/Nginx-battleship.png"><img class="alignright size-medium wp-image-118" title="Nginx-battleship" src="http://mitchfournier.com/wp-content/uploads/2011/07/Nginx-battleship-300x213.png" alt="" width="240" height="170" /></a>It seems like every time I setup a new Django project, I spend an inordinate amount of time getting the site and admin media (IMG, CSS, JS) to display correctly in my templates.</p>
<p>It doesn&#8217;t help that I haven&#8217;t standardized on a best-practices Django layout. <a title="Dreamhost" href="http://www.dreamhost.com/r.cgi?643899">Dreamhost</a> shared servers require one site structure while the <a title="Linode" href="http://www.linode.com/?r=c2d81b122db2960e45c6c0d18720e5211ea287eb">Linode</a> <a href="https://github.com/nigma/StackScripts">StackScript</a> I use (thanks <a title="Filip Wasilewski" href="http://en.ig.ma/">Filip</a>) suggests another. A move from Django 1.2 to 1.3 hasn&#8217;t helped either.</p>
<p>On my home development environment (Debian in <a title="VirtualBox" href="http://www.virtualbox.org/">VirtualBox</a> on Windows), I use Nginx to serve static media for my Django development server. Although this improves my dev server performance, it complicates the setup of a new environment.</p>
<p><span id="more-112"></span>Recently, I was struggling to get Nginx in front of Django for a new project. To help with debugging, I wanted to see the headers returned by Nginx. My Nginx configuration adds a &#8220;X-Static&#8221; header which returns a &#8220;hit&#8221; or &#8220;miss&#8221; to indicate if Nginx served the media.</p>
<p>To see the HTTP headers in Google Chrome, first pull up the Developer Tools pane (Control-Shift-i or Tools &gt; Developer tools):</p>
<p><a href="http://mitchfournier.com/wp-content/uploads/2011/07/chrome-developer-tools.gif"><img class="alignnone size-full wp-image-115" style="border-width: 1px; border-color: black; border-style: solid; padding: 2px;" title="chrome-developer-tools" src="http://mitchfournier.com/wp-content/uploads/2011/07/chrome-developer-tools.gif" alt="" width="500" height="319" /></a></p>
<p>Next, click the &#8220;Network&#8221; button in the top row and then the page url in the left pane:</p>
<p><a href="http://mitchfournier.com/wp-content/uploads/2011/07/chrome-custom-headers.gif"><img class="alignnone size-full wp-image-114" style="border-width: 1px; border-color: black; border-style: solid; padding: 2px;" title="chrome-custom-headers" src="http://mitchfournier.com/wp-content/uploads/2011/07/chrome-custom-headers.gif" alt="" width="500" height="363" /></a></p>
<p>You can now see the response headers returned from the server, including my custom headers. For reference, this is my Nginx configuration:</p>

<pre class="brush: html">
 server {
     root         /home/mitch/projects/polurls.com/app/webapp/;
     listen       8081;
     server_name  polurls;
     gzip         off;

     location = /favicon.ico  {
         rewrite &quot;/favicon.ico&quot; /media/static/img/favicon.ico;
     }

     proxy_set_header Host $host:$server_port;

     location / {
       if (-f $request_filename) {
           add_header X-Static hit;
           access_log   off;
       }

       if (!-f $request_filename) {
           proxy_pass http://192.168.1.3:8082;
           add_header X-Static miss;
           add_header X-Mitch Hello_world;
       }
     }
 }</pre>
<p>When debugging, I find it helpful to use &#8220;add_header X-Mitch $request_filename&#8221; to see what Nginx is trying to load.</p>
]]></content:encoded>
			<wfw:commentRss>http://mitchfournier.com/2011/07/11/debugging-nginx-and-django-viewing-http-headers-in-google-chrome/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Getting Started with AJAX in Django: a Simple jQuery Approach</title>
		<link>http://mitchfournier.com/2011/06/06/getting-started-with-ajax-in-django-a-simple-jquery-approach/</link>
		<comments>http://mitchfournier.com/2011/06/06/getting-started-with-ajax-in-django-a-simple-jquery-approach/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 18:48:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://mitchfournier.com/?p=80</guid>
		<description><![CDATA[I recently created a side project to explore a few tech areas I wanted to learn more thoroughly. One of those areas was how to implement AJAX in Django using jQuery. Below are the stripped down page, url pattern and view that I use to get this done.]]></description>
			<content:encoded><![CDATA[<div id="attachment_108" class="wp-caption alignright" style="width: 310px"><a href="http://mitchfournier.com/wp-content/uploads/2011/06/ajax-in-django.jpg"><img class="size-medium wp-image-108" style="margin-top: 2px; margin-bottom: 2px;" title="ajax-in-django" src="http://mitchfournier.com/wp-content/uploads/2011/06/ajax-in-django-300x279.jpg" alt="AJAX in Django using jQuery" width="300" height="279" /></a><p class="wp-caption-text">AJAX in Django using jQuery</p></div>
<p>I recently created a side project to explore a few tech areas I wanted to learn more thoroughly. One of those areas was how to implement <strong>AJAX in Django using jQuery</strong>.</p>
<p>In a <a title="Austin Powers &quot;Help! I'm in a Nutshell!&quot;" href="http://www.youtube.com/watch?v=jKMK3XGO27k">nutshell</a>, the site, <a title="Two Truths and a Lie" href="http://truthtruthlie.me/">TruthTruthLie.me</a> presents three facts about you and challenges your friends to click on the one that is a lie.</p>
<p>When your friend clicks on a fact, I send the clicked fact_id via AJAX to a url. A Django url pattern routes the click to a view where I check what &#8220;type&#8221; the fact is, return the result via JSON to the client and update the page dynamically without a page refresh.</p>
<p><span id="more-80"></span> Below are the stripped down page, url pattern and view that I use to get this done. You can also check out my simple but working <strong><a title="AJAX in Django using jQuery" href="http://truthtruthlie.me/test/">AJAX in Django using jQuery demo</a></strong> page.</p>
<p><strong>ajax_in_django.html:</strong></p>

<pre class="brush: html">
&lt;html&gt;
&lt;head&gt;
&lt;script type=&quot;text/javascript&quot;
 src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js&quot;&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
  $(document).ready(function() {
    $(&#039;.fact&#039;).bind(&#039;click&#039;, function () {
      $.get(&quot;/test/&quot;+this.id+&quot;/&quot;, function(data) {
        if (data.fact_type==&quot;T&quot;) {
          guess_result=&quot;This fact is true! &quot; + data.fact_note;
        } else {
          guess_result=&quot;This fact is false! &quot; + data.fact_note;
        }
        $(&#039;#result&#039;)[0].innerHTML=guess_result;
      });
   });
});
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;div id=&quot;1&quot; class=&quot;fact&quot;&gt;I love bugs&lt;/div&gt;
  &lt;div id=&quot;2&quot; class=&quot;fact&quot;&gt;I love hugs&lt;/div&gt;
  &lt;div id=&quot;3&quot; class=&quot;fact&quot;&gt;I love pugs&lt;/div&gt;
  &lt;div id=&quot;result&quot;&gt;Click on the lie!&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p><strong>url.py:</strong></p>

<pre class="brush: python">
# Process a quiz guess
  url(r&#039;^test/(?P&lt;fact_id&gt;\d+)/$&#039;,
      quiz_guess,
      name=&#039;quiz_guess&#039;),
</pre>
<p><strong>views.py:</strong></p>

<pre class="brush: python">
from django.utils import simplejson

def quiz_guess(request, fact_id):   
  message = {&quot;fact_type&quot;: &quot;&quot;, &quot;fact_note&quot;: &quot;&quot;}
  if request.is_ajax():
    fact = get_object_or_404(Fact, id=fact_id)
    message[&#039;fact_type&#039;] = fact.type
    message[&#039;fact_note&#039;] = fact.note
  else:
    message = &quot;You&#039;re the lying type, I can just tell.&quot;
  json = simplejson.dumps(message)
  return HttpResponse(json, mimetype=&#039;application/json&#039;)
</pre>
<p>This, of course, assumes that you have defined a model called &#8220;Fact&#8221;, that a fact has a &#8220;type&#8221; and &#8220;note&#8221; and that you have created the above three facts and they have IDs of 1, 2 and 3. In my real view, I do a few other things like save the click and check whether it is the first one on the quiz.</p>
<p>Also, in the page I do more than update the text of the &#8220;result&#8221; div. I also update the facepiles of the correct and incorrect guessors, change the percentage who guessed right/wrong and change the background of the clicked fact.</p>
<p>If you want to see AJAX in Django using jQuery as fully implemented, please go ahead and create a sample quiz for yourself by going <strong><a href="http://truthtruthlie.me/">here</a></strong> and clicking the &#8220;<strong>Make Your Own Quiz</strong>&#8221; button.</p>
<p>You will have to connect to the site via Facebook to create a test, but if this makes you uncomfortable, you can connect temporarily, see how it all works and then go to &#8220;Facebook &gt; Account &gt; Privacy Settings &gt; Apps and Websites &gt; Edit your settings&#8221; and revoke the connection privilege.</p>
]]></content:encoded>
			<wfw:commentRss>http://mitchfournier.com/2011/06/06/getting-started-with-ajax-in-django-a-simple-jquery-approach/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

