<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Geek Book &#187; Networking</title>
	<atom:link href="http://geekbook.org/archives/category/networking/feed" rel="self" type="application/rss+xml" />
	<link>http://geekbook.org</link>
	<description>Books for Geeks</description>
	<lastBuildDate>Mon, 06 Jun 2011 16:58:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Cisco Routers for the Small Business</title>
		<link>http://geekbook.org/archives/135</link>
		<comments>http://geekbook.org/archives/135#comments</comments>
		<pubDate>Fri, 08 May 2009 15:15:49 +0000</pubDate>
		<dc:creator>bookGeek</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[cisco]]></category>

		<guid isPermaLink="false">http://geekbook.org/?p=135</guid>
		<description><![CDATA[I&#8217;ve held jobs with small businesses and large enterprises. There are a few things that I&#8217;ve observed about small businesses that are probably true for many of them. The first would be that often wages for technical positions are lower than at the bigger shops, but so is the bar to entry. That often means [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.apress.com/book/view/1430218517"><img src="http://www.apress.com/resource/bookcover/9781430218517?size=medium"></a><BR>
<p>I&#8217;ve held jobs with small businesses and large enterprises.  There are a few things that I&#8217;ve observed about small businesses that are probably true for many of them.  The first would be that often wages for technical positions are lower than at the bigger shops, but so is the bar to entry.  That often means employees have less experience.  At the same time, in a smaller shop, people are often called upon to wear many hats.  I spent about 5 years with one company where I was lead developer, the only DBA and the system administrator for all our Linux servers.  Our team was small and all of us had complete access to pretty much everything.  It was a great opportunity to learn.  The one thing I never did get into too deeply was networking, things had to be pretty bad for them to pull me in on a problem in that area.  When we needed to make changes to our Cisco routers we brought in a guy from outside.  I wish <cite>Cisco Routers for the Small Business</cite> had been around then.  I think we&#8217;d have been able to save quite a bit of money and I&#8217;d have learned quite a bit more about networking.</p>
<p><span id="more-135"></span>
<p>The author, Jason Neumann, is the owner of a small networking company in Anchorage, Alaska.  He has quite a few years of experience in working with small businesses.  His practical experience has resulted in a book that is itself extremely focused and practical.  Apress calls it a guide, it could also be accurately described as an extended tutorial or another popular term with tech books recently, a cookbook.  I see this as a real strength as one is not paying for a bunch of pages filled with indirectly related material.  At the same time, potential readers need to understand that this is not networking book.  It is a users guide for <a href="http://www.cisco.com/en/US/products/hw/routers/ps380/">Cisco 800</a> series and <a href="http://www.cisco.com/en/US/products/hw/routers/ps4866/">SOHO routers</a>.  The author highly recommends having a spare one on hand to use.  The instructions and examples will work on this equipment, but not on routers built by another company, or even Cisco routers built for larger environments.  As I said, the focus is tight, but for people in the right environment this means on target help with little to get in the way of putting things immediately to work.</p>
<p>The <a href="http://www.apress.com/book/downloadfile/4269">table of contents</a> breaks down exactly what the book covers in great detail.  (That will take you to a page with a link to a pdf of the table.  I have no idea why, but that&#8217;s how they do it.)  The first four chapters cover the basics.  The first and second chapters handle connecting and configuring including items like the LAN interface, DHCP server, WAN interface, NAT, the firewall and configuring a basic DMZ.  Every chapter ends with a summary.  These summaries are a nice resource as they still give the example steps that apply to each section but do so with less explanation.  This means that going back to refresh on a section does not require working through the full initial explanation but just hopping back to the summary.  Someone who already has some experience with networking and these routers could also use this section as a reference if they don&#8217;t need all of the supporting material.</p>
<p>Chapter 5 is entitled &#8220;Beyond the Basics&#8221; and as one would expect moves into things that get a little more technical.  That said, I am not sure I wouldn&#8217;t have lumped chapter 5 in with the first four.  Most everything in it is still important and not the kind of thing that one would want to blow off as more advanced and not necessary in a smaller environment.  In fact a couple items, creating a local user, and setting up SSH are items that I would probably have liked to see in the first or second chapter.  Recovering lost passwords and backing things up are also extremely important and eminently practical.  Chapter 6 is  a bit different as it is probably the most generic in the book.  It is a tutorial on subnetting.  Everything covered is related to IPv4.  Chapter 7 covers routing protocols and focuses on RIP.  Chapter 8 is about Variable Length Subnet Masking.  Neumann explains that understanding this is necessary to gaining CCNA certification.  Reading through it, I can imagine situations where it could be useful in a small business but it seems more applicable to larger environments.</p>
<p>I&#8217;m still no networking expert.  This is much more of a practical tool on how to get the most from a specific type of hardware.  But I did gain some good general knowledge in the process.  I work in a larger environment now and was able to have one of our network guys look the book over.  He was impressed at the depth of coverage and how thorough the instructions are.  As he said, &#8220;If you just open this up and follow each step exactly it will take you through most everything you need to know.&#8221;  He was also impressed with how current the book is and how much it covered in such a short amount of space.</p>
<p>There are 5 indices that follow the 8 chapters.  They include many more samples as well as a CLI command reference.  The first chapter shows how to set up Hyper Terminal on a Windows machine and all examples are given from a CLI environment.  Neuman does point *nix users towards possible commands, but seems to assume that they&#8217;ll know what to do to get connected.  Other than setting up Hyper Terminal the only other time examples include screen shots of a GUI are the section on logging and setting up the Kiwi syslog daemon.</p>
<p>So I would say, if you are someone in a small business that is using or looking to use Cisco 800 series equipment, you may really want to look at picking up this book.  The person who already knows Cisco and their IOS well may find it to be a great quick reference.  The IT guy who doesn&#8217;t have that experience, but has responsibility for getting things working and keeping them that way will most likely really appreciate this helpful guide.  I highly recommend this well written and practical book written for hardware that is sure to be around for some time to come.</p>
<p>Title: Cisco Routers for the Small Business<br />
Author: Jason C. Neumann<br />
Publisher: Apress<br />
Pages: 269<br />
ISBN: 978-1-4302-1851-7<br />
Rating: 9/10<br />
Tagline: Securely configure Cisco&#8217;s 800 and SOHO series routers using IOS &#8211; Cisco&#8217;s powerful Internetwork Operating System.</p>
]]></content:encoded>
			<wfw:commentRss>http://geekbook.org/archives/135/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intellectual Property and Open Source</title>
		<link>http://geekbook.org/archives/49</link>
		<comments>http://geekbook.org/archives/49#comments</comments>
		<pubDate>Thu, 21 Aug 2008 05:58:57 +0000</pubDate>
		<dc:creator>bookGeek</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[copyleft]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[foss]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[law]]></category>
		<category><![CDATA[patents]]></category>

		<guid isPermaLink="false">http://geekbook.org/?p=49</guid>
		<description><![CDATA[There is not a single person writing code in the US who is not impacted by the countries intellectual property laws. I think that it is safe to say, that not all of them have a strong understanding of just what those laws are, let alone what they mean. At the same time, there are [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://oreilly.com/catalog/9780596517960/"><img src="http://oreilly.com/catalog/covers/9780596517960_cat.gif"></a><BR></p>
<p>There is not a single person writing code in the US who is not impacted by the countries intellectual property laws.  I think that it is safe to say, that not all of them have a strong understanding of just what those laws are, let alone what they mean.    At the same time, there are a number of people, who may or may not be qualified, but are more than willing to share opinions and advice.  Some take the time to slap a warning label on such input and IANAL is now widely understood.  (I Am Not A Lawyer &#8211; Because widely does not mean everyone.)  Stepping into this gap is programmer become lawyer <a href="http://www.haynesboone.com/people/bio.asp?empid=1508">Van Lindberg</a> with his new book &#8220;Intellectual Property and Open Source.&#8221;  Lindberg has really done something special with this volume.  I don&#8217;t think I&#8217;ve ever read a tech oriented work where I&#8217;ve felt so convinced that I was reading something that would become a standard by which others would come to be judged.<br />
<span id="more-49"></span></p>
<p>Let me quickly state what this book is not.  It is not comprehensive.  It does not cover all of US law on intellectual property.  What it does cover is mostly viewed from a high level that does not address many finer points.  It is not a reference for IP laws outside of the United States.  While there is some commonality in various parts of the world, I think the differences preclude this book from being too useful for anyone not impacted by US law.</p>
<p>So what is this book?  To me it felt very much like sitting down with a lawyer who can speak my language, understands my concerns, uses open source software, cares about freedom and has a gift for building metaphors and illustrations that make sense.  It is that ability to bridge the gap between lawyer and developer and do it in an readable way that makes this such an incredible book.  If it were just accurate and thorough but I couldn&#8217;t get past a couple pages it wouldn&#8217;t be worth much.  If things weren&#8217;t put into terms that I could grasp and apply to real life situations, the same would be true.</p>
<p>The first seven chapters are a primer on the history and current status of U.S. IP law.  Lindberg walks the reader through patents, copyright, trademarks, trade secrets, contracts and licenses.  He discusses how these impact inventors and developers.  I had considered myself to be casually familiar with most of these, but was surprised how much I learned.  I was also a bit scared by the time I was done with it all.  Lindberg cites not only the pitfalls that are out there, but backs it up with case history that illustrates his points.  More than once I caught myself thinking, &#8220;I guess that is possible but it is unlikely.&#8221; only to be reading a page or two later about how it had already happened and was in some cases still finding its way through the courts.  This was all quite a wake-up call for me.</p>
<p>Chapter eight and on deal with how one can operate in the open source world.  Lindberg talks about just what Open Source is and then handles the many things that a developer needs to consider from just how to handle a new idea (especially if one is employed) to choosing a license, accepting patches, reverse engineering without being as likely to get sued, and setting up a non-profit to run a project.</p>
<p>I found the discussion on various licenses and just what they mean to be especially helpful.  There is a general discussion that covers a wide array of licesnes, and then a separate chapter just for working with the GPL.  There is an illustration in that chapter that I think stands as an excellent illustration of what this book is like.  &#8220;The Darth Vader Scale of Derivative Works&#8221;, found in chapter twelve, serves to illustrate the Free Software Foundation&#8217;s position on the applicability of the GPL.  Lindberg takes time and care to explain the issue, but the figure showing a range from little &#8220;Anny&#8221; to the fully cloaked and helmeted Darth Vader shows how he also makes it fun at the same time.</p>
<p>It is not absolutely necessary to read through the book from start to finish but I would highly recommend it.  The conversational style makes it easy to do, and there are concepts and metaphors that Lindberg reuses throughout the book that will be easier to understand if the reader has familiarity with their use right from the start.  That said, the table of contents, index and topical separation of chapters will make this useful as a reference.  I would just agree with Lindberg that reading it through first will make such use easier in the future.</p>
<p>The book has appendices that contribute over 80 pages to the total length.  These include a sample Proprietary Information Agreement, a list of Open Source licenses ( along with some descriptions of how they are used), a Free Software license list, a list of the licenses used with Fedora on a grid that lists GPL compatibility, the full text for a number of licenses and a very nice GPL Compatibility Matrix.  That matrix shows what versions of *GPL licenses can be used with one another from the perspective of adding code to an already licensed project or licensing a project that will include code already licensed under one of the *GPL licenses.</p>
<p>Some of the sections are quite sobering.  I don&#8217;t think becoming more educated about these issues is going to encourage most people that things are headed in the right direction.  That said, I don&#8217;t think they will arrive at that conclusion because Lindberg is pushing some opinion.  He is very even handed in his approach and it is obvious that he took great pains to focus on one single goal, disseminating accurate and valuable information without letting anything else get in the way.  He leaves value judgments to the reader.  When there are issues of debate he presents information on both sides, and may express his leaning but does not argue for it or attack other view points.</p>
<p>This book may be frustrating for those who just want copyright and all intellectual property laws to go away.  I get the sense that while Lindberg believes that there is a lot of room for improvement, he isn&#8217;t trying to describe what could or should be, he is just giving advice on how to try and best navigate what is.  Right now, the penalties for failing to understand the current environment can be quite harsh, and so I think that such a guide is very important.</p>
<p>I&#8217;ve not ever rated a book a ten before.  I don&#8217;t want to sound like a publicity or marketing piece and I hope in this review I&#8217;ve successfully argued that I am reasonable in my belief that this is an important book.  It is a book very much worth reading, most especially if you create for a living.<BR><br />
Title: Intellectual Property and Open Source<br />
Author: Van Lindberg<br />
Publisher: O&#8217;Reilly Media, Inc.<br />
Pages: 371<br />
ISBN: 978-0-596-51796-0<br />
Rating: 10/10<br />
Tagline:  A practical guide to protecting code.</p>
]]></content:encoded>
			<wfw:commentRss>http://geekbook.org/archives/49/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Practical Guide to Ubuntu Linux</title>
		<link>http://geekbook.org/archives/24</link>
		<comments>http://geekbook.org/archives/24#comments</comments>
		<pubDate>Sun, 23 Mar 2008 00:16:38 +0000</pubDate>
		<dc:creator>bookGeek</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[NonFiction]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://geekbook.org/archives/24</guid>
		<description><![CDATA[When I first started working with Linux just a short 10 years or so ago, it was a little more difficult than now to get going. I remember the difficulty I had, wrestling with my first Slackware install and getting all the floppies together to get the packages that I needed. Today, a person who [...]]]></description>
			<content:encoded><![CDATA[<p><A HREF="http://www.informit.com/store/product.aspx?isbn=013236039X"><img src="http://www.informit.com/ShowCover.aspx?isbn=013236039X&#038;type=f"></A><BR>
<p>When I first started working with Linux just a short 10 years or so ago, it was a little more difficult than now to get going.  I remember the difficulty I had, wrestling with my first Slackware install and getting all the floppies together to get the packages that I needed.  Today, a person who has never set on eyes on Linux before can have it installed on it&#8217;s own system or alongside another OS in almost no time with a very nice graphical installer walking them through the process.  I also remember the hours I spent looking for the little piece of knowledge that I needed to conquer my next problem.  Now, someone new to the community has a vast array of resources available on the web, or if they are inclined to begin with Ubuntu, they can literally find almost every single thing they will need in the single volume of Mark Sobell&#8217;s &#8220;A Practical Guide to Ubuntu Linux.&#8221;</p>
<p><span id="more-24"></span>
<p>I&#8217;m sure this sounds a bit like hyperbole.  Every thing a person would need to know?  Obviously not everything but this book, weighing in at just under 1200 pages covers so much, so thoroughly that there wont be much left out.  From install to admin, networking, security, shell scripting, package management and a host of other topics, it is all there.  GUI and command line tools are covered.  There is not really any wasted space or fluff, just a huge amount of information.  There are screen shots when appropriate but they do not take up an inordinate amount of space.  This book is information dense.</p>
<p>A lot of that information is very basic.  The experienced Linux user or sysadmin is going to find that there is a huge amount of material here that is very foundational.  There are advanced topics covered but they are spread out through all the basic material that leads up to them.  I think the battle hardened Linux user with a solid understanding of how and why things work would probably be better off with something that doesn&#8217;t spend as much time building from the bottom up.  But for the others, those new to Linux or those who&#8217;ve been using it but have always felt like they were winging it or just holding on, this book could be a ticket to a much higher level of proficiency and a much deeper understanding.</p>
<p>This is an Ubuntu book.  It&#8217;s in the title and so it will not teach everything about Linux, yet at the same time it is so deep that it will cover topics that are common across all distros.  The chapter on Bash and shell scripting are solid and would help any Linux user whatever flavor they prefer.  On the other hand, KDE gets covered but to a much lesser extent than Gnome.  The book can&#8217;t be faulted for this, it is an example of getting what the title says is there.  But I would say that by and large the widely applicable outweighs the specific by a great margin.  The ls command is ls on any distro.  Learning how to work with sudo is valuable even outside of Linux and on Unix systems.</p>
<p>The style is very straightforward.  Sobell is not trying to entertain with wacky humor or stories.  No religious zealotry here by and large.  It is just straightforward explanations of commands, tools and examples of how they are used.  And the reader is given a nice set of tools to help them find what they want.  The index is 72 pages long.  There are 2 tables of contents.  The first is the &#8220;Brief Contents&#8221; and the second takes 23 pages to break down every chapter and section.  The book also comes with 45 days of free access to the book electronically through Safari.  (I didn&#8217;t know there are non-O&#8217;Reilly books on Safari, but apparently there are.)  I&#8217;m guessing that these reference tools will be important as most people will not read this monster from cover to cover, but rather read sections as they are needed, or use the book as  a reference when they are stuck.</p>
<p>As I mentioned, everything is explained from the most basic level for gui and command line interfaces.  This is what I think would be frustrating for more experienced users.  But it is what makes this such a strong title for anyone else.  The only other exception might be the new Linux user who is not interested in digging beyond the surface.  The person who has possibly moved away from windows but wants something that just works.  They would have no need either for the in depth explanations of administration, setting up servers, networking, etc.  I think that this book really hits the sweet spot for the reader who would like to move from novice to expert.  If they master all the material in the book they will have a very solid grasp of what Linux is about and how it works.  Then when they do work with it, they will be able to learn from their successes and failures and gain the experience that will take them to the next level.  As opposed to just flailing in the dark, getting things to go their way on occasion, but never knowing exactly why or how things did or did not work.</p>
<p>In fact the book is written primarily as a text book and even includes exercises at the end of each chapter.  Often there are regular and advanced exercises.  Answers to the even numbered exercises are available at <A HREF="http://www.sobell.com/">sobell.com</A>.  It would be nice if all the exercises had answers available.  I hate to think that some person may think they have answered a problem correctly when in fact they have not.</p>
<p>The book comes with a dvd containing everything needed for a full install of Ubuntu 7.10 (Gutsy Gibbon).  I guess this might make the title more appealing to the bandwidth challenged, though the ease of getting a free cd or being able to purchase a dvd through Amazon for less than $15 makes this less enticing.  If it were used as a textbook in a classroom setting, this would make sense though as every student would be assured of having everything they need in a single package.  The text itself focuses on this version of Ubuntu.  With 8.04 out now in Beta and coming soon in its final form, the rapid development of Ubuntu does serve to highlight the difference in relative speed as compared to the publishing industry.  Fortunately for the book, it&#8217;s emphasis on foundational concepts, commands and tools means that it wont be completely useless when the next version rolls out.  This is good news also for anyone who invests in a copy of the text.</p>
<p>The server section is a bit short I thought, focusing on mail, nis, nfs, samba, dns, iptables and apache.  I guess I&#8217;m biased, being a dba, but I do think throwing in something on MySQL and/or PostgreSQL would have been nice.  I know the book is already huge but a few more pages wouldn&#8217;t have meant too much.  Or maybe they could have been swapped out for the appendix defining free software.  There are 5 appendixes covering Regular Expressions, Help, Security, the definition of free software and working with the 2.6 kernel.  There is also a very nice glossary.</p>
<p>If I ever had to teach a class on linux, get someone up to speed on using linux who had little or no experience, or just wanted a reference with broad and thorough coverage, I wouldn&#8217;t hesitate to use this book.  The information is current, accurate and understandable.  Commands are introduced and revisited later as they fit in with topics.  The excellent index keeps this from being a usability issue.  Rather than being frustrating it fits in nicely with the overall learning curve of the text.  There is a lot here that I learned by trial and error or watching over the shoulder of a more experienced co-worker.  Someone looking to accelerate their learning would certainly find this to be an excellent guide rather than waiting on that much longer method of picking it up as it comes along.</p>
<p>So I consider the book to be a 9/10.  Giving it a 9 only because it is somewhat tied to a specific version of a specific distribution.  It may seem to many right now that Ubuntu is unix but there are a lot of other options out there.  And even for the Ubuntu user 7.10 wont be around forever.  But the information is so solid and covers things so well from front to back that I consider this to be a very strong book.  If I had had something like this when I first started using Linux, who knows?  At least newcomers to Linux now don&#8217;t have to wonder.</p>
<p>Title: A Practical Guide to Ubuntu Linux<br />
Author: Mark G. Sobell<br />
Publisher: Prentice Hall<br />
Pages: 1186<br />
ISBN: 013236039X<br />
Rating: 9/10</p>
]]></content:encoded>
			<wfw:commentRss>http://geekbook.org/archives/24/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>X Power Tools</title>
		<link>http://geekbook.org/archives/12</link>
		<comments>http://geekbook.org/archives/12#comments</comments>
		<pubDate>Mon, 21 Jan 2008 11:10:03 +0000</pubDate>
		<dc:creator>bookGeek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[window system]]></category>
		<category><![CDATA[X]]></category>

		<guid isPermaLink="false">http://geekbook.org/archives/12</guid>
		<description><![CDATA[The X Window System has been around for over twenty years and is the display system for an incredibly wide range of operating systems. With the number of Linux users growing, there are more people working with X than ever before. Most modern desktop environments provide user friendly interfaces that make modifying X rather simple. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.oreilly.com/catalog/covers/9780596101954_cat.gif"></p>
<p>The X Window System has been around for over twenty years and is the display system for an incredibly wide range of operating systems.  With the number of Linux users growing, there are more people working with X than ever before.  Most modern desktop environments provide user friendly interfaces that make modifying X rather simple.  There is not so much need to dig into config files and settings as in the past but for those environments without such tools or for the user who loves to dig deep into their environment this book can be a simple way to understanding how X works and how to tweak it in any number of ways.  If you want things that &#8216;just work&#8217; and have no interest in digging around below the surface this book is not for you.  On the other hand, if you think the best thing to do with a shiny new tool is to take it apart, well &#8220;X Power Tools&#8221; by Chris Tyler may be just for you.</p>
<p><span id="more-12"></span>
<p>The author, <A HREF="http://blog.chris.tylers.info/">Chris Tyler</A>, is a professor at Seneca College in Toronto as well as a programmer and Linux user.  His first book published by O&#8217;Reilly was &#8220;Fedora Linux: A Complete Guide to Red Hat&#8217;s Community Distribution&#8221;, published in 2006.  He cites the growth in X users, combined with active development and the lack of existing books that address X as the motivation for writing &#8220;X Power Tools.&#8221;</p>
<p>X is the windowing system on a wide range of Unix and Unix like systems.  Chris is obviously most familiar with Linux and so the material is heavily Linux oriented.  This is most apparent when the book deals with Session Managers, Desktop Environments and Window Managers.  The material focuses on Gnome, KDE and Xfce and their associated components in regards to X.  For the Linux user this could be a valuable resource.</p>
<p>When I&#8217;ve had issues in working with X locally and over the network, I&#8217;ve found that while what I need is available on the web, getting just what I need can be very labor intensive at times.  Usually just what I want is spread across tutorials, on-line man pages and forum posts.  Sorting out what applies to my situation can be especially difficult when I&#8217;m not even sure just how things work for my setup.  Chris makes this kind of guessing unnecessary and provides the locations and function of key files.  He also spells out how the most important files and tools can be best used.</p>
<p>For the sysadmin on another platform, these Linux specific sections are not going to be much help.  Most of the book though, deals with X itself.  I&#8217;ve already loaned my copy to one of our AIX admins more than once and I think he plans on picking up a copy of his own.</p>
<p>When Gnome and KDE provide an interface for modifying or customizing X functionality, the book gives at least the name of the program and sometimes screen shots and explanations of how the tool works.  This is always after an illustration of how to get the job done with the tools that are a part of X itself.  From fonts to keyboard layouts, multi-display to kiosks, everything required is laid out in straight forward terms.</p>
<p>For me, as a Fedora user myself, this means that having read this book I approach my work environment with a new level of confidence.  Behaviors that used to puzzle me, now make complete sense.  Quirks that bothered me, no longer need to be tolerated as I know have the tools to get things working just the way I want, rather than using defaults.</p>
<p>The book has just come out, so it was being written before the release of KDE 4.  I&#8217;ve looked through the documentation and I don&#8217;t think any of the changes to programs like KDM or KWin make the information in the book out of date.  In fact, according to the <A HREF="http://techbase.kde.org/Projects/KWin/4.0-release-notes">KWin release notes</A>, when discussing KWins new compositing support, &#8220;&#8230;manual configuration of X may be required for proper results&#8230;&#8221;  So if you are a KDE user that likes to live on the edge, this book may come in handy.</p>
<p>O&#8217;Reilly says that their &#8220;Power Tool&#8221; books are comprised of a series of stand-alone articles that are cross-referenced to one another.  To be honest, it didn&#8217;t feel much different from reading any other tech book.  Topics flowed naturally and the articles are analogous to sections that divide up chapters in other books.  One nice navigation feature is that page numbers are on the bottom of the pages while chapter and article numbers are at the top corner in a decimal notations.  For example at the top of page 58 there is a grey square containing the number 3.13 which means that it is the 13th article in chapter 3.</p>
<p>The book has a thorough index.  It also comes with 45 days free access to an electronic version through O&#8217;Reilly Safari.</p>
<p>For me the only real weakness of the book is that I would like to have seen more information on working with X on Unix.  When reference is made to specific implementation of X it is almost always in regards to Linux.  I wouldn&#8217;t want to lose that, but I think a mixed environment of Unix, Linux and Windows is more the rule than the exception today.  It would be more work to include other operating systems, but it would have also made the book much more valuable.</p>
<p>All tech books face the danger of becoming quickly useless as progress marches forward.  X is actively being developed, but at the same time, looking back on its history I think this book will be useful for sysadmin and user for some time to come.</p>
<p>Title: X Power Tools<br />
Author: Chris Tyler<br />
Publisher: Oâ€™Reilly Media Inc.<br />
Pages: 270<br />
ISBN: 0596101953<br />
Rating: 9/10</p>
]]></content:encoded>
			<wfw:commentRss>http://geekbook.org/archives/12/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Linux Networking Cookbook</title>
		<link>http://geekbook.org/archives/3</link>
		<comments>http://geekbook.org/archives/3#comments</comments>
		<pubDate>Mon, 31 Dec 2007 20:12:23 +0000</pubDate>
		<dc:creator>bookGeek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[O'Reilly]]></category>

		<guid isPermaLink="false">http://geekbook.org/archives/3</guid>
		<description><![CDATA[As a dba, I&#8217;m constantly looking to learn more about networking and system administration. Both can have quite an impact on the performance of my piece of the puzzle. A welcome addition to the materials to help me learn about networking is Carla Schroder&#8217;s &#8220;Linux Networking Cookbook&#8220;. This book is just right for the person [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://oreilly.com/catalog/covers/9780596102487_cat.gif" alt="linux networking cookbook cover" /><br />
    As a dba, I&#8217;m constantly looking to learn more about networking and system administration. Both can have quite an impact on the performance of my piece of the puzzle. A welcome addition to the materials to help me learn about networking is Carla Schroder&#8217;s &#8220;<A HREF="http://www.oreilly.com/catalog/9780596102487/">Linux Networking Cookbook</A>&#8220;. This book is just right for the person like myself who enjoys learning by getting hands-on experience with the technology. The scope is wide and so someone with a great depth of networking experience may find that the treatments of each is a bit shallow. On the other hand, that wide scope means this book may hold something new, even for someone with some level of experience.<br />
<span id="more-3"></span><br />
    This is not the kind of book that one sits and reads in the evening to gain new knowledge. I think of it more as a lab book or exercise guide. The user who has this open on the desk beside them, as they work through the &#8216;recipes&#8217; is the one who will gain the most. The cookbook also assumes a basic level of ability in working with Linux from the command line.</p>
<p>    The book follows a consistent format throughout the chapters. It truly is a cook book with the recipes taking the form of problems and solutions. There are eighteen chapters containing these recipes, the first chapter is a brief overview of networking in general. I think that Schroder&#8217;s experience in implementing Linux networks or working with Linux in heterogenous networks really shows in the types of solutions and scenarios presented in the book.</p>
<p>    Often as I worked through exercises, I kept thinking that what this book gave me was what I would have after hours of Googling and sifting through the results. Schroder has boiled that kind of hunting down to the necessary steps from installation, through configuration and use. For the person who values their time, or is not sure where to start searching for answers, this is a great resource.</p>
<p>    The limitation of a recipe format is that modifying the solution or moving away from the detailed plan requires more experience and knowledge the further the reader departs from the given formula. Schroder has dealt with this issue in many chapters by giving instructions appropriate to Fedora and Debian. There are a couple exceptions to this which I will explain below.</p>
<p>    I think that a strength of the book is that Schroder has not limited herself to desktop PC hardware. She is presenting a true overview of networking and so if the reader intends to work through every solution in the book, they are going to need to purchase some hardware. Some may object to this, and it is not absolutely necessary. Someone with enough experience or willing to do the research could shift things around and use say, an old desktop machine, but at that point they would be really doing things on their own and not needing the book.</p>
<p>    There are 2 chapters that focus on building network devices with Pyramid Linux on a Single-Board computer. The hardware Schroder uses to write the solutions is a Soekris 4521, which retails for about $150. I think it is good that a person who might want to use this book knows that up front. To me, this is a much more economical solution than suggesting that one get their hands on a commercial device, and allows much more flexibility. Schroder could have shied away from asking for the reader to go to this step, but I think the choice reflects her commitment to making the book useful in real world situations.</p>
<p>    The chapter on building an Asterisk VoIP system would probably also work best with some nice headphone/microphone sets that may be a necessary purchase for many. They are not required, a soundcard, microphone and speakers would work as well.</p>
<p>    Having parallel solutions for Fedora and Debian side by side is very nice. After each solution there is also discussion of pertinent issues and reference to applicable resources. The other resources include pointing out appropriate man pages, web sites and other books. Schroder&#8217;s style throughout is relaxed and very succinct. The nineteen chapters do cover such a wide array of technologies and issues, this book could easily be twice as large if she were wordy, instead it is very portable.</p>
<p>    The chapters on network devices, routing, network monitoring and using linux to manage a network would be most valuable I think to network administrators or the person wearing that hat in a smaller shop. The chapters that revolve around connecting to systems remotely and using linux to manage windows machines could be a real boon to anyone who works in a mixed environment that includes more than just Linux machines. I&#8217;ve found all of it to be of value because I interact with all these pieces every day. It is nice to have a better grasp of how subnets are built and how routers work. I look forward to not relying on a gui or searching endless forums to get a good grasp on managing my iptables firewall.</p>
<p>    Following the body, the book has three appendices. The first is a list of other resources. This is primarily other O&#8217;Reilly books, but there are books from other publishers and some resources available on the web. The second is a glossary of networking terms. The most useful to me was the third, a kernel building reference. I found the index to be decent. It isn&#8217;t great, but it isn&#8217;t bad either. The book comes with free access to it through Safari for 45 days, I thought that was a nice plus. O&#8217;Reilly has all of the examples available for download and the <A HREF="http://tuxcomputing.com/">author&#8217;s website</A> is also a good launch point for related articles and information.</p>
<p>    This book is a great way for the self learner to have a relatively unobtrusive guide while they gain direct experience in networking. Reading it alone wont do it, and there is still much to learn after completing each exercise, but a large part of the core competencies are there and thoroughly covered. I think there is also a lot here for that reader who has lobbied to get Linux in the door and now faces the task of getting their Linux machine to play nice with the rest of the network. </p>
<p>Title: Linux Networking Cookbook<br />
Author: Carla Schroder<br />
Pages: 615<br />
Publisher: O&#8217;Reilly Media, Inc.<br />
Rating: 9/10<br />
ISBN: 0-596-10248-8<br />
Tagline: From asterisk to zebra with easy to use recipes.</p>
]]></content:encoded>
			<wfw:commentRss>http://geekbook.org/archives/3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.164 seconds -->

