LinuxJ0urn4lJuly2O15.pdf

(10620 KB) Pobierz
SMARTPHONES,
LINUX
AND
THE
INTERNET
OF THINGS
Since 1994: The Original Magazine of the Linux Community
JULY 2015 | ISSUE 255 | www.linuxjournal.com
BLUETOOTH
HACKS
for Linux
Users
Accessibility
Solution for
the Blind
LUWRAIN
MOBILE
HANDY
MySQL
COMMANDS
for Admins
A LOOK AT
3D PRINTING
HARDWARE
WORKING WITH
FUNCTIONS IN
SHELL SCRIPTS
HOW-TO
+
MODEL
RELATIONSHIPS
IN DJANGO
ISSUE
OVERVIEW
WATCH:
Linux Journal
eBook Series
NEW!
GEEK GUIDES
The DevOps Toolbox:
By Bill Childers
Tools and Technologies for Scale and Reliability
Down
load
NOW
!
FREE
Introducing
The DevOps Toolbox: Tools and Technologies for Scale and Reliability
by Linux Journal Virtual Editor Bill Childers.
When I was growing up, my father always said, “Work smarter, not harder.” Now that I’m
an adult, I’ve found that to be a core concept in my career as a DevOps engineer and
manager. In order to work smarter, you’ve got to have good tools and technology in your
corner doing a lot of the repetitive work, so you and your team can handle any exceptions
that occur. More important, your tools need to have the ability to evolve and grow over
time according to the changing needs of your business and organization.
In this eBook, I discuss a few of the most important tools in the DevOps toolbox, the
benefits of using them and some examples of each tool. It’s important to not consider this
a review of each tool, but rather a guide to foster thinking about what’s appropriate for your own organization’s needs.
Register today to receive your complimentary copy of The DevOps Toolbox:
http://linuxjournal.com/devops-toolbox-guide
How to Know When You’ve Outgrown Cron Scheduling—
and What to Do Next
By Mike Diehl
If you’ve spent any time around UNIX, you’ve no doubt learned to use and appreciate
cron, the ubiquitous job scheduler that comes with almost every version of UNIX that
exists. Cron is simple and easy to use, and most important, it just works. It sure beats
having to remember to run your backups by hand, for example.
But cron does have its limits. Today’s enterprises are larger, more interdependent, and
more interconnected than ever before, and cron just hasn’t kept up. These days, virtual
servers can spring into existence on demand. There are accounting jobs that have to run
after billing jobs have completed, but before the backups run. And, there are enterprises
that connect Web servers, databases, and file servers. These enterprises may be in one
server room, or they may span several data centers.
Beyond Cron
Register today to receive your complimentary copy of Beyond Cron:
http://linuxjournal.com/beyond-cron-guide
http://linuxjournal.com/geekguides
CONTENTS
MOBILE
FEATURES
58
Bluetooth Hacks
Bluetooth technology offers many
undiscovered possibilities both for
practical usage and fun.
JULY 2015
ISSUE 255
70
Linux and the
Internet of Things
A look at the factors that made
the IoT possible.
Alexander Tolstoy
Andrey Katsman
ON THE COVER
4
/
JULY 2015
/ WWW.LINUXJOURNAL.COM
INDEPTH
82
Introducing Luwrain
Accessibility solutions
are changing.
Michael Pozhidaev
COLUMNS
28
Reuven M. Lerner’s
At the Forge
Model Relationships in Django
36
Dave Taylor’s
Work the Shell
Working with Functions:
Towers of Hanoi
40
40
Kyle Rankin’s
Hack and /
What’s New in 3D Printing, Part II:
the Hardware
46
Shawn Powers’
The Open-Source Classroom
MySQL—Some Handy Know-How
92
Doc Searls’ EOF
Privacy Is Personal
IN EVERY ISSUE
8
12
16
26
54
95
Current_Issue.tar.gz
Letters
UPFRONT
Editors’ Choice
New Products
Advertisers Index
58
LINUX JOURNAL
(ISSN 1075-3583) is published monthly by Belltown Media, Inc., 2121 Sage Road, Ste. 395, Houston, TX 77056 USA. Subscription rate is $29.50/year. Subscriptions start with the next issue.
WWW.LINUXJOURNAL.COM /
JULY 2015
/
5
Zgłoś jeśli naruszono regulamin