<?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>Computer Books Reviewed</title>
	<atom:link href="http://www.computerbooksreviewed.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.computerbooksreviewed.com</link>
	<description>Webdesign, Coding, Blogging &#38; Internet Culture</description>
	<lastBuildDate>Mon, 07 Mar 2011 04:47:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Reviews of Hello Android</title>
		<link>http://www.computerbooksreviewed.com/programming/review-of-hello-android/</link>
		<comments>http://www.computerbooksreviewed.com/programming/review-of-hello-android/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 23:44:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Hello Android]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[summery]]></category>

		<guid isPermaLink="false">http://www.computerbooksreviewed.com/?p=164</guid>
		<description><![CDATA[This is a summery of review for Ed Burnette&#8217;s book Hello Android, published by Pragmatic Programmers. If you have done a review of Hello Android and would like it mentioned, please put a link in the comments below. &#160; Alex &#8230; <a href="http://www.computerbooksreviewed.com/programming/review-of-hello-android/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is a summery of review for Ed Burnette&#8217;s book Hello Android, published by Pragmatic Programmers.</p>
<p>If you have done a review of Hello Android and would like it mentioned, please put a link in the comments below.</p>
<p>&nbsp;</p>
<p><strong>Alex Mak&#8217;s Blog</strong></p>
<blockquote><p>Hello Android is a  very well  written book by the developers of Android. The writing style  is great,  the author speaks to the developer and gives a hands on  approach to  guide the reader to build applications from scratch. <a href="http://alexcmak.blogspot.com/2009/12/book-review-hello-android.html" target="_blank">Link</a><strong> </strong></p></blockquote>
<p>&nbsp;</p>
<p><strong>Caffination.com</strong></p>
<blockquote><p>I was recently sent a copy of <em><a href="http://pragprog.com/titles/eband3/hello-android" target="_blank">Hello, Android</a></em><a href="http://pragprog.com/titles/eband3/hello-android" target="_blank">, by Ed Burnette</a> from <a href="http://pragprog.com/" target="_blank">The Pragmatic Bookshelf</a>. I was greeted with a friendly, educational and entertaining resource. <a href="http://www.caffination.com/review/caffination-reviews-hello-android-2507/" target="_blank">Link</a></p></blockquote>
<p>&nbsp;</p>
<p><strong>DrDobbs.com</strong></p>
<blockquote><p>Hello, Android is a book best  served to developers already comfortable with Java and have at least  some experience with developing mobile applications&#8230;the  author&#8217;s quick teaching pace and desire to stay current with the Android  platform make Hello, Android a useful, timely book that continues to be  one of the premiere books for learning how to leverage the Android  development platform. <a href="http://drdobbs.com/blogs/java/228700314" target="_blank">Link</a></p></blockquote>
<p>&nbsp;</p>
<p><strong>LearnComputer!</strong></p>
<blockquote><p>Hello, Android: Introducing Google’s Mobile Development Platform (Pragmatic Programmers) by Ed Burnette is a fantastic book for beginning Android development; it is a practical, no-nonsense guide that can be powered through in a few days to have a great base for Android development. <a href="http://www.learncomputer.com/hello-android-book-review/" target="_blank">Link</a></p></blockquote>
<p>&nbsp;</p>
<p><strong>YYZtech.ca </strong></p>
<blockquote><p>One of the first questions the book tries to answer is, “What is the   need for yet another platform for mobile devices, including some already   built around Linux and Java?” The answer they give is that Android   isn’t just an OS but an open source environment &#8230;[and] other features that make developing   applications easy. <a href="http://www.yyztech.ca/posts/books/software-development/hello-android/" target="_blank">Link</a></p></blockquote>
<p>&nbsp;</p>
<div class="subcolumns">
<div style="border: 1px solid #000; padding: 5px; margin-bottom: 15px; background: url(http://www.computerbooksreviewed.com/wp-content/plugins/amazonsimpleadmin/img/amazon_US_small.gif) right bottom no-repeat #ffffff;">
<div style="width: 60px; float: left; margin-right: 5px;">
		<a href="http://www.amazon.com/exec/obidos/ASIN//yyzca-20" target="_blank"><img src="http://www.computerbooksreviewed.com/wp-content/plugins/amazonsimpleadmin/img/no_image.gif" width="60" height="60" border="0" /></a>
	</div>
<div>
		<a href="http://www.amazon.com/exec/obidos/ASIN//yyzca-20" target="_blank"></a><br />	<br />
		<strong>Price:</strong> <span style="color: #990000; font-weight: bold;"> &#8212;</span><br />
		 ( customer reviews)</p>
<p><strong>0 used &#038; new</strong> available from <span style="color: #990000; font-weight: bold;"> &#8212;</span></p>
</p></div>
<div style="clear: both;"></div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.computerbooksreviewed.com/programming/review-of-hello-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sams Teach Yourself HTML and CSS in 24 Hours</title>
		<link>http://www.computerbooksreviewed.com/webdesign/sams-teach-yourself-html-and-css-in-24-hours/</link>
		<comments>http://www.computerbooksreviewed.com/webdesign/sams-teach-yourself-html-and-css-in-24-hours/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 18:16:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Julie C. Meloni]]></category>
		<category><![CDATA[Michael Morrison]]></category>
		<category><![CDATA[SAMS]]></category>

		<guid isPermaLink="false">http://www.computerbooksreviewed.com/?p=80</guid>
		<description><![CDATA[It used to be every publisher had a "learn HTML quick" book somewhere in their catalogue; this kind of died off around 2000 after the first Internet bubble burst. A few are still being written today though and this new book by Julie C. Meloni and Michael Morrison is actually pretty good. <a href="http://www.computerbooksreviewed.com/webdesign/sams-teach-yourself-html-and-css-in-24-hours/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>[ad code=1 center]<br />
<a href="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/teach-html-css-24-hours1.jpg"><img class="alignleft size-full wp-image-82" title="teach-html-css-24-hours" src="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/teach-html-css-24-hours1.jpg" alt="" width="250" height="302" /></a>A while back a friend asked me for some advice on getting into web-design. Now that&#8217;s a pretty broad question, kind of like saying you want to &#8220;get into cars&#8221;, but besides taking a course, which I usually suggest recommend for someone totally new to a subject, there are a few books around, so I suggested he pick up this one.</p>
<p>The reasons I liked this book are mainly that it&#8217;s focused on HTML, doesn&#8217;t try and teach PHP or another server language, yet still covers things people need to know like how to organize a website, choose an ISP and FTP a site up. The second think I like is that, unlike a lot of the earlier books, it has a strong focus on CSS. Finally, the book has an attractive layout with good use of colour and plenty of screen-shots.</p>
<p>In the past, I found that many books on web design would cover HTML, but usually didn&#8217;t provide much of an introduction the CSS other than those Dynamic-HTML (DHTML) &#8211; focused books that sort-of became a fad in the late 1990s. Partly I think the reason that these earlier books shied away from CSS was the often wildly-different ways browsers interpreted nearly any kind of CSS beyond the basic font-controls. While it is still true that there are numerous rendering differences, most current browsers give a fairly consistent rendering of CSS up to version 2.1 &#8211; CSS 3 is another story and, wisely, this book doesn&#8217;t go there.</p>
<p>Where the book falls a bit short is in getting around browser differences, while <a title="review of CSS Mastery" href="http://yyztech.ca/posts/css-mastery" target="_blank">some books have devoted whole sections</a> to that, I think there could have been some more coverage of that, or maybe it was avoided as it would have probably been confusing to people just learning the HTML. It might have been nice to see some more coverage of JavaScript, but again, JavaScript really would have needed it&#8217;s own section (or book) at least.</p>
<p>What puts this book ahead of a lot of others is the coverage of things you need to know in order to write websites beyond strictly HTML/CSS. A couple of these are: once you&#8217;ve got more than 4-5 pages, it&#8217;s important to organize a site so it&#8217;s easy to find and change things when you&#8217;re updating. Everybody doing web-design these days should know basic SEO, and that&#8217;s covered in the chapter. Related to maintaining and SEO is creating properly formatted pages, and that&#8217;s covered as well. Finding a web hosting company and learning FTP is covered too. I also noticed that in the section on graphics, the authors give a bit of a tutorial on using the free Gimp image editor &#8211; with a new copy of PhotoShop now costing nearly $1000, it&#8217;s good the authors are showing readers, who might not have $1000 to spare, some other options.</p>

<p>It&#8217;s good to see a book that doesn&#8217;t over-reach. <em>Sams Teach Yourself HTML and CSS</em> sticks mostly to that. Readers might want to pick up a book on CSS afterwards as it really is coming into its own with newer versions of the specification.</p>
<p>Speaking of CSS, on the book&#8217;s cover there is mention of HTML5, but most of the coverage is limited to a page or two. Both HTML5 and a newer version of CSS (CSS level 3) are being worked on but not actual finalized standards, though different browsers support parts of the proposals. As of spring 2010, both are still a draft format and while the newest versions of FireFox, Chrome, Safari and Opera support many of the features, especially CSS3, Internet Explorer still supports none and even the much-discussed built-in video tag is of limited usage today because of different video format support with Safari supporting one format, Firefox another and Chrome coming up the middle supporting both formats.</p>
<p>So except for maybe not going into depth on how different browsers handle some parts of CSS, overall, if you are looking for a book for someone who wants to get started learning web design, this is good choice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computerbooksreviewed.com/webdesign/sams-teach-yourself-html-and-css-in-24-hours/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Network Know-How: An Essential Guide for the Accidental Admin</title>
		<link>http://www.computerbooksreviewed.com/hardware/network-know-how-an-essential-guide-for-the-accidental-admin/</link>
		<comments>http://www.computerbooksreviewed.com/hardware/network-know-how-an-essential-guide-for-the-accidental-admin/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 02:04:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Networks]]></category>
		<category><![CDATA[John Ross]]></category>
		<category><![CDATA[No Starch Press]]></category>

		<guid isPermaLink="false">http://www.computerbooksreviewed.com/?p=14</guid>
		<description><![CDATA[Network Know-How teaches readers how to design and set up networks of Windows, Mac and Linux computers as well as other devices. In it readers are taken from the very basics of what is a network though designing and physically installing a secure network and how to trouble-shoot common problems.  <a href="http://www.computerbooksreviewed.com/hardware/network-know-how-an-essential-guide-for-the-accidental-admin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>[ad code=1 align=center]<br />
<a href="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/network-know-how.jpg"><img src="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/network-know-how.jpg" alt="" title="network-know-how" width="250" height="321" class="alignleft size-full wp-image-15" /></a>Broadly, Network Know-How: An Essential Guide for the Accidental Admin covers what exactly a network is and the hardware involved, planning and installing a network, and connecting devices to it. The 17 chapters that make up this book can be broken into the first four that explain what a network is and some of the physical parts that make up a network. The next four chapters cover designing a network and the actual process of building the network and finally the rest of the book covers how to use your network and add various devices, including game consoles, to it.</p>
<p>The first chapter starts with a bit on how &#8220;a network will improve your life&#8221;, which covers how a network can make your computers more efficient by connecting them together to share resources. I liked the plausible introduction about the user who never though they&#8217;d need a network, then somehow they find themselves having to run one as more computers enter the household. The next three chapters gives a bit of background on both the theory of how networks are organized as well as the hardware that is used to build the actual physical parts of the network.</p>
<p>The next section, starting with chapter five takes the theory and helps you design a network, including wireless networks. There is chapter six that has a lot of practical tips on how to lay out the wiring for a network so that it&#8217;s both safe and organized- something I haven&#8217;t seen covered too much in books on computer networks that usually leave the physical details out. WiFi networks are covered here, also some common-sense security tips that, if done properly can cut out a lot of casual snoopers.</p>
<p>After showing how to set-up file servers in chapter nine, the rest of the book covers how to connect various devices to the network. Network Know-How covers networking on Windows (XP and Vista), MacOS X and Linux (KDE, Gnome). Security is covered in several parts of the book and is given its own chapter: 13 (coincidentally?), as well. Page 153 has an interesting list of passwords to avoid (including many I didn&#8217;t know people used- like Fox Mulder&#8217;s password from the X-Files TV series.</p>
<p>Author John Ross has previously written two books on wireless networks, and &#8220;It&#8217;s never done that before&#8221;, the kind of tech. book I&#8217;d buy based on the title alone- and yes, it is a book on Windows troubleshooting. It feels like there is a lot of experience behind this book too; sometimes you read a book and you get the feeling the author just learned what they&#8217;re writing about quite recently; you don&#8217;t get that feeling with this book. The layout of this book might be simple, and the writing can be a bit dense but there&#8217;s plenty of screen-shots and back and white photos showing what network parts look like to keep the book readable. I liked that they start right with the hardware and have a couple of tips about the physical task of setting up a network, something that is often left out of the discussion of network set-up.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computerbooksreviewed.com/hardware/network-know-how-an-essential-guide-for-the-accidental-admin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe AIR Programming Unleashed</title>
		<link>http://www.computerbooksreviewed.com/programming/adobe-air-programming-unleashed/</link>
		<comments>http://www.computerbooksreviewed.com/programming/adobe-air-programming-unleashed/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 23:41:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Dimitrios Giann]]></category>
		<category><![CDATA[Michael Givens]]></category>
		<category><![CDATA[SAMS]]></category>
		<category><![CDATA[Stacy Tyler Young]]></category>

		<guid isPermaLink="false">http://www.computerbooksreviewed.com/?p=75</guid>
		<description><![CDATA[Adobe AIR Programming Unleashed teaches readers how to create, package and deploy applications using the Adobe AIR 1.5 environment. It start right from installing the Eclipse-based Flex Builder IDE, though using the various features of the runtime, and good development practises. It's not an complete introduction, but more of a tour of what can be done with AIR, including some sample applications. <a href="http://www.computerbooksreviewed.com/programming/adobe-air-programming-unleashed/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>[ad code=1 center]<br />
<a href="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/adobe-air-programming.jpg"><img class="alignleft size-full wp-image-76" title="adobe-air-programming" src="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/adobe-air-programming.jpg" alt="" width="250" height="327" /></a>Adobe AIR Programming Unleashed teaches readers how to create applications using the Adobe Integrated Runtime (AIR). Readers will learn three things: what AIR is and what it offers to developers, the process of creating an application and some good practises for developing your applications.</p>
<p>In a nutshell AIR lets developers write cross-platform applications in ActionScript or JavaScript- though ActionScript is given most of the coverage in the book. If this sounds a bit like Java&#8217;s &#8220;write once, run (or test) anywhere,&#8221; the comparison is a valid one&#8211; in fact, with the new 3D animation support and UI toolkit, AIR could be used places Visual Basic or DarkBasic are currently used. On the other hand, unlike Java, AIR includes a lot of help for developers ranging from a built-in database (SQLite), secure local storage, and a packaging system that makes updating your application much less work. However many of the applications available today, like Twhirl, MyStylez or the late Pownce, simply enhance existing websites.</p>
<p>Each chapter covers one feature of AIR explaining a feature usually with a fair amount of sample code. Code in the book is mostly written in ActionScript, though JavaScript fans should check out Adobe&#8217;s online documentation for how to use the AIR APIs in JavaScript. The first section is on setting up the Flex BuilderIDE and debugging applications. Unit testing is covered later in the book (ch. 23, Continuous Integration). I was glad to see more attention paid to writing solid applications and using developer tools. A lot of books of this kind don&#8217;t cover simple things like using an IDE&#8217;s debugger- maybe that&#8217;s another bonus of Adobe including an IDE with AIR- writers know this is what most users are going to be using to write apps, unlike say, Java where there might be about at least 5 IDEs in use.</p>
<p>Afterwards the book takes the reader though the various APIs AIR offers developers including opening native windows (AIR runs on Windows, MacOS and Linux), working with local files, databases and networks. Each chapter starts with a set of feature high-lights before delving into the API; for instance, chapter 16 on the encrypted local store points out right away some useful information like kind of encryption used and the fact that un-installing a AIR application does not automatically remove data stored in the local store &#8211; something security-conscious programmers would certainly want to know.</p>
<p>Unlike a few books of this type, AIR Programming also spends a fair amount of time on good practises for developing non-trivial applications. Besides the chapter on using the debugger, design patterns and using Cairngorm, a MVC-based framework, that&#8217;s given two chapters coverage. Agile programming is covered in section six which includes creating a build process using Ant, unit testing with FlexUnit and automated builds using CruiseControl. In short the book covers a lot of the practical advice for setting up a proper development environment besides finding your way around an IDE.</p>
<p>In conclusion, the book does a good job of showing readers how to develop AIR applications, what features are available and demonstrates some good practices to follow. I would like to have seen more information for web developers looking to port their applications over, but from the looks of the JavaScript documentation on Adobe&#8217;s site, it&#8217;s not that much more complicated. The layout of the book is pretty plain but makes for easy reading and there are numerous screen-shots and some diagrams. There&#8217;s a lot of source code printed in the book &#8212; which you can download from the book&#8217;s website, or from a Subversion repository. Also, the book&#8217;s appendixes have a fair number of resources listed in them for developers looking for online resources. Essentially, if you know ActionScript already, this book would probably have you writing basic applications in a short time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computerbooksreviewed.com/programming/adobe-air-programming-unleashed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL</title>
		<link>http://www.computerbooksreviewed.com/programming/databases/mysql/</link>
		<comments>http://www.computerbooksreviewed.com/programming/databases/mysql/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 21:54:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Addison Wesley]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Paul DuBois]]></category>

		<guid isPermaLink="false">http://www.computerbooksreviewed.com/?p=61</guid>
		<description><![CDATA[The book simply titled "MySQL" is a Stephen King-sized 1000-plus page door-stopper, now in its 4th edition, that will probably teach readers more than they will ever need to know about MySQL; in fact, many readers might be happy to just have the first section that covers the SQL language, creating database queries and optimizing those tables and queries.  <a href="http://www.computerbooksreviewed.com/programming/databases/mysql/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>[ad code=1 center]<br />
<a href="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/mysql-v4-sams.jpg"><img src="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/mysql-v4-sams.jpg" alt="" title="mysql-v4-sams" width="250" height="323" class="alignleft size-full wp-image-62" /></a>If you include, as the author does, the beginnings with mSQL, then MySQL&#8217;s origins can be traced to the late 1970s, though the database we now know as MySQL was released in 1996 so users can probably guess there are a few arcane corners to this open-source poster child&#8211; fortunately this book does an excellent job shining a light in all those corners you knew where there&#8211; and a bunch you probably didn&#8217;t.</p>
<p>The book is written for the 5.x version of MySQL and so there&#8217;s coverage of 5.x features like stored procedures, triggers, views, the archive storage engine and a number of other features. There is some coverage of features in version 6, such as the new Falcon engine as well, though these are mostly in the form of notes. Users of older versions of MySQL will also find notes in the book on features that are not available in order versions, and sometimes possible work-arounds. Also, for users upgrading from 4.x to 5, there are a few notes on when features such as data-types have changed from one version to another. For instance, some of the data-types (decimal or bit for instance) are implemented differently in version 5, than in 4.x, which might lead to performance improvements, or possibly unexpected results that developers might want to test for if upgrading their MySQL installation.</p>
<p>The book is divided into three sections: using MySQL, using it in your own C, Perl and PHP programs, and setting up and administrating an installation. Each of these sections take-up several chapters.</p>
<p>The first five chapters cover working with MySQL: creating tables, running queries, the various data-types and stored programs. As well as how to optimize your database though picking appropriate data types for your application&#8217;s needs, using MySQL&#8217;s explain command to determine where indexes might help. Other interesting bits are include how two-digit dates are interpreted and some of the geometric data-types that are now built-in. A point on data-types: MySQL has a lot and some of them have several different names but are actually the same thing and some used to be the same thing, but are now actually different. Is it any wonder that one of the goals of the Drizzle MySQL fork is to reduce the number of data-types? More importantly, understanding the different types lets you pick a type optimal to your application; readers will no-doubt have seen books listing table definitions that use the normal int type to index a small list of items (such as a category list), which is ridiculous if you know int is designed to hold numbers in the billions and, more importantly, uses maybe four times the amount of storage space required. In short, by the end of this section readers are going to be pretty comfortable writing MySQL code as there&#8217;s probably more practical MySQL-specific information in this section than most books provide&#8211; Addison-Wesley could probably sell it as a book by itself.</p>
<p>The middle section covers programming with MySQL. Examples are given in C, Perl and PHP. PHP developers will notice that the PDO library (built into PHP from version 5.1 onward) is used. As well, unlike a fair number of books teaching PHP this one actually has a notes saying that the examples given are just examples- and that this is not the proper way to write a secure application. Having read the 3rd edition of MySQL, I was wondering if some newer languages, like Python, would be included in this section, but not this time. This section pretty much shows how to</p>
<p>The last section covers how to administer MySQL. This covers everything from creating back-ups, using log files to setting up replication. This pretty much covers a lot of the day-to-day work maintaining a MySQL installation.</p>
<p>This is a big book (the book&#8217;s website joking refers to the 4th edition as &#8220;Doorstop IV&#8221;) but even if you don&#8217;t read all of it, it&#8217;s certainly a great reference to have around. The Appendixes at the end of the book are particularly useful, like PHP, MySQL has a lot of built-in commands for things like string manipulation, mathematical operations. There is a data-type reference in appendix B along with notes (such as how the bit type has changed from previous versions). Really this is a good book, and besides, if you ever give up on MySQL, this book can prop up your bed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computerbooksreviewed.com/programming/databases/mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Powerful and Robust Websites with Drupal 6</title>
		<link>http://www.computerbooksreviewed.com/webdesign/building-powerful-and-robust-websites-with-drupal-6/</link>
		<comments>http://www.computerbooksreviewed.com/webdesign/building-powerful-and-robust-websites-with-drupal-6/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 23:21:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[David Mercer]]></category>
		<category><![CDATA[Packt Publishing]]></category>

		<guid isPermaLink="false">http://www.computerbooksreviewed.com/?p=52</guid>
		<description><![CDATA[Now at version six, Drupal is an open source content management system (CMS) that goes back to 2001. The Packt book covers all the steps from: installing Drupal software, configuring and theming, adding content and finally deploying a website from the point of view of a Windows user. It's aimed at the user who is looking to set-up and customize Drupal's themes, but not actually write their own modules-- which would be a book on its own. <a href="http://www.computerbooksreviewed.com/webdesign/building-powerful-and-robust-websites-with-drupal-6/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>[ad code=1 center]</p>
<p><a href="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/drupal-6-packt-book.jpg"><img class="alignleft size-full wp-image-53" title="drupal-6-packt-book" src="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/drupal-6-packt-book.jpg" alt="" width="250" height="305" /></a>The name Drupal is Dutch for &#8216;droplet&#8217;, hence  the water droplet icon found on hundreds of websites. Behind that icon  is a content management system that has evolved over the years from a  basic content management system into what has been called a &#8220;Swiss-army  knife of web software&#8221;. As that statement might lead you to think,  Drupal does have a reputation for having a steep learning curve, but  probably not that much more than other content management systems become  when you step outside the defaults.</p>
<p>Like many such systems it employs some kind of system of blocks of  content that are skinned with a theme. How easy it is to make a site  your own is what sets one content system apart from another. To see  what&#8217;s possible, take a look at the Drupal.org website and one for a  Toronto hot-spot: TheDrakeHotel.ca. All of these are Drupal sites, so it  gives you some idea what&#8217;s possible.</p>
<p>If you&#8217;re familiar with the Model-View-Controller (MVC) pattern used  by many frameworks then you could think of the blocks as the view and  the modules are the Model and Controller. That said, this book is not  about programming with the Drupal API, it&#8217;s for the user who has picked  this system because they want to avoid that.</p>
<p>Briefly, the chapters cover an introduction to Drupal, covering it&#8217;s  history, the community and it&#8217;s features followed by a bit on planning a  site. Getting set up is covered in the next chapter. The book takes the  reader through setting up a development environment, based on the  Apache2Triad package, through they mention that XAMPP could also be  used&#8211; that&#8217;s the system I used when following this book. Afterwards  comes installing Drupal and fixing some common installing problems. Then  how to set up an administrator account and create your first page.</p>
<p>Chapter three covers the basics of the Drupal functionality: blocks  and modules. You lean how to install new modules, configure some common  ones including forum and comments and search; then you learn a bit about  blocks, including how to create a simple one of your own. Like many  content systems, Drupal&#8217;s layout is based around blocks of screen space  that are filled by modules.</p>
<p>Chapter four is on site configuration. Here you lean how to set up  logging, error reporting and some site maintenance functions&#8211; basically  all the things you need to know to keep your website running. Related,  chapter 5 the reader is given an overview of access control. This covers  the built-in roles, configuring new ones and managing users and user  settings. You also learn here about Drupal&#8217;s more advanced features,  such as its spam prevention tools.</p>
<p>Chapters six and seven cover creating content. The first chapter  covers the types of content, working with content and the content  related modules including the blog, forum, comments and page modules.  Chapter seven introduces the Content Creation Kit (CCK) and taxonomy.  The CCK allows the user to create their own content types without  programming while the taxonomy system allows for categorizing your  content several ways. Chapter eight teaches you how to go about theming Drupal. Here the  reader learns about planning a theme, customizing an existing theme via  the CSS files to create a new theme.</p>
<p>Chapter nine covers some of the more advanced features of Drupal:  localization, caching, throttling, jQuery.</p>
<p>Chapter 10 is all about managing your website. This covers doing  backups, setting up cron jobs, updating your website as well as updating  Drupal and its and modules. Finally, the appendix covers deploying your  new site. This covers all the usual points about checking your host  out, transferring files and the database, then testing it out.</p>
<p>With the exception of chapter seven, I didn&#8217;t find too much in Drupal  that complicated to follow. The book is quite easy to read, but I hoped  there might have been more coverage of theming&#8211; there&#8217;s a lot of  websites out there that scream &#8220;Drupal!&#8221; from a kilo away and making  your own layout is one way to make a website your own.  At approximately  350 pages, coverage of some of the more advanced topics is brief, but  you&#8217;ll get a good overview of what&#8217;s possible with this system. The  layout is black and white, but has plenty of screen-shots and is cleanly laid-out, so it&#8217;s quite comfortable to read. There aren&#8217;t a lot of  current books on Drupal on the market, so fortunately, for the reader  looking to get started, this is a good one.</p>
<p>Packt Publishing has, since 2004, made a name for themselves  specializing in books on open source projects and this is their latest  book on Drupal. As well as sponsoring an award for open source CMS, Packt has (as far as I know) a unique way of &#8220;giving back&#8221;; for each  copy of a book sold, they donate a portion of the sale back to the  project, hopefully ensuring the continuing development of a popular project.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computerbooksreviewed.com/webdesign/building-powerful-and-robust-websites-with-drupal-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Principles of Project Management</title>
		<link>http://www.computerbooksreviewed.com/business/the-principles-of-project-management/</link>
		<comments>http://www.computerbooksreviewed.com/business/the-principles-of-project-management/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 21:08:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Meri Williams]]></category>
		<category><![CDATA[SitePoint]]></category>

		<guid isPermaLink="false">http://www.computerbooksreviewed.com/?p=35</guid>
		<description><![CDATA[Ask someone what "project management" is and you're liable to get a few blank stares - it's one of those fields people have heard of, but probably have problems pinning down a definition. <a href="http://www.computerbooksreviewed.com/business/the-principles-of-project-management/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>[ad code=1 center]<br />
<a href="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/principles-project-managmen.jpg"><img class="alignleft size-full wp-image-36" title="principles of project management" src="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/principles-project-managmen.jpg" alt="" width="250" height="319" /></a>So that is what the first section of the book does: provides a definition that can be summed up as applying tools and skills to complete a project. That then leads to what exactly is a &#8220;project&#8221;: a set of tasks with a time-frame and goal of somehow adding value. So yes, the introduction does involve a fair bit of terminology that isn&#8217;t going to be familiar to many readers coming from a coder&#8217;s background, but there&#8217;s a helpful appendix that lays out many of the terms. Just as important, the introduction explains what project management is not, some of the misconceptions and why it&#8217;s good to know.</p>
<p>With the definitions out of the way, readers then get into the start-up tasks. First, there&#8217;s looking for projects (find opportunities), deciding is it&#8217;s a good opportunity (this is a bit of office politics &#8211; you want to know soon if the your project has the necessary support from management) and even if the task warrants a project &#8211; one of the key points is that a project is not on-going maintenance &#8211; it has a goal and a completion date.</p>
<p>Once you have decided to undertake a project, the next steps involve a proposal, identifying stakeholders, setting up an organizational chart and establishing communication protocols. This is the soft skill side of project management &#8212; a lot of the work is keeping the people the project is for interested and informed on where the project is heading. Much of the advice is practical &#8212; including dealing with the stakeholders who just aren&#8217;t that interested in your project and picking a good project board &#8211; the less the better. Finally, once this is established it&#8217;s time to make sure everyone is on the same page and agreed on the deliverables (the specific things the project will achieve).</p>
<p>By chapter three (&#8220;Getting the Job Done&#8221;) we&#8217;re into the actual material many readers (including myself) think of as project management: setting schedules, breaking deliverables into discrete tasks. For that, there&#8217;s a lot of practical advice here &#8211; especially around making estimates and communicating them to stakeholders and team-members so they are not mis-interpreted as wild guesses or hard dates. Particularly good was the advice on refining estimates from a general size (is it a small, large or extra-large task), then, as the date got closer, change it to a more accurate estimate. As well as measuring performance, some management tools like work-flow and Gantt charts and issue lists are introduced in this chapter.</p>
<p>The last two chapters look at managing your team and completing the project. The &#8220;Keeping it smooth&#8221; chapter gives a good overview of the people management skills you will need working with team members. Not a lot to say here, but having done some management in the past, it covers all the bases well and it&#8217;s probably applicable outside of project management as well.</p>
<p>Like many of the new SitePoint books this book explains a complex topic with a few illustrations and a clean layout. They&#8217;re using that humorous information schema (light-bulb, bicycle horn, hand grenade ) to good effect.  One example of this is in Getting Started chapter: There is a section talking about what goes in a Project Initiation Document (PID), and there are break-out boxes on what it is not meant to take the place of.</p>
<p>For an example of the layout, the &#8220;Keeping it Smooth&#8221; chapter is a good example of how this book is organized; Topics are broken up by headings with points arranged as lists of short paragraphs, which makes it easy to skim. While it&#8217;s a small book, only about 200 pages and about 25&#215;20 cm &#8211; it&#8217;s still good to be able to skim.</p>
<p>The glossary covers the particular usage of words in the project management domain.</p>
<p>Appendixes A-C list some tools,other resources (books and blogs) and C provides a list of qualifications and associations.</p>
<p>For a topic I was quite unfamiliar with when I started, I&#8217;d recommend this book as a good overview to the topic. The chapters follow a chronological order through a project, from picking a project (including those to avoid), planning and executing, managing the staff and stakeholders and finally, finishing your project and handing it off.</p>
<p>The author, Meri Williams, writes two blogs: GeekManager and Meriblog which readers might want to check out for further material. While each field has it&#8217;s jargon, project management has a number to learn &#8211; and this book does a good job explain it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computerbooksreviewed.com/business/the-principles-of-project-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Apps Hacks</title>
		<link>http://www.computerbooksreviewed.com/business/applications/google-apps-hacks/</link>
		<comments>http://www.computerbooksreviewed.com/business/applications/google-apps-hacks/#comments</comments>
		<pubDate>Mon, 19 May 2008 23:13:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[O'Reilly]]></category>
		<category><![CDATA[Philipp Lenssen]]></category>

		<guid isPermaLink="false">http://www.computerbooksreviewed.com/?p=49</guid>
		<description><![CDATA[One of the new style O'Rielly Hack books, this one looks at how to use Google's applications through a series of short examples (aka hacks) covering, not just the office applications, but many other applications under the Google banner. For web designers, there's a lot of material here too on how to integrate Google's services into your own website.   <a href="http://www.computerbooksreviewed.com/business/applications/google-apps-hacks/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>[ad code=1 center]</p>
<p><a href="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/google-apps-hacks-book.jpg"><img src="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/google-apps-hacks-book.jpg" alt="" title="google-apps-hacks-book" width="250" height="306" class="alignleft size-full wp-image-50" /></a>I expected a book on the core GoogleApps suite like gMail and the office applications (not to be confused with the recent Google App Engine  programming environment), but App Hacks goes further into not only other Google   properties like  Bogger, YouTube and GoogleEarth. At the same time, they don&#8217;t avoid  mentioning non-Google applications, such as Zoho office or some of the other on-line RSS feed readers in the Google Reader chapter.</p>
<p>It took me a bit of time to decide who this book is for -  it has    some hacks aimed at web developers, others are useful for anyone, but  that seems   to be the way these books go. For readers, they&#8217;re marked  with a PageRank-style bar indicating easy, moderate or advanced, so  that gives you some guidance.</p>
<p>On the design, this book is different, more modern look from the    older green/white books. As well as being moved under the <a title="Make" href="http://www.makezine.com/" target="_blank">Make</a> brand, O&#8217;Reilly&#8217;s  &#8216;Hacks series of   books have undergone a design change in the last year  or so, from the compact   size to a bigger format &#8211; actually, some  readers might notice that they seem to   have taken the smaller layout  and just added a wider right column that can be   filled with additional  information. The extra space is nice, but for the most   part, it seems  to be just extra blank space. I like the bigger format, and maybe    future books with take more advantage of the extra space.</p>
<p>After a brief introduction to the apps, installing, the tool-bar    and collaboration (one of those small things Google Apps do well) and  other   tasks common across all of them, the sections are:</p>
<ul>
<li>Meet the Google Docs family</li>
<li>Google Documents</li>
<li>Google Spreadsheets</li>
<li>Google Presentations</li>
<li>Become a Gmail power user</li>
<li>Customize your Google homepage</li>
<li>Manage events with Google Calendar</li>
<li>News with Google Reader</li>
<li>Manage photos and videos with Picasa and YouTube</li>
<li>Create your own home page, blog or group</li>
<li>Dive into Google Maps, Earth and SketchUp 3D</li>
<li>Google Analytics and beyond</li>
</ul>
<p>While there are plenty of hacks that are intended for web developers or programmers, ranging from straightforward cut-and-paste  jobs like integrating various apps onto your blog, all the way to  creating a CMS system   using Google&#8217;s spreadsheet. A lot of the hacks  show how to use various apps   together, for instance, Hack 11 shows how  to compose a blog post in Documents and then publish it to Blogger,  WordPress or LiveJournal. The Gmail section,   wisely, does not rehash  the basics, but shows you lots of ways how to manage   your mail  (including some interesting ways Google&#8217;s engineers have made use of  e-mail formatting). This section taught me a lot of stuff I had no idea  about &#8211;   being a regular gMail user, I&#8217;d almost recommend the book for  those chapters alone.</p>
<p>There are no other books, that I&#8217;m aware of, devoted to Google&#8217;s office applications currently on the market, so if you are looking to  get the most out of the applications this is about it- and it covers a  lot of the beyond   the basics nicely. As for the hacks, the author does  point out several times who came up with the hack, so it there&#8217;s been  commentary on it, you can go, um, &#8220;Google it.&#8221; Worth picking up for  power users.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computerbooksreviewed.com/business/applications/google-apps-hacks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacking: the Art of Exploitation</title>
		<link>http://www.computerbooksreviewed.com/security/hacking-the-art-of-exploitation/</link>
		<comments>http://www.computerbooksreviewed.com/security/hacking-the-art-of-exploitation/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 20:52:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Jon Erickson]]></category>
		<category><![CDATA[No Starch Press]]></category>

		<guid isPermaLink="false">http://www.computerbooksreviewed.com/?p=31</guid>
		<description><![CDATA[Picking up a book with a title like "Hacking", you wonder what is contained in it's pages. So to answer the reader's first question: yes, you'll learn how to break systems, alter log files, execute code remotely and all that kind of stuff, but like the book's introduction to C programming, you'd be missing a lot if you stopped there. Let's be clear, if you're intent is creating damage, you're better Googling for the script-kiddie software that will save you time spent reading this book; If, on the other hand, you want to delve a bit deeper that most books with this much C code do, then maybe take a look at this book.   <a href="http://www.computerbooksreviewed.com/security/hacking-the-art-of-exploitation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>[ad code=1 center]<br />
<a href="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/hacking-27Mar08.jpg"><img src="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/hacking-27Mar08.jpg" alt="" title="hacking-27Mar08" width="260" height="337" class="alignleft size-full wp-image-32" /></a>The term &#8220;hacking&#8221; has come a long way from it&#8217;s late-1950&#8242;s origins (and even that was a relatively new usage then), and today it seems to have taken on generally negative connotations, which the author digs into briefly in the introduction; From then on, the language politics are left aside as the reader through an introduction to C programming while showing how the C code runs at a lower level.</p>
<p>Coding is done in C using the included boot-able Linux CD that allows you to run Linux without having to install it. Included on the CD is the Linux OS, the code from the book and various tools- in short, you should be able to pop in the CD and follow along with the book.</p>
<p>Let&#8217;s be clear, that&#8217;s lots of C code, I haven&#8217;t seen this much C code in since the early 1990; But that&#8217;s seems to be necessary, this being a programming book that goes deep into how code really runs. You learn how to write a simple program, then disassemble it into assembly and debug it was the gdb (GNU Project Debugger), the goal here is to learn how things go on behind the code, how lines of C become lines of assembly and how those are stored in the basic building blocks of the computer &#8211; it&#8217;s here that things become possible that are not evident when looking at <code>printfs</code> and for-loops.</p>
<p>The lessons from the first chapter are applied in Exploitation as the reader learns how small flaws in the code can open up holes where an attacker can invade. Worth reading to are the antidotes about how various bugs create the holes in the first place. A good example is the IIS/Unicode exploit (p.117) where additional functionality added to the popular web-server has opened up holes in a previously secure system.</p>
<p>When I received this book. I turned to the chapter on networking first, and found it to be quite an in-depth low-level look at how systems network. Like the previous chapters, this two delves into a lot of how holes appear in systems, for someone curious about how this is done, there&#8217;s lots to digest, even if you&#8217;re not of a technical bent. Like the Exploitation chapter, this builds on Networking, showing how an attacker&#8217;s code is uploaded into a system. Related topics include hiding the attack though altering logs, avoiding crashing the system. Likewise, Countermeasures looks at how to detect and attack and ways to avoid it. Finally Cryptology coves some of the theory of how information can be encrypted and various attacks.</p>
<p>Even to the non-technical reader, there is a lot of discussion on the kinds of things that can go wrong with software, the overlooked bits that can be used in new ways (who would think a printer could be used to spoof an TCP/IP packets?, why would someone want to do this). If there ever was a time for the saying, &#8220;in the details&#8221; this is it, the details of what is possible is fascinating. Of particular interest might be the good description of the various network attacks, interesting how old vulnerabilities show up in new protocols (e.g. &#8216;ping of death&#8217; makes a comeback in early Bluetooth implementations).</p>
<p>So, to sum up, this book is one of those that lives up to its title: yes, it shows you how to take advantage of sloppy or careless programming, but it&#8217;s also an &#8216;Art&#8217;, as far as learning how things fit together, as the author says at one point, a lot of the work is not being able to break somethings, it&#8217;s being able to take something apart, modify it and then put it back together.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computerbooksreviewed.com/security/hacking-the-art-of-exploitation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Foundation Flash Cartoon Animation</title>
		<link>http://www.computerbooksreviewed.com/webdesign/foundation-flash-cartoon-animation/</link>
		<comments>http://www.computerbooksreviewed.com/webdesign/foundation-flash-cartoon-animation/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 20:36:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Alland S. Rosson]]></category>
		<category><![CDATA[Barry J. Kelly]]></category>
		<category><![CDATA[David Wolfe]]></category>
		<category><![CDATA[Friends of Ed]]></category>
		<category><![CDATA[Tim Jones]]></category>

		<guid isPermaLink="false">http://www.computerbooksreviewed.com/?p=23</guid>
		<description><![CDATA[It's no secret that Flash has found a place beyond web banners and browser-based games, in fact it has taken a spot along side specialized 2D animation software - this is what the book is about.  <a href="http://www.computerbooksreviewed.com/webdesign/foundation-flash-cartoon-animation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>[ad code=1 center]<br />
<a href="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/flash-cartoon-animation.jpg"><img src="http://www.computerbooksreviewed.com/wp-content/uploads/2010/02/flash-cartoon-animation.jpg" alt="" title="flash-cartoon-animation" width="250" height="300" class="alignleft size-full wp-image-24" /></a><br />
The techniques covered are for 2D animation of the kind that that might end-up on a website or broadcast. Each chapter proceeds along the path of creating an animation, from the concept, through setting up the Flash workspace, using Flash&#8217;s features to create the animation and then into post-production using Adobe&#8217;s After Effects.</p>
<p>It should be noted, there isn&#8217;t an over-arching animation project created in this book; However, readers could certainly follow along with their own project as the process is fairly linear, from the planning stages, through effectively using Flash&#8217;s library and a host of useful plug-in for tasks such as timing and motion tweening. There is a fair bit of coverage of Adobe&#8217;s After Effects, and the book discuses the pros and cons of doing various tasks in either software. With Adobe&#8217;s purchase of Macromedia in 2007, readers shouldn&#8217;t be surprised if the two products become more integrated with each future release.</p>
<p>For Flash animators, two chapters stand out in the 300 pages: There is one chapter on how to properly use Flash&#8217;s tweening tools so as to avoid the overly-precise look common with generated animations. A second is on 2D effects, covering common special effects like smoke, fire and water.</p>
<p>The book then wraps up with a chapter on how to avoid the &#8220;Flash-look&#8221;, which most readers will know exactly what this means- clean, mathematically-precise lines (would a computer produce any other?). Here the authors provide some straightforward ways to obscure the typical Flash look by altering lines to give them a more hard-drawn or at least, less rigid look. Combine this with the chapter on tweening and you&#8217;ll be on your way to some natural-looking animation.</p>
<p>This book is probably best for the reader who has some drawing experience, and preferably, a grasp of animation principals as well as some Flash experience. As with other Friends of Ed books, the layout is attractive, with lots of black and white illustrations and screen-shots taking the reader through each process.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.computerbooksreviewed.com/webdesign/foundation-flash-cartoon-animation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

