<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C0YHSH0-fyp7ImA9WhRRFEk.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735</id><updated>2011-11-27T18:45:39.357-06:00</updated><category term="James Kalbach" /><category term="Picapp" /><category term="Visual Studio" /><category term="Hobbies" /><category term="lighting" /><category term="Dan Hurwitz" /><category term="compressed air" /><category term="Creative Commons" /><category term="Senior Citizens" /><category term="VB.NET" /><category term="Port Scanning" /><category term="art" /><category term="rdbms" /><category term="David Perdue" /><category term="wtf" /><category term="ASP.NET" /><category term="software development" /><category term="Environmentally friendly car" /><category term="Nano" /><category term="Network Sniffing" /><category term="information security" /><category term="LinkedIn" /><category term="network security" /><category term="Brian MacDonald" /><category term="digital photography" /><category term="Test Procedures" /><category term="Windows Utility" /><category term="iceland" /><category term="TCPIP Hijacking" /><category term="Learning ASP.NET 2.0" /><category term="probability" /><category term="web 2 0" /><category term="Mobile Cricket" /><category term="SMS" /><category term="Exalead" /><category term="camera" /><category term="visual design" /><category term="cartoon" /><category term="Web Site Design" /><category term="photo management" /><category term="otaku" /><category term="Password Cracking" /><category term="cs3" /><category term="Denial of Service" /><category term="rest" /><category term="Exploitation" /><category term="lightroom" /><category term="adventure" /><category term="color" /><category term="RSS Feeds" /><category term="O'Reilly Media" /><category term="Elliot Jay Stocks" /><category term="Servo motors" /><category term="design" /><category term="Site Design" /><category term="Health Care Records" /><category term="fun" /><category term="Hacking" /><category term="statistics" /><category term="compfight" /><category term="architecture" /><category term="Sensors" /><category term="liquid fuel" /><category term="Guy Negre" /><category term="Command Launcher" /><category term="cryptography" /><category term="Microsoft" /><category term="Robots" /><category term="net" /><category term="manga" /><category term="Technology" /><category term="workflow" /><category term="Rocky Nook" /><category term="reverse engineering" /><category term="adobe lightroom" /><category term="Shell Spawning" /><category term="Jess Liberty" /><category term="amazon.com" /><category term="Buffer Overflow" /><category term="digital slr" /><category term="web graphics" /><category term="Ajax" /><category term="photoshop cs3" /><category term="Healthcare" /><category term="Aaron Gustafson" /><category term="Prescription" /><category term="Humanized" /><category term="Web Design" /><category term="Professional Networking" /><category term="Visual Web Developer" /><category term="Marissa Mayer" /><category term="internet" /><category term="adobe photoshop lightroom" /><category term="photography book" /><category term="Using legal images" /><category term="windows" /><category term="kelby" /><category term="web programming" /><category term="Social Networking" /><category term="web20" /><category term="wcf" /><category term="Pharmaceutical" /><category term="computer science" /><category term="Tata" /><category term="WAP" /><category term="photo editing" /><category term="The Unofficial LEGO MINDSTORMS NXT Inventor's Guide" /><category term="photography" /><category term="photoshop" /><category term="Medical Services" /><category term="Sexy Web Design" /><category term="Image Search" /><category term="The Photograph" /><category term="WEP Attacks" /><category term="web services" /><category term="Google Health" /><category term="Web 2.0" /><category term="Google" /><category term="Designing Web Navigation" /><category term="Key based command launcher" /><category term="Lego" /><category term="databases" /><category term="Live Cricket Scores" /><category term="design books" /><category term="sql" /><category term="Harald Mante" /><category term="Flickr" /><category term="amazon oddities" /><category term="composition" /><category term="Enso Launcher" /><category term="digital" /><category term="OneCAT" /><category term="social media" /><category term="Streaming Cricket" /><category term="mikkel aaland" /><category term="beginner" /><category term="Books" /><title type="text">Flying Zombie Robots</title><subtitle type="html">Web 2.0 and Comics</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://flyingzombierobots.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://flyingzombierobots.blogspot.com/" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/FlyingZombieRobots" /><feedburner:info uri="flyingzombierobots" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-nd/2.0/" /><entry gd:etag="W/&quot;CEUCQ3k5fyp7ImA9WxJbE08.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-8207129110684631209</id><published>2009-07-22T23:11:00.000-05:00</published><updated>2009-07-22T23:11:02.727-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-22T23:11:02.727-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="web programming" /><category scheme="http://www.blogger.com/atom/ns#" term="software development" /><category scheme="http://www.blogger.com/atom/ns#" term="web20" /><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="social media" /><category scheme="http://www.blogger.com/atom/ns#" term="web 2 0" /><category scheme="http://www.blogger.com/atom/ns#" term="internet" /><category scheme="http://www.blogger.com/atom/ns#" term="design" /><category scheme="http://www.blogger.com/atom/ns#" term="architecture" /><title>Web 2.0 Architectures: What entrepreneurs and information architects need to know</title><content type="html">&lt;a href="http://www.amazon.com/gp/product/0596514433?ie=UTF8&amp;amp;tag=n029-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0596514433"&gt;Web 2.0 Architectures&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=n029-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0596514433" style="border: none !important; margin: 0px !important;" width="1" /&gt; is written by three authors and it shows. The book sways between discussion and dissection - addressing entrepreneurs, curious technologists and architects. It's inconsistent in its treatment of the material it chooses to add to its scope. Fortunately, this doesn't mean the book isn't useful to read or fairly enjoyable in parts.&lt;br /&gt;
&lt;br /&gt;
Early on the authors take on the considerable task of explaining Web 2.0. They use an approach in which 1.0 applications are compared to their 2.0 successors or competitors. This approach does not work for several reasons. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_ZjgvtwZ5B_s/SmfiPeHmszI/AAAAAAAAHr4/gMHHOx8KIXg/s1600-h/lrg.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ZjgvtwZ5B_s/SmfiPeHmszI/AAAAAAAAHr4/gMHHOx8KIXg/s320/lrg.jpg" /&gt;&lt;/a&gt;The 1.0 application on display has evolved since Tim O'Reilly picked the contrasting applications a while ago. So there is no good benchmark to use. The authors point this out in several places, which makes the whole comparison more kludgey. Instead of an architectural analysis that is crisp, the comparisons devolve into feature discussions. So what defines Web 2.0? A set of features, the approach, its execution? The resulting discussion doesn't really come out and clarify Web 2.0 any more or less than available material on the Internet.&lt;br /&gt;
&lt;br /&gt;
However some central themes to emerge in this discussion that are put to good use later.&lt;br /&gt;
&lt;br /&gt;
The early discussions in this book are not dilineated from a technical perspective. There is no clear architectural model or patterns that are used to drive the explanations. Sure architectural patterns are listed, but they are not defined to begin with. So you have to go read up about them or have the knowledge beforehand. In either case, you may already end up knowing enough that the book may not be adding value.&lt;br /&gt;
&lt;br /&gt;
The second half of the book presents a reference architecture for Web 2.0. Its a decent chapter, but not comprehensive. I was very unclear about how to utilize the information that was presented in Chapter 5.&lt;br /&gt;
&lt;br /&gt;
Chapter 7, which talks about Web 2.0 patterns at a deeper level, is easily the most enjoyable chapter of the book. Like it predecessors, its not comprehensive, but it covers important ground. &lt;br /&gt;
&lt;br /&gt;
Each Web 2.0 pattern is explained very well. There is a paragraph on the context in which the pattern should be utilized. There is material on the pattern's static structure and dynamic behavior and notes on implementation (these are a little thin for some patterns). A nice section on gotchas (called consequences) is also available.&lt;br /&gt;
&lt;br /&gt;
The patterns covered in this book are: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Service Oriented Pattern&lt;/li&gt;
&lt;li&gt;Software as a Service&lt;/li&gt;
&lt;li&gt;Participation-Collaboration&lt;/li&gt;
&lt;li&gt;Asynchronous Particle Update&lt;/li&gt;
&lt;li&gt;Mashup&lt;/li&gt;
&lt;li&gt;Rich User Experience&lt;/li&gt;
&lt;li&gt;Synchronized Web&lt;/li&gt;
&lt;li&gt;Collaborative Tagging&lt;/li&gt;
&lt;li&gt;Declarative Living and Tag Gardening&lt;/li&gt;
&lt;li&gt;Semantic Web Grounding&lt;/li&gt;
&lt;li&gt;Persistent Rights Management&lt;/li&gt;
&lt;li&gt;Structure Information&lt;/li&gt;
&lt;/ul&gt;Some patterns are a little broad - for example, is Rich User Experience really a pattern or an expectation in the Web 2.0 context that consists of serveral, constantly evolving, well-understood patterns that encompass graphic design, usability and dynamic web programming? Fortunately, regardless of the approach, the resulting discussions in this chapter are all good ones.&lt;br /&gt;
&lt;br /&gt;
Web 2.0 Architectures is a book is fairly easy to read - its written in an accessible way. There are some errors in a couple of diagrams, but for the most part the accompanying figures are spartan and adequate.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-8207129110684631209?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fjH6ATnqPdDx931lCSQ0XhpkCBo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fjH6ATnqPdDx931lCSQ0XhpkCBo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fjH6ATnqPdDx931lCSQ0XhpkCBo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fjH6ATnqPdDx931lCSQ0XhpkCBo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=A0s_r-M4TYQ:UzhlyIK5Qn4:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=A0s_r-M4TYQ:UzhlyIK5Qn4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?i=A0s_r-M4TYQ:UzhlyIK5Qn4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=A0s_r-M4TYQ:UzhlyIK5Qn4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?i=A0s_r-M4TYQ:UzhlyIK5Qn4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=A0s_r-M4TYQ:UzhlyIK5Qn4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=A0s_r-M4TYQ:UzhlyIK5Qn4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=A0s_r-M4TYQ:UzhlyIK5Qn4:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=A0s_r-M4TYQ:UzhlyIK5Qn4:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=A0s_r-M4TYQ:UzhlyIK5Qn4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?i=A0s_r-M4TYQ:UzhlyIK5Qn4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=A0s_r-M4TYQ:UzhlyIK5Qn4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/A0s_r-M4TYQ" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/8207129110684631209?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/8207129110684631209?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/A0s_r-M4TYQ/web-20-architectures-what-entrepreneurs.html" title="Web 2.0 Architectures: What entrepreneurs and information architects need to know" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ZjgvtwZ5B_s/SmfiPeHmszI/AAAAAAAAHr4/gMHHOx8KIXg/s72-c/lrg.jpg" height="72" width="72" /><feedburner:origLink>http://flyingzombierobots.blogspot.com/2009/07/web-20-architectures-what-entrepreneurs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUFSXc5eip7ImA9WxJWFEg.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-2833090341590967305</id><published>2009-06-19T17:23:00.000-05:00</published><updated>2009-06-19T17:23:38.922-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-19T17:23:38.922-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Site Design" /><category scheme="http://www.blogger.com/atom/ns#" term="Elliot Jay Stocks" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Design" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Site Design" /><category scheme="http://www.blogger.com/atom/ns#" term="Sexy Web Design" /><category scheme="http://www.blogger.com/atom/ns#" term="Designing Web Navigation" /><title>Elliot Jay Stocks' Sexy Web Design</title><content type="html">"Let's start working" says Elliot Jay Stocks at the end of Chapter 2, and I really enjoyed this book as soon as Chapter 3 began. But more on that later.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_ZjgvtwZ5B_s/SjwP2UGV9wI/AAAAAAAAHoE/rZkVc6lFFmw/s1600-h/lrg.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_ZjgvtwZ5B_s/SjwP2UGV9wI/AAAAAAAAHoE/rZkVc6lFFmw/s320/lrg.jpg" tj="true" /&gt;&lt;/a&gt;&lt;a href="http://www.amazon.com/gp/product/0980455235?ie=UTF8&amp;amp;tag=n029-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0980455235"&gt;Sexy Web Design: Creating Interfaces that Work&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=n029-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0980455235" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px;" width="1" /&gt; (SWD) is described as a book for a web designer - anyone 'responsible for the look, the feel, or the mood of a web site'. But SWD isn't a tutorial - wisely so - because this area is too vast to cover in any one book. Instead it explores the areas a web designer needs to know about in order to become successful at his or her craft. Particularly it focuses on those areas that you need to zero in on in order to create eye-catching web sites. In essence, SWD is a sitemap for web designers. &lt;br /&gt;
&lt;br /&gt;
The first few chapters of SWD are spent explaining what sexy web design is and why its important. A few examples are used to embellish the points. Its the least compelling section of the book although I liked the idea behind dedicating a chapter to research (Chapter 2) - essentially guiding designers to look for inspiration in many places.&lt;br /&gt;
&lt;br /&gt;
Happily as soon as Chapter 3 begins, Stocks' rolls up his sleeves - so to say - and goes about telling us what a good web designer needs to know - how to define the structure of a site using sitemaps, how to define pages using a wiremap and how to go from sketches to templates. In the next chapter, the pages are brought together under the topic of Navigation and Interaction. Stocks covers the different types of navigation that a designer needs to know about. He covers forms and audio-visual content.&lt;br /&gt;
&lt;br /&gt;
All through these two chapters, Stocks' simply describes the landscape. The idea behind this approach seems to be that once a reader is familiar with what they need to know, they can decide which topic they need to know more about. &lt;br /&gt;
&lt;br /&gt;
Chapter 5 is about aesthetics such as fixed width versus fluid width layouts, colors, imagery and typography. There is some coverage on how to develop consistency and make your site pop through the use of contrast. &lt;br /&gt;
&lt;br /&gt;
Sexy Web Design is best oriented for web-savvy users and site builders who need to get sophisticated about site design quickly and efficiently. You'll need to supplement this material with a lot of more in-depth information. But reading the book is a great way to kick start the exploration.&lt;br /&gt;
&lt;br /&gt;
Stocks explains how to do sitemaps, wireframes, design of pages, navigation and interaction in Chapters 3 and 4. These are great for identifying areas you can go dig into later - depending on where you need most expertise. &lt;br /&gt;
&lt;br /&gt;
In one long Chapter (5), Stocks tackles aesthetics - covering topics such as fluid width versus fixed width layouts, color, imager and typography. &lt;br /&gt;
&lt;br /&gt;
As a sitemap of web design, Stocks' book is very valuable. You will need to find additional material for deeper dive into the topics covered here.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.amazon.com/gp/product/0980455235?ie=UTF8&amp;amp;tag=n029-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0980455235"&gt;Sexy Web Design: Creating Interfaces that Work&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=n029-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0980455235" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px;" width="1" /&gt; is published by &lt;a href="http://www.sitepoint.com/books/"&gt;sitepoint&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-2833090341590967305?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2AgXIGYLt4V2G9kZNbXO4KmsclA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2AgXIGYLt4V2G9kZNbXO4KmsclA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2AgXIGYLt4V2G9kZNbXO4KmsclA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2AgXIGYLt4V2G9kZNbXO4KmsclA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=vhWKjaJ--YM:cNdrEVUScwU:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=vhWKjaJ--YM:cNdrEVUScwU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?i=vhWKjaJ--YM:cNdrEVUScwU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=vhWKjaJ--YM:cNdrEVUScwU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?i=vhWKjaJ--YM:cNdrEVUScwU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=vhWKjaJ--YM:cNdrEVUScwU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=vhWKjaJ--YM:cNdrEVUScwU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=vhWKjaJ--YM:cNdrEVUScwU:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=vhWKjaJ--YM:cNdrEVUScwU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=vhWKjaJ--YM:cNdrEVUScwU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?i=vhWKjaJ--YM:cNdrEVUScwU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlyingZombieRobots?a=vhWKjaJ--YM:cNdrEVUScwU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlyingZombieRobots?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/vhWKjaJ--YM" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/2833090341590967305?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/2833090341590967305?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/vhWKjaJ--YM/elliot-jay-stocks-sexy-web-design.html" title="Elliot Jay Stocks' Sexy Web Design" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ZjgvtwZ5B_s/SjwP2UGV9wI/AAAAAAAAHoE/rZkVc6lFFmw/s72-c/lrg.jpg" height="72" width="72" /><feedburner:origLink>http://flyingzombierobots.blogspot.com/2009/06/elliot-jay-stocks-sexy-web-design.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIGRns4cSp7ImA9WxVXFEg.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-7058930531545378241</id><published>2009-02-11T21:35:00.015-06:00</published><updated>2009-02-12T08:55:27.539-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-12T08:55:27.539-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sql" /><category scheme="http://www.blogger.com/atom/ns#" term="databases" /><category scheme="http://www.blogger.com/atom/ns#" term="amazon oddities" /><category scheme="http://www.blogger.com/atom/ns#" term="rdbms" /><category scheme="http://www.blogger.com/atom/ns#" term="computer science" /><category scheme="http://www.blogger.com/atom/ns#" term="wtf" /><category scheme="http://www.blogger.com/atom/ns#" term="otaku" /><category scheme="http://www.blogger.com/atom/ns#" term="manga" /><title>Book Review: The Manga Guide to Databases by Mana Takahashi</title><content type="html">In &lt;a href="http://www.amazon.com/gp/product/1593271905?ie=UTF8&amp;amp;tag=n029-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1593271905"&gt;The Manga Guide to Databases&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=n029-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1593271905" style="border: medium none ! important; margin: 0px ! important;" width="1" /&gt; (TMGD), Ruruna is the princess of a faraway land called the Kingdom of Kod and she has a bit of a problem. Her parents have left her in charge of Kod’s famous fruit export business. And managing the data related to the prices and sales is getting the good princess all down.&lt;br /&gt;
&lt;br /&gt;
TMGD is somewhat curiously structured. It’s not as much a guide to databases as it is an introduction to relational databases. Instead of explaining database concepts and the utility behind it clearly, author Mana Takahashi takes an early dip into database constructs such as normalization and Structured Query Language (SQL). &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/SZQ4U7hg6pI/AAAAAAAAHOc/6ZdhwxSm_3w/s1600-h/the_manga_guide_to_databases.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/SZQ4U7hg6pI/AAAAAAAAHOc/6ZdhwxSm_3w/s320/the_manga_guide_to_databases.jpg" /&gt;&lt;/a&gt;Because Takahashi gets into database nitty gritty early, she doesn’t have time to build a really good introduction to her characters or the core benefits behind building databases. You have to come convinced of the utility of databases before you read the book.&lt;br /&gt;
&lt;br /&gt;
Having said that, once the characters have grown on you – the story cruises along nicely and even the hard stops by way of text chapters don’t derail it. The narrative is not innovative but it has a mythical charm to it. &lt;br /&gt;
&lt;br /&gt;
To organize her fruit business, Princess Rurana has help from her childhood aid Cain. Things pick up when Cain opens a mystery book sent by the king by mail. The book is, conveniently, a tutorial on databases. But it comes with its own instructor – a Tinker Bell like fairy called Tico who is only visible to Cain and Rurana. &lt;br /&gt;
&lt;br /&gt;
Tico quickly convinces her students that relational databases are the way to go. She teaches them how to build a database and then how to normalize it. Soon Rurana and Cain are designing databases. By chapter 4, they are knee deep into SQL (which is the strongest and most readable chapter of the book).&lt;br /&gt;
&lt;br /&gt;
The book is wrapped up by a couple of chapters that are more in line with what one might expect from a Manga Guide. Chapter 5 talks about some operational aspects like Security, Optimization, ACID transactions, Disaster Recovery and Query Optimization. The final chapter explains how databases are used in every day applications.&lt;br /&gt;
&lt;br /&gt;
TMGD is illustrated by Shoko Azuma, who relies on classic Manga sketches and emanata to evoke emotions. TMGD is translated from Japanese and because of the way Azuma has rendered it, clean up and translation is cleaner than say &lt;a href="http://www.amazon.com/gp/product/1593271891?ie=UTF8&amp;amp;tag=n029-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1593271891"&gt;The Manga Guide to Statistics&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=n029-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1593271891" style="border: medium none ! important; margin: 0px ! important;" width="1" /&gt;. But I did wish that emanating text had been a bit more dynamic instead of static.&lt;br /&gt;
&lt;br /&gt;
All in all, TMGD is a fun way to learn about databases and core concepts, but it’ll require a few leaps of faith.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-7058930531545378241?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rSCb6SE9BGxTZvLdaTEp5_uiyHA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rSCb6SE9BGxTZvLdaTEp5_uiyHA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rSCb6SE9BGxTZvLdaTEp5_uiyHA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rSCb6SE9BGxTZvLdaTEp5_uiyHA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=At5wxLoo"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=dLUlrQrr"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=dLUlrQrr" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=W6xsJ5ft"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=W6xsJ5ft" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=V9MMlrgz"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=Hs1Jiyc3"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=wkFon6ZC"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=HOeh0y0A"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=W0x2QQvf"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=W0x2QQvf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=rH6iYXEO"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/fHqsJogTciE" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/7058930531545378241?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/7058930531545378241?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/fHqsJogTciE/book-review-manga-guide-to-databases-by.html" title="Book Review: &lt;i&gt;The Manga Guide to Databases&lt;/i&gt; by Mana Takahashi" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/SZQ4U7hg6pI/AAAAAAAAHOc/6ZdhwxSm_3w/s72-c/the_manga_guide_to_databases.jpg" height="72" width="72" /><feedburner:origLink>http://flyingzombierobots.blogspot.com/2009/02/book-review-manga-guide-to-databases-by.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UFQ3g_fCp7ImA9WxVRGU0.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-2805712478094229108</id><published>2009-01-25T11:51:00.000-06:00</published><updated>2009-01-25T12:46:52.644-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-25T12:46:52.644-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rest" /><category scheme="http://www.blogger.com/atom/ns#" term="web programming" /><category scheme="http://www.blogger.com/atom/ns#" term="software development" /><category scheme="http://www.blogger.com/atom/ns#" term="web services" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="architecture" /><category scheme="http://www.blogger.com/atom/ns#" term="wcf" /><category scheme="http://www.blogger.com/atom/ns#" term="net" /><category scheme="http://www.blogger.com/atom/ns#" term="workflow" /><title>Book Review: RESTful .NET by Jon Flanders</title><content type="html">As Jon Flanders explains early on in his enjoyable book, Representational State Transfer (REST) is a set of guidelines on how to architect your web applications. Because it is tightly aligned with HTTP, architectures that follow the principles of REST are able to hook into a number of benefits that come built into the technologies that surround the web.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_ZjgvtwZ5B_s/SXyzaeePHEI/AAAAAAAAHL4/CtqhpgGGnbw/s1600-h/51xJfCKPKKL._SS500_.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_ZjgvtwZ5B_s/SXyzaeePHEI/AAAAAAAAHL4/CtqhpgGGnbw/s320/51xJfCKPKKL._SS500_.jpg" /&gt;&lt;/a&gt;Flanders delves into REST briefly, but he does it well enough that you understand its value even if you haven't consumed the groundbreaking book &lt;a href="http://www.amazon.com/gp/product/0596529260?ie=UTF8&amp;amp;tag=n029-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0596529260"&gt;RESTful Web Services&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=n029-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0596529260" style="border: medium none ! important; margin: 0px ! important;" width="1" /&gt;. &lt;br /&gt;
&lt;br /&gt;
The transition to programming REST using .NET is just as nicely handled. Windows Communication Foundation is a sprawling technology precisely because it is a model that covers a wide variety of programming paradigms (it supports a multitude of protocols like messaging, HTTP, SOAP, etc).&lt;br /&gt;
&lt;br /&gt;
There is a quick tutorial on implementing HTTP services using WCF - which serves to remind us that WCF isn't only tightly coupled to SOAP. The rest of the book is divided up into chapters that zero in on specific implementation using WCF: Read-only services, Read/Write services, RESTful services and Feeds. Flanders also covers both server side implementation and client-side consumption of the services. There is coverage of Ajax and Silverlight clients and a short chapter on using WCF Workflow to deliver the REST services.&lt;br /&gt;
&lt;br /&gt;
The value of the book is that it zeroes in on the essentials and provides very lean tutorials&lt;br /&gt;
&lt;br /&gt;
RESTful .NET's biggest strength is that it is concise, clear and lean. To that point, you need the basics of HTTP, SOAP, WCF, XML, C# and (briefly) ASP in place to fully appreciate the book. The most valuable chapter for me was the one in which Flanders covers programming feeds. But there is enough diversity in terms of types of constructs implemented, that you'll find something of value here.&lt;br /&gt;
&lt;br /&gt;
Highly recommended if you are a Windows Web programmer and have a growing interest in REST.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-2805712478094229108?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SePXkle-l3KESqwitZvjU0lroGc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SePXkle-l3KESqwitZvjU0lroGc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SePXkle-l3KESqwitZvjU0lroGc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SePXkle-l3KESqwitZvjU0lroGc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=tY3V5n3s"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=Hv4Y8O7V"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=Hv4Y8O7V" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=8nemo1XF"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=8nemo1XF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=xAYlnjj8"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=MgDHf9pu"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=kYBKDAkK"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=jmDmCWpW"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=b30E1XIa"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=b30E1XIa" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=ncFZaV2O"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/k9SCIVNBOp4" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/2805712478094229108?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/2805712478094229108?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/k9SCIVNBOp4/book-review-restful-net-by-jon-flanders.html" title="Book Review: RESTful .NET by Jon Flanders" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ZjgvtwZ5B_s/SXyzaeePHEI/AAAAAAAAHL4/CtqhpgGGnbw/s72-c/51xJfCKPKKL._SS500_.jpg" height="72" width="72" /><feedburner:origLink>http://flyingzombierobots.blogspot.com/2009/01/book-review-restful-net-by-jon-flanders.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IAQ34-fSp7ImA9WxVSEkg.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-9196200463898508064</id><published>2009-01-06T07:57:00.000-06:00</published><updated>2009-01-06T09:25:42.055-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-06T09:25:42.055-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="statistics" /><category scheme="http://www.blogger.com/atom/ns#" term="databases" /><category scheme="http://www.blogger.com/atom/ns#" term="fun" /><category scheme="http://www.blogger.com/atom/ns#" term="cartoon" /><category scheme="http://www.blogger.com/atom/ns#" term="amazon oddities" /><category scheme="http://www.blogger.com/atom/ns#" term="probability" /><category scheme="http://www.blogger.com/atom/ns#" term="computer science" /><category scheme="http://www.blogger.com/atom/ns#" term="wtf" /><category scheme="http://www.blogger.com/atom/ns#" term="manga" /><title>Book Review: The Manga Guide to Statistics</title><content type="html">Shin Takahashi’s &lt;a href="http://www.amazon.com/gp/product/1593271891?ie=UTF8&amp;amp;tag=n029-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1593271891"&gt;The Manga Guide to Statistics&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=n029-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1593271891" style="border: medium none ! important; margin: 0px ! important;" width="1" /&gt; A Manga Guide to Statistics contains – as advertized – both Manga and Statistics. What exactly is Manga? It’s a style of drawing that was birthed and refined in eponymous Japanese comics. Its characterized by a heightened display of emotions (think: plenty of emanata), hip characters and dramatic framing. But above all, Manga characters look cute – often achieved by drawing large eyes that dominate a face and denoting the nose and mouth with minimal lines.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ZjgvtwZ5B_s/SWLXupqRM8I/AAAAAAAAG7o/XGRlCqT5WT4/s1600-h/9781593271893_lrg.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_ZjgvtwZ5B_s/SWLXupqRM8I/AAAAAAAAG7o/XGRlCqT5WT4/s320/9781593271893_lrg.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;There is plenty of cute in Takahashi’s book – courtesy of crackerjack illustrator Iroha Inoue. &lt;br /&gt;
&lt;br /&gt;
The Manga Guide to Statistics has a loose plot that drives exploration of the subject of Statistics. Rui is a schoolgirl, prone to flights of romantic fancy and subject to bouts of panic around Statistics. One fine day her father brings a colleague home – the dashing Mr. Igarashi (characterized by bright eyes and wispy, long hair). Igarashi gives Rui an informal introduction to Statistics. And in an effort to win Igarashi’s heart, Rui pesters her father to arrange for lessons for her.&lt;br /&gt;
&lt;br /&gt;
This her surprised father does dutifully. Only Rui’s instructor is the geeky Mamoru Yamamoto. This setback only spurs Rui on to really focus on mastering the subject. Tremendous lessons ensue that introduce Rui to concepts like Frequency Distribution, Mean, Median, Standard Deviation, Estimation Theory, Cross Tabulatiions, Normalization, Standard Scores, Probability, Corelation and Hypothesis. Will Rui learn Statistics and win the love of Mr. Igarashi? Can Mamoru keep up with Rui and help her complete her mission? Hey, is Mamoru really that bad looking?&lt;br /&gt;
&lt;br /&gt;
The Manga Guide to Statistics has lovely, crackling illustrations. Inoue keeps the reader engaged with panels that burst with energy, drama queen depictions of mood and spanking fashion and style. Often a lot of text and numbers enter the comic because the nature of the subject demands it. But overall, you don’t lose the accessibility of a comic book.&lt;br /&gt;
&lt;br /&gt;
In what I thought was a stroke of genius, Takahashi shows us how to apply the concepts in the book using Microsoft Excel. This makes a lot of sense because Excel is either widely accessible or functionally mirrored by other software (such as say: Google Docs).&lt;br /&gt;
&lt;br /&gt;
The inherent accessibility of its comic book format makes The Manga Guide to Statistics an able introduction to Statistics as well as a handy reference for those who want to revisit the subject.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-9196200463898508064?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Fc-Ai2LBUKugoNfSQTDH12putNg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Fc-Ai2LBUKugoNfSQTDH12putNg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Fc-Ai2LBUKugoNfSQTDH12putNg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Fc-Ai2LBUKugoNfSQTDH12putNg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=fwD41pIO"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=VLS5goaR"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=VLS5goaR" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=uxhtJ5QB"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=uxhtJ5QB" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=BHBJpm9z"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=5r4FrNnh"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=OUAEXPyZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=RjI7kayk"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=sLWY4drQ"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=sLWY4drQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=o9TSdvea"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/5N7gwHh8Zpg" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/9196200463898508064?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/9196200463898508064?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/5N7gwHh8Zpg/book-review-manga-guide-to-statistics.html" title="Book Review: The Manga Guide to Statistics" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_ZjgvtwZ5B_s/SWLXupqRM8I/AAAAAAAAG7o/XGRlCqT5WT4/s72-c/9781593271893_lrg.jpg" height="72" width="72" /><feedburner:origLink>http://flyingzombierobots.blogspot.com/2009/01/book-review-manga-guide-to-statistics.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYHRHo6eyp7ImA9WxdREUQ.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-4076032197671773830</id><published>2008-05-30T12:02:00.009-05:00</published><updated>2008-05-30T19:18:55.413-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-30T19:18:55.413-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="art" /><category scheme="http://www.blogger.com/atom/ns#" term="photography" /><category scheme="http://www.blogger.com/atom/ns#" term="Rocky Nook" /><category scheme="http://www.blogger.com/atom/ns#" term="composition" /><category scheme="http://www.blogger.com/atom/ns#" term="color" /><category scheme="http://www.blogger.com/atom/ns#" term="digital photography" /><category scheme="http://www.blogger.com/atom/ns#" term="Harald Mante" /><category scheme="http://www.blogger.com/atom/ns#" term="computer science" /><category scheme="http://www.blogger.com/atom/ns#" term="visual design" /><category scheme="http://www.blogger.com/atom/ns#" term="The Photograph" /><category scheme="http://www.blogger.com/atom/ns#" term="lighting" /><category scheme="http://www.blogger.com/atom/ns#" term="design books" /><title>Harald Mante: The Photograph</title><content type="html">Harald Mante's &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Famazon.com%2Fgp%2Fproduct%2F1933952261&amp;amp;tag=n029-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;The Photograph&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=n029-20&amp;amp;l=ur2&amp;amp;o=1" alt="" style="border: medium none  ! important; margin: 0px ! important;" border="0" height="1" width="1" /&gt; (&lt;i&gt;&lt;a href="http://www.rockynook.com/"&gt;Rocky Nook&lt;/a&gt;, 2008&lt;/i&gt;) - translated from German by Thomas C Campbell III is my first text on picture composition and design. I've read books about the technologies involved with photography and books that explain why a particular photograph really works.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ZjgvtwZ5B_s/SEA4tLDk1OI/AAAAAAAAEhE/hKvwwUjYhjo/s1600-h/Mante.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_ZjgvtwZ5B_s/SEA4tLDk1OI/AAAAAAAAEhE/hKvwwUjYhjo/s320/Mante.jpg" alt="" id="BLOGGER_PHOTO_ID_5206223517953348834" border="0" /&gt;&lt;/a&gt;But &lt;a href="http://www.harald-mante.de/"&gt;Mante&lt;/a&gt;'s book explains the principles behind good photographs. And the value of this is that it gets you past understanding why a particular picture looks good and into how you can replicate the success of that photograph.&lt;br /&gt;&lt;br /&gt;How exactly does Mante go about doing it? He breaks his large book down into the basic elements of interest in a picture. There are five major sections on photo composition in the book dealing with points, lines, shapes, universal contrasts and color contrasts.&lt;br /&gt;&lt;br /&gt;Take the first section on points. Mante starts by discussing pictures with a single point of interest and how its position can change the perception of a photograph. Then he introduces additional points, carefully explaining how collections and groups adds perception options to the composition.&lt;br /&gt;&lt;br /&gt;All through his text, Mante deploys copious photographs - some almost thumbnail size. I found this to be hugely useful because it gave me lots of data points for each of the principles described by Mante. There are multiple elements at play in each of the pictures, but instead of explaining all of them at once, you tend to focus only on the ones being described. This allows the reader to understand the mechanics contributed to the picture by the immediate principle alone.&lt;br /&gt;&lt;br /&gt;In the next section Mante explores the use of lines (real and perceived) in photographs. By the time the next section rolls around on shapes, the book really pops because you can see how the various elements of points, lines and shapes are interacting within a photograph.&lt;br /&gt;&lt;br /&gt;What I enjoyed most in the final two sections on contrast is that while the discussion can tend to be obtuse, Mante offers a lot of practical details. In one instance Mante talks about how wide-angle lenses and long-angle lenses contribute to contrast in a picture. We all know that happens but Mante articulates it in a way that it is reusable by photographers.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;All wide-angle lenses support the impression of spaciousness on the two-dmensional surface by exaggerating the perspective and the sizes of the objects between the foreground and background. Long focal-length lenses can convey impressions of depth only by contrasting the sharply reproduced detail in the plane of focus with the blurred, out-of-focus background or by showing shapes that overlap ambigously.&lt;/blockquote&gt;&lt;br /&gt;This level of practical details is excellent.&lt;br /&gt;&lt;br /&gt;I had some minor problems with the book. While I appreciated the photographs in both quality, volume and relevance - I wish they had been captioned exclusively to drive home the underlying principle. Because Mante describes theory, the book tends to be difficult to read in long stretches - so I would recommend keeping aside enough time to absorb the information in it.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-4076032197671773830?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5m6hTF66gt2T8P71d_MXusx8SQM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5m6hTF66gt2T8P71d_MXusx8SQM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5m6hTF66gt2T8P71d_MXusx8SQM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5m6hTF66gt2T8P71d_MXusx8SQM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=FnDdKSH9"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=Afpco6UH"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=Afpco6UH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=0XKB32tU"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=0XKB32tU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=7OOJ1LPy"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=c0nWgjai"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=9qKxwnh8"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=AgVuc8M2"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=5H374IQr"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=5H374IQr" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=Z6EtHX6w"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=D3sZrkk1"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=D3sZrkk1" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/irNCyz6EaWc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://flyingzombierobots.blogspot.com/feeds/4076032197671773830/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3453339474380085735&amp;postID=4076032197671773830" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/4076032197671773830?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/4076032197671773830?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/irNCyz6EaWc/harald-mante-photograph.html" title="Harald Mante: The Photograph" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ZjgvtwZ5B_s/SEA4tLDk1OI/AAAAAAAAEhE/hKvwwUjYhjo/s72-c/Mante.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://flyingzombierobots.blogspot.com/2008/05/harald-mante-photograph.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08DRng_fip7ImA9WxZUFk8.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-3990998891716983657</id><published>2008-04-07T19:51:00.005-05:00</published><updated>2008-04-07T21:31:17.646-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-07T21:31:17.646-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="camera" /><category scheme="http://www.blogger.com/atom/ns#" term="digital photography" /><category scheme="http://www.blogger.com/atom/ns#" term="digital slr" /><category scheme="http://www.blogger.com/atom/ns#" term="kelby" /><category scheme="http://www.blogger.com/atom/ns#" term="lighting" /><category scheme="http://www.blogger.com/atom/ns#" term="digital" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><category scheme="http://www.blogger.com/atom/ns#" term="photography book" /><title>Book Review: The Digital Photography Companion</title><content type="html">Derrick Story's book - &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F0596517661&amp;amp;tag=n029-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;The Digital Photography Companion&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=n029-20&amp;amp;l=ur2&amp;amp;o=1" alt="" style="border: medium none  ! important; margin: 0px ! important;" border="0" height="1" width="1" /&gt; - is sized conveniently enough, like a slightly oversize mass market paperback. And the intent is obvious. Story wants to create a manual that is easy to take along with you pretty much wherever you go (hint: vacations). He follows it up by writing in a conversational style and includes lots of bright color pictures that further increases the reader's engagement.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ZjgvtwZ5B_s/R_rG_ATEiQI/AAAAAAAAEWU/BK3g1dC7rvw/s1600-h/Book.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_ZjgvtwZ5B_s/R_rG_ATEiQI/AAAAAAAAEWU/BK3g1dC7rvw/s320/Book.jpg" alt="" id="BLOGGER_PHOTO_ID_5186676706584594690" border="0" /&gt;&lt;/a&gt;Story covers both digital SLRs and compact cameras. And in an excellent opening chapter, he explains the major differences between the two. Some part of the audience for this book might find the information on image sensors to be too technical - and for them there is enough practical advice to help choose a camera. But for those looking for a more in-depth explanation, this chapter is a great hook.&lt;br /&gt;&lt;br /&gt;Right after that Story lays out the features and functionalities of digital cameras in alphabetical order. This I felt put the book in camera manual territory. I own an old Canon Powershot G3 and while Story was describing the features (somewhat mechanically) I felt his book offered no more value than my manual (which is very well written by the way and a text that this book squarely competes with).&lt;br /&gt;&lt;br /&gt;Once we are past this alphabetical cataloging, the book really starts to shine. How does it do that? By offering lots of practical advice on how to create take great pictures, sometimes by replicating studio settings with low-tech contraptions. For example, Story shows you how to devise your own light meter, shoot in rain, bounce light off household reflective surfaces and trick your camera's white balance.&lt;br /&gt;&lt;br /&gt;Besides being very useful, these tips also offer terrific insights into how the digital camera works. It enhances your understanding of the instrument you are working with.&lt;br /&gt;&lt;br /&gt;Later the book also contains a useful chapter on how to post-process your pictures using software. Story covers a number of popular packages such as Apple iPhoto, Adobe Photoshop and Lightroom and Microsoft Expression Media. I would have really liked to see Story cover some web based image editing applications in order to get in touch with Web 2.0 technologies. There is also coverage of printing your pictures - a detail in the book that I really appreciated. And instead of trying to cover printer features and explain how to choose a printer in depth, Story keeps the focus on the camera by creating a short table with specific printer recommendations for different types of users.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-3990998891716983657?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qqSNYvtVmEbrpesf70EKuhGltjQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qqSNYvtVmEbrpesf70EKuhGltjQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qqSNYvtVmEbrpesf70EKuhGltjQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qqSNYvtVmEbrpesf70EKuhGltjQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=szHK7JV0"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=sMHqTnsF"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=sMHqTnsF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=yVj3UK7x"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=yVj3UK7x" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=6NXEVVso"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=bvS9Z4Vu"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=FsaU9pAb"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=zLqzquCT"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=IpYK1wdc"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=IpYK1wdc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=voLxHlwj"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=d3QhSvSz"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=d3QhSvSz" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/f_GyXWDsp7c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://flyingzombierobots.blogspot.com/feeds/3990998891716983657/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3453339474380085735&amp;postID=3990998891716983657" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/3990998891716983657?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/3990998891716983657?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/f_GyXWDsp7c/book-review-digital-photography.html" title="Book Review: The Digital Photography Companion" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ZjgvtwZ5B_s/R_rG_ATEiQI/AAAAAAAAEWU/BK3g1dC7rvw/s72-c/Book.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://flyingzombierobots.blogspot.com/2008/04/book-review-digital-photography.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AGQXc4cCp7ImA9WxZUEEo.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-71123512855197068</id><published>2008-04-01T13:43:00.004-05:00</published><updated>2008-04-01T13:48:40.938-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-01T13:48:40.938-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RSS Feeds" /><category scheme="http://www.blogger.com/atom/ns#" term="Social Networking" /><category scheme="http://www.blogger.com/atom/ns#" term="LinkedIn" /><category scheme="http://www.blogger.com/atom/ns#" term="Professional Networking" /><title>LinkedIn RSS Feeds</title><content type="html">LinkedIn - which has been rolling out features of late - has just announced RSS feeds for network updates. If you are a LinkedIn user I recommend you try it out to stay informed of what is going in your network.&lt;br /&gt;&lt;br /&gt;You can check your network updates using a on-site page generated by LinkedIn (try clicking on &lt;a href="http://www.linkedin.com/mbox?displayNetworkUpdates="&gt;this link to see yours&lt;/a&gt;). You can subscribe to LinkedIn RSS feeds by &lt;a href="http://www.linkedin.com/rssAdmin?display=&amp;amp;goback=.hom"&gt;clicking on this link&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-71123512855197068?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pkOyIcIkz9uMqbiB7c5yHaHkQwY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pkOyIcIkz9uMqbiB7c5yHaHkQwY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pkOyIcIkz9uMqbiB7c5yHaHkQwY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pkOyIcIkz9uMqbiB7c5yHaHkQwY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=UVYPIqkc"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=GyjxtQ6g"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=GyjxtQ6g" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=RCjhl46Q"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=RCjhl46Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=n065pzJU"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=Pdlree0Z"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=FggZEYIq"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=MAcfIB95"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=q1JBpOOV"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=q1JBpOOV" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=G3hSQG82"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=LCo352kG"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=LCo352kG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/n2fTlkbz7Ek" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://flyingzombierobots.blogspot.com/feeds/71123512855197068/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3453339474380085735&amp;postID=71123512855197068" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/71123512855197068?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/71123512855197068?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/n2fTlkbz7Ek/linkedin-rss-feeds.html" title="LinkedIn RSS Feeds" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://flyingzombierobots.blogspot.com/2008/04/linkedin-rss-feeds.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8ARXw6eip7ImA9WxZVEU4.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-2621158617100180453</id><published>2008-03-21T16:48:00.002-05:00</published><updated>2008-03-21T17:00:44.212-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-21T17:00:44.212-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Using legal images" /><category scheme="http://www.blogger.com/atom/ns#" term="Image Search" /><category scheme="http://www.blogger.com/atom/ns#" term="compfight" /><category scheme="http://www.blogger.com/atom/ns#" term="Flickr" /><category scheme="http://www.blogger.com/atom/ns#" term="Picapp" /><category scheme="http://www.blogger.com/atom/ns#" term="Creative Commons" /><category scheme="http://www.blogger.com/atom/ns#" term="Exalead" /><title>New Blogger resources for pictures</title><content type="html">If you're a blogger like me and looking for pictures to brighten up your posts, there are a couple of new resources I've found in the last week that look really promising.&lt;br /&gt;&lt;br /&gt;First there is &lt;a href="http://compfight.com/"&gt;compfight&lt;/a&gt;. Its a search tool that will take your keywords and dig through all the tags, file names and relevant information on Flickr and return the results to you. There are several things that are cool about this search compared to others I've seen that mine the Flickr repository.&lt;br /&gt;&lt;br /&gt;compfight does a good, fast job at searching. It returns results in the form of a set of thumbnails - which makes selecting the right result to view much easier. This is along the lines of some search tools like &lt;a href="http://www.exalead.com"&gt;Exalead&lt;/a&gt; that return thumbnails in a results set. In addition you have the option of searching through images that are under a &lt;a href="http://creativecommons.org/about/license/"&gt;Creative Commons license&lt;/a&gt;, thus reducing your exposure to unwanted usage of images.&lt;br /&gt;&lt;br /&gt;The other tool is picapp which lets you search their own repository. You can use any image returned through picapp's search in your blogs freely. They have a lot of high quality stock images and also a number of more popular pictures as well. For example, if you did &lt;a href="http://www.picapp.com/publicsite/Search.aspx?Term=aishwarya&amp;amp;Creative=True&amp;amp;Editorial=True"&gt;a search on Aishwarya&lt;/a&gt; (Rai), you'd get a number of images that you can plug into your posts without worrying about copyright violation.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-2621158617100180453?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pIa5GNg5nyUd9smVW1byI8aTj5I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pIa5GNg5nyUd9smVW1byI8aTj5I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pIa5GNg5nyUd9smVW1byI8aTj5I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pIa5GNg5nyUd9smVW1byI8aTj5I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=QYGPZC5j"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=Fh1hGKRc"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=Fh1hGKRc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=sRAeC1Ps"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=sRAeC1Ps" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=AWh0hp6n"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=U87WjiG3"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=KxUtRNJa"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=19mim7Cd"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=kkbMGTot"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=kkbMGTot" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=LDfHPfHf"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=lDIr7uQx"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=lDIr7uQx" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/1NjsGXTaV-U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://flyingzombierobots.blogspot.com/feeds/2621158617100180453/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3453339474380085735&amp;postID=2621158617100180453" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/2621158617100180453?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/2621158617100180453?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/1NjsGXTaV-U/new-blogger-resources-for-pictures.html" title="New Blogger resources for pictures" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://flyingzombierobots.blogspot.com/2008/03/new-blogger-resources-for-pictures.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUAQHgyeCp7ImA9WxZWEE8.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-1724519097285091589</id><published>2008-03-08T19:53:00.005-06:00</published><updated>2008-03-08T20:04:01.690-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-08T20:04:01.690-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows Utility" /><category scheme="http://www.blogger.com/atom/ns#" term="Humanized" /><category scheme="http://www.blogger.com/atom/ns#" term="Command Launcher" /><category scheme="http://www.blogger.com/atom/ns#" term="Enso Launcher" /><category scheme="http://www.blogger.com/atom/ns#" term="Key based command launcher" /><title>A command based program launcher</title><content type="html">If you have a Start Menu that is full of programs, you're probably just as frustrated as I am when it comes to starting them. You have to click on the button, then scroll up and down trying to find the group folder you want.&lt;br /&gt;&lt;br /&gt;This need to hunt programs down from weeds of stuff results in all kinds of program launchers being devised for quick starts. However, if you want to launch something which you use only occasionally and isn't in the launcher (because they are constrained by real-estate), then you are stuck with the old problem.&lt;br /&gt;&lt;br /&gt;Recently I started using &lt;a href="http://www.humanized.com/enso/launcher/"&gt;Enso Launcher&lt;/a&gt; from &lt;a href="http://www.humanized.com/"&gt;Humanized&lt;/a&gt;. This utility in essence indexes the program names in your Start folder and makes them available for recall via typing instead of clicking.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/R9NFSPAgjpI/AAAAAAAAEJ8/uY-5Y-nq33w/s1600-h/screenshot.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/R9NFSPAgjpI/AAAAAAAAEJ8/uY-5Y-nq33w/s320/screenshot.jpg" alt="" id="BLOGGER_PHOTO_ID_5175556576347459218" border="0" /&gt;&lt;/a&gt;The way you use it is pretty simple: you keep the Caps Lock key pressed down and start typing the name of a program you want to launch. Say I want to launch Adobe Illustrator, I hold the Caps Lock key down and type in Adobe. At this point the Enso Launcher will start suggesting names based on keyword matches with the programs in your Start folder.&lt;br /&gt;&lt;br /&gt;You can either type out the full name or type in enough characters to narrow down your choice to a few and then scroll and pick the right one. The only awkward thing about this is that you have to keep the Caps Lock key depressed all the time you are doing this. This can lead to some funny accidents. But the only other option would be to launch the Enso Launcher first (or give it focus - thus requiring it to run somewhere on the desktop).&lt;br /&gt;&lt;br /&gt;With a key recall, it can run invisibly and pop up only when called on. The choice of the Caps Lock key is a good one once you get past the idea that you have to keep a key down during its operation. For those of us who know have learned to type via instruction - this works very well although I would think hunt and peckers might have a rougher time with it.&lt;br /&gt;&lt;br /&gt;In any case, I'm glad I found the utility and I'm only too happy to use it.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-1724519097285091589?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FE9hxDHpe6F9oYAW0TmLbuLPyqs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FE9hxDHpe6F9oYAW0TmLbuLPyqs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FE9hxDHpe6F9oYAW0TmLbuLPyqs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FE9hxDHpe6F9oYAW0TmLbuLPyqs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=tOpU2EIb"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=qsO1v2WG"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=qsO1v2WG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=iULBCNvx"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=iULBCNvx" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=yIeE6een"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=1PX59uwA"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=DClrgk61"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=BvIwJ1rz"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=ZOCDR1VX"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=ZOCDR1VX" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=2Bz3DG7d"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=xmFl1m0Z"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=xmFl1m0Z" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/ln0CUY8Do7s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://flyingzombierobots.blogspot.com/feeds/1724519097285091589/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3453339474380085735&amp;postID=1724519097285091589" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/1724519097285091589?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/1724519097285091589?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/ln0CUY8Do7s/command-based-program-launcher.html" title="A command based program launcher" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/R9NFSPAgjpI/AAAAAAAAEJ8/uY-5Y-nq33w/s72-c/screenshot.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://flyingzombierobots.blogspot.com/2008/03/command-based-program-launcher.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08DQX4_cCp7ImA9WxZXFkg.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-1943958394401983993</id><published>2008-03-02T14:37:00.000-06:00</published><updated>2008-03-04T13:44:30.048-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-04T13:44:30.048-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Denial of Service" /><category scheme="http://www.blogger.com/atom/ns#" term="cryptography" /><category scheme="http://www.blogger.com/atom/ns#" term="Buffer Overflow" /><category scheme="http://www.blogger.com/atom/ns#" term="WEP Attacks" /><category scheme="http://www.blogger.com/atom/ns#" term="Hacking" /><category scheme="http://www.blogger.com/atom/ns#" term="Password Cracking" /><category scheme="http://www.blogger.com/atom/ns#" term="Network Sniffing" /><title>A brief glossary from Hacking: The Art of Exploitation</title><content type="html">In his introduction to spelunking for system hacks, &lt;a href="http://flyingzombierobots.blogspot.com/2008/03/book-review-hacking-art-of-exploitation.html"&gt;Hacking: The Art of Exploitation&lt;/a&gt;, author Jon Erikson outlines a number of techniques for the readers. While his treatment is thorough and essential reading to understand how the hack works, I've outlined the majority of techniques listed in his book in glossary form.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;GENERALIZED MEMORY TECHNIQUES&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Buffer Overflows&lt;/b&gt;&lt;br /&gt;Inject a piece of code in a program buffer, causing it to overflow and transfer control to the injected code. When the corrupted piece of memory is a variable on the stack, this is called a Stack-based Overflow. Buffers allocated on the heap can also be subjected to the same corruption. So can the BSS segment by overflowing function pointers.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Format String Vulnerability&lt;/font&gt;&lt;br /&gt;This particular exploit is related to using a function like printf in an unprescribed way such as printf(text) instead of printf ("%s", text). When text contains a format parameter, printf will add to the frame pointer to reference memory in the preceding stack frame. Thus, %s can be used to read from arbitrary memory addresses and %n can be used to write to the same. Code injection is now possible.&lt;br /&gt;&lt;br /&gt;In addition two techniques: &lt;font style="font-weight: bold;"&gt;Direct Parameter Access&lt;/font&gt; using the $d feature of printfs and &lt;font style="font-weight: bold;"&gt;Short Writes&lt;/font&gt; using the %h feature can be used to simplify reading and writing memory addresses with this exploit.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Overwriting .dtors&lt;/font&gt;&lt;br /&gt;This technique involves overwriting memory reserved for destructor functions (the .dtors section which is writeable) to spawn a root shell.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Overwriting the Global Offset Table&lt;/font&gt;&lt;br /&gt;The GOT contains a jump entry for the exit() function. Overwriting this function in memory can be used to spawn a shell.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;NETWORKING&lt;/font&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;&lt;br /&gt;Network Sniffing&lt;/font&gt;&lt;br /&gt;A network device can be set in promiscious mode to sniff packets sent to other computers on an unswitched network. Useful information (say a username and password from someone logging on) can be obtained in this way.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Raw Socket Sniffing&lt;/font&gt;&lt;br /&gt;A programmatic technique to sniff packets at layers below 5 (session) in the OSI model. Somewhat unreliable in terms of capturing packets and requires logging in as root, but useful if session layer sniffing is not possible.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;libpcap Sniffing&lt;/font&gt;&lt;br /&gt;Using the cross-platform libpcap make life easier when sniffing raw sockets.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Active Sniffing&lt;/font&gt;&lt;br /&gt;This technique - used on switched networks where packets are only sent to specific MAC addresses - involves inserting a proxy system between two MAC addresses and intercepting packets that go between them. The proxy system sends spoofed ARP replies to each MAC address (ARP cache poisoning).&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Denial of Service&lt;/font&gt;&lt;br /&gt;This form exploits put the system under attack in a state where it is unable to respond to requests from legitimate users. This can be done in two ways: by &lt;font style="font-weight: bold;"&gt;crashing a service&lt;/font&gt; via program exploits or by &lt;font style="font-weight: bold;"&gt;flooding a service&lt;/font&gt; with so many requests that it runs out of resource to handle them all.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Denial of Service - SYN Flooding&lt;/font&gt;&lt;br /&gt;This technique exhausts the "reliable" connection states maintained by TCP/IP by flooding the system with SYN packets from a spoofed nonexistent source address.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Denial of Service - The Ping of Death&lt;/font&gt;&lt;br /&gt;An ICMP echo message is sent with a payload that exceeds the permitted 65k of data. Although this is an old vulnerability that has been fixed it tends to show up in newer protocol implementations such as Bluetooth.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Denial of Service - Teardrop&lt;/font&gt;&lt;br /&gt;This attack sends fragmented IP packets with no overlap, which is expected by all systems. However some systems do not check for this error condition and can crash.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Denial of Service - Ping Flooding&lt;/font&gt;&lt;br /&gt;A deluge of pings is sent to a system, thus making it too busy to respond to any other requests.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Denial of Service - Amplification Attacks&lt;/font&gt;&lt;br /&gt;Ping Flooding can take a lot of resources to maintain. Instead using spoofing and broadcast addressing a single stream of packets can be sent to a number of hosts with a spoofed address of the system under attack.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Denial of Service - Distributed DoS Flooding&lt;/font&gt;&lt;br /&gt;A basic ping flood but launched from a large number of compromised systems in order to increase the deluge to the system under attack.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;TCP/IP Hijacking&lt;/font&gt;&lt;br /&gt;Carried out from the same network as the system under attack, the TCP packet sequence number from the header is spoofed (after discovery via sniffing by the attacker) and sent to gain trust with the system under attack.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;TCP/IP Hijacking - RST Hijacking&lt;/font&gt;&lt;br /&gt;This form of hijacking involves injecting a Reset packet in the header.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;TCP/IP Hijacking - Continued Hijacking&lt;/font&gt;&lt;br /&gt;The attacker sends a spoofed data packet to the host with a bogus sequence number. This causes the entire sequence incrementing and acknowledgment to get out of sync, causing a hung connection at the system under attack.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Port Scanning&lt;/font&gt;&lt;br /&gt;This technique involves figuring out which ports are open, listening and accepting connections on the system under attack. This is usually a non-destructive way of getting information about where system vulnerabilities can be exploited by determining which network services are available on the system under attack.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Port Scanning - Stealth SYN (or Half Open) Scans&lt;/font&gt;&lt;br /&gt;A SYN packet is sent by the attacker and the response (a SYN/ACK packet) from the system under attack is examined for validity. When validated it indicates a port that is open for business. A RST packet is sent to the port for a graceful shutdown of the sequence - thus leaving the system under attack none the wiser.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Port Scanning - FIN, X-mas and Null Scans&lt;/font&gt;&lt;br /&gt;Three ways to find out if a port is open for business. A nonsensical packet is sent to every port on the system under attack. If the port is listening, the packet will be ignored and lost. If the port is not listening, the attacker will get back a RST packet.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Port Scanning - Spoofing Decoys&lt;/font&gt;&lt;br /&gt;This is a actually a countermeasure to avoid detection. The attacker simply hides attempts at port detection between connections from decoy IP addresses, thus making it harder to pin point the attacking IP.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Port Scanning - Idle Scanning&lt;/font&gt;&lt;br /&gt;This involved port scanning technique is also a countermeasure that makes the attacker's IP undetectable. In this technique the attacker uses an idle host machine to perform proxy port scanning on the system under attack.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Port Scanning - Proactive Defense (shroud)&lt;/font&gt;&lt;br /&gt;The author presents a number of defensive techniques to prevent accurate port scanning by an attacker.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;SHELLCODE&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Shell-Spawning Shellcode&lt;/font&gt;&lt;br /&gt;Various techniques to transfer execution to shellcode in a program that spawns a shell.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Port-Binding Shellcode&lt;/font&gt;&lt;br /&gt;Once spawned, the shell needs to bind itself to a port and listen for incoming connections.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Connect-back Shellcode&lt;/font&gt;&lt;br /&gt;Port-binding shellcode is easily foiled by firewalls. In that case, shellcode that initiates the outbound connection (not filtered by firewalls) and spawns a shell can succeed.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;COUNTERMEASURES&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;In order to avoid detection after an exploit, a number of different things need to be considered. For example, your IP address can be logged in a file and traces of this must be erased or obfuscated. In addition, the loss of service itself might alert the system administrator of an intrusion - in which case the author shows an example of how to perform an exploit and keep the service running so no one is wiser.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;CRYPTOLOGY&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Man-in-the-middle Attacks&lt;/font&gt;&lt;br /&gt;The attacker sits between two systems both of whom believe they are communicating with the other. The attacker maintains two separate encrypted communication channels with two encyrption keys with each system under attack. This form an attack starts by redirecting traffic with a known technique like ARP cache poisoning.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Password Cracking&lt;/font&gt;&lt;br /&gt;User passwords are hashed one-way, it is mathematically impossible to reverse the hash. When a user enters their passwords, the value is hashed again and compared to the pre-hashed stored value for authentication.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Password Cracking: &lt;/font&gt;&lt;font style="font-weight: bold;"&gt;Dictionary Attacks&lt;/font&gt;&lt;br /&gt;In this technique, every word in the dictionary (potentially) is run through a one-way hash and compared with the user's password. User passwords are stored somewhere and must be available to the user in encrypted form first. If a match is found, the word hashed from the dictionary is the user's password. Custom dictionaries can be made using different languages, standard word modifications and appending numbers to words.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Password Cracking: &lt;/font&gt;&lt;font style="font-weight: bold;"&gt;Exhaustive Brute-Force Attacks&lt;/font&gt;&lt;br /&gt;This is an academic technique in which every possible combination of words in a dictionary are used to compare with a hashed password in order to find a match. The sheer number of possible permutations makes this technique an unrealistic one in terms of yielding a result in a reasonable amount of time.&lt;br /&gt;&lt;br style="font-weight: bold;"&gt;&lt;font style="font-weight: bold;"&gt;Password Cracking: &lt;/font&gt;&lt;span style="font-weight: bold;"&gt;Hash Lookup Table&lt;/span&gt;&lt;br /&gt;A variation of the exhaustive brute force attack but all the hash values for words in a dictionary are precomputed and stored in a lookup table. This technique requires gobs of storage and only works for one salt value.&lt;br /&gt;&lt;br /&gt;&lt;font style="font-weight: bold;"&gt;Password Cracking: &lt;/font&gt;&lt;span style="font-weight: bold;"&gt;Password Probability Matrix&lt;/span&gt;&lt;br /&gt;In an effort to balance storage space required beforehand and computational power required at the time of the hack, a lossy form of compression can be used to create an inexact hash table. In this technique, each password hash will map to several thousand precomputed values which are then converged in real-time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Wired Equivalent Privacy (WEP) Attacks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;WEP Attacks: Offline Brute-Force Attacks&lt;/span&gt;&lt;br /&gt;First a few packets are captured over wireless and then an attempt is made to decrypt them using every possible key. A practical cracking method has been devised that reduces a 40-bit keyspace down to 21 bits.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;WEP Attacks: &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Keystream Reuse&lt;/span&gt;&lt;br /&gt;A keystream is an encrypted seed that is used to produce encrypted packets. It consists of a WEP key and an Initialization Vector (IV). The encrypted packet is produced by XORing the plain text message with the keystream. If two packets have been encrypted with the same keystream, then XORing these two packets will yield the two plaintexts XORed with each other. If one plaintext is known, the other can be recovered.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;WEP Attacks: &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;IV-based Decryption Dictionary Tables&lt;/span&gt;&lt;br style="font-weight: bold;"&gt;Once the keystream is known (using the technique above) it can be used to decrypt other packets with the same IV (IVs are 24bit). A table of keystreams can be saved for each IV and all subsequent packets can be easily decrypted.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;WEP Attacks: &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;IP Redirection&lt;/span&gt;&lt;br /&gt;In this technique, an attacker will receive an encrypted packet from the access point and send it right back after modifying it to ensure the checksum remains the same. The attacker must know the destination IP address (which can be determined via keystream reuse due to IV collisions). The access point will decrypt this packet and send it back to the attacker's IP.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;WEP Attacks: &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Fluhrer, Mantin, and Shamir (FMS) Attack&lt;/span&gt;&lt;br /&gt;This commony used attack against WEP takes advantage of weak IV values that leak information about the secret key in the first byte of the keystream. Erikson's book contains a detailed explanation of how this attack works.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-1943958394401983993?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CYKsJse78JsNBr3YpuMUz_1qRsI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CYKsJse78JsNBr3YpuMUz_1qRsI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CYKsJse78JsNBr3YpuMUz_1qRsI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CYKsJse78JsNBr3YpuMUz_1qRsI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=jw1cLHjS"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=G0iuhCPN"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=G0iuhCPN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=FtJpGsuM"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=FtJpGsuM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=EDTvJUYR"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=DVnUVNjW"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=txqiczsp"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=7s7G3nbe"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=tVj9k0mM"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=tVj9k0mM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=laRvQbne"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=Tk4glj0c"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=Tk4glj0c" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/ACsWW27coW4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://flyingzombierobots.blogspot.com/feeds/1943958394401983993/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3453339474380085735&amp;postID=1943958394401983993" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/1943958394401983993?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/1943958394401983993?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/ACsWW27coW4/brief-glossary-from-hacking-art-of.html" title="A brief glossary from &lt;i&gt;Hacking: The Art of Exploitation&lt;/i&gt;" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://flyingzombierobots.blogspot.com/2008/03/brief-glossary-from-hacking-art-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4EQHs_fyp7ImA9WxZXE0Q.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-3693599015814873482</id><published>2008-03-01T11:47:00.000-06:00</published><updated>2008-03-01T12:58:21.547-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-01T12:58:21.547-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Denial of Service" /><category scheme="http://www.blogger.com/atom/ns#" term="cryptography" /><category scheme="http://www.blogger.com/atom/ns#" term="Buffer Overflow" /><category scheme="http://www.blogger.com/atom/ns#" term="Shell Spawning" /><category scheme="http://www.blogger.com/atom/ns#" term="reverse engineering" /><category scheme="http://www.blogger.com/atom/ns#" term="network security" /><category scheme="http://www.blogger.com/atom/ns#" term="TCPIP Hijacking" /><category scheme="http://www.blogger.com/atom/ns#" term="Network Sniffing" /><category scheme="http://www.blogger.com/atom/ns#" term="information security" /><category scheme="http://www.blogger.com/atom/ns#" term="Exploitation" /><category scheme="http://www.blogger.com/atom/ns#" term="Port Scanning" /><title>Book Review: Hacking: The Art of Exploitation</title><content type="html">In the preface to his book &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F1593271441&amp;amp;tag=n029-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;Hacking: The Art of Exploitation&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=n029-20&amp;amp;l=ur2&amp;amp;o=1" alt="" style="border: medium none  ! important; margin: 0px ! important;" border="0" height="1" width="1" /&gt;, author Jon Erikson does a crisp job laying out the counter argument to letting the art of hacking flourish unfettered by artificial legalities. "There's nothing good or bad about knowledge itself; morality lies in the application of knowledge". Being unfamiliar with actual hacking techniques (beyond what I chuckled at in &lt;a href="http://www.imdb.com/title/tt0337978/"&gt;Die Hard 4&lt;/a&gt;), this happened to be a really good way to begin the book.&lt;br /&gt;&lt;br /&gt;Its important to understand what this book tries to cover. Erikson covers specific hacking techniques. He stays close to Linux and C to illustrate the techniques and he exploits a lot of open source software. The goal is to familiarize the reader with the different modes of exploitations.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/R8hr1gTtIMI/AAAAAAAAEIM/m1IG0C8LkSs/s1600-h/Hacking.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/R8hr1gTtIMI/AAAAAAAAEIM/m1IG0C8LkSs/s320/Hacking.jpg" alt="" id="BLOGGER_PHOTO_ID_5172502738984837314" border="0" /&gt;&lt;/a&gt;Later in the book (Chapter 6), he explains: "The state of computer security is a constantly changing landscape...if you understand the concepts of the core hacking techniques explained in this book, you can apply them in new and inventive ways to solve the problem du jour. Like LEGO bricks, these techniques can be used in millions nof different combinations and configurations. As with art, the more you practice these techniques, the better you'll understand them." Clearly, Erickson is passionate about the subject matter he covers in his book.&lt;br /&gt;&lt;br /&gt;Any ability to exploit vulnerabilities requires a thorough understanding of the underlying subject. Here Erikson's book offers a number of quick primers on topics such as C programming and network protocols. These introductions are valuable because they introduce the subject and give you deep dives into specifics. They give you some sense of how hacking can lead to a greater understanding of the system under exploit. For example in Chapter 4, Erikson goes from introducing us to the OSI model to socket programming in four pages. But because of a very engaging writing style, it doesn't feel like a hurried course.&lt;br /&gt;&lt;br /&gt;After the introduction in which he covers C programming language basics, Erikson introduces us to exploitation via  a buffer overflow example. He covers network hacking techniques such as denial of service, TCP/IP hijacking and port scanning. He delves into the more involved topic of spawning shell code to gain control of a system. And in a very entertaining Chapter 6, he shows you how to bypass security measures that detect and track hackers.  In the final chapter, he covers hacking techniques for cryptography.&lt;br /&gt;&lt;br /&gt;Given its structure, Hacking is part introduction, part handbook. If there is one recommendation I would make, it would be to embellish the source code with figures. The issue here is that you have to read through reams of code to understand how the hack works. Which is as it should be, but when you are reading about a particular hack, it breaks the flow of thought considerably.&lt;br /&gt;&lt;br /&gt;Instead if the code could have been explained with a flowchart or pseudocode and the hack shown with a diagram, the reader would get a quick understanding of how the hack worked and would be better positioned to work through the code. In addition, the book could address a wider audience - especially those that are interested in learning more about hacking without necessarily being hackers themselves.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-3693599015814873482?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ik5iDODrZt4yokGEHGk2qzZFJzg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ik5iDODrZt4yokGEHGk2qzZFJzg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ik5iDODrZt4yokGEHGk2qzZFJzg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ik5iDODrZt4yokGEHGk2qzZFJzg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=3lN0kno5"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=SeeK1dBZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=SeeK1dBZ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=dvhiAQcW"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=dvhiAQcW" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=NjHH2Biv"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=eKiH0y9Y"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=3YoaKLrl"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=aGArWBQw"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=ZMnofgKa"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=ZMnofgKa" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=AGvV50iE"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=DWSRce8f"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=DWSRce8f" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/hZbZs-kNwok" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://flyingzombierobots.blogspot.com/feeds/3693599015814873482/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3453339474380085735&amp;postID=3693599015814873482" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/3693599015814873482?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/3693599015814873482?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/hZbZs-kNwok/book-review-hacking-art-of-exploitation.html" title="Book Review: &lt;i&gt;Hacking: The Art of Exploitation&lt;/i&gt;" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/R8hr1gTtIMI/AAAAAAAAEIM/m1IG0C8LkSs/s72-c/Hacking.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://flyingzombierobots.blogspot.com/2008/03/book-review-hacking-art-of-exploitation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEFSX04fSp7ImA9WxZXEk8.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-5329938129180350841</id><published>2008-02-28T13:26:00.006-06:00</published><updated>2008-02-28T13:40:18.335-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-28T13:40:18.335-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Prescription" /><category scheme="http://www.blogger.com/atom/ns#" term="Pharmaceutical" /><category scheme="http://www.blogger.com/atom/ns#" term="Healthcare" /><category scheme="http://www.blogger.com/atom/ns#" term="Medical Services" /><category scheme="http://www.blogger.com/atom/ns#" term="Google Health" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><category scheme="http://www.blogger.com/atom/ns#" term="Test Procedures" /><category scheme="http://www.blogger.com/atom/ns#" term="Health Care Records" /><category scheme="http://www.blogger.com/atom/ns#" term="Senior Citizens" /><category scheme="http://www.blogger.com/atom/ns#" term="Marissa Mayer" /><title>Google Health (and Marissa Mayer)</title><content type="html">&lt;a href="http://www.google.com/corporate/execs.html#marissa"&gt;Marissa Mayer&lt;/a&gt; who, besides being one of the early Google employees and now VP of Search &amp;amp; User Products, released &lt;a href="http://googleblog.blogspot.com/2008/02/google-health-first-look.html"&gt;a first look at Google Health&lt;/a&gt; on the official Google blog today. Its got some rudimentary screen shots that, coupled with Marissa's description of the service, tells us a little about it.&lt;br /&gt;&lt;br /&gt;(More on the curiosity generating, high profile Marissa Mayer in &lt;a href="http://www.sanfranmag.com/story/googirl"&gt;GoooGirl&lt;/a&gt; from San Francisco magazine).&lt;br /&gt;&lt;br /&gt;Basically its a way for users to manage their own health records and history. Based on the menu selections on one screenshot, Google Health provides for a way for you to track your medical conditions, prescriptions, medications, allergies, procedures, test results and immunizations.&lt;br /&gt;&lt;br /&gt;You can import medical health records from participating health professionals and organizations. This is where Google will need to set up agreements with health care providers. But given their clout, there is not a daunting task.&lt;br /&gt;&lt;br /&gt;There are several things that are neat about this.&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;The service seems to be coming at a time where satisfaction with health care in North America is reaching new lows. And since health is a highly private matter, most users will want to be in control of their records themselves. Besides, lets face it, with doctors specializing and the only good doctors around being specialists, the best doctor to piece your health together is you.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;The service will address the fastest growing age segment in the US, which is senior citizens. Most people in the 50+ age group tend to be value shoppers but given value, which this service would provide, they are willing to spend money.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;The potential for advertising and cross-selling is huge and allows Google to deliver targeted advertising in a special market segments like pharmaceuticals and medical services.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-5329938129180350841?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9CSx-jz-yeWnM7cHKx_miH003Nk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9CSx-jz-yeWnM7cHKx_miH003Nk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9CSx-jz-yeWnM7cHKx_miH003Nk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9CSx-jz-yeWnM7cHKx_miH003Nk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=B2UZlzKm"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=i5GDhwp0"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=i5GDhwp0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=hkdd6N8o"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=hkdd6N8o" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=SCLE2V1u"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=1L7UeBvW"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=eUSu7n91"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=8bnVhicv"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=Qvj7b7t6"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=Qvj7b7t6" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=PW99V2gk"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=eweylqB7"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=eweylqB7" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/RcM_-_F6oe0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://flyingzombierobots.blogspot.com/feeds/5329938129180350841/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3453339474380085735&amp;postID=5329938129180350841" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/5329938129180350841?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/5329938129180350841?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/RcM_-_F6oe0/google-health-and-marissa-mayer_28.html" title="Google Health (and Marissa Mayer)" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://flyingzombierobots.blogspot.com/2008/02/google-health-and-marissa-mayer_28.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8AQX0_cCp7ImA9WxZQEE8.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-1131127765577389782</id><published>2008-02-14T15:09:00.005-06:00</published><updated>2008-02-14T15:17:20.348-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-14T15:17:20.348-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tata" /><category scheme="http://www.blogger.com/atom/ns#" term="OneCAT" /><category scheme="http://www.blogger.com/atom/ns#" term="Nano" /><category scheme="http://www.blogger.com/atom/ns#" term="compressed air" /><category scheme="http://www.blogger.com/atom/ns#" term="Guy Negre" /><category scheme="http://www.blogger.com/atom/ns#" term="liquid fuel" /><category scheme="http://www.blogger.com/atom/ns#" term="Environmentally friendly car" /><title>OneCAT: The 120 mpg air-powered car</title><content type="html">BBC &lt;a href="http://news.bbc.co.uk/2/hi/science/nature/7243247.stm"&gt;reports&lt;/a&gt; that India could soon see a car that &lt;a href="http://en.wikipedia.org/wiki/Air_engine"&gt;runs on compressed air&lt;/a&gt; and runs an impressive 120 miles per gallon. The car is called OneCAT, the inventor is frenchman Guy Negre and the development deal is being backed by &lt;a href="http://tatanano.inservices.tatamotors.com/tatamotors/index.php?option=com_frontpage&amp;amp;Itemid=1"&gt;Tata&lt;/a&gt;, makers of the recent and highly newsworthy &lt;a href="http://tatanano.inservices.tatamotors.com/tatamotors/index.php?option=com_content&amp;amp;task=view&amp;amp;id=36&amp;amp;Itemid=131"&gt;Nano&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ZjgvtwZ5B_s/R7SvI86mwnI/AAAAAAAAEDs/NIPwqj5SeSE/s1600-h/OneCAT.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_ZjgvtwZ5B_s/R7SvI86mwnI/AAAAAAAAEDs/NIPwqj5SeSE/s320/OneCAT.jpg" alt="" id="BLOGGER_PHOTO_ID_5166947240826552946" border="0" /&gt;&lt;/a&gt;The car will be driven by compressed air stored in carbon-fibre tanks.&lt;br /&gt;&lt;br /&gt;The tanks, built into the chassis, can be filled with air from a compressor in just three minutes - much quicker than a battery car.&lt;br /&gt;&lt;br /&gt;Alternatively, it can be plugged into the mains for four hours and an on-board compressor will do the job.&lt;br /&gt;&lt;br /&gt;For long journeys the compressed air driving the pistons can be boosted by a fuel burner which heats the air so it expands and increases the pressure on the pistons. The burner will use all kinds of liquid fuel. &lt;/blockquote&gt;&lt;br /&gt;If the car becomes reality, Tata will have exclusive distribution rights.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-1131127765577389782?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tZ7hz9-b71d0cHcPMK1W8hp4wjs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tZ7hz9-b71d0cHcPMK1W8hp4wjs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tZ7hz9-b71d0cHcPMK1W8hp4wjs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tZ7hz9-b71d0cHcPMK1W8hp4wjs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=rxQ4ThA1"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=ybXl6a74"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=ybXl6a74" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=byhoG20L"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=byhoG20L" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=40v5rG04"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=fp9SfMeB"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=wxY5uaZ3"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=D1NK55OI"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=wNn8Ll5B"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=wNn8Ll5B" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=zv4GhDhZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=9ExgwbGO"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=9ExgwbGO" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/Vc9U4fVd0zc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://flyingzombierobots.blogspot.com/feeds/1131127765577389782/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3453339474380085735&amp;postID=1131127765577389782" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/1131127765577389782?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/1131127765577389782?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/Vc9U4fVd0zc/onecat-120-mpg-air-powered-car.html" title="OneCAT: The 120 mpg air-powered car" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_ZjgvtwZ5B_s/R7SvI86mwnI/AAAAAAAAEDs/NIPwqj5SeSE/s72-c/OneCAT.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://flyingzombierobots.blogspot.com/2008/02/onecat-120-mpg-air-powered-car.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AEQX8-eyp7ImA9WxZRGEs.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-1096517681056999062</id><published>2008-02-12T12:46:00.000-06:00</published><updated>2008-02-12T19:21:40.153-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-12T19:21:40.153-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="photoshop cs3" /><category scheme="http://www.blogger.com/atom/ns#" term="cs3" /><category scheme="http://www.blogger.com/atom/ns#" term="photography" /><category scheme="http://www.blogger.com/atom/ns#" term="photo editing" /><category scheme="http://www.blogger.com/atom/ns#" term="lightroom" /><category scheme="http://www.blogger.com/atom/ns#" term="photoshop" /><category scheme="http://www.blogger.com/atom/ns#" term="adobe lightroom" /><category scheme="http://www.blogger.com/atom/ns#" term="web graphics" /><title>Mikkel Aaland's Photoshop CS3 RAW</title><content type="html">The outstanding thing to note about Mikkel Aaland's book &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2FPhotoshop-CS3-Raw-Format-Camera%2Fdp%2F0596510527%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1202854347%26sr%3D8-2&amp;amp;tag=n029-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;Photoshop CS3 Raw: Get the Most Out of the Raw Format with Adobe Photoshop, Camera Raw, and Bridge&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=n029-20&amp;amp;l=ur2&amp;amp;o=1" alt="" style="border: medium none  ! important; margin: 0px ! important;" border="0" height="1" width="1" /&gt; is that is organized very systematically. Instead of providing a breathless description of everything you can do with the software, Aaland focuses on why you would do something and how to do it. Its an effort that is fun to read and easy to reference.&lt;br /&gt;&lt;br /&gt;Each page in the book has two-thirds of its horizontal are dedicated to screen shots and pictures. Often, menus and tabs are broken out and overlaid on the images to explain procedural instructions. A third of the same page is devoted to text. The text and pictures are lined up really well so that you don't have to endure a lot of flipping back and forth.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ZjgvtwZ5B_s/R7Ia5M6mwlI/AAAAAAAAEDc/0s6dZAW7Ijc/s1600-h/51Smoyr7X%2BL._SS500_.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_ZjgvtwZ5B_s/R7Ia5M6mwlI/AAAAAAAAEDc/0s6dZAW7Ijc/s320/51Smoyr7X%2BL._SS500_.jpg" alt="" id="BLOGGER_PHOTO_ID_5166221292569281106" border="0" /&gt;&lt;/a&gt;Sometimes this layout leaves little space for some detail that would be enlightening. But in keeping with the spirit of the book, Aaland applies the same level of consistency to the amount of information he provides - which focuses on the digital photography instead of digital processing or photography itself.&lt;br /&gt;&lt;br /&gt;The first chapter contains a really neat, concise explanation of what RAW files. A highlight of this is that Aaland dissects the pros and cons of using RAW files in a very practical way - concluding that both RAW and JPEG has a place in the lives of a professional photographer (and even provides some nifty examples). This really drew me into the book. I also liked Aaland's segue on how to use a color target in a quick and dirty way to level set your camera's color processing.&lt;br /&gt;&lt;br /&gt;Chapter two shows you how to use Adobe Downloader to grab pictures from camera to computer. Chapter three shows you to organize them using Adobe Bridge. This chapter also contains a nice explanation of picture metadata and why it is important (for example for checking exposure which Photoshop doesn't have a tool for). Aaland then shows you how the basic workflow of editing a photoshoot in RAW.&lt;br /&gt;&lt;br /&gt;Aaland also quickly runs through the options (space, depth, size, resolution) and tools (navigation, zoom, hand, white balance, color sampler, crop, straighten, retouch, image orientation) in Photoshop for processing RAW files. This is mainly a feature walkthrough, but Aaland does digress occasionally to offer insights (such as using the crop tool to create a panorama).&lt;br /&gt;&lt;br /&gt;Later you learn how to distribute tone across a picture. Aaland explains how to interpret the color histogram, pick a suitable color space, map tone and how to adjust clarity, saturation and hue. Each topic covered contains material on why each setting is important. Although it doesn't dig into the details of how Photoshop applies the effects to each picture, there is just enough explanation to make you savvy about using these settings.&lt;br /&gt;&lt;br /&gt;My favorite chapter was Chapter 8 on Sharpening where Aaland starts off with an excellent discussion of how Photoshop sharpens images. (A lot of the textual material here is reused from &lt;a href="http://flyingzombierobots.blogspot.com/2008/01/book-review-mikkel-aalands-photoshop.html"&gt;the Lightroom Adventure book&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;Finally there is a really useful chapter on how to convert RAW files to black and white. Aaland shows the simple conversion process from color to grayscale but then adds a number of useful lessons, among them: how to use the color sliders to darken or lighten certain areas of the grayscale image, how to add special effects like grainy film and cross-processing.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-1096517681056999062?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oxEVXhk20chk-rJNvbu2fZYLGr0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oxEVXhk20chk-rJNvbu2fZYLGr0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oxEVXhk20chk-rJNvbu2fZYLGr0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oxEVXhk20chk-rJNvbu2fZYLGr0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=2dxCn8Q7"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=ymr6njyv"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=ymr6njyv" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=cZqdDrjd"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=cZqdDrjd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=bigBMEBS"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=66qlTE4K"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=g7BZLoEh"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=e7s3dNGS"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=55ow6aoU"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=55ow6aoU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=tCdVF48P"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=hEV90VmL"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=hEV90VmL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/hwVU4p1K03E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://flyingzombierobots.blogspot.com/feeds/1096517681056999062/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3453339474380085735&amp;postID=1096517681056999062" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/1096517681056999062?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/1096517681056999062?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/hwVU4p1K03E/mikkel-aalands-photoshop-cs3-raw.html" title="Mikkel Aaland's Photoshop CS3 RAW" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ZjgvtwZ5B_s/R7Ia5M6mwlI/AAAAAAAAEDc/0s6dZAW7Ijc/s72-c/51Smoyr7X%2BL._SS500_.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://flyingzombierobots.blogspot.com/2008/02/mikkel-aalands-photoshop-cs3-raw.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YBQnc6eCp7ImA9WxZRF0o.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-6912869909955829367</id><published>2008-02-11T15:58:00.001-06:00</published><updated>2008-02-11T17:05:53.910-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-11T17:05:53.910-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Mobile Cricket" /><category scheme="http://www.blogger.com/atom/ns#" term="Streaming Cricket" /><category scheme="http://www.blogger.com/atom/ns#" term="WAP" /><category scheme="http://www.blogger.com/atom/ns#" term="SMS" /><category scheme="http://www.blogger.com/atom/ns#" term="Live Cricket Scores" /><title>Live Mobile Cricket Scores</title><content type="html">There are several ways to stay in touch with cricket if you are on the move and have a mobile handy. I'll list the services I've used mostly (and they work pretty well).&lt;br /&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://in.sports.yahoo.com/cricket/mobile_score.html"&gt;Yahoo&lt;/a&gt;&lt;br /&gt;This is a non-interactive SMS service. SMS the keyword "cri" to 58243 and you will receive an SMS with scores from all international matches being currently played.&lt;br /&gt;&lt;br /&gt;The SMS cricket service itself is free although you will incur regular SMS charges from your operator.&lt;br /&gt;&lt;br /&gt;This service doesn't work in the US.&lt;br /&gt;&lt;br /&gt;If you are stateside and want to check scores on yahoo, you should hit their UK sports sites for cricket scores on: &lt;a href="http://eurosport.yahoo.com/cr/sc/"&gt;http://eurosport.yahoo.com/cr/sc/&lt;/a&gt;. This is not optimized for a mobile screen but if you can scroll past the headers, you get a pretty good snapshot of all recent international matches. &lt;span style="font-style: italic;"&gt;(Note: you'll need an operator data plan for this).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://www.getjar.com/products/13442/CricketCompanion"&gt;Cricket Companion&lt;/a&gt;&lt;br /&gt;To download this application to your phone, point your mobile browser to http://www.getjar.com. Then click on the "Quick Download" link. Enter 22776 in the code and click Next. You'll be directed to a link to download the application to the Mobile.&lt;br /&gt;&lt;br /&gt;Cricket Companion is a Java application. For a full list of phones that are supported, check &lt;a href="http://www.getjar.com/products/13442/CricketCompanion"&gt;this site&lt;/a&gt; - basically any phone with Java support. &lt;span style="font-style: italic;"&gt;(Note: you'll need an operator data plan for this).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://wap.cricinfo.com/"&gt;Cricinfo&lt;/a&gt;&lt;br /&gt;Cricinfo provides a free wap site for scores at: &lt;a href="http://wap.cricinfo.com/"&gt;http://wap.cricinfo.com/&lt;/a&gt;. You can look at both live scores and previous results. &lt;span style="font-style: italic;"&gt;(Note: you'll need an operator data plan for this).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://ci.plusmo.com/"&gt;Mobicast&lt;/a&gt;&lt;br /&gt;This &lt;a href="http://plusmo.com/"&gt;Plusmo&lt;/a&gt; application is my personal favorite. It allows you to look at scores and ball-by-ball commentary all from within an easy to use Java application. Download from &lt;a href="http://ci.plusmo.com/"&gt;http://ci.plusmo.com&lt;/a&gt;. &lt;span style="font-style: italic;"&gt;(Note: you'll need an operator data plan for this).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://news.bbc.co.uk/sport2/hi/cricket/6575721.stm"&gt;BBC&lt;/a&gt;&lt;br /&gt;Point your mobile browser to &lt;a href="http://www.bbc.co.uk/sports"&gt;http://www.bbc.co.uk/sports&lt;/a&gt;. Then click on Cricket and then Latest scores or Results depending on what you want to check.&lt;br /&gt;Scores link: &lt;a href="http://news.bbc.co.uk/sport2/hi/cricket/results/default.stm"&gt;http://news.bbc.co.uk/sport2/hi/cricket/scorecards/default.stm&lt;/a&gt;&lt;br /&gt;Results link: &lt;a href="http://news.bbc.co.uk/sport2/hi/cricket/results/default.stm"&gt;http://news.bbc.co.uk/sport2/hi/cricket/results/default.stm&lt;/a&gt;&lt;br /&gt;Not well optimized for mobile use but pretty decent.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(Note: you'll need an operator data plan for this).&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-6912869909955829367?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HsZWGXoASyQ5RQyIxx5Gm3AOTCw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HsZWGXoASyQ5RQyIxx5Gm3AOTCw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HsZWGXoASyQ5RQyIxx5Gm3AOTCw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HsZWGXoASyQ5RQyIxx5Gm3AOTCw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=j2MWgUXE"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=9cbD40iR"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=9cbD40iR" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=WPhELRbd"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=WPhELRbd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=EmMlgM9K"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=g7Rj27rB"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=ty9VfAAX"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=2v12sHNb"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=6b7KxmCm"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=6b7KxmCm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=6n6EUcrC"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=7e9uBlsg"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=7e9uBlsg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/CXMyAzGMeas" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://flyingzombierobots.blogspot.com/feeds/6912869909955829367/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3453339474380085735&amp;postID=6912869909955829367" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/6912869909955829367?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/6912869909955829367?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/CXMyAzGMeas/live-mobile-cricket-scores.html" title="Live Mobile Cricket Scores" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://flyingzombierobots.blogspot.com/2008/02/live-mobile-cricket-scores.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ICQHkycSp7ImA9WxZSFkw.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-1754077915403348355</id><published>2008-01-29T09:10:00.000-06:00</published><updated>2008-01-29T09:12:41.799-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-29T09:12:41.799-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iceland" /><category scheme="http://www.blogger.com/atom/ns#" term="photography" /><category scheme="http://www.blogger.com/atom/ns#" term="photo editing" /><category scheme="http://www.blogger.com/atom/ns#" term="lightroom" /><category scheme="http://www.blogger.com/atom/ns#" term="photo management" /><category scheme="http://www.blogger.com/atom/ns#" term="adobe photoshop lightroom" /><category scheme="http://www.blogger.com/atom/ns#" term="photoshop" /><category scheme="http://www.blogger.com/atom/ns#" term="mikkel aaland" /><category scheme="http://www.blogger.com/atom/ns#" term="digital photography" /><category scheme="http://www.blogger.com/atom/ns#" term="adventure" /><category scheme="http://www.blogger.com/atom/ns#" term="adobe lightroom" /><title>Book Review: Mikkel Aaland's Photoshop Lightroom Adventure</title><content type="html">Mikkel Aaland's tutorial of Adobe's next generation digital photography application is called &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F059610099X&amp;amp;tag=n029-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;Photoshop Lightroom Adventure&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=n029-20&amp;amp;l=ur2&amp;amp;o=1" alt="" style="border: medium none  ! important; margin: 0px ! important;" border="0" height="1" width="1" /&gt;, and its a high-concept spin on a photography expedition to Iceland that resulted in a book.&lt;br /&gt;&lt;br /&gt;The idea behind the expedition - Aaland's brainchild and sponsored primarily by Adobe - resulted in a team of photographers spending time in Iceland during summer. The idea was to shoot pictures and then bring them back for processing in Lightroom, thus unlocking its potential. The project also served as a test bed for the application - resulting in a number of tweaks and features that were incorporated into &lt;a href="http://www.adobe.com/products/photoshoplightroom/"&gt;Lightroom&lt;/a&gt; eventually.&lt;br /&gt;&lt;br /&gt;Aaland starts the book by introducing his team with pictures and thumbnail bios - this is a nice touch and allows you to get a feel for the virtual team of authors who provided material that went into the book.&lt;br /&gt;&lt;br /&gt;As far as the book goes, its a fairly conventional tutorial - but the layout makes it stand out. Filled with colorful pictures on glossy paper, Lightroom Adventure is part coffee-table book, part technology tutorial. Its pages are divided horizontally into thirds: a third is devoted to text while the other two thirds are reserved for screen caps and photographs.&lt;br /&gt;&lt;br /&gt;Its a format that is hugely engaging to read. Periodically Aaland will break with a two page splash of a particulary striking photograph shot by someone on the team. It is embellished with something personal about the photographer and the circumstances under which the picture was taken. The pictures may interrupt the flow but actually do a stellar job of integrating the book under the Icelandic Expedition theme.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/R56fyvRnlbI/AAAAAAAAD88/dNKQk1wp3pA/s1600-h/LA.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/R56fyvRnlbI/AAAAAAAAD88/dNKQk1wp3pA/s320/LA.jpg" alt="" id="BLOGGER_PHOTO_ID_5160737917045806514" border="0" /&gt;&lt;/a&gt;Because all the pictures used by Aaland also have the same theme, they hold the tutorials together really well. Of course, it helps that the pictures themselves are gorgeous, taken by a highly competent and creative team of photographers.&lt;br /&gt;&lt;br /&gt;This brings us to the intended audience of the book. In his forward Aaland identifies his audience as "Anyone...be they an amateur photographer or a professional". And here lies one of the problems with the book. There is coverage of a lot of complex photography (and digital photography) concepts. But they are skimmed over assuming the reader understands them.&lt;br /&gt;&lt;br /&gt;In a section on digital sharpening, Aaland explains why the number 25 is the default for the sharpening amount. "Every RAW file is subject to a demosaicing algorithm that includes purposeful blurring. This blurring helps prevent color fringing by slightly blending adjacent pixels." Huh?&lt;br /&gt;&lt;br /&gt;For the most part the sections are pretty crisp and engaging although there were times when a little more explanation would have clarified the picture, so to say. The section on sharpening, mentioned above, is outstanding in its balance of "how to" and "how does it work". But several other sections aren't as fortunate in their treatment.&lt;br /&gt;&lt;br /&gt;The book also covers impressive ground in terms of exploring and explaining the features of a complex application. There is coverage of virtually everything you'd like to know about Lightroom - which pretty much encompasses all the recent advances in PC-based digital picture processing. Thus the book is also a really good tutorial of the subject as well.&lt;br /&gt;&lt;br /&gt;The second half of the book contains a chapter called "Develop Recipes from Iceland" in which Aaland takes one cool treatment of a photograph and breaks it down step by step. This is the closest the book comes to in terms of helping you understand when to use the many slick features provided by Lightroom.&lt;br /&gt;&lt;br /&gt;I closed the book having thoroughly enjoyed it, but also wishing the collective experience of the talented team had been harnessed to provide some invaluable tips on  digital photography along with its processing in Lightroom.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;You can try Adobe Lightroom for 30 days by downloading a copy from &lt;/span&gt;&lt;a style="font-style: italic;" href="https://www.adobe.com/cfusion/tdrc/index.cfm?product=photoshop%5Flightroom"&gt;this location&lt;/a&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-1754077915403348355?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/27yG_xYUGl8yDM2O090z6BCFPPQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/27yG_xYUGl8yDM2O090z6BCFPPQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/27yG_xYUGl8yDM2O090z6BCFPPQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/27yG_xYUGl8yDM2O090z6BCFPPQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=xXCMJH1e"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=mJ7LbrhM"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=mJ7LbrhM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=2xwoqQ2q"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=2xwoqQ2q" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=eZJI9IYA"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=xqUBi2PC"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=xkDrFyDc"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=e8ExxYbM"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=wVnsYea7"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=wVnsYea7" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=kOu3xzBK"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=SYXQEnNM"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=SYXQEnNM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/fx3lovQ81WU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://flyingzombierobots.blogspot.com/feeds/1754077915403348355/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3453339474380085735&amp;postID=1754077915403348355" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/1754077915403348355?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/1754077915403348355?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/fx3lovQ81WU/book-review-mikkel-aalands-photoshop.html" title="Book Review: Mikkel Aaland's Photoshop Lightroom Adventure" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/R56fyvRnlbI/AAAAAAAAD88/dNKQk1wp3pA/s72-c/LA.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://flyingzombierobots.blogspot.com/2008/01/book-review-mikkel-aalands-photoshop.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08DSHk-eSp7ImA9WxZTEk0.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-2882222110303427515</id><published>2008-01-11T21:03:00.001-06:00</published><updated>2008-01-13T01:37:59.751-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-13T01:37:59.751-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VB.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="O'Reilly Media" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Web Developer" /><category scheme="http://www.blogger.com/atom/ns#" term="Jess Liberty" /><category scheme="http://www.blogger.com/atom/ns#" term="Dan Hurwitz" /><category scheme="http://www.blogger.com/atom/ns#" term="Brian MacDonald" /><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="Learning ASP.NET 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="Web 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Book Review: Learning ASP.NET with Ajax</title><content type="html">Built on top of the .NET framework, &lt;a href="http://asp.net/"&gt;ASP.NET&lt;/a&gt; is Microsoft's flagship technology for building web applications. By tightly integrating it with Visual Studio, which remains the premier development IDE across all platforms, Microsoft has made ASP.NET a compelling technology.&lt;br /&gt;&lt;br /&gt;The important thing to understand about O'Reilly's &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2FLearning-ASP-NET-2-0-AJAX-Hands%2Fdp%2F0596513976%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1195344127%26sr%3D8-1&amp;amp;tag=n029-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;Learning ASP.NET 2.0 with AJAX&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=n029-20&amp;amp;l=ur2&amp;amp;o=1" alt="" style="border: medium none  ! important; margin: 0px ! important;" border="0" height="1" width="1" /&gt; is its guiding purpose. As stated in the preface: "What is the quickest way for me to build real web applications with the least handcoding?" In essence its a beginner's guide to ASP.NET and in that, it remains true to its purpose throughout the book.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ZjgvtwZ5B_s/Rz_VnKORGfI/AAAAAAAADoo/75b2ob2SkU8/s1600-h/51XPKYP9D6L._SS500_.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_ZjgvtwZ5B_s/Rz_VnKORGfI/AAAAAAAADoo/75b2ob2SkU8/s320/51XPKYP9D6L._SS500_.jpg" alt="" id="BLOGGER_PHOTO_ID_5134056968961464818" border="0" /&gt;&lt;/a&gt;Aligned to the purpose, the authors  (Jess Liberty, Dan Hurwitz and Brian MacDonald) focus heavily on the tool used to build ASP.NET applications - Microsoft Visual Studio (or Visual Web Developer). All the code is in VB.NET. This bothered me a bit initially because I program primarily in C#, but while going through the book, I realized that this barely slowed me down in terms of understanding the code. In fact, translating some of the examples into C# was not only a breeze but kept my eyes from glazing over.&lt;br /&gt;&lt;br /&gt;I'll get one more issue with the book out of the way: its treatment of Ajax is cursory, primarily coming in Chapter 3. And its tightly bound to its usability within Visual Studio. Given the goal of the book, this is fairly consistent because the authors resist digressing into a discourse of Ajax and instead stick to integrating Ajax into the overall ASP.NET tutorial.&lt;br /&gt;&lt;br /&gt;This singularity of vision is the strength of this book and makes it a pleasure to read. It comes with some really good samples and code discussions, and it guides you through the major features of ASP.NET as exposed by Visual Studio. At some points I did long for some real-world discussions (what are the cons of using Master Pages, for example).&lt;br /&gt;&lt;br /&gt;The book covers useful ground for beginners: there is a chapter on maintaining state, one on interacting with a database, another on errors and exceptions, yet another rather useful one on security and personalization. Again, because the book is a starter course in ASP.NET, the authors keep it light, expecting you to fill in the gaps yourself. Everything you learn in the book is tied together in the end in the final chapter where you read about building a basic commerce application. (The author's don't cross-reference material from individual chapters, however).&lt;br /&gt;&lt;br /&gt;Learning ASP.NET with Ajax is an excellent text on table stakes ASP.NET. Its very well organized and contains a good balance of text, pop out tips and source code.&lt;br /&gt;&lt;br /&gt;You can download ASP.NET &lt;a href="http://asp.net/downloads/essential/"&gt;here&lt;/a&gt; and the AJAX extensions &lt;a href="http://www.asp.net/ajax/"&gt;here&lt;/a&gt;. Visual Web Developer, which is a web-centric version of Visual Studio, along with the .NET 2.0 framework is available for a free download &lt;a href="http://asp.net/downloads/essential/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-2882222110303427515?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yFGWbSId9J7DVvptLvclXQPMLRI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yFGWbSId9J7DVvptLvclXQPMLRI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yFGWbSId9J7DVvptLvclXQPMLRI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yFGWbSId9J7DVvptLvclXQPMLRI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=PdL7CFbp"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=zOnoz3yW"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=zOnoz3yW" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=ieU9iViV"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=ieU9iViV" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=cvTeJm3Z"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=m0H1n3rn"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=z2BV02H4"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=4KIrk2VW"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=J4HWm9b1"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=J4HWm9b1" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=T2jov9M4"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=7diYaK4F"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=7diYaK4F" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/mMfKy6NVePI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://flyingzombierobots.blogspot.com/feeds/2882222110303427515/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3453339474380085735&amp;postID=2882222110303427515" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/2882222110303427515?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/2882222110303427515?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/mMfKy6NVePI/book-review-learning-aspnet-with-ajax.html" title="Book Review: Learning ASP.NET with Ajax" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ZjgvtwZ5B_s/Rz_VnKORGfI/AAAAAAAADoo/75b2ob2SkU8/s72-c/51XPKYP9D6L._SS500_.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://flyingzombierobots.blogspot.com/2008/01/book-review-learning-aspnet-with-ajax.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08CRnw9eSp7ImA9WxZTEk0.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-5428114280053614700</id><published>2007-12-08T18:24:00.000-06:00</published><updated>2008-01-13T01:37:47.261-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-13T01:37:47.261-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="O'Reilly Media" /><category scheme="http://www.blogger.com/atom/ns#" term="Books" /><category scheme="http://www.blogger.com/atom/ns#" term="amazon.com" /><category scheme="http://www.blogger.com/atom/ns#" term="James Kalbach" /><category scheme="http://www.blogger.com/atom/ns#" term="Web 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="Designing Web Navigation" /><category scheme="http://www.blogger.com/atom/ns#" term="Aaron Gustafson" /><title>Designing Web Navigation: A book review</title><content type="html">Early on in his impressive book - &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Famazon.com%2Fgp%2Fproduct%2F0596528108&amp;amp;tag=n029-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;Designing Web Navigation&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=n029-20&amp;amp;l=ur2&amp;amp;o=1" alt="" style="border: medium none  ! important; margin: 0px ! important;" border="0" height="1" width="1" /&gt; &lt;span style="font-style: italic;"&gt;(O'Reilly Media, 2007, Technical Editor: Aaron Gustafson)&lt;/span&gt; - author James Kalbach carefully and precisely introduces us to the fundamentals of web navigation.&lt;br /&gt;&lt;br /&gt;This isn't a book in which the author has thrown in a grab bag of his experiences together and presented them with splashy graphics. Instead, Kalbach breaks out concepts, often presenting conflicting points of view (he mentions Alan Cooper's call to dispense with navigation entirely) and embellishes it with research from the fields of usability and human factors. This approach makes the book feel academic but it doesn't take away from the readability of the text at all.   (In fact, it would make a pretty good textbook for a related course)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ZjgvtwZ5B_s/Rw-hxUn6lBI/AAAAAAAADVQ/WO97aWS6I_4/s1600-h/Kalbach.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_ZjgvtwZ5B_s/Rw-hxUn6lBI/AAAAAAAADVQ/WO97aWS6I_4/s400/Kalbach.jpg" alt="" id="BLOGGER_PHOTO_ID_5120489170065331218" border="0" /&gt;&lt;/a&gt;At one point in the initial chapter, Kalbach quotes research from usability expert Jared Spool that suggests that users who use Search to find a page in a web site are much less likely to browse the site than if they found the page using the site's own navigational aids.&lt;br /&gt;&lt;br /&gt;This point is a critical one because it underpins Kalbach's focus on navigation. You can rely on Search to get users to your page, but the search engine now becomes the navigation of choice for the users - it has no vested interest in keeping users on your site. If you want your web site to be sticky, then design great navigation.&lt;br /&gt;&lt;br /&gt;A little later when explaining the types of navigation and constructing key questions to formulate when designing navigation, you have the epiphany that this book isn't just about web sites. Instead it is laying down the paradigm for the flow of any application - networked or otherwise.&lt;br /&gt;&lt;br /&gt;All through the first part, Kalbach's ability to dig into the details and anticipate the curiosity of the reader holds up well. Thus, right after listing the different mechanisms of navigation (paging, tabs, breadcrumbs, etc), he talks about some uncommon forms of navigation and ties them to the browser's own navigation mechanisms (back button, bookmarks, etc).&lt;br /&gt;&lt;br /&gt;In Part II, a framework for navigation is presented. In the two early chapters in this section: Evaluation and Analysis, Kalbach talks about taking a step back at the beginning of a web design project to ask some key questions about the site under design. Evaluation and analysis techniques are discussed but importantly a systematic way of conducting preliminary research for the site is presented.&lt;br /&gt;&lt;br /&gt;In the chapter on Architecture, we learn how to lay out navigation concepts, information structures, organizational schemes and site maps. These form the blueprint of the application flow. The stress on these aspects is important. As software architects have known for long, time spent up front is cheaper than time spent correcting things later (if they can be corrected at all).&lt;br /&gt;&lt;br /&gt;Two more chapters round out this section: one explains layout and the other digs into presentation via typography and color. The treatment here is cursory but gives the user a fair idea of what is involved. A suggestion would be to bolster the references at the end of each chapter with some books that provide a detailed practical treatment of these topics.&lt;br /&gt;&lt;br /&gt;Newer technologies like Ajax are changing the level of interactivity built into web sites. And in doing so, they are opening up new ways to navigate content. Kalbach doesn't forget to address this in his final chapter. But this is a newer area and the body of research isn't of the same density. Most of this chapter is spent discussing some of the newer techniques, their advantages and some common pitfalls. There are useful examples to go peruse to observe a noted technique. As Ajax pervades web sites - and given that this is an important text I would like to see around for a long time - I hope Kalbach integrates his final chapter into the rest of the book in later editions.&lt;br /&gt;&lt;br /&gt;Each chapter is accompanied by a brief list of questions. These have been well thought out - I found myself reading and thinking about most of them and it actually helped me revise the material collated from the book up to that point. There is a list of references also and each book suggested is accompanied by a few lines that describe its relevance and importance. If you collect all of these, you will end up with an impressive list of reference material on related topics - and most importantly you'll know when to break each one open.&lt;br /&gt;&lt;br /&gt;Congratulations also to O'Reilly and the book's design team. Color and white space are balanced beautifully in the book. The font (Hoefler Gotham) is crisp, clear and easy to read. My only nitpick would be that the color of the smaller headings is a little light - which caused me to miss them on several occasions. The graphics look consistent and sharp, the binding is excellent. I'm not a huge fan of break-out boxes but they've been done well here.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-5428114280053614700?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZBS1M7vcX_oyiSNVtKIgsGF_ReU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZBS1M7vcX_oyiSNVtKIgsGF_ReU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZBS1M7vcX_oyiSNVtKIgsGF_ReU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZBS1M7vcX_oyiSNVtKIgsGF_ReU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=iRr6NSCE"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=Nwmb8Coh"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=Nwmb8Coh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=kY33hmy6"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=kY33hmy6" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=tiu72arb"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=ud5gcUI9"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=91yrgJhF"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=n4SAKfCe"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=aqJE1M05"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=aqJE1M05" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=dZ0iBRYI"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=89D5bDT8"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=89D5bDT8" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/aZYsOUsOHN8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://flyingzombierobots.blogspot.com/feeds/5428114280053614700/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3453339474380085735&amp;postID=5428114280053614700" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/5428114280053614700?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/5428114280053614700?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/aZYsOUsOHN8/desiging-web-navigation-book-review.html" title="Designing Web Navigation: A book review" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ZjgvtwZ5B_s/Rw-hxUn6lBI/AAAAAAAADVQ/WO97aWS6I_4/s72-c/Kalbach.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://flyingzombierobots.blogspot.com/2007/12/desiging-web-navigation-book-review.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUHRXgyeip7ImA9WB9aF0k.&quot;"><id>tag:blogger.com,1999:blog-3453339474380085735.post-6802992645851584184</id><published>2007-12-02T11:58:00.000-06:00</published><updated>2008-01-07T17:07:14.692-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-07T17:07:14.692-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hobbies" /><category scheme="http://www.blogger.com/atom/ns#" term="Lego" /><category scheme="http://www.blogger.com/atom/ns#" term="David Perdue" /><category scheme="http://www.blogger.com/atom/ns#" term="Robots" /><category scheme="http://www.blogger.com/atom/ns#" term="The Unofficial LEGO MINDSTORMS NXT Inventor's Guide" /><category scheme="http://www.blogger.com/atom/ns#" term="Sensors" /><category scheme="http://www.blogger.com/atom/ns#" term="Servo motors" /><title>Book Review: The Unofficial LEGO MINDSTORMS NXT Inventor's Guide</title><content type="html">The really neat thing about David J. Perdue's enthusiastic and systematic starter guide for Lego robot fans - &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F1593271549&amp;amp;tag=n029-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;The Unofficial LEGO MINDSTORMS NXT Inventor's Guide&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=n029-20&amp;amp;l=ur2&amp;amp;o=1" alt="" style="border: medium none  ! important; margin: 0px ! important;" border="0" height="1" width="1" /&gt; - is that it incorporates a number of practical, essential things you need to know. But it does this without making the task of building robots feel intimidating. In other words, its a book that makes you want to get off your chair and start building Lego inventions.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ZjgvtwZ5B_s/R1MrqAaafII/AAAAAAAADu4/j4O1UDlIKZ0/s1600-R/51%2BRiTSlonL._SS500_.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_ZjgvtwZ5B_s/R1MrqAaafII/AAAAAAAADu4/VsI2fNdFltg/s320/51%2BRiTSlonL._SS500_.jpg" alt="" id="BLOGGER_PHOTO_ID_5139499600425155714" border="0" /&gt;&lt;/a&gt;A lot of the book's readable style comes from the progressive way in which the material is presented. Perdue starts by introducing the various parts in the kit and giving an overview of how these are put together and programmed. This is followed by an introduction to the various pieces - a breakdown of the NXT, servo motors and various types of sensors. By digressing briefly to explain how these parts may be used, this chapter gets your juices flowing.&lt;br /&gt;&lt;br /&gt;Just as importantly, Perdue then lays out the physical TECHNIC pieces and explains how these are used. This gets specific - various pieces and their capabilities are explained, giving you the ability to address them using specific terms (clearing up a lot of communication if you are building this with a friend - or a child).&lt;br /&gt;&lt;br /&gt;Later, there are short paras with pictures on how to combine these pieces to create standard constructs in robots - wide beams, corners, angles, dynamic structures, etc. This bit of practical advice presented in menu form up front is a great idea because later as you are building the robot, you get to recognize the design pattern you are using.&lt;br /&gt;&lt;br /&gt;Finally a discussion on constructing gears to transfer motion and an introduction to the NXT-G programming language brings you to the invention projects. The walkthroughs on the projects are fairly engaging to follow. There are step by step instructions how to build the physical robot.&lt;br /&gt;&lt;br /&gt;The accompanying pictures are pretty clear but I've always had problems with the progressive building steps. In this book there are a couple of embellishments that really helped. First, each step has a picture and count of the parts added in that step. And sometimes there are arrows to show how the insertion of those pieces takes place. In fact these help so much that I'd have liked the arrows to be there in every picture and perhaps formatted in a different color for clarity. In more complicated robots, portions are built separately and then put together in an effort to organize the complexity.&lt;br /&gt;&lt;br /&gt;In terms of the accompanying programming, Perdue simply shows the program in a breakout figure. The program is commented briefly enough that you know what various blocks might be doing. You can download all the programs for the robots from Perdue's web site. This is a cursory approach but its forced by the limitations of having to explain a graphical program.&lt;br /&gt;&lt;br /&gt;There are seven major bots in all - there are robots with wheels (zippy-bot), legs (guard-bot) and even one with a turntable using an ultrasound sensor (golf-bot).&lt;br /&gt;&lt;br /&gt;Also be sure to check out &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F1593271549&amp;amp;tag=n029-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;the Amazon site for the book&lt;/a&gt; where Perdue has added pictures of selected bots with notes.&lt;div class="blogger-post-footer"&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=5835257db3a74c8f988c52c7a6e54ee5&amp;u=data:post.id" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3453339474380085735-6802992645851584184?l=flyingzombierobots.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xJK8LHbt7o-eH2S6FPQeyKBPeT0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xJK8LHbt7o-eH2S6FPQeyKBPeT0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xJK8LHbt7o-eH2S6FPQeyKBPeT0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xJK8LHbt7o-eH2S6FPQeyKBPeT0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=YbRHvEiK"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=45" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=MpTGOJtb"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=MpTGOJtb" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=Jwxw8v3N"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=Jwxw8v3N" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=OWYLtKxU"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=RuzTVBxP"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=V8038scr"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=124" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=PjA8zAUV"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=129" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=XfKadh0H"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=XfKadh0H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=9BJfwXrL"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/FlyingZombieRobots?a=KtYZleLZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/FlyingZombieRobots?i=KtYZleLZ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FlyingZombieRobots/~4/erwd-ECG7y0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://flyingzombierobots.blogspot.com/feeds/6802992645851584184/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3453339474380085735&amp;postID=6802992645851584184" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/6802992645851584184?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3453339474380085735/posts/default/6802992645851584184?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FlyingZombieRobots/~3/erwd-ECG7y0/book-review-unofficial-lego-minstorms.html" title="Book Review: The Unofficial LEGO MINDSTORMS NXT Inventor's Guide" /><author><name>Aspi</name><uri>http://www.blogger.com/profile/08060207061740733110</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="27" src="http://2.bp.blogspot.com/_ZjgvtwZ5B_s/S0udaNQwW9I/AAAAAAAAaTA/nQLz6eRx3so/S220/Aspi1+copy.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_ZjgvtwZ5B_s/R1MrqAaafII/AAAAAAAADu4/VsI2fNdFltg/s72-c/51%2BRiTSlonL._SS500_.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://flyingzombierobots.blogspot.com/2007/12/book-review-unofficial-lego-minstorms.html</feedburner:origLink></entry></feed>

