<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:series="http://unfoldingneurons.com/"
><channel><title>David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞. &#187; rand()</title> <atom:link href="http://davidwalsh.name/tutorials/rand/feed" rel="self" type="application/rss+xml" /><link>http://davidwalsh.name</link> <description>Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</description> <lastBuildDate>Sat, 04 Feb 2012 19:28:58 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3</generator> <item><title>Thoughts on Code&#160;Commenting</title><link>http://davidwalsh.name/code-commenting</link> <comments>http://davidwalsh.name/code-commenting#comments</comments> <pubDate>Thu, 21 Oct 2010 14:09:21 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[rand()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=5095</guid> <description><![CDATA[One of the &#8220;behind the scenes&#8221; ways of organizing your code and making it maintainable is code commenting.  Whether you&#8217;re coding in Java, CSS, JavaScript, PHP, or any language for that matter, code commenting plays an important role in making your development life easy.  I thought I&#8217;d just share some off-the-cuff thoughts about code commenting. [...]<p><a
href="http://davidwalsh.name/code-commenting">Thoughts on Code&nbsp;Commenting</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p>One of the &#8220;behind the scenes&#8221; ways of organizing your code and making it maintainable is code commenting.  Whether you&#8217;re coding in Java, CSS, JavaScript, PHP, or any language for that matter, code commenting plays an important role in making your development life easy.  I thought I&#8217;d just share some off-the-cuff thoughts about code commenting.</p><ul><li>Don&#8217;t leave to-do lists within your code comments, especially if you&#8217;re delivering code to the client.  You think you&#8217;re going to remember to remove it&#8230;you wont.  Even if the to-do&#8217;s are above and beyond the spec, <strong>the client or developer that follows you have license to point at what you didn&#8217;t get done</strong>.</li><li>Swearing in comments is unprofessional but I would never go so far as to say that you shouldn&#8217;t do so.  If <strong>changing this line will break the ENTIRE FUCKING app</strong>, swear away.  Hopefully it will scare someone away from doing something crazy.</li><li>Use single-line comments whenever possible.  I always preferred multi-line comments but when you truly do need to comment out 50 lines, you&#8217;re stuck deleting a whole lot of multi-line comment endings.</li><li>Do not over comment.  <strong>No one wants to read a novel about how &#8220;numItems&#8221; represents the number of items.</strong></li><li>If you are over-commenting, <strong>you&#8217;re probably naming your functions and variables poorly</strong>.</li><li><strong>Citing line numbers in your comments is not helpful</strong>, as they will very soon become wrong.</li><li>Keep in mind that <a
href="http://davidwalsh.name/google-code-search-swear-words">Google Code allows other developers to search your code</a>, comments included.</li><li>Develop a habit of formatting your code comments consistently.  That will allow for easier search and replace functionality in the future.</li><li>Take the time to find good colors for your comments in your text editor of choice &#8212; <strong>it will help more than you know</strong>.</li><li>Insulting other developers in your code?  In office:  hilarious.  Outside of work:  offensive.</li></ul><p>Those are just a my initial thoughts about code commenting. Have some thoughts to add?  Share them!</p><p><a
href="http://davidwalsh.name/code-commenting">Thoughts on Code&nbsp;Commenting</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/code-commenting/feed</wfw:commentRss> <slash:comments>18</slash:comments> </item> <item><title>Integrity: Link Checker for&#160;Mac</title><link>http://davidwalsh.name/link-checker</link> <comments>http://davidwalsh.name/link-checker#comments</comments> <pubDate>Fri, 08 Oct 2010 03:10:37 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[rand()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=5084</guid> <description><![CDATA[I usually don&#8217;t post about desktop applications because, quite frankly, I make my living creating awesome web apps.  I did, however, recently stumble upon a free utility which searches for broken links within a website.  That utility is the awesome Integrity application for Snow Leopard. Integrity is simple as hell to use and gets results [...]<p><a
href="http://davidwalsh.name/link-checker">Integrity: Link Checker for&nbsp;Mac</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p>I usually don&#8217;t post about desktop applications because, quite frankly, I make my living creating awesome <em>web</em> apps.  I did, however, recently stumble upon a free utility which searches for broken links within a website.  That utility is the awesome Integrity application for Snow Leopard.</p><p><img
src="http://davidwalsh.name/dw-content/IntegrityShot3.2Main.jpg" alt="Broken Link Checker" /></p><p>Integrity is simple as hell to use and gets results quickly.  The UI is simple so there&#8217;s no mistaking which links were good and which links were broken.  You can also direct Integrity to ignore querystrings, check for unique page titles, check external links, find broken images, and more.</p><p><img
src="http://davidwalsh.name/dw-content/IntegrityShot3.2Options.gif" alt="Mac Link Checker" /></p><p>You may be asking why I didn&#8217;t use a web service and the answer is simple:  I needed to check a website that was setup on my local Apache server.  Integrity flawlessly crawled my local app and found broken links I would have otherwise missed.</p><div
class="actions"><a
href="http://peacockmedia.co.uk/integrity/" class="demo">Download Integrity</a><div
class="clear"></div></div><p>If you write medium to large sized web applications, this application is a must.  Go grab it and support its author, Shiela Dixon.</p><p><a
href="http://davidwalsh.name/link-checker">Integrity: Link Checker for&nbsp;Mac</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/link-checker/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Google Wave Invites&#160;Giveaway</title><link>http://davidwalsh.name/google-wave-invites</link> <comments>http://davidwalsh.name/google-wave-invites#comments</comments> <pubDate>Tue, 08 Dec 2009 18:19:35 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[rand()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=4339</guid> <description><![CDATA[Over the past months I&#8217;ve given away dozens of Google Wave invites via my Twitter feed. Selfless? Yes. Kind? Of course. Generous? Always. So far I&#8217;ve simply given them away but now we&#8217;re going to play a new game! The&#160;Plot I&#8217;m going to keep this post open and you are going to ask me for [...]<p><a
href="http://davidwalsh.name/google-wave-invites">Google Wave Invites&nbsp;Giveaway</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<img
src="http://davidwalsh.name/dw-content/gwave.jpg" alt="Google Wave" class="image" /><p>Over the past months I&#8217;ve given away dozens of Google Wave invites via my Twitter feed.  Selfless?  Yes.  Kind?  Of course.  Generous?  Always.  So far I&#8217;ve simply given them away but now we&#8217;re going to play a new game!</p><h2>The&nbsp;Plot</h2><p>I&#8217;m going to keep this post open and you are going to ask me for a Wave invite via the comments section.  As I get new invites, I will simply send them randomly.  There is, however, a catch: <strong>you must post a link to your favorite photo of Christina Ricci.</strong> You scratch my back, I scratch yours.</p><p>I currently have 10 available.  Good luck!</p><p><a
href="http://davidwalsh.name/google-wave-invites">Google Wave Invites&nbsp;Giveaway</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/google-wave-invites/feed</wfw:commentRss> <slash:comments>39</slash:comments> </item> <item><title>What I&#8217;m Thankful For: 2009 Web&#160;Edition</title><link>http://davidwalsh.name/thanksgiving-2009</link> <comments>http://davidwalsh.name/thanksgiving-2009#comments</comments> <pubDate>Thu, 26 Nov 2009 15:14:40 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[Blog]]></category> <category><![CDATA[rand()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=4307</guid> <description><![CDATA[I&#8217;d like to take a moment this Thanksgiving to thank some people that deserved to be. I&#8217;d like to thank the MooTools team for all of the support and hard work. I feel truly honored to be around such intelligent, driven group of individuals. I&#8217;d like to specifically thank Aaron Newton and Valerio Proietti for [...]<p><a
href="http://davidwalsh.name/thanksgiving-2009">What I&#8217;m Thankful For: 2009 Web&nbsp;Edition</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<img
src="http://davidwalsh.name/dw-content/sexy-turkey.jpg" alt="Turkey" class="image" /><p>I&#8217;d like to take a moment this <a
href="http://en.wikipedia.org/wiki/Thanksgiving">Thanksgiving</a> to thank some people that deserved to be.</p><ul><li>I&#8217;d like to thank the MooTools team for all of the support and hard work.  I feel truly honored to be around such intelligent, driven group of individuals.  I&#8217;d like to specifically thank Aaron Newton and Valerio Proietti for being great leaders and advisers.  MooTools FTW.</li><li>I&#8217;d like to thank members of the MooTools community for all of their hard work.  Sometimes I don&#8217;t think we all realize just how much we&#8217;re changing the web.  Keep up the good work MooToolers!</li><li>I&#8217;d like to thank friends like Chris Coyier and Eric Wendelin for letting me bounce ideas off of them, however rubbish they may be.</li><li>I&#8217;d like to thank Babel Fish for allowing me to easily translate senseless phrases to other languages so that I may send said messages to foreign members of the MooTools team.</li><li>I&#8217;d like to thank Rey Bango for being my whipping boy whenever I need to talk smack to someone.</li><li>I&#8217;d like to thank Twitter for creating a service that allows me to be riveting in 140 characters or less.</li><li>I&#8217;d like to thank DirecTv for allowing to purchase not one but two soccer packages.  I get to see EPL, SPL, La Liga, Serie A, Bundesliga, Ligue, Russian League, and Champhions League.  In turn I&#8217;d like to thank Darren Waddell for being patient with me as I ask questions and initially attempted to be a Chelsea fan.  I&#8217;ve seen the errors of my ways:  go Gunners!</li><li>I&#8217;d like to thank Internet Explorer for continuing to encourage my creativity and making me think out each piece of my JavaScript code.</li><li>I&#8217;d like to thank my advertisers who are unknowingly paying for the rock I just bought.</li><li>I&#8217;d like to thank all of the crappy sites our there for giving me so many ideas for improvements.</li><li>I&#8217;d like to thank the developers and designers that follow me here, provide encouragement and constructive criticism, and reach out to help with projects.  You guys make all the time I spend on this blog worth it.</li></ul><p>Thank you again!</p><p><a
href="http://davidwalsh.name/thanksgiving-2009">What I&#8217;m Thankful For: 2009 Web&nbsp;Edition</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/thanksgiving-2009/feed</wfw:commentRss> <slash:comments>20</slash:comments> </item> <item><title>Confessions&#160;Friday</title><link>http://davidwalsh.name/confessions-friday</link> <comments>http://davidwalsh.name/confessions-friday#comments</comments> <pubDate>Fri, 13 Nov 2009 14:24:53 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[rand()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=4214</guid> <description><![CDATA[Over the past two years I&#8217;ve run my Confessions of a Web Developer series.  Each one has been really popular and well-received.  It&#8217;s Friday and I&#8217;ve had a bad week so today I want you to confess your web development sins in the comment section below.  Purge your conscious at the end of the week [...]<p><a
href="http://davidwalsh.name/confessions-friday">Confessions&nbsp;Friday</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<img
class="image" src="http://davidwalsh.name/dw-content/usher.jpg" alt="Confessions!" /><p>Over the past two years I&#8217;ve run my Confessions of a Web Developer series.  Each one has been really popular and well-received.  It&#8217;s Friday and I&#8217;ve had a bad week so today I want you to confess your web development sins in the comment section below.  Purge your conscious at the end of the week and confess!</p><p>I hope to use these for a future post so make them juicy!</p><p><a
href="http://davidwalsh.name/confessions-friday">Confessions&nbsp;Friday</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/confessions-friday/feed</wfw:commentRss> <slash:comments>41</slash:comments> </item> <item><title>When Webmasters&#160;Attack!</title><link>http://davidwalsh.name/when-webmasters-attack</link> <comments>http://davidwalsh.name/when-webmasters-attack#comments</comments> <pubDate>Tue, 10 Nov 2009 00:25:13 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[rand()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=4177</guid> <description><![CDATA[CSS-Tricks scribe Chris Coyier wrote a great post titled What Beautiful HTML Code Looks Like where he outlined (with a great image, no less) how a great HTML/PHP file looks when proper programming practices are used. The post was so popular that the featured image was promoted to the Digg homepage. Then the webmasters logged [...]<p><a
href="http://davidwalsh.name/when-webmasters-attack">When Webmasters&nbsp;Attack!</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p>CSS-Tricks scribe Chris Coyier wrote a great post titled <a
href="http://css-tricks.com/what-beautiful-html-code-looks-like/">What Beautiful HTML Code Looks Like</a> where he outlined (with a great image, no less) how a great HTML/PHP file looks when proper programming practices are used.  The post was so popular that the featured image was promoted to the Digg homepage.  Then the webmasters logged out of their guild chat long enough to <a
href="http://digg.com/design/What_Beautiful_HTML_Code_Looks_Like_inforgraphic">bless the Digg comments with their wisdom</a>.  I present to you&#8230;<h2>When Webmasters&nbsp;Attack!</h2><blockquote>Also, what kind of web designer doesn&#8217;t already know this? It&#8217;s called being organized. However, all that white-space is going to add-up and waste bandwidth, which makes this &#8220;beautiful code&#8221; (a self-serving, inaccurate, subjective description) not-so-perfect.</blockquote><p>What kind of web designer doesn&#8217;t know how easy it is to GZIP content which compresses/eliminates all of the extra whitespace that makes code more maintainable?<blockquote>I don&#8217;t think &lt;?php .. is valid HTML 5 either.</blockquote><p>This isn&#8217;t a &#8220;Hello Kitty&#8221; picture, Webmaster, so please don&#8217;t comment.  This will get parsed by PHP and output as HTML.</p><blockquote>I link to one stylesheet. It works on firefox, safari and ie8. <Br
/> If you can&#8217;t be bothered to upgrade your browser, I can&#8217;t be bothered with you. <Br
/> None of this If IE&gt;blabla shit. <Br
/> Oh, and spare me the &#8220;but i need IE6 to use some of the software at my office&#8221;. I DONT CARE! Use a more recent browser to surf the internet, and stop spreading viruses because you&#8217;re too lazy.</blockquote><p>I was going to ask you, Webmaster, about your clients&#8217; web visitors and the money they&#8217;d be losing by turning away persons with IE6 and IE7 browsers but then I realized I took them all from you.  Apparently the order of importance goes:  you, client, visitors.  That&#8217;s completely backward.</p><blockquote>&#8230;The irony of this article is that it&#8217;s one giant PNG image.  Further proof that the most beautiful HTML is the nonexistent kind.</blockquote><p>Apparently Chris should have used a JPEG?</p><blockquote>Why I am not surprised to see a MacOS window?</blockquote><p>Because you&#8217;re a psychic?  WTF is that supposed to mean?</p><blockquote>PHP in a .HTML file? <Br
/> change the title to &#8220;What Beautiful HTML Code Looks Like [infoFAIL]&#8220;</blockquote><p>As long as you&#8217;re going to ignore the main point of the post and be a smart ass about the PHP/HTML, I&#8217;ll point out that Chris added a .htaccess directive to parse .html files as PHP.  Ouch, sick burn!</p><blockquote>No title attributes in the anchor tags. Since when does that make for beautiful HTML?</blockquote><p>The article isn&#8217;t called &#8220;What Beautiful SEO Looks Like&#8221;.</p><blockquote>This page has a story, a sidebar, and a footer. &#8216;Real&#8217; websites are far more dynamic than this, and by &#8216;real&#8217; I mean ones that people will go to. Complex websites have complex markup. You shouldn&#8217;t be bragging just because you&#8217;ve passed your w3schools tests.</blockquote><p>You&#8217;re right.  What he should really brag about are the dozens of thousands of RSS followers and his status within the community.</p><blockquote>I get it but to some point it gets stupid. Stop accommodating specific browsers. If the web page loads properly then good but if it doesnt and looks broken then that tells he consumer to upgrade their fucking browser! It should be that simple.</blockquote><p>Another lazy, ignorant idiot that doesn&#8217;t understand that he isn&#8217;t important &#8212; his clients and their visitors are.  This person clearly doesn&#8217;t get it.</p><h2>In the&nbsp;end&#8230;</h2><p>Thank you again, Webmaster, for reminding me why I should be so proud of the work I do.  Without you I couldn&#8217;t pay for house, cars, and fine wine.  Keep up the good work so I can keep up my fine life!</p><p><a
href="http://davidwalsh.name/when-webmasters-attack">When Webmasters&nbsp;Attack!</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/when-webmasters-attack/feed</wfw:commentRss> <slash:comments>28</slash:comments> </item> <item><title>7 Signs I Knew I Was Born To Be a&#160;Programmer</title><link>http://davidwalsh.name/born-programmer</link> <comments>http://davidwalsh.name/born-programmer#comments</comments> <pubDate>Mon, 26 Oct 2009 13:07:25 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[Blog]]></category> <category><![CDATA[rand()]]></category> <category><![CDATA[Theory / Ideas]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=3847</guid> <description><![CDATA[This will probably shock you but I&#8217;m a programmer. Not a designer, not a copywriter, just a simple programmer. I&#8217;ve done some self analysis and realized that becoming a programmer wasn&#8217;t a choice &#8212; it was destiny. The following is my logic for why I became a programmer. 1. I&#8217;m Allergic to the&#160;Sun I&#8217;m not [...]<p><a
href="http://davidwalsh.name/born-programmer">7 Signs I Knew I Was Born To Be a&nbsp;Programmer</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p>This will probably shock you but I&#8217;m a programmer.  Not a designer, not a copywriter, just a simple programmer.  I&#8217;ve done some self analysis and realized that becoming a programmer wasn&#8217;t a choice &#8212; it was destiny.  The following is my logic for why I became a programmer.</p><h2>1.  I&#8217;m Allergic to the&nbsp;Sun</h2><p>I&#8217;m not as hot as <a
href="http://www.imdb.com/name/nm0000295/">Kate Beckinsale</a> but I&#8217;m just as allergic to the sun as she was in <a
href="http://www.imdb.com/title/tt0320691/">Underworld</a>.  The second I see the sun I sneeze.  What&#8217;s odd is that I used to play outside endlessly as a child &#8212; it wasn&#8217;t until I became a programmer that I developed this strange allergy to the sun.  Today my skin is very white &#8212; a monitor tan is the only tan I get these days.</p><h2>2.  I Get Nosebleeds&nbsp;Often</h2><p>No true nerd gets their official credentials without proof of frequent nosebleeds.  Unprovoked and unexplainable, my nosebleeds just appear out of thin air&#8230;literally.  These pick up quite a bit during the winter.  I&#8217;ve broken my nose three times but no way to confirm that being a contributing factor.</p><h2>3.  I Have No Immune&nbsp;System</h2><p>Most of my &#8220;vacation days&#8221; (PTO) are used up by illnesses that range from migraine headaches to pneumonia to bronchitis.  I have the sniffles 365 days a year.  I&#8217;ll wake up with a sore throat in mid-June.  My body has no desire to fight viruses.  A perfect excuse to avoid manual labor and sit behind a monitor inside my condo.</p><h2>4.  I Have No &#8220;Real Life&#8221;&nbsp;Skills</h2><p>You know how grown men are supposed to be able to change their oil, cook breakfast for their significant other, and do their own laundry?  Yeah, not me.  No joke &#8212; I tried making eggs a few months ago, messed something up, and my kitchen smelled funky for the rest of the day.  I&#8217;m a complete train wreck when not located within three feet of a computer.</p><h2>5.  I Have No &#8220;Social&#8221; Skills; Computer &gt; Human</h2><p>I&#8217;m not what you&#8217;d consider a &#8220;people person.&#8221;  I&#8217;d rather spend 20 minutes typing an email than 3 minutes on the phone.  I simply don&#8217;t have that gene.  When coworkers say hello to me at work I usually reply with &#8220;email me.&#8221;  I&#8217;m charming via email, stone cold in person.</p><h2>6.  I Think I&#8217;m Much Smarter Than I Really&nbsp;Am</h2><p>Like any good egotistical programmer, I feel I&#8217;m much smarter than I am.  Yeah, I slang terms like &#8220;prototypal inheritance&#8221;, &#8220;event delegation&#8221;, and many other impressive programming terms, but can I make eggs?  No.  Doesn&#8217;t matter.  Why?  Because I can slang terms to people who aren&#8217;t computer savvy and help fix email problems.  I think I belong in MENSA &#8212; most other things I belong in on a seat in the corner of the room with a coloring book and non-toxic crayons.</p><h2>7.  Fashion ==&nbsp;null</h2><p>I cannot stand &#8220;bros&#8221; that wear $200 jeans and $50 Hollister/Abercrombie/American Eagle T-Shirts.  I see a <a
href="http://media.photobucket.com/image/broseph/samuelsessa/broseph.jpg">Broseph</a> walk down the sidewalk with white shades and a fro-hawk and choke on my own vomit&#8230;..yet I have no problem with wearing one of my 5 MooTools shirts to any event. Wedding? Yes&#8230;because MooTools has Class.  So simple.</p><p>I&#8217;m a complete nerd for those scoring at home.  The life of a programmer as a tough one&#8230;God only knows how I can get through each day.</p><p><a
href="http://davidwalsh.name/born-programmer">7 Signs I Knew I Was Born To Be a&nbsp;Programmer</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/born-programmer/feed</wfw:commentRss> <slash:comments>58</slash:comments> </item> <item><title>MacBook Pro: Week&#160;12</title><link>http://davidwalsh.name/macbook-pro-week-12</link> <comments>http://davidwalsh.name/macbook-pro-week-12#comments</comments> <pubDate>Fri, 18 Sep 2009 13:06:30 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[rand()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=3708</guid> <description><![CDATA[It&#8217;s been 3 solid months of having my MacBook Pro now and I wanted to give a quick overview of my thoughts: I loooooooove my MacBook Pro. Not one single regret about dropping $2,000 on it. I develop quite a bit faster using TextMate. Nothing against my first love, jEdit, but Textmate is more flexible, [...]<p><a
href="http://davidwalsh.name/macbook-pro-week-12">MacBook Pro: Week&nbsp;12</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<img
src="http://davidwalsh.name/dw-content/macbook.jpg" alt="MacBook Pro" class="image" /><p>It&#8217;s been 3 solid months of having my MacBook Pro now and I wanted to give a quick overview of my thoughts:</p><ul><li>I loooooooove my MacBook Pro.  Not one single regret about dropping $2,000 on it.</li><li>I develop quite a bit faster using TextMate.  Nothing against my first love, jEdit, but Textmate is more flexible, functional, and useful.</li><li>The command line is a billion times more powerful thanks to Unix.  I commend the efforts of Cygwin developers but there&#8217;s nothing like the real thing.</li><li>I can count on one hand the number of times I&#8217;ve needed to Force-Quit an application (yes, I&#8217;m looking at YOU, iTunes).  Seriously.</li><li>Thanks to having this Unix-powered beast, I&#8217;ve become better with shell scripting and using command-line utilities and strategies.</li><li>Everything just seems easier.  EVERYTHING.  Installing and updating applications especially.</li><li>I still need to use a PC at work&#8230;.and lets just say I&#8217;ve put in many requests for a Mac at work to increase my productivity.</li><li>Dock &gt; Start menu</li><li>I enjoy that I don&#8217;t need to go through a bunch of shit just to upgrade my OS.  No serial number, no online verification, no bull &#8212; just upgrade and move on with life.</li><li>The user interface of Mac applications is 100 times better than any Windows application.  Not even close.</li><li>I will never, ever buy a PC again as a primary or secondary development machine.</li><li>Programs I use religiously:  Adium, Colloquy, Tweetie, TextMate, Photoshop, iTerm, and Transmit.</li><li>Programs I use occasionally:  AppFresh, Skitch, Transmission, GitX, VLC.</li><li>I have Windows  7 on VirtualBox and it looks great&#8230;.but why have that as your primary OS when you can put it on a measly virtual box?</li><li>Although I was told by many to avoid MacPorts, I&#8217;ve found MacPorts to be extremely helpful.</li><li>At one point checking my work on Macs was secondary &#8212; now checking PCs has become secondary.</li><li>If someone were to ask me why  I would choose Macs over PCs, I&#8217;d say:  &#8220;Because things just work.&#8221;</li></ul><p>I admit:  I am a fanboy.  I am smug.  But I&#8217;m also productive, happy, and encouraged by this beast of a machine.  MBP FTW!</p><p><a
href="http://davidwalsh.name/macbook-pro-week-12">MacBook Pro: Week&nbsp;12</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/macbook-pro-week-12/feed</wfw:commentRss> <slash:comments>50</slash:comments> </item> <item><title>Important Notice: GeoCities is&#160;Closing.</title><link>http://davidwalsh.name/geocities-closing</link> <comments>http://davidwalsh.name/geocities-closing#comments</comments> <pubDate>Fri, 10 Jul 2009 02:57:19 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[Hosting / Domain]]></category> <category><![CDATA[rand()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=3152</guid> <description><![CDATA[I just got the worst news of my life: Dear Yahoo! GeoCities customer, We&#8217;re writing to let you know that Yahoo! GeoCities, our free web site building service and community, is closing on October 26, 2009. On October 26, 2009, your GeoCities site will no longer appear on the Web, and you will no longer [...]<p><a
href="http://davidwalsh.name/geocities-closing">Important Notice: GeoCities is&nbsp;Closing.</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<img
src="http://davidwalsh.name/dw-content/geocities-logo.png" alt="GeoCities" class="image" /><p>I just got the worst news of my life:</p><blockquote><p>Dear Yahoo! GeoCities customer,</p><p>We&#8217;re writing to let you know that Yahoo! GeoCities, our free web site building service and community, is closing on <strong>October 26, 2009</strong>.</p><p>On October 26, 2009, your GeoCities site will no longer appear on the Web, and you will no longer be able to access your GeoCities account and files.</p></blockquote><p>Well&#8230;not the worst news in my life but Geocities was my first sandbox and I owe a lot of my HTML/CSS web growth to my free Geocities account.  Too bad Yahoo! eventually bought it out and drove it into the ground.  There will always be a need for free hosting providers for young web experimenters and GeoCities was just that for a lot of us.</p><p>Did you &#8220;grow up&#8221; on Geocities like I did?  Share your experience!</p><p><a
href="http://davidwalsh.name/geocities-closing">Important Notice: GeoCities is&nbsp;Closing.</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/geocities-closing/feed</wfw:commentRss> <slash:comments>25</slash:comments> </item> <item><title>Quick Tip:  FavIcons and 404&#160;Errors</title><link>http://davidwalsh.name/favicon-404-error</link> <comments>http://davidwalsh.name/favicon-404-error#comments</comments> <pubDate>Fri, 19 Jun 2009 13:08:54 +0000</pubDate> <dc:creator>David Walsh</dc:creator> <category><![CDATA[rand()]]></category><guid
isPermaLink="false">http://davidwalsh.name/?p=2839</guid> <description><![CDATA[As you probably already know, adding a favorite icon to your website is a great way to add subtle branding to your website. It&#8217;s an easy, one-time update to your website that you never need to think about once it&#8217;s done. Lets say you don&#8217;t care about the favicon or don&#8217;t have a logo to [...]<p><a
href="http://davidwalsh.name/favicon-404-error">Quick Tip:  FavIcons and 404&nbsp;Errors</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></description> <content:encoded><![CDATA[<p>As you probably already know, adding a <a
href="http://davidwalsh.name/favorite-icon">favorite icon</a> to your website is a great way to add subtle branding to your website.  It&#8217;s an easy, one-time update to your website that you never need to think about once it&#8217;s done.</p><p>Lets say you don&#8217;t care about the favicon or don&#8217;t have a logo to use as a favicon.  Since each browser looks for a &#8220;favicon.ico&#8221; file when no favicon is assigned, your server may throw off 404 errors on every site visit.  What a bunch of wasted bandwidth and server strain!</p><p>The solution is to use a blank favicon file.  It&#8217;s tiny in size, prevents the useless 404 error, and decreases load on the server.  Don&#8217;t have a blank favicon file?  I do. <a
href="http://davidwalsh.name/dw-content/blank-favicon.ico">Click here</a> to download it.</p><p><a
href="http://davidwalsh.name/favicon-404-error">Quick Tip:  FavIcons and 404&nbsp;Errors</a> is a post from: <a
href="http://davidwalsh.name">David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</a></p> ]]></content:encoded> <wfw:commentRss>http://davidwalsh.name/favicon-404-error/feed</wfw:commentRss> <slash:comments>6</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 1/54 queries in 0.024 seconds using disk: basic
Object Caching 1413/1505 objects using disk: basic

Served from: davidwalsh.name @ 2012-02-08 13:29:00 -->
