<?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; code</title> <atom:link href="http://beerpla.net/tag/code/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>Fri, 06 Jan 2012 08:50:59 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom:link rel='hub' href='http://beerpla.net/?pushpress=hub'/> <item><title>How To Display Just The HTTP Response Code In Command Line Curl</title><link>http://beerpla.net/2010/06/10/how-to-display-just-the-http-response-code-in-cli-curl/</link> <comments>http://beerpla.net/2010/06/10/how-to-display-just-the-http-response-code-in-cli-curl/#comments</comments> <pubDate>Fri, 11 Jun 2010 05:49:05 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Tips]]></category> <category><![CDATA[code]]></category> <category><![CDATA[curl]]></category> <category><![CDATA[custom]]></category> <category><![CDATA[format]]></category> <category><![CDATA[http]]></category> <category><![CDATA[response]]></category> <guid
isPermaLink="false">http://beerpla.net/2010/06/10/how-to-display-just-the-http-response-code-in-cli-curl/</guid> <description><![CDATA[<p>Today, I was looking for a quick way to see HTTP response codes of a bunch of urls. Naturally, I turned to the <strong><em>curl</em></strong> command, which I would usually use like this:</p><div
class="wp_syntax"><div
class="code"><pre>curl -IL &#34;URL&#34;</pre></div></div><p>This command would send a HEAD request (-I), follow through all redirects (-L), and display some useful information in the end. Most of the time it&#039;s ideal:</p><div
class="wp_syntax"><div
class="code"><pre>curl -IL &#34;http://www.google.com&#34;
&#160;
HTTP/1.1 200 OK
Date: Fri, 11 Jun 2010 03:58:55 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1
Server: gws
X-XSS-Protection: 1; mode=block
Transfer-Encoding: chunked</pre></div></div><p>However, the server I was curling didn&#039;t support HEAD requests explicitly. Additionally, I was really only interested in HTTP status codes and not in the rest of...<div
class=clear></div> <a
href="http://beerpla.net/2010/06/10/how-to-display-just-the-http-response-code-in-cli-curl/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<p>Today, I was looking for a quick way to see HTTP response codes of a bunch of urls. Naturally, I turned to the <strong><em>curl</em></strong> command, which I would usually use like this:</p><div
class="wp_syntax"><div
class="code"><pre>curl -IL &quot;URL&quot;</pre></div></div><p>This command would send a HEAD request (-I), follow through all redirects (-L), and display some useful information in the end. Most of the time it&#039;s ideal:</p><div
class="wp_syntax"><div
class="code"><pre>curl -IL &quot;http://www.google.com&quot;
&nbsp;
HTTP/1.1 200 OK
Date: Fri, 11 Jun 2010 03:58:55 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1
Server: gws
X-XSS-Protection: 1; mode=block
Transfer-Encoding: chunked</pre></div></div><p>However, the server I was curling didn&#039;t support HEAD requests explicitly. Additionally, I was really only interested in HTTP status codes and not in the rest of the output. This means I would have to change my strategy and issue GET requests, ignoring HTML output completely.</p><p>Curl manual to the rescue. A few minutes later, I came up with the following, which served my needs perfectly:</p><div
class="wp_syntax"><div
class="code"><pre>curl -sL -w &quot;%{http_code} %{url_effective}\\n&quot; &quot;URL&quot; -o /dev/null</pre></div></div><p>Here is a sample of what comes out:</p><div
class="wp_syntax"><div
class="code"><pre>curl -sL -w &quot;%{http_code} %{url_effective}\\n&quot; &quot;http://www.amazon.com/Kindle-Wireless-Reading-Display-Generation/dp/B0015T963C?tag=androidpolice-20&quot; -o /dev/null
&nbsp;
200 http://www.amazon.com/Kindle-Wireless-Reading-Display-Generation/dp/B0015T963C</pre></div></div><p>Here, -s silences curl&#039;s progress output, -L follows all redirects as before, -w prints the report using a custom format, and -o redirects curl&#039;s HTML output to /dev/null.</p><p>Here are the other special variables available in case you want to customize the output some more:</p><ul><li>url_effective</li><li>http_code</li><li>http_connect</li><li>time_total</li><li>time_namelookup</li><li>time_connect</li><li>time_pretransfer</li><li>time_redirect</li><li>time_starttransfer</li><li>size_download</li><li>size_upload</li><li>size_header</li><li>size_request</li><li>speed_download</li><li>speed_upload</li><li>content_type</li><li>num_connects</li><li>num_redirects</li><li>ftp_entry_path</li></ul><p>Is there a better way to do this with curl? Perhaps, but this way offers the most flexibility, as I am in control of all the formatting.</p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=How+To+Display+Just+The+HTTP+Response+Code+In+Command+Line+Curl&amp;link=http://beerpla.net/2010/06/10/how-to-display-just-the-http-response-code-in-cli-curl/&amp;notes=Today%2C%20I%20was%20looking%20for%20a%20quick%20way%20to%20see%20HTTP%20response%20codes%20of%20a%20bunch%20of%20urls.%20Naturally%2C%20I%20turned%20to%20the%20curl%20command%2C%20which%20I%20would%20usually%20use%20like%20this%3A%0D%0Acurl%20-IL%20%26quot%3BURL%26quot%3BThis%20command%20would%20send%20a%20HEAD%20request%20%28-I%29%2C%20follow%20through%20all%20redirects%20%28-L%29%2C%20and%20display%20some%20useful%20informati&amp;short_link=http://bit.ly/9PvLII&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=How+To+Display+Just+The+HTTP+Response+Code+In+Command+Line+Curl&amp;link=http://beerpla.net/2010/06/10/how-to-display-just-the-http-response-code-in-cli-curl/&amp;notes=Today%2C%20I%20was%20looking%20for%20a%20quick%20way%20to%20see%20HTTP%20response%20codes%20of%20a%20bunch%20of%20urls.%20Naturally%2C%20I%20turned%20to%20the%20curl%20command%2C%20which%20I%20would%20usually%20use%20like%20this%3A%0D%0Acurl%20-IL%20%26quot%3BURL%26quot%3BThis%20command%20would%20send%20a%20HEAD%20request%20%28-I%29%2C%20follow%20through%20all%20redirects%20%28-L%29%2C%20and%20display%20some%20useful%20informati&amp;short_link=http://bit.ly/9PvLII&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=How+To+Display+Just+The+HTTP+Response+Code+In+Command+Line+Curl&amp;link=http://beerpla.net/2010/06/10/how-to-display-just-the-http-response-code-in-cli-curl/&amp;notes=Today%2C%20I%20was%20looking%20for%20a%20quick%20way%20to%20see%20HTTP%20response%20codes%20of%20a%20bunch%20of%20urls.%20Naturally%2C%20I%20turned%20to%20the%20curl%20command%2C%20which%20I%20would%20usually%20use%20like%20this%3A%0D%0Acurl%20-IL%20%26quot%3BURL%26quot%3BThis%20command%20would%20send%20a%20HEAD%20request%20%28-I%29%2C%20follow%20through%20all%20redirects%20%28-L%29%2C%20and%20display%20some%20useful%20informati&amp;short_link=http://bit.ly/9PvLII&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=How+To+Display+Just+The+HTTP+Response+Code+In+Command+Line+Curl&amp;link=http://beerpla.net/2010/06/10/how-to-display-just-the-http-response-code-in-cli-curl/&amp;notes=Today%2C%20I%20was%20looking%20for%20a%20quick%20way%20to%20see%20HTTP%20response%20codes%20of%20a%20bunch%20of%20urls.%20Naturally%2C%20I%20turned%20to%20the%20curl%20command%2C%20which%20I%20would%20usually%20use%20like%20this%3A%0D%0Acurl%20-IL%20%26quot%3BURL%26quot%3BThis%20command%20would%20send%20a%20HEAD%20request%20%28-I%29%2C%20follow%20through%20all%20redirects%20%28-L%29%2C%20and%20display%20some%20useful%20informati&amp;short_link=http://bit.ly/9PvLII&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=How+To+Display+Just+The+HTTP+Response+Code+In+Command+Line+Curl&amp;link=http://beerpla.net/2010/06/10/how-to-display-just-the-http-response-code-in-cli-curl/&amp;notes=Today%2C%20I%20was%20looking%20for%20a%20quick%20way%20to%20see%20HTTP%20response%20codes%20of%20a%20bunch%20of%20urls.%20Naturally%2C%20I%20turned%20to%20the%20curl%20command%2C%20which%20I%20would%20usually%20use%20like%20this%3A%0D%0Acurl%20-IL%20%26quot%3BURL%26quot%3BThis%20command%20would%20send%20a%20HEAD%20request%20%28-I%29%2C%20follow%20through%20all%20redirects%20%28-L%29%2C%20and%20display%20some%20useful%20informati&amp;short_link=http://bit.ly/9PvLII&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=How+To+Display+Just+The+HTTP+Response+Code+In+Command+Line+Curl&amp;link=http://beerpla.net/2010/06/10/how-to-display-just-the-http-response-code-in-cli-curl/&amp;notes=Today%2C%20I%20was%20looking%20for%20a%20quick%20way%20to%20see%20HTTP%20response%20codes%20of%20a%20bunch%20of%20urls.%20Naturally%2C%20I%20turned%20to%20the%20curl%20command%2C%20which%20I%20would%20usually%20use%20like%20this%3A%0D%0Acurl%20-IL%20%26quot%3BURL%26quot%3BThis%20command%20would%20send%20a%20HEAD%20request%20%28-I%29%2C%20follow%20through%20all%20redirects%20%28-L%29%2C%20and%20display%20some%20useful%20informati&amp;short_link=http://bit.ly/9PvLII&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=How+To+Display+Just+The+HTTP+Response+Code+In+Command+Line+Curl&amp;link=http://beerpla.net/2010/06/10/how-to-display-just-the-http-response-code-in-cli-curl/&amp;notes=Today%2C%20I%20was%20looking%20for%20a%20quick%20way%20to%20see%20HTTP%20response%20codes%20of%20a%20bunch%20of%20urls.%20Naturally%2C%20I%20turned%20to%20the%20curl%20command%2C%20which%20I%20would%20usually%20use%20like%20this%3A%0D%0Acurl%20-IL%20%26quot%3BURL%26quot%3BThis%20command%20would%20send%20a%20HEAD%20request%20%28-I%29%2C%20follow%20through%20all%20redirects%20%28-L%29%2C%20and%20display%20some%20useful%20informati&amp;short_link=http://bit.ly/9PvLII&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=How%20To%20Display%20Just%20The%20HTTP%20Response%20Code%20In%20Command%20Line%20Curl&amp;link=http://beerpla.net/2010/06/10/how-to-display-just-the-http-response-code-in-cli-curl/&amp;notes=Today%2C%20I%20was%20looking%20for%20a%20quick%20way%20to%20see%20HTTP%20response%20codes%20of%20a%20bunch%20of%20urls.%20Naturally%2C%20I%20turned%20to%20the%20curl%20command%2C%20which%20I%20would%20usually%20use%20like%20this%3A%0D%0Acurl%20-IL%20%26quot%3BURL%26quot%3BThis%20command%20would%20send%20a%20HEAD%20request%20%28-I%29%2C%20follow%20through%20all%20redirects%20%28-L%29%2C%20and%20display%20some%20useful%20informati&amp;short_link=http://bit.ly/9PvLII&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/2010/03/06/how-to-show-hiddeninvisible-files-in-total-commander-both-locally-and-on-an-ftp-server/" rel="bookmark" title="March 6, 2010">How To Show Hidden/Invisible Files In Total Commander, Both Locally And On An FTP Server</a></li><li><a
href="http://beerpla.net/2010/02/03/how-not-to-implement-a-web-application-that-handles-external-authentication-using-betwittered-com-as-an-example/" rel="bookmark" title="February 3, 2010">How *Not* To Implement A Web Application That Handles External Authentication, Using BeTwittered.com As An Example</a></li><li><a
href="http://beerpla.net/2009/02/17/swapping-column-values-in-mysql/" rel="bookmark" title="February 17, 2009">Swapping Column Values in MySQL</a></li><li><a
href="http://beerpla.net/2008/06/08/wireless-headphones-are-nothing-new-what-about-wireless-earbuds/" rel="bookmark" title="June 8, 2008">Wireless Headphones Are Nothing New &#8211; What About Wireless Earbuds?</a></li><li><a
href="http://beerpla.net/2008/04/16/mysql-conference-liveblogging-portable-scale-out-benchmarks-for-mysql-wednesday-1050am/" rel="bookmark" title="April 16, 2008">MySQL Conference Liveblogging: Portable Scale-out Benchmarks For MySQL (Wednesday 10:50AM)</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%2F2010%2F06%2F10%2Fhow-to-display-just-the-http-response-code-in-cli-curl%2F&amp;title=How%20To%20Display%20Just%20The%20HTTP%20Response%20Code%20In%20Command%20Line%20Curl" 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/2010/06/10/how-to-display-just-the-http-response-code-in-cli-curl/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Skype Extension For Firefox Is A Piece Of Crap &#8211; Leaks Memory, Hangs Firefox, Clubs Baby Seals</title><link>http://beerpla.net/2009/11/11/skype-extension-for-firefox-is-a-piece-of-crap-leaks-memory-hangs-firefox-clubs-baby-seals/</link> <comments>http://beerpla.net/2009/11/11/skype-extension-for-firefox-is-a-piece-of-crap-leaks-memory-hangs-firefox-clubs-baby-seals/#comments</comments> <pubDate>Thu, 12 Nov 2009 04:31:06 +0000</pubDate> <dc:creator>Artem Russakovskii</dc:creator> <category><![CDATA[Firefox]]></category> <category><![CDATA[Performance]]></category> <category><![CDATA[Tips]]></category> <category><![CDATA[100% cpu]]></category> <category><![CDATA[add-on]]></category> <category><![CDATA[addon]]></category> <category><![CDATA[bug]]></category> <category><![CDATA[code]]></category> <category><![CDATA[cpu]]></category> <category><![CDATA[extension]]></category> <category><![CDATA[leak]]></category> <category><![CDATA[memory]]></category> <category><![CDATA[memory leak]]></category> <category><![CDATA[mozilla]]></category> <category><![CDATA[process explorer]]></category> <category><![CDATA[ram]]></category> <category><![CDATA[skype]]></category> <guid
isPermaLink="false">http://beerpla.net/2009/11/11/skype-extension-for-firefox-is-a-piece-of-crap-leaks-memory-hangs-firefox-clubs-baby-seals/</guid> <description><![CDATA[<p><img
style="margin: 0px 10px 10px 0px; display: inline" title="image" alt="image" align="left" src="http://beerpla.net/wp-content/uploads/SkypeExtensionForFirefoxIsAPieceOfCrapHo_11789/image_thumb.png" width="150" height="115" /></p><h2>Introduction</h2><p>Dear Skype,</p><p>you are great. You have the convenience of a nearby, well, convenience store and the UI that is acceptable to even an Apple fanboy (I&#039;m not one, I&#039;m just saying).</p><p>Skype also has a Firefox extension which finds all pieces of text that resemble phone numbers on web pages you are visiting and converts them into clickable Skype buttons <img
style="display: inline; margin-left: 0px; margin-right: 0px" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/SkypeExtensionForFirefoxIsAPieceOfCrapHo_11789/image_thumb_3.png" width="146" height="27" />. One click and you&#039;re dialing the number. The premise is great but the execution… When it comes to your Firefox extension, Skype &#8211; you suck. You really suck.</p><h2>The <strike>Problem</strike> Bullshit</h2><p>So what makes me say these mean things? Is it the fact...<div
class=clear></div> <a
href="http://beerpla.net/2009/11/11/skype-extension-for-firefox-is-a-piece-of-crap-leaks-memory-hangs-firefox-clubs-baby-seals/" class="read_more"><div
class=excerpt-end>Read the rest of this article &#187;</div></a></p>]]></description> <content:encoded><![CDATA[<p><img
style="margin: 0px 10px 10px 0px; display: inline" title="image" alt="image" align="left" src="http://beerpla.net/wp-content/uploads/SkypeExtensionForFirefoxIsAPieceOfCrapHo_11789/image_thumb.png" width="150" height="115" /></p><h2>Introduction</h2><p>Dear Skype,</p><p>you are great. You have the convenience of a nearby, well, convenience store and the UI that is acceptable to even an Apple fanboy (I&#039;m not one, I&#039;m just saying).</p><p>Skype also has a Firefox extension which finds all pieces of text that resemble phone numbers on web pages you are visiting and converts them into clickable Skype buttons <img
style="display: inline; margin-left: 0px; margin-right: 0px" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/SkypeExtensionForFirefoxIsAPieceOfCrapHo_11789/image_thumb_3.png" width="146" height="27" />. One click and you&#039;re dialing the number. The premise is great but the execution… When it comes to your Firefox extension, Skype &#8211; you suck. You really suck.</p><h2>The <strike>Problem</strike> Bullshit</h2><p>So what makes me say these mean things? Is it the fact that when simply searching Google for <a
href="http://www.google.com/search?q=skype+firefox" rel="nofollow">&quot;skype firefox&quot;</a>, one finds mostly blog posts and references to major fail? Or is it the fact that MozillaZine&#039;s <a
href="http://kb.mozillazine.org/Problematic_extensions" rel="nofollow">Problematic Extensions</a> page lists Skype as one of the buggiest?</p><p>Well, yes. Those are great, aren&#039;t they? However, what really prompted me to write this post is my own experience with this extension.</p><p>As I am getting into Android development nowadays, I read the Android dev guide quite a lot. Thus, it was no surprise that yesterday I was happily reading the page about <a
href="http://developer.android.com/references/android/docs/guide/topics/ui/ui-events.html" rel="nofollow">Handling UI Events</a>. What was a surprise, however, is that when I clicked over to the <a
href="http://developer.android.com/reference/android/view/View.html" rel="nofollow">View API reference page</a> (in case that page ever changes for documentation reasons, I also saved it <a
href="http://beerpla.net/for_www/skype_extension_for_firefox_sucks/references/android/view/View.html" rel="nofollow">here</a>), my Firefox went into a painful agony and exploded in a few minutes.</p><p><img
style="display: block; float: none; margin-left: auto; margin-right: auto" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/SkypeExtensionForFirefoxIsAPieceOfCrapHo_11789/image_thumb_4.png" width="530" height="247" /></p><p>What the fudgemonkeys? Let&#039;s do this again and watch the <a
href="http://www.sysinternals.com/" rel="\">Process Explorer</a>.&#160;</p><p><a
href="http://beerpla.net/wp-content/uploads/SkypeExtensionForFirefoxIsAPieceOfCrapHo_11789/image_5.png" class="lightview" rel="gallery['1220']" title="image"><img
style="display: block; float: none; margin-left: auto; margin-right: auto" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/SkypeExtensionForFirefoxIsAPieceOfCrapHo_11789/image_thumb_5.png" width="700" height="82" /></a></p><p>This is what we call a memory leak &#8211; a prime example at that. In the screenshot above, the CPU usage spikes to 100% (shown as 50% because it&#039;s a dual core CPU), Firefox&#039;s memory usage jumps to around 2GB from 100MB, in 500MB/s increments. Finally, at 5GB total system memory consumption, either the OS kicks in or some major swapping starts to occur &#8211; I&#039;m not sure which of the two is happening exactly but you can see it when the green CPU marker gets overtaken by the red one.</p><p>As I have a <a
href="http://beerpla.net/2009/04/11/essential-firefox-extensions-plugins-add-ons-and-tips-a-comprehensive-guide-part-1-tips/">large number of extensions installed</a>, I was dreading the next step: disabling them until the culprit was found. Ugh…</p><p>Sure enough, after about half an hour of starting Firefox, observing the memory leak, killing, and restarting it, I narrowed it down to the Skype extension. Somebody at Skype needs to fess up. And here&#039;s the kicker &#8211; it only exposes the memory leak in the following configuration:</p><p><img
style="display: block; float: none; margin-left: auto; margin-right: auto" title="image" alt="image" src="http://beerpla.net/wp-content/uploads/SkypeExtensionForFirefoxIsAPieceOfCrapHo_11789/image_thumb_6.png" width="519" height="413" /></p><p>If you turn number highlighting on &#8211; it&#039;s fine. If you turn name highlighting off &#8211; it&#039;s fine. But if you turn number highlighting off but leave name highlighting on &#8211; major fail.</p></p><h2>The Conclusion</h2><p>So where am I going with all this? Here is the summary:</p><ul><li>somebody at Skype doesn&#039;t know how to program</li><li>this is the worst memory leak in a Firefox extension I&#039;ve ever seen</li><li>this extension is <a
href="http://kb.mozillazine.org/Problematic_extensions" rel="nofollow">notorious</a> for its crashes, bugs, and memory leaks</li><li>keep using this extension if you&#039;re<ul><li>a masochist</li><li>need to perform burn-in tests for your CPU or RAM</li></ul></li></ul><p>Have you had problems with the Skype extension? If so, share in the comments.</p><div
class="shr-bookmarks shr-bookmarks-expand"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Skype+Extension+For+Firefox+Is+A+Piece+Of+Crap+-+Leaks+Memory%2C+Hangs+Firefox%2C+Clubs+Baby+Seals&amp;link=http://beerpla.net/2009/11/11/skype-extension-for-firefox-is-a-piece-of-crap-leaks-memory-hangs-firefox-clubs-baby-seals/&amp;notes=%20%20%20Introduction%20%20Dear%20Skype%2C%20%20you%20are%20great.%20You%20have%20the%20convenience%20of%20a%20nearby%2C%20well%2C%20convenience%20store%20and%20the%20UI%20that%20is%20acceptable%20to%20even%20an%20Apple%20fanboy%20%28I%27m%20not%20one%2C%20I%27m%20just%20saying%29.%20%20Skype%20also%20has%20a%20Firefox%20extension%20which%20finds%20all%20pieces%20of%20text%20that%20resemble%20phone%20numbers%20on%20web%20pages&amp;short_link=http://bit.ly/cmnZc6&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=Skype+Extension+For+Firefox+Is+A+Piece+Of+Crap+-+Leaks+Memory%2C+Hangs+Firefox%2C+Clubs+Baby+Seals&amp;link=http://beerpla.net/2009/11/11/skype-extension-for-firefox-is-a-piece-of-crap-leaks-memory-hangs-firefox-clubs-baby-seals/&amp;notes=%20%20%20Introduction%20%20Dear%20Skype%2C%20%20you%20are%20great.%20You%20have%20the%20convenience%20of%20a%20nearby%2C%20well%2C%20convenience%20store%20and%20the%20UI%20that%20is%20acceptable%20to%20even%20an%20Apple%20fanboy%20%28I%27m%20not%20one%2C%20I%27m%20just%20saying%29.%20%20Skype%20also%20has%20a%20Firefox%20extension%20which%20finds%20all%20pieces%20of%20text%20that%20resemble%20phone%20numbers%20on%20web%20pages&amp;short_link=http://bit.ly/cmnZc6&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=Skype+Extension+For+Firefox+Is+A+Piece+Of+Crap+-+Leaks+Memory%2C+Hangs+Firefox%2C+Clubs+Baby+Seals&amp;link=http://beerpla.net/2009/11/11/skype-extension-for-firefox-is-a-piece-of-crap-leaks-memory-hangs-firefox-clubs-baby-seals/&amp;notes=%20%20%20Introduction%20%20Dear%20Skype%2C%20%20you%20are%20great.%20You%20have%20the%20convenience%20of%20a%20nearby%2C%20well%2C%20convenience%20store%20and%20the%20UI%20that%20is%20acceptable%20to%20even%20an%20Apple%20fanboy%20%28I%27m%20not%20one%2C%20I%27m%20just%20saying%29.%20%20Skype%20also%20has%20a%20Firefox%20extension%20which%20finds%20all%20pieces%20of%20text%20that%20resemble%20phone%20numbers%20on%20web%20pages&amp;short_link=http://bit.ly/cmnZc6&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=Skype+Extension+For+Firefox+Is+A+Piece+Of+Crap+-+Leaks+Memory%2C+Hangs+Firefox%2C+Clubs+Baby+Seals&amp;link=http://beerpla.net/2009/11/11/skype-extension-for-firefox-is-a-piece-of-crap-leaks-memory-hangs-firefox-clubs-baby-seals/&amp;notes=%20%20%20Introduction%20%20Dear%20Skype%2C%20%20you%20are%20great.%20You%20have%20the%20convenience%20of%20a%20nearby%2C%20well%2C%20convenience%20store%20and%20the%20UI%20that%20is%20acceptable%20to%20even%20an%20Apple%20fanboy%20%28I%27m%20not%20one%2C%20I%27m%20just%20saying%29.%20%20Skype%20also%20has%20a%20Firefox%20extension%20which%20finds%20all%20pieces%20of%20text%20that%20resemble%20phone%20numbers%20on%20web%20pages&amp;short_link=http://bit.ly/cmnZc6&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=Skype+Extension+For+Firefox+Is+A+Piece+Of+Crap+-+Leaks+Memory%2C+Hangs+Firefox%2C+Clubs+Baby+Seals&amp;link=http://beerpla.net/2009/11/11/skype-extension-for-firefox-is-a-piece-of-crap-leaks-memory-hangs-firefox-clubs-baby-seals/&amp;notes=%20%20%20Introduction%20%20Dear%20Skype%2C%20%20you%20are%20great.%20You%20have%20the%20convenience%20of%20a%20nearby%2C%20well%2C%20convenience%20store%20and%20the%20UI%20that%20is%20acceptable%20to%20even%20an%20Apple%20fanboy%20%28I%27m%20not%20one%2C%20I%27m%20just%20saying%29.%20%20Skype%20also%20has%20a%20Firefox%20extension%20which%20finds%20all%20pieces%20of%20text%20that%20resemble%20phone%20numbers%20on%20web%20pages&amp;short_link=http://bit.ly/cmnZc6&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=Skype+Extension+For+Firefox+Is+A+Piece+Of+Crap+-+Leaks+Memory%2C+Hangs+Firefox%2C+Clubs+Baby+Seals&amp;link=http://beerpla.net/2009/11/11/skype-extension-for-firefox-is-a-piece-of-crap-leaks-memory-hangs-firefox-clubs-baby-seals/&amp;notes=%20%20%20Introduction%20%20Dear%20Skype%2C%20%20you%20are%20great.%20You%20have%20the%20convenience%20of%20a%20nearby%2C%20well%2C%20convenience%20store%20and%20the%20UI%20that%20is%20acceptable%20to%20even%20an%20Apple%20fanboy%20%28I%27m%20not%20one%2C%20I%27m%20just%20saying%29.%20%20Skype%20also%20has%20a%20Firefox%20extension%20which%20finds%20all%20pieces%20of%20text%20that%20resemble%20phone%20numbers%20on%20web%20pages&amp;short_link=http://bit.ly/cmnZc6&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=Skype+Extension+For+Firefox+Is+A+Piece+Of+Crap+-+Leaks+Memory%2C+Hangs+Firefox%2C+Clubs+Baby+Seals&amp;link=http://beerpla.net/2009/11/11/skype-extension-for-firefox-is-a-piece-of-crap-leaks-memory-hangs-firefox-clubs-baby-seals/&amp;notes=%20%20%20Introduction%20%20Dear%20Skype%2C%20%20you%20are%20great.%20You%20have%20the%20convenience%20of%20a%20nearby%2C%20well%2C%20convenience%20store%20and%20the%20UI%20that%20is%20acceptable%20to%20even%20an%20Apple%20fanboy%20%28I%27m%20not%20one%2C%20I%27m%20just%20saying%29.%20%20Skype%20also%20has%20a%20Firefox%20extension%20which%20finds%20all%20pieces%20of%20text%20that%20resemble%20phone%20numbers%20on%20web%20pages&amp;short_link=http://bit.ly/cmnZc6&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=Skype%20Extension%20For%20Firefox%20Is%20A%20Piece%20Of%20Crap%20-%20Leaks%20Memory%2C%20Hangs%20Firefox%2C%20Clubs%20Baby%20Seals&amp;link=http://beerpla.net/2009/11/11/skype-extension-for-firefox-is-a-piece-of-crap-leaks-memory-hangs-firefox-clubs-baby-seals/&amp;notes=%20%20%20Introduction%20%20Dear%20Skype%2C%20%20you%20are%20great.%20You%20have%20the%20convenience%20of%20a%20nearby%2C%20well%2C%20convenience%20store%20and%20the%20UI%20that%20is%20acceptable%20to%20even%20an%20Apple%20fanboy%20%28I%27m%20not%20one%2C%20I%27m%20just%20saying%29.%20%20Skype%20also%20has%20a%20Firefox%20extension%20which%20finds%20all%20pieces%20of%20text%20that%20resemble%20phone%20numbers%20on%20web%20pages&amp;short_link=http://bit.ly/cmnZc6&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/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/11/21/meet-firefox-for-mobile-video-feature-highlights-more-info/" rel="bookmark" title="November 21, 2009">Meet Firefox For Mobile [Video + Feature Highlights + More Info]</a></li><li><a
href="http://beerpla.net/2008/12/11/a-detailed-depiction-of-the-job-interview-process-at-google-by-peteris-krumins/" rel="bookmark" title="December 11, 2008">A Detailed Depiction Of The Job Interview Process At Google (by Peteris Krumins)</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/2009/06/10/essential-firefox-extensions-plugins-add-ons-a-comprehensive-guide-part-2-pragmatic-extensions/" rel="bookmark" title="June 10, 2009">Essential Firefox Extensions (Plugins, Add-Ons) &ndash; A Comprehensive Guide :: Part 2 :: Pragmatic Extensions</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%2F11%2F11%2Fskype-extension-for-firefox-is-a-piece-of-crap-leaks-memory-hangs-firefox-clubs-baby-seals%2F&amp;title=Skype%20Extension%20For%20Firefox%20Is%20A%20Piece%20Of%20Crap%20%26%238211%3B%20Leaks%20Memory%2C%20Hangs%20Firefox%2C%20Clubs%20Baby%20Seals" 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/11/11/skype-extension-for-firefox-is-a-piece-of-crap-leaks-memory-hangs-firefox-clubs-baby-seals/feed/</wfw:commentRss> <slash:comments>8</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...<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_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/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>23</slash:comments> </item> </channel> </rss>
