Overview

If I’ve learned nothing else from American politics, it’s that it doesn’t take knowledge or insight on a topic to have lots to say on the matter. Thankfully, although this issue’s Programming focus isn’t even close to my area of expertise, our authors don’t have that shortcoming. The worst you should have to put up with is me trying to explain what this issue contains. Feel free to point and laugh.

Kyle Rankin, a fellow sysadmin, works through...
See more details below
Linux Journal September 2011

Available on NOOK devices and apps  
  • NOOK Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$4.99
BN.com price

Overview

If I’ve learned nothing else from American politics, it’s that it doesn’t take knowledge or insight on a topic to have lots to say on the matter. Thankfully, although this issue’s Programming focus isn’t even close to my area of expertise, our authors don’t have that shortcoming. The worst you should have to put up with is me trying to explain what this issue contains. Feel free to point and laugh.

Kyle Rankin, a fellow sysadmin, works through an interesting conundrum this month. You’re all familiar with programs like DBAN for wiping sensitive data, but what if you need to delete information securely on a server thousands of miles away? (Or,
in the next room if you’re lazy like me.) Kyle shows how to go about taking
care of a seemingly difficult chicken/egg scenario. Kyle also shares a “Tale from
the Server Room” with Bill Childers and talks about the joy of UPS delivery— more specifically, when servers are unboxed, sometimes things don’t go quite as planned.

If you’re beginning to worry our Programming issue doesn’t contain articles about programming, fear not. Yes, we try to include a little something for everyone, but this issue focuses on programming, and we’ve got tons of useful stuff for you. Nathanael Anderson starts out with an appealing way to learn multiplatform GNU development: getting a guitar synth to work with Rock Band 3. Unfortunately, there’s no programming that can make me any better at Rock Band, but using a real
guitar is a step in the right direction!

My friend Adrian Hannah is back this month with a primer on the Make utility. For most users, prepackaged applications are how programs are installed. For programmers, or people on the bleeding edge, it’s necessary to compile programs themselves. Adrian shows how to “make” programs from their source code. Sometimes when you are on the bleeding edge, you’ll notice that a newer version of an
application isn’t always better than the previous version. Programmers need to be aware of such things, and Bart Polot and Christian Grothoff show us Gauger, a tool that monitors performance regression. Sometimes an application is slower because it has more features, but sometimes it’s just slower because of an erroneous source
code change. Gauger helps determine when new versions go bad.

When I took programming in college, I started out learning to program command-line utilities that did little more than solve the problem presented in the curriculum. If programming was a little more interesting back then, I might have stuck with it for longer than the single semester it was required. My problem was that I wanted to make GUI programs. PJ Radcliffe shows how to develop GUI interfaces with Qt4
Designer and Eclipse. PJ shows how easy it can be to include GUI controls.

If GUI programs aren’t for you, that’s fine too. Adrian Klaver explores jEdit,
which is a very powerful and crossplatform text editor. jEdit has features that make programming much easier, and its cross-platform nature means you can use a consistent interface regardless of the computer you’re stuck using. Arnold Robbins is a fan of text as well, and he presents GNU Awk version 4. Awk has been around forever, and although it’s still as useful as it’s ever been, version 4 offers a few new tricks as well.

Of course, we have our regular columnists teaching about programming this month as well. Reuven M. Lerner discusses CoffeeScript, a different way to program JavaScript. Dave Taylor finishes his series on determining the
day of the week in a script. Plus, we have many other programming-related
articles as well! Henry Van Styn describes how to write object-oriented code in
Perl, Donald Emmack teaches how to use WaveMaker, and we’ve even included
the results of a LinuxJournal.com programming survey so you can see what your fellow Linux programmers are up to.

If you’re a programmer, this issue likely will be one of your favorites of the year. If you’re not a programmer, there still are exciting things to read,
and you might find that programming is more interesting than you originally
thought. I know I learned a lot this month.
Read More Show Less

Product Details

  • BN ID: 2940013349209
  • Publisher: Belltown Media Inc
  • Publication date: 9/1/2011
  • Series: Linux Journal , #209
  • Sold by: Barnes & Noble
  • Format: eBook
  • Sales rank: 902,752
  • File size: 5 MB

Meet the Author

Linux Journal
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)