<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>beer planet &#187; feature</title> <atom:link href="http://beerpla.net/tag/feature/feed/" rel="self" type="application/rss+xml" /><link>http://beerpla.net</link> <description>where things have nothing to do with beer - tutorials, tips, how-tos, thoughts, hacks, and other techy nonsense</description> <lastBuildDate>Thu, 17 May 2012 22:50:53 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <atom:link rel='hub' href='http://beerpla.net/?pushpress=hub'/> <item><title>Delicious.com [Quietly] Rolls Out Domain And Url Searching/Filtering. Finally!</title><link>http://beerpla.net/2009/08/18/delicious-com-quietly-rolls-out-domain-and-url-searchingfiltering-finally/</link> <comments>http://beerpla.net/2009/08/18/delicious-com-quietly-rolls-out-domain-and-url-searchingfiltering-finally/#comments</comments> <pubDate>Tue, 18 Aug 2009 17:15:00 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Stuff]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[del.icio.us]]></category> <category><![CDATA[delicious]]></category> <category><![CDATA[domain]]></category> <category><![CDATA[feature]]></category> <category><![CDATA[filter]]></category> <category><![CDATA[new]]></category> <category><![CDATA[result]]></category> <category><![CDATA[search]]></category> <category><![CDATA[site]]></category> <category><![CDATA[url]]></category> <guid
isPermaLink="false">http://beerpla.net/2009/08/18/delicious-com-quietly-rolls-out-domain-and-url-searchingfiltering-finally/</guid> <description><![CDATA[<h2>Introduction</h2><p>I love <a
rel="nofollow" href="http://www.delicious.com">Delicious</a>. It allows me to store my bookmarks, tag and search them, and, best of all, have access to them from anywhere on the web.</p><p>Searching bookmarks by keyword is easy &#8211; just enter a bunch of keywords into the <a
rel="nofollow" href="http://delicious.com/search">search page</a> and off you go but what if you want to confine your results to a certain domain? The main reason I wanted to do it personally is so that I could see all pages of my site bookmarked by Delicious users and the corresponding number of bookmarks. However, the only url based search Delicious offered was a <a
rel="nofollow" href="http://delicious.com/url/">full url lookup</a>:</p><p><img
style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="image" src="http://beerpla.net/wp-content/uploads/Delicious.comQuietlyRollsOutDoma.Finally_15126/image.png" border="0" alt="image" width="592" height="202" /></p><p>This search is very limited &#8211; it accepts only a full url to ...<div
class=clear></div> <a
href="http://beerpla.net/2009/08/18/delicious-com-quietly-rolls-out-domain-and-url-searchingfiltering-finally/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<h2>Introduction</h2><p>I love <a
rel="nofollow" href="http://www.delicious.com">Delicious</a>. It allows me to store my bookmarks, tag and search them, and, best of all, have access to them from anywhere on the web.</p><p>Searching bookmarks by keyword is easy &#8211; just enter a bunch of keywords into the <a
rel="nofollow" href="http://delicious.com/search">search page</a> and off you go but what if you want to confine your results to a certain domain? The main reason I wanted to do it personally is so that I could see all pages of my site bookmarked by Delicious users and the corresponding number of bookmarks. However, the only url based search Delicious offered was a <a
rel="nofollow" href="http://delicious.com/url/">full url lookup</a>:</p><p><img
style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="image" src="http://beerpla.net/wp-content/uploads/Delicious.comQuietlyRollsOutDoma.Finally_15126/image.png" border="0" alt="image" width="592" height="202" /></p><p>This search is very limited &#8211; it accepts only a full url to the page in question.</p><p>Such limitations were unacceptable and prompted me to <a
rel="nofollow" href="http://support.delicious.com/forum/comments.php?DiscussionID=1918">file a suggestion/idea</a> on the Delicious forum earlier this year to allow searching for <strong><em>*all*</em></strong> bookmarks in a given domain. To my pleasant surprise, Delicious rolled out these new search features within the last month (very quietly for some reason, are they in alpha?). There was no mention of them on their <a
rel="nofollow" href="http://blog.delicious.com/">blog</a> or anywhere else on the web really.</p><h2>So how does the new search/filter work?</h2><p>Check it out:</p><h3><strong><em>site:yoursite.com </em></strong>allows searching by domain</h3><p>For example, <a
href="http://delicious.com/search?p=site%3Abeerpla.net&amp;chk=&amp;fr=del_icio_us&amp;lc=1&amp;atags=&amp;rtags=&amp;context=all||">site:beerpla.net</a> currently returns 104 results and I can see all of my sites&#039; pages and their bookmark numbers on a single page:</p><p><a
href="http://beerpla.net/wp-content/uploads/Delicious.comQuietlyRollsOutDoma.Finally_15126/image_3.png" class="lightview" rel="gallery['1116']" title="image"><img
style="display: block; float: none; margin-left: auto; margin-right: auto;" title="image" src="http://beerpla.net/wp-content/uploads/Delicious.comQuietlyRollsOutDoma.Finally_15126/image_thumb.png" alt="image" width="640" height="165" /></a></p><h3>Moreover, you can combine the <em><strong>site:</strong></em> query with tags</h3><p>Like so: <a
href="http://delicious.com/search?p=site%3Abeerpla.net+hidden+php&amp;chk=&amp;fr=del_icio_us&amp;lc=1&amp;atags=&amp;rtags=&amp;context=all||">site:beerpla.net hidden php</a> to filter the results further.</p><p><a
href="http://beerpla.net/wp-content/uploads/Delicious.comQuietlyRollsOutDoma.Finally_15126/image_4.png" class="lightview" rel="gallery['1116']" title="image"><img
style="display: block; float: none; margin-left: auto; margin-right: auto;" title="image" src="http://beerpla.net/wp-content/uploads/Delicious.comQuietlyRollsOutDoma.Finally_15126/image_thumb_3.png" alt="image" width="640" height="364" /></a></p><h3>You can also search part of a url using the <em><strong>url:</strong></em> construct</h3><p>For example, <a
href="http://delicious.com/search?p=url%3Abeerpla.net%2F2009%2F&amp;chk=&amp;fr=del_icio_us&amp;lc=1&amp;atags=&amp;rtags=&amp;context=all||">url:beerpla.net/2009/</a> finds bookmarked blog posts from 2009 only:</p><p><a
href="http://beerpla.net/wp-content/uploads/Delicious.comQuietlyRollsOutDoma.Finally_15126/image_5.png" class="lightview" rel="gallery['1116']" title="image"><img
style="display: block; float: none; margin-left: auto; margin-right: auto;" title="image" src="http://beerpla.net/wp-content/uploads/Delicious.comQuietlyRollsOutDoma.Finally_15126/image_thumb_4.png" alt="image" width="640" height="384" /></a></p><p>I&#039;m not really sure why one would use <em><strong>site:</strong></em> if they could just use <strong><em>url:</em></strong> &#8211; it seems like the latter can do everything the former can do and more. Perhaps Delicious can clarify that.</p><p>Also, doing something like <strong><em><a
href="http://delicious.com/search?p=url%3Ahidden-features-of+&amp;chk=&amp;fr=del_icio_us&amp;lc=1&amp;atags=&amp;rtags=&amp;context=all||">url:hidden-features-of</a> </em></strong>doesn&#039;t bring back any results, even though I thought <strong><em>url:</em></strong> is supposed to search parts of the url. A bug or a feature?</p><h2>Conclusion</h2><p>Thanks to Delicious for following through with the search improvements and listening to your users. Special thanks to Delicious&#039;s own <a
rel="nofollow" href="http://delicious.com/britta">britta</a> for being on top of things and responding to an 8 month old <a
rel="nofollow" href="http://support.delicious.com/forum/comments.php?DiscussionID=1918">forum post</a>.</p><p>Now perhaps someone will write a plugin to figure out the TOTAL number of bookmarks for a specific domain or modify an <a
rel="nofollow" href="http://www.improvingtheweb.com/wordpress-plugins/blog-stats/">existing one</a> (*cough*, <a
rel="nofollow" href="http://twitter.com/improvingtheweb">ImprovingTheWeb</a>, *cough*)?</p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Delicious.com+%5BQuietly%5D+Rolls+Out+Domain+And+Url+Searching%2FFiltering.+Finally%21&amp;link=http://beerpla.net/2009/08/18/delicious-com-quietly-rolls-out-domain-and-url-searchingfiltering-finally/&amp;notes=Introduction%0D%0AI%20love%20Delicious.%20It%20allows%20me%20to%20store%20my%20bookmarks%2C%20tag%20and%20search%20them%2C%20and%2C%20best%20of%20all%2C%20have%20access%20to%20them%20from%20anywhere%20on%20the%20web.%0D%0A%0D%0ASearching%20bookmarks%20by%20keyword%20is%20easy%20-%20just%20enter%20a%20bunch%20of%20keywords%20into%20the%20search%20page%20and%20off%20you%20go%20but%20what%20if%20you%20want%20to%20confine%20your&amp;short_link=http://bit.ly/958cSU&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=Delicious.com+%5BQuietly%5D+Rolls+Out+Domain+And+Url+Searching%2FFiltering.+Finally%21&amp;link=http://beerpla.net/2009/08/18/delicious-com-quietly-rolls-out-domain-and-url-searchingfiltering-finally/&amp;notes=Introduction%0D%0AI%20love%20Delicious.%20It%20allows%20me%20to%20store%20my%20bookmarks%2C%20tag%20and%20search%20them%2C%20and%2C%20best%20of%20all%2C%20have%20access%20to%20them%20from%20anywhere%20on%20the%20web.%0D%0A%0D%0ASearching%20bookmarks%20by%20keyword%20is%20easy%20-%20just%20enter%20a%20bunch%20of%20keywords%20into%20the%20search%20page%20and%20off%20you%20go%20but%20what%20if%20you%20want%20to%20confine%20your&amp;short_link=http://bit.ly/958cSU&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=Delicious.com+%5BQuietly%5D+Rolls+Out+Domain+And+Url+Searching%2FFiltering.+Finally%21&amp;link=http://beerpla.net/2009/08/18/delicious-com-quietly-rolls-out-domain-and-url-searchingfiltering-finally/&amp;notes=Introduction%0D%0AI%20love%20Delicious.%20It%20allows%20me%20to%20store%20my%20bookmarks%2C%20tag%20and%20search%20them%2C%20and%2C%20best%20of%20all%2C%20have%20access%20to%20them%20from%20anywhere%20on%20the%20web.%0D%0A%0D%0ASearching%20bookmarks%20by%20keyword%20is%20easy%20-%20just%20enter%20a%20bunch%20of%20keywords%20into%20the%20search%20page%20and%20off%20you%20go%20but%20what%20if%20you%20want%20to%20confine%20your&amp;short_link=http://bit.ly/958cSU&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=Delicious.com+%5BQuietly%5D+Rolls+Out+Domain+And+Url+Searching%2FFiltering.+Finally%21&amp;link=http://beerpla.net/2009/08/18/delicious-com-quietly-rolls-out-domain-and-url-searchingfiltering-finally/&amp;notes=Introduction%0D%0AI%20love%20Delicious.%20It%20allows%20me%20to%20store%20my%20bookmarks%2C%20tag%20and%20search%20them%2C%20and%2C%20best%20of%20all%2C%20have%20access%20to%20them%20from%20anywhere%20on%20the%20web.%0D%0A%0D%0ASearching%20bookmarks%20by%20keyword%20is%20easy%20-%20just%20enter%20a%20bunch%20of%20keywords%20into%20the%20search%20page%20and%20off%20you%20go%20but%20what%20if%20you%20want%20to%20confine%20your&amp;short_link=http://bit.ly/958cSU&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=Delicious.com+%5BQuietly%5D+Rolls+Out+Domain+And+Url+Searching%2FFiltering.+Finally%21&amp;link=http://beerpla.net/2009/08/18/delicious-com-quietly-rolls-out-domain-and-url-searchingfiltering-finally/&amp;notes=Introduction%0D%0AI%20love%20Delicious.%20It%20allows%20me%20to%20store%20my%20bookmarks%2C%20tag%20and%20search%20them%2C%20and%2C%20best%20of%20all%2C%20have%20access%20to%20them%20from%20anywhere%20on%20the%20web.%0D%0A%0D%0ASearching%20bookmarks%20by%20keyword%20is%20easy%20-%20just%20enter%20a%20bunch%20of%20keywords%20into%20the%20search%20page%20and%20off%20you%20go%20but%20what%20if%20you%20want%20to%20confine%20your&amp;short_link=http://bit.ly/958cSU&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=Delicious.com+%5BQuietly%5D+Rolls+Out+Domain+And+Url+Searching%2FFiltering.+Finally%21&amp;link=http://beerpla.net/2009/08/18/delicious-com-quietly-rolls-out-domain-and-url-searchingfiltering-finally/&amp;notes=Introduction%0D%0AI%20love%20Delicious.%20It%20allows%20me%20to%20store%20my%20bookmarks%2C%20tag%20and%20search%20them%2C%20and%2C%20best%20of%20all%2C%20have%20access%20to%20them%20from%20anywhere%20on%20the%20web.%0D%0A%0D%0ASearching%20bookmarks%20by%20keyword%20is%20easy%20-%20just%20enter%20a%20bunch%20of%20keywords%20into%20the%20search%20page%20and%20off%20you%20go%20but%20what%20if%20you%20want%20to%20confine%20your&amp;short_link=http://bit.ly/958cSU&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=Delicious.com+%5BQuietly%5D+Rolls+Out+Domain+And+Url+Searching%2FFiltering.+Finally%21&amp;link=http://beerpla.net/2009/08/18/delicious-com-quietly-rolls-out-domain-and-url-searchingfiltering-finally/&amp;notes=Introduction%0D%0AI%20love%20Delicious.%20It%20allows%20me%20to%20store%20my%20bookmarks%2C%20tag%20and%20search%20them%2C%20and%2C%20best%20of%20all%2C%20have%20access%20to%20them%20from%20anywhere%20on%20the%20web.%0D%0A%0D%0ASearching%20bookmarks%20by%20keyword%20is%20easy%20-%20just%20enter%20a%20bunch%20of%20keywords%20into%20the%20search%20page%20and%20off%20you%20go%20but%20what%20if%20you%20want%20to%20confine%20your&amp;short_link=http://bit.ly/958cSU&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Delicious.com%20%5BQuietly%5D%20Rolls%20Out%20Domain%20And%20Url%20Searching%2FFiltering.%20Finally%21&amp;link=http://beerpla.net/2009/08/18/delicious-com-quietly-rolls-out-domain-and-url-searchingfiltering-finally/&amp;notes=Introduction%0D%0AI%20love%20Delicious.%20It%20allows%20me%20to%20store%20my%20bookmarks%2C%20tag%20and%20search%20them%2C%20and%2C%20best%20of%20all%2C%20have%20access%20to%20them%20from%20anywhere%20on%20the%20web.%0D%0A%0D%0ASearching%20bookmarks%20by%20keyword%20is%20easy%20-%20just%20enter%20a%20bunch%20of%20keywords%20into%20the%20search%20page%20and%20off%20you%20go%20but%20what%20if%20you%20want%20to%20confine%20your&amp;short_link=http://bit.ly/958cSU&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2009/06/21/hidden-features-of-perl-php-javascript-c-c-c-java-ruby-python-and-others-collection-of-incredibly-useful-lists/" rel="bookmark" title="June 21, 2009">Hidden Features Of Perl, PHP, Javascript, C, C++, C#, Java, Ruby, Python, And Others [Collection Of Incredibly Useful Lists]</a></li><li><a
href="http://beerpla.net/2009/04/11/essential-firefox-extensions-plugins-add-ons-and-tips-a-comprehensive-guide-part-1-tips/" rel="bookmark" title="April 11, 2009">Essential Firefox Extensions (Plugins, Add-Ons) And Tips &ndash; A Comprehensive Guide :: Part 1 :: Tips</a></li><li><a
href="http://beerpla.net/2009/03/17/twitter-autocomplete-auto-url-expansion-auto-url-shortener-auto-pagination-rt-button-nested-replies-inline-media-embed-search-tabs-and-more/" rel="bookmark" title="March 17, 2009">Twitter.com Autocomplete, Auto URL Expansion, Auto URL Shortener, RT Button, Nested Replies, Inline Media Embed, Search Tabs, And More</a></li><li><a
href="http://beerpla.net/2008/12/19/monitor-all-your-domains-from-one-location/" rel="bookmark" title="December 19, 2008">Monitor All Your Domains From One Location</a></li><li><a
href="http://beerpla.net/2008/07/26/google-pagerank-update-happening-now/" rel="bookmark" title="July 26, 2008">Google PageRank Update Happening Now</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2009%2F08%2F18%2Fdelicious-com-quietly-rolls-out-domain-and-url-searchingfiltering-finally%2F&amp;title=Delicious.com%20%5BQuietly%5D%20Rolls%20Out%20Domain%20And%20Url%20Searching%2FFiltering.%20Finally%21" id="wpa2a_2"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2009/08/18/delicious-com-quietly-rolls-out-domain-and-url-searchingfiltering-finally/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Hidden Features Of Perl, PHP, Javascript, C, C++, C#, Java, Ruby, Python, And Others [Collection Of Incredibly Useful Lists]</title><link>http://beerpla.net/2009/06/21/hidden-features-of-perl-php-javascript-c-c-c-java-ruby-python-and-others-collection-of-incredibly-useful-lists/</link> <comments>http://beerpla.net/2009/06/21/hidden-features-of-perl-php-javascript-c-c-c-java-ruby-python-and-others-collection-of-incredibly-useful-lists/#comments</comments> <pubDate>Sun, 21 Jun 2009 19:38:56 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[C]]></category> <category><![CDATA[C Sharp]]></category> <category><![CDATA[C++]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[Databases]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[JavaScript]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[Perl]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Python]]></category> <category><![CDATA[Ruby]]></category> <category><![CDATA[asp.net]]></category> <category><![CDATA[bash]]></category> <category><![CDATA[code]]></category> <category><![CDATA[delphi]]></category> <category><![CDATA[Eclipse]]></category> <category><![CDATA[emacs]]></category> <category><![CDATA[f#]]></category> <category><![CDATA[feature]]></category> <category><![CDATA[featured]]></category> <category><![CDATA[flash]]></category> <category><![CDATA[framework]]></category> <category><![CDATA[greasemonkey]]></category> <category><![CDATA[haskell]]></category> <category><![CDATA[hidden]]></category> <category><![CDATA[http]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[language]]></category> <category><![CDATA[lua]]></category> <category><![CDATA[mod_rewrite]]></category> <category><![CDATA[objective-c]]></category> <category><![CDATA[oracle]]></category> <category><![CDATA[program]]></category> <category><![CDATA[regex]]></category> <category><![CDATA[ror]]></category> <category><![CDATA[ruby on rails]]></category> <category><![CDATA[scala]]></category> <category><![CDATA[secret]]></category> <category><![CDATA[spring]]></category> <category><![CDATA[tcl]]></category> <category><![CDATA[vb.net]]></category> <category><![CDATA[xpath]]></category> <category><![CDATA[xslt]]></category> <guid
isPermaLink="false">http://beerpla.net/2009/06/21/hidden-features-of-perl-php-javascript-c-c-c-java-ruby-python-and-others-collection-of-incredibly-useful-lists/</guid> <description><![CDATA[<h2 align="left">Introduction</h2><p><a
href="http://www.stackoverflow.com">StackOverflow</a> is an amazing site for coding questions. It was created by <a
href="http://twitter.com/Spolsky" rel="nofollow">Joel Spolsky</a> of <a
href="http://joelonsoftware.com" rel="nofollow">joelonsoftware.com</a>, <a
href="http://twitter.com/codinghorror" rel="nofollow">Jeff Atwood</a> of <a
href="http://codinghorror.com" rel="nofollow">codinghorror.com</a>, and some other incredibly smart guys who truly care about user experience. I have been a total fan of SO since it went mainstream and it&#039;s now a borderline addiction (you can see my StackOverflow badge on the right sidebar).</p><h2 align="left">The Story</h2><p
align="left"><div
class="note"><div
class="noteimportant"></div></div></p><p
align="left"><strong>Update 6/21/09</strong>: This server is currently under very heavy load (10-200), even with caching plugins enabled. Please bear with me as I try to resolve the situation.</p><p
align="left">Feel free to <a
href="http://www.addtoany.com/share_save?&#38;linkurl=http%3A%2F%2Fbeerpla.net%2F2009%2F06%2F21%2Fhidden-features-of-perl-php-javascript-c-c-c-java-ruby-python-and-others-collection-of-incredibly-useful-lists%2F&#38;linkname=Hidden%20Features%20Of%20Perl%2C%20PHP%2C%20Javascript%2C%20C%2C%20C%2B%2B%2C%20C%23%2C%20Java%2C%20Ruby%2C%20Python%2C%20And%20Others%20%5BCollection%20Of%20Incredibly%20Useful%20Lists%5D">bookmark this page</a> and return to it later when the fires have been put out.</p><p
align="left"><strong>Update 06/21/09</strong>: I think I&#039;ve got the situation ...<div
class=clear></div> <a
href="http://beerpla.net/2009/06/21/hidden-features-of-perl-php-javascript-c-c-c-java-ruby-python-and-others-collection-of-incredibly-useful-lists/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<h2 align="left">Introduction</h2><p><a
href="http://www.stackoverflow.com">StackOverflow</a> is an amazing site for coding questions. It was created by <a
href="http://twitter.com/Spolsky" rel="nofollow">Joel Spolsky</a> of <a
href="http://joelonsoftware.com" rel="nofollow">joelonsoftware.com</a>, <a
href="http://twitter.com/codinghorror" rel="nofollow">Jeff Atwood</a> of <a
href="http://codinghorror.com" rel="nofollow">codinghorror.com</a>, and some other incredibly smart guys who truly care about user experience. I have been a total fan of SO since it went mainstream and it&#039;s now a borderline addiction (you can see my StackOverflow badge on the right sidebar).</p><h2 align="left">The Story</h2><p
align="left"><div
class="note"><div
class="noteimportant"></p><p
align="left"><strong>Update 6/21/09</strong>: This server is currently under very heavy load (10-200), even with caching plugins enabled. Please bear with me as I try to resolve the situation.</p><p
align="left">Feel free to <a
href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Fbeerpla.net%2F2009%2F06%2F21%2Fhidden-features-of-perl-php-javascript-c-c-c-java-ruby-python-and-others-collection-of-incredibly-useful-lists%2F&amp;linkname=Hidden%20Features%20Of%20Perl%2C%20PHP%2C%20Javascript%2C%20C%2C%20C%2B%2B%2C%20C%23%2C%20Java%2C%20Ruby%2C%20Python%2C%20And%20Others%20%5BCollection%20Of%20Incredibly%20Useful%20Lists%5D">bookmark this page</a> and return to it later when the fires have been put out.</p><p
align="left"><strong>Update 06/21/09</strong>: I think I&#039;ve got the situation under control now. The load is between 0 and 3 now and pages load relatively fast. I will be posting about the getting redditted/delicioused experience later.</p><p
align="left"><strong>Update 06/23/09</strong>: Added jQuery, Greasemonkey, Ruby on Rails, and Objective-C, broke databases into their own section, and sorted everything alphabetically.</p><p
align="left"><strong>Update 06/23/09</strong>: Added Scala, Lua, TCL, F#, Regex, and HTTP.</p><p
align="left"><strong>Update 07/21/09</strong>: Added ActionScript3/Flex, Erlang, PL/SQL, Silverlight, VBA, VHDL, WPF/XAML.</p><p
align="left"><strong>Update 10/24/09</strong>: Added Flash development/language/IDE, Emacs, Xpath/Xslt, Spring framework.</p><p
align="left"><strong>Update 01/18/10</strong>: Added Android (asked by yours truly), Qt, Django, Windows.Forms, R, Lisp, x86 assembly, Grails.</p><p
align="left"></div></div></p><p>So, one day someone at StackOverflow started a &quot;Hidden features of&quot; post about a famous language (I don&#039;t feel like finding out which one was first exactly), and it turned out to be so popular that other posts in the same series started popping up.</p><p>Such questions were quickly turned into community wikis, for the purposes of harvesting and organizing information coming from the best developers on the planet and voted by users of the site. There are literally hundreds of answers, sorted by votes.</p><p><div
class="note"><div
class="notetip">The Hidden Features series is great for people who are new to a certain language. It shows the ropes and tricks, all in one place, in the most concise manner possible. Even pros oftentimes find features of their favorite language that they&#039;d never heard about.</div></div></p><h2 align="center">Hidden Features Of</h2><h3>Programming Languages</h3><h4><a
href="http://stackoverflow.com/questions/1103705/hidden-features-of-actionscript3-flex">Hidden features of ActionScript3 / Flex</a></h4><h4><a
href="http://stackoverflow.com/questions/54929/hidden-features-of-asp-net">Hidden features of ASP.NET </a></h4><h4><a
href="http://stackoverflow.com/questions/1574308/hidden-features-of-x86-assembly-language" rel="nofollow">Hidden features of x86 assembly</a></h4><h4><a
href="http://stackoverflow.com/questions/132241/hidden-features-of-c">Hidden features of C</a></h4><h4><a
href="http://stackoverflow.com/questions/75538/hidden-features-of-c">Hidden features of C++</a></h4><h4><a
href="http://stackoverflow.com/questions/9033/hidden-features-of-c">Hidden features of C#</a></h4><h4><a
href="http://stackoverflow.com/questions/1853653/hidden-features-of-coldfusion" rel="nofollow">Hidden features of ColdFusion</a></h4><h4><a
href="http://stackoverflow.com/questions/125008/hidden-features-of-d">Hidden features of D </a></h4><h4><a
href="http://stackoverflow.com/questions/102254/hidden-features-of-delphi" rel="nofollow">Hidden features of Delphi</a></h4><h4><a
href="http://stackoverflow.com/questions/1063497/hidden-features-of-erlang" rel="nofollow">Hidden features of Erlang</a></h4><h4><a
href="http://stackoverflow.com/questions/181613/hidden-features-of-f">Hidden features of F# </a></h4><h4><a
href="http://stackoverflow.com/questions/1160680/hidden-features-tricks-of-flash-development-flash-language-as2-3-and-flash-id" rel="nofollow">Hidden features of Flash development, Flash language (AS2/3), and Flash IDE</a></h4><h4><a
href="http://stackoverflow.com/questions/15496/hidden-features-of-java">Hidden features of Java</a></h4><h4><a
href="http://stackoverflow.com/questions/61088/hidden-features-of-javascript">Hidden features of JavaScript</a></h4><h4><a
href="http://stackoverflow.com/questions/211216/hidden-features-of-haskell">Hidden features of Haskell </a></h4><h4><a
href="http://stackoverflow.com/questions/1598854/hidden-features-of-emacs-lisp" rel="nofollow">Hidden features of Lisp</a></h4><h4><a
href="http://stackoverflow.com/questions/523867/hidden-features-of-lua">Hidden features of Lua </a></h4><h4><a
href="http://stackoverflow.com/questions/211616/hidden-features-of-objective-c">Hidden features of Objective-C </a></h4><h4><a
href="http://stackoverflow.com/questions/161872/hidden-features-of-perl">Hidden features of Perl</a></h4><h4><a
href="http://stackoverflow.com/questions/61401/hidden-features-of-php">Hidden features of PHP</a></h4><h4><a
href="http://stackoverflow.com/questions/101268/hidden-features-of-python">Hidden features of Python</a></h4><h4><a
href="http://stackoverflow.com/questions/1682874/hidden-features-of-r" rel="nofollow">Hidden features of R</a></h4><h4><a
href="http://stackoverflow.com/questions/63998/hidden-features-of-ruby">Hidden features of Ruby</a></h4><h4><a
href="http://stackoverflow.com/questions/709679/hidden-features-of-ruby-on-rails">Hidden features of Ruby on Rails </a></h4><h4><a
href="http://stackoverflow.com/questions/1025181/hidden-features-of-scala">Hidden features of Scala </a></h4><h4><a
href="http://stackoverflow.com/questions/1031450/are-there-any-undocumented-features-in-silverlight">Hidden features of Silverlight</a></h4><h4><a
href="http://stackoverflow.com/questions/1596139/hidden-features-and-dark-corners-of-stl" rel="nofollow">Hidden features and Dark Corners of STL?</a></h4><h4><a
href="http://stackoverflow.com/questions/1024711/hidden-features-of-tcl-tk">Hidden features of TCL/TK</a></h4><h4><a
href="http://stackoverflow.com/questions/102084/hidden-features-of-vb-net">Hidden features of VB.Net </a></h4><h4><a
href="http://stackoverflow.com/questions/1070863/hidden-features-of-vba">Hidden features of VBA</a></h4><h3>Databases</h3><h4><a
href="http://stackoverflow.com/questions/368858/hidden-features-of-mysql">Hidden features of MySQL </a></h4><h4><a
href="http://stackoverflow.com/questions/381231/hidden-features-in-oracle">Hidden features of Oracle </a></h4><h4><a
href="http://stackoverflow.com/questions/1031485/hidden-features-of-pl-sql">Hidden features of PL/SQL</a></h4><h4><a
href="http://stackoverflow.com/questions/761327/hidden-features-of-postgresql">Hidden features of PostgreSQL </a></h4><h4><a
href="http://stackoverflow.com/questions/121243/hidden-features-of-sql-server">Hidden features of SQL Server </a></h4><h3>Mobile</h3><h4><a
href="http://stackoverflow.com/questions/1619133/hidden-features-of-android-development" rel="nofollow">Hidden features of Android development</a></h4><h3>Other</h3><h4><a
href="http://stackoverflow.com/questions/211378/hidden-features-of-bash">Hidden features of Bash</a> &#8211; also see my <a
href="http://beerpla.net/2008/12/22/mastering-the-linux-shell-bash-shortcuts-explained/">bash cheatsheet</a>.</h4><h4><a
href="http://stackoverflow.com/questions/628407/css-hidden-features">Hidden features of CSS</a></h4><h4><a
href="http://stackoverflow.com/questions/1858520/hidden-features-of-django" rel="nofollow">Hidden features of Django</a></h4><h4><a
href="http://stackoverflow.com/questions/54886/hidden-features-tricks-for-eclipse">Hidden features of Eclipse </a></h4><h4><a
href="http://stackoverflow.com/questions/1598854/hidden-features-of-emacs-lisp" rel="nofollow">Hidden features of Emacs</a></h4><h4><a
href="http://stackoverflow.com/questions/1330531/hidden-features-of-grails" rel="nofollow">Hidden features of Grails</a></h4><h4><a
href="http://stackoverflow.com/questions/121167/hidden-features-of-greasemonkey">Hidden features of Greasemonkey </a></h4><h4><a
href="http://stackoverflow.com/questions/954327/hidden-features-of-html">Hidden features of HTML </a></h4><h4><a
href="http://stackoverflow.com/questions/954894/hidden-features-of-http">Hidden features of HTTP </a></h4><h4><a
href="http://stackoverflow.com/questions/121965/hidden-or-not-widely-known-features-of-jquery">Hidden features of jQuery</a></h4><h4><a
href="http://stackoverflow.com/questions/286004/hidden-features-of-modrewrite">Hidden features of mod_rewrite </a></h4><h4><a
href="http://stackoverflow.com/questions/1826458/hidden-features-of-qt" rel="nofollow">Hidden features of Qt</a></h4><h4><a
href="http://stackoverflow.com/questions/868181/hidden-features-of-regex">Hidden features of RegEx </a></h4><h4><a
href="http://stackoverflow.com/questions/1416423/hidden-features-of-spring-framework">Hidden features of Spring framework </a></h4><h4><a
href="http://stackoverflow.com/questions/1025699/hidden-features-of-vhdl">Hidden features of VHDL</a></h4><h4><a
href="http://stackoverflow.com/questions/100420/hidden-features-of-visual-studio-2005-2008">Hidden features of Visual Studio (2005-2008) </a></h4><h4><a
href="http://stackoverflow.com/questions/1777303/hidden-features-of-windows-forms" rel="nofollow">Hidden features of Windows.Forms</a></h4><h4><a
href="http://stackoverflow.com/questions/1124769/hidden-features-of-wpf-and-xaml">Hidden features of WPF and XAML</a></h4><h4><a
href="http://stackoverflow.com/questions/1521851/hidden-features-of-xpathxslt">Hidden features of Xpath+Xslt</a></h4><p>I will try to maintain this list, adding new languages that join the series as I find them. Now go learn something new!</p><div
class='post_blob_1'>Real <a
href="http://www.test-king.com/exams/70-432.htm">70-432</a> exam preparation with help of easy to understand <a
href="http://www.test-king.com/exams/220-702.htm">220-702</a> notes and <a
href="http://www.test-king.com/exams/640-553.htm">640-553</a> practice questions.</div><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Hidden+Features+Of+Perl%2C+PHP%2C+Javascript%2C+C%2C+C%2B%2B%2C+C%23%2C+Java%2C+Ruby%2C+Python%2C+And+Others+%5BCollection+Of+Incredibly+Useful+Lists%5D&amp;link=http://beerpla.net/2009/06/21/hidden-features-of-perl-php-javascript-c-c-c-java-ruby-python-and-others-collection-of-incredibly-useful-lists/&amp;notes=Introduction%0D%0AStackOverflow%20is%20an%20amazing%20site%20for%20coding%20questions.%20It%20was%20created%20by%20Joel%20Spolsky%20of%20joelonsoftware.com%2C%20Jeff%20Atwood%20of%20codinghorror.com%2C%20and%20some%20other%20incredibly%20smart%20guys%20who%20truly%20care%20about%20user%20experience.%20I%20have%20been%20a%20total%20fan%20of%20SO%20since%20it%20went%20mainstream%20and%20it%27s%20now%20a&amp;short_link=http://bit.ly/capw5J&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=Hidden+Features+Of+Perl%2C+PHP%2C+Javascript%2C+C%2C+C%2B%2B%2C+C%23%2C+Java%2C+Ruby%2C+Python%2C+And+Others+%5BCollection+Of+Incredibly+Useful+Lists%5D&amp;link=http://beerpla.net/2009/06/21/hidden-features-of-perl-php-javascript-c-c-c-java-ruby-python-and-others-collection-of-incredibly-useful-lists/&amp;notes=Introduction%0D%0AStackOverflow%20is%20an%20amazing%20site%20for%20coding%20questions.%20It%20was%20created%20by%20Joel%20Spolsky%20of%20joelonsoftware.com%2C%20Jeff%20Atwood%20of%20codinghorror.com%2C%20and%20some%20other%20incredibly%20smart%20guys%20who%20truly%20care%20about%20user%20experience.%20I%20have%20been%20a%20total%20fan%20of%20SO%20since%20it%20went%20mainstream%20and%20it%27s%20now%20a&amp;short_link=http://bit.ly/capw5J&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=Hidden+Features+Of+Perl%2C+PHP%2C+Javascript%2C+C%2C+C%2B%2B%2C+C%23%2C+Java%2C+Ruby%2C+Python%2C+And+Others+%5BCollection+Of+Incredibly+Useful+Lists%5D&amp;link=http://beerpla.net/2009/06/21/hidden-features-of-perl-php-javascript-c-c-c-java-ruby-python-and-others-collection-of-incredibly-useful-lists/&amp;notes=Introduction%0D%0AStackOverflow%20is%20an%20amazing%20site%20for%20coding%20questions.%20It%20was%20created%20by%20Joel%20Spolsky%20of%20joelonsoftware.com%2C%20Jeff%20Atwood%20of%20codinghorror.com%2C%20and%20some%20other%20incredibly%20smart%20guys%20who%20truly%20care%20about%20user%20experience.%20I%20have%20been%20a%20total%20fan%20of%20SO%20since%20it%20went%20mainstream%20and%20it%27s%20now%20a&amp;short_link=http://bit.ly/capw5J&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=Hidden+Features+Of+Perl%2C+PHP%2C+Javascript%2C+C%2C+C%2B%2B%2C+C%23%2C+Java%2C+Ruby%2C+Python%2C+And+Others+%5BCollection+Of+Incredibly+Useful+Lists%5D&amp;link=http://beerpla.net/2009/06/21/hidden-features-of-perl-php-javascript-c-c-c-java-ruby-python-and-others-collection-of-incredibly-useful-lists/&amp;notes=Introduction%0D%0AStackOverflow%20is%20an%20amazing%20site%20for%20coding%20questions.%20It%20was%20created%20by%20Joel%20Spolsky%20of%20joelonsoftware.com%2C%20Jeff%20Atwood%20of%20codinghorror.com%2C%20and%20some%20other%20incredibly%20smart%20guys%20who%20truly%20care%20about%20user%20experience.%20I%20have%20been%20a%20total%20fan%20of%20SO%20since%20it%20went%20mainstream%20and%20it%27s%20now%20a&amp;short_link=http://bit.ly/capw5J&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=Hidden+Features+Of+Perl%2C+PHP%2C+Javascript%2C+C%2C+C%2B%2B%2C+C%23%2C+Java%2C+Ruby%2C+Python%2C+And+Others+%5BCollection+Of+Incredibly+Useful+Lists%5D&amp;link=http://beerpla.net/2009/06/21/hidden-features-of-perl-php-javascript-c-c-c-java-ruby-python-and-others-collection-of-incredibly-useful-lists/&amp;notes=Introduction%0D%0AStackOverflow%20is%20an%20amazing%20site%20for%20coding%20questions.%20It%20was%20created%20by%20Joel%20Spolsky%20of%20joelonsoftware.com%2C%20Jeff%20Atwood%20of%20codinghorror.com%2C%20and%20some%20other%20incredibly%20smart%20guys%20who%20truly%20care%20about%20user%20experience.%20I%20have%20been%20a%20total%20fan%20of%20SO%20since%20it%20went%20mainstream%20and%20it%27s%20now%20a&amp;short_link=http://bit.ly/capw5J&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=Hidden+Features+Of+Perl%2C+PHP%2C+Javascript%2C+C%2C+C%2B%2B%2C+C%23%2C+Java%2C+Ruby%2C+Python%2C+And+Others+%5BCollection+Of+Incredibly+Useful+Lists%5D&amp;link=http://beerpla.net/2009/06/21/hidden-features-of-perl-php-javascript-c-c-c-java-ruby-python-and-others-collection-of-incredibly-useful-lists/&amp;notes=Introduction%0D%0AStackOverflow%20is%20an%20amazing%20site%20for%20coding%20questions.%20It%20was%20created%20by%20Joel%20Spolsky%20of%20joelonsoftware.com%2C%20Jeff%20Atwood%20of%20codinghorror.com%2C%20and%20some%20other%20incredibly%20smart%20guys%20who%20truly%20care%20about%20user%20experience.%20I%20have%20been%20a%20total%20fan%20of%20SO%20since%20it%20went%20mainstream%20and%20it%27s%20now%20a&amp;short_link=http://bit.ly/capw5J&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=Hidden+Features+Of+Perl%2C+PHP%2C+Javascript%2C+C%2C+C%2B%2B%2C+C%23%2C+Java%2C+Ruby%2C+Python%2C+And+Others+%5BCollection+Of+Incredibly+Useful+Lists%5D&amp;link=http://beerpla.net/2009/06/21/hidden-features-of-perl-php-javascript-c-c-c-java-ruby-python-and-others-collection-of-incredibly-useful-lists/&amp;notes=Introduction%0D%0AStackOverflow%20is%20an%20amazing%20site%20for%20coding%20questions.%20It%20was%20created%20by%20Joel%20Spolsky%20of%20joelonsoftware.com%2C%20Jeff%20Atwood%20of%20codinghorror.com%2C%20and%20some%20other%20incredibly%20smart%20guys%20who%20truly%20care%20about%20user%20experience.%20I%20have%20been%20a%20total%20fan%20of%20SO%20since%20it%20went%20mainstream%20and%20it%27s%20now%20a&amp;short_link=http://bit.ly/capw5J&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Hidden%20Features%20Of%20Perl%2C%20PHP%2C%20Javascript%2C%20C%2C%20C%2B%2B%2C%20C%23%2C%20Java%2C%20Ruby%2C%20Python%2C%20And%20Others%20%5BCollection%20Of%20Incredibly%20Useful%20Lists%5D&amp;link=http://beerpla.net/2009/06/21/hidden-features-of-perl-php-javascript-c-c-c-java-ruby-python-and-others-collection-of-incredibly-useful-lists/&amp;notes=Introduction%0D%0AStackOverflow%20is%20an%20amazing%20site%20for%20coding%20questions.%20It%20was%20created%20by%20Joel%20Spolsky%20of%20joelonsoftware.com%2C%20Jeff%20Atwood%20of%20codinghorror.com%2C%20and%20some%20other%20incredibly%20smart%20guys%20who%20truly%20care%20about%20user%20experience.%20I%20have%20been%20a%20total%20fan%20of%20SO%20since%20it%20went%20mainstream%20and%20it%27s%20now%20a&amp;short_link=http://bit.ly/capw5J&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2009/10/24/are-you-a-stackoverflow-com-superuser-com-serverfault-com-fan-heres-a-greasemonkey-script-to-keep-track-of-your-accounts-on-all-of-them/" rel="bookmark" title="October 24, 2009">StackOverflow.com, SuperUser.com, ServerFault.com Fan? Here&#039;s A Greasemonkey Script To Keep Track Of All Your Accounts</a></li><li><a
href="http://beerpla.net/2009/09/03/comparison-between-solr-and-sphinx-search-servers-solr-vs-sphinx-fight/" rel="bookmark" title="September 3, 2009">Comparison Between Solr And Sphinx Search Servers (Solr Vs Sphinx &#8211; Fight!)</a></li><li><a
href="http://beerpla.net/2009/03/17/twitter-autocomplete-auto-url-expansion-auto-url-shortener-auto-pagination-rt-button-nested-replies-inline-media-embed-search-tabs-and-more/" rel="bookmark" title="March 17, 2009">Twitter.com Autocomplete, Auto URL Expansion, Auto URL Shortener, RT Button, Nested Replies, Inline Media Embed, Search Tabs, And More</a></li><li><a
href="http://beerpla.net/2010/01/18/wordpress-developers-how-do-you-make-a-living-poll-discussion/" rel="bookmark" title="January 18, 2010">WordPress Developers &#8211; How Do You Make A Living [Poll + Discussion]?</a></li><li><a
href="http://beerpla.net/2009/08/18/delicious-com-quietly-rolls-out-domain-and-url-searchingfiltering-finally/" rel="bookmark" title="August 18, 2009">Delicious.com [Quietly] Rolls Out Domain And Url Searching/Filtering. Finally!</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2009%2F06%2F21%2Fhidden-features-of-perl-php-javascript-c-c-c-java-ruby-python-and-others-collection-of-incredibly-useful-lists%2F&amp;title=Hidden%20Features%20Of%20Perl%2C%20PHP%2C%20Javascript%2C%20C%2C%20C%2B%2B%2C%20C%23%2C%20Java%2C%20Ruby%2C%20Python%2C%20And%20Others%20%5BCollection%20Of%20Incredibly%20Useful%20Lists%5D" id="wpa2a_4"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2009/06/21/hidden-features-of-perl-php-javascript-c-c-c-java-ruby-python-and-others-collection-of-incredibly-useful-lists/feed/</wfw:commentRss> <slash:comments>18</slash:comments> </item> <item><title>Moving From Perl 5 to Perl 6 &#8211; What&#039;s New, Tutorial Style</title><link>http://beerpla.net/2008/08/22/moving-from-perl-5-to-perl-6-whats-new-tutorial-style/</link> <comments>http://beerpla.net/2008/08/22/moving-from-perl-5-to-perl-6-whats-new-tutorial-style/#comments</comments> <pubDate>Fri, 22 Aug 2008 22:21:17 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Programming]]></category> <category><![CDATA[feature]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[new]]></category> <category><![CDATA[perl 5]]></category> <category><![CDATA[perl 6]]></category> <category><![CDATA[transition]]></category> <category><![CDATA[tutorial]]></category> <guid
isPermaLink="false">http://beerpla.net/2008/08/22/moving-from-perl-5-to-perl-6-whats-new-tutorial-style/</guid> <description><![CDATA[<p><a
href="http://beerpla.net/wp-content/uploads/MovingFromPerl5toPerl6WhatsNewTutorialSt_D1CA/image.png" class="lightview" rel="gallery['411']"><img
style="border-right: 0px; border-top: 0px; margin: 0px 10px 10px 0px; border-left: 0px; border-bottom: 0px" height="95" alt="image" src="http://beerpla.net/wp-content/uploads/MovingFromPerl5toPerl6WhatsNewTutorialSt_D1CA/image_thumb.png" width="115" align="left" border="0"/></a>Newsflash: Perl 6 is not dead (in case you thought it was)!</p><p>I stumbled upon <a
href="http://perlgeek.de/blog-en/perl-5-to-6/">this most excellent series of posts</a> by Moritz Lenz of perlgeek.de that describe the differences between Perl 5 and the upcoming Perl 6 (thanks to <a
href="http://perlbuzz.com/2008/08/how-cool-perl-6-really-is.html">Andy Lester</a> for the link). The posts are done in the form of tutorials, which helps comprehension. Simply awesome, Moritz.</p><p>It seems like Perl 6 is going to be a lot more object oriented, but such orientation is optional and not forced upon programmers, like in, say, Java. It warms my heart that I will be able to do this (you did see the <a
href="http://search.cpan.org/~rgarcia/perl-5.10.0/pod/perl5100delta.pod#say()">new &#034;say&#034; function</a> in Perl 5.10, right?):</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
</pre></td><td
class="code"><pre>my Num $x = 3.4;
say </pre></td></tr></table>...<div
class=clear></div> <a
href="http://beerpla.net/2008/08/22/moving-from-perl-5-to-perl-6-whats-new-tutorial-style/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></div>]]></description> <content:encoded><![CDATA[<p><a
href="http://beerpla.net/wp-content/uploads/MovingFromPerl5toPerl6WhatsNewTutorialSt_D1CA/image.png" class="lightview" rel="gallery['411']"><img
style="border-right: 0px; border-top: 0px; margin: 0px 10px 10px 0px; border-left: 0px; border-bottom: 0px" height="95" alt="image" src="http://beerpla.net/wp-content/uploads/MovingFromPerl5toPerl6WhatsNewTutorialSt_D1CA/image_thumb.png" width="115" align="left" border="0"></a>Newsflash: Perl 6 is not dead (in case you thought it was)!<p>I stumbled upon <a
href="http://perlgeek.de/blog-en/perl-5-to-6/">this most excellent series of posts</a> by Moritz Lenz of perlgeek.de that describe the differences between Perl 5 and the upcoming Perl 6 (thanks to <a
href="http://perlbuzz.com/2008/08/how-cool-perl-6-really-is.html">Andy Lester</a> for the link). The posts are done in the form of tutorials, which helps comprehension. Simply awesome, Moritz.<p>It seems like Perl 6 is going to be a lot more object oriented, but such orientation is optional and not forced upon programmers, like in, say, Java. It warms my heart that I will be able to do this (you did see the <a
href="http://search.cpan.org/~rgarcia/perl-5.10.0/pod/perl5100delta.pod#say()">new &#034;say&#034; function</a> in Perl 5.10, right?):</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
</pre></td><td
class="code"><pre>my Num $x = 3.4;
say $x.WHAT; # Num
say &quot;foo&quot;.WHAT; # Str</pre></td></tr></table></div><p>My favorite Perl 6 change so far is this:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td
class="code"><pre># named arguments
&nbsp;
sub doit(:$when, :$what) {
  say &quot;doing $what at $when&quot;;
}
&nbsp;
doit(what =&gt; 'stuff', when =&gt; 'once');  # 'doing stuff at once'
&nbsp;
doit(:when, :what('more stuff')); # 'doing more stuff at noon'</pre></td></tr></table></div><p>I&#039;ve first seen this technique in Ruby (apparently Python has it too), and have been using an anonymous hash in order to emulate named arguments in Perl 5. Perl 6 does it in a much cleaner way.</p><p>I wonder if there are any Perl 6 changes specifically affecting file/disk access, MySQL interaction, and execution speed.</p><p>What is your favorite new feature? Comments welcome.</p><p><b>Edit</b>: Whoa, string concatenation is now ~, the dot . is used for method calls. That&#039;s kind of upsetting, I&#039;m so used to &#039;.&#039;.</p><p><b>Edit #2</b>: Holy crap, regex changed so much, it just warped my head onto itself and now I have a black hole in place of my face, thanks a lot. Regexes are also now called &#034;Rules&#034;. <a
href="http://perlgeek.de/blog-en/perl-5-to-6/07-rules.writeback">More here</a></p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Moving+From+Perl+5+to+Perl+6+-+What%27s+New%2C+Tutorial+Style&amp;link=http://beerpla.net/2008/08/22/moving-from-perl-5-to-perl-6-whats-new-tutorial-style/&amp;notes=Newsflash%3A%20Perl%206%20is%20not%20dead%20%28in%20case%20you%20thought%20it%20was%29%21%20I%20stumbled%20upon%20this%20most%20excellent%20series%20of%20posts%20by%20Moritz%20Lenz%20of%20perlgeek.de%20that%20describe%20the%20differences%20between%20Perl%205%20and%20the%20upcoming%20Perl%206%20%28thanks%20to%20Andy%20Lester%20for%20the%20link%29.%20The%20posts%20are%20done%20in%20the%20form%20of%20tutorials%2C%20which%20&amp;short_link=http://bit.ly/bDJVVH&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%24%7Btitle%7D+-+%24%7Bshort_link%7D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-facebook"> <a
href="http://www.shareaholic.com/api/share/?title=Moving+From+Perl+5+to+Perl+6+-+What%27s+New%2C+Tutorial+Style&amp;link=http://beerpla.net/2008/08/22/moving-from-perl-5-to-perl-6-whats-new-tutorial-style/&amp;notes=Newsflash%3A%20Perl%206%20is%20not%20dead%20%28in%20case%20you%20thought%20it%20was%29%21%20I%20stumbled%20upon%20this%20most%20excellent%20series%20of%20posts%20by%20Moritz%20Lenz%20of%20perlgeek.de%20that%20describe%20the%20differences%20between%20Perl%205%20and%20the%20upcoming%20Perl%206%20%28thanks%20to%20Andy%20Lester%20for%20the%20link%29.%20The%20posts%20are%20done%20in%20the%20form%20of%20tutorials%2C%20which%20&amp;short_link=http://bit.ly/bDJVVH&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a></li><li
class="shr-googlebuzz"> <a
href="http://www.shareaholic.com/api/share/?title=Moving+From+Perl+5+to+Perl+6+-+What%27s+New%2C+Tutorial+Style&amp;link=http://beerpla.net/2008/08/22/moving-from-perl-5-to-perl-6-whats-new-tutorial-style/&amp;notes=Newsflash%3A%20Perl%206%20is%20not%20dead%20%28in%20case%20you%20thought%20it%20was%29%21%20I%20stumbled%20upon%20this%20most%20excellent%20series%20of%20posts%20by%20Moritz%20Lenz%20of%20perlgeek.de%20that%20describe%20the%20differences%20between%20Perl%205%20and%20the%20upcoming%20Perl%206%20%28thanks%20to%20Andy%20Lester%20for%20the%20link%29.%20The%20posts%20are%20done%20in%20the%20form%20of%20tutorials%2C%20which%20&amp;short_link=http://bit.ly/bDJVVH&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=257&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a></li><li
class="shr-reddit"> <a
href="http://www.shareaholic.com/api/share/?title=Moving+From+Perl+5+to+Perl+6+-+What%27s+New%2C+Tutorial+Style&amp;link=http://beerpla.net/2008/08/22/moving-from-perl-5-to-perl-6-whats-new-tutorial-style/&amp;notes=Newsflash%3A%20Perl%206%20is%20not%20dead%20%28in%20case%20you%20thought%20it%20was%29%21%20I%20stumbled%20upon%20this%20most%20excellent%20series%20of%20posts%20by%20Moritz%20Lenz%20of%20perlgeek.de%20that%20describe%20the%20differences%20between%20Perl%205%20and%20the%20upcoming%20Perl%206%20%28thanks%20to%20Andy%20Lester%20for%20the%20link%29.%20The%20posts%20are%20done%20in%20the%20form%20of%20tutorials%2C%20which%20&amp;short_link=http://bit.ly/bDJVVH&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=40&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li
class="shr-hackernews"> <a
href="http://www.shareaholic.com/api/share/?title=Moving+From+Perl+5+to+Perl+6+-+What%27s+New%2C+Tutorial+Style&amp;link=http://beerpla.net/2008/08/22/moving-from-perl-5-to-perl-6-whats-new-tutorial-style/&amp;notes=Newsflash%3A%20Perl%206%20is%20not%20dead%20%28in%20case%20you%20thought%20it%20was%29%21%20I%20stumbled%20upon%20this%20most%20excellent%20series%20of%20posts%20by%20Moritz%20Lenz%20of%20perlgeek.de%20that%20describe%20the%20differences%20between%20Perl%205%20and%20the%20upcoming%20Perl%206%20%28thanks%20to%20Andy%20Lester%20for%20the%20link%29.%20The%20posts%20are%20done%20in%20the%20form%20of%20tutorials%2C%20which%20&amp;short_link=http://bit.ly/bDJVVH&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=202&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a></li><li
class="shr-delicious"> <a
href="http://www.shareaholic.com/api/share/?title=Moving+From+Perl+5+to+Perl+6+-+What%27s+New%2C+Tutorial+Style&amp;link=http://beerpla.net/2008/08/22/moving-from-perl-5-to-perl-6-whats-new-tutorial-style/&amp;notes=Newsflash%3A%20Perl%206%20is%20not%20dead%20%28in%20case%20you%20thought%20it%20was%29%21%20I%20stumbled%20upon%20this%20most%20excellent%20series%20of%20posts%20by%20Moritz%20Lenz%20of%20perlgeek.de%20that%20describe%20the%20differences%20between%20Perl%205%20and%20the%20upcoming%20Perl%206%20%28thanks%20to%20Andy%20Lester%20for%20the%20link%29.%20The%20posts%20are%20done%20in%20the%20form%20of%20tutorials%2C%20which%20&amp;short_link=http://bit.ly/bDJVVH&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li
class="shr-stumbleupon"> <a
href="http://www.shareaholic.com/api/share/?title=Moving+From+Perl+5+to+Perl+6+-+What%27s+New%2C+Tutorial+Style&amp;link=http://beerpla.net/2008/08/22/moving-from-perl-5-to-perl-6-whats-new-tutorial-style/&amp;notes=Newsflash%3A%20Perl%206%20is%20not%20dead%20%28in%20case%20you%20thought%20it%20was%29%21%20I%20stumbled%20upon%20this%20most%20excellent%20series%20of%20posts%20by%20Moritz%20Lenz%20of%20perlgeek.de%20that%20describe%20the%20differences%20between%20Perl%205%20and%20the%20upcoming%20Perl%206%20%28thanks%20to%20Andy%20Lester%20for%20the%20link%29.%20The%20posts%20are%20done%20in%20the%20form%20of%20tutorials%2C%20which%20&amp;short_link=http://bit.ly/bDJVVH&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=38&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Moving%20From%20Perl%205%20to%20Perl%206%20-%20What%27s%20New%2C%20Tutorial%20Style&amp;link=http://beerpla.net/2008/08/22/moving-from-perl-5-to-perl-6-whats-new-tutorial-style/&amp;notes=Newsflash%3A%20Perl%206%20is%20not%20dead%20%28in%20case%20you%20thought%20it%20was%29%21%20I%20stumbled%20upon%20this%20most%20excellent%20series%20of%20posts%20by%20Moritz%20Lenz%20of%20perlgeek.de%20that%20describe%20the%20differences%20between%20Perl%205%20and%20the%20upcoming%20Perl%206%20%28thanks%20to%20Andy%20Lester%20for%20the%20link%29.%20The%20posts%20are%20done%20in%20the%20form%20of%20tutorials%2C%20which%20&amp;short_link=http://bit.ly/bDJVVH&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li></ul><div
style="clear: both;"></div></div> Similar Posts:<ul><li><a
href="http://beerpla.net/2007/08/04/watch-a-useful-linux-command-you-may-have-never-heard-of/" rel="bookmark" title="August 4, 2007">Watch &#8211; A Useful Linux Command You May Have Never Heard Of</a></li><li><a
href="http://beerpla.net/2008/04/29/how-do-i-get-both-the-return-value-and-text-in-perl-backticks-vs-system-perl-510/" rel="bookmark" title="April 29, 2008">How Do I Get Both The Return Value And Text In Perl? Backticks vs. System() (Perl 5.10)</a></li><li><a
href="http://beerpla.net/2008/04/29/interesting-uses-for-google-streetview-video-by-google/" rel="bookmark" title="April 29, 2008">Interesting Uses For Google Streetview (Video By Google)</a></li><li><a
href="http://beerpla.net/2008/04/15/mysql-conference-liveblogging-explain-demystified-tuesday-200p/" rel="bookmark" title="April 15, 2008">MySQL Conference Liveblogging: EXPLAIN Demystified (Tuesday 2:00PM)</a></li><li><a
href="http://beerpla.net/2008/08/15/debugging-weird-sshd-connection-problems-what-happens-when-you-stop-sshd/" rel="bookmark" title="August 15, 2008">Debugging Weird sshd Connection Problems + What Happens When You Stop sshd</a></li></ul><p><a
class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fbeerpla.net%2F2008%2F08%2F22%2Fmoving-from-perl-5-to-perl-6-whats-new-tutorial-style%2F&amp;title=Moving%20From%20Perl%205%20to%20Perl%206%20%26%238211%3B%20What%26%23039%3Bs%20New%2C%20Tutorial%20Style" id="wpa2a_6"><img
src="http://beerpla.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded> <wfw:commentRss>http://beerpla.net/2008/08/22/moving-from-perl-5-to-perl-6-whats-new-tutorial-style/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> </channel> </rss>
