Tag Archives: interview

Why I Write – an Interview with Packt

In a Packt Publishing interview, I share my thoughts on the writing process. Here’s a sample:

Packt: Do you have any tips for other authors, or tricks that you learnt whilst writing, that you’d like to share?

Michael: Some of your best writing occurs when you’re not actively engaged in writing. Always have a pen available to jot down ideas as they occur; you never know when you’ll solve a nagging problem or craft the phrase that clearly explains a concept. Also, the best way to meet your deadline is to start writing. Words are cheap and you can discard them as easily as you write them, so write everything you can think of. Edit later.
You can read the entire interview at Packt’s website.

Packt is recruiting authors, so they want current authors to share their insights on the writing process. However, there’s a question I wished they would have asked. So, indulge me while I interview myself for a moment:

Scratchguide: What motivates you to research, write, and edit a computer programming book?

Michael: The glory. I’m all about the international glory, fast cars, and easy access to events like the Ohio Linux Fest. Oh, that’s right, OLF is free for all.  So, while I wait for my invitation from a queen and the fast cars to catch up with me, my primary motivation for technical writing is that teaching others how to use a great piece of software is a great way to give back to a community.

Teaching requires learning, and I love to learn, too.  It really is that simple.

Packt has a bunch of author interviews posted, and are a must read for anyone who “has a book in ’em.”

Self Host Scratch Projects

I originally posted this on my blog at badgerfiles.com blog, but it really deserves to be here.

When I was in Columbus, a couple people asked me how to host Scratch projects on your own web server. Scratch makes it easy to share projects on the web, but for one reason or another, some people may want to host projects on a server they control.

Here is how you can host your own projects.

  1. Download these two files from the Scratch web site and save them to your computer:
  2. Create a directory on the web server. For example, scratch.
  3. Upload the ScratchApplet.jar and soundbank.gm files to the directory you
    just created on the web server.
  4. Upload you Scratch project to the scratch directory you created on the web server.
  5. Now, we need to build an HTML page to display the project. Save the following code as scratch.html:<html>
    <title>Scratch Project</title>
    <body> <applet id=”ProjectApplet” style=”display:block” code=”ScratchApplet” codebase=”./” archive=”ScratchApplet.jar” height=”387″ width=”482″>
    <param name=”project” value=”project- name.sb“> </param></applet> </body> </html>
  6. In the scratch.html code, find the value attribute and change
    project-name.sb to the filename and path, if necessary, of the project you uploaded to the web server.

Open a web browser and view the URL of the page you created, http://www.example.com/scratch/scratch.html.

That’s all there is to it.