Speed Up Your Web Site with Varnish

Varnish is a program that can greatly speed up a Web site while reducing the load on the Web server. According to Varnish's official site, Varnish is a "Web application accelerator also known as a caching HTTP reverse proxy". more>>

Posted by on 19 June 2013 | 2:24 pm

Non-Linux FOSS: libnotify, OS X Style

One of the things I dislike about using Irssi in a terminal window on OS X is that I often miss the screen flash when someone mentions my name in IRC. With some fancy SSH tunneling (maybe more on that some other issue) and a really cool pop-up notification tool, if someone mentions my name, I can't miss it. more>>

Posted by on 18 June 2013 | 2:35 pm

Containers—Not Virtual Machines—Are the Future Cloud

Cloud infrastructure providers like Amazon Web Service sell virtual machines. EC2 revenue is expected to surpass $1B in revenue this year. That's a lot of VMs. more>>

Posted by on 17 June 2013 | 2:16 pm

Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer

Nowadays, high-performance server software (for example, the HTTP accelerator) in most cases runs on multicore machines. Modern hardware could provide 32, 64 or more CPU cores. In such highly concurrent environments, lock contention sometimes hurts overall system performance more than data copying, context switches and so on. more>>

Posted by on 12 June 2013 | 3:38 pm

Weechat, Irssi's Little Brother

It may not be fair to call Weechat the little brother of Irssi, but in my short introduction to it, that's what it felt like. If Weechat didn't seem quite as powerful as Irssi to me, I definitely can say that it is better-looking out of the box. So, little brother has one thing going for him! more>>

Posted by on 11 June 2013 | 10:58 am

One Tail Just Isn't Enough

Although it's difficult for me to look at this piece's title and not think of mutant felines, it doesn't make the statement any less true. If you've ever used the tail command on log files, you'll instantly appreciate multitail. My friend (and LJ reader) Nick Danger introduced me to multitail, and I can't believe how useful it is. more>>

Posted by on 7 June 2013 | 1:44 pm

Introduction to MapReduce with Hadoop on Linux

When your data and work grow, and you still want to produce results in a timely manner, you start to think big. Your one beefy server reaches its limits. You need a way to spread your work across many computers. You truly need to scale out. more>>

Posted by on 5 June 2013 | 2:26 pm

Android's Limits

Android is a lot more free than iOS, but there are limits. We need to break through those. At its birth, Android was the horizontal and open solution to the problem of Apple's vertical and closed silo. On Android, hardware makers and software writers could build devices and apps, free to operate outside the walls of any vendor's closed garden. more>>

Posted by on 4 June 2013 | 1:28 pm

June 2013 Issue of Linux Journal: Android

The Face of a Toaster Science-fiction geeks have very specific definitions for their (okay, "our") jargon. A cyborg is a hybrid mechanical and organic creature. more>>

Posted by on 1 June 2013 | 12:05 pm

IPv6

Are you using IPv6? If so, what do you do with it? Does your ISP support it natively? We want to hear your IPv6 success stories, and share them with our readers. Either comment below or send e-mail via http://www.linuxjournal.com/contact, and we'll run your response in our upcoming Networking issue. more>>

Posted by on 30 May 2013 | 1:20 pm

Add More Fruit to Your Raspberry Pi!

Since this month was our Raspberry Pi issue, I did some research on "what folks do with their Raspberry Pi". I sent queries out via Twitter, Facebook, the Linux Journal Web site and even the #linuxjournal IRC room. When it comes to doing extra-geeky projects with the RPi, every person I spoke with mentioned buying parts from Adafruit. more>>

Posted by on 29 May 2013 | 1:03 pm

Counting Cards: Cribbage

I've spent the past few months reviewing shell scripting basics, so I think it's time to get back into an interesting project. more>>

Posted by on 28 May 2013 | 12:43 pm

Designing Electronics with Linux

In many scientific disciplines, the research you may be doing is completely new. It may be so new that there isn't even any instrumentation available to make your experimental measurements. In those cases, you have no choice but to design and build your own measuring devices. more>>

Posted by on 22 May 2013 | 3:28 pm

Dynamic DNS—an Object Lesson in Problem Solving

The other day in the Linux Journal IRC room (#linuxjournal on Freenode), I was whining to the channel about no-ip.com deleting my account without warning. My home IP address hadn't changed in a couple months, and because there was no update, it appeared abandoned. more>>

Posted by on 21 May 2013 | 1:47 pm

Using Salt Stack and Vagrant for Drupal Development

What if, just like Bill Murray in Groundhog Day, you could wake up to a fresh and identical development environment completely free of yesterday's experiments and mistakes? Vagrant lets you do exactly that. more>>

Posted by on 20 May 2013 | 4:21 pm

Acai Berry Select

Harvested by Brazilians for hundreds of years as a food staple and for their rejuvenating and detoxifying properties, Acai berries (fruit of Amazonian Acai Palms) have been all over the media, from articles in fitness magazines to features on popular television programs like Today show. Click here for your Risk Free Trial