<?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>Michael Badger</title>
	<atom:link href="http://badgerfiles.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://badgerfiles.com</link>
	<description>Professional and Technical Writing</description>
	<lastBuildDate>Tue, 24 May 2011 01:18:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Zenoss Core 3 Book Available</title>
		<link>http://badgerfiles.com/zenoss-core-3-book-available/</link>
		<comments>http://badgerfiles.com/zenoss-core-3-book-available/#comments</comments>
		<pubDate>Sun, 15 May 2011 03:12:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://badgerfiles.com/?p=1046</guid>
		<description><![CDATA[Hughesville, PA, USA &#8211; Michael Badger recently wrote Zenoss Core 3.x Network and System Monitoring, a step-by-step guide to configuring, using, and adapting Zenoss Core 3.0 to your monitoring environment. The book, published by Packt Publishing, builds upon and updates an earlier Zenoss Core book. Zenoss Core is an open source IT monitoring platform that [...]]]></description>
			<content:encoded><![CDATA[<p></p><div id="attachment_1033" class="wp-caption alignleft" style="width: 243px">
	<a href="http://www.amazon.com/gp/product/1849511586/ref=as_li_ss_tl?ie=UTF8&amp;tag=begsguitoscr-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399349&amp;creativeASIN=1849511586"><img class="size-medium wp-image-1033 " title="1582_Zenoss Core 3_cov" src="http://badgerfiles.com/wp-content/uploads/2010/03/1582_Zenoss-Core-3_cov-243x300.jpg" alt="" width="243" height="300" /></a>
	<p class="wp-caption-text">Click book cover to purchase via Amazon Affiliate link.</p>
</div>
<p>Hughesville, PA, USA &#8211; Michael Badger recently wrote <em>Zenoss Core 3.x Network and System Monitoring</em>, a step-by-step guide to configuring, using, and adapting Zenoss Core 3.0 to your monitoring environment. The book, published by Packt Publishing, builds upon and updates an earlier Zenoss Core book.</p>
<p>Zenoss Core is an open source IT monitoring platform that makes it easy for businesses to proactively monitor their networks, computer systems, and web sites. <em>Zenoss Core 3.x Network and System Monitoring</em> shows readers the monitoring basics: adding devices, monitoring for availability and performance, processing events, and reviewing reports.</p>
<p>The book dives into more advanced customizations, such as custom device reports, external event handling (for example, syslog server, zensendevent, and Windows Event Logs), and custom monitoring templates using SNMP, Nagios, and Cacti data sources.</p>
<p>Zenoss Core supports both Nagios and Cacti plugins. In the book, Badger includes an example of a Nagios-style plugin and shows readers where to get a Cacti-compatible plugin. Using the Nagios plugin example, readers will learn how to create, package, and distribute a ZenPack. In Zenoss Core, ZenPacks are modules that add monitoring functionality.</p>
<p>Badger shows readers how to explore and find objects in Zenoss Core&#8217;s data model using zendmd, an interactive Python shell. Using the zendmd shell helps administrators effectively write event transformations and custom device reports.</p>
<p>Michael Badger is technical communications professional and a Packt Publishing author of three computer books. <em>Zenoss Core 3.x Network and Systems Monitoring</em> is his second Zenoss Core book. He also published <a href="http://www.scratchguide.com"><em>Scratch 1.4 Beginner&#8217;s Guide</em>. </a></p>
<p>Purchase a copy using this Amazon affiliate <a href="http://www.amazon.com/gp/product/1849511586/ref=as_li_ss_tl?ie=UTF8&amp;tag=begsguitoscr-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399349&amp;creativeASIN=1849511586">link</a>.</p>
<p>In Zenoss Core, ZenPacks are modules that add monitoring functionality.</p>
]]></content:encoded>
			<wfw:commentRss>http://badgerfiles.com/zenoss-core-3-book-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Zenoss Core 3.0 Book Coming Soon!</title>
		<link>http://badgerfiles.com/zenoss-3-0-book-coming-soon/</link>
		<comments>http://badgerfiles.com/zenoss-3-0-book-coming-soon/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 05:24:57 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://badgerfiles.com/?p=1017</guid>
		<description><![CDATA[I&#8217;ve been heads down for the last few months cranking out an update to my first Zenoss Core book. The update is naturally built on version 3.0.  This version will be better written, cover more customizations, and make you a happier Zenoss admin. Learn more about the pending Zenoss 3.0 book release. I promise it [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I&#8217;ve been heads down for the last few months cranking out an update to my first Zenoss Core book. The update is naturally built on version 3.0.  This version will be better written, cover more customizations, and make you a happier Zenoss admin.</p>
<p>Learn more about the pending <a href="/zenoss3">Zenoss 3.0 book</a> release. I promise it will be the best Zenoss book out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://badgerfiles.com/zenoss-3-0-book-coming-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scratch Tutorial &#8211; Games of Fortune</title>
		<link>http://badgerfiles.com/scratch-tutorial-games-of-fortune/</link>
		<comments>http://badgerfiles.com/scratch-tutorial-games-of-fortune/#comments</comments>
		<pubDate>Sat, 29 Jan 2011 13:17:03 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[sample chapter]]></category>
		<category><![CDATA[Scratch]]></category>

		<guid isPermaLink="false">http://badgerfiles.com/?p=1003</guid>
		<description><![CDATA[This is chapter 7, Games of Fortune, from the book Scratch 1.4: Beginner&#8217;s Guide. In Scratch it is easy to create projects that incorporate dynamic information using variables. However, variables have a limitation; they store only one value at a time. Sometimes, we want a variable to store multiple values. Welcome to lists. In Scratch, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>This is chapter 7, Games of Fortune, from the book <em>Scratch 1.4: Beginner&#8217;s Guide</em>.</p>
<blockquote><p><em> </em></p>
<p><em>In Scratch it is easy to create projects that<br />
incorporate dynamic information using variables. However, variables<br />
have a limitation; they store only one value at a time. Sometimes, we<br />
want a variable to store multiple values.</em></p>
<p><em>Welcome to lists. In Scratch, a list allows us to associate one list<br />
(a variable) with multiple items or values in much the same way we<br />
create a list before going to the grocery store. In this article, we  will take a trip to the fortune-teller to demonstrate lists, and you&#8217;ll  learn how to:</em></p>
<ul>
<li><em>Store and retrieve information in lists</em></li>
<li><em>Add and remove items from the lists</em></li>
<li><em>Keep track of items in a list by using a counter</em></li>
<li><em>Identify intervals using the <strong>mod</strong> block</em></li>
<li><em>Use if/else control blocks to make decisions</em></li>
</ul>
<p><img title="More..." src="http://www.scratchguide.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></p>
<p><em> </em></p></blockquote>
<h1>Fortune-teller</h1>
<p>Most of us enjoy a good circus, carnival, or<br />
county fair. There&#8217;s fun, food, and fortunes. Aah, yes, what would a<br />
fair be without the fortune-teller&#8217;s tent? By the end of this article,<br />
you&#8217;ll know everything you need to spin your fortunes and amaze your<br />
friends with your wisdom.</p>
<p>Before we start the first exercise,<br />
create a new project and add two sprites. The first sprite will be the<br />
seeker. The second sprite will be the teller. Choose any sprites you<br />
want. My seeker will be a clam and my teller will be a snowman. If you<br />
want to add a background, go ahead.</p>
<h2>Time for action &#8211; create a list of questions</h2>
<p>In<br />
order to have a successful fortune-telling, we need two things: a<br />
question and an answer. Let&#8217;s start by defining some questions and<br />
answers:</p>
<ol>
<li>Select the <strong>seeker</strong> from the list of sprites.</li>
<li>From the <strong>Variables</strong> palette, click the <strong>Make a list</strong> button.</li>
<li>In the list name dialog box, type <strong>questions</strong> and select <strong>For this sprite only</strong>.</li>
<li>Click <strong>OK</strong> to create the list. Several new blocks display in the <strong>Variables</strong> palette, and an empty block titled <strong>seeker questions</strong> displays on the stage.<br />
<img src="http://www.scratchguide.com/games-of-fortune-with-scratch-1.4_files/scratch-article1-image01.png" alt="" width="480" height="314" /></li>
<li>Let&#8217;s think about a couple of questions we may be tempted to ask, such as the following:
<ul>
<li>Will my hair fall out?</li>
<li>How many children will I have?</li>
</ul>
</li>
<li>Let&#8217;s add our proposed questions to the questions list. Click the <strong>plus sign</strong> located in the bottom-left corner of the seeker questions box (on the stage) to display a text input field. Type <strong>Will my hair fall out?</strong></li>
<li>Press the <strong>plus sign</strong> again and enter the second question: <strong>How many children will I have?</strong> We now have two questions in our list.<em>To automatically add the next item in the list, press enter.</em></li>
<li>Let&#8217;s add a <strong>say for 2 secs</strong> block to the scripts area of the <strong>seeker</strong> sprite so that we can start the dialog.</li>
<li>From the <strong>Variables</strong> palette, drag the <strong>item of questions</strong> block to the input value of the <strong>say for 2 secs</strong> block.</li>
<li>Double-click on the block and the seeker asks, <strong>&#8220;<strong>Will my hair fall out?</strong>&#8220;</strong></li>
<li>Change the value on the item block to last and double-click the block again. This time the seeker asks, <strong>&#8220;<strong>How many children will I have?</strong>&#8220;</strong></li>
</ol>
<p><img src="http://www.scratchguide.com/games-of-fortune-with-scratch-1.4_files/scratch-article1-image02.png" alt="" width="480" height="282" /></p>
<h3>What just happened?</h3>
<p>I&#8217;m<br />
certain you could come up with a hundred different questions to ask a<br />
fortune-teller. Don&#8217;t worry, you&#8217;ll get your chance to ask more<br />
questions later.</p>
<p>Did you notice that the new list we created<br />
behaved a lot like a variable? We were able to make the questions list<br />
private; we don&#8217;t want our teller to peek at our questions, after all.<br />
Also, the list became visible on the screen allowing us to edit the<br />
contents.</p>
<p>The most notable difference is that we added more than<br />
one item, and each item corresponds to a number. We essentially created<br />
a numbered list.</p>
<p><em>If you work with other programming languages, then you might refer to lists as arrays.</em></p>
<p>Because the seeker&#8217;s questions were contained in a list, we used the <strong>item</strong> block to provide special instructions to the     <strong>say</strong><br />
block in order to ask the question. The first value of the item block<br />
was position, which defaulted to one. The second value was the name of<br />
the list, which defaulted to questions.</p>
<p>In contrast, if we used a variable to store a question, we would only need to supply the name of the variable to the <strong>say</strong> block.</p>
<p>Purchase the book from <a href="http://www.amazon.com/gp/product/1847196764?ie=UTF8&amp;tag=begsguitoscr-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1847196764">Amazon</a>, using my affiliate link or continue reading the rest of this <a href="http://www.scratchguide.com/scratch-tutorial-lists-mod-if-else/">scratch tutorial</a> at scratchguide.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://badgerfiles.com/scratch-tutorial-games-of-fortune/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Looking for Zenoss on Mac?</title>
		<link>http://badgerfiles.com/looking-for-zenoss-on-mac/</link>
		<comments>http://badgerfiles.com/looking-for-zenoss-on-mac/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 17:51:51 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://badgerfiles.com/?p=998</guid>
		<description><![CDATA[A lot of people click through from the Zenoss blog looking for a post I made a few years ago about compiling Zenoss Core for OS X. I removed that post in a website refresh, mostly because it&#8217;s not a relevant post anymore and the instructions &#8220;mostly&#8221; worked. The Zenoss team distributes Mac installers these [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>A lot of people click through from the Zenoss blog looking for a post I made a few years ago about compiling Zenoss Core for OS X. I removed that post in a website refresh, mostly because it&#8217;s not a relevant post anymore and the instructions &#8220;mostly&#8221; worked.</p>
<p>The Zenoss team distributes Mac installers these days; you should check them<a href="www.zenoss.com/download"> out</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://badgerfiles.com/looking-for-zenoss-on-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presented Scratch Day 2010</title>
		<link>http://badgerfiles.com/presented-scratch-day-2010/</link>
		<comments>http://badgerfiles.com/presented-scratch-day-2010/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 02:42:41 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://badgerfiles.com/?p=990</guid>
		<description><![CDATA[On May 22, I helped facilitate a hands-on Scratch workshop with a group of young, talented Scratch programmers at the OLPC Learning Club Scratch Day in Arlington, VA. Here are some pictures courtesy of Mike Lee.]]></description>
			<content:encoded><![CDATA[<p></p><p>On May 22, I helped facilitate a hands-on Scratch workshop with a group of young, talented Scratch programmers at the OLPC Learning Club Scratch Day in Arlington, VA.</p>
<p>Here are some pictures courtesy of Mike Lee.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2Fcuriouslee%2Fsets%2F72157624097982776%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2Fcuriouslee%2Fsets%2F72157624097982776%2F&amp;set_id=72157624097982776&amp;jump_to=" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/slideshow/show.swf?v=71649" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://www.flickr.com/apps/slideshow/show.swf?v=71649" allowfullscreen="true" flashvars="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2Fcuriouslee%2Fsets%2F72157624097982776%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2Fcuriouslee%2Fsets%2F72157624097982776%2F&amp;set_id=72157624097982776&amp;jump_to="></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://badgerfiles.com/presented-scratch-day-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zenoss Core Book Update</title>
		<link>http://badgerfiles.com/zenoss-core-book-update-2/</link>
		<comments>http://badgerfiles.com/zenoss-core-book-update-2/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 11:00:27 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://badgerfiles.com/?p=946</guid>
		<description><![CDATA[With the release of the first Zenoss 3.0 beta, it&#8217;s time to think about updating my book Zenoss Core Network and System Monitoring from Packt Publishing. Actually, I&#8217;ve been thinking about it for a while, but now it&#8217;s time to take action. Before I give my publisher an expected finish date, I thought I would [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>With the release of the first Zenoss 3.0 beta, it&#8217;s time to think about updating my book <a href="/books/zenoss-book/"><em>Zenoss Core Network and System Monitoring</em></a> from <a href="http://www.packtpub.com">Packt Publishing</a>. Actually, I&#8217;ve been thinking about it for a while, but now it&#8217;s time to take action.</p>
<p>Before I give my publisher an expected finish date, I thought I would take an opportunity to solicit feedback from the current pool of Zenoss Core users. So, what say you:</p>
<ul>
<li>If you were writing a book about Zenoss, what you include?</li>
<li>What topics do you wish the current Admin guide covered or covered in more detail?</li>
<li>As you were learning Zenoss for the first time, what were your pain points?</li>
</ul>
<p>For example, I plan to devote a chapter to website monitoring via synthetic transactions because that&#8217;s my itch.</p>
<p>I&#8217;ll entertain any ideas you have, so send them my way via the comments or my <a href="../contact/">contact form</a>. Don&#8217;t forget to include links to forum threads or other information to support your suggestion.</p>
]]></content:encoded>
			<wfw:commentRss>http://badgerfiles.com/zenoss-core-book-update-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Manage Your Money with Simple Invoices</title>
		<link>http://badgerfiles.com/manage-your-money-with-simple-invoices/</link>
		<comments>http://badgerfiles.com/manage-your-money-with-simple-invoices/#comments</comments>
		<pubDate>Fri, 14 May 2010 02:24:50 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://badgerfiles.com/?p=974</guid>
		<description><![CDATA[Simple Invoices provides freelancers, non-profits, and small business a user-friendly way to bill customers and track invoices. It&#8217;s an application for people who don&#8217;t want the hassle of larger accounting programs, such as GNU Cash, Quicken, or Quickbooks. Simple Invoices provides an alternative to bulky accounting programs and the haphazard system of managing individual files [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Simple Invoices provides freelancers, non-profits, and small business a user-friendly way to bill customers and track invoices. It&#8217;s an application for people who don&#8217;t want the hassle of larger accounting programs, such as GNU Cash, Quicken, or Quickbooks.</p>
<p>Simple Invoices provides an alternative to bulky accounting programs and the haphazard system of managing individual files by providing an intuitive web-based invoicing system. Because it&#8217;s open source project, you enjoy free access to your software and your invoicing data.</p>
<p>As a freelancer I have one primitive motive. I want to do work and get paid. Getting paid means I need to generate invoices and keep track of them. I&#8217;ve tried to manage my invoices via spreadsheets and documents, but keeping track of my payments in a series of disconnected files is a fragile and inefficient process. Simple Invoices provides a solution to this.</p>
<p><a href="https://www.packtpub.com/article/manage-your-money-with-simple-invoices">Read the rest of this article at packtpub.com.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://badgerfiles.com/manage-your-money-with-simple-invoices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OLF and CPOSC Presentations</title>
		<link>http://badgerfiles.com/olf-and-cposc-presentations/</link>
		<comments>http://badgerfiles.com/olf-and-cposc-presentations/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 07:21:55 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://badgerfiles.com/blog/?page_id=626</guid>
		<description><![CDATA[Hughesville, PA – Technology writer Michael Badger recently presented “Programming for the Young and the Young at Heart” at regional technology conferences in Pennsylvania and Ohio. In his talk, Michael demonstrated the Scratch programming language to a diverse audience of teachers, parents, and users. The seventh annual Ohio LinuxFest was held in Columbus, OH on [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Hughesville, PA – Technology writer <a href="http://www.badgerfiles.com/">Michael Badger</a> recently presented “Programming for the Young and the Young at Heart” at regional technology conferences in Pennsylvania and Ohio. In his talk, Michael demonstrated the Scratch programming language to a diverse audience of teachers, parents, and users.</p>
<p>The seventh annual Ohio LinuxFest was held in Columbus, OH on September 25 – 27, 2009. The second annual Central Pennsylvania Open Source Conference was held in Harrisburg,  PA on October 17, 2009.Both conferences featured talks, tutorials, and exhibits in support of open source software and community-based software.</p>
<p>Scratch is a computer programming language that enables kids as young as eight years old to create games, interactive stories, animated art, and multimedia projects by stacking color-coded blocks together. Scratch is developed by the Lifelong Kindergarten group at the MIT Media Lab. See <a title="Scratch" href="http://scratch.mit.edu">scratch.mit.edu</a>.</p>
<p>In his talk Michael promoted Scratch as a tool to help increase the digital literacy of students because the environment encourages creative thinking, problem solving, and programming. He demonstrated some simple programming concepts using Scratch and showcased Scratch&#8217;s ability to connect to external devices, including webcams and sensor boards.</p>
<p>The external devices allow students to inject real-world events and stimuli into their Scratch projects. For example the webcam easily imports photo snapshots, and the sensor board captures sound, light, button clicks, slider position, and electrical resistance.</p>
<p>Michael is the author of the book <em>Scratch 1.4 Beginner&#8217;s Guide</em> from Packt Publishing, a comprehensive<a title="scratch programming tutorial" href="http://www.scratchguide.com"> Scratch programming tutorial</a> for teachers and parents.</p>
]]></content:encoded>
			<wfw:commentRss>http://badgerfiles.com/olf-and-cposc-presentations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Interview with Packt</title>
		<link>http://badgerfiles.com/my-interview-wiht-packt/</link>
		<comments>http://badgerfiles.com/my-interview-wiht-packt/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 06:28:29 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://badgerfiles.com/blog/?p=555</guid>
		<description><![CDATA[I recently took a few moments to reflect on the writing process and answer some questions from my publisher. Here are some excerpts: Packt: How did you find the overall experience of writing your book for Packt? Michael:Writing is a somewhat lonely proposition, but I enjoyed the time alone with my thoughts, the Scratch cat, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I recently took a few moments to reflect on the writing process and answer some questions from my publisher.</p>
<p>Here are some excerpts:</p>
<p><strong>Packt:</strong> How did you find the overall experience of writing your book for Packt?<br />
<strong>Michael:</strong>Writing is a somewhat lonely proposition, but I enjoyed the time alone with my thoughts, the Scratch cat, and stack of blocks. This loneliness doesn’t last forever and when I opened my box of newly printed books; it was almost akin to watching the birth of my son Cameron.</p>
<p><strong>Packt:</strong> Our authors usually have full-time jobs whilst writing for us. Was this the case for you and how did you approach managing your time?<br />
<strong>Michael:</strong> I estimate that I spent between 10 and 20 hours a week writing this book, which includes all the non-writing time, such as research, project planning, and editing. I feel smarter for not having spent that time drowning in reality television.</p>
<p>Read the rest of the interview at the <a href="http://authors.packtpub.com/content/michael-badger">Packt Authors</a> web site.</p>
]]></content:encoded>
			<wfw:commentRss>http://badgerfiles.com/my-interview-wiht-packt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Beginner&#8217;s Guide to Computer Programming for Educators</title>
		<link>http://badgerfiles.com/a-beginners-guide-to-computer-programming-for-educators/</link>
		<comments>http://badgerfiles.com/a-beginners-guide-to-computer-programming-for-educators/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 20:20:58 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://badgerfiles.com/blog/?page_id=488</guid>
		<description><![CDATA[HUGHESVILLE, PA – Michael Badger’s latest book, Scratch 1.4 Beginner’s Guide, offers teachers, parents, and new programmers a project-based introduction to the Scratch computer programming language. Scratch is developed by the Lifelong Kindergarten group at the MIT Media Lab as an educational tool to stimulate 21st Century Learning skills among children as young as eight [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>HUGHESVILLE, PA – Michael Badger’s latest book, <em>Scratch 1.4 Beginner’s Guide</em>, offers teachers, parents, and new programmers a project-based introduction to the Scratch computer programming language. Scratch is developed by the Lifelong Kindergarten group at the MIT Media Lab as an educational tool to stimulate 21<sup>st</sup> Century Learning skills among children as young as eight years old by teaching them how to design, analyze, collaborate and create computer programs.</p>
<p>Scratch features color-coded palette of blocks that can be stacked on top of one another to create games, interactive art, animated stories, and multimedia projects. The blocks create a sequence of commands called scripts that provide direction to a cast of characters known as sprites. The sprites tell their story on the Scratch stage.</p>
<p>In his book, Badger shows readers how to create several projects, including an animated birthday card, a remake of the classic Pong<span style="font-family: Bitstream Vera Sans,sans-serif;">®</span> game, and a graphing example inspired by the folktale One Grain of Rice. Each project example includes step-by-step instructions, a discussion of the concepts and an opportunity to experiment.</p>
<p>The projects in the book can be re-used and remixed by teachers and parents to create assignments for their students and children. All projects can be downloaded from the book’s companion web site. In addition, Scratch bundles dozens of projects under a Creative Commons license, which grants users the right to create and distribute derivative works.</p>
<p>The Scratch community at <a href="http://scratch.mit.edu/">http://scratch.mit.edu</a> provides a moderated, child friendly environment where Scratchers of all ages can share their projects and get feedback about their work.</p>
<p>Though Scratch has a primary audience of 8–16 year olds, it is being used in college-level computer science classes as an introductory programming language. Scratch eliminates the biggest obstacle to novice programmers, syntax errors.</p>
<p>Michael Badger is a technical communicator and computer book author for Packt Publishing who is helping his readers stay one step ahead of their students. He also wrote <em>Zenoss Core Network and System Monitoring, </em>a guide to setting up enterprise IT management software.<em> </em>For more information visit www.badgerfiles.com.</p>
<p>###</p>
]]></content:encoded>
			<wfw:commentRss>http://badgerfiles.com/a-beginners-guide-to-computer-programming-for-educators/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

