Published on Linux Journal (http://www.linuxjournal.com)
Linux Journal Contents #147, July 2006
By Staff
Created 2006-07-01 01:00

[1]

Linux Journal Issue #147/July 2006

Features

  • Opinions on Opinionated Software [2]  by Kevin Bedell
    The creator of Ruby on Rails doesn't rail but opines.
  • Introduction to Ruby [3]  by Reuven M. Lerner
    New to Ruby? Here's the primer you're looking for.
  • RubyGems [4]  by Dirk Elmendorf
    A rich repository of modules called RubyGems awaits you.
  • Ruby as Enterprise Glue [5]  by Maik Schmidt
    How to pull together a heterogenous environment with Ruby.

Indepth

  • Rails Writ Large [6]  by Scott Raymond
    If you want freedom, add constraints.
  • OpenSSL Hacks [7]  by Anthony J. Stieber
    The unsung OpenSSL command line.
  • The Searchable Site [8]  by Golda Velez
    Take a glimpse at Webglimpse for search capabilities for your site.
  • Under-Ice Sonar Visualization [9]  by Richard R. Shell, Garner C. Bishop and Douglas B. Maxwell
    What's going on down under you.
  • Securing OpenSSH [10]  by Matthew E. Hoskins
    It's important to ask, who's watching the guard?

Columns

  • Reuven Lerner's At the Forge   Creating Mashups [11]  
  • Marcel Gagné's Cooking with Linux   A Gem of an Idea [12]  
  • Dave Taylor's Work the Shell   Recognizing Blackjacks [13]  
  • Jon maddog Hall's Beachhead   Sinking of the USS Proprietary [14]  
  • Doc Searls' Linux for Suits   Causes and Effects [15]  
  • Nicholas Petreley's /var/opinion   It's free. It's proprietary. No, it's two (click) two (click) two distros in one. [16]  

In Every Issue

  • Letters [17]  
  • upFRONT [18]  
  • New Products [19]  
__________________________

Source URL: http://www.linuxjournal.com/issue/147

Links:
[1] http://www.linuxjournal.com/files/linuxjournal.com/linuxjournal/issues/147/cover147.png
[2] http://www.linuxjournal.com/article/8686
[3] http://www.linuxjournal.com/article/8966
[4] http://www.linuxjournal.com/article/8967
[5] http://www.linuxjournal.com/article/8969
[6] http://www.linuxjournal.com/article/8968
[7] http://www.linuxjournal.com/article/8958
[8] http://www.linuxjournal.com/article/8379
[9] http://www.linuxjournal.com/article/8299
[10] http://www.linuxjournal.com/article/8759
[11] http://www.linuxjournal.com/article/8984
[12] http://www.linuxjournal.com/article/8978
[13] http://www.linuxjournal.com/article/8988
[14] http://www.linuxjournal.com/article/8976
[15] http://www.linuxjournal.com/article/8979
[16] http://www.linuxjournal.com/article/9016
[17] http://www.linuxjournal.com/article/8965
[18] http://www.linuxjournal.com/article/8980
[19] http://www.linuxjournal.com/article/9022