Mike Badger

Subscribe to Mike Badger: eMailAlertsEmail Alerts
Get Mike Badger: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Mike Badger

(SYS-CON Media) - Whether you're a company of one or 100, managing knowledge is a core concern and implementing a knowledge base is a sensible way to capture your content. Dokuwiki is a practical open source Web application for creating a knowledge base that's easy for novice Webmasters to set up but flexible and full-featured. The Dokuwiki Web site (www.splitbrain.org/projects/dokuwiki) describes the Dokuwiki as "a simple to use wiki aimed at a small company's documentation needs. It works on plain text files and thus needs no database. It has a simple but powerful syntax which makes sure the data files remain readable outside the wiki." Dokuwiki runs on a variety of Web servers, including Apache and IIS and requires PHP 4.3.x or higher. If you do not have your own Web server, you can install Dokuwiki on a hosted Web site, as long the Web host includes PHP access. ... (more)

LinuxQuestions.Org: Help Is a Question Away

Effective problem solving in Linux has nothing to do with knowing what the right answer is; it's about asking the right questions to find the right answers. You can efficiently solve problems and enhance your Linux experience by using a series of five questions to resolve configuration issues and error messages. The individual questions that follow seem simple, but taken together they provide a powerful method for solving problems and learning Linux. I had a chance to ask Jeremy Garcia, the founder of LinuxQuestions.org (www.linuxquestions.org), his perspective on problem solvin... (more)

Getting Started with Scratch 1.4 (Part 1)

The anticipation of learning a new programming language can sometimes leave us frozen on the starting line, not knowing what to expect or where to start. In this two-part article by Michael Badger, we will: Take a tour of the Scratch interface Create a couple of sample projects Learn some basic Scratch programming concepts Get our minds racing Our specific objectives include: Learning how to work with Scratch Learning basic Scratch programming commands Finding inspiration to fuel our creativity Before we create any code, let's make sure we speak the same language. Read the rest of G... (more)

Thank You

Writing is an outwardly solitary adventure; however bringing a book from concept to print takes a team of people. Now that the book's out, I want to make some public acknowledgments. I owe many people a thanks, and even though the front of the book mentions some people, the list list is much bigger. Here goes. The Packt Team David Barnes: He's got great advice and timely feedback in the early stages. Dhiraj Chandiramani:He kept the draft moving, coordinated technical review, and generally did a bunch of editor stuff that I didn't have to. Joel Goveya: He tried to keep me on schedu... (more)

Scratch Assignments

Hélène Martin posts several Scratch assignments that she created for her high school computer science class. According to Hélène: Scratch lends itself very well to ad-hoc experimentation and open ended projects.  When the goal in using it is to teach programming concepts, though, I feel structured assignments are necessary.  Her assingments cover nest loops, spatial reasoning, variables, lists, patterns, random numbers, and good old fashioned thought. ... (more)