Current_Issue.tar.gz - Making the Web a Little Less Sticky
Not too terribly long ago, Web development literally meant learning how to write hypertext markup language code that would format text and graphics properly when viewed on a Web browser. We really didn't have many choices, nor did we have very many ways to solve a problem. If you wanted your text italicized, you surrounded it with <i> tags. (We won't go into the <i> versus <em> debates that still live on today.) The Web, however, is no longer just a one-way information-dissemination tool. The World Wide Web is interactive, and it's actually an application platform that holds the promise of obscuring the underlying operating system out of existence. And, what runs the back end for most of those Web applications? Yep. Linux.
On most levels, programming for the Web is no different from programming for an operating system. In fact, many of the same languages lend themselves quite nicely to the Web world. We've devoted this issue to help sort out some of the options. Whether you're an old hand looking for a few new ideas to optimize your Web apps or someone new to Web development looking for the right tool for the job, we think you will enjoy this issue.
Reuven Lerner gives us all a lesson in jQuery. It's growing in popularity, and Reuven shows us some reasons why. It certainly doesn't mean you have to switch if you're already using something like Prototype, but it's definitely something you'll want to read about. Although, perhaps something like the Google Web Toolkit is more appealing. There's no doubt Google knows its stuff when it comes to Web development, and using the GWT, you can harness much of Google's power from within your Java programs. Federico Kereki walks us through developing Web 2.0 applications using Google's Web toolkit, again emphasizing the idea of the Web as a “platform” rather than just a device for passing data.
One of the beauties of new Web technologies is that not only can we create text dynamically, but we're to the point where creating dynamic graphics is possible too. Matthew Russell shows us how to do just that using Dojo and JavaScript. Gone are the days of static-only graphics on Web sites.
I want to let you in on a little secret. A few paragraphs up, when I mentioned <i> versus <em>, sadly that about summed up my Web programming abilities. If you're in the same boat I am, fear not; we made sure to keep this issue relevant to you as well. Marcel Gagné highlights a handful of HTML editors that make it easy, even for nonprogrammers, to create Web pages. For many of us, that still suffices.
If you aren't interested in creating Webby goodness at all, every issue of Linux Journal is designed to appeal to all our readers. Bill Childers introduces us to an entire virtual on-line world with Second Life in Linux. When you add Mick Bauer's series on Samba Security, Dave Taylor's shell scripting, Daniel Bartholomew's reviews of the Dell Mini 9 and the Archos 5, and Kyle Rankin's tutorial on hacking apart log files, I'm not sure how we fit everything between the covers!
This is a fun issue of Linux Journal, and I think it will appeal to a wide variety of readers. Whether you're a Web programmer or a gamer, a Ruby on Rails fan or a Netbook enthusiast, it will be a good month. <i> have a <strong> feeling that you'll all <b> impressed with most of the topics covered this month, and hopefully some of you will enjoy <em> all!
Shawn Powers is the Associate Editor for Linux Journal. He's also the Gadget Guy for LinuxJournal.com, and he has an interesting collection of vintage Garfield coffee mugs. Don't let his silly hairdo fool you, he's a pretty ordinary guy and can be reached via e-mail at shawn@linuxjournal.com. Or, swing by the #linuxjournal IRC channel on Freenode.net.
Shawn Powers is an Associate Editor for Linux Journal. You might find him chatting on the IRC channel, or Twitter
Today’s modular x86 servers are compute-centric, designed as a least common denominator to support a wide range of IT workloads. Those generic, virtualized IT workloads have much different resource optimization requirements than hyperscale and cloud applications. They have resulted in a “one size fits all” enterprise IT architecture that is not optimized for a specific set of IT workloads, and especially not emerging hyperscale workloads, such as web applications, big data, and object storage. In this report, you will learn how shifting the focus from traditional compute-centric IT architectures to an innovative disaggregated fabric-based architecture can optimize and scale your data center.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
| Non-Linux FOSS: Seashore | May 10, 2013 |
| Trying to Tame the Tablet | May 08, 2013 |
| Dart: a New Web Programming Experience | May 07, 2013 |
- New Products
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Drupal Is a Framework: Why Everyone Needs to Understand This
- A Topic for Discussion - Open Source Feature-Richness?
- Home, My Backup Data Center
- What's the tweeting protocol?
- New Products
- RSS Feeds
- Readers' Choice Awards
- Trying to Tame the Tablet
Enter to Win an Adafruit Prototyping Pi Plate Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Prototyping Pi Plate Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- Next winner announced on 5-21-13!
Free Webinar: Linux Backup and Recovery
Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.
In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.




13 hours 57 min ago
16 hours 30 min ago
17 hours 47 min ago
18 hours 22 min ago
18 hours 45 min ago
23 hours 33 min ago
1 day 20 min ago
1 day 1 hour ago
1 day 3 hours ago
1 day 5 hours ago