<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.nerdliness.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Taxonomy</title>
 <link>http://www.nerdliness.com/category/General+Advice/%2A</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>jQuery fun with lists and more lists</title>
 <link>http://www.nerdliness.com/article/2008/03/22/jquery-fun-lists-and-more-lists</link>
 <description>&lt;div class=&quot;field field-type-text field-field-subtitle&quot;&gt;
  &lt;h3 class=&quot;field-label&quot;&gt;Subtitle&lt;/h3&gt;
  &lt;div class=&quot;field-items&quot;&gt;
      &lt;div class=&quot;field-item&quot;&gt;jQuery - So simple even a designer can do it!&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;field field-type-text field-field-article-body&quot;&gt;
  &lt;h3 class=&quot;field-label&quot;&gt;Article Body&lt;/h3&gt;
  &lt;div class=&quot;field-items&quot;&gt;
      &lt;div class=&quot;field-item&quot;&gt;&lt;p&gt;This week I had the task of taking a rather long and complicated list and shortening it down into categories with sub lists. &lt;a href=&quot;http://jquery.com/&quot;&gt;jQuery&lt;/a&gt; seemed like the best way to go as I&#039;ve seen &lt;a href=&quot;http://www.webdesignerwall.com/demo/jquery/accordion1.html&quot;&gt;accordion style&lt;/a&gt; sliding list and things of that sort before. The only thing I hadn&#039;t come across was a list with a drop down menu which controlled the list and content below...so I set out to build one as well as teach myself some jQuery (I knew what it was, just never wrote my own jQuery code before).&lt;/p&gt;
&lt;p&gt;So the idea here was I wanted a list to appear on the right side of my div which contained categories in which I could click on and have the content on the page, in lists, expand to show the selected list all while sliding away the previously displayed list.&lt;/p&gt;
&lt;p&gt;This screenshot/mockup will help better explain the desired look and feel as well as functionality I was going for.&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;/files/idea.jpg&quot; alt=&quot;idea&quot; /&gt;&lt;/div&gt;
&lt;p&gt;Sounds quite tricky but after a bit of messing around with some basic jQuery code and functionality I was able to get everything working somewhat well.&lt;/p&gt;
&lt;p&gt;I first started out by building the header area with the &quot;MOST RECENT&quot; list and &quot;SORT BY CATEGORY&quot; text. I made it so when you click on the &quot;MOST RECENT&quot; link it would drop down a menu with the category listings. These category listings control what is shown on the page, it controls what list will appear when you click on your desired category.&lt;/p&gt;
&lt;p&gt;So once I got the header portion built, I then begin making a list wrapped in custom divs for each of the category lists&#039; content. Being that I have five categories I had to make 5 custom wrapped divs. For these divs were controlled by the category drop down list on right.&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;field field-type-link field-field-references&quot;&gt;
  &lt;h3 class=&quot;field-label&quot;&gt;References&lt;/h3&gt;
  &lt;div class=&quot;field-items&quot;&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;a href=&quot;http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/&quot; target=&quot;_blank&quot;&gt;jQuery Tutorials for Designers&lt;/a&gt;&lt;/div&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;a href=&quot;http://visualjquery.com/1.1.2.html&quot; target=&quot;_blank&quot;&gt;Visual jQuery 1.1&lt;/a&gt;&lt;/div&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;/div&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
</description>
 <comments>http://www.nerdliness.com/article/2008/03/22/jquery-fun-lists-and-more-lists#comments</comments>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.nerdliness.com/crss/node/60</wfw:commentRss>
 <category domain="http://www.nerdliness.com/category/x-html-0">(X)HTML</category>
 <category domain="http://www.nerdliness.com/category/css-0">CSS</category>
 <category domain="http://www.nerdliness.com/category/advice">General Advice</category>
 <category domain="http://www.nerdliness.com/category/jquery">jQuery</category>
 <pubDate>Sat, 22 Mar 2008 01:23:00 -0600</pubDate>
 <dc:creator>jeremy</dc:creator>
 <guid isPermaLink="false">60 at http://www.nerdliness.com</guid>
</item>
<item>
 <title>6 Tips: In the Know</title>
 <link>http://www.nerdliness.com/article/2008/01/24/6-tips-know</link>
 <description>&lt;div class=&quot;field field-type-text field-field-subtitle&quot;&gt;
  &lt;h3 class=&quot;field-label&quot;&gt;Subtitle&lt;/h3&gt;
  &lt;div class=&quot;field-items&quot;&gt;
      &lt;div class=&quot;field-item&quot;&gt;So how do I stay &amp;#039;in the know&amp;#039; and increase my Drupaliness?&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;field field-type-text field-field-article-body&quot;&gt;
  &lt;h3 class=&quot;field-label&quot;&gt;Article Body&lt;/h3&gt;
  &lt;div class=&quot;field-items&quot;&gt;
      &lt;div class=&quot;field-item&quot;&gt;&lt;p&gt;I&#039;ll go ahead and warn the readers that this article won&#039;t have any fancy code snippets or super dark magic to turn your site into ten billion dollars of reoccurring ad revenue. What it WILL do is give you some great pointers in ramping up your Drupal knowledge as you begin to take over the world...one Drupal site at a time.&lt;/p&gt;
&lt;p&gt;Muahahahahahaha....but I digress.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1.) Stay on the channels&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While you probably need some clout to get anything answered or explained in #drupal, #drupal-support is where the n00bies flock...and flock often. Although I wouldn&#039;t consider myself any type of &amp;lt;air quote&amp;gt; expert &amp;lt;/air quote&amp;gt;, I can say that I have learned a lot by seeing some of the questions float through the channel. If you&#039;ve got something interesting to add, be sure to speak up and give your support. The Open Source world is live and let live, so if you&#039;re on, say hi! I&#039;m caramelson, btw.&lt;/p&gt;
&lt;p&gt;Other channels to check out are #drupal-dojo and #drupal-themes (for the themers in the house).&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note: For those that don&#039;t know what I mean by &amp;lt;air quote&amp;gt;channels&amp;lt;/ air quote&amp;gt;, I&#039;m talking about &lt;a href=&quot;http://en.wikipedia.org/wiki/Internet_Relay_Chat&quot;&gt;IRC&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2.) Groups&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Drupal groups is a cool thing. I&#039;ve played with other CMS platforms before (Plone, Wordpress), and I can say that &lt;a href=&quot;http://groups.drupal.org&quot;&gt;groups.drupal.org&lt;/a&gt; is a great bonus to this particular CMS community! You can find discussions tailored to just about anything. From local meetups to other Drupalers looking to make the next Facebook, you learn a lot from the ideas being tossed around. Some of the n00bie groups include Drupal Dojo and Drupal for Evil (semi-n00bie), and often have neat websites that have a host of tutorials, screencasts, and podcasts.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3.) Lullabot&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;field field-type-link field-field-references&quot;&gt;
  &lt;h3 class=&quot;field-label&quot;&gt;References&lt;/h3&gt;
  &lt;div class=&quot;field-items&quot;&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;/div&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
</description>
 <comments>http://www.nerdliness.com/article/2008/01/24/6-tips-know#comments</comments>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.nerdliness.com/crss/node/52</wfw:commentRss>
 <category domain="http://www.nerdliness.com/category/drupal">Drupal</category>
 <category domain="http://www.nerdliness.com/category/advice">General Advice</category>
 <pubDate>Thu, 24 Jan 2008 22:47:18 -0700</pubDate>
 <dc:creator>fredric</dc:creator>
 <guid isPermaLink="false">52 at http://www.nerdliness.com</guid>
</item>
<item>
 <title>Google Maps/Amazon/Banned Books Mashup - Part 2</title>
 <link>http://www.nerdliness.com/article/2007/12/28/google-maps-amazon-banned-books-mashup-part-2</link>
 <description>&lt;div class=&quot;field field-type-text field-field-subtitle&quot;&gt;
  &lt;h3 class=&quot;field-label&quot;&gt;Subtitle&lt;/h3&gt;
  &lt;div class=&quot;field-items&quot;&gt;
      &lt;div class=&quot;field-item&quot;&gt;Geocoding with Google Maps API&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;field field-type-text field-field-article-body&quot;&gt;
  &lt;h3 class=&quot;field-label&quot;&gt;Article Body&lt;/h3&gt;
  &lt;div class=&quot;field-items&quot;&gt;
      &lt;div class=&quot;field-item&quot;&gt;&lt;p&gt;When we last heard from Our Hero, we&amp;rsquo;d begun the joyous process of creating a simple Google Maps/Amazon mashup.&amp;nbsp; We took a peek at what the finished product should look like, we obtained our Google Maps API key, and we created our database tables and populated them with some data.&amp;nbsp; All good things.&lt;br /&gt;
&lt;br /&gt;
We also talked about geocoding, that process of converting a street address into the coordinates (longitude and latitude) that Google Maps digs.&amp;nbsp; Our &lt;strong&gt;LOCATIONS &lt;/strong&gt;table has some street addresses and empty columns just hankerin&amp;rsquo; for some longitude and latitude info.&amp;nbsp; Let&amp;rsquo;s do us some geocodin&amp;rsquo;. &lt;br /&gt;
This zip file contains the source for all the codin&#039; we&#039;re doing today:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.nerdliness.com/files/updatelnglat.zip&quot;&gt;http://www.nerdliness.com/files/updatelnglat.zip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need those files to follow along at home.&amp;nbsp; While I&#039;ll break &#039;em down pretty much completely in the paragraphs to follow, I won&#039;t be reposting them in their entirety.&amp;nbsp; If you try to just copy-and-paste from the text below, you&#039;ll be sadly disappointed when your efforts blow up because of a missing variable declaration, etc.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;field field-type-link field-field-references&quot;&gt;
  &lt;h3 class=&quot;field-label&quot;&gt;References&lt;/h3&gt;
  &lt;div class=&quot;field-items&quot;&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;a href=&quot;http://code.google.com/apis/maps/&quot; target=&quot;_blank&quot;&gt;Google Maps API&lt;/a&gt;&lt;/div&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;a href=&quot;http://code.google.com/apis/maps/documentation/reference.html#GGeoStatusCode&quot; target=&quot;_blank&quot;&gt;Google Maps API:  GGeoStatusCode&lt;/a&gt;&lt;/div&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;a href=&quot;http://code.google.com/apis/maps/documentation/reference.html#GClientGeocoder&quot; target=&quot;_blank&quot;&gt;Google Maps API: GClientGeocoder Class&lt;/a&gt;&lt;/div&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;a href=&quot;http://code.google.com/apis/maps/documentation/services.html#Geocoding_Structured&quot; target=&quot;_blank&quot;&gt;Google Maps API: Geocode Structure&lt;/a&gt;&lt;/div&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;/div&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
</description>
 <comments>http://www.nerdliness.com/article/2007/12/28/google-maps-amazon-banned-books-mashup-part-2#comments</comments>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.nerdliness.com/crss/node/46</wfw:commentRss>
 <category domain="http://www.nerdliness.com/category/ajax">AJAX</category>
 <category domain="http://www.nerdliness.com/category/advice">General Advice</category>
 <category domain="http://www.nerdliness.com/category/google">Google</category>
 <category domain="http://www.nerdliness.com/category/mysql">MySQL</category>
 <category domain="http://www.nerdliness.com/category/php">PHP</category>
 <enclosure url="http://www.nerdliness.com/files/updatelnglat.zip" length="2780" type="application/x-zip-compressed" />
 <pubDate>Mon, 07 Jan 2008 08:49:50 -0700</pubDate>
 <dc:creator>justin</dc:creator>
 <guid isPermaLink="false">46 at http://www.nerdliness.com</guid>
</item>
<item>
 <title>Creating a Google Maps/Amazon.com/Banned Books Mashup</title>
 <link>http://www.nerdliness.com/article/2007/12/27/creating-google-maps-amazon-com-banned-books-mashup</link>
 <description>&lt;div class=&quot;field field-type-text field-field-subtitle&quot;&gt;
  &lt;h3 class=&quot;field-label&quot;&gt;Subtitle&lt;/h3&gt;
  &lt;div class=&quot;field-items&quot;&gt;
      &lt;div class=&quot;field-item&quot;&gt;Part One of God Only Knows How Many Steps...&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;field field-type-text field-field-article-body&quot;&gt;
  &lt;h3 class=&quot;field-label&quot;&gt;Article Body&lt;/h3&gt;
  &lt;div class=&quot;field-items&quot;&gt;
      &lt;div class=&quot;field-item&quot;&gt;&lt;p&gt;And now for something completely different&amp;hellip;&lt;/p&gt;
&lt;p&gt;Sorry to disappoint all the little nerdlings who come around here only for the Drupal goods, but today&amp;rsquo;s post won&amp;rsquo;t be at all related to our favorite CMS.&amp;nbsp; We&amp;rsquo;ve talked about different Drupaly topics for weeks, now it&amp;rsquo;s time to shake things up a little.&amp;nbsp; Today, kids, we&amp;rsquo;re going to make a basic Google Maps mashup.&lt;/p&gt;
&lt;p&gt;Yeah, I know.&amp;nbsp; The world needs another Google Maps mashup like I need a hole in my head, right?&amp;nbsp; Who cares.&amp;nbsp; They&amp;rsquo;re fun, and we&amp;rsquo;ll try to make our sample a little more interesting by throwing in a little Amazon.com action and some AJAX-y goodness. &lt;/p&gt;
&lt;p&gt;So here&amp;rsquo;s what we&amp;rsquo;re shooting for:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.nerdliness.com/ajaxdemo/&quot; target=&quot;_blank&quot;&gt;http://www.nerdliness.com/ajaxdemo/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;First of all, don&amp;rsquo;t laugh.&amp;nbsp; Jeremy&amp;rsquo;s the form guy, I only do function.&amp;nbsp; Sure, it ain&amp;rsquo;t much to look at, but it works and it&amp;rsquo;s kinda cool.&amp;nbsp; And if we wanted it to look nice, we&amp;rsquo;d pay Jeremy his surprisingly reasonable freelance rate to pretty it up for us.&lt;/p&gt;
&lt;p&gt;Ok, so what&amp;rsquo;s the big deal?&amp;nbsp; What are we doing on that page?&amp;nbsp;&amp;nbsp; In a nutshell, we&amp;rsquo;re plotting, on the fly, the locations of every public school in Texas that, according to the ACLU of Texas, banned a book during 2006.&amp;nbsp; I took the data from a PDF they release annually (&lt;a href=&quot;http://www.aclutx.org/projects/bannedbookspg.php?pid=45&quot; target=&quot;_blank&quot;&gt;http://www.aclutx.org/projects/bannedbookspg.php?pid=45&lt;/a&gt;) and used it to populate a MySQL table with the various data you see by clicking on the assorted links.&amp;nbsp; &lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;field field-type-link field-field-references&quot;&gt;
  &lt;h3 class=&quot;field-label&quot;&gt;References&lt;/h3&gt;
  &lt;div class=&quot;field-items&quot;&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;a href=&quot;http://code.google.com/apis/maps/signup.html&quot; target=&quot;_blank&quot;&gt;Google Maps API key Signup&lt;/a&gt;&lt;/div&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;a href=&quot;https://affiliate-program.amazon.com/&quot; target=&quot;_blank&quot;&gt;Amazon.com Associates Signup&lt;/a&gt;&lt;/div&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;a href=&quot;http://www.aclutx.org&quot; target=&quot;_blank&quot;&gt;ACLU of Texas&lt;/a&gt;&lt;/div&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;/div&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
</description>
 <comments>http://www.nerdliness.com/article/2007/12/27/creating-google-maps-amazon-com-banned-books-mashup#comments</comments>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.nerdliness.com/crss/node/45</wfw:commentRss>
 <category domain="http://www.nerdliness.com/category/ajax">AJAX</category>
 <category domain="http://www.nerdliness.com/category/advice">General Advice</category>
 <category domain="http://www.nerdliness.com/category/google">Google</category>
 <category domain="http://www.nerdliness.com/category/javascript-0">JavaScript</category>
 <category domain="http://www.nerdliness.com/category/mysql">MySQL</category>
 <category domain="http://www.nerdliness.com/category/php">PHP</category>
 <enclosure url="http://www.nerdliness.com/files/sqlsetup.zip" length="9057" type="application/x-zip-compressed" />
 <pubDate>Thu, 27 Dec 2007 15:20:27 -0700</pubDate>
 <dc:creator>justin</dc:creator>
 <guid isPermaLink="false">45 at http://www.nerdliness.com</guid>
</item>
<item>
 <title>We Screw Up So You Don&#039;t Have to...</title>
 <link>http://www.nerdliness.com/article/2007/09/06/we-screw-so-you-dont-have</link>
 <description>&lt;div class=&quot;field field-type-text field-field-subtitle&quot;&gt;
  &lt;h3 class=&quot;field-label&quot;&gt;Subtitle&lt;/h3&gt;
  &lt;div class=&quot;field-items&quot;&gt;
      &lt;div class=&quot;field-item&quot;&gt;Three Basic Things You Can Do To Avoid Big SQL Mistakes&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;field field-type-text field-field-article-body&quot;&gt;
  &lt;h3 class=&quot;field-label&quot;&gt;Article Body&lt;/h3&gt;
  &lt;div class=&quot;field-items&quot;&gt;
      &lt;div class=&quot;field-item&quot;&gt;&lt;p&gt;We screw up so you don&#039;t have to...&lt;/p&gt;
&lt;p&gt;My first job was at a local grocery store, cleaning the meat department after their bloody day of cutting, grinding, and packaging was complete.&amp;nbsp; Not for the squimish, certainly, but nothing too difficult.&amp;nbsp; After a couple of days on the job, I had everything down to a science and would usually be out the door within a couple of hours. &lt;/p&gt;
&lt;p&gt;Part of that daily process involved cleaning out the deep fryer used by the in-store deli.&amp;nbsp; You emptied the grease into a machine that filtered out all the day&#039;s crap, cleaned the fryer from top to bottom, then pumped the filtered grease back in.&amp;nbsp; To get the grease out, you&#039;d unscrew a bolt on the bottom just like you might when changing the oil in your car.&amp;nbsp; All pretty straight-forward.&lt;/p&gt;
&lt;p&gt;When they trained me, they warned me that some day I&#039;d forget to put that plug back into the bottom of the fryer before pumping the grease in.&amp;nbsp; I laughed.&amp;nbsp; Who would be so stupid?&amp;nbsp; I&#039;m a freakin&#039; Mensan, I think I can remember unplug, clean, plug, fill. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Since you&#039;re smart enough to read Nerdliness.com, I&#039;m guessing you&#039;re smart enough to figure out what happened next.&amp;nbsp; Couple weeks later, I forgot to put that damn plug back in before flipping on the pump.&amp;nbsp; Turned my back on the machine to continue working on something else for a few minutes before I noticed that several gallons of grease were covering the meat department floor.&amp;nbsp; Not good times.&lt;/p&gt;
&lt;p&gt;Which, of course, leads us to...&amp;nbsp; databases.&amp;nbsp; Stick with me, it&#039;ll make sense in a minute.&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;field field-type-link field-field-references&quot;&gt;
  &lt;h3 class=&quot;field-label&quot;&gt;References&lt;/h3&gt;
  &lt;div class=&quot;field-items&quot;&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;/div&gt;
          &lt;div class=&quot;field-item&quot;&gt;&lt;/div&gt;
      &lt;/div&gt;
&lt;/div&gt;
</description>
 <comments>http://www.nerdliness.com/article/2007/09/06/we-screw-so-you-dont-have#comments</comments>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.nerdliness.com/crss/node/32</wfw:commentRss>
 <category domain="http://www.nerdliness.com/category/advice">General Advice</category>
 <pubDate>Thu, 06 Sep 2007 16:48:37 -0600</pubDate>
 <dc:creator>justin</dc:creator>
 <guid isPermaLink="false">32 at http://www.nerdliness.com</guid>
</item>
</channel>
</rss>
