<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title>Jeffrey Gelens</title><link href="http://www.gelens.org/" rel="alternate"></link><link href="http://www.gelens.org/feed/latest/" rel="self"></link><id>http://www.gelens.org/</id><updated>2011-01-27T00:12:41+01:00</updated><author><name>Jeffrey Gelens</name></author><subtitle>The weblog feed of Jeffrey Gelens</subtitle><entry><title>The Mayonnaise Jar
</title><link href="http://www.gelens.org/2011/01/27/the-mayonnaise-jar/" rel="alternate"></link><updated>2011-01-27T00:12:41+01:00</updated><id>http://www.gelens.org/2011/01/27/the-mayonnaise-jar/</id><summary type="html">
&lt;p&gt;When things in your life seem ,  almost too much to handle,
When 24 Hours in a day is not enough,
Remember the mayonnaise jar and 2 cups of coffee.&lt;/p&gt;
&lt;p&gt;Via: &lt;a class="reference external" href="http://silveregg.typepad.jp/blog/2011/01/マヨネーズの瓶もらったチェーンメールの中でベストだった.html"&gt;Silver Egg のレコメンデーションBLOG&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;--&lt;/p&gt;
&lt;p&gt;A professor stood before his philosophy class&lt;/p&gt;
&lt;p&gt;And had some  items in  front of him.
When the class began, wordlessly,
He picked up a very large and empty mayonnaise jar
and proceeded to fill it with golf balls.&lt;/p&gt;
&lt;p&gt;He then asked the students, if the jar was full.
They agreed that it was.&lt;/p&gt;
&lt;p&gt;The professor then picked up a box of pebbles and poured
them into the jar.   He shook the jar lightly.
The pebbles rolled into the open Areas between the golf balls.&lt;/p&gt;
&lt;p&gt;He then asked the students again if the jar was full.  They agreed it was.&lt;/p&gt;
&lt;p&gt;The professor next picked up a box of sand and poured it into the jar.
Of course, the sand filled up everything else.
He asked once more if the jar was full. The students responded with a unanimous 'yes.'&lt;/p&gt;
&lt;p&gt;The professor then produced  two cups of coffee from under the table and poured the entire contents  into the jar, effectively
filling the empty space between the sand.  The students laughed.&lt;/p&gt;
&lt;p&gt;'Now,' said the professor,   as the laughter subsided,
'I want you to recognize that this jar represents your life.
The golf balls are the important things - family,
children, health, Friends, and Favorite passions –
Things that if everything else was lost and only they remained, Your life would still be full.&lt;/p&gt;
&lt;p&gt;The pebbles are the other things that matter like your job, house, and  car.&lt;/p&gt;
&lt;p&gt;The sand is everything else --The small stuff.&lt;/p&gt;
&lt;p&gt;'If you put the sand into the jar first,'  He continued,
'there is no room for  the pebbles or the golf balls.
The same goes for life.&lt;/p&gt;
&lt;p&gt;If you spend all your time and energy on the small stuff,
You will never have room for the things that are important to you.&lt;/p&gt;
&lt;p&gt;So...&lt;/p&gt;
&lt;p&gt;Pay attention to the things that are critical to your happiness.
Play With your children.
Take time to get medical checkups.
Take your partner out to dinner.&lt;/p&gt;
&lt;p&gt;There will always be time to clean the house and fix the disposal.&lt;/p&gt;
&lt;p&gt;'Take care of the golf balls first --
The things that really matter.
Set your priorities. The rest is just sand.'&lt;/p&gt;
&lt;p&gt;One of the students raised her hand and inquired what the coffee represented.&lt;/p&gt;
&lt;p&gt;The professor smiled.
'I'm glad you asked'.&lt;/p&gt;
&lt;p&gt;It just goes to show you that no matter how full your life  may seem,
there's always room for a couple of cups of coffee or tea with  a friend.'&lt;/p&gt;
&lt;p&gt;--&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Please share this with other &amp;quot;Golf Balls&amp;quot;&lt;/em&gt;&lt;/p&gt;




</summary></entry><entry><title>gevent-websocket 0.2.0 released
</title><link href="http://www.gelens.org/2010/08/08/gevent-websocket-020-released/" rel="alternate"></link><updated>2010-08-08T00:29:54+02:00</updated><id>http://www.gelens.org/2010/08/08/gevent-websocket-020-released/</id><summary type="html">
&lt;p&gt;Gevent-websocket 0.2.0 was just released:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;The handler was refactored to fallback to normal WSGI functionality when the
browser does not send Websocket headers.&lt;/li&gt;
&lt;li&gt;Handler now can be inherited without breaking PyWSGI functionality&lt;/li&gt;
&lt;li&gt;The Websocket is now available as environment variable in the WSGI app. When
the client creates a Websocket connection, then the app environment will be
extended with environ[&amp;quot;wsgi.websocket&amp;quot;], which is a Websocket instance.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a class="reference external" href="/code/gevent-websocket/"&gt;Read more about gevent-websocket&lt;/a&gt;&lt;/p&gt;




</summary></entry><entry><title>Announcing gevent-websocket
</title><link href="http://www.gelens.org/2010/08/04/announcing-gevent-websocket/" rel="alternate"></link><updated>2010-08-04T08:44:02+02:00</updated><id>http://www.gelens.org/2010/08/04/announcing-gevent-websocket/</id><summary type="html">
&lt;p&gt;I just released the gevent-websocket project, which adds websocket
support to gevent. Currently it is based on the pywsgi server, but
that might change in the future.&lt;/p&gt;
&lt;p&gt;The repository can be found here: &lt;a class="reference external" href="http://bitbucket.org/Jeffrey/gevent-websocket/src"&gt;http://bitbucket.org/Jeffrey/gevent-websocket/src&lt;/a&gt;
It can be installed using easy_install or pip.&lt;/p&gt;
&lt;p&gt;It still needs improvement and optimizations, so I'm open for
suggestions, comments and patches.&lt;/p&gt;




</summary></entry><entry><title>Bring on the Learning Revolution
</title><link href="http://www.gelens.org/2010/06/28/bring-learning-revolution/" rel="alternate"></link><updated>2010-06-28T22:45:29+02:00</updated><id>http://www.gelens.org/2010/06/28/bring-learning-revolution/</id><summary type="html">

	&lt;p&gt;&lt;object width="446" height="326"&gt;&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="bgColor" value="#ffffff"&gt;&lt;/param&gt; &lt;param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/SirKenRobinson_2010-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/SirKenRobinson-2010.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=865&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=sir_ken_robinson_bring_on_the_revolution;year=2010;theme=new_on_ted_com;theme=master_storytellers;theme=a_taste_of_ted2010;theme=how_we_learn;theme=the_creative_spark;theme=how_the_mind_works;theme=whipsmart_comedy;theme=the_rise_of_collaboration;event=TED2010;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /&gt;&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" allowScriptAccess="always" flashvars="vu=http://video.ted.com/talks/dynamic/SirKenRobinson_2010-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/SirKenRobinson-2010.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=865&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=sir_ken_robinson_bring_on_the_revolution;year=2010;theme=new_on_ted_com;theme=master_storytellers;theme=a_taste_of_ted2010;theme=how_we_learn;theme=the_creative_spark;theme=how_the_mind_works;theme=whipsmart_comedy;theme=the_rise_of_collaboration;event=TED2010;"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;


</summary></entry><entry><title>Sketchpad
</title><link href="http://www.gelens.org/link/2010/02/07/sketchpad/" rel="alternate"></link><updated>2010-02-07T19:47:16+01:00</updated><id>http://www.gelens.org/link/2010/02/07/sketchpad/</id><summary type="html">




&lt;p&gt;
&lt;a href="http://mugtug.com/sketchpad/"&gt;Sketchpad&lt;/a&gt;
Sketchpad is a free application utilizing &amp;lt;canvas&amp;gt; to allow anyone with a web-connection and a recent copy of Safari, Firefox, Opera, or Chrome the ability to create beautiful drawings. 
&lt;/p&gt;

</summary></entry><entry><title>Tinkerer’s Sunset
</title><link href="http://www.gelens.org/link/2010/01/29/tinkerers-sunset/" rel="alternate"></link><updated>2010-01-29T23:15:58+01:00</updated><id>http://www.gelens.org/link/2010/01/29/tinkerers-sunset/</id><summary type="html">




&lt;p&gt;
&lt;a href="http://diveintomark.org/archives/2010/01/29/tinkerers-sunset"&gt;Tinkerer’s Sunset&lt;/a&gt;
That led his lawyers to ask the obvious question, “On whose computer did he trespass?” The prosecutor’s answer: “his own.”  When I was growing up, “trespassing” was something you could only do to other people’s computers.
&lt;/p&gt;

</summary></entry><entry><title>Moved Linode VPS to London
</title><link href="http://www.gelens.org/2009/12/12/moved-linode-vps-london/" rel="alternate"></link><updated>2009-12-12T22:43:55+01:00</updated><id>http://www.gelens.org/2009/12/12/moved-linode-vps-london/</id><summary type="html">
&lt;p&gt;This week &lt;a class="reference external" href="http://www.linode.com/"&gt;Linode&lt;/a&gt; expanded to London, England. The latency from the
Netherlands is about 18ms, pretty fast!
Today, I moved my VPS from Newark, NJ, USA to London by 'cloning' it using &lt;a class="reference external" href="https://www.linode.com/features.cfm"&gt;Linode's great web
interface&lt;/a&gt;. Copying ~6GB worth of images took 1 hour and 30
minutes. During the transfer the server was down, but the improved latency and download
speed for Europe certainly was worth it.&lt;/p&gt;
&lt;p&gt;I participated in the &lt;a class="reference external" href="http://blog.linode.com/2009/04/03/backup-service-enters-beta/"&gt;Backup Service Beta&lt;/a&gt; with my US node. Although I never
needed to revert to a backup, it felt safe and it seemed to work very nicely. The beta
program is not available yet in the UK, let's hope it will be anytime soon.&lt;/p&gt;
&lt;p&gt;Altogether with a very positive result of a &lt;a class="reference external" href="http://journal.uggedal.com/vps-performance-comparison"&gt;VPS performance comparison&lt;/a&gt; recently, I certainly can recommend &lt;a class="reference external" href="http://www.linode.com/?r=9e07717ba17b7283ecc8d000a8b0737b17c64a3f"&gt;Linode.com&lt;/a&gt; as
&lt;em&gt;your&lt;/em&gt; VPS. If you want to give it a try, please use the following referral code:
&lt;em&gt;9e07717ba17b7283ecc8d000a8b0737b17c64a3f&lt;/em&gt; .&lt;/p&gt;




</summary></entry><entry><title>Python 2 → 3 Cheatsheet (pdf)
</title><link href="http://www.gelens.org/link/2009/12/03/python-2-3-cheatsheet/" rel="alternate"></link><updated>2009-12-03T22:58:55+01:00</updated><id>http://www.gelens.org/link/2009/12/03/python-2-3-cheatsheet/</id><summary type="html">




&lt;p&gt;
&lt;a href="http://ptgmedia.pearsoncmg.com/imprint_downloads/informit/promotions/python/python2python3.pdf"&gt;Python 2 → 3 Cheatsheet (pdf)&lt;/a&gt;
For Python 2 developers wishing to start developing using Python 3. 
&lt;/p&gt;

</summary></entry><entry><title>LHC ready to restart (photos)
</title><link href="http://www.gelens.org/link/2009/11/21/lhc-ready-restart/" rel="alternate"></link><updated>2009-11-21T14:18:39+01:00</updated><id>http://www.gelens.org/link/2009/11/21/lhc-ready-restart/</id><summary type="html">




&lt;p&gt;
&lt;a href="http://www.boston.com/bigpicture/2009/11/large_hadron_collider_ready_to.html"&gt;LHC ready to restart (photos)&lt;/a&gt;
The European Organization for Nuclear Research (CERN) says it expects to restart the Large Hadron Collider (LHC) by this weekend (November 20, 2009) after more than a year of repairs. Some great photographs of the repairs, and of the LHC and some of its experiments in various stages of construction. 
&lt;/p&gt;

</summary></entry><entry><title>The Play framework
</title><link href="http://www.gelens.org/link/2009/10/26/the-play-framework/" rel="alternate"></link><updated>2009-10-26T21:17:33+01:00</updated><id>http://www.gelens.org/link/2009/10/26/the-play-framework/</id><summary type="html">




&lt;p&gt;
&lt;a href="http://www.playframework.org/"&gt;The Play framework&lt;/a&gt;
Finally a Java framework made by Web developers. Discover a clean alternative to bloated enterprise Java stacks. Play focuses on developer productivity and targets RESTful architectures.

&lt;/p&gt;

</summary></entry></feed>