A quick overview of what's in this special Python issue:

* Intro to Salt Stack--the Python-Built...
See more details below
Linux Journal November 2012

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK 7.0
  • Samsung Galaxy Tab 4 NOOK 10.1
  • NOOK HD Tablet
  • NOOK HD+ Tablet
  • NOOK eReaders
  • 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 for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
BN.com price


A quick overview of what's in this special Python issue:

* Intro to Salt Stack--the Python-Built Configuration Management System
* Incorporate Python into Your Bash Workflow
* Write Extensions for GlusterFS with Python
* Extend PostgreSQL's Capabilities with PostGIS 2.0
* Create Applications inside the Chrome Browser

Detailed Overview: Indiana was the Dog's Name

My wife is afraid of snakes. Actually, "afraid" may not be a big enough word.
My wife is terrifyingly and abundantly mortified of snakes. Like any good
husband, I remind her that Indiana Jones also was afraid of snakes, so she's in
good company. This month, our issue is all about vipers--no, wait, Python.
Whether you're a new programmer or an old coder, Python is flexible, cross-platform and really quite robust.

Joey Bernard gets the Python train rolling in our UpFront section. Sympy is a
library for Python providing a full-featured computer algebra system.
Although I
have no problem with my kids learning long division, there certainly are some
great advantages to using computers for complex maths.

Reuven M. Lerner takes a trip into HTML5 land. He shows how to create Chrome
extensions, which can be entire applications running inside your browser. With
HTML5, CSS, JavaScript and so on, Chrome applications can be robust, complex and a
far cry from the Web applications of just a few years ago. In fact, if you
recall from last month, I use a Chrome extension for writing my Linux Journal

Our other resident programmer is Dave Taylor, who teaches how to use SIGALARM
in scripts to add valuable complexity to scripts that need it. That might
sound overwhelming, but Dave explains what he's doing along the way, and in the
end, what seems like a complex and confusing idea makes sense. Speaking of
confusing ideas, I had to do a double take when I read Kyle Rankin's article on
his new Android device. Yes, you read that right, Kyle uses Android. Like most
things Kyle does, however, it's more than just switching from his N900 to a new
phone. He's never happy with just a phone; Kyle wants a communication device
that doubles as an International Space Station. This month, he comes close.

I haven't been happy with the lack of hate mail in my inbox recently, so I
thought it would be a good time to write an article about Windows. Okay, to be
honest, it's a little more complicated than that, but I fully expect to get hate
mail nonetheless! As a Linux user currently stuck in a job with a Windows
infrastructure (not here at Linux Journal, of course), I'm working hard to feel
as at home as possible. I share my struggles with you, and maybe make Windows a
little easier to deal with.

After my sacrilegious foray into the Windows world, Richard Delaney brings us
back to topic with his article on replacing Bash scripts with Python. Since
Bash scripting is the only form of programming I ever do, I'm both hesitant and
excited about this topic. Learning a new language would be very beneficial for
me, and if I can use it for the same purposes I use Bash, all the better!

GlusterFS is a fascinating distributed filesystem, which can scale to enormous
size. If you're a Python programmer and want to add functionality to
GlusterFS, Jeff Darcy's article is perfect. Integrating code across languages
can be a daunting task, but with the flexibility of Python, Jeff shows us it's
worth the effort.

Configuration management systems are all the rage. This is obviously because it
makes managing large numbers of servers much easier to do. A part of me thinks
it might be due to the funny sounding project names as well. Puppet and
Chef are both fairly well known, and thanks to their names, they're easy to remember.
This month, Ben Hosmer introduces us to a Python-based configuration management
tool named Salt Stack. Apparently having interesting names is a requirement
in the configuration management world, and Salt Stack lives up to that. Does it
live up to the functionality of its competition? Ben lets us know.

Stefano Iacovella finishes off this issue with PostGIS. PostgreSQL is a great
open-source database system, but for keeping track of spatial data (think
maps), it really needs to run with an extension like PostGIS in order to handle
that type of stuff. Not only does PostGIS allow for complex mapping of spatial
data, but it also can handle four-dimensional information as well. Good luck to
Indiana Jones if he tries to follow a four-dimensional treasure map though. It's
hard enough to keep track of snakes in three dimensions!

--Shawn Powers
Read More Show Less

Product Details

  • BN ID: 2940015917604
  • Publisher: Linux Journal
  • Publication date: 11/2/2012
  • Series: Linux Journal , #2012
  • Sold by: Barnes & Noble
  • Format: eBook
  • Sales rank: 957,548
  • File size: 10 MB

Meet the Author

Linux Journal
Read More Show Less

Customer Reviews

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

5 Star


4 Star


3 Star


2 Star


1 Star


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


  • - 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)