<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.kirkdorffer.com/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>DanKWiki</title>
        <description></description>
        <link>http://www.kirkdorffer.com/wiki/</link>
        <lastBuildDate>Thu, 17 May 2012 17:02:40 -0400</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://www.kirkdorffer.com/wiki/lib/tpl/dankwiki/images/favicon.ico</url>
            <title>DanKWiki</title>
            <link>http://www.kirkdorffer.com/wiki/</link>
        </image>
        <item>
            <title>Seattle WingDing Notes - [Various Papers on Programming] </title>
            <link>http://www.kirkdorffer.com/wiki/wingding_notes</link>
            <description>
&lt;h0 class=&quot;sectionedit1&quot;&gt;&lt;a name=&quot;seattle_wingding_notes&quot; id=&quot;seattle_wingding_notes&quot;&gt;Seattle WingDing Notes&lt;/a&gt;&lt;/h0&gt;
&lt;div class=&quot;level0&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT1 SECTION &quot;Seattle WingDing Notes&quot; [1-201] --&gt;
&lt;h1 class=&quot;sectionedit2&quot;&gt;&lt;a name=&quot;seattle_wingding_notes1&quot; id=&quot;seattle_wingding_notes1&quot;&gt;Seattle WingDing Notes&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://tech.groups.yahoo.com/group/wingding/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://tech.groups.yahoo.com/group/wingding/&quot;  rel=&quot;nofollow&quot;&gt;WingDings Yahoo Group&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://code.google.com/p/wing-ding/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://code.google.com/p/wing-ding/&quot;  rel=&quot;nofollow&quot;&gt;Shared WingDing Google Code SVN Repository&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT2 SECTION &quot;Seattle WingDing Notes&quot; [202-383] --&gt;
&lt;h2 class=&quot;sectionedit3&quot;&gt;&lt;a name=&quot;various_articles_by_robert_c_martin&quot; id=&quot;various_articles_by_robert_c_martin&quot;&gt;Various Articles by Robert C. Martin&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Studied from May 2012 - Present
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.objectmentor.com/resources/publishedArticles.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.objectmentor.com/resources/publishedArticles.html&quot;  rel=&quot;nofollow&quot;&gt;Articles By Robert C. Martin&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT3 SECTION &quot;Various Articles by Robert C. Martin&quot; [384-2135] --&gt;
&lt;h2 class=&quot;sectionedit4&quot;&gt;&lt;a name=&quot;various_papers_on_programming&quot; id=&quot;various_papers_on_programming&quot;&gt;Various Papers on Programming&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Studied from January 2012 - May 2012
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://blog.objectmentor.com/articles/2009/02/26/10-papers-every-programmer-should-read-at-least-twice&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://blog.objectmentor.com/articles/2009/02/26/10-papers-every-programmer-should-read-at-least-twice&quot;  rel=&quot;nofollow&quot;&gt;10 Papers Every Programmer Should Read (At Least Twice)&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://sunnyday.mit.edu/16.355/parnas-criteria.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://sunnyday.mit.edu/16.355/parnas-criteria.html&quot;  rel=&quot;nofollow&quot;&gt;On the criteria to be used in decomposing systems into modules&lt;/a&gt; – David Parnas&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://labs.oracle.com/techrep/1994/smli_tr-94-29.pdf&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://labs.oracle.com/techrep/1994/smli_tr-94-29.pdf&quot;  rel=&quot;nofollow&quot;&gt;A Note On Distributed Computing&lt;/a&gt; – Jim Waldo, Geoff Wyant, Ann Wollrath, Sam Kendall&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.thecorememory.com/Next_700.pdf&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.thecorememory.com/Next_700.pdf&quot;  rel=&quot;nofollow&quot;&gt;The Next 700 Programming Languages&lt;/a&gt; – P. J. Landin&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://tinyurl.com/6paawqd&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://tinyurl.com/6paawqd&quot;  rel=&quot;nofollow&quot;&gt;Can Programming Be Liberated from the von Neumann Style?&lt;/a&gt; – John Backus&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://cm.bell-labs.com/who/ken/trust.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://cm.bell-labs.com/who/ken/trust.html&quot;  rel=&quot;nofollow&quot;&gt;Reflections on Trusting Trust&lt;/a&gt; – Ken Thompson&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://tinyurl.com/88wes7p&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://tinyurl.com/88wes7p&quot;  rel=&quot;nofollow&quot;&gt;Lisp: Good News, Bad News, How to Win Big&lt;/a&gt; – Richard Gabriel&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://tinyurl.com/7mlgqhd&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://tinyurl.com/7mlgqhd&quot;  rel=&quot;nofollow&quot;&gt;An experimental evaluation of the assumption of independence in multiversion programming&lt;/a&gt; – John Knight and Nancy Leveson&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.laputan.org/pub/patterns/noble/noble.pdf&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.laputan.org/pub/patterns/noble/noble.pdf&quot;  rel=&quot;nofollow&quot;&gt;Arguments and Results&lt;/a&gt; – James Noble&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://c2.com/doc/oopsla89/paper.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://c2.com/doc/oopsla89/paper.html&quot;  rel=&quot;nofollow&quot;&gt;A Laboratory For Teaching Object-Oriented Thinking&lt;/a&gt; – Kent Beck, Ward Cunningham&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://tinyurl.com/83ux7td&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://tinyurl.com/83ux7td&quot;  rel=&quot;nofollow&quot;&gt;Programming as an Experience: the inspiration for Self&lt;/a&gt; – David Ungar, Randall B. Smith&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Plus:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://highlyscalable.wordpress.com/2012/03/01/nosql-data-modeling-techniques/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://highlyscalable.wordpress.com/2012/03/01/nosql-data-modeling-techniques/&quot;  rel=&quot;nofollow&quot;&gt;NoSQL Data Modeling Techniques&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.stanford.edu/~ouster/cgi-bin/decisions.php&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.stanford.edu/~ouster/cgi-bin/decisions.php&quot;  rel=&quot;nofollow&quot;&gt;Open Decision-Making&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://martinfowler.com/articles/lmax.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://martinfowler.com/articles/lmax.html&quot;  rel=&quot;nofollow&quot;&gt;The LMAX Architecture&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT4 SECTION &quot;Various Papers on Programming&quot; [2136-2730] --&gt;
&lt;h2 class=&quot;sectionedit5&quot;&gt;&lt;a name=&quot;google_guava&quot; id=&quot;google_guava&quot;&gt;Google Guava&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Studied from December 2011 - January 2012
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://code.google.com/p/guava-libraries/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://code.google.com/p/guava-libraries/&quot;  rel=&quot;nofollow&quot;&gt;Google Guava&lt;/a&gt;:&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://code.google.com/p/guava-libraries/wiki/GuavaExplained&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://code.google.com/p/guava-libraries/wiki/GuavaExplained&quot;  rel=&quot;nofollow&quot;&gt;GuavaExplained Wiki&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.youtube.com/watch?v=ZeO_J2OcHYM&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.youtube.com/watch?v=ZeO_J2OcHYM&quot;  rel=&quot;nofollow&quot;&gt;GTUG - Using the Google Collections Library for Java (1 of 2)&lt;/a&gt; (41 mins)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.youtube.com/watch?v=9ni_KEkHfto&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.youtube.com/watch?v=9ni_KEkHfto&quot;  rel=&quot;nofollow&quot;&gt;GTUG - Using the Google Collections Library for Java (2 of 2)&lt;/a&gt; (54 mins)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.javacodegeeks.com/2011/09/google-guava-libraries-essentials.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.javacodegeeks.com/2011/09/google-guava-libraries-essentials.html&quot;  rel=&quot;nofollow&quot;&gt;Google Guava Libraries Essentials&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT5 SECTION &quot;Google Guava&quot; [2731-2888] --&gt;
&lt;h2 class=&quot;sectionedit6&quot;&gt;&lt;a name=&quot;java&quot; id=&quot;java&quot;&gt;Java&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Studied from October 2011 - December 2011
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://oreilly.com/catalog/9780596803742&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://oreilly.com/catalog/9780596803742&quot;  rel=&quot;nofollow&quot;&gt;&amp;quot;Java: The Good Parts&amp;quot; by Jim Waldo - O&amp;#039;Reilly&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT6 SECTION &quot;Java&quot; [2889-3030] --&gt;
&lt;h2 class=&quot;sectionedit7&quot;&gt;&lt;a name=&quot;rest&quot; id=&quot;rest&quot;&gt;REST&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Studied from April 2011 - October 2011
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://oreilly.com/catalog/9780596805838&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://oreilly.com/catalog/9780596805838&quot;  rel=&quot;nofollow&quot;&gt;REST in Practice - O&amp;#039;Reilly Media&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT7 SECTION &quot;REST&quot; [3031-3230] --&gt;
&lt;h2 class=&quot;sectionedit8&quot;&gt;&lt;a name=&quot;html_5&quot; id=&quot;html_5&quot;&gt;HTML 5&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Studied from January 2011 - April 2011
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://diveintohtml5.org/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://diveintohtml5.org/&quot;  rel=&quot;nofollow&quot;&gt;Dive Into HTML5&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://oreilly.com/catalog/9780596806033/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://oreilly.com/catalog/9780596806033/&quot;  rel=&quot;nofollow&quot;&gt;HTML5: Up and Running - O&amp;#039;Reilly Media&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT8 SECTION &quot;HTML 5&quot; [3231-3514] --&gt;
&lt;h2 class=&quot;sectionedit9&quot;&gt;&lt;a name=&quot;javascript&quot; id=&quot;javascript&quot;&gt;JavaScript&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Studied from September 2010 - December 2010
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://oreilly.com/catalog/9780596517748&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://oreilly.com/catalog/9780596517748&quot;  rel=&quot;nofollow&quot;&gt;JavaScript: The Good Parts by Douglas Crockford&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://video.yahoo.com/watch/630959/2974197&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://video.yahoo.com/watch/630959/2974197&quot;  rel=&quot;nofollow&quot;&gt;Douglas Crockford: &amp;quot;JavaScript - The Good Parts&amp;quot; on Yahoo! Video&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT9 SECTION &quot;JavaScript&quot; [3515-4703] --&gt;
&lt;h2 class=&quot;sectionedit10&quot;&gt;&lt;a name=&quot;nosql&quot; id=&quot;nosql&quot;&gt;NoSQL&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Studied from May 2010 - August 2010
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://asserttrue.blogspot.com/2009/12/nosql-required-reading.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://asserttrue.blogspot.com/2009/12/nosql-required-reading.html&quot;  rel=&quot;nofollow&quot;&gt;NoSQL Required Reading list&lt;/a&gt;:&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://s3.amazonaws.com/AllThingsDistributed/sosp/amazon-dynamo-sosp2007.pdf&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://s3.amazonaws.com/AllThingsDistributed/sosp/amazon-dynamo-sosp2007.pdf&quot;  rel=&quot;nofollow&quot;&gt;Dynamo: Amazon’s Highly Available Key-value Store&lt;/a&gt; (&lt;acronym title=&quot;Portable Document Format&quot;&gt;PDF&lt;/acronym&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en/us/archive/bigtable-osdi06.pdf&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en/us/archive/bigtable-osdi06.pdf&quot;  rel=&quot;nofollow&quot;&gt;Bigtable: A Distributed Storage System for Structured Data&lt;/a&gt; (&lt;acronym title=&quot;Portable Document Format&quot;&gt;PDF&lt;/acronym&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.allthingsdistributed.com/2008/12/eventually_consistent.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.allthingsdistributed.com/2008/12/eventually_consistent.html&quot;  rel=&quot;nofollow&quot;&gt;Eventually Consistent - Revisited&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.julianbrowne.com/article/viewer/brewers-cap-theorem&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.julianbrowne.com/article/viewer/brewers-cap-theorem&quot;  rel=&quot;nofollow&quot;&gt;Brewer&amp;#039;s CAP Theorem&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://blog.oskarsson.nu/2009/06/nosql-debrief.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://blog.oskarsson.nu/2009/06/nosql-debrief.html&quot;  rel=&quot;nofollow&quot;&gt;NOSQL debrief&lt;/a&gt; (Video)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://adam.heroku.com/past/2009/7/6/sql_databases_dont_scale/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://adam.heroku.com/past/2009/7/6/sql_databases_dont_scale/&quot;  rel=&quot;nofollow&quot;&gt;SQL Databases Don&amp;#039;t Scale&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.rackspace.com/blog/nosql-ecosystem/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.rackspace.com/blog/nosql-ecosystem/&quot;  rel=&quot;nofollow&quot;&gt;NoSQL Ecosystem&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://themindstorms.blogspot.com/2009/05/quick-reference-to-alternative-data.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://themindstorms.blogspot.com/2009/05/quick-reference-to-alternative-data.html&quot;  rel=&quot;nofollow&quot;&gt;Quick Reference to Alternative data storages&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://nosqlsummer.org/papers&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://nosqlsummer.org/papers&quot;  rel=&quot;nofollow&quot;&gt;Another reading list of NoSQL related papers&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT10 SECTION &quot;NoSQL&quot; [4704-5416] --&gt;
&lt;h2 class=&quot;sectionedit11&quot;&gt;&lt;a name=&quot;scala&quot; id=&quot;scala&quot;&gt;Scala&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Studied from September 2009 - April 2010
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://programming-scala.labs.oreilly.com/index.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://programming-scala.labs.oreilly.com/index.html&quot;  rel=&quot;nofollow&quot;&gt;&amp;quot;Programming Scala&amp;quot; by Dean Wampler and Alex Payne&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://examples.oreilly.com/9780596155964/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://examples.oreilly.com/9780596155964/&quot;  rel=&quot;nofollow&quot;&gt;&amp;quot;Programming Scala&amp;quot; Code Samples&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.scala-lang.org/docu/files/ScalaOverview.pdf&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.scala-lang.org/docu/files/ScalaOverview.pdf&quot;  rel=&quot;nofollow&quot;&gt;Scala Overview&lt;/a&gt; (&lt;acronym title=&quot;Portable Document Format&quot;&gt;PDF&lt;/acronym&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.scala-lang.org/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.scala-lang.org/&quot;  rel=&quot;nofollow&quot;&gt;Scala Language&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.scala-lang.org/docu/files/api/index.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.scala-lang.org/docu/files/api/index.html&quot;  rel=&quot;nofollow&quot;&gt;Scala API Docs&lt;/a&gt; (&lt;a href=&quot;http://scala-tools.org/scaladocs/scala-library/2.7.1/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://scala-tools.org/scaladocs/scala-library/2.7.1/&quot;  rel=&quot;nofollow&quot;&gt;Alternate API Doc Style&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Studied in August 2009
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.codecommit.com/blog/scala/roundup-scala-for-java-refugees&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.codecommit.com/blog/scala/roundup-scala-for-java-refugees&quot;  rel=&quot;nofollow&quot;&gt;Code Commit Blog Article - Roundup: Scala for Java Refugees&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT11 SECTION &quot;Scala&quot; [5417-5638] --&gt;
&lt;h2 class=&quot;sectionedit12&quot;&gt;&lt;a name=&quot;clojure&quot; id=&quot;clojure&quot;&gt;Clojure&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Looked at briefly in July 2009
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://delicious.com/stand/clojure&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://delicious.com/stand/clojure&quot;  rel=&quot;nofollow&quot;&gt;Stan Dyck&amp;#039;s Clojure Bookmarks&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://jnb.ociweb.com/jnb/jnbMar2009.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://jnb.ociweb.com/jnb/jnbMar2009.html&quot;  rel=&quot;nofollow&quot;&gt;Clojure - Functional Programming for the JVM&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT12 SECTION &quot;Clojure&quot; [5639-5983] --&gt;
&lt;h2 class=&quot;sectionedit13&quot;&gt;&lt;a name=&quot;collective_intelligence&quot; id=&quot;collective_intelligence&quot;&gt;Collective Intelligence&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Studied from February 2009 - July 2009
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://oreilly.com/catalog/9780596529321/index.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://oreilly.com/catalog/9780596529321/index.html&quot;  rel=&quot;nofollow&quot;&gt;&amp;quot;Programming Collective Intelligence&amp;quot; by Toby Segaran - O&amp;#039;Reilly Site&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://proquest.safaribooksonline.com.ezproxy.spl.org:2048/9780596529321&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://proquest.safaribooksonline.com.ezproxy.spl.org:2048/9780596529321&quot;  rel=&quot;nofollow&quot;&gt;&amp;quot;Programming Collective Intelligence&amp;quot; - SPL Safari Site&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT13 SECTION &quot;Collective Intelligence&quot; [5984-6082] --&gt;
&lt;h2 class=&quot;sectionedit14&quot;&gt;&lt;a name=&quot;python&quot; id=&quot;python&quot;&gt;Python&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Brief overview of &lt;a href=&quot;http://www.kirkdorffer.com/wiki/python_notes&quot; class=&quot;wikilink1&quot; title=&quot;python_notes&quot;&gt;Python&lt;/a&gt; 2.x by Brian Dorsey in January 2009
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT14 SECTION &quot;Python&quot; [6083-6235] --&gt;
&lt;h2 class=&quot;sectionedit15&quot;&gt;&lt;a name=&quot;java1&quot; id=&quot;java1&quot;&gt;Java&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Studied from June 2008 - December 2008
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://java.sun.com/docs/books/effective/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://java.sun.com/docs/books/effective/&quot;  rel=&quot;nofollow&quot;&gt;&amp;quot;Effective Java, 2nd Edition&amp;quot; by Joshua Bloch&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT15 SECTION &quot;Java&quot; [6236-] --&gt;</description>
            <author>Daniel Kirkdorffer</author>
            <pubDate>Wed, 09 May 2012 00:49:49 -0400</pubDate>
        </item>
        <item>
            <title>Linux Notes - [UNIX] </title>
            <link>http://www.kirkdorffer.com/wiki/linux_notes</link>
            <description>
&lt;h0 class=&quot;sectionedit16&quot;&gt;&lt;a name=&quot;linux_notes&quot; id=&quot;linux_notes&quot;&gt;Linux Notes&lt;/a&gt;&lt;/h0&gt;
&lt;div class=&quot;level0&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT16 SECTION &quot;Linux Notes&quot; [1-27] --&gt;
&lt;h1 class=&quot;sectionedit17&quot;&gt;&lt;a name=&quot;linux_notes1&quot; id=&quot;linux_notes1&quot;&gt;Linux Notes&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT17 SECTION &quot;Linux Notes&quot; [28-295] --&gt;
&lt;h2 class=&quot;sectionedit18&quot;&gt;&lt;a name=&quot;general_documentation&quot; id=&quot;general_documentation&quot;&gt;General Documentation&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.linux.org/docs/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.linux.org/docs/&quot;  rel=&quot;nofollow&quot;&gt;Linux Online Documentation&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://chrysaor.info/?page=images&amp;amp;filter=Ubuntu&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://chrysaor.info/?page=images&amp;amp;filter=Ubuntu&quot;  rel=&quot;nofollow&quot;&gt;Ubuntu VMware images&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0&quot;  rel=&quot;nofollow&quot;&gt;VMware Player&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT18 SECTION &quot;General Documentation&quot; [296-2161] --&gt;
&lt;h2 class=&quot;sectionedit19&quot;&gt;&lt;a name=&quot;samba&quot; id=&quot;samba&quot;&gt;Samba&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Samba can be installed by running:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; apt-get install samba&lt;/pre&gt;

&lt;p&gt;
Samba allows you to share a directory on your Linux filesystem with your Windows machine. In the &lt;code&gt;/etc/samba&lt;/code&gt; directory, there is an &lt;code&gt;smb.conf.user&lt;/code&gt; file that is used for any Samba extensions that you&amp;#039;d like to make to share additional directories. By default, you should have your home directory set up as a samba share in &lt;code&gt;smb.conf&lt;/code&gt;. It&amp;#039;s in there as the &lt;code&gt;[homes]&lt;/code&gt; clause, but the actual share name is the same as your username (ex. &lt;code&gt;\\mylinuxservername\dkirkdorffer&lt;/code&gt;). If you are connecting for the first time, you will have to set the samba password using following command:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; sudo smbpasswd -a dkirkdorffer&lt;/pre&gt;

&lt;p&gt;
You will be prompted to enter a new password; this will be the password to use when connecting to your Linux box from your Windows box.
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; [dkirkdorffer]
    path = /home/dkirkdorffer
    read only = no
    valid users = dkirkdorffer
    create mask = 0644
    browsable = no&lt;/pre&gt;

&lt;p&gt;
If you want to have access to the root of your linux drive, you can edit the &lt;code&gt;/etc/samba/smb.conf.user&lt;/code&gt; file and add this snippet (modify the username to your username):
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; [root]
    path = /
    read only = no
    valid users = dkirkdorffer
    create mask = 0644
    browsable = no&lt;/pre&gt;

&lt;p&gt;
This will enable you to access the root of your linux drive using the alias “root” (ex: &lt;code&gt;\\mylinuxservername\root&lt;/code&gt;) 
&lt;/p&gt;

&lt;p&gt;
Start (or stop and restart) the &lt;code&gt;smbd&lt;/code&gt; daemon (at &lt;code&gt;/usr/sbin&lt;/code&gt; or possibly at &lt;code&gt;/etc/init.d&lt;/code&gt;) like so:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; /usr/sbin/smbd start
 
 /usr/sbin/smbd stop
 
 /usr/sbin/smbd restart&lt;/pre&gt;

&lt;p&gt;
For troubleshooting info read the ”&lt;a href=&quot;http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/diagnosis.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/diagnosis.html&quot;  rel=&quot;nofollow&quot;&gt;The Samba Checklist&lt;/a&gt;”.
&lt;/p&gt;

&lt;p&gt;
To determine the IP address of the Samba server run:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;nmblookup -B BIGSERVER __SAMBA__&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT19 SECTION &quot;Samba&quot; [2162-2677] --&gt;
&lt;h3 class=&quot;sectionedit20&quot;&gt;&lt;a name=&quot;unix&quot; id=&quot;unix&quot;&gt;UNIX&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Additional UNIX resources of use:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://blogs.oracle.com/timthomas/entry/enabling_and_configuring_samba_as&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://blogs.oracle.com/timthomas/entry/enabling_and_configuring_samba_as&quot;  rel=&quot;nofollow&quot;&gt;Enabling and configuring SAMBA as shipped with Solaris 10&lt;/a&gt; or &lt;a href=&quot;http://blogs.oracle.com/timthomas/entry/samba_and_swat_in_solaris&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://blogs.oracle.com/timthomas/entry/samba_and_swat_in_solaris&quot;  rel=&quot;nofollow&quot;&gt;SAMBA and SWAT in Solaris 10 Update 4 (Solaris 10 8/07)&lt;/a&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Start and stop alternatives:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; /usr/sfw/sbin/smbd start
 
 /usr/sfw/sbin/smbd stop
 
 /usr/sfw/sbin/smbd restart
 &lt;/pre&gt;

&lt;p&gt;
or
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; svcadm enable samba wins
 
 svcadm disable samba wins&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT20 SECTION &quot;UNIX&quot; [2678-3312] --&gt;
&lt;h2 class=&quot;sectionedit21&quot;&gt;&lt;a name=&quot;ssh&quot; id=&quot;ssh&quot;&gt;SSH&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.andremolnar.com/how_to_set_up_ssh_keys_with_putty_and_not_get_server_refused_our_key&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.andremolnar.com/how_to_set_up_ssh_keys_with_putty_and_not_get_server_refused_our_key&quot;  rel=&quot;nofollow&quot;&gt;How to set up SSH keys&lt;/a&gt; - i.e. generate the keys on the server (UNIX, Linux, BSD etc.) instead of the client (i.e. in Windows).&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Special instructions for &lt;a href=&quot;http://cervisia.kde.org/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://cervisia.kde.org/&quot;  rel=&quot;nofollow&quot;&gt;Cervisia&lt;/a&gt; - Before doing a check-out for the first time, make sure that the key for the &lt;acronym title=&quot;Concurrent Versions System&quot;&gt;CVS&lt;/acronym&gt; server is in your &lt;code&gt;.ssh/known_hosts&lt;/code&gt; file. One way to do this is: &lt;code&gt;&amp;#039;ssh &amp;lt;user&amp;gt;@&amp;lt;cvs_hostname&amp;gt;&lt;/code&gt;&amp;#039;. Failing to do this will make Cervisia ask for a password and then terminate the checkout with the error “Host key verification failed”.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT21 SECTION &quot;SSH&quot; [3313-4663] --&gt;
&lt;h2 class=&quot;sectionedit22&quot;&gt;&lt;a name=&quot;vnc&quot; id=&quot;vnc&quot;&gt;VNC&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
You can start the VNC Server by running &lt;code&gt;./startvnc.sh&lt;/code&gt; or &lt;code&gt;./startvnc4.sh&lt;/code&gt;. VNC Viewer can then be installed on your Windows system, allowing you full access to your Linux system from Windows (or another Linux system). You can override the default geometry of the VNC window created by the server by altering the shell script like this: 
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; #!/bin/sh
 vncserver -geometry 1580x1100 -depth 24
 nohup vncconfig -nowin &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;/pre&gt;

&lt;p&gt;
or
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; #!/bin/sh
 /usr/bin/vnc4server -geometry 1220x830 -depth 24
 nohup /usr/bin/vnc4config -nowin &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;/pre&gt;

&lt;p&gt;
An &lt;code&gt;.vnc/xstartup&lt;/code&gt; file is also used and if using &lt;a href=&quot;http://www.kde.org/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.kde.org/&quot;  rel=&quot;nofollow&quot;&gt;KDE&lt;/a&gt; can be setup as so
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; #!/bin/sh
 vncconfig -nowin &amp;amp;
 startkde &amp;amp;&lt;/pre&gt;

&lt;p&gt;
Set the password by running &lt;code&gt;vncpasswd&lt;/code&gt;, &lt;code&gt;vnc4passwd&lt;/code&gt; or  &lt;code&gt;tightvncpasswd&lt;/code&gt;, depending on your version of VNC.
&lt;/p&gt;

&lt;p&gt;
The default starting port for VNC is 5901 (or 5801 through a web browser), additional instances of VNC will increment this number by 1 (so 5902 for the second one). You can find what port it&amp;#039;s currently running on by running: 
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; ps -ef | grep vnc&lt;/pre&gt;

&lt;p&gt;
and looking for the ”&lt;code&gt;rfbport&lt;/code&gt;” parameter. Alternatively, look in the &lt;code&gt;~/.vnc&lt;/code&gt; directory at the log file. 
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.tightvnc.com/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.tightvnc.com/&quot;  rel=&quot;nofollow&quot;&gt;TightVNC&lt;/a&gt; and &lt;a href=&quot;http://www.realvnc.com/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.realvnc.com/&quot;  rel=&quot;nofollow&quot;&gt;RealVNC&lt;/a&gt; are both provide good client viewers, and VNC servers.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT22 SECTION &quot;VNC&quot; [4664-5368] --&gt;
&lt;h3 class=&quot;sectionedit23&quot;&gt;&lt;a name=&quot;unix1&quot; id=&quot;unix1&quot;&gt;UNIX&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
See: &lt;a href=&quot;http://www.softpanorama.org/Xwindows/VNC/vnc_on_solaris.shtml#The_vncserver_modification&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.softpanorama.org/Xwindows/VNC/vnc_on_solaris.shtml#The_vncserver_modification&quot;  rel=&quot;nofollow&quot;&gt;VNC on Solaris&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
On Solaris, the &lt;code&gt;./startvnc.sh&lt;/code&gt; might look like this:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; #!/bin/ksh
 PATH=$PATH:/usr/dt/bin:/usr/openwin/bin:/usr/X11/bin
 cd ~
 vncserver -depth 24 -geometry 1500x768 :1&lt;/pre&gt;

&lt;p&gt;
&lt;code&gt;./killvnc.sh&lt;/code&gt; might look like this:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; #!/bin/ksh
 PATH=$PATH:/usr/dt/bin:/usr/openwin/bin:/usr/X11/bin
 cd ~
 vncserver -kill :1&lt;/pre&gt;

&lt;p&gt;
and the &lt;code&gt;.vnc/xstartup&lt;/code&gt; file might look like this:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt; #!/bin/sh
 [ -r $HOME/.Xresources ] &amp;amp;&amp;amp; xrdb $HOME/.Xresources
 xsetroot -solid grey
 vncconfig -iconic &amp;amp;
 xterm -geometry 80x24+10+10 -ls -title &amp;quot;$VNCDESKTOP Desktop&amp;quot; &amp;amp;
 gnome-session &amp;amp;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT23 SECTION &quot;UNIX&quot; [5369-] --&gt;</description>
            <author>Daniel Kirkdorffer</author>
            <pubDate>Mon, 30 Apr 2012 14:55:43 -0400</pubDate>
        </item>
        <item>
            <title>Other Articles - [General Programming] </title>
            <link>http://www.kirkdorffer.com/wiki/other_articles</link>
            <description>
&lt;h0 class=&quot;sectionedit24&quot;&gt;&lt;a name=&quot;other_articles&quot; id=&quot;other_articles&quot;&gt;Other Articles&lt;/a&gt;&lt;/h0&gt;
&lt;div class=&quot;level0&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT24 SECTION &quot;Other Articles&quot; [1-306] --&gt;
&lt;h1 class=&quot;sectionedit25&quot;&gt;&lt;a name=&quot;other_articles1&quot; id=&quot;other_articles1&quot;&gt;Other Articles&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Links to a number of free books can be found &lt;a href=&quot;http://www.e-booksdirectory.com/listing.php?category=9&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.e-booksdirectory.com/listing.php?category=9&quot;  rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.  O&amp;#039;Reilly also has a site, &lt;a href=&quot;http://commons.oreilly.com/wiki/index.php/O%27Reilly_Commons&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://commons.oreilly.com/wiki/index.php/O%27Reilly_Commons&quot;  rel=&quot;nofollow&quot;&gt;O&amp;#039;Reilly Commons&lt;/a&gt;, that has a number of their books in a wiki format.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT25 SECTION &quot;Other Articles&quot; [307-508] --&gt;
&lt;h2 class=&quot;sectionedit26&quot;&gt;&lt;a name=&quot;computer_history&quot; id=&quot;computer_history&quot;&gt;Computer History&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://lowendmac.com/orchard/index.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://lowendmac.com/orchard/index.html&quot;  rel=&quot;nofollow&quot;&gt;Tom Hormby&amp;#039;s Orchard&lt;/a&gt; - Articles on the history of the people and decisions behind the evolution of the personal computer. &lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT26 SECTION &quot;Computer History&quot; [509-691] --&gt;
&lt;h2 class=&quot;sectionedit27&quot;&gt;&lt;a name=&quot;general_programming&quot; id=&quot;general_programming&quot;&gt;General Programming&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html&quot;  rel=&quot;nofollow&quot;&gt;TIOBE Programming Community Index&lt;/a&gt; - Programming language&amp;#039;s popularity index&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT27 SECTION &quot;General Programming&quot; [692-1467] --&gt;
&lt;h2 class=&quot;sectionedit28&quot;&gt;&lt;a name=&quot;clouds&quot; id=&quot;clouds&quot;&gt;Clouds&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://aws.amazon.com/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://aws.amazon.com/&quot;  rel=&quot;nofollow&quot;&gt;Amazon Web Services&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://aws.amazon.com/s3/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://aws.amazon.com/s3/&quot;  rel=&quot;nofollow&quot;&gt;Amazon Simple Storage Service (S3)&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://aws.amazon.com/ec2/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://aws.amazon.com/ec2/&quot;  rel=&quot;nofollow&quot;&gt;Amazon Elastic Compute Cloud (EC2)&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://sourceforge.net/projects/elasticfox/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://sourceforge.net/projects/elasticfox/&quot;  rel=&quot;nofollow&quot;&gt;Firefox Extension for Amazon EC2&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://thediscoblog.com/2009/11/02/ec2-is-easier-than-you-think/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://thediscoblog.com/2009/11/02/ec2-is-easier-than-you-think/&quot;  rel=&quot;nofollow&quot;&gt;EC2 is easier than you think&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.ibm.com/developerworks/java/library/j-javadev2-4/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.ibm.com/developerworks/java/library/j-javadev2-4/&quot;  rel=&quot;nofollow&quot;&gt;Java development 2.0: Easy EC2&lt;/a&gt;&lt;br/&gt;
Summary:  Provisioning an EC2 instance for hosting a Java™ Web application is a snap. In this Java development 2.0 column, you&amp;#039;ll quickly build a Web application that leverages Groovy, Spring, and Hibernate (via the Grails framework) and deploy it on an EC2 instance.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT28 SECTION &quot;Clouds&quot; [1468-1768] --&gt;
&lt;h2 class=&quot;sectionedit29&quot;&gt;&lt;a name=&quot;jira_and_confluence&quot; id=&quot;jira_and_confluence&quot;&gt;JIRA and Confluence&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://blogs.atlassian.com/developer/2009/04/confluence_and_jira_5_users_for_5.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://blogs.atlassian.com/developer/2009/04/confluence_and_jira_5_users_for_5.html&quot;  rel=&quot;nofollow&quot;&gt;Confluence and JIRA - 5 users for $5&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://blogs.atlassian.com/developer/2009/04/setting_up_jira_and_confluence.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://blogs.atlassian.com/developer/2009/04/setting_up_jira_and_confluence.html&quot;  rel=&quot;nofollow&quot;&gt;Setting up JIRA and Confluence in minutes on EC2&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT29 SECTION &quot;JIRA and Confluence&quot; [1769-1990] --&gt;
&lt;h2 class=&quot;sectionedit30&quot;&gt;&lt;a name=&quot;single_sign_on&quot; id=&quot;single_sign_on&quot;&gt;Single Sign On&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4604&amp;amp;yr=2007&amp;amp;track=3&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4604&amp;amp;yr=2007&amp;amp;track=3&quot;  rel=&quot;nofollow&quot;&gt;Fast and Free SSO: A Survey of Open-Source Solutions to Single Sign-on&lt;/a&gt; (JavaOne Presentation)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT30 SECTION &quot;Single Sign On&quot; [1991-2125] --&gt;
&lt;h2 class=&quot;sectionedit31&quot;&gt;&lt;a name=&quot;csv_application_support&quot; id=&quot;csv_application_support&quot;&gt;CSV Application Support&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/CSV_application_support&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://en.wikipedia.org/wiki/CSV_application_support&quot;  rel=&quot;nofollow&quot;&gt;CSV Application Support&lt;/a&gt; (Java APIs)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT31 SECTION &quot;CSV Application Support&quot; [2126-2276] --&gt;
&lt;h2 class=&quot;sectionedit32&quot;&gt;&lt;a name=&quot;development_topics&quot; id=&quot;development_topics&quot;&gt;Development Topics&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://blogs.atlassian.com/developer/2009/03/20_percent_continuing.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://blogs.atlassian.com/developer/2009/03/20_percent_continuing.html&quot;  rel=&quot;nofollow&quot;&gt;Atlassian&amp;#039;s 20% Time now out of Beta&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT32 SECTION &quot;Development Topics&quot; [2277-] --&gt;</description>
            <author>Daniel Kirkdorffer</author>
            <pubDate>Wed, 11 Apr 2012 15:24:26 -0400</pubDate>
        </item>
        <item>
            <title>Web Notes - [General] </title>
            <link>http://www.kirkdorffer.com/wiki/web_notes</link>
            <description>
&lt;h0 class=&quot;sectionedit33&quot;&gt;&lt;a name=&quot;web_notes&quot; id=&quot;web_notes&quot;&gt;Web Notes&lt;/a&gt;&lt;/h0&gt;
&lt;div class=&quot;level0&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT33 SECTION &quot;Web Notes&quot; [1-25] --&gt;
&lt;h1 class=&quot;sectionedit34&quot;&gt;&lt;a name=&quot;web_notes1&quot; id=&quot;web_notes1&quot;&gt;Web Notes&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT34 SECTION &quot;Web Notes&quot; [26-237] --&gt;
&lt;h2 class=&quot;sectionedit35&quot;&gt;&lt;a name=&quot;general&quot; id=&quot;general&quot;&gt;General&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://developer.yahoo.com/performance/rules.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://developer.yahoo.com/performance/rules.html&quot;  rel=&quot;nofollow&quot;&gt;Best Practices for Speeding Up Your Web Site&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.caniuse.com/#&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.caniuse.com/#&quot;  rel=&quot;nofollow&quot;&gt;When can I use... Support tables for HTML5, CSS3, etc&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT35 SECTION &quot;General&quot; [238-408] --&gt;
&lt;h2 class=&quot;sectionedit36&quot;&gt;&lt;a name=&quot;testing&quot; id=&quot;testing&quot;&gt;Testing&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.spoon.net/browsers/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.spoon.net/browsers/&quot;  rel=&quot;nofollow&quot;&gt;Browser Sandbox - Run any browser from the web&lt;/a&gt; - Supports testing of pages on various browsers via a plug-in.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT36 SECTION &quot;Testing&quot; [409-630] --&gt;
&lt;h2 class=&quot;sectionedit37&quot;&gt;&lt;a name=&quot;design&quot; id=&quot;design&quot;&gt;Design&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Nifty &lt;a href=&quot;http://colorschemedesigner.com/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://colorschemedesigner.com/&quot;  rel=&quot;nofollow&quot;&gt;Color Scheme Designer&lt;/a&gt; tool&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Useful &lt;a href=&quot;http://www.generateit.net/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.generateit.net/&quot;  rel=&quot;nofollow&quot;&gt;Generate It&lt;/a&gt; online tools (Mod Rewrite, Favicons, Rounded Corners, &lt;acronym title=&quot;Cascading Style Sheets&quot;&gt;CSS&lt;/acronym&gt; Layout, etc…)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT37 SECTION &quot;Design&quot; [631-962] --&gt;
&lt;h2 class=&quot;sectionedit38&quot;&gt;&lt;a name=&quot;javascript&quot; id=&quot;javascript&quot;&gt;JavaScript&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://yuiblog.com/crockford/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://yuiblog.com/crockford/&quot;  rel=&quot;nofollow&quot;&gt;Douglas Crockford on Javascript&lt;/a&gt; - 5 video presentations about JavaScript&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://video.yahoo.com/watch/111585/1027823&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://video.yahoo.com/watch/111585/1027823&quot;  rel=&quot;nofollow&quot;&gt;Douglas Crockford: &amp;quot;Advanced JavaScript&amp;quot;&lt;/a&gt; - 3 video presentations&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://jconsole.com/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://jconsole.com/&quot;  rel=&quot;nofollow&quot;&gt;jconsole&lt;/a&gt; - Web-based interactive JavaScript shell&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT38 SECTION &quot;JavaScript&quot; [963-1191] --&gt;
&lt;h3 class=&quot;sectionedit39&quot;&gt;&lt;a name=&quot;about_prototype_and_inheritance&quot; id=&quot;about_prototype_and_inheritance&quot;&gt;About Prototype and Inheritance&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://helephant.com/2009/08/javascript-prototype-chaining/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://helephant.com/2009/08/javascript-prototype-chaining/&quot;  rel=&quot;nofollow&quot;&gt;Javascript prototype chaining&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://mckoss.com/jscript/object.htm&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://mckoss.com/jscript/object.htm&quot;  rel=&quot;nofollow&quot;&gt;Object Oriented Programming in JavaScript&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT39 SECTION &quot;About Prototype and Inheritance&quot; [1192-1395] --&gt;
&lt;h3 class=&quot;sectionedit40&quot;&gt;&lt;a name=&quot;jslint&quot; id=&quot;jslint&quot;&gt;JSLint&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.jslint.com/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.jslint.com/&quot;  rel=&quot;nofollow&quot;&gt;JSLint, The JavaScript Code Quality Tool&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.javascriptlint.com/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.javascriptlint.com/&quot;  rel=&quot;nofollow&quot;&gt;JavaScript Lint&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://code.google.com/p/jslint4java/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://code.google.com/p/jslint4java/&quot;  rel=&quot;nofollow&quot;&gt;jslint4java&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT40 SECTION &quot;JSLint&quot; [1396-1564] --&gt;
&lt;h3 class=&quot;sectionedit41&quot;&gt;&lt;a name=&quot;yui&quot; id=&quot;yui&quot;&gt;YUI&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.yuiblog.com/blog/2010/10/27/jquery-and-yui-3-a-tale-of-two-javascript-libraries/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.yuiblog.com/blog/2010/10/27/jquery-and-yui-3-a-tale-of-two-javascript-libraries/&quot;  rel=&quot;nofollow&quot;&gt;jQuery and YUI 3: A Tale of Two JavaScript Libraries&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT41 SECTION &quot;YUI&quot; [1565-1815] --&gt;
&lt;h2 class=&quot;sectionedit42&quot;&gt;&lt;a name=&quot;jquery&quot; id=&quot;jquery&quot;&gt;JQuery&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://jqfundamentals.com/book/index.html&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://jqfundamentals.com/book/index.html&quot;  rel=&quot;nofollow&quot;&gt;jQuery Fundamentals&lt;/a&gt; - Online book&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://addyosmani.com/blog/jq143offlinelearningkit/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://addyosmani.com/blog/jq143offlinelearningkit/&quot;  rel=&quot;nofollow&quot;&gt;jQuery 1.5.1 Offline Learning Kit&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://visualjquery.com/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://visualjquery.com/&quot;  rel=&quot;nofollow&quot;&gt;Visual jQuery 1.2.6&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT42 SECTION &quot;JQuery&quot; [1816-1901] --&gt;
&lt;h2 class=&quot;sectionedit43&quot;&gt;&lt;a name=&quot;ajax&quot; id=&quot;ajax&quot;&gt;Ajax&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://alexbosworth.backpackit.com/pub/67688&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://alexbosworth.backpackit.com/pub/67688&quot;  rel=&quot;nofollow&quot;&gt;Ajax Mistakes&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT43 SECTION &quot;Ajax&quot; [1902-2240] --&gt;
&lt;h2 class=&quot;sectionedit44&quot;&gt;&lt;a name=&quot;css&quot; id=&quot;css&quot;&gt;CSS&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://centricle.com/ref/css/filters/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://centricle.com/ref/css/filters/&quot;  rel=&quot;nofollow&quot;&gt;Browser Specific Syntax Rules Support&lt;/a&gt; (Chart)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx&quot;  rel=&quot;nofollow&quot;&gt;CSS Compatibility and Internet Explorer&lt;/a&gt; (&lt;acronym title=&quot;Internet Explorer&quot;&gt;IE&lt;/acronym&gt; 5 through &lt;acronym title=&quot;Internet Explorer&quot;&gt;IE&lt;/acronym&gt; 8)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.yuiblog.com/blog/2010/12/14/the-css-position-property/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.yuiblog.com/blog/2010/12/14/the-css-position-property/&quot;  rel=&quot;nofollow&quot;&gt;The CSS Position Property&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT44 SECTION &quot;CSS&quot; [2241-2724] --&gt;
&lt;h2 class=&quot;sectionedit45&quot;&gt;&lt;a name=&quot;html_5&quot; id=&quot;html_5&quot;&gt;HTML 5&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://developer.yahoo.com/yui/theater/video.php?v=neuberg-html5&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://developer.yahoo.com/yui/theater/video.php?v=neuberg-html5&quot;  rel=&quot;nofollow&quot;&gt;Video: Introduction to HTML 5 - Brad Neuberg (Developer Programs, Google)&lt;/a&gt;, &lt;a href=&quot;http://codinginparadise.org/presentations/intro_html5.pdf&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://codinginparadise.org/presentations/intro_html5.pdf&quot;  rel=&quot;nofollow&quot;&gt;Slides&lt;/a&gt; (&lt;acronym title=&quot;Portable Document Format&quot;&gt;PDF&lt;/acronym&gt;) - Oct, 2009&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.modernizr.com/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.modernizr.com/&quot;  rel=&quot;nofollow&quot;&gt;Modernizr&lt;/a&gt; - &lt;acronym title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/acronym&gt; 5 Support Detector Library&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://html5test.com/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://html5test.com/&quot;  rel=&quot;nofollow&quot;&gt;The HTML5 test - How well does your browser support HTML5?&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://gsnedders.html5.org/outliner/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://gsnedders.html5.org/outliner/&quot;  rel=&quot;nofollow&quot;&gt;HTML 5 Outliner&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT45 SECTION &quot;HTML 5&quot; [2725-2862] --&gt;
&lt;h2 class=&quot;sectionedit46&quot;&gt;&lt;a name=&quot;flash_mp3_player&quot; id=&quot;flash_mp3_player&quot;&gt;Flash MP3 Player&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.google.com/search?hl=en&amp;amp;q=player.swf+audioplayer&amp;amp;aq=f&amp;amp;oq=&amp;amp;aqi=&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.google.com/search?hl=en&amp;amp;q=player.swf+audioplayer&amp;amp;aq=f&amp;amp;oq=&amp;amp;aqi=&quot;  rel=&quot;nofollow&quot;&gt;Google Search Result Links&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT46 SECTION &quot;Flash MP3 Player&quot; [2863-] --&gt;</description>
            <author>Daniel Kirkdorffer</author>
            <pubDate>Sat, 24 Sep 2011 01:44:56 -0400</pubDate>
        </item>
    </channel>
</rss>

