<?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>VéloFille &#187; code</title>
	<atom:link href="http://velofille.com/tag/code/feed/" rel="self" type="application/rss+xml" />
	<link>http://velofille.com</link>
	<description>Blog of a Cycling, Running, Girl Geek</description>
	<lastBuildDate>Sun, 29 Aug 2010 20:34:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Bikes vs Cars &#8211; Road Rules</title>
		<link>http://velofille.com/2009/11/04/bikes-vs-cars-road-rules/</link>
		<comments>http://velofille.com/2009/11/04/bikes-vs-cars-road-rules/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 20:53:56 +0000</pubDate>
		<dc:creator>Liz Quilty</dc:creator>
				<category><![CDATA[Informative]]></category>
		<category><![CDATA[accidents]]></category>
		<category><![CDATA[bikes]]></category>
		<category><![CDATA[cars]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Cycling]]></category>
		<category><![CDATA[exercise]]></category>
		<category><![CDATA[Family]]></category>
		<category><![CDATA[fitness]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[road]]></category>
		<category><![CDATA[rules]]></category>

		<guid isPermaLink="false">http://velofille.com/?p=644</guid>
		<description><![CDATA[There has been much debate in the media and on forums everywhere regarding the whole bikes vs cars thing. Whilst most cyclists are well behaved, and most cars are well behaved, i think there are a select few making things bad for everyone by behaving like a child. So I would just like to clarify [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fvelofille.com%2F2009%2F11%2F04%2Fbikes-vs-cars-road-rules%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fvelofille.com%2F2009%2F11%2F04%2Fbikes-vs-cars-road-rules%2F&amp;source=velofille&amp;style=normal&amp;service=ow.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>There has been much debate in the media and on forums everywhere regarding the whole bikes vs cars thing. Whilst most cyclists are well behaved, and most cars are well behaved, i think there are a select few making things bad for everyone by behaving like a child.</p>
<p>So I would just like to clarify things for you all and quote the road code here, just in case anyone was in doubt.</p>
<p>80-90% of Cyclists are also drivers, they pay road taxes, etc and drive on the road just as you do. Stop using this as an argument to justify your bad driving.</p>
<p>It IS legal to ride 2 abreast cycling, this however does take up an entire lane and so single file should be used when overtaking parked cars, or if cars want to get through.</p>
<p>If you are a car, then sometimes they may not notice you behind them, it pays to give a couple of short beeps to let them know you are there. At this point people in bunches will start the call &#8216;Car Back&#8217; which is passed from rider to rider and they should move into single file.</p>
<p>At the lights,  especially when there are people turning, cyclists will sit in the middle of the lane. This is so that nobody turns in front of them at all, and because they can usually do a fairly fast take off.</p>
<p>Probably the worst situation is the most common, and that&#8217;s when a car overtakes a cyclist nicely and without thinking with plenty of gap, then forgets they were there and turns left into a street or driveway effectively cutting them off.  Whilst the crash may be minor for the car involve if the cyclist can brake, a resulting road rash or broken bones etc can sting for some time.</p>
<p>Riding on the footpath is illegal for anyone over 12 who is not a postie, its not an option that works for cyclists. The &#8216;cycling paths&#8217; that are painted onto footpaths  are great for teenagers and kids, and even those slower riders or beach cruisers, however they are not in any way suitable for anyone riding faster than 15km/ph. The reason is because often people have children and dogs on the same footpaths which are unpredictable and will often jump out in front of you, not to mention people getting in and out of cars which have to cross the cycle path to get to the walking part, and in general people just not honouring the actual &#8216;cycle path&#8217; part being only for cyclists.</p>
<p>The average roadie speed on the flat is easily near 30km/ph. A lot of people underestimate the speed they are going and think &#8216;oh they wont get here before i turn&#8217; or similar&#8217;. On a downhill, personally, I&#8217;ve seen a lot of cyclists doing up to, and over 80km/ph, can you please be aware of this when you are turning and see a cyclist?</p>
<p>Above all, both Cyclists and Drivers, try to be more tolerant and less angry. You dont NEED to get angry if you get cut off, or if somebody over takes you, its ok to just let it go. Life is too short to waste time on pointless anger or in a jail cell/hospital because of it.</p>
<p><a href="http://www.ltsa.govt.nz/roadcode/about-other-road-users/information-for-cyclists.html" target="_blank">http://www.ltsa.govt.nz/roadcode/about-other-road-users/information-for-cyclists.html</a></p>
<h3>Safety rules for cyclists</h3>
<ul>
<li>Cyclists must wear an approved safety helmet. Always fasten it securely, by following the manufacturer&#8217;s instructions.</li>
<li>It&#8217;s a good idea to wear brightly coloured or reflective clothing when cycling. That way you&#8217;ll be easier to see.</li>
<li>Don&#8217;t ride your bicycle on a footpath unless you are delivering newspapers, mail or leaflets, or there is a sign indicating it is a shared pedestrian and cycle path.</li>
<li>At intersections, you must:
<ul>
<li>follow the rules for motor vehicles, or</li>
<li>get off your cycle and walk across.</li>
</ul>
</li>
<li>You can only ride alongside another cyclist or moped. You must not ride alongside a car, truck or other motor vehicle.</li>
<li>Always ride in single file if passing another vehicle.</li>
<li>Your cycle must not be towed by another vehicle.</li>
<li>Your cycle can only tow a trailer (one designed to be towed by a cycle) and must not be fitted with a sidecar.</li>
<li>You must not carry a pillion passenger on your cycle unless you have a pillion seat and footrest. If you are carrying a child, the pillion seat must protect the child&#8217;s legs from the wheels.</li>
<li>You must not leave a cycle blocking a footpath.</li>
<li>Where there is an adequate cycle path or cycle lane, cyclists should use it.</li>
<li>You must ride with lights on when it is dark (from 30 minutes after sunset until 30 minutes before sunrise).</li>
<li>You must keep your cycle in good working condition.</li>
</ul>
<p><a href="http://www.ltsa.govt.nz/roadcode/about-other-road-users/sharing-road-with-cyclists.html" target="_blank">http://www.ltsa.govt.nz/roadcode/about-other-road-users/sharing-road-with-cyclists.html</a></p>
<h3>Safe driving around cyclists</h3>
<ul>
<li>Hazards like parked cars, potholes, glass, litter and opening car doors may cause cyclists to veer off-line and move into your path. Because of this, give cyclists plenty of room when passing them. Ideally, allow at least 1.5 metres between you and the cyclist.</li>
<li>Wait for a clear space before passing a cyclist on a narrow road.</li>
<li>At intersections, apply the same rules to cyclists that you would to any other vehicle on the road. Take care to indicate turns.</li>
<li>Only drive across cycle lanes when entering or leaving side roads, driveways or parking spaces.</li>
<li>If you are crossing a cycle lane, give way to cyclists before you cross.</li>
<li>Take extra care around young cyclists.</li>
<li>You must not drive in a cycle lane.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://velofille.com/2009/11/04/bikes-vs-cars-road-rules/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>#define geek &#8211; what qualifies a person to be a geek?</title>
		<link>http://velofille.com/2009/08/28/define-geek-what-qualifies-a-person-to-be-a-geek/</link>
		<comments>http://velofille.com/2009/08/28/define-geek-what-qualifies-a-person-to-be-a-geek/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 21:19:08 +0000</pubDate>
		<dc:creator>Liz Quilty</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[define]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://velofille.com/?p=557</guid>
		<description><![CDATA[I notice the term GEEK is used a lot these days, every man and his dogs flea refers to themselves as a geek. I&#8217;m talking computer geek here today, no other kind 15 years ago  it was a different story completely. In my book and having talked to several other people online, a geek is [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fvelofille.com%2F2009%2F08%2F28%2Fdefine-geek-what-qualifies-a-person-to-be-a-geek%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fvelofille.com%2F2009%2F08%2F28%2Fdefine-geek-what-qualifies-a-person-to-be-a-geek%2F&amp;source=velofille&amp;style=normal&amp;service=ow.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>I notice the term GEEK is used a lot these days, every man and his dogs flea refers to themselves as a geek. I&#8217;m talking computer geek here today, no other kind <img src='http://velofille.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>15 years ago  it was a different story completely. In my book and having talked to several other people online, a geek is somebody who is into technology and <strong>understands</strong> it and is doing stuff <strong>beyond the average</strong> user.</p>
<p>But to clarify, can you please leave your thoughts and opinions in the comments. What is a GEEK and what is <strong>not</strong> a GEEK?</p>
<p>My thoughts are that you need at least one or two of the following criteria (not all!)</p>
<ul>
<li>You can program in more at least one language, probably 2 or 3 (html/css NOT included)</li>
<li>You can use a command line easily without having to google commands in at least one of the following Windows, Linux, or OS X</li>
<li>You know the difference between a Domain Registrar, Domain Name Server, and types of DNS records.</li>
<li>You know what Linux is, have installed it, and used it regularly (using a friends/boyfriends/family PC not counted, and done without help)</li>
<li>You can name all the following parts of a PC, AND what they do. CPU, RAM, HDD, BUS, PSU.</li>
<li>You can create a full network, including DHCP, DNS, Gateway/firewall and know what IP ranges are reserved for private networks</li>
<li>Do all of the above WITHOUT having to google!</li>
</ul>
<p>You are NOT a geek if you ONLY do</p>
<ul>
<li>You are on Helpdesk</li>
<li>you helped somebody fix their email</li>
<li>You use IRC, Twitter, Forums, Other chat forums</li>
<li>You Game lots (Some gamers are geek, but most are not)</li>
</ul>
<p>Note: if you do the &#8220;you are not a geek if&#8221; and still qualify the above ones you are still a geek.</p>
]]></content:encoded>
			<wfw:commentRss>http://velofille.com/2009/08/28/define-geek-what-qualifies-a-person-to-be-a-geek/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>hacking tweetwall voting with wget and shell scripting</title>
		<link>http://velofille.com/2009/07/03/hacking-tweetwall-voting-with-wget-and-shell-scripting/</link>
		<comments>http://velofille.com/2009/07/03/hacking-tweetwall-voting-with-wget-and-shell-scripting/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 00:19:27 +0000</pubDate>
		<dc:creator>Liz Quilty</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[tweeterwall]]></category>
		<category><![CDATA[wget]]></category>

		<guid isPermaLink="false">http://velofille.com/?p=494</guid>
		<description><![CDATA[#!/bin/bash # copious amount of useless comments 3 pages longer than the code should always be at the top of any shell script # This is so you can run screen and vote for some person lots without looking like some automated voting system # Feel free to use this, but please keep my name/website [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fvelofille.com%2F2009%2F07%2F03%2Fhacking-tweetwall-voting-with-wget-and-shell-scripting%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fvelofille.com%2F2009%2F07%2F03%2Fhacking-tweetwall-voting-with-wget-and-shell-scripting%2F&amp;source=velofille&amp;style=normal&amp;service=ow.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><code>#!/bin/bash<br />
# copious amount of useless comments 3 pages longer than the code should always be at the top of any shell script<br />
# This is so you can run screen and vote for some person lots without looking like some automated voting system<br />
# Feel free to use this, but please keep my name/website etc on it (need the fame ya know)<br />
# I'm not gonna walk you through it, if you dont understand it then dont use it<br />
# Yes im sure you could do better!<br />
# Don't forget to edit it<br />
# Written by Liz Quilty http://velofille.com<br />
</code><br />
<code>RAND=`dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" " |cut -c1-4`<br />
if [ $RAND -lt 1200 ]; then RAND_SLEEP=$(($RAND+200)) ; else RAND_SLEEP=$RAND;fi</code></p>
<p><code>while [ 1 ] ; do<br />
        # the below line wgets the link the 12345 is the users number and the 45 is country number (view web page for these) - Edit this line to reflect user/url<br />
        wget --referer=http://tweeterwall.mallplace.com/tw/new-zealand/top-something-url -U Mozilla http://tweeterwall.mallplace.com/tw/vote/12345/45<br />
        sleep $RAND_SLEEP # sleep for random time before voting again<br />
done </code></p>
]]></content:encoded>
			<wfw:commentRss>http://velofille.com/2009/07/03/hacking-tweetwall-voting-with-wget-and-shell-scripting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interesting ipv6 combinations</title>
		<link>http://velofille.com/2009/03/26/interesting-ipv6-combinations/</link>
		<comments>http://velofille.com/2009/03/26/interesting-ipv6-combinations/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 06:26:16 +0000</pubDate>
		<dc:creator>Liz Quilty</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[Humour]]></category>
		<category><![CDATA[Informative]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[anagram]]></category>
		<category><![CDATA[beef]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[dead]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[words]]></category>

		<guid isPermaLink="false">http://velofille.com/?p=257</guid>
		<description><![CDATA[Apon talking about about IPV6 addresses on IRC with some friends, I made the comment that the addresses are hard to remember. So conversation went along the lines of using phone numbers, or making ipv4 go above 255, and pretty much every other stupid idea we could think of. But then we realized, IPV6 is [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fvelofille.com%2F2009%2F03%2F26%2Finteresting-ipv6-combinations%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fvelofille.com%2F2009%2F03%2F26%2Finteresting-ipv6-combinations%2F&amp;source=velofille&amp;style=normal&amp;service=ow.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Apon talking about about IPV6 addresses on IRC with some friends, I made the comment that the addresses are hard to remember. So conversation went along the lines of using phone numbers, or making ipv4 go above 255, and pretty much every other stupid idea we could think of.<br />
But then we realized, IPV6 is actually not to bad to remember, you just have to make sure you have some great groupings!</p>
<p>feed:cafe<br />
beef:babe<br />
dd::b00b:135</p>
<p>About this time i googled and found <a href="http://royal.pingdom.com/2009/02/06/ipv6-playtime-hiding-sentences-inside-addresses/">the following page </a></p>
<p>We thought it was time for some fun of the geekier kind. If you know what IPv6 is, this should be something for you.</p>
<p>You may have seen IPv6 addresses that contain a couple of actual words. Here is a made-up example: <strong>babe:f432:42aa:8271:eee6:1076:dead:beef</strong></p>
<p>Now what if we take this one step further, and <strong>construct entire sentences</strong> inside IPv6 addresses instead of just a few words? We decided to do just that, and here is how we did it.</p>
<h4>Constructing words inside IPv6 addresses</h4>
<p>When showing an IPv6 address a hexadecimal notation is used. The hexadecimal digits are 0-9 and A-F (the latter corresponding to the values 10-15).</p>
<p>A 128-bit IPv6 address is written as 8 sets of 4 hexadecimal digits. Since initial zeroes can be skipped in each set, we can include words that are 4, 3, 2 or 1 characters long.</p>
<p>When constructing words, we can use the letters A-F, of course, since they are already letters. Then, to give us a few more letters to play with, we decided to include some leet-style interpretations of the numbers 0-9. (As you’re probably starting to notice, we’re a pretty geeky crowd here at Pingdom. <img class="wp-smiley" src="http://royal.pingdom.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" /> )</p>
<p>We went with: 0 = o or . , 1 = i or l, 2 = R, 5 = S, 6 = b, 7 = T, 9 = g.</p>
<p>So in the end we have the following letters to construct words with: <strong>a, b, c, d, e, f, g, i, l, o, r, s, t</strong></p>
<p>Now on to constructing some actual sentences!</p>
<h4>IPv6 addresses that make sense (sort of)</h4>
<p>The “IPv6 sentences” below are not existing addresses we’ve found. We made them up. But although they’re just made up they are nevertheless correct and could be used in the real world.</p>
<p>Unfortunately we didn’t have the necessary letters to include words like “ping”, “tcp”, “http”, “down” and many others we would have liked to have in our word arsenal, but we had a lot of fun putting various sentences together over a couple of after-work beers.</p>
<p>Here are some of the better ones we came up with:</p>
<h5>Happy sysadmin</h5>
<div style="border: 2px solid #cccccc; padding: 10px; font-size: 1.5em;">2007:15:900d:0:2007:15:90d:0</div>
<p><em>(root is good. root is god.)</em></p>
<h5>Fearful sysadmin</h5>
<div style="border: 2px solid #cccccc; padding: 10px; font-size: 1.5em;">dea2:g0d:0:1a57:b007:1057:a11:da7a</div>
<p><em>(dear god. last boot lost all data)</em></p>
<div style="border: 2px solid #cccccc; padding: 10px; font-size: 1.5em;">da7a:1055:0:900d:90d::1:dead</div>
<p><em>(data loss. good god. i dead)</em></p>
<div style="border: 2px solid #cccccc; padding: 10px; font-size: 1.5em;">700:1a7e:70:face:b055::f1ee:f1ee</div>
<p><em>(too late to face boss. flee flee)</em></p>
<p>(Almost a bit of storytelling there… )</p>
<h5>The Digg (Slashdot) effect</h5>
<div style="border: 2px solid #cccccc; padding: 10px; font-size: 1.5em;">1f:d199:517e:02:b109:15:fa57:dead</div>
<p><em>(if digg site or blog is fast dead)</em></p>
<h5>Ideal IP address for Icanhascheezburger.com</h5>
<div style="border: 2px solid #cccccc; padding: 10px; font-size: 1.5em;">1075:0f:101:ca75:f111:a11:b109:da7a</div>
<p><em>(lots of lol cats fill all blog data)</em></p>
<p>or just:</p>
<div style="border: 2px solid #cccccc; padding: 10px; font-size: 1.5em;">101:ca75:101:ca75:101:ca75:101:ca75</div>
<p><em>(lol cats lol cats lol cats lol cats)</em></p>
<h5>A perspective on web robots and crawlers</h5>
<div style="border: 2px solid #cccccc; padding: 10px; font-size: 1.5em;">9e7:1057:02:d1e:b075:0:0:0</div>
<p><em>(get lost or die bots . . .)</em></p>
<h5>Can’t leave them cats alone</h5>
<div style="border: 2px solid #cccccc; padding: 10px; font-size: 1.5em;">1f:ca7:5ee5:b12d::ca7:eat5:b12d</div>
<p><em>(if cat sees bird, cat eats bird)</em></p>
<h5>The truth about beer</h5>
<div style="border: 2px solid #cccccc; padding: 10px; font-size: 1.5em;">1ce:c01d:bee2:15:a5:900d:a5:11fe</div>
<p><em>(ice cold beer is as good as life)</em></p>
<h5>For ad-crazy sites</h5>
<div style="border: 2px solid #cccccc; padding: 10px; font-size: 1.5em;">517e:ad5:f02:5a1e:0:f111:ca27:0</div>
]]></content:encoded>
			<wfw:commentRss>http://velofille.com/2009/03/26/interesting-ipv6-combinations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Relationship between Beards and Sucessful Programming Languages</title>
		<link>http://velofille.com/2009/03/26/the_relationship_between_beards_and_sucessful_programming_languages/</link>
		<comments>http://velofille.com/2009/03/26/the_relationship_between_beards_and_sucessful_programming_languages/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 20:34:56 +0000</pubDate>
		<dc:creator>Liz Quilty</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[Humour]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[beard]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://velofille.com/?p=242</guid>
		<description><![CDATA[http://maple-news.com/2008/05/25/the-relation-between-beards-and-the-succes-of-programming-languages/ Lets see how successful are a few programming languages. The F# Language. This is its creator, Don Syme. He doesn’t have a beard, which means his Programming language won’t be a big success. Next- Prolog. Look at Alain Colmerauer’s face. No beard &#8211; no success! Now, C. Ken Thompson, Brian Kernighan and Dennis Ritchie [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fvelofille.com%2F2009%2F03%2F26%2Fthe_relationship_between_beards_and_sucessful_programming_languages%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fvelofille.com%2F2009%2F03%2F26%2Fthe_relationship_between_beards_and_sucessful_programming_languages%2F&amp;source=velofille&amp;style=normal&amp;service=ow.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://maple-news.com/2008/05/25/the-relation-between-beards-and-the-succes-of-programming-languages/">http://maple-news.com/2008/05/25/the-relation-between-beards-and-the-succes-of-programming-languages/</a></p>
<p>Lets see how successful are a few programming languages.</p>
<p>The F# Language.</p>
<p><img src="http://www.themarker.com/ibo/images/it/it_body/b1.png" alt="" width="147" height="185" /></p>
<p>This is its creator, Don Syme. He doesn’t have a beard, which means his Programming language won’t be a big success.</p>
<p>Next- Prolog.</p>
<p><img src="http://www.themarker.com/ibo/images/it/it_body/c1.png" alt="" width="152" height="158" /></p>
<p>Look at Alain Colmerauer’s face. No beard &#8211; no success!</p>
<p>Now, C.</p>
<p><img src="http://www.themarker.com/ibo/images/it/it_body/d1.png" alt="" width="159" height="170" /><img src="http://www.themarker.com/ibo/images/it/it_body/d2.png" alt="" width="153" height="171" /><img src="http://www.themarker.com/ibo/images/it/it_body/d3.png" alt="" width="148" height="168" /></p>
<p><span class="mw-redirect">Ken Thompson</span>, Brian Kernighan and Dennis Ritchie all have a beard (more or less <img class="wp-smiley" src="http://maple-news.com/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" /> ) and as we all know C is one of the most succssesful programming languages.</p>
<p>C++</p>
<p>C++ is still one of the most popular programming languages &#8211; but it is getting more and more unpopular. Lets see why:</p>
<p>So, why does this happen?</p>
<p>Look at Bjarne Stroustrup’s face &#8211; now and then:</p>
<p>1. <img style="width: 163px; height: 126px;" src="http://www.themarker.com/ibo/images/it/it_body/g1.png" alt="" width="163" height="126" /></p>
<p>2. <img src="http://www.themarker.com/ibo/images/it/it_body/h1.png" alt="" width="172" height="127" /></p>
<p>3. <img style="width: 175px; height: 128px;" src="http://www.themarker.com/ibo/images/it/it_body/i1.png" alt="" width="175" height="128" /></p>
<p>Basic:</p>
<p>Basic was once one of the most popular programming languages &#8211; but today it is very unpopular. Do you ask why? Here is the answer &#8211; Thomas Eugene Kurtz’s (the creator) beard of course!</p>
<p>Then: <img src="http://maple-news.com/DOCUME%7E1/Omeron/LOCALS%7E1/Temp/moz-screenshot-1.jpg" alt="" /><img src="http://maple-news.com/DOCUME%7E1/Omeron/LOCALS%7E1/Temp/moz-screenshot-2.jpg" alt="" /> <img src="http://www.themarker.com/ibo/images/it/it_body/j1.png" alt="" width="174" height="202" /></p>
<p>Now:<img src="http://www.themarker.com/ibo/images/it/it_body/k1.png" alt="" width="175" height="164" /></p>
<p>Perl</p>
<p>Perl is still a pretty common programming language.</p>
<p>Larry Wall &#8211; Good Job!</p>
<p><img src="http://www.themarker.com/ibo/images/it/it_body/l1.png" alt="" width="177" height="169" /></p>
<p>Python and Ruby.</p>
<p>Recently these two programming languages became very popular. You obviously know why…</p>
<p>Guido van Rossum (python) <img src="http://www.themarker.com/ibo/images/it/it_body/m1.png" alt="" width="146" height="153" /></p>
<p>And Yukihiro “Matz” Matsumoto (Ruby) <img src="http://www.themarker.com/ibo/images/it/it_body/m2.png" alt="" width="138" height="150" /><br />
<img class="wp-smiley" src="http://maple-news.com/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" /><br />
Last, but not least- Java</p>
<p>Look at James Gosling’s beard. Did anyone say a picture can say more then a 1000 words?</p>
<p><img src="http://www.themarker.com/ibo/images/it/it_body/n2.png" alt="" width="133" height="152" /></p>
<p>And there are many more…</p>
<p>Enjoy!</p>
<p><img src="http://maple-news.com/DOCUME%7E1/Omeron/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" width="1" height="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://velofille.com/2009/03/26/the_relationship_between_beards_and_sucessful_programming_languages/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching using disk
Object Caching 1032/1097 objects using disk

Served from: velofille.com @ 2010-09-08 14:03:03 -->